Ejemplo n.º 1
0
 void Register() override
 {
     AfterCast += SpellCastFn(spell_warr_victory_rush_SpellScript::HandleHeal);
 }
Ejemplo n.º 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);
 }
Ejemplo n.º 3
0
 void Register()
 {
     AfterCast += SpellCastFn(spell_pri_chakra_sanctuary_heal_SpellScript::HandleExtraEffect);
 }
Ejemplo n.º 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);
 }
Ejemplo n.º 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);
 }
Ejemplo n.º 6
0
 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);
 }
Ejemplo n.º 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);
 }
Ejemplo n.º 10
0
 void Register()
 {
     BeforeCast += SpellCastFn(spell_gadok_strafing_SpellScript::HandleBeforeCast);
 }
Ejemplo n.º 11
0
		void Register()
		{
			OnCast += SpellCastFn(spell_pri_inner_focus_SpellScript::HandleOnCast);
		}
Ejemplo n.º 12
0
 void Register()
 {
     AfterCast += SpellCastFn(spell_place_GOMoveSpellScript::HandleAfterCast);
 }
Ejemplo n.º 13
0
 void Register()
 {
     AfterCast += SpellCastFn(spell_alysrazor_fieroblast_SpellScript::FireItUp);
 }
Ejemplo n.º 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);
 }
Ejemplo n.º 15
0
 void Register() override
 {
     AfterCast += SpellCastFn(spell_egg_explosion_SpellScript::HandleAfterCast);
     OnEffectHitTarget += SpellEffectFn(spell_egg_explosion_SpellScript::HandleDummyHitTarget, EFFECT_0, SPELL_EFFECT_DUMMY);
 }
Ejemplo n.º 16
0
 void Register()
 {
     AfterCast += SpellCastFn(spell_wintergrasp_rp_gg_SpellScript::HandleFinish);
 }
Ejemplo n.º 17
0
 void Register() override
 {
     OnCast += SpellCastFn(spell_elementium_spike_shield_SpellScript::HandleBouncerSpikes);
 }
Ejemplo n.º 18
0
 void Register() override
 {
     AfterCast += SpellCastFn(spell_muru_darkness_SpellScript::HandleAfterCast);
 }
Ejemplo n.º 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);
 }
Ejemplo n.º 21
0
 void Register()
 {
     OnCheckCast += SpellCheckCastFn(spell_flight_spell_Script::CheckTarget);
     OnCast += SpellCastFn(spell_flight_spell_Script::OnCastRemoveStack);
 }
Ejemplo n.º 22
0
 void Register()
 {
     OnCast += SpellCastFn(spell_morchok_black_blood_SpellScript::HandleOnCast);
 }
Ejemplo n.º 23
0
 void Register() override
 {
     AfterCast += SpellCastFn(spell_sha_elemental_blast_SpellScript::TriggerBuff);
 }
Ejemplo n.º 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);
 }
Ejemplo n.º 25
0
 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);
 }
Ejemplo n.º 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);
 }
Ejemplo n.º 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);
 }
Ejemplo n.º 28
0
 void Register()
 {
     AfterCast += SpellCastFn(spell_mage_replenish_mana_SpellScript::HandleImprovedManaGem);
 }
Ejemplo n.º 29
0
 void Register() override
 {
     OnCast += SpellCastFn(spell_pal_divine_steed_SpellScript::HandleOnCast);
 }
Ejemplo n.º 30
0
 void Register() override
 {
     OnEffectHitTarget += SpellEffectFn(spell_warr_shockwave_SpellScript::HandleStun, EFFECT_0, SPELL_EFFECT_DUMMY);
     AfterCast += SpellCastFn(spell_warr_shockwave_SpellScript::HandleAfterCast);
 }