I have a more refined branch started here: [
deleted branch]
..if anyone would like to experiment with/test it.
I'm a little hesitant to arbitrarily add mobs to the hate list without knowing a little more about pet behavior/aa specializations.
As-is:
- multiple hate entities added through pet->attack still work as normal
- any mezzed entity will not be attacked by the hating pet
- pets will return to their owners side if no non-mezzed targets are available
- all HateList::GetEnt## functions have been modified to accept an 'ignore_mezzed' parameter (only two are actively used atm)