aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Spells/Spell.cpp
diff options
context:
space:
mode:
authorMatan Shukry <matanshukry@gmail.com>2021-04-22 23:02:19 +0300
committerGitHub <noreply@github.com>2021-04-22 22:02:19 +0200
commit60df74933f0bf75865ba963b33c2c1bdd9cdefbd (patch)
tree2fa43546a87d6ab4e8526fb03953d470468b5280 /src/server/game/Spells/Spell.cpp
parent8a452c3d105a50a81086dbb850514f63330efbe0 (diff)
Core/Spells: Removed extra health from feed pet (#26305)
Diffstat (limited to 'src/server/game/Spells/Spell.cpp')
-rw-r--r--src/server/game/Spells/Spell.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/server/game/Spells/Spell.cpp b/src/server/game/Spells/Spell.cpp
index e4981010331..83720573430 100644
--- a/src/server/game/Spells/Spell.cpp
+++ b/src/server/game/Spells/Spell.cpp
@@ -5429,8 +5429,8 @@ SpellCastResult Spell::CheckCast(bool strict, uint32* param1 /*= nullptr*/, uint
if (!pet->HaveInDiet(foodItem->GetTemplate()))
return SPELL_FAILED_WRONG_PET_FOOD;
- if (!pet->GetCurrentFoodBenefitLevel(foodItem->GetTemplate()->GetBaseItemLevel()))
- return SPELL_FAILED_FOOD_LOWLEVEL;
+ if (foodItem->GetTemplate()->GetBaseItemLevel() + 30 <= pet->getLevel())
+ return SPELL_FAILED_FOOD_LOWLEVEL;
if (m_caster->IsInCombat() || pet->IsInCombat())
return SPELL_FAILED_AFFECTING_COMBAT;