diff options
author | Jelle Meeus <sogladev@gmail.com> | 2025-09-06 00:44:07 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-09-06 09:44:07 +0200 |
commit | fdc81f3be016a754f7708829a455d3f4f5376ce7 (patch) | |
tree | 48d3fdabf7959e154621eebd47912b9c1fbb2733 /src/server | |
parent | 0210e565da50d94104eb128a80eb0edf4a5c60c0 (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.cpp | 8 |
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]; |