aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Handlers/LootHandler.cpp
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2022-02-10 21:11:07 +0100
committerShauren <shauren.trinity@gmail.com>2022-02-10 21:11:07 +0100
commit02979daf761a5122efa7b8fa3e70509ecd69789e (patch)
tree19df8dfa3ad4ad9aa69ab08a3b58e42e12fc6994 /src/server/game/Handlers/LootHandler.cpp
parent7295bfb6a09b25d824889cfb3698a0774fc01b34 (diff)
Core/Auras: Proc flag updates
* Rename to official names * Corrected logic selecting flags for each spell cast - determine them by attributes instead of DmgClass * Implemented new proc flags (PROC_FLAG_CAST_ENDED, PROC_FLAG_LOOTED)
Diffstat (limited to 'src/server/game/Handlers/LootHandler.cpp')
-rw-r--r--src/server/game/Handlers/LootHandler.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/server/game/Handlers/LootHandler.cpp b/src/server/game/Handlers/LootHandler.cpp
index 42db7477f10..771b40d1b7f 100644
--- a/src/server/game/Handlers/LootHandler.cpp
+++ b/src/server/game/Handlers/LootHandler.cpp
@@ -34,6 +34,7 @@
#include "Object.h"
#include "ObjectAccessor.h"
#include "Player.h"
+#include "SpellMgr.h"
#include "WorldPacket.h"
class AELootCreatureCheck
@@ -140,6 +141,8 @@ void WorldSession::HandleAutostoreLootItemOpcode(WorldPackets::Loot::LootItem& p
player->UpdateCriteria(CriteriaType::LootAnyItem, resultValue.item->GetEntry(), resultValue.count);
}
}
+
+ Unit::ProcSkillsAndAuras(player, nullptr, PROC_FLAG_LOOTED, PROC_FLAG_NONE, PROC_SPELL_TYPE_MASK_ALL, PROC_SPELL_PHASE_NONE, PROC_HIT_NONE, nullptr, nullptr, nullptr);
}
void WorldSession::HandleLootMoneyOpcode(WorldPackets::Loot::LootMoney& /*packet*/)