I think you did not get what i want to say on my last post the ghoul does not consider as pet . you have to ne UH to make the ghoul consider as a pet .Try replacing Me.GotAlivePet with (!Me.Pet == null || !Me.Pet.Dead) which is used in the UH profile
Spells.CastSelfSpell("Death Pact", ret => Me.HealthPercent < 99 && (!Me.Pet == null || !Me.Pet.Dead), "Death Pact"),
That might work
and the macro that I post prove it, so even if you summon the ghould it will not be consider as pet so me.pet will be always equal to null.
Last edited: