Example #1
0
 void Register() override
 {
     AfterCast += SpellCastFn(spell_warr_victory_rush_SpellScript::HandleHeal);
 }
Example #2
0
 void Register() override
 {
     AfterCast += SpellCastFn(spell_baleroc_countdown_aoe_dummy::CastSpellLink);
     OnEffectHitTarget += SpellEffectFn(spell_baleroc_countdown_aoe_dummy::HandleScript, EFFECT_0, SPELL_EFFECT_DUMMY);
     OnObjectAreaTargetSelect += SpellObjectAreaTargetSelectFn(spell_baleroc_countdown_aoe_dummy::FilterTargets, EFFECT_0, TARGET_UNIT_SRC_AREA_ENEMY);
 }
Example #3
0
 void Register()
 {
     AfterCast += SpellCastFn(spell_pri_chakra_sanctuary_heal_SpellScript::HandleExtraEffect);
 }
Example #4
0
 void Register() override
 {
     OnObjectAreaTargetSelect += SpellObjectAreaTargetSelectFn(spell_sha_crash_lightning_SpellScript::CountTargets, EFFECT_0, TARGET_UNIT_CONE_ENEMY_104);
     AfterCast += SpellCastFn(spell_sha_crash_lightning_SpellScript::TriggerCleaveBuff);
 }
Example #5
0
 void Register() override
 {
     OnCast += SpellCastFn(spell_pal_divine_storm_SpellScript::HandleOnCast);
     OnEffectHitTarget += SpellEffectFn(spell_pal_divine_storm_SpellScript::HandleDummy, EFFECT_0, SPELL_EFFECT_DUMMY);
 }
 void Register()
 {
     OnObjectAreaTargetSelect += SpellObjectAreaTargetSelectFn(spell_baleroc_final_countdown_SpellScript::FilterTargets, EFFECT_0, TARGET_UNIT_SRC_AREA_ENEMY);
     AfterCast += SpellCastFn(spell_baleroc_final_countdown_SpellScript::HandleDummy);
 }
Example #7
0
 void Register()
 {
     AfterCast += SpellCastFn(spell_call_food_spell_script::HandleAfterCast);
 }
 void Register() override
 {
     OnEffectHitTarget += SpellEffectFn(spell_illidari_council_judgement_SpellScript::HandleScript, EFFECT_0, SPELL_EFFECT_SCRIPT_EFFECT);
     AfterCast += SpellCastFn(spell_illidari_council_judgement_SpellScript::OnFinishCast);
 }
 void Register()
 {
     AfterCast += SpellCastFn(spell_mt_phoenix_burn_SpellScript::HandleAfterCast);
 }
Example #10
0
 void Register()
 {
     BeforeCast += SpellCastFn(spell_gadok_strafing_SpellScript::HandleBeforeCast);
 }
Example #11
0
		void Register()
		{
			OnCast += SpellCastFn(spell_pri_inner_focus_SpellScript::HandleOnCast);
		}
Example #12
0
 void Register()
 {
     AfterCast += SpellCastFn(spell_place_GOMoveSpellScript::HandleAfterCast);
 }
Example #13
0
 void Register()
 {
     AfterCast += SpellCastFn(spell_alysrazor_fieroblast_SpellScript::FireItUp);
 }
Example #14
0
 void Register()
 {
     OnEffectHitTarget += SpellEffectFn(spell_alysrazor_aggro_closest_SpellScript::HandleEffect, EFFECT_0, SPELL_EFFECT_DUMMY);
     AfterCast += SpellCastFn(spell_alysrazor_aggro_closest_SpellScript::UpdateThreat);
 }
Example #15
0
 void Register() override
 {
     AfterCast += SpellCastFn(spell_egg_explosion_SpellScript::HandleAfterCast);
     OnEffectHitTarget += SpellEffectFn(spell_egg_explosion_SpellScript::HandleDummyHitTarget, EFFECT_0, SPELL_EFFECT_DUMMY);
 }
 void Register()
 {
     AfterCast += SpellCastFn(spell_wintergrasp_rp_gg_SpellScript::HandleFinish);
 }
Example #17
0
 void Register() override
 {
     OnCast += SpellCastFn(spell_elementium_spike_shield_SpellScript::HandleBouncerSpikes);
 }
Example #18
0
 void Register() override
 {
     AfterCast += SpellCastFn(spell_muru_darkness_SpellScript::HandleAfterCast);
 }
Example #19
0
 void Register()
 {   
     AfterCast += SpellCastFn(spell_eat_spell_script::HandleAfterCast);
 }
 void Register()
 {
     OnCheckCast += SpellCheckCastFn(spell_warr_heroic_leap_SpellScript::CheckElevation);
     AfterCast += SpellCastFn(spell_warr_heroic_leap_SpellScript::HandleAfterCast);
 }
Example #21
0
 void Register()
 {
     OnCheckCast += SpellCheckCastFn(spell_flight_spell_Script::CheckTarget);
     OnCast += SpellCastFn(spell_flight_spell_Script::OnCastRemoveStack);
 }
Example #22
0
 void Register()
 {
     OnCast += SpellCastFn(spell_morchok_black_blood_SpellScript::HandleOnCast);
 }
Example #23
0
 void Register() override
 {
     AfterCast += SpellCastFn(spell_sha_elemental_blast_SpellScript::TriggerBuff);
 }
Example #24
0
 void Register()
 {
     OnObjectAreaTargetSelect += SpellObjectAreaTargetSelectFn(spell_mage_water_elemental_freeze_SpellScript::CountTargets, EFFECT_0, TARGET_UNIT_DEST_AREA_ENEMY);
     AfterCast += SpellCastFn(spell_mage_water_elemental_freeze_SpellScript::HandleImprovedFreeze);
 }
 void Register()
 {
     BeforeCast += SpellCastFn(spell_marrowgar_bone_slice_SpellScript::ClearSpikeImmunities);
     OnObjectAreaTargetSelect += SpellObjectAreaTargetSelectFn(spell_marrowgar_bone_slice_SpellScript::CountTargets, EFFECT_0, TARGET_UNIT_DEST_AREA_ENEMY);
     OnHit += SpellHitFn(spell_marrowgar_bone_slice_SpellScript::SplitDamage);
 }
Example #26
0
 void Register()
 {
     OnObjectAreaTargetSelect += SpellObjectAreaTargetSelectFn(spell_mage_blast_wave_SpellScript::CountTargets, EFFECT_0, TARGET_UNIT_DEST_AREA_ENEMY);
     AfterCast += SpellCastFn(spell_mage_blast_wave_SpellScript::HandleImprovedFlamestrike);
 }
Example #27
0
 void Register() override
 {
     OnCast += SpellCastFn(spell_baleroc_shards_of_torment_target_search::OnSpellCast);
     OnEffectHitTarget += SpellEffectFn(spell_baleroc_shards_of_torment_target_search::HandleScript, EFFECT_0, SPELL_EFFECT_DUMMY);
     OnObjectAreaTargetSelect += SpellObjectAreaTargetSelectFn(spell_baleroc_shards_of_torment_target_search::FilterTargets, EFFECT_0, TARGET_UNIT_SRC_AREA_ENEMY);
 }
Example #28
0
 void Register()
 {
     AfterCast += SpellCastFn(spell_mage_replenish_mana_SpellScript::HandleImprovedManaGem);
 }
Example #29
0
 void Register() override
 {
     OnCast += SpellCastFn(spell_pal_divine_steed_SpellScript::HandleOnCast);
 }
Example #30
0
 void Register() override
 {
     OnEffectHitTarget += SpellEffectFn(spell_warr_shockwave_SpellScript::HandleStun, EFFECT_0, SPELL_EFFECT_DUMMY);
     AfterCast += SpellCastFn(spell_warr_shockwave_SpellScript::HandleAfterCast);
 }