コード例 #1
0
 void Register() override
 {
     AfterCast += SpellCastFn(spell_warr_victory_rush_SpellScript::HandleHeal);
 }
コード例 #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);
 }
コード例 #3
0
 void Register()
 {
     AfterCast += SpellCastFn(spell_pri_chakra_sanctuary_heal_SpellScript::HandleExtraEffect);
 }
コード例 #4
0
ファイル: spell_shaman.cpp プロジェクト: Lyill/TrinityCore
 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);
 }
コード例 #5
0
ファイル: spell_paladin.cpp プロジェクト: jackpoz/TrinityCore
 void Register() override
 {
     OnCast += SpellCastFn(spell_pal_divine_storm_SpellScript::HandleOnCast);
     OnEffectHitTarget += SpellEffectFn(spell_pal_divine_storm_SpellScript::HandleDummy, EFFECT_0, SPELL_EFFECT_DUMMY);
 }
コード例 #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);
 }
コード例 #7
0
ファイル: boss_ji_kun.cpp プロジェクト: Exodius/JadeCore548
 void Register()
 {
     AfterCast += SpellCastFn(spell_call_food_spell_script::HandleAfterCast);
 }
コード例 #8
0
 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);
 }
コード例 #9
0
 void Register()
 {
     AfterCast += SpellCastFn(spell_mt_phoenix_burn_SpellScript::HandleAfterCast);
 }
コード例 #10
0
 void Register()
 {
     BeforeCast += SpellCastFn(spell_gadok_strafing_SpellScript::HandleBeforeCast);
 }
コード例 #11
0
ファイル: spell_priest.cpp プロジェクト: Tithand/TER-Server
		void Register()
		{
			OnCast += SpellCastFn(spell_pri_inner_focus_SpellScript::HandleOnCast);
		}
コード例 #12
0
ファイル: GOMove.cpp プロジェクト: Kretol/TrinityCore
 void Register()
 {
     AfterCast += SpellCastFn(spell_place_GOMoveSpellScript::HandleAfterCast);
 }
コード例 #13
0
 void Register()
 {
     AfterCast += SpellCastFn(spell_alysrazor_fieroblast_SpellScript::FireItUp);
 }
コード例 #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);
 }
コード例 #15
0
ファイル: boss_buru.cpp プロジェクト: Caydan/WoWSCore548
 void Register() override
 {
     AfterCast += SpellCastFn(spell_egg_explosion_SpellScript::HandleAfterCast);
     OnEffectHitTarget += SpellEffectFn(spell_egg_explosion_SpellScript::HandleDummyHitTarget, EFFECT_0, SPELL_EFFECT_DUMMY);
 }
コード例 #16
0
 void Register()
 {
     AfterCast += SpellCastFn(spell_wintergrasp_rp_gg_SpellScript::HandleFinish);
 }
コード例 #17
0
ファイル: boss_ozruk.cpp プロジェクト: 090809/TrinityCore
 void Register() override
 {
     OnCast += SpellCastFn(spell_elementium_spike_shield_SpellScript::HandleBouncerSpikes);
 }
コード例 #18
0
 void Register() override
 {
     AfterCast += SpellCastFn(spell_muru_darkness_SpellScript::HandleAfterCast);
 }
コード例 #19
0
ファイル: boss_ji_kun.cpp プロジェクト: Exodius/JadeCore548
 void Register()
 {   
     AfterCast += SpellCastFn(spell_eat_spell_script::HandleAfterCast);
 }
コード例 #20
0
 void Register()
 {
     OnCheckCast += SpellCheckCastFn(spell_warr_heroic_leap_SpellScript::CheckElevation);
     AfterCast += SpellCastFn(spell_warr_heroic_leap_SpellScript::HandleAfterCast);
 }
コード例 #21
0
ファイル: boss_ji_kun.cpp プロジェクト: Exodius/JadeCore548
 void Register()
 {
     OnCheckCast += SpellCheckCastFn(spell_flight_spell_Script::CheckTarget);
     OnCast += SpellCastFn(spell_flight_spell_Script::OnCastRemoveStack);
 }
コード例 #22
0
ファイル: boss_morchok.cpp プロジェクト: Exodius/DeathCore
 void Register()
 {
     OnCast += SpellCastFn(spell_morchok_black_blood_SpellScript::HandleOnCast);
 }
コード例 #23
0
ファイル: spell_shaman.cpp プロジェクト: Lyill/TrinityCore
 void Register() override
 {
     AfterCast += SpellCastFn(spell_sha_elemental_blast_SpellScript::TriggerBuff);
 }
コード例 #24
0
ファイル: spell_mage.cpp プロジェクト: Drasgon/WoD
 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);
 }
コード例 #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);
 }
コード例 #26
0
ファイル: spell_mage.cpp プロジェクト: Drasgon/WoD
 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);
 }
コード例 #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);
 }
コード例 #28
0
ファイル: spell_mage.cpp プロジェクト: Drasgon/WoD
 void Register()
 {
     AfterCast += SpellCastFn(spell_mage_replenish_mana_SpellScript::HandleImprovedManaGem);
 }
コード例 #29
0
 void Register() override
 {
     OnCast += SpellCastFn(spell_pal_divine_steed_SpellScript::HandleOnCast);
 }
コード例 #30
0
 void Register() override
 {
     OnEffectHitTarget += SpellEffectFn(spell_warr_shockwave_SpellScript::HandleStun, EFFECT_0, SPELL_EFFECT_DUMMY);
     AfterCast += SpellCastFn(spell_warr_shockwave_SpellScript::HandleAfterCast);
 }