Hello, for any1 who needs, I have implemented working polymorph offtarget with attacking poly after mainTarget is dead. Its quite reliable unsless there are 2 polyTargets - 2 mobs with same name and level pulled after mainTarget. If you guys could make a workaround, please share, but I will deffinitelly try to overcome it too (mby just run from them is a solution).
List<WoWUnit> attackers = ObjectManager.GetUnitAttackPlayer();
if (attackers.Count >= 2 && PolyMorph.KnownSpell)
{
FightEvents.OnFightLoop += (unit, cancelable) =>