diff --git a/Source/Scripts/Spells/Hunter.cs b/Source/Scripts/Spells/Hunter.cs index dfc17237a..0ffd59a64 100644 --- a/Source/Scripts/Spells/Hunter.cs +++ b/Source/Scripts/Spells/Hunter.cs @@ -449,6 +449,12 @@ namespace Scripts.Spells.Hunter if (!caster.GetCharmedGUID().IsEmpty()) return SpellCastResult.AlreadyHaveCharm; + + if (!target.GetOwnerGUID().IsEmpty()) + { + caster.SendTameFailure(PetTameResult.CreatureAlreadyOwned); + return SpellCastResult.DontReport; + } } else return SpellCastResult.BadImplicitTargets;