From 8c42b3bd88fe7bd3e959664312e818e25996873a Mon Sep 17 00:00:00 2001 From: Giacomo Pozzoni Date: Sat, 17 Jul 2021 12:54:29 +0200 Subject: Core/Pet: Don't allow to tame pets that have already a owner (#26674) --- src/server/scripts/Spells/spell_hunter.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src') diff --git a/src/server/scripts/Spells/spell_hunter.cpp b/src/server/scripts/Spells/spell_hunter.cpp index 3d139f44eb1..9273cf24b82 100644 --- a/src/server/scripts/Spells/spell_hunter.cpp +++ b/src/server/scripts/Spells/spell_hunter.cpp @@ -1177,6 +1177,12 @@ class spell_hun_tame_beast : public SpellScript if (caster->GetCharmedGUID()) return SPELL_FAILED_ALREADY_HAVE_CHARM; + + if (target->GetOwnerGUID()) + { + caster->SendTameFailure(PETTAME_CREATUREALREADYOWNED); + return SPELL_FAILED_DONT_REPORT; + } } else return SPELL_FAILED_BAD_IMPLICIT_TARGETS; -- cgit v1.2.3