* feat(Core/Scripts): split the huge scriptloader into smaller pieces
* AddSC_swamp_of_sorrows del
* 1
* add mod info
* 1
* 039f0e0faa
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
332 lines
11 KiB
C++
332 lines
11 KiB
C++
/*
|
|
* Copyright (C) 2016+ AzerothCore <www.azerothcore.org>, released under GNU AGPL v3 license: https://github.com/azerothcore/azerothcore-wotlk/blob/master/LICENSE-AGPL3
|
|
* Copyright (C) 2021+ WarheadCore <https://github.com/WarheadCore>
|
|
*/
|
|
|
|
// This is where scripts' loading functions should be declared:
|
|
void AddSC_boss_slad_ran(); //Gundrak
|
|
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_amanitar();
|
|
void AddSC_boss_taldaram(); //Azjol-Nerub Ahn'kahet
|
|
void AddSC_boss_elder_nadox();
|
|
void AddSC_boss_jedoga_shadowseeker();
|
|
void AddSC_boss_volazj();
|
|
void AddSC_instance_ahnkahet();
|
|
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_trial_of_the_crusader();
|
|
void AddSC_boss_twin_valkyr();
|
|
void AddSC_boss_northrend_beasts();
|
|
void AddSC_instance_trial_of_the_crusader();
|
|
void AddSC_boss_krik_thir(); //Azjol-Nerub Azjol-Nerub
|
|
void AddSC_boss_hadronox();
|
|
void AddSC_boss_anub_arak();
|
|
void AddSC_instance_azjol_nerub();
|
|
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_assembly_of_iron();
|
|
void AddSC_boss_mimiron();
|
|
void AddSC_boss_hodir();
|
|
void AddSC_boss_vezax();
|
|
void AddSC_boss_kologarn();
|
|
void AddSC_boss_freya();
|
|
void AddSC_boss_thorim();
|
|
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();
|
|
|
|
// The name of this function should match:
|
|
// void Add${NameOfDirectory}Scripts()
|
|
void AddNorthrendScripts()
|
|
{
|
|
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();
|
|
}
|