aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Spells/SpellInfo.cpp
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2023-03-12 13:05:35 +0100
committerShauren <shauren.trinity@gmail.com>2023-03-12 13:05:35 +0100
commitebf799c0f696ec88be66795d4ad0a20fa5ce5e92 (patch)
tree25b153256675c0b64c20c13f77ef0dd500dbf20d /src/server/game/Spells/SpellInfo.cpp
parent8f38c12c4e7d832a91c7719ee1a5ac4d801862a6 (diff)
Core/Creatures: Allow disabling loot for creatures
Diffstat (limited to 'src/server/game/Spells/SpellInfo.cpp')
-rw-r--r--src/server/game/Spells/SpellInfo.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/game/Spells/SpellInfo.cpp b/src/server/game/Spells/SpellInfo.cpp
index 02225a00b81..1632f66b19e 100644
--- a/src/server/game/Spells/SpellInfo.cpp
+++ b/src/server/game/Spells/SpellInfo.cpp
@@ -2176,7 +2176,7 @@ SpellCastResult SpellInfo::CheckTarget(WorldObject const* caster, WorldObject co
if (!targetCreature)
return SPELL_FAILED_BAD_TARGETS;
- if (!LootTemplates_Pickpocketing.HaveLootFor(targetCreature->GetCreatureTemplate()->pickpocketLootId))
+ if (!targetCreature->CanHaveLoot() || !LootTemplates_Pickpocketing.HaveLootFor(targetCreature->GetCreatureTemplate()->pickpocketLootId))
return SPELL_FAILED_TARGET_NO_POCKETS;
}