aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Spells/SpellDefines.h
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2023-06-09 00:33:35 +0200
committerShauren <shauren.trinity@gmail.com>2023-06-09 00:33:35 +0200
commitc484530b0c4347821a4d62515576d1c8532bf9bb (patch)
tree58991b97fa8057b9c08c7d22dd307edb1dfd40ea /src/server/game/Spells/SpellDefines.h
parent9c393a40e2133bdd59d1ff336a467620364bee85 (diff)
Core/Spells: Added enum flag operators to TriggerCastFlags to prevent accidentally using CastSpellExtraArgs(bool) constructor when CastSpellExtraArgs(TriggerCastFlags) was intended
Diffstat (limited to 'src/server/game/Spells/SpellDefines.h')
-rw-r--r--src/server/game/Spells/SpellDefines.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/server/game/Spells/SpellDefines.h b/src/server/game/Spells/SpellDefines.h
index 0e3de39a224..cd5a9883df4 100644
--- a/src/server/game/Spells/SpellDefines.h
+++ b/src/server/game/Spells/SpellDefines.h
@@ -267,6 +267,8 @@ enum TriggerCastFlags : uint32
TRIGGERED_FULL_DEBUG_MASK = 0xFFFFFFFF
};
+DEFINE_ENUM_FLAG(TriggerCastFlags);
+
enum SpellCastTargetFlags : uint32
{
TARGET_FLAG_NONE = 0x00000000,