diff options
| author | QAston <qaston@gmail.com> | 2011-07-07 18:02:04 +0200 |
|---|---|---|
| committer | QAston <qaston@gmail.com> | 2011-07-07 18:02:59 +0200 |
| commit | 0dc90a2cbb7d2f85db189256a2fa4dd3153edbe7 (patch) | |
| tree | e93d352f2840149ba4bef115fe36c89c073bc902 /src/server/scripts/Northrend | |
| parent | 4147106373aec5ba9e49569b790cf2f8a48dcd49 (diff) | |
Core/Spells: use spell caster as a target of spells triggered by SPELL_EFFECT_FORCE_CAST
Diffstat (limited to 'src/server/scripts/Northrend')
| -rw-r--r-- | src/server/scripts/Northrend/Ulduar/ulduar/boss_kologarn.cpp | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/src/server/scripts/Northrend/Ulduar/ulduar/boss_kologarn.cpp b/src/server/scripts/Northrend/Ulduar/ulduar/boss_kologarn.cpp index 4669b953241..ffb878bd19f 100644 --- a/src/server/scripts/Northrend/Ulduar/ulduar/boss_kologarn.cpp +++ b/src/server/scripts/Northrend/Ulduar/ulduar/boss_kologarn.cpp @@ -426,20 +426,9 @@ class spell_ulduar_stone_grip_cast_target : public SpellScriptLoader unitList = m_unitList; } - void HandleForceCast(SpellEffIndex i) - { - Player* player = GetHitPlayer(); - if (!player) - return; - - player->CastSpell(GetTargetUnit(), GetSpellInfo()->EffectTriggerSpell[i], true); // Don't send m_originalCasterGUID param here or underlying - PreventHitEffect(i); // AureEffect::HandleAuraControlVehicle will fail on caster == target - } - void Register() { OnUnitTargetSelect += SpellUnitTargetFn(spell_ulduar_stone_grip_cast_target_SpellScript::FilterTargetsInitial, EFFECT_0, TARGET_UNIT_AREA_ENEMY_SRC); - OnEffect += SpellEffectFn(spell_ulduar_stone_grip_cast_target_SpellScript::HandleForceCast, EFFECT_0, SPELL_EFFECT_FORCE_CAST); OnUnitTargetSelect += SpellUnitTargetFn(spell_ulduar_stone_grip_cast_target_SpellScript::FillTargetsSubsequential, EFFECT_1, TARGET_UNIT_AREA_ENEMY_SRC); OnUnitTargetSelect += SpellUnitTargetFn(spell_ulduar_stone_grip_cast_target_SpellScript::FillTargetsSubsequential, EFFECT_2, TARGET_UNIT_AREA_ENEMY_SRC); } |
