From fb83c22dd292b16ea1adf51bc9329f6224ed1607 Mon Sep 17 00:00:00 2001 From: avarishd <46330494+avarishd@users.noreply.github.com> Date: Thu, 2 Nov 2023 17:30:03 +0200 Subject: [PATCH] fix(Core/Spells): T5 Warlock 4 Set (#17589) * fix(Core/Spells): T5 Warlock 4 Set * BonusMultiplier is 1 so we don't care about it --- src/server/game/Spells/SpellInfoCorrections.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/server/game/Spells/SpellInfoCorrections.cpp b/src/server/game/Spells/SpellInfoCorrections.cpp index bdece7419..d0d4ec56c 100644 --- a/src/server/game/Spells/SpellInfoCorrections.cpp +++ b/src/server/game/Spells/SpellInfoCorrections.cpp @@ -4590,6 +4590,18 @@ void SpellMgr::LoadSpellInfoCorrections() spellInfo->Effects[EFFECT_0].SpellClassMask[0] = 8388736; }); + // Improved Corruption and Immolate (Updated) + ApplySpellFix({ 61992 }, [](SpellInfo* spellInfo) + { + spellInfo->Effects[EFFECT_1].Effect = SPELL_EFFECT_APPLY_AURA; + spellInfo->Effects[EFFECT_1].ApplyAuraName = SPELL_AURA_ADD_PCT_MODIFIER; + spellInfo->Effects[EFFECT_1].TargetA = SpellImplicitTargetInfo(TARGET_UNIT_CASTER); + spellInfo->Effects[EFFECT_1].BasePoints = 4; + spellInfo->Effects[EFFECT_1].DieSides = 1; + spellInfo->Effects[EFFECT_1].MiscValue = 22; + spellInfo->Effects[EFFECT_1].SpellClassMask[0] = 6; + }); + for (uint32 i = 0; i < GetSpellInfoStoreSize(); ++i) { SpellInfo* spellInfo = mSpellInfoMap[i];