diff --git a/src/server/game/Spells/SpellInfoCorrections.cpp b/src/server/game/Spells/SpellInfoCorrections.cpp index f5058dac5b..a0c37d4417 100644 --- a/src/server/game/Spells/SpellInfoCorrections.cpp +++ b/src/server/game/Spells/SpellInfoCorrections.cpp @@ -4421,6 +4421,12 @@ void SpellMgr::LoadSpellInfoCorrections() spellInfo->Effects[EFFECT_0].MiscValueB = 64; }); + // Uppercut + ApplySpellFix({ 26007 }, [](SpellInfo* spellInfo) + { + spellInfo->AttributesEx3 |= SPELL_ATTR3_SUPRESS_CASTER_PROCS; + }); + for (uint32 i = 0; i < GetSpellInfoStoreSize(); ++i) { SpellInfo* spellInfo = mSpellInfoMap[i]; diff --git a/src/server/scripts/Kalimdor/TempleOfAhnQiraj/boss_twinemperors.cpp b/src/server/scripts/Kalimdor/TempleOfAhnQiraj/boss_twinemperors.cpp index 324cb884c7..ccc02dfbf5 100644 --- a/src/server/scripts/Kalimdor/TempleOfAhnQiraj/boss_twinemperors.cpp +++ b/src/server/scripts/Kalimdor/TempleOfAhnQiraj/boss_twinemperors.cpp @@ -309,7 +309,7 @@ struct boss_veknilash : public boss_twinemperorsAI _scheduler .Schedule(14s, [this](TaskContext context) { - DoCastRandomTarget(SPELL_UPPERCUT, 0, me->GetMeleeReach(), true, true); + DoCastRandomTarget(SPELL_UPPERCUT, 0, me->GetMeleeReach(), true); context.Repeat(4s, 15s); }) .Schedule(12s, [this](TaskContext context)