mirror of
https://github.com/mod-playerbots/azerothcore-wotlk.git
synced 2025-11-29 17:38:24 +08:00
1200 lines
39 KiB
C++
1200 lines
39 KiB
C++
/*
|
|
* Copyright (C) 2016+ AzerothCore <www.azerothcore.org>, released under GNU GPL v2 license, you may redistribute it and/or modify it under version 2 of the License, or (at your option), any later version.
|
|
* Copyright (C) 2008-2016 TrinityCore <http://www.trinitycore.org/>
|
|
* Copyright (C) 2005-2009 MaNGOS <http://getmangos.com/>
|
|
*/
|
|
|
|
#include "ScriptLoader.h"
|
|
#include "ScriptMgr.h"
|
|
#include "World.h"
|
|
|
|
// spells
|
|
void AddSC_deathknight_spell_scripts();
|
|
void AddSC_druid_spell_scripts();
|
|
void AddSC_generic_spell_scripts();
|
|
void AddSC_hunter_spell_scripts();
|
|
void AddSC_mage_spell_scripts();
|
|
void AddSC_paladin_spell_scripts();
|
|
void AddSC_priest_spell_scripts();
|
|
void AddSC_rogue_spell_scripts();
|
|
void AddSC_shaman_spell_scripts();
|
|
void AddSC_warlock_spell_scripts();
|
|
void AddSC_warrior_spell_scripts();
|
|
void AddSC_quest_spell_scripts();
|
|
void AddSC_item_spell_scripts();
|
|
|
|
void AddSC_SmartScripts();
|
|
|
|
//Commands
|
|
void AddSC_account_commandscript();
|
|
void AddSC_achievement_commandscript();
|
|
void AddSC_arena_commandscript();
|
|
void AddSC_ban_commandscript();
|
|
void AddSC_bf_commandscript();
|
|
void AddSC_cast_commandscript();
|
|
void AddSC_character_commandscript();
|
|
void AddSC_cheat_commandscript();
|
|
void AddSC_debug_commandscript();
|
|
void AddSC_deserter_commandscript();
|
|
void AddSC_disable_commandscript();
|
|
void AddSC_event_commandscript();
|
|
void AddSC_gm_commandscript();
|
|
void AddSC_go_commandscript();
|
|
void AddSC_gobject_commandscript();
|
|
void AddSC_guild_commandscript();
|
|
void AddSC_honor_commandscript();
|
|
void AddSC_instance_commandscript();
|
|
void AddSC_learn_commandscript();
|
|
void AddSC_lfg_commandscript();
|
|
void AddSC_list_commandscript();
|
|
void AddSC_lookup_commandscript();
|
|
void AddSC_message_commandscript();
|
|
void AddSC_misc_commandscript();
|
|
void AddSC_mmaps_commandscript();
|
|
void AddSC_modify_commandscript();
|
|
void AddSC_npc_commandscript();
|
|
void AddSC_quest_commandscript();
|
|
void AddSC_reload_commandscript();
|
|
void AddSC_reset_commandscript();
|
|
void AddSC_server_commandscript();
|
|
void AddSC_spectator_commandscript();
|
|
void AddSC_tele_commandscript();
|
|
void AddSC_ticket_commandscript();
|
|
void AddSC_titles_commandscript();
|
|
void AddSC_wp_commandscript();
|
|
void AddSC_player_commandscript();
|
|
|
|
#ifdef SCRIPTS
|
|
//world
|
|
void AddSC_areatrigger_scripts();
|
|
void AddSC_emerald_dragons();
|
|
void AddSC_generic_creature();
|
|
void AddSC_go_scripts();
|
|
void AddSC_guards();
|
|
void AddSC_item_scripts();
|
|
void AddSC_npc_professions();
|
|
void AddSC_npc_innkeeper();
|
|
void AddSC_npcs_special();
|
|
void AddSC_npc_taxi();
|
|
void AddSC_achievement_scripts();
|
|
void AddSC_action_ip_logger();
|
|
|
|
//events
|
|
void AddSC_event_brewfest_scripts();
|
|
void AddSC_event_hallows_end_scripts();
|
|
void AddSC_event_pilgrims_end_scripts();
|
|
void AddSC_event_winter_veil_scripts();
|
|
void AddSC_event_love_in_the_air();
|
|
void AddSC_event_midsummer_scripts();
|
|
void AddSC_event_childrens_week();
|
|
|
|
//eastern kingdoms
|
|
void AddSC_alterac_valley(); //Alterac Valley
|
|
void AddSC_boss_balinda();
|
|
void AddSC_boss_drekthar();
|
|
void AddSC_boss_galvangar();
|
|
void AddSC_boss_vanndar();
|
|
void AddSC_blackrock_depths(); //Blackrock Depths
|
|
void AddSC_boss_ambassador_flamelash();
|
|
void AddSC_boss_anubshiah();
|
|
void AddSC_boss_draganthaurissan();
|
|
void AddSC_boss_general_angerforge();
|
|
void AddSC_boss_gorosh_the_dervish();
|
|
void AddSC_boss_grizzle();
|
|
void AddSC_boss_high_interrogator_gerstahn();
|
|
void AddSC_boss_magmus();
|
|
void AddSC_boss_moira_bronzebeard();
|
|
void AddSC_boss_tomb_of_seven();
|
|
void AddSC_instance_blackrock_depths();
|
|
void AddSC_boss_drakkisath(); //Blackrock Spire
|
|
void AddSC_boss_halycon();
|
|
void AddSC_boss_highlordomokk();
|
|
void AddSC_boss_overlordwyrmthalak();
|
|
void AddSC_boss_shadowvosh();
|
|
void AddSC_boss_thebeast();
|
|
void AddSC_boss_warmastervoone();
|
|
void AddSC_boss_quatermasterzigris();
|
|
void AddSC_boss_pyroguard_emberseer();
|
|
void AddSC_boss_gyth();
|
|
void AddSC_boss_rend_blackhand();
|
|
void AddSC_boss_urok_doomhowl();
|
|
void AddSC_boss_gizrul_the_slavener();
|
|
void AddSC_instance_blackrock_spire();
|
|
void AddSC_boss_razorgore(); //Blackwing lair
|
|
void AddSC_boss_vaelastrasz();
|
|
void AddSC_boss_broodlord();
|
|
void AddSC_boss_firemaw();
|
|
void AddSC_boss_ebonroc();
|
|
void AddSC_boss_flamegor();
|
|
void AddSC_boss_chromaggus();
|
|
void AddSC_boss_nefarian();
|
|
void AddSC_instance_blackwing_lair();
|
|
void AddSC_boss_mr_smite();
|
|
void AddSC_instance_deadmines(); //Deadmines
|
|
void AddSC_instance_gnomeregan(); //Gnomeregan
|
|
void AddSC_instance_karazhan(); //Karazhan
|
|
void AddSC_boss_servant_quarters();
|
|
void AddSC_boss_attumen();
|
|
void AddSC_boss_curator();
|
|
void AddSC_boss_maiden_of_virtue();
|
|
void AddSC_boss_shade_of_aran();
|
|
void AddSC_boss_malchezaar();
|
|
void AddSC_boss_terestian_illhoof();
|
|
void AddSC_boss_moroes();
|
|
void AddSC_bosses_opera();
|
|
void AddSC_boss_netherspite();
|
|
void AddSC_karazhan();
|
|
void AddSC_boss_nightbane();
|
|
void AddSC_boss_felblood_kaelthas(); // Magister's Terrace
|
|
void AddSC_boss_selin_fireheart();
|
|
void AddSC_boss_vexallus();
|
|
void AddSC_boss_priestess_delrissa();
|
|
void AddSC_instance_magisters_terrace();
|
|
void AddSC_boss_lucifron(); //Molten core
|
|
void AddSC_boss_magmadar();
|
|
void AddSC_boss_gehennas();
|
|
void AddSC_boss_garr();
|
|
void AddSC_boss_baron_geddon();
|
|
void AddSC_boss_shazzrah();
|
|
void AddSC_boss_golemagg();
|
|
void AddSC_boss_sulfuron();
|
|
void AddSC_boss_majordomo();
|
|
void AddSC_boss_ragnaros();
|
|
void AddSC_instance_molten_core();
|
|
void AddSC_the_scarlet_enclave(); //Scarlet Enclave
|
|
void AddSC_the_scarlet_enclave_c1();
|
|
void AddSC_the_scarlet_enclave_c2();
|
|
void AddSC_the_scarlet_enclave_c5();
|
|
void AddSC_instance_scarlet_monastery(); //Scarlet Monastery
|
|
void AddSC_boss_kirtonos_the_herald();
|
|
void AddSC_instance_scholomance(); //Scholomance
|
|
void AddSC_instance_shadowfang_keep(); //Shadowfang keep
|
|
void AddSC_instance_stratholme(); //Stratholme
|
|
void AddSC_instance_sunken_temple(); //Sunken Temple
|
|
void AddSC_instance_sunwell_plateau(); //Sunwell Plateau
|
|
void AddSC_boss_kalecgos();
|
|
void AddSC_boss_brutallus();
|
|
void AddSC_boss_felmyst();
|
|
void AddSC_boss_eredar_twins();
|
|
void AddSC_boss_muru();
|
|
void AddSC_boss_kiljaeden();
|
|
void AddSC_instance_the_stockade(); //The Stockade
|
|
void AddSC_instance_uldaman(); //Uldaman
|
|
void AddSC_boss_akilzon(); //Zul'Aman
|
|
void AddSC_boss_halazzi();
|
|
void AddSC_boss_hex_lord_malacrass();
|
|
void AddSC_boss_janalai();
|
|
void AddSC_boss_nalorakk();
|
|
void AddSC_boss_zuljin();
|
|
void AddSC_instance_zulaman();
|
|
void AddSC_zulaman();
|
|
void AddSC_boss_jeklik(); //Zul'Gurub
|
|
void AddSC_boss_venoxis();
|
|
void AddSC_boss_marli();
|
|
void AddSC_boss_mandokir();
|
|
void AddSC_boss_gahzranka();
|
|
void AddSC_boss_thekal();
|
|
void AddSC_boss_arlokk();
|
|
void AddSC_boss_jindo();
|
|
void AddSC_boss_hakkar();
|
|
void AddSC_boss_grilek();
|
|
void AddSC_boss_hazzarah();
|
|
void AddSC_boss_renataki();
|
|
void AddSC_boss_wushoolay();
|
|
void AddSC_instance_zulgurub();
|
|
|
|
//void AddSC_alterac_mountains();
|
|
void AddSC_arathi_highlands();
|
|
void AddSC_blasted_lands();
|
|
void AddSC_duskwood();
|
|
void AddSC_eastern_plaguelands();
|
|
void AddSC_eversong_woods();
|
|
void AddSC_ghostlands();
|
|
void AddSC_hinterlands();
|
|
void AddSC_ironforge();
|
|
void AddSC_isle_of_queldanas();
|
|
void AddSC_redridge_mountains();
|
|
void AddSC_silverpine_forest();
|
|
void AddSC_stormwind_city();
|
|
void AddSC_stranglethorn_vale();
|
|
//void AddSC_swamp_of_sorrows();
|
|
void AddSC_tirisfal_glades();
|
|
void AddSC_undercity();
|
|
void AddSC_western_plaguelands();
|
|
void AddSC_westfall();
|
|
//void AddSC_wetlands();
|
|
|
|
//kalimdor
|
|
void AddSC_instance_blackfathom_deeps(); //Blackfathom Depths
|
|
void AddSC_hyjal(); //CoT Battle for Mt. Hyjal
|
|
void AddSC_boss_archimonde();
|
|
void AddSC_instance_mount_hyjal();
|
|
void AddSC_hyjal_trash();
|
|
void AddSC_boss_rage_winterchill();
|
|
void AddSC_boss_anetheron();
|
|
void AddSC_boss_kazrogal();
|
|
void AddSC_boss_azgalor();
|
|
void AddSC_boss_captain_skarloc(); //CoT Old Hillsbrad
|
|
void AddSC_boss_epoch_hunter();
|
|
void AddSC_boss_lieutenant_drake();
|
|
void AddSC_instance_old_hillsbrad();
|
|
void AddSC_old_hillsbrad();
|
|
void AddSC_boss_aeonus(); //CoT The Dark Portal
|
|
void AddSC_boss_chrono_lord_deja();
|
|
void AddSC_boss_temporus();
|
|
void AddSC_the_black_morass();
|
|
void AddSC_instance_the_black_morass();
|
|
void AddSC_boss_epoch(); //CoT Culling Of Stratholme
|
|
void AddSC_boss_infinite_corruptor();
|
|
void AddSC_boss_salramm();
|
|
void AddSC_boss_mal_ganis();
|
|
void AddSC_boss_meathook();
|
|
void AddSC_culling_of_stratholme();
|
|
void AddSC_instance_culling_of_stratholme();
|
|
void AddSC_instance_dire_maul(); //Dire Maul
|
|
void AddSC_instance_maraudon(); //Maraudon
|
|
void AddSC_boss_onyxia(); //Onyxia's Lair
|
|
void AddSC_instance_onyxias_lair();
|
|
void AddSC_instance_ragefire_chasm(); //Ragefire Chasm
|
|
void AddSC_razorfen_downs(); //Razorfen Downs
|
|
void AddSC_instance_razorfen_downs();
|
|
void AddSC_instance_razorfen_kraul(); //Razorfen Kraul
|
|
void AddSC_boss_kurinnaxx(); //Ruins of ahn'qiraj
|
|
void AddSC_boss_rajaxx();
|
|
void AddSC_boss_moam();
|
|
void AddSC_boss_buru();
|
|
void AddSC_boss_ayamiss();
|
|
void AddSC_boss_ossirian();
|
|
void AddSC_instance_ruins_of_ahnqiraj();
|
|
void AddSC_boss_cthun(); //Temple of ahn'qiraj
|
|
void AddSC_boss_viscidus();
|
|
void AddSC_boss_fankriss();
|
|
void AddSC_boss_huhuran();
|
|
void AddSC_bug_trio();
|
|
void AddSC_boss_sartura();
|
|
void AddSC_boss_skeram();
|
|
void AddSC_boss_twinemperors();
|
|
void AddSC_boss_ouro();
|
|
void AddSC_npc_anubisath_sentinel();
|
|
void AddSC_instance_temple_of_ahnqiraj();
|
|
void AddSC_instance_wailing_caverns(); //Wailing caverns
|
|
void AddSC_instance_zulfarrak(); //Zul'Farrak
|
|
|
|
void AddSC_ashenvale();
|
|
void AddSC_azshara();
|
|
void AddSC_azuremyst_isle();
|
|
void AddSC_bloodmyst_isle();
|
|
void AddSC_boss_azuregos();
|
|
void AddSC_darkshore();
|
|
void AddSC_desolace();
|
|
void AddSC_durotar();
|
|
void AddSC_dustwallow_marsh();
|
|
void AddSC_felwood();
|
|
void AddSC_feralas();
|
|
void AddSC_moonglade();
|
|
void AddSC_mulgore();
|
|
void AddSC_orgrimmar();
|
|
void AddSC_silithus();
|
|
void AddSC_stonetalon_mountains();
|
|
void AddSC_tanaris();
|
|
void AddSC_teldrassil();
|
|
void AddSC_the_barrens();
|
|
void AddSC_thousand_needles();
|
|
void AddSC_thunder_bluff();
|
|
void AddSC_ungoro_crater();
|
|
void AddSC_winterspring();
|
|
|
|
//northrend
|
|
void AddSC_boss_slad_ran();
|
|
void AddSC_boss_moorabi();
|
|
void AddSC_boss_drakkari_colossus();
|
|
void AddSC_boss_gal_darah();
|
|
void AddSC_boss_eck();
|
|
void AddSC_instance_gundrak();
|
|
void AddSC_boss_krik_thir(); //Azjol-Nerub
|
|
void AddSC_boss_hadronox();
|
|
void AddSC_boss_anub_arak();
|
|
void AddSC_instance_azjol_nerub();
|
|
void AddSC_instance_ahnkahet(); //Azjol-Nerub Ahn'kahet
|
|
void AddSC_boss_amanitar();
|
|
void AddSC_boss_taldaram();
|
|
void AddSC_boss_jedoga_shadowseeker();
|
|
void AddSC_boss_elder_nadox();
|
|
void AddSC_boss_volazj();
|
|
void AddSC_boss_argent_challenge(); //Trial of the Champion
|
|
void AddSC_boss_black_knight();
|
|
void AddSC_boss_grand_champions();
|
|
void AddSC_instance_trial_of_the_champion();
|
|
void AddSC_trial_of_the_champion();
|
|
void AddSC_boss_anubarak_trial(); //Trial of the Crusader
|
|
void AddSC_boss_faction_champions();
|
|
void AddSC_boss_jaraxxus();
|
|
void AddSC_boss_northrend_beasts();
|
|
void AddSC_boss_twin_valkyr();
|
|
void AddSC_trial_of_the_crusader();
|
|
void AddSC_instance_trial_of_the_crusader();
|
|
void AddSC_boss_anubrekhan(); //Naxxramas
|
|
void AddSC_boss_maexxna();
|
|
void AddSC_boss_patchwerk();
|
|
void AddSC_boss_grobbulus();
|
|
void AddSC_boss_razuvious();
|
|
void AddSC_boss_kelthuzad();
|
|
void AddSC_boss_loatheb();
|
|
void AddSC_boss_noth();
|
|
void AddSC_boss_gluth();
|
|
void AddSC_boss_sapphiron();
|
|
void AddSC_boss_four_horsemen();
|
|
void AddSC_boss_faerlina();
|
|
void AddSC_boss_heigan();
|
|
void AddSC_boss_gothik();
|
|
void AddSC_boss_thaddius();
|
|
void AddSC_instance_naxxramas();
|
|
void AddSC_boss_magus_telestra(); //The Nexus Nexus
|
|
void AddSC_boss_anomalus();
|
|
void AddSC_boss_ormorok();
|
|
void AddSC_boss_keristrasza();
|
|
void AddSC_boss_commander_stoutbeard();
|
|
void AddSC_instance_nexus();
|
|
void AddSC_boss_drakos(); //The Nexus The Oculus
|
|
void AddSC_boss_varos();
|
|
void AddSC_boss_urom();
|
|
void AddSC_boss_eregos();
|
|
void AddSC_instance_oculus();
|
|
void AddSC_oculus();
|
|
void AddSC_boss_sartharion(); //Obsidian Sanctum
|
|
void AddSC_instance_obsidian_sanctum();
|
|
void AddSC_boss_malygos(); //Eye of Eternity
|
|
void AddSC_instance_eye_of_eternity();
|
|
void AddSC_boss_bjarngrim(); //Ulduar Halls of Lightning
|
|
void AddSC_boss_loken();
|
|
void AddSC_boss_ionar();
|
|
void AddSC_boss_volkhan();
|
|
void AddSC_instance_halls_of_lightning();
|
|
void AddSC_boss_maiden_of_grief(); //Ulduar Halls of Stone
|
|
void AddSC_boss_krystallus();
|
|
void AddSC_boss_sjonnir();
|
|
void AddSC_brann_bronzebeard();
|
|
void AddSC_instance_halls_of_stone();
|
|
void AddSC_boss_auriaya(); //Ulduar Ulduar
|
|
void AddSC_boss_flame_leviathan();
|
|
void AddSC_boss_ignis();
|
|
void AddSC_boss_razorscale();
|
|
void AddSC_boss_xt002();
|
|
void AddSC_boss_kologarn();
|
|
void AddSC_boss_assembly_of_iron();
|
|
void AddSC_boss_freya();
|
|
void AddSC_boss_mimiron();
|
|
void AddSC_boss_hodir();
|
|
void AddSC_boss_thorim();
|
|
void AddSC_boss_vezax();
|
|
void AddSC_boss_yoggsaron();
|
|
void AddSC_ulduar();
|
|
void AddSC_boss_algalon_the_observer();
|
|
void AddSC_instance_ulduar();
|
|
void AddSC_boss_keleseth(); //Utgarde Keep
|
|
void AddSC_boss_skarvald_dalronn();
|
|
void AddSC_boss_ingvar_the_plunderer();
|
|
void AddSC_instance_utgarde_keep();
|
|
void AddSC_boss_svala(); //Utgarde pinnacle
|
|
void AddSC_boss_palehoof();
|
|
void AddSC_boss_skadi();
|
|
void AddSC_boss_ymiron();
|
|
void AddSC_instance_utgarde_pinnacle();
|
|
void AddSC_utgarde_keep();
|
|
void AddSC_boss_archavon(); //Vault of Archavon
|
|
void AddSC_boss_emalon();
|
|
void AddSC_boss_koralon();
|
|
void AddSC_boss_toravon();
|
|
void AddSC_instance_vault_of_archavon();
|
|
void AddSC_boss_trollgore(); //Drak'Tharon Keep
|
|
void AddSC_boss_novos();
|
|
void AddSC_boss_dred();
|
|
void AddSC_boss_tharon_ja();
|
|
void AddSC_instance_drak_tharon_keep();
|
|
void AddSC_boss_cyanigosa(); //Violet Hold
|
|
void AddSC_boss_erekem();
|
|
void AddSC_boss_ichoron();
|
|
void AddSC_boss_lavanthor();
|
|
void AddSC_boss_moragg();
|
|
void AddSC_boss_xevozz();
|
|
void AddSC_boss_zuramat();
|
|
void AddSC_instance_violet_hold();
|
|
void AddSC_violet_hold();
|
|
void AddSC_instance_forge_of_souls(); //Forge of Souls
|
|
void AddSC_forge_of_souls();
|
|
void AddSC_boss_bronjahm();
|
|
void AddSC_boss_devourer_of_souls();
|
|
void AddSC_instance_pit_of_saron(); //Pit of Saron
|
|
void AddSC_pit_of_saron();
|
|
void AddSC_boss_garfrost();
|
|
void AddSC_boss_ick();
|
|
void AddSC_boss_tyrannus();
|
|
void AddSC_instance_halls_of_reflection(); // Halls of Reflection
|
|
void AddSC_halls_of_reflection();
|
|
void AddSC_boss_falric();
|
|
void AddSC_boss_marwyn();
|
|
void AddSC_boss_lord_marrowgar(); // Icecrown Citadel
|
|
void AddSC_boss_lady_deathwhisper();
|
|
void AddSC_boss_icecrown_gunship_battle();
|
|
void AddSC_boss_deathbringer_saurfang();
|
|
void AddSC_boss_festergut();
|
|
void AddSC_boss_rotface();
|
|
void AddSC_boss_professor_putricide();
|
|
void AddSC_boss_blood_prince_council();
|
|
void AddSC_boss_blood_queen_lana_thel();
|
|
void AddSC_boss_valithria_dreamwalker();
|
|
void AddSC_boss_sindragosa();
|
|
void AddSC_boss_the_lich_king();
|
|
void AddSC_icecrown_citadel_teleport();
|
|
void AddSC_instance_icecrown_citadel();
|
|
void AddSC_icecrown_citadel();
|
|
void AddSC_instance_ruby_sanctum(); // Ruby Sanctum
|
|
void AddSC_boss_baltharus_the_warborn();
|
|
void AddSC_boss_saviana_ragefire();
|
|
void AddSC_boss_general_zarithrian();
|
|
void AddSC_boss_halion();
|
|
|
|
void AddSC_dalaran();
|
|
void AddSC_borean_tundra();
|
|
void AddSC_dragonblight();
|
|
void AddSC_grizzly_hills();
|
|
void AddSC_howling_fjord();
|
|
void AddSC_icecrown();
|
|
void AddSC_sholazar_basin();
|
|
void AddSC_storm_peaks();
|
|
void AddSC_zuldrak();
|
|
void AddSC_crystalsong_forest();
|
|
void AddSC_isle_of_conquest();
|
|
void AddSC_wintergrasp();
|
|
|
|
//outland
|
|
void AddSC_boss_exarch_maladaar(); //Auchindoun Auchenai Crypts
|
|
void AddSC_instance_auchenai_crypts();
|
|
void AddSC_boss_shirrak_the_dead_watcher();
|
|
void AddSC_boss_nexusprince_shaffar(); //Auchindoun Mana Tombs
|
|
void AddSC_boss_pandemonius();
|
|
void AddSC_instance_mana_tombs();
|
|
void AddSC_boss_talon_king_ikiss(); //Auchindoun Sekketh Halls
|
|
void AddSC_instance_sethekk_halls();
|
|
void AddSC_instance_shadow_labyrinth(); //Auchindoun Shadow Labyrinth
|
|
void AddSC_boss_ambassador_hellmaw();
|
|
void AddSC_boss_blackheart_the_inciter();
|
|
void AddSC_boss_grandmaster_vorpil();
|
|
void AddSC_boss_murmur();
|
|
void AddSC_boss_illidan(); //Black Temple
|
|
void AddSC_boss_shade_of_akama();
|
|
void AddSC_boss_supremus();
|
|
void AddSC_boss_gurtogg_bloodboil();
|
|
void AddSC_boss_mother_shahraz();
|
|
void AddSC_boss_reliquary_of_souls();
|
|
void AddSC_boss_teron_gorefiend();
|
|
void AddSC_boss_najentus();
|
|
void AddSC_boss_illidari_council();
|
|
void AddSC_instance_black_temple();
|
|
void AddSC_boss_fathomlord_karathress(); //CR Serpent Shrine Cavern
|
|
void AddSC_boss_hydross_the_unstable();
|
|
void AddSC_boss_lady_vashj();
|
|
void AddSC_boss_leotheras_the_blind();
|
|
void AddSC_boss_morogrim_tidewalker();
|
|
void AddSC_instance_serpentshrine_cavern();
|
|
void AddSC_boss_the_lurker_below();
|
|
void AddSC_boss_hydromancer_thespia(); //CR Steam Vault
|
|
void AddSC_boss_mekgineer_steamrigger();
|
|
void AddSC_boss_warlord_kalithresh();
|
|
void AddSC_instance_steam_vault();
|
|
void AddSC_boss_the_black_stalker(); //CR Underbog
|
|
void AddSC_instance_the_underbog();
|
|
void AddSC_boss_ahune();
|
|
void AddSC_instance_the_slave_pens();
|
|
void AddSC_boss_gruul(); //Gruul's Lair
|
|
void AddSC_boss_high_king_maulgar();
|
|
void AddSC_instance_gruuls_lair();
|
|
void AddSC_boss_broggok(); //HC Blood Furnace
|
|
void AddSC_boss_kelidan_the_breaker();
|
|
void AddSC_boss_the_maker();
|
|
void AddSC_instance_blood_furnace();
|
|
void AddSC_boss_magtheridon(); //HC Magtheridon's Lair
|
|
void AddSC_instance_magtheridons_lair();
|
|
void AddSC_boss_grand_warlock_nethekurse(); //HC Shattered Halls
|
|
void AddSC_boss_warbringer_omrogg();
|
|
void AddSC_boss_warchief_kargath_bladefist();
|
|
void AddSC_instance_shattered_halls();
|
|
void AddSC_boss_watchkeeper_gargolmar(); //HC Ramparts
|
|
void AddSC_boss_omor_the_unscarred();
|
|
void AddSC_boss_vazruden_the_herald();
|
|
void AddSC_instance_hellfire_ramparts();
|
|
void AddSC_arcatraz(); //TK Arcatraz
|
|
void AddSC_boss_harbinger_skyriss();
|
|
void AddSC_boss_wrath_scryer_soccothrates();
|
|
void AddSC_boss_zereketh_the_unbound();
|
|
void AddSC_boss_dalliah_the_doomsayer();
|
|
void AddSC_instance_arcatraz();
|
|
void AddSC_boss_high_botanist_freywinn(); //TK Botanica
|
|
void AddSC_boss_laj();
|
|
void AddSC_boss_warp_splinter();
|
|
void AddSC_boss_thorngrin_the_tender();
|
|
void AddSC_boss_commander_sarannis();
|
|
void AddSC_instance_the_botanica();
|
|
void AddSC_boss_alar(); //TK The Eye
|
|
void AddSC_boss_kaelthas();
|
|
void AddSC_boss_void_reaver();
|
|
void AddSC_boss_high_astromancer_solarian();
|
|
void AddSC_instance_the_eye();
|
|
void AddSC_boss_gatewatcher_iron_hand(); //TK The Mechanar
|
|
void AddSC_boss_gatewatcher_gyrokill();
|
|
void AddSC_boss_nethermancer_sepethrea();
|
|
void AddSC_boss_pathaleon_the_calculator();
|
|
void AddSC_boss_mechano_lord_capacitus();
|
|
void AddSC_instance_mechanar();
|
|
|
|
void AddSC_blades_edge_mountains();
|
|
void AddSC_boss_doomlordkazzak();
|
|
void AddSC_boss_doomwalker();
|
|
void AddSC_hellfire_peninsula();
|
|
void AddSC_nagrand();
|
|
void AddSC_netherstorm();
|
|
void AddSC_shadowmoon_valley();
|
|
void AddSC_shattrath_city();
|
|
void AddSC_terokkar_forest();
|
|
void AddSC_zangarmarsh();
|
|
|
|
// Pets
|
|
void AddSC_deathknight_pet_scripts();
|
|
void AddSC_generic_pet_scripts();
|
|
void AddSC_hunter_pet_scripts();
|
|
void AddSC_mage_pet_scripts();
|
|
void AddSC_priest_pet_scripts();
|
|
void AddSC_shaman_pet_scripts();
|
|
|
|
// battlegrounds
|
|
|
|
// outdoor pvp
|
|
void AddSC_outdoorpvp_ep();
|
|
void AddSC_outdoorpvp_hp();
|
|
void AddSC_outdoorpvp_na();
|
|
void AddSC_outdoorpvp_si();
|
|
void AddSC_outdoorpvp_tf();
|
|
void AddSC_outdoorpvp_zm();
|
|
void AddSC_outdoorpvp_gh();
|
|
|
|
// player
|
|
void AddSC_chat_log();
|
|
void AddSC_character_creation();
|
|
void AddSC_action_ip_logger();
|
|
|
|
#endif
|
|
|
|
void AddSpellScripts()
|
|
{
|
|
AddSC_deathknight_spell_scripts();
|
|
AddSC_druid_spell_scripts();
|
|
AddSC_generic_spell_scripts();
|
|
AddSC_hunter_spell_scripts();
|
|
AddSC_mage_spell_scripts();
|
|
AddSC_paladin_spell_scripts();
|
|
AddSC_priest_spell_scripts();
|
|
AddSC_rogue_spell_scripts();
|
|
AddSC_shaman_spell_scripts();
|
|
AddSC_warlock_spell_scripts();
|
|
AddSC_warrior_spell_scripts();
|
|
AddSC_quest_spell_scripts();
|
|
AddSC_item_spell_scripts();
|
|
}
|
|
|
|
void AddCommandScripts()
|
|
{
|
|
AddSC_server_commandscript();
|
|
|
|
AddSC_account_commandscript();
|
|
AddSC_achievement_commandscript();
|
|
AddSC_arena_commandscript();
|
|
AddSC_ban_commandscript();
|
|
AddSC_bf_commandscript();
|
|
AddSC_cast_commandscript();
|
|
AddSC_character_commandscript();
|
|
AddSC_cheat_commandscript();
|
|
AddSC_debug_commandscript();
|
|
AddSC_deserter_commandscript();
|
|
AddSC_disable_commandscript();
|
|
AddSC_event_commandscript();
|
|
AddSC_gm_commandscript();
|
|
AddSC_go_commandscript();
|
|
AddSC_gobject_commandscript();
|
|
AddSC_guild_commandscript();
|
|
AddSC_honor_commandscript();
|
|
AddSC_instance_commandscript();
|
|
AddSC_learn_commandscript();
|
|
AddSC_lfg_commandscript();
|
|
AddSC_list_commandscript();
|
|
AddSC_lookup_commandscript();
|
|
AddSC_message_commandscript();
|
|
AddSC_misc_commandscript();
|
|
AddSC_mmaps_commandscript();
|
|
AddSC_modify_commandscript();
|
|
AddSC_npc_commandscript();
|
|
AddSC_quest_commandscript();
|
|
AddSC_reload_commandscript();
|
|
AddSC_reset_commandscript();
|
|
AddSC_spectator_commandscript();
|
|
AddSC_tele_commandscript();
|
|
AddSC_ticket_commandscript();
|
|
AddSC_titles_commandscript();
|
|
AddSC_wp_commandscript();
|
|
AddSC_player_commandscript();
|
|
}
|
|
|
|
void AddWorldScripts()
|
|
{
|
|
#ifdef SCRIPTS
|
|
AddSC_areatrigger_scripts();
|
|
AddSC_emerald_dragons();
|
|
AddSC_generic_creature();
|
|
AddSC_go_scripts();
|
|
AddSC_guards();
|
|
AddSC_item_scripts();
|
|
AddSC_npc_professions();
|
|
AddSC_npc_innkeeper();
|
|
AddSC_npcs_special();
|
|
AddSC_npc_taxi();
|
|
AddSC_achievement_scripts();
|
|
AddSC_chat_log(); // location: scripts\World\chat_log.cpp
|
|
AddSC_character_creation();
|
|
AddSC_action_ip_logger(); // location: scripts\World\action_ip_logger.cpp
|
|
#endif
|
|
}
|
|
|
|
void AddEventScripts()
|
|
{
|
|
#ifdef SCRIPTS
|
|
AddSC_event_brewfest_scripts();
|
|
AddSC_event_hallows_end_scripts();
|
|
AddSC_event_pilgrims_end_scripts();
|
|
AddSC_event_winter_veil_scripts();
|
|
AddSC_event_love_in_the_air();
|
|
AddSC_event_midsummer_scripts();
|
|
AddSC_event_childrens_week();
|
|
#endif
|
|
}
|
|
|
|
void AddEasternKingdomsScripts()
|
|
{
|
|
#ifdef SCRIPTS
|
|
AddSC_alterac_valley(); //Alterac Valley
|
|
AddSC_boss_balinda();
|
|
AddSC_boss_drekthar();
|
|
AddSC_boss_galvangar();
|
|
AddSC_boss_vanndar();
|
|
AddSC_blackrock_depths(); //Blackrock Depths
|
|
AddSC_boss_ambassador_flamelash();
|
|
AddSC_boss_anubshiah();
|
|
AddSC_boss_draganthaurissan();
|
|
AddSC_boss_general_angerforge();
|
|
AddSC_boss_gorosh_the_dervish();
|
|
AddSC_boss_grizzle();
|
|
AddSC_boss_high_interrogator_gerstahn();
|
|
AddSC_boss_magmus();
|
|
AddSC_boss_moira_bronzebeard();
|
|
AddSC_boss_tomb_of_seven();
|
|
AddSC_instance_blackrock_depths();
|
|
AddSC_boss_drakkisath(); //Blackrock Spire
|
|
AddSC_boss_halycon();
|
|
AddSC_boss_highlordomokk();
|
|
AddSC_boss_overlordwyrmthalak();
|
|
AddSC_boss_shadowvosh();
|
|
AddSC_boss_thebeast();
|
|
AddSC_boss_warmastervoone();
|
|
AddSC_boss_quatermasterzigris();
|
|
AddSC_boss_pyroguard_emberseer();
|
|
AddSC_boss_gyth();
|
|
AddSC_boss_rend_blackhand();
|
|
AddSC_boss_urok_doomhowl();
|
|
AddSC_boss_gizrul_the_slavener();
|
|
AddSC_instance_blackrock_spire();
|
|
AddSC_boss_razorgore(); //Blackwing lair
|
|
AddSC_boss_vaelastrasz();
|
|
AddSC_boss_broodlord();
|
|
AddSC_boss_firemaw();
|
|
AddSC_boss_ebonroc();
|
|
AddSC_boss_flamegor();
|
|
AddSC_boss_chromaggus();
|
|
AddSC_boss_nefarian();
|
|
AddSC_instance_blackwing_lair();
|
|
AddSC_boss_mr_smite();
|
|
AddSC_instance_deadmines(); //Deadmines
|
|
AddSC_instance_gnomeregan(); //Gnomeregan
|
|
AddSC_instance_karazhan(); //Karazhan
|
|
AddSC_boss_servant_quarters();
|
|
AddSC_boss_attumen();
|
|
AddSC_boss_curator();
|
|
AddSC_boss_maiden_of_virtue();
|
|
AddSC_boss_shade_of_aran();
|
|
AddSC_boss_malchezaar();
|
|
AddSC_boss_terestian_illhoof();
|
|
AddSC_boss_moroes();
|
|
AddSC_bosses_opera();
|
|
AddSC_boss_netherspite();
|
|
AddSC_karazhan();
|
|
AddSC_boss_nightbane();
|
|
AddSC_boss_felblood_kaelthas(); // Magister's Terrace
|
|
AddSC_boss_selin_fireheart();
|
|
AddSC_boss_vexallus();
|
|
AddSC_boss_priestess_delrissa();
|
|
AddSC_instance_magisters_terrace();
|
|
AddSC_boss_lucifron(); //Molten core
|
|
AddSC_boss_magmadar();
|
|
AddSC_boss_gehennas();
|
|
AddSC_boss_garr();
|
|
AddSC_boss_baron_geddon();
|
|
AddSC_boss_shazzrah();
|
|
AddSC_boss_golemagg();
|
|
AddSC_boss_sulfuron();
|
|
AddSC_boss_majordomo();
|
|
AddSC_boss_ragnaros();
|
|
AddSC_instance_molten_core();
|
|
AddSC_the_scarlet_enclave(); //Scarlet Enclave
|
|
AddSC_the_scarlet_enclave_c1();
|
|
AddSC_the_scarlet_enclave_c2();
|
|
AddSC_the_scarlet_enclave_c5();
|
|
AddSC_instance_scarlet_monastery(); //Scarlet Monastery
|
|
AddSC_boss_kirtonos_the_herald();
|
|
AddSC_instance_scholomance(); //Scholomance
|
|
AddSC_instance_shadowfang_keep(); //Shadowfang keep
|
|
AddSC_instance_stratholme(); //Stratholme
|
|
AddSC_instance_sunken_temple(); //Sunken Temple
|
|
AddSC_instance_sunwell_plateau(); //Sunwell Plateau
|
|
AddSC_boss_kalecgos();
|
|
AddSC_boss_brutallus();
|
|
AddSC_boss_felmyst();
|
|
AddSC_boss_eredar_twins();
|
|
AddSC_boss_muru();
|
|
AddSC_boss_kiljaeden();
|
|
AddSC_instance_the_stockade(); //The Stockade
|
|
AddSC_instance_uldaman(); //Uldaman
|
|
AddSC_boss_akilzon(); //Zul'Aman
|
|
AddSC_boss_halazzi();
|
|
AddSC_boss_hex_lord_malacrass();
|
|
AddSC_boss_janalai();
|
|
AddSC_boss_nalorakk();
|
|
AddSC_boss_zuljin();
|
|
AddSC_instance_zulaman();
|
|
AddSC_zulaman();
|
|
AddSC_boss_jeklik(); //Zul'Gurub
|
|
AddSC_boss_venoxis();
|
|
AddSC_boss_marli();
|
|
AddSC_boss_mandokir();
|
|
AddSC_boss_gahzranka();
|
|
AddSC_boss_thekal();
|
|
AddSC_boss_arlokk();
|
|
AddSC_boss_jindo();
|
|
AddSC_boss_hakkar();
|
|
AddSC_boss_grilek();
|
|
AddSC_boss_hazzarah();
|
|
AddSC_boss_renataki();
|
|
AddSC_boss_wushoolay();
|
|
AddSC_instance_zulgurub();
|
|
|
|
//AddSC_alterac_mountains();
|
|
AddSC_arathi_highlands();
|
|
AddSC_blasted_lands();
|
|
AddSC_duskwood();
|
|
AddSC_eastern_plaguelands();
|
|
AddSC_eversong_woods();
|
|
AddSC_ghostlands();
|
|
AddSC_hinterlands();
|
|
AddSC_ironforge();
|
|
AddSC_isle_of_queldanas();
|
|
AddSC_redridge_mountains();
|
|
AddSC_silverpine_forest();
|
|
AddSC_stormwind_city();
|
|
AddSC_stranglethorn_vale();
|
|
//AddSC_swamp_of_sorrows();
|
|
AddSC_tirisfal_glades();
|
|
AddSC_undercity();
|
|
AddSC_western_plaguelands();
|
|
AddSC_westfall();
|
|
//AddSC_wetlands();
|
|
#endif
|
|
}
|
|
|
|
void AddKalimdorScripts()
|
|
{
|
|
#ifdef SCRIPTS
|
|
AddSC_instance_blackfathom_deeps(); //Blackfathom Depths
|
|
AddSC_hyjal(); //CoT Battle for Mt. Hyjal
|
|
AddSC_boss_archimonde();
|
|
AddSC_instance_mount_hyjal();
|
|
AddSC_hyjal_trash();
|
|
AddSC_boss_rage_winterchill();
|
|
AddSC_boss_anetheron();
|
|
AddSC_boss_kazrogal();
|
|
AddSC_boss_azgalor();
|
|
AddSC_boss_captain_skarloc(); //CoT Old Hillsbrad
|
|
AddSC_boss_epoch_hunter();
|
|
AddSC_boss_lieutenant_drake();
|
|
AddSC_instance_old_hillsbrad();
|
|
AddSC_old_hillsbrad();
|
|
AddSC_boss_aeonus(); //CoT The Black Morass
|
|
AddSC_boss_chrono_lord_deja();
|
|
AddSC_boss_temporus();
|
|
AddSC_the_black_morass();
|
|
AddSC_instance_the_black_morass();
|
|
AddSC_boss_epoch(); //CoT Culling Of Stratholme
|
|
AddSC_boss_infinite_corruptor();
|
|
AddSC_boss_salramm();
|
|
AddSC_boss_mal_ganis();
|
|
AddSC_boss_meathook();
|
|
AddSC_culling_of_stratholme();
|
|
AddSC_instance_culling_of_stratholme();
|
|
AddSC_instance_dire_maul(); //Dire Maul
|
|
AddSC_instance_maraudon(); //Maraudon
|
|
AddSC_boss_onyxia(); //Onyxia's Lair
|
|
AddSC_instance_onyxias_lair();
|
|
AddSC_instance_ragefire_chasm(); //Ragefire Chasm
|
|
AddSC_razorfen_downs();
|
|
AddSC_instance_razorfen_downs(); //Razorfen Downs
|
|
AddSC_instance_razorfen_kraul(); //Razorfen Kraul
|
|
AddSC_boss_kurinnaxx(); //Ruins of ahn'qiraj
|
|
AddSC_boss_rajaxx();
|
|
AddSC_boss_moam();
|
|
AddSC_boss_buru();
|
|
AddSC_boss_ayamiss();
|
|
AddSC_boss_ossirian();
|
|
AddSC_instance_ruins_of_ahnqiraj();
|
|
AddSC_boss_cthun(); //Temple of ahn'qiraj
|
|
AddSC_boss_viscidus();
|
|
AddSC_boss_fankriss();
|
|
AddSC_boss_huhuran();
|
|
AddSC_bug_trio();
|
|
AddSC_boss_sartura();
|
|
AddSC_boss_skeram();
|
|
AddSC_boss_twinemperors();
|
|
AddSC_boss_ouro();
|
|
AddSC_npc_anubisath_sentinel();
|
|
AddSC_instance_temple_of_ahnqiraj();
|
|
AddSC_instance_wailing_caverns(); //Wailing caverns
|
|
AddSC_instance_zulfarrak(); //Zul'Farrak instance script
|
|
|
|
AddSC_ashenvale();
|
|
AddSC_azshara();
|
|
AddSC_azuremyst_isle();
|
|
AddSC_bloodmyst_isle();
|
|
AddSC_boss_azuregos();
|
|
AddSC_darkshore();
|
|
AddSC_desolace();
|
|
AddSC_durotar();
|
|
AddSC_dustwallow_marsh();
|
|
AddSC_felwood();
|
|
AddSC_feralas();
|
|
AddSC_moonglade();
|
|
AddSC_mulgore();
|
|
AddSC_orgrimmar();
|
|
AddSC_silithus();
|
|
AddSC_stonetalon_mountains();
|
|
AddSC_tanaris();
|
|
AddSC_teldrassil();
|
|
AddSC_the_barrens();
|
|
AddSC_thousand_needles();
|
|
AddSC_thunder_bluff();
|
|
AddSC_ungoro_crater();
|
|
AddSC_winterspring();
|
|
#endif
|
|
}
|
|
|
|
void AddOutlandScripts()
|
|
{
|
|
#ifdef SCRIPTS
|
|
AddSC_boss_exarch_maladaar(); //Auchindoun Auchenai Crypts
|
|
AddSC_instance_auchenai_crypts();
|
|
AddSC_boss_shirrak_the_dead_watcher();
|
|
AddSC_boss_nexusprince_shaffar(); //Auchindoun Mana Tombs
|
|
AddSC_boss_pandemonius();
|
|
AddSC_instance_mana_tombs();
|
|
AddSC_boss_talon_king_ikiss(); //Auchindoun Sekketh Halls
|
|
AddSC_instance_sethekk_halls();
|
|
AddSC_instance_shadow_labyrinth(); //Auchindoun Shadow Labyrinth
|
|
AddSC_boss_ambassador_hellmaw();
|
|
AddSC_boss_blackheart_the_inciter();
|
|
AddSC_boss_grandmaster_vorpil();
|
|
AddSC_boss_murmur();
|
|
AddSC_boss_illidan(); //Black Temple
|
|
AddSC_boss_shade_of_akama();
|
|
AddSC_boss_supremus();
|
|
AddSC_boss_gurtogg_bloodboil();
|
|
AddSC_boss_mother_shahraz();
|
|
AddSC_boss_reliquary_of_souls();
|
|
AddSC_boss_teron_gorefiend();
|
|
AddSC_boss_najentus();
|
|
AddSC_boss_illidari_council();
|
|
AddSC_instance_black_temple();
|
|
AddSC_boss_fathomlord_karathress(); //CR Serpent Shrine Cavern
|
|
AddSC_boss_hydross_the_unstable();
|
|
AddSC_boss_lady_vashj();
|
|
AddSC_boss_leotheras_the_blind();
|
|
AddSC_boss_morogrim_tidewalker();
|
|
AddSC_instance_serpentshrine_cavern();
|
|
AddSC_boss_the_lurker_below();
|
|
AddSC_boss_hydromancer_thespia(); //CR Steam Vault
|
|
AddSC_boss_mekgineer_steamrigger();
|
|
AddSC_boss_warlord_kalithresh();
|
|
AddSC_instance_steam_vault();
|
|
AddSC_boss_the_black_stalker(); //CR Underbog
|
|
AddSC_instance_the_underbog();
|
|
AddSC_boss_ahune();
|
|
AddSC_instance_the_slave_pens();
|
|
AddSC_boss_gruul(); //Gruul's Lair
|
|
AddSC_boss_high_king_maulgar();
|
|
AddSC_instance_gruuls_lair();
|
|
AddSC_boss_broggok(); //HC Blood Furnace
|
|
AddSC_boss_kelidan_the_breaker();
|
|
AddSC_boss_the_maker();
|
|
AddSC_instance_blood_furnace();
|
|
AddSC_boss_magtheridon(); //HC Magtheridon's Lair
|
|
AddSC_instance_magtheridons_lair();
|
|
AddSC_boss_grand_warlock_nethekurse(); //HC Shattered Halls
|
|
AddSC_boss_warbringer_omrogg();
|
|
AddSC_boss_warchief_kargath_bladefist();
|
|
AddSC_instance_shattered_halls();
|
|
AddSC_boss_watchkeeper_gargolmar(); //HC Ramparts
|
|
AddSC_boss_omor_the_unscarred();
|
|
AddSC_boss_vazruden_the_herald();
|
|
AddSC_instance_hellfire_ramparts();
|
|
AddSC_arcatraz(); //TK Arcatraz
|
|
AddSC_boss_harbinger_skyriss();
|
|
AddSC_boss_wrath_scryer_soccothrates();
|
|
AddSC_boss_zereketh_the_unbound();
|
|
AddSC_boss_dalliah_the_doomsayer();
|
|
AddSC_instance_arcatraz();
|
|
AddSC_boss_high_botanist_freywinn(); //TK Botanica
|
|
AddSC_boss_laj();
|
|
AddSC_boss_warp_splinter();
|
|
AddSC_boss_thorngrin_the_tender();
|
|
AddSC_boss_commander_sarannis();
|
|
AddSC_instance_the_botanica();
|
|
AddSC_boss_alar(); //TK The Eye
|
|
AddSC_boss_kaelthas();
|
|
AddSC_boss_void_reaver();
|
|
AddSC_boss_high_astromancer_solarian();
|
|
AddSC_instance_the_eye();
|
|
AddSC_boss_gatewatcher_iron_hand(); //TK The Mechanar
|
|
AddSC_boss_gatewatcher_gyrokill();
|
|
AddSC_boss_nethermancer_sepethrea();
|
|
AddSC_boss_pathaleon_the_calculator();
|
|
AddSC_boss_mechano_lord_capacitus();
|
|
AddSC_instance_mechanar();
|
|
|
|
AddSC_blades_edge_mountains();
|
|
AddSC_boss_doomlordkazzak();
|
|
AddSC_boss_doomwalker();
|
|
AddSC_hellfire_peninsula();
|
|
AddSC_nagrand();
|
|
AddSC_netherstorm();
|
|
AddSC_shadowmoon_valley();
|
|
AddSC_shattrath_city();
|
|
AddSC_terokkar_forest();
|
|
AddSC_zangarmarsh();
|
|
#endif
|
|
}
|
|
|
|
void AddNorthrendScripts()
|
|
{
|
|
#ifdef SCRIPTS
|
|
AddSC_boss_slad_ran(); //Gundrak
|
|
AddSC_boss_moorabi();
|
|
AddSC_boss_drakkari_colossus();
|
|
AddSC_boss_gal_darah();
|
|
AddSC_boss_eck();
|
|
AddSC_instance_gundrak();
|
|
AddSC_boss_amanitar();
|
|
AddSC_boss_taldaram(); //Azjol-Nerub Ahn'kahet
|
|
AddSC_boss_elder_nadox();
|
|
AddSC_boss_jedoga_shadowseeker();
|
|
AddSC_boss_volazj();
|
|
AddSC_instance_ahnkahet();
|
|
AddSC_boss_argent_challenge(); //Trial of the Champion
|
|
AddSC_boss_black_knight();
|
|
AddSC_boss_grand_champions();
|
|
AddSC_instance_trial_of_the_champion();
|
|
AddSC_trial_of_the_champion();
|
|
AddSC_boss_anubarak_trial(); //Trial of the Crusader
|
|
AddSC_boss_faction_champions();
|
|
AddSC_boss_jaraxxus();
|
|
AddSC_trial_of_the_crusader();
|
|
AddSC_boss_twin_valkyr();
|
|
AddSC_boss_northrend_beasts();
|
|
AddSC_instance_trial_of_the_crusader();
|
|
AddSC_boss_krik_thir(); //Azjol-Nerub Azjol-Nerub
|
|
AddSC_boss_hadronox();
|
|
AddSC_boss_anub_arak();
|
|
AddSC_instance_azjol_nerub();
|
|
AddSC_boss_anubrekhan(); //Naxxramas
|
|
AddSC_boss_maexxna();
|
|
AddSC_boss_patchwerk();
|
|
AddSC_boss_grobbulus();
|
|
AddSC_boss_razuvious();
|
|
AddSC_boss_kelthuzad();
|
|
AddSC_boss_loatheb();
|
|
AddSC_boss_noth();
|
|
AddSC_boss_gluth();
|
|
AddSC_boss_sapphiron();
|
|
AddSC_boss_four_horsemen();
|
|
AddSC_boss_faerlina();
|
|
AddSC_boss_heigan();
|
|
AddSC_boss_gothik();
|
|
AddSC_boss_thaddius();
|
|
AddSC_instance_naxxramas();
|
|
AddSC_boss_magus_telestra(); //The Nexus Nexus
|
|
AddSC_boss_anomalus();
|
|
AddSC_boss_ormorok();
|
|
AddSC_boss_keristrasza();
|
|
AddSC_boss_commander_stoutbeard();
|
|
AddSC_instance_nexus();
|
|
AddSC_boss_drakos(); //The Nexus The Oculus
|
|
AddSC_boss_varos();
|
|
AddSC_boss_urom();
|
|
AddSC_boss_eregos();
|
|
AddSC_instance_oculus();
|
|
AddSC_oculus();
|
|
AddSC_boss_sartharion(); //Obsidian Sanctum
|
|
AddSC_instance_obsidian_sanctum();
|
|
AddSC_boss_malygos(); //Eye of Eternity
|
|
AddSC_instance_eye_of_eternity();
|
|
AddSC_boss_bjarngrim(); //Ulduar Halls of Lightning
|
|
AddSC_boss_loken();
|
|
AddSC_boss_ionar();
|
|
AddSC_boss_volkhan();
|
|
AddSC_instance_halls_of_lightning();
|
|
AddSC_boss_maiden_of_grief(); //Ulduar Halls of Stone
|
|
AddSC_boss_krystallus();
|
|
AddSC_boss_sjonnir();
|
|
AddSC_brann_bronzebeard();
|
|
AddSC_instance_halls_of_stone();
|
|
AddSC_boss_auriaya(); //Ulduar Ulduar
|
|
AddSC_boss_flame_leviathan();
|
|
AddSC_boss_ignis();
|
|
AddSC_boss_razorscale();
|
|
AddSC_boss_xt002();
|
|
AddSC_boss_assembly_of_iron();
|
|
AddSC_boss_mimiron();
|
|
AddSC_boss_hodir();
|
|
AddSC_boss_vezax();
|
|
AddSC_boss_kologarn();
|
|
AddSC_boss_freya();
|
|
AddSC_boss_thorim();
|
|
AddSC_boss_yoggsaron();
|
|
AddSC_ulduar();
|
|
AddSC_boss_algalon_the_observer();
|
|
AddSC_instance_ulduar();
|
|
AddSC_boss_keleseth(); //Utgarde Keep
|
|
AddSC_boss_skarvald_dalronn();
|
|
AddSC_boss_ingvar_the_plunderer();
|
|
AddSC_instance_utgarde_keep();
|
|
AddSC_boss_svala(); //Utgarde pinnacle
|
|
AddSC_boss_palehoof();
|
|
AddSC_boss_skadi();
|
|
AddSC_boss_ymiron();
|
|
AddSC_instance_utgarde_pinnacle();
|
|
AddSC_utgarde_keep();
|
|
AddSC_boss_archavon(); //Vault of Archavon
|
|
AddSC_boss_emalon();
|
|
AddSC_boss_koralon();
|
|
AddSC_boss_toravon();
|
|
AddSC_instance_vault_of_archavon();
|
|
AddSC_boss_trollgore(); //Drak'Tharon Keep
|
|
AddSC_boss_novos();
|
|
AddSC_boss_dred();
|
|
AddSC_boss_tharon_ja();
|
|
AddSC_instance_drak_tharon_keep();
|
|
AddSC_boss_cyanigosa(); //Violet Hold
|
|
AddSC_boss_erekem();
|
|
AddSC_boss_ichoron();
|
|
AddSC_boss_lavanthor();
|
|
AddSC_boss_moragg();
|
|
AddSC_boss_xevozz();
|
|
AddSC_boss_zuramat();
|
|
AddSC_instance_violet_hold();
|
|
AddSC_violet_hold();
|
|
AddSC_instance_forge_of_souls(); //Forge of Souls
|
|
AddSC_forge_of_souls();
|
|
AddSC_boss_bronjahm();
|
|
AddSC_boss_devourer_of_souls();
|
|
AddSC_instance_pit_of_saron(); //Pit of Saron
|
|
AddSC_pit_of_saron();
|
|
AddSC_boss_garfrost();
|
|
AddSC_boss_ick();
|
|
AddSC_boss_tyrannus();
|
|
AddSC_instance_halls_of_reflection(); // Halls of Reflection
|
|
AddSC_halls_of_reflection();
|
|
AddSC_boss_falric();
|
|
AddSC_boss_marwyn();
|
|
AddSC_boss_lord_marrowgar(); // Icecrown Citadel
|
|
AddSC_boss_lady_deathwhisper();
|
|
AddSC_boss_icecrown_gunship_battle();
|
|
AddSC_boss_deathbringer_saurfang();
|
|
AddSC_boss_festergut();
|
|
AddSC_boss_rotface();
|
|
AddSC_boss_professor_putricide();
|
|
AddSC_boss_blood_prince_council();
|
|
AddSC_boss_blood_queen_lana_thel();
|
|
AddSC_boss_valithria_dreamwalker();
|
|
AddSC_boss_sindragosa();
|
|
AddSC_boss_the_lich_king();
|
|
AddSC_icecrown_citadel_teleport();
|
|
AddSC_instance_icecrown_citadel();
|
|
AddSC_icecrown_citadel();
|
|
AddSC_instance_ruby_sanctum(); // Ruby Sanctum
|
|
AddSC_boss_baltharus_the_warborn();
|
|
AddSC_boss_saviana_ragefire();
|
|
AddSC_boss_general_zarithrian();
|
|
AddSC_boss_halion();
|
|
|
|
AddSC_dalaran();
|
|
AddSC_borean_tundra();
|
|
AddSC_dragonblight();
|
|
AddSC_grizzly_hills();
|
|
AddSC_howling_fjord();
|
|
AddSC_icecrown();
|
|
AddSC_sholazar_basin();
|
|
AddSC_storm_peaks();
|
|
AddSC_zuldrak();
|
|
AddSC_crystalsong_forest();
|
|
AddSC_isle_of_conquest();
|
|
AddSC_wintergrasp();
|
|
#endif
|
|
}
|
|
|
|
void AddPetScripts()
|
|
{
|
|
#ifdef SCRIPTS
|
|
AddSC_deathknight_pet_scripts();
|
|
AddSC_generic_pet_scripts();
|
|
AddSC_hunter_pet_scripts();
|
|
AddSC_mage_pet_scripts();
|
|
AddSC_priest_pet_scripts();
|
|
AddSC_shaman_pet_scripts();
|
|
#endif
|
|
}
|
|
|
|
void AddOutdoorPvPScripts()
|
|
{
|
|
#ifdef SCRIPTS
|
|
AddSC_outdoorpvp_ep();
|
|
AddSC_outdoorpvp_hp();
|
|
AddSC_outdoorpvp_na();
|
|
AddSC_outdoorpvp_si();
|
|
AddSC_outdoorpvp_tf();
|
|
AddSC_outdoorpvp_zm();
|
|
AddSC_outdoorpvp_gh();
|
|
#endif
|
|
}
|
|
|
|
//~ ********************** Put your custom scripts below, like the commented examples, uncomment and edit *************************************
|
|
|
|
//~ void AddSC_MySuperScript();
|
|
|
|
void AddCustomScripts()
|
|
{
|
|
#ifdef SCRIPTS
|
|
//~ AddSC_MySuperScript();
|
|
#endif
|
|
}
|