From a24ea431dc25cee3cfd80b89273085f62c83b1fb Mon Sep 17 00:00:00 2001 From: acidmanifesto Date: Tue, 16 Nov 2021 11:47:07 +0100 Subject: Core/Spells: Interrupt spells and auras before sending loot to client (#27279) --- src/server/game/Handlers/LootHandler.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/server/game/Handlers/LootHandler.cpp b/src/server/game/Handlers/LootHandler.cpp index 9c859bf98a1..633e400ad19 100644 --- a/src/server/game/Handlers/LootHandler.cpp +++ b/src/server/game/Handlers/LootHandler.cpp @@ -227,11 +227,11 @@ void WorldSession::HandleLootOpcode(WorldPacket& recvData) if (!GetPlayer()->IsAlive() || !guid.IsCreatureOrVehicle()) return; - GetPlayer()->SendLoot(guid, LOOT_CORPSE); - // interrupt cast if (GetPlayer()->IsNonMeleeSpellCast(false)) GetPlayer()->InterruptNonMeleeSpells(false); + + GetPlayer()->SendLoot(guid, LOOT_CORPSE); } void WorldSession::HandleLootReleaseOpcode(WorldPacket& recvData) -- cgit v1.2.3