I see, that makes sense.  Let's change the name of the parameter from "dont_kill" to "allowed_to_kill" to remove a negative and make the code easier to understand.

What do you think about the idea of also not allowing these to kill monsters?