Summary: When hunter pet is in defensive or aggressive mode, the player loses control of the pet while it attacks enemies automatically.
Steps to reproduce:
- Put hunter pet in defensive mode
- Cast Eyes of the Beast
- While in control of the pet, move it near hostile mobs until they are aggroed
Expected result: Pet does not automatically respond to enemy attacks in any way until Eyes of the Beast is exited.
Actual result: Pet's defensive/aggressive AI overrides player control.
Proposed solution: Eyes of the Beast should take precedence and completely override any AI behavior of the pet until the spell stops being channeled.
Note: There is a possibly related issue (will file separately) where hunter pets in defensive mode will briefly attack mobs when attacked and then stop. It may be related in that it's a similar problem of the pet's AI taking precedence over other behaviors when it shouldn't.