aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Spells/Spell.cpp
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/Spell.cpp
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/Spell.cpp')
-rw-r--r--src/server/game/Spells/Spell.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/server/game/Spells/Spell.cpp b/src/server/game/Spells/Spell.cpp
index e46565887ac..84752a67067 100644
--- a/src/server/game/Spells/Spell.cpp
+++ b/src/server/game/Spells/Spell.cpp
@@ -547,10 +547,10 @@ m_spellValue(new SpellValue(m_spellInfo, caster)), _spellEvent(nullptr)
_triggeredCastFlags = triggerFlags;
if (info->HasAttribute(SPELL_ATTR2_DO_NOT_REPORT_SPELL_FAILURE))
- _triggeredCastFlags = TriggerCastFlags(uint32(_triggeredCastFlags) | TRIGGERED_DONT_REPORT_CAST_ERROR);
+ _triggeredCastFlags |= TRIGGERED_DONT_REPORT_CAST_ERROR;
if (info->HasAttribute(SPELL_ATTR4_ALLOW_CAST_WHILE_CASTING))
- _triggeredCastFlags = TriggerCastFlags(uint32(_triggeredCastFlags) | TRIGGERED_IGNORE_CAST_IN_PROGRESS);
+ _triggeredCastFlags |= TRIGGERED_IGNORE_CAST_IN_PROGRESS;
m_CastItem = nullptr;
m_castItemGUID.Clear();