diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/server/game/Spells/SpellMgr.cpp | 2 | ||||
-rw-r--r-- | src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheChampion/boss_argent_challenge.cpp | 7 |
2 files changed, 4 insertions, 5 deletions
diff --git a/src/server/game/Spells/SpellMgr.cpp b/src/server/game/Spells/SpellMgr.cpp index 63827c11107..6c90aabf483 100644 --- a/src/server/game/Spells/SpellMgr.cpp +++ b/src/server/game/Spells/SpellMgr.cpp @@ -3101,6 +3101,8 @@ void SpellMgr::LoadSpellInfoCorrections() case 20335: // Heart of the Crusader case 20336: case 20337: + case 53228: // Rapid Killing (Rank 1) + case 53232: // Rapid Killing (Rank 2) case 63320: // Glyph of Life Tap // Entries were not updated after spell effect change, we have to do that manually :/ spellInfo->AttributesEx3 |= SPELL_ATTR3_CAN_PROC_WITH_TRIGGERED; diff --git a/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheChampion/boss_argent_challenge.cpp b/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheChampion/boss_argent_challenge.cpp index 0f8e9de89be..9d7a3c17b1b 100644 --- a/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheChampion/boss_argent_challenge.cpp +++ b/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheChampion/boss_argent_challenge.cpp @@ -73,7 +73,7 @@ enum Spells SPELL_CONFESS = 66680, SPELL_SUMMON_MEMORY = 66545, - // Merory of X (Summon) + // Memory of X (Summon) SPELL_MEMORY_ALGALON = 66715, SPELL_MEMORY_ARCHIMONDE = 66704, SPELL_MEMORY_CHROMAGGUS = 66697, @@ -652,10 +652,7 @@ class spell_paletress_summon_memory : public SpellScriptLoader void HandleScript(SpellEffIndex /*effIndex*/) { - Unit* caster = GetCaster(); - - if (Player* target = GetHitPlayer()) - caster->CastSpell(target, memorySpellId[urand(0, 24)], true); + GetHitUnit()->CastSpell(GetHitUnit(), memorySpellId[urand(0, 24)], true, NULL, NULL, GetCaster()->GetGUID()); } void Register() OVERRIDE |