aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/server/game/Spells/SpellMgr.cpp2
-rw-r--r--src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheChampion/boss_argent_challenge.cpp7
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