This over-rides the normal tendancy of an NPC to autoattack for particular groups. add_hated(string group,mixed which) string is one of: "race" will autoattack a member of the selected race(s) "guild" "group" SIG's "clan" Race groups, draven clans, Drow houses. "player" a particular player "property" Checks the target for the specified property(ies) "alignment" Checks for a particular alignment BY NAME "angelic","extremely good","very good","good", "neutral", "evil","very evil","extremely evil","diabolical" "deity" for followers of a particular deity. You'd normally set_aggressive(0) for this to be of any use. Note that this sets aggressive level 1, so hidden players can still sneak past etc. See also add_loved() Note: You need to add ALL races, all groups in one line. Examples: add_hated("race","drow") is valide add_hated("race",({"drow","duergar"})) is valid add_hated(({"race","guild"}),"drow") is meaningless.