diff --git a/Source/Scripts/Spells/Hunter.cs b/Source/Scripts/Spells/Hunter.cs index cbeb2c2e5..c92ceeb98 100644 --- a/Source/Scripts/Spells/Hunter.cs +++ b/Source/Scripts/Spells/Hunter.cs @@ -240,9 +240,9 @@ namespace Scripts.Spells.Hunter SpellCastResult DoCheckCast() { - Pet pet = GetCaster().ToPlayer().GetPet(); - if (pet == null || !pet.IsAlive()) - return SpellCastResult.CantDoThatRightNow; + Guardian pet = GetCaster().ToPlayer().GetGuardianPet(); + if (pet == null || !pet.IsPet() || !pet.IsAlive()) + return SpellCastResult.NoPet; // Do a mini Spell::CheckCasterAuras on the pet, no other way of doing this SpellCastResult result = SpellCastResult.SpellCastOk;