diff options
| author | Shauren <shauren.trinity@gmail.com> | 2022-02-10 21:11:07 +0100 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2022-02-10 21:11:07 +0100 |
| commit | 02979daf761a5122efa7b8fa3e70509ecd69789e (patch) | |
| tree | 19df8dfa3ad4ad9aa69ab08a3b58e42e12fc6994 /src/server/game/Handlers/LootHandler.cpp | |
| parent | 7295bfb6a09b25d824889cfb3698a0774fc01b34 (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.cpp | 3 |
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*/) |
