aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Spells/Spell.cpp
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2025-01-09 17:48:41 +0100
committerOvahlord <dreadkiller@gmx.de>2025-01-09 20:56:16 +0100
commitb6b985a8221f0229e49d4a3722f3d05acf692c42 (patch)
tree85f36ef70ca9c810ad0d7505f2e870277315a247 /src/server/game/Spells/Spell.cpp
parent9e26bf6a7f7dcf0802ca87cb976da7b5df24ff56 (diff)
Core/Spells: Replace MAX_SPELL_EFFECTS loop limits with correct upper bound depending on how many effects the spell has
(cherry picked from commit 561b122364525deaee815ad900a78f1323c37776) # Conflicts: # src/server/game/Spells/Spell.cpp
Diffstat (limited to 'src/server/game/Spells/Spell.cpp')
-rw-r--r--src/server/game/Spells/Spell.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/server/game/Spells/Spell.cpp b/src/server/game/Spells/Spell.cpp
index 2d299e28296..e774abc07a4 100644
--- a/src/server/game/Spells/Spell.cpp
+++ b/src/server/game/Spells/Spell.cpp
@@ -613,8 +613,7 @@ m_spellValue(new SpellValue(m_spellInfo, caster)), _spellEvent(nullptr)
CleanupTargetList();
- for (uint8 i = 0; i < MAX_SPELL_EFFECTS; ++i)
- m_destTargets[i] = SpellDestination(*m_caster);
+ std::ranges::fill(m_destTargets, SpellDestination(*m_caster));
}
Spell::~Spell()