summaryrefslogtreecommitdiff
path: root/src/server
diff options
context:
space:
mode:
authorJelle Meeus <sogladev@gmail.com>2025-09-06 00:44:07 -0700
committerGitHub <noreply@github.com>2025-09-06 09:44:07 +0200
commitfdc81f3be016a754f7708829a455d3f4f5376ce7 (patch)
tree48d3fdabf7959e154621eebd47912b9c1fbb2733 /src/server
parent0210e565da50d94104eb128a80eb0edf4a5c60c0 (diff)
fix(Scripts/Spells): Shadow of Doom death sometimes deals no damage (#22813)
Diffstat (limited to 'src/server')
-rw-r--r--src/server/game/Spells/SpellInfoCorrections.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/server/game/Spells/SpellInfoCorrections.cpp b/src/server/game/Spells/SpellInfoCorrections.cpp
index 4ba8f62c6d..e5360809f3 100644
--- a/src/server/game/Spells/SpellInfoCorrections.cpp
+++ b/src/server/game/Spells/SpellInfoCorrections.cpp
@@ -5143,6 +5143,14 @@ void SpellMgr::LoadSpellInfoCorrections()
spellInfo->DurationEntry = sSpellDurationStore.LookupEntry(21); // -1
});
+ ApplySpellFix({
+ 28032, // Zap Crystal
+ 28056, // Zap Crystal Corpse
+ }, [](SpellInfo* spellInfo)
+ {
+ spellInfo->AttributesEx3 |= SPELL_ATTR3_ALWAYS_HIT;
+ });
+
for (uint32 i = 0; i < GetSpellInfoStoreSize(); ++i)
{
SpellInfo* spellInfo = mSpellInfoMap[i];