void AddSC_boss_mother_shahraz() { RegisterBlackTempleCreatureAI(boss_mother_shahraz); RegisterSpellScript(spell_mother_shahraz_fatal_attraction); RegisterSpellScript(spell_mother_shahraz_fatal_attraction_link); RegisterAuraScript(spell_mother_shahraz_saber_lash); RegisterAuraScript(spell_mother_shahraz_generic_periodic); RegisterAuraScript(spell_mother_shahraz_random_periodic); }
void AddSC_boss_teron_gorefiend() { RegisterBlackTempleCreatureAI(boss_teron_gorefiend); RegisterBlackTempleCreatureAI(npc_doom_blossom); RegisterBlackTempleCreatureAI(npc_shadowy_construct); RegisterAuraScript(spell_teron_gorefiend_shadow_of_death); RegisterAuraScript(spell_teron_gorefiend_spiritual_vengeance); RegisterSpellScript(spell_teron_gorefiend_shadow_of_death_remove); new at_teron_gorefiend_entrance(); }
void AddSC_boss_reliquary_of_souls() { RegisterBlackTempleCreatureAI(boss_reliquary_of_souls); RegisterBlackTempleCreatureAI(boss_essence_of_suffering); RegisterBlackTempleCreatureAI(boss_essence_of_desire); RegisterBlackTempleCreatureAI(boss_essence_of_anger); RegisterBlackTempleCreatureAI(npc_enslaved_soul); RegisterAuraScript(spell_reliquary_of_souls_aura_of_desire); RegisterAuraScript(spell_reliquary_of_souls_submerge); RegisterAuraScript(spell_reliquary_of_souls_spite); RegisterSpellScript(spell_reliquary_of_souls_frenzy); }
void AddSC_boss_coren_direbrew() { RegisterBlackrockDepthsCreatureAI(boss_coren_direbrew); RegisterBlackrockDepthsCreatureAI(npc_coren_direbrew_sisters); RegisterBlackrockDepthsCreatureAI(npc_direbrew_minion); RegisterBlackrockDepthsCreatureAI(npc_direbrew_antagonist); new go_direbrew_mole_machine(); RegisterSpellScript(spell_direbrew_summon_mole_machine_target_picker); RegisterSpellScript(spell_send_mug_target_picker); RegisterSpellScript(spell_request_second_mug); RegisterAuraScript(spell_send_mug_control_aura); RegisterAuraScript(spell_barreled_control_aura); RegisterAuraScript(spell_direbrew_disarm); }
void AddSC_mage_spell_scripts() { new spell_mage_arcane_potency(); new spell_mage_blast_wave(); new spell_mage_blazing_speed(); new spell_mage_burning_determination(); new spell_mage_burnout(); new spell_mage_cold_snap(); new spell_mage_combustion(); new spell_mage_combustion_proc(); RegisterAuraScript(spell_mage_dragon_breath); new spell_mage_imp_blizzard(); new spell_mage_imp_mana_gems(); new spell_mage_empowered_fire(); new spell_mage_fingers_of_frost(); new spell_mage_fire_frost_ward(); new spell_mage_focus_magic(); new spell_mage_gen_extra_effects(); new spell_mage_glyph_of_polymorph(); new spell_mage_glyph_of_icy_veins(); new spell_mage_glyph_of_ice_block(); new spell_mage_hot_streak(); new spell_mage_ice_barrier(); new spell_mage_ignite(); new spell_mage_living_bomb(); new spell_mage_magic_absorption(); new spell_mage_mana_shield(); new spell_mage_master_of_elements(); new spell_mage_missile_barrage(); new spell_mage_polymorph_cast_visual(); new spell_mage_summon_water_elemental(); }
void AddSC_stratholme() { new go_gauntlet_gate(); new npc_restless_soul(); new npc_spectral_ghostly_citizen(); RegisterSpellScript(spell_ysida_saved_credit); RegisterAuraScript(spell_stratholme_haunting_phantoms); }
void AddSC_boss_anubarak_trial() { new boss_anubarak_trial(); new npc_swarm_scarab(); new npc_nerubian_burrower(); new npc_anubarak_spike(); new npc_frost_sphere(); RegisterAuraScript(spell_pursuing_spikes); new spell_impale(); new spell_anubarak_leeching_swarm(); }
void AddSC_boss_twin_valkyr() { new boss_fjola(); new boss_eydis(); new npc_unleashed_light(); new npc_unleashed_dark(); new npc_essence_of_twin(); new npc_bullet_controller(); RegisterAuraScript(spell_bullet_controller); new spell_powering_up(); new spell_valkyr_essences(); new spell_power_of_the_twins(); }
void AddSC_boss_northrend_beasts() { RegisterTrialOfTheCrusaderCreatureAI(boss_gormok); RegisterTrialOfTheCrusaderCreatureAI(npc_snobold_vassal); RegisterTrialOfTheCrusaderCreatureAI(npc_beasts_combat_stalker); RegisterTrialOfTheCrusaderCreatureAI(boss_acidmaw); RegisterTrialOfTheCrusaderCreatureAI(boss_dreadscale); RegisterTrialOfTheCrusaderCreatureAI(npc_jormungars_slime_pool); RegisterTrialOfTheCrusaderCreatureAI(boss_icehowl); RegisterAuraScript(spell_gormok_jump_to_hand); RegisterAuraScript(spell_gormok_ride_player); RegisterAuraScript(spell_gormok_snobolled); RegisterAuraScript(spell_jormungars_paralytic_toxin); RegisterSpellScript(spell_jormungars_burning_bile); RegisterAuraScript(spell_jormungars_slime_pool); new spell_jormungars_snakes_spray("spell_jormungars_burning_spray", SPELL_BURNING_BILE); new spell_jormungars_snakes_spray("spell_jormungars_paralytic_spray", SPELL_PARALYTIC_TOXIN); RegisterAuraScript(spell_jormungars_paralysis); RegisterSpellScript(spell_icehowl_arctic_breath); RegisterSpellScript(spell_icehowl_trample); RegisterAuraScript(spell_icehowl_massive_crash); }
void AddSC_boss_baleroc() { RegisterFirelandsAI(boss_baleroc); RegisterFirelandsAI(npc_shard_of_torment); RegisterSpellScript(spell_baleroc_blades_of_baleroc); RegisterAuraScript(spell_baleroc_inferno_blade); RegisterAuraScript(spell_baleroc_decimation_blade); RegisterSpellScript(spell_baleroc_decimating_strike); RegisterSpellScript(spell_baleroc_countdown_aoe_dummy); RegisterAuraScript(spell_baleroc_countdown); RegisterSpellScript(spell_baleroc_countdown_proximity_check); RegisterSpellScript(spell_baleroc_shards_of_torment_target_search); RegisterSpellScript(spell_baleroc_torment_target_search); RegisterSpellAndAuraScriptPair(spell_baleroc_torment, spell_baleroc_torment_AuraScript); RegisterAuraScript(spell_baleroc_tormented); RegisterSpellScript(spell_baleroc_tormented_spread); RegisterAuraScript(spell_baleroc_vital_spark); RegisterAuraScript(spell_baleroc_vital_flame); new achievement_share_the_pain(); };
void AddSC_boss_amanitar() { RegisterAhnKahetCreatureAI(boss_amanitar); RegisterAhnKahetCreatureAI(npc_amanitar_mushrooms); RegisterAuraScript(spell_amanitar_potent_fungus); }