AddToHateList should be able to accept 0 hate as an argument without us ignoring it. Sometimes we want to be added to something's hate list without actually generating any hate. This is how proximity aggro works.
Probably want to look for where we're calling AddToHateList for lull spells and catch it before it gets there.
Bah apparently you followed up while I was writing this... ingenious!
|