diff options
author | Shauren <shauren.trinity@gmail.com> | 2023-06-29 00:06:49 +0200 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2023-06-29 00:06:49 +0200 |
commit | bacfbec25180cd0a02fec20e788d74e2fcaf1a0c (patch) | |
tree | e63a7d8c84faffb51cc74bd69d1c6fbe9cd6b0f7 /src/server/game/Spells/Spell.h | |
parent | 94c8dbb4218bbe09a814fea3cde470cfd51aa037 (diff) |
Core/Spells: Allow filtering procs in FINISH phase by SpellTypeMask
Diffstat (limited to 'src/server/game/Spells/Spell.h')
-rw-r--r-- | src/server/game/Spells/Spell.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/server/game/Spells/Spell.h b/src/server/game/Spells/Spell.h index 267976119e2..3ebadc1c125 100644 --- a/src/server/game/Spells/Spell.h +++ b/src/server/game/Spells/Spell.h @@ -63,6 +63,7 @@ enum AuraType : uint32; enum CurrentSpellTypes : uint8; enum LootType : uint8; enum ProcFlagsHit : uint32; +enum ProcFlagsSpellType : uint32; enum SpellTargetCheckTypes : uint8; enum SpellTargetObjectTypes : uint8; enum SpellValueMod : uint8; @@ -735,6 +736,7 @@ class TC_GAME_API Spell ProcFlagsInit m_procAttacker; // Attacker trigger flags ProcFlagsInit m_procVictim; // Victim trigger flags ProcFlagsHit m_hitMask; + ProcFlagsSpellType m_procSpellType; // for finish procs void prepareDataForTriggerSystem(); // ***************************************** |