today, I was trying to make sure if Death Pact is working for blood dk or not, so I removed all the cd and healing spell from rotation and kept only Raise Dead and death Pack and increase the condition for both to be cast on hp < 99
and the result was that death pact never cast so opened blood.cs and looked at the condition to when to use DP and I found the mistake on it.
Spells.CastSelfSpell("Death Pact", ret => Me.HealthPercent < 99 &&
Me.GotAlivePet, "Death Pact"),
for blood Dk the ghoul doesn't consider as a pet but as a something like totem
u can check that by using these 2 macro
Code:
/script local cu = GetTotemInfo(1); print((cu))
and
Code:
/script local cu = UnitExists("pet"); print((cu))
and I hope that your interview went well