First, let me nitpick a little and tell you to call your last entry "scowling" as it should be. Threatening is also KOS, and you imply that it isn't when you do it the way you did.
The "npc_value" field now determines how an npc will act when near another npc of a certain faction. "value" only indicates the amount of faction the player will gain or lose after killing the npc. value used to dictate npc-to-npc behavior as well, but there are too many situations where npc reactions to certain factions differ from faction hits, so we add the npc_value field.
If the npc_value field is:
positive (>0): the npc will assist other npc's of this faction when they are attacked
0: Neutral
negative (<0): The npc will attack other npc's of this faction
Note that the npc_aggro should also be set to non-zero in the npc's entry in the npc_types table for npc-to-npc aggro to work. (NPC assisting will still work even if npc_aggro = 0) However, I don't recommend blindly turning on npc_aggro across the board -- do it only on npc's you really want to aggro other npc's, else you will experience big-time performance issues.
__________________
<idleRPG> Rogean ate a plate of discounted, day-old sushi. This terrible calamity has slowed them 0 days, 15:13:51 from level 48.
|