At the request of Onox post the temporary solution for WD Sacrifice build. Only Spirit Walk, Soul Harvest, Big Bad Voodoo, Mass Confuse, Grasp of the Dead and spam dogs. Slow, stupid, but working
This is my temporary (until developers support WD sacrifice build) wrapper metod for ZetaDia.Me.UsePower. It spam Witchdoctor_Sacrifice and Witchdoctor_SummonZombieDog together. If you have dogs Witchdoctor_Sacrifice will be used otherwise Witchdoctor_SummonZombieDog.
Add this method to the...
Witch Doctor in Sacrifice build (when Zombie Dogs skill rollback is equal 0). Where is a bug from 1.7.1.9 trinity version still 1.7.2.1. - constant summons Zombie Dogs.
This is because (in RefreshStepCachedPlayerSummons method) hashZombie.Contains(c_ActorSNO) check always returns false. And...
hashZombie.Contains(c_ActorSNO)
this code in RefreshStepCachedPlayerSummons always returns false. So WD sacrifice build does not work (dogs are summoned constantly)