Advertisement
Rochet2

Untitled

Jan 25th, 2012
381
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /*
  2.  * Copyright (C) 2008-2012 TrinityCore <http://www.trinitycore.org/>
  3.  *
  4.  * This program is free software; you can redistribute it and/or modify it
  5.  * under the terms of the GNU General Public License as published by the
  6.  * Free Software Foundation; either version 2 of the License, or (at your
  7.  * option) any later version.
  8.  *
  9.  * This program is distributed in the hope that it will be useful, but WITHOUT
  10.  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  11.  * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
  12.  * more details.
  13.  *
  14.  * You should have received a copy of the GNU General Public License along
  15.  * with this program. If not, see <http://www.gnu.org/licenses/>.
  16.  */
  17.  
  18. #include "ScriptLoader.h"
  19.  
  20. //examples
  21. void AddSC_example_creature();
  22. void AddSC_example_escort();
  23. void AddSC_example_gossip_codebox();
  24. void AddSC_example_misc();
  25. void AddSC_example_commandscript();
  26.  
  27. // spells
  28. void AddSC_deathknight_spell_scripts();
  29. void AddSC_druid_spell_scripts();
  30. void AddSC_generic_spell_scripts();
  31. void AddSC_hunter_spell_scripts();
  32. void AddSC_mage_spell_scripts();
  33. void AddSC_paladin_spell_scripts();
  34. void AddSC_priest_spell_scripts();
  35. void AddSC_rogue_spell_scripts();
  36. void AddSC_shaman_spell_scripts();
  37. void AddSC_warlock_spell_scripts();
  38. void AddSC_warrior_spell_scripts();
  39. void AddSC_quest_spell_scripts();
  40. void AddSC_item_spell_scripts();
  41. void AddSC_example_spell_scripts();
  42.  
  43. void AddSC_SmartSCripts();
  44.  
  45. //Commands
  46. void AddSC_account_commandscript();
  47. void AddSC_achievement_commandscript();
  48. void AddSC_debug_commandscript();
  49. void AddSC_event_commandscript();
  50. void AddSC_gm_commandscript();
  51. void AddSC_go_commandscript();
  52. void AddSC_gobject_commandscript();
  53. void AddSC_honor_commandscript();
  54. void AddSC_learn_commandscript();
  55. void AddSC_misc_commandscript();
  56. void AddSC_modify_commandscript();
  57. void AddSC_npc_commandscript();
  58. void AddSC_quest_commandscript();
  59. void AddSC_reload_commandscript();
  60. void AddSC_tele_commandscript();
  61. void AddSC_titles_commandscript();
  62. void AddSC_wp_commandscript();
  63. void AddSC_gps_commandscript();
  64.  
  65. #ifdef SCRIPTS
  66. //world
  67. void AddSC_areatrigger_scripts();
  68. void AddSC_emerald_dragons();
  69. void AddSC_generic_creature();
  70. void AddSC_go_scripts();
  71. void AddSC_guards();
  72. void AddSC_item_scripts();
  73. void AddSC_npc_professions();
  74. void AddSC_npc_innkeeper();
  75. void AddSC_npcs_special();
  76. void AddSC_npc_taxi();
  77. void AddSC_achievement_scripts();
  78.  
  79. //eastern kingdoms
  80. void AddSC_alterac_valley();                 //Alterac Valley
  81. void AddSC_boss_balinda();
  82. void AddSC_boss_drekthar();
  83. void AddSC_boss_galvangar();
  84. void AddSC_boss_vanndar();
  85. void AddSC_blackrock_depths();               //Blackrock Depths
  86. void AddSC_boss_ambassador_flamelash();
  87. void AddSC_boss_anubshiah();
  88. void AddSC_boss_draganthaurissan();
  89. void AddSC_boss_general_angerforge();
  90. void AddSC_boss_gorosh_the_dervish();
  91. void AddSC_boss_grizzle();
  92. void AddSC_boss_high_interrogator_gerstahn();
  93. void AddSC_boss_magmus();
  94. void AddSC_boss_moira_bronzebeard();
  95. void AddSC_boss_tomb_of_seven();
  96. void AddSC_instance_blackrock_depths();
  97. void AddSC_boss_drakkisath();                //Blackrock Spire
  98. void AddSC_boss_halycon();
  99. void AddSC_boss_highlordomokk();
  100. void AddSC_boss_mothersmolderweb();
  101. void AddSC_boss_overlordwyrmthalak();
  102. void AddSC_boss_shadowvosh();
  103. void AddSC_boss_thebeast();
  104. void AddSC_boss_warmastervoone();
  105. void AddSC_boss_quatermasterzigris();
  106. void AddSC_boss_pyroguard_emberseer();
  107. void AddSC_boss_gyth();
  108. void AddSC_boss_rend_blackhand();
  109. void AddSC_instance_blackrock_spire();
  110. void AddSC_boss_razorgore();                 //Blackwing lair
  111. void AddSC_boss_vael();
  112. void AddSC_boss_broodlord();
  113. void AddSC_boss_firemaw();
  114. void AddSC_boss_ebonroc();
  115. void AddSC_boss_flamegor();
  116. void AddSC_boss_chromaggus();
  117. void AddSC_boss_nefarian();
  118. void AddSC_boss_victor_nefarius();
  119. void AddSC_boss_mr_smite();
  120. void AddSC_deadmines();                      //Deadmines
  121. void AddSC_instance_deadmines();
  122. void AddSC_gnomeregan();                     //Gnomeregan
  123. void AddSC_instance_gnomeregan();
  124. void AddSC_boss_attumen();                   //Karazhan
  125. void AddSC_boss_curator();
  126. void AddSC_boss_maiden_of_virtue();
  127. void AddSC_boss_shade_of_aran();
  128. void AddSC_boss_malchezaar();
  129. void AddSC_boss_terestian_illhoof();
  130. void AddSC_boss_moroes();
  131. void AddSC_bosses_opera();
  132. void AddSC_boss_netherspite();
  133. void AddSC_instance_karazhan();
  134. void AddSC_karazhan();
  135. void AddSC_boss_nightbane();
  136. void AddSC_boss_felblood_kaelthas();         // Magister's Terrace
  137. void AddSC_boss_selin_fireheart();
  138. void AddSC_boss_vexallus();
  139. void AddSC_boss_priestess_delrissa();
  140. void AddSC_instance_magisters_terrace();
  141. void AddSC_magisters_terrace();
  142. void AddSC_boss_lucifron();                  //Molten core
  143. void AddSC_boss_magmadar();
  144. void AddSC_boss_gehennas();
  145. void AddSC_boss_garr();
  146. void AddSC_boss_baron_geddon();
  147. void AddSC_boss_shazzrah();
  148. void AddSC_boss_golemagg();
  149. void AddSC_boss_sulfuron();
  150. void AddSC_boss_majordomo();
  151. void AddSC_boss_ragnaros();
  152. void AddSC_instance_molten_core();
  153. void AddSC_molten_core();
  154. void AddSC_the_scarlet_enclave();            //Scarlet Enclave
  155. void AddSC_the_scarlet_enclave_c1();
  156. void AddSC_the_scarlet_enclave_c2();
  157. void AddSC_the_scarlet_enclave_c5();
  158. void AddSC_boss_arcanist_doan();             //Scarlet Monastery
  159. void AddSC_boss_azshir_the_sleepless();
  160. void AddSC_boss_bloodmage_thalnos();
  161. void AddSC_boss_headless_horseman();
  162. void AddSC_boss_herod();
  163. void AddSC_boss_high_inquisitor_fairbanks();
  164. void AddSC_boss_houndmaster_loksey();
  165. void AddSC_boss_interrogator_vishas();
  166. void AddSC_boss_scorn();
  167. void AddSC_instance_scarlet_monastery();
  168. void AddSC_boss_mograine_and_whitemane();
  169. void AddSC_boss_darkmaster_gandling();       //Scholomance
  170. void AddSC_boss_death_knight_darkreaver();
  171. void AddSC_boss_theolenkrastinov();
  172. void AddSC_boss_illuciabarov();
  173. void AddSC_boss_instructormalicia();
  174. void AddSC_boss_jandicebarov();
  175. void AddSC_boss_kormok();
  176. void AddSC_boss_lordalexeibarov();
  177. void AddSC_boss_lorekeeperpolkelt();
  178. void AddSC_boss_rasfrost();
  179. void AddSC_boss_theravenian();
  180. void AddSC_boss_vectus();
  181. void AddSC_instance_scholomance();
  182. void AddSC_shadowfang_keep();                //Shadowfang keep
  183. void AddSC_instance_shadowfang_keep();
  184. void AddSC_boss_magistrate_barthilas();      //Stratholme
  185. void AddSC_boss_maleki_the_pallid();
  186. void AddSC_boss_nerubenkan();
  187. void AddSC_boss_cannon_master_willey();
  188. void AddSC_boss_baroness_anastari();
  189. void AddSC_boss_ramstein_the_gorger();
  190. void AddSC_boss_timmy_the_cruel();
  191. void AddSC_boss_postmaster_malown();
  192. void AddSC_boss_baron_rivendare();
  193. void AddSC_boss_dathrohan_balnazzar();
  194. void AddSC_boss_order_of_silver_hand();
  195. void AddSC_instance_stratholme();
  196. void AddSC_stratholme();
  197. void AddSC_sunken_temple();                  // Sunken Temple
  198. void AddSC_instance_sunken_temple();
  199. void AddSC_instance_sunwell_plateau();       //Sunwell Plateau
  200. void AddSC_boss_kalecgos();
  201. void AddSC_boss_brutallus();
  202. void AddSC_boss_felmyst();
  203. void AddSC_boss_eredar_twins();
  204. void AddSC_boss_muru();
  205. void AddSC_boss_kiljaeden();
  206. void AddSC_sunwell_plateau();
  207. void AddSC_boss_archaedas();                 //Uldaman
  208. void AddSC_boss_ironaya();
  209. void AddSC_uldaman();
  210. void AddSC_instance_uldaman();
  211. void AddSC_boss_akilzon();                   //Zul'Aman
  212. void AddSC_boss_halazzi();
  213. void AddSC_boss_hex_lord_malacrass();
  214. void AddSC_boss_janalai();
  215. void AddSC_boss_nalorakk();
  216. void AddSC_boss_zuljin();
  217. void AddSC_instance_zulaman();
  218. void AddSC_zulaman();
  219. void AddSC_boss_jeklik();                    //Zul'Gurub
  220. void AddSC_boss_venoxis();
  221. void AddSC_boss_marli();
  222. void AddSC_boss_mandokir();
  223. void AddSC_boss_gahzranka();
  224. void AddSC_boss_thekal();
  225. void AddSC_boss_arlokk();
  226. void AddSC_boss_jindo();
  227. void AddSC_boss_hakkar();
  228. void AddSC_boss_grilek();
  229. void AddSC_boss_hazzarah();
  230. void AddSC_boss_renataki();
  231. void AddSC_boss_wushoolay();
  232. void AddSC_instance_zulgurub();
  233.  
  234. //void AddSC_alterac_mountains();
  235. void AddSC_arathi_highlands();
  236. void AddSC_blasted_lands();
  237. void AddSC_boss_kruul();
  238. void AddSC_burning_steppes();
  239. void AddSC_duskwood();
  240. void AddSC_eastern_plaguelands();
  241. void AddSC_eversong_woods();
  242. void AddSC_ghostlands();
  243. void AddSC_hinterlands();
  244. void AddSC_ironforge();
  245. void AddSC_isle_of_queldanas();
  246. void AddSC_loch_modan();
  247. void AddSC_redridge_mountains();
  248. void AddSC_searing_gorge();
  249. void AddSC_silvermoon_city();
  250. void AddSC_silverpine_forest();
  251. void AddSC_stormwind_city();
  252. void AddSC_stranglethorn_vale();
  253. void AddSC_swamp_of_sorrows();
  254. void AddSC_tirisfal_glades();
  255. void AddSC_undercity();
  256. void AddSC_western_plaguelands();
  257. void AddSC_westfall();
  258. void AddSC_wetlands();
  259.  
  260. //kalimdor
  261. void AddSC_blackfathom_deeps();              //Blackfathom Depths
  262. void AddSC_boss_gelihast();
  263. void AddSC_boss_kelris();
  264. void AddSC_boss_aku_mai();
  265. void AddSC_instance_blackfathom_deeps();
  266. void AddSC_hyjal();                          //CoT Battle for Mt. Hyjal
  267. void AddSC_boss_archimonde();
  268. void AddSC_instance_mount_hyjal();
  269. void AddSC_hyjal_trash();
  270. void AddSC_boss_rage_winterchill();
  271. void AddSC_boss_anetheron();
  272. void AddSC_boss_kazrogal();
  273. void AddSC_boss_azgalor();
  274. void AddSC_boss_captain_skarloc();           //CoT Old Hillsbrad
  275. void AddSC_boss_epoch_hunter();
  276. void AddSC_boss_lieutenant_drake();
  277. void AddSC_instance_old_hillsbrad();
  278. void AddSC_old_hillsbrad();
  279. void AddSC_boss_aeonus();                    //CoT The Dark Portal
  280. void AddSC_boss_chrono_lord_deja();
  281. void AddSC_boss_temporus();
  282. void AddSC_dark_portal();
  283. void AddSC_instance_dark_portal();
  284. void AddSC_boss_epoch();                     //CoT Culling Of Stratholme
  285. void AddSC_boss_infinite_corruptor();
  286. void AddSC_boss_salramm();
  287. void AddSC_boss_mal_ganis();
  288. void AddSC_boss_meathook();
  289. void AddSC_culling_of_stratholme();
  290. void AddSC_instance_culling_of_stratholme();
  291. void AddSC_boss_celebras_the_cursed();       //Maraudon
  292. void AddSC_boss_landslide();
  293. void AddSC_boss_noxxion();
  294. void AddSC_boss_ptheradras();
  295. void AddSC_boss_onyxia();                    //Onyxia's Lair
  296. void AddSC_instance_onyxias_lair();
  297. void AddSC_boss_amnennar_the_coldbringer();  //Razorfen Downs
  298. void AddSC_razorfen_downs();
  299. void AddSC_instance_razorfen_downs();
  300. void AddSC_razorfen_kraul();                 //Razorfen Kraul
  301. void AddSC_instance_razorfen_kraul();
  302. void AddSC_boss_kurinnaxx();                 //Ruins of ahn'qiraj
  303. void AddSC_boss_rajaxx();
  304. void AddSC_boss_moam();
  305. void AddSC_boss_buru();
  306. void AddSC_boss_ayamiss();
  307. void AddSC_boss_ossirian();
  308. void AddSC_instance_ruins_of_ahnqiraj();
  309. void AddSC_boss_cthun();                     //Temple of ahn'qiraj
  310. void AddSC_boss_fankriss();
  311. void AddSC_boss_huhuran();
  312. void AddSC_bug_trio();
  313. void AddSC_boss_sartura();
  314. void AddSC_boss_skeram();
  315. void AddSC_boss_twinemperors();
  316. void AddSC_mob_anubisath_sentinel();
  317. void AddSC_instance_temple_of_ahnqiraj();
  318. void AddSC_wailing_caverns();                //Wailing caverns
  319. void AddSC_instance_wailing_caverns();
  320. void AddSC_zulfarrak();                     //Zul'Farrak generic
  321. void AddSC_instance_zulfarrak();            //Zul'Farrak instance script
  322.  
  323. void AddSC_ashenvale();
  324. void AddSC_azshara();
  325. void AddSC_azuremyst_isle();
  326. void AddSC_bloodmyst_isle();
  327. void AddSC_boss_azuregos();
  328. void AddSC_darkshore();
  329. void AddSC_desolace();
  330. void AddSC_durotar();
  331. void AddSC_dustwallow_marsh();
  332. void AddSC_felwood();
  333. void AddSC_feralas();
  334. void AddSC_moonglade();
  335. void AddSC_mulgore();
  336. void AddSC_orgrimmar();
  337. void AddSC_silithus();
  338. void AddSC_stonetalon_mountains();
  339. void AddSC_tanaris();
  340. void AddSC_teldrassil();
  341. void AddSC_the_barrens();
  342. void AddSC_thousand_needles();
  343. void AddSC_thunder_bluff();
  344. void AddSC_ungoro_crater();
  345. void AddSC_winterspring();
  346.  
  347. //northrend
  348. void AddSC_boss_slad_ran();
  349. void AddSC_boss_moorabi();
  350. void AddSC_boss_drakkari_colossus();
  351. void AddSC_boss_gal_darah();
  352. void AddSC_boss_eck();
  353. void AddSC_instance_gundrak();
  354. void AddSC_boss_krik_thir();             //Azjol-Nerub
  355. void AddSC_boss_hadronox();
  356. void AddSC_boss_anub_arak();
  357. void AddSC_instance_azjol_nerub();
  358. void AddSC_instance_ahnkahet();          //Azjol-Nerub Ahn'kahet
  359. void AddSC_boss_amanitar();
  360. void AddSC_boss_taldaram();
  361. void AddSC_boss_jedoga_shadowseeker();
  362. void AddSC_boss_elder_nadox();
  363. void AddSC_boss_volazj();
  364. void AddSC_boss_argent_challenge();      //Trial of the Champion
  365. void AddSC_boss_black_knight();
  366. void AddSC_boss_grand_champions();
  367. void AddSC_instance_trial_of_the_champion();
  368. void AddSC_trial_of_the_champion();
  369. void AddSC_boss_anubarak_trial();        //Trial of the Crusader
  370. void AddSC_boss_faction_champions();
  371. void AddSC_boss_jaraxxus();
  372. void AddSC_boss_northrend_beasts();
  373. void AddSC_boss_twin_valkyr();
  374. void AddSC_trial_of_the_crusader();
  375. void AddSC_instance_trial_of_the_crusader();
  376. void AddSC_boss_anubrekhan();            //Naxxramas
  377. void AddSC_boss_maexxna();
  378. void AddSC_boss_patchwerk();
  379. void AddSC_boss_grobbulus();
  380. void AddSC_boss_razuvious();
  381. void AddSC_boss_kelthuzad();
  382. void AddSC_boss_loatheb();
  383. void AddSC_boss_noth();
  384. void AddSC_boss_gluth();
  385. void AddSC_boss_sapphiron();
  386. void AddSC_boss_four_horsemen();
  387. void AddSC_boss_faerlina();
  388. void AddSC_boss_heigan();
  389. void AddSC_boss_gothik();
  390. void AddSC_boss_thaddius();
  391. void AddSC_instance_naxxramas();
  392. void AddSC_boss_magus_telestra();        //The Nexus Nexus
  393. void AddSC_boss_anomalus();
  394. void AddSC_boss_ormorok();
  395. void AddSC_boss_keristrasza();
  396. void AddSC_instance_nexus();
  397. void AddSC_boss_drakos();                //The Nexus The Oculus
  398. void AddSC_boss_urom();
  399. void AddSC_boss_varos();
  400. void AddSC_boss_eregos();
  401. void AddSC_instance_oculus();
  402. void AddSC_oculus();
  403. void AddSC_boss_malygos();              // The Nexus: Eye of Eternity
  404. void AddSC_instance_eye_of_eternity();
  405. void AddSC_boss_sartharion();            //Obsidian Sanctum
  406. void AddSC_instance_obsidian_sanctum();
  407. void AddSC_boss_bjarngrim();             //Ulduar Halls of Lightning
  408. void AddSC_boss_loken();
  409. void AddSC_boss_ionar();
  410. void AddSC_boss_volkhan();
  411. void AddSC_instance_halls_of_lightning();
  412. void AddSC_boss_maiden_of_grief();       //Ulduar Halls of Stone
  413. void AddSC_boss_krystallus();
  414. void AddSC_boss_sjonnir();
  415. void AddSC_instance_halls_of_stone();
  416. void AddSC_halls_of_stone();
  417. void AddSC_boss_auriaya();               //Ulduar Ulduar
  418. void AddSC_boss_flame_leviathan();
  419. void AddSC_boss_ignis();
  420. void AddSC_boss_razorscale();
  421. void AddSC_boss_xt002();
  422. void AddSC_boss_kologarn();
  423. void AddSC_boss_assembly_of_iron();
  424. void AddSC_boss_general_vezax();
  425. void AddSC_ulduar_teleporter();
  426. void AddSC_boss_mimiron();
  427. void AddSC_boss_hodir();
  428. void AddSC_boss_freya();
  429. void AddSC_instance_ulduar();
  430. void AddSC_boss_keleseth();              //Utgarde Keep
  431. void AddSC_boss_skarvald_dalronn();
  432. void AddSC_boss_ingvar_the_plunderer();
  433. void AddSC_instance_utgarde_keep();
  434. void AddSC_boss_svala();                 //Utgarde pinnacle
  435. void AddSC_boss_palehoof();
  436. void AddSC_boss_skadi();
  437. void AddSC_boss_ymiron();
  438. void AddSC_instance_utgarde_pinnacle();
  439. void AddSC_utgarde_keep();
  440. void AddSC_boss_archavon();              //Vault of Archavon
  441. void AddSC_boss_emalon();
  442. void AddSC_boss_koralon();
  443. void AddSC_boss_toravon();
  444. void AddSC_instance_archavon();
  445. void AddSC_boss_trollgore();             //Drak'Tharon Keep
  446. void AddSC_boss_novos();
  447. void AddSC_boss_dred();
  448. void AddSC_boss_tharon_ja();
  449. void AddSC_instance_drak_tharon();
  450. void AddSC_boss_cyanigosa();             //Violet Hold
  451. void AddSC_boss_erekem();
  452. void AddSC_boss_ichoron();
  453. void AddSC_boss_lavanthor();
  454. void AddSC_boss_moragg();
  455. void AddSC_boss_xevozz();
  456. void AddSC_boss_zuramat();
  457. void AddSC_instance_violet_hold();
  458. void AddSC_violet_hold();
  459. void AddSC_instance_forge_of_souls();   //Forge of Souls
  460. void AddSC_forge_of_souls();
  461. void AddSC_boss_bronjahm();
  462. void AddSC_boss_devourer_of_souls();
  463. void AddSC_instance_pit_of_saron();     //Pit of Saron
  464. void AddSC_pit_of_saron();
  465. void AddSC_boss_garfrost();
  466. void AddSC_boss_ick();
  467. void AddSC_boss_tyrannus();
  468. void AddSC_instance_halls_of_reflection();   // Halls of Reflection
  469. void AddSC_halls_of_reflection();
  470. void AddSC_boss_falric();
  471. void AddSC_boss_marwyn();
  472. void AddSC_boss_lord_marrowgar();       // Icecrown Citadel
  473. void AddSC_boss_lady_deathwhisper();
  474. void AddSC_boss_deathbringer_saurfang();
  475. void AddSC_boss_festergut();
  476. void AddSC_boss_rotface();
  477. void AddSC_boss_professor_putricide();
  478. void AddSC_boss_blood_prince_council();
  479. void AddSC_boss_blood_queen_lana_thel();
  480. void AddSC_boss_valithria_dreamwalker();
  481. void AddSC_boss_sindragosa();
  482. void AddSC_boss_the_lich_king();
  483. void AddSC_icecrown_citadel_teleport();
  484. void AddSC_instance_icecrown_citadel();
  485. void AddSC_icecrown_citadel();
  486. void AddSC_instance_ruby_sanctum();      // Ruby Sanctum
  487. void AddSC_ruby_sanctum();
  488. void AddSC_boss_baltharus_the_warborn();
  489. void AddSC_boss_saviana_ragefire();
  490. void AddSC_boss_general_zarithrian();
  491.  
  492. void AddSC_dalaran();
  493. void AddSC_borean_tundra();
  494. void AddSC_dragonblight();
  495. void AddSC_grizzly_hills();
  496. void AddSC_howling_fjord();
  497. void AddSC_icecrown();
  498. void AddSC_sholazar_basin();
  499. void AddSC_storm_peaks();
  500. void AddSC_zuldrak();
  501. void AddSC_crystalsong_forest();
  502. void AddSC_isle_of_conquest();
  503.  
  504. //outland
  505. void AddSC_boss_exarch_maladaar();           //Auchindoun Auchenai Crypts
  506. void AddSC_boss_shirrak_the_dead_watcher();
  507. void AddSC_boss_nexusprince_shaffar();       //Auchindoun Mana Tombs
  508. void AddSC_boss_pandemonius();
  509. void AddSC_boss_darkweaver_syth();           //Auchindoun Sekketh Halls
  510. void AddSC_boss_talon_king_ikiss();
  511. void AddSC_instance_sethekk_halls();
  512. void AddSC_instance_shadow_labyrinth();      //Auchindoun Shadow Labyrinth
  513. void AddSC_boss_ambassador_hellmaw();
  514. void AddSC_boss_blackheart_the_inciter();
  515. void AddSC_boss_grandmaster_vorpil();
  516. void AddSC_boss_murmur();
  517. void AddSC_black_temple();                   //Black Temple
  518. void AddSC_boss_illidan();
  519. void AddSC_boss_shade_of_akama();
  520. void AddSC_boss_supremus();
  521. void AddSC_boss_gurtogg_bloodboil();
  522. void AddSC_boss_mother_shahraz();
  523. void AddSC_boss_reliquary_of_souls();
  524. void AddSC_boss_teron_gorefiend();
  525. void AddSC_boss_najentus();
  526. void AddSC_boss_illidari_council();
  527. void AddSC_instance_black_temple();
  528. void AddSC_boss_fathomlord_karathress();     //CR Serpent Shrine Cavern
  529. void AddSC_boss_hydross_the_unstable();
  530. void AddSC_boss_lady_vashj();
  531. void AddSC_boss_leotheras_the_blind();
  532. void AddSC_boss_morogrim_tidewalker();
  533. void AddSC_instance_serpentshrine_cavern();
  534. void AddSC_boss_the_lurker_below();
  535. void AddSC_boss_hydromancer_thespia();       //CR Steam Vault
  536. void AddSC_boss_mekgineer_steamrigger();
  537. void AddSC_boss_warlord_kalithresh();
  538. void AddSC_instance_steam_vault();
  539. void AddSC_boss_hungarfen();                 //CR Underbog
  540. void AddSC_boss_the_black_stalker();
  541. void AddSC_boss_gruul();                     //Gruul's Lair
  542. void AddSC_boss_high_king_maulgar();
  543. void AddSC_instance_gruuls_lair();
  544. void AddSC_boss_broggok();                   //HC Blood Furnace
  545. void AddSC_boss_kelidan_the_breaker();
  546. void AddSC_boss_the_maker();
  547. void AddSC_instance_blood_furnace();
  548. void AddSC_boss_magtheridon();               //HC Magtheridon's Lair
  549. void AddSC_instance_magtheridons_lair();
  550. void AddSC_boss_grand_warlock_nethekurse();  //HC Shattered Halls
  551. void AddSC_boss_warbringer_omrogg();
  552. void AddSC_boss_warchief_kargath_bladefist();
  553. void AddSC_instance_shattered_halls();
  554. void AddSC_boss_watchkeeper_gargolmar();     //HC Ramparts
  555. void AddSC_boss_omor_the_unscarred();
  556. void AddSC_boss_vazruden_the_herald();
  557. void AddSC_instance_ramparts();
  558. void AddSC_arcatraz();                       //TK Arcatraz
  559. void AddSC_boss_harbinger_skyriss();
  560. void AddSC_instance_arcatraz();
  561. void AddSC_boss_high_botanist_freywinn();    //TK Botanica
  562. void AddSC_boss_laj();
  563. void AddSC_boss_warp_splinter();
  564. void AddSC_boss_alar();                      //TK The Eye
  565. void AddSC_boss_kaelthas();
  566. void AddSC_boss_void_reaver();
  567. void AddSC_boss_high_astromancer_solarian();
  568. void AddSC_instance_the_eye();
  569. void AddSC_the_eye();
  570. void AddSC_boss_gatewatcher_iron_hand();     //TK The Mechanar
  571. void AddSC_boss_nethermancer_sepethrea();
  572. void AddSC_boss_pathaleon_the_calculator();
  573. void AddSC_boss_mechano_lord_capacitus();
  574. void AddSC_instance_mechanar();
  575.  
  576. void AddSC_blades_edge_mountains();
  577. void AddSC_boss_doomlordkazzak();
  578. void AddSC_boss_doomwalker();
  579. void AddSC_hellfire_peninsula();
  580. void AddSC_nagrand();
  581. void AddSC_netherstorm();
  582. void AddSC_shadowmoon_valley();
  583. void AddSC_shattrath_city();
  584. void AddSC_terokkar_forest();
  585. void AddSC_zangarmarsh();
  586.  
  587. // battlegrounds
  588.  
  589. // outdoor pvp
  590. void AddSC_outdoorpvp_ep();
  591. void AddSC_outdoorpvp_hp();
  592. void AddSC_outdoorpvp_na();
  593. void AddSC_outdoorpvp_si();
  594. void AddSC_outdoorpvp_tf();
  595. void AddSC_outdoorpvp_zm();
  596.  
  597. // player
  598. void AddSC_chat_log();
  599.  
  600. #endif
  601.  
  602. void AddScripts()
  603. {
  604.     AddExampleScripts();
  605.     AddSpellScripts();
  606.     AddSC_SmartSCripts();
  607.     AddCommandScripts();
  608. #ifdef SCRIPTS
  609.     AddWorldScripts();
  610.     AddEasternKingdomsScripts();
  611.     AddKalimdorScripts();
  612.     AddOutlandScripts();
  613.     AddNorthrendScripts();
  614.     AddBattlegroundScripts();
  615.     AddOutdoorPvPScripts();
  616.     AddCustomScripts();
  617. #endif
  618. }
  619.  
  620. void AddExampleScripts()
  621. {
  622.     AddSC_example_creature();
  623.     AddSC_example_escort();
  624.     AddSC_example_gossip_codebox();
  625.     AddSC_example_misc();
  626.     AddSC_example_commandscript();
  627. }
  628.  
  629. void AddSpellScripts()
  630. {
  631.     AddSC_deathknight_spell_scripts();
  632.     AddSC_druid_spell_scripts();
  633.     AddSC_generic_spell_scripts();
  634.     AddSC_hunter_spell_scripts();
  635.     AddSC_mage_spell_scripts();
  636.     AddSC_paladin_spell_scripts();
  637.     AddSC_priest_spell_scripts();
  638.     AddSC_rogue_spell_scripts();
  639.     AddSC_shaman_spell_scripts();
  640.     AddSC_warlock_spell_scripts();
  641.     AddSC_warrior_spell_scripts();
  642.     AddSC_quest_spell_scripts();
  643.     AddSC_item_spell_scripts();
  644.     AddSC_example_spell_scripts();
  645. }
  646.  
  647. void AddCommandScripts()
  648. {
  649.     AddSC_account_commandscript();
  650.     AddSC_achievement_commandscript();
  651.     AddSC_debug_commandscript();
  652.     AddSC_event_commandscript();
  653.     AddSC_gm_commandscript();
  654.     AddSC_go_commandscript();
  655.     AddSC_gobject_commandscript();
  656.     AddSC_honor_commandscript();
  657.     AddSC_learn_commandscript();
  658.     AddSC_misc_commandscript();
  659.     AddSC_modify_commandscript();
  660.     AddSC_npc_commandscript();
  661.     AddSC_quest_commandscript();
  662.     AddSC_reload_commandscript();
  663.     AddSC_tele_commandscript();
  664.     AddSC_titles_commandscript();
  665.     AddSC_wp_commandscript();
  666.     AddSC_gps_commandscript();
  667. }
  668.  
  669. void AddWorldScripts()
  670. {
  671. #ifdef SCRIPTS
  672.     AddSC_areatrigger_scripts();
  673.     AddSC_emerald_dragons();
  674.     AddSC_generic_creature();
  675.     AddSC_go_scripts();
  676.     AddSC_guards();
  677.     AddSC_item_scripts();
  678.     AddSC_npc_professions();
  679.     AddSC_npc_innkeeper();
  680.     AddSC_npcs_special();
  681.     AddSC_npc_taxi();
  682.     AddSC_achievement_scripts();
  683.     AddSC_chat_log();
  684. #endif
  685. }
  686.  
  687. void AddEasternKingdomsScripts()
  688. {
  689. #ifdef SCRIPTS
  690.     AddSC_alterac_valley();                 //Alterac Valley
  691.     AddSC_boss_balinda();
  692.     AddSC_boss_drekthar();
  693.     AddSC_boss_galvangar();
  694.     AddSC_boss_vanndar();
  695.     AddSC_blackrock_depths();               //Blackrock Depths
  696.     AddSC_boss_ambassador_flamelash();
  697.     AddSC_boss_anubshiah();
  698.     AddSC_boss_draganthaurissan();
  699.     AddSC_boss_general_angerforge();
  700.     AddSC_boss_gorosh_the_dervish();
  701.     AddSC_boss_grizzle();
  702.     AddSC_boss_high_interrogator_gerstahn();
  703.     AddSC_boss_magmus();
  704.     AddSC_boss_moira_bronzebeard();
  705.     AddSC_boss_tomb_of_seven();
  706.     AddSC_instance_blackrock_depths();
  707.     AddSC_boss_drakkisath();                //Blackrock Spire
  708.     AddSC_boss_halycon();
  709.     AddSC_boss_highlordomokk();
  710.     AddSC_boss_mothersmolderweb();
  711.     AddSC_boss_overlordwyrmthalak();
  712.     AddSC_boss_shadowvosh();
  713.     AddSC_boss_thebeast();
  714.     AddSC_boss_warmastervoone();
  715.     AddSC_boss_quatermasterzigris();
  716.     AddSC_boss_pyroguard_emberseer();
  717.     AddSC_boss_gyth();
  718.     AddSC_boss_rend_blackhand();
  719.     AddSC_instance_blackrock_spire();
  720.     AddSC_boss_razorgore();                 //Blackwing lair
  721.     AddSC_boss_vael();
  722.     AddSC_boss_broodlord();
  723.     AddSC_boss_firemaw();
  724.     AddSC_boss_ebonroc();
  725.     AddSC_boss_flamegor();
  726.     AddSC_boss_chromaggus();
  727.     AddSC_boss_nefarian();
  728.     AddSC_boss_victor_nefarius();
  729.     AddSC_boss_mr_smite();
  730.     AddSC_deadmines();                      //Deadmines
  731.     AddSC_instance_deadmines();
  732.     AddSC_gnomeregan();                     //Gnomeregan
  733.     AddSC_instance_gnomeregan();
  734.     AddSC_boss_attumen();                   //Karazhan
  735.     AddSC_boss_curator();
  736.     AddSC_boss_maiden_of_virtue();
  737.     AddSC_boss_shade_of_aran();
  738.     AddSC_boss_malchezaar();
  739.     AddSC_boss_terestian_illhoof();
  740.     AddSC_boss_moroes();
  741.     AddSC_bosses_opera();
  742.     AddSC_boss_netherspite();
  743.     AddSC_instance_karazhan();
  744.     AddSC_karazhan();
  745.     AddSC_boss_nightbane();
  746.     AddSC_boss_felblood_kaelthas();         // Magister's Terrace
  747.     AddSC_boss_selin_fireheart();
  748.     AddSC_boss_vexallus();
  749.     AddSC_boss_priestess_delrissa();
  750.     AddSC_instance_magisters_terrace();
  751.     AddSC_magisters_terrace();
  752.     AddSC_boss_lucifron();                  //Molten core
  753.     AddSC_boss_magmadar();
  754.     AddSC_boss_gehennas();
  755.     AddSC_boss_garr();
  756.     AddSC_boss_baron_geddon();
  757.     AddSC_boss_shazzrah();
  758.     AddSC_boss_golemagg();
  759.     AddSC_boss_sulfuron();
  760.     AddSC_boss_majordomo();
  761.     AddSC_boss_ragnaros();
  762.     AddSC_instance_molten_core();
  763.     AddSC_molten_core();
  764.     AddSC_the_scarlet_enclave();            //Scarlet Enclave
  765.     AddSC_the_scarlet_enclave_c1();
  766.     AddSC_the_scarlet_enclave_c2();
  767.     AddSC_the_scarlet_enclave_c5();
  768.     AddSC_boss_arcanist_doan();             //Scarlet Monastery
  769.     AddSC_boss_azshir_the_sleepless();
  770.     AddSC_boss_bloodmage_thalnos();
  771.     AddSC_boss_headless_horseman();
  772.     AddSC_boss_herod();
  773.     AddSC_boss_high_inquisitor_fairbanks();
  774.     AddSC_boss_houndmaster_loksey();
  775.     AddSC_boss_interrogator_vishas();
  776.     AddSC_boss_scorn();
  777.     AddSC_instance_scarlet_monastery();
  778.     AddSC_boss_mograine_and_whitemane();
  779.     AddSC_boss_darkmaster_gandling();       //Scholomance
  780.     AddSC_boss_death_knight_darkreaver();
  781.     AddSC_boss_theolenkrastinov();
  782.     AddSC_boss_illuciabarov();
  783.     AddSC_boss_instructormalicia();
  784.     AddSC_boss_jandicebarov();
  785.     AddSC_boss_kormok();
  786.     AddSC_boss_lordalexeibarov();
  787.     AddSC_boss_lorekeeperpolkelt();
  788.     AddSC_boss_rasfrost();
  789.     AddSC_boss_theravenian();
  790.     AddSC_boss_vectus();
  791.     AddSC_instance_scholomance();
  792.     AddSC_shadowfang_keep();                //Shadowfang keep
  793.     AddSC_instance_shadowfang_keep();
  794.     AddSC_boss_magistrate_barthilas();      //Stratholme
  795.     AddSC_boss_maleki_the_pallid();
  796.     AddSC_boss_nerubenkan();
  797.     AddSC_boss_cannon_master_willey();
  798.     AddSC_boss_baroness_anastari();
  799.     AddSC_boss_ramstein_the_gorger();
  800.     AddSC_boss_timmy_the_cruel();
  801.     AddSC_boss_postmaster_malown();
  802.     AddSC_boss_baron_rivendare();
  803.     AddSC_boss_dathrohan_balnazzar();
  804.     AddSC_boss_order_of_silver_hand();
  805.     AddSC_instance_stratholme();
  806.     AddSC_stratholme();
  807.     AddSC_sunken_temple();                  // Sunken Temple
  808.     AddSC_instance_sunken_temple();
  809.     AddSC_instance_sunwell_plateau();       //Sunwell Plateau
  810.     AddSC_boss_kalecgos();
  811.     AddSC_boss_brutallus();
  812.     AddSC_boss_felmyst();
  813.     AddSC_boss_eredar_twins();
  814.     AddSC_boss_muru();
  815.     AddSC_boss_kiljaeden();
  816.     AddSC_sunwell_plateau();
  817.     AddSC_boss_archaedas();                 //Uldaman
  818.     AddSC_boss_ironaya();
  819.     AddSC_uldaman();
  820.     AddSC_instance_uldaman();
  821.     AddSC_boss_akilzon();                   //Zul'Aman
  822.     AddSC_boss_halazzi();
  823.     AddSC_boss_hex_lord_malacrass();
  824.     AddSC_boss_janalai();
  825.     AddSC_boss_nalorakk();
  826.     AddSC_boss_zuljin();
  827.     AddSC_instance_zulaman();
  828.     AddSC_zulaman();
  829.     AddSC_boss_jeklik();                    //Zul'Gurub
  830.     AddSC_boss_venoxis();
  831.     AddSC_boss_marli();
  832.     AddSC_boss_mandokir();
  833.     AddSC_boss_gahzranka();
  834.     AddSC_boss_thekal();
  835.     AddSC_boss_arlokk();
  836.     AddSC_boss_jindo();
  837.     AddSC_boss_hakkar();
  838.     AddSC_boss_grilek();
  839.     AddSC_boss_hazzarah();
  840.     AddSC_boss_renataki();
  841.     AddSC_boss_wushoolay();
  842.     AddSC_instance_zulgurub();
  843.  
  844.     //AddSC_alterac_mountains();
  845.     AddSC_arathi_highlands();
  846.     AddSC_blasted_lands();
  847.     AddSC_boss_kruul();
  848.     AddSC_burning_steppes();
  849.     AddSC_duskwood();
  850.     AddSC_eastern_plaguelands();
  851.     AddSC_eversong_woods();
  852.     AddSC_ghostlands();
  853.     AddSC_hinterlands();
  854.     AddSC_ironforge();
  855.     AddSC_isle_of_queldanas();
  856.     AddSC_loch_modan();
  857.     AddSC_redridge_mountains();
  858.     AddSC_searing_gorge();
  859.     AddSC_silvermoon_city();
  860.     AddSC_silverpine_forest();
  861.     AddSC_stormwind_city();
  862.     AddSC_stranglethorn_vale();
  863.     AddSC_swamp_of_sorrows();
  864.     AddSC_tirisfal_glades();
  865.     AddSC_undercity();
  866.     AddSC_western_plaguelands();
  867.     AddSC_westfall();
  868.     AddSC_wetlands();
  869. #endif
  870. }
  871.  
  872. void AddKalimdorScripts()
  873. {
  874. #ifdef SCRIPTS
  875.     AddSC_blackfathom_deeps();              //Blackfathom Depths
  876.     AddSC_boss_gelihast();
  877.     AddSC_boss_kelris();
  878.     AddSC_boss_aku_mai();
  879.     AddSC_instance_blackfathom_deeps();
  880.     AddSC_hyjal();                          //CoT Battle for Mt. Hyjal
  881.     AddSC_boss_archimonde();
  882.     AddSC_instance_mount_hyjal();
  883.     AddSC_hyjal_trash();
  884.     AddSC_boss_rage_winterchill();
  885.     AddSC_boss_anetheron();
  886.     AddSC_boss_kazrogal();
  887.     AddSC_boss_azgalor();
  888.     AddSC_boss_captain_skarloc();           //CoT Old Hillsbrad
  889.     AddSC_boss_epoch_hunter();
  890.     AddSC_boss_lieutenant_drake();
  891.     AddSC_instance_old_hillsbrad();
  892.     AddSC_old_hillsbrad();
  893.     AddSC_boss_aeonus();                    //CoT The Dark Portal
  894.     AddSC_boss_chrono_lord_deja();
  895.     AddSC_boss_temporus();
  896.     AddSC_dark_portal();
  897.     AddSC_instance_dark_portal();
  898.     AddSC_boss_epoch();                     //CoT Culling Of Stratholme
  899.     AddSC_boss_infinite_corruptor();
  900.     AddSC_boss_salramm();
  901.     AddSC_boss_mal_ganis();
  902.     AddSC_boss_meathook();
  903.     AddSC_culling_of_stratholme();
  904.     AddSC_instance_culling_of_stratholme();
  905.     AddSC_boss_celebras_the_cursed();       //Maraudon
  906.     AddSC_boss_landslide();
  907.     AddSC_boss_noxxion();
  908.     AddSC_boss_ptheradras();
  909.     AddSC_boss_onyxia();                    //Onyxia's Lair
  910.     AddSC_instance_onyxias_lair();
  911.     AddSC_boss_amnennar_the_coldbringer();  //Razorfen Downs
  912.     AddSC_razorfen_downs();
  913.     AddSC_instance_razorfen_downs();
  914.     AddSC_razorfen_kraul();                 //Razorfen Kraul
  915.     AddSC_instance_razorfen_kraul();
  916.     AddSC_boss_kurinnaxx();                 //Ruins of ahn'qiraj
  917.     AddSC_boss_rajaxx();
  918.     AddSC_boss_moam();
  919.     AddSC_boss_buru();
  920.     AddSC_boss_ayamiss();
  921.     AddSC_boss_ossirian();
  922.     AddSC_instance_ruins_of_ahnqiraj();
  923.     AddSC_boss_cthun();                     //Temple of ahn'qiraj
  924.     AddSC_boss_fankriss();
  925.     AddSC_boss_huhuran();
  926.     AddSC_bug_trio();
  927.     AddSC_boss_sartura();
  928.     AddSC_boss_skeram();
  929.     AddSC_boss_twinemperors();
  930.     AddSC_mob_anubisath_sentinel();
  931.     AddSC_instance_temple_of_ahnqiraj();
  932.     AddSC_wailing_caverns();                //Wailing caverns
  933.     AddSC_instance_wailing_caverns();
  934.     AddSC_zulfarrak();                      //Zul'Farrak generic
  935.     AddSC_instance_zulfarrak();             //Zul'Farrak instance script
  936.  
  937.     AddSC_ashenvale();
  938.     AddSC_azshara();
  939.     AddSC_azuremyst_isle();
  940.     AddSC_bloodmyst_isle();
  941.     AddSC_boss_azuregos();
  942.     AddSC_darkshore();
  943.     AddSC_desolace();
  944.     AddSC_durotar();
  945.     AddSC_dustwallow_marsh();
  946.     AddSC_felwood();
  947.     AddSC_feralas();
  948.     AddSC_moonglade();
  949.     AddSC_mulgore();
  950.     AddSC_orgrimmar();
  951.     AddSC_silithus();
  952.     AddSC_stonetalon_mountains();
  953.     AddSC_tanaris();
  954.     AddSC_teldrassil();
  955.     AddSC_the_barrens();
  956.     AddSC_thousand_needles();
  957.     AddSC_thunder_bluff();
  958.     AddSC_ungoro_crater();
  959.     AddSC_winterspring();
  960. #endif
  961. }
  962.  
  963. void AddOutlandScripts()
  964. {
  965. #ifdef SCRIPTS
  966.     AddSC_boss_exarch_maladaar();           //Auchindoun Auchenai Crypts
  967.     AddSC_boss_shirrak_the_dead_watcher();
  968.     AddSC_boss_nexusprince_shaffar();       //Auchindoun Mana Tombs
  969.     AddSC_boss_pandemonius();
  970.     AddSC_boss_darkweaver_syth();           //Auchindoun Sekketh Halls
  971.     AddSC_boss_talon_king_ikiss();
  972.     AddSC_instance_sethekk_halls();
  973.     AddSC_instance_shadow_labyrinth();      //Auchindoun Shadow Labyrinth
  974.     AddSC_boss_ambassador_hellmaw();
  975.     AddSC_boss_blackheart_the_inciter();
  976.     AddSC_boss_grandmaster_vorpil();
  977.     AddSC_boss_murmur();
  978.     AddSC_black_temple();                   //Black Temple
  979.     AddSC_boss_illidan();
  980.     AddSC_boss_shade_of_akama();
  981.     AddSC_boss_supremus();
  982.     AddSC_boss_gurtogg_bloodboil();
  983.     AddSC_boss_mother_shahraz();
  984.     AddSC_boss_reliquary_of_souls();
  985.     AddSC_boss_teron_gorefiend();
  986.     AddSC_boss_najentus();
  987.     AddSC_boss_illidari_council();
  988.     AddSC_instance_black_temple();
  989.     AddSC_boss_fathomlord_karathress();     //CR Serpent Shrine Cavern
  990.     AddSC_boss_hydross_the_unstable();
  991.     AddSC_boss_lady_vashj();
  992.     AddSC_boss_leotheras_the_blind();
  993.     AddSC_boss_morogrim_tidewalker();
  994.     AddSC_instance_serpentshrine_cavern();
  995.     AddSC_boss_the_lurker_below();
  996.     AddSC_boss_hydromancer_thespia();       //CR Steam Vault
  997.     AddSC_boss_mekgineer_steamrigger();
  998.     AddSC_boss_warlord_kalithresh();
  999.     AddSC_instance_steam_vault();
  1000.     AddSC_boss_hungarfen();                 //CR Underbog
  1001.     AddSC_boss_the_black_stalker();
  1002.     AddSC_boss_gruul();                     //Gruul's Lair
  1003.     AddSC_boss_high_king_maulgar();
  1004.     AddSC_instance_gruuls_lair();
  1005.     AddSC_boss_broggok();                   //HC Blood Furnace
  1006.     AddSC_boss_kelidan_the_breaker();
  1007.     AddSC_boss_the_maker();
  1008.     AddSC_instance_blood_furnace();
  1009.     AddSC_boss_magtheridon();               //HC Magtheridon's Lair
  1010.     AddSC_instance_magtheridons_lair();
  1011.     AddSC_boss_grand_warlock_nethekurse();  //HC Shattered Halls
  1012.     AddSC_boss_warbringer_omrogg();
  1013.     AddSC_boss_warchief_kargath_bladefist();
  1014.     AddSC_instance_shattered_halls();
  1015.     AddSC_boss_watchkeeper_gargolmar();     //HC Ramparts
  1016.     AddSC_boss_omor_the_unscarred();
  1017.     AddSC_boss_vazruden_the_herald();
  1018.     AddSC_instance_ramparts();
  1019.     AddSC_arcatraz();                       //TK Arcatraz
  1020.     AddSC_boss_harbinger_skyriss();
  1021.     AddSC_instance_arcatraz();
  1022.     AddSC_boss_high_botanist_freywinn();    //TK Botanica
  1023.     AddSC_boss_laj();
  1024.     AddSC_boss_warp_splinter();
  1025.     AddSC_boss_alar();                      //TK The Eye
  1026.     AddSC_boss_kaelthas();
  1027.     AddSC_boss_void_reaver();
  1028.     AddSC_boss_high_astromancer_solarian();
  1029.     AddSC_instance_the_eye();
  1030.     AddSC_the_eye();
  1031.     AddSC_boss_gatewatcher_iron_hand();     //TK The Mechanar
  1032.     AddSC_boss_nethermancer_sepethrea();
  1033.     AddSC_boss_pathaleon_the_calculator();
  1034.     AddSC_boss_mechano_lord_capacitus();
  1035.     AddSC_instance_mechanar();
  1036.  
  1037.     AddSC_blades_edge_mountains();
  1038.     AddSC_boss_doomlordkazzak();
  1039.     AddSC_boss_doomwalker();
  1040.     AddSC_hellfire_peninsula();
  1041.     AddSC_nagrand();
  1042.     AddSC_netherstorm();
  1043.     AddSC_shadowmoon_valley();
  1044.     AddSC_shattrath_city();
  1045.     AddSC_terokkar_forest();
  1046.     AddSC_zangarmarsh();
  1047. #endif
  1048. }
  1049.  
  1050. void AddNorthrendScripts()
  1051. {
  1052. #ifdef SCRIPTS
  1053.     AddSC_boss_slad_ran();               //Gundrak
  1054.     AddSC_boss_moorabi();
  1055.     AddSC_boss_drakkari_colossus();
  1056.     AddSC_boss_gal_darah();
  1057.     AddSC_boss_eck();
  1058.     AddSC_instance_gundrak();
  1059.     AddSC_boss_amanitar();
  1060.     AddSC_boss_taldaram();              //Azjol-Nerub Ahn'kahet
  1061.     AddSC_boss_elder_nadox();
  1062.     AddSC_boss_jedoga_shadowseeker();
  1063.     AddSC_boss_volazj();
  1064.     AddSC_instance_ahnkahet();
  1065.     AddSC_boss_argent_challenge();      //Trial of the Champion
  1066.     AddSC_boss_black_knight();
  1067.     AddSC_boss_grand_champions();
  1068.     AddSC_instance_trial_of_the_champion();
  1069.     AddSC_trial_of_the_champion();
  1070.     AddSC_boss_anubarak_trial();        //Trial of the Crusader
  1071.     AddSC_boss_faction_champions();
  1072.     AddSC_boss_jaraxxus();
  1073.     AddSC_trial_of_the_crusader();
  1074.     AddSC_boss_twin_valkyr();
  1075.     AddSC_boss_northrend_beasts();
  1076.     AddSC_instance_trial_of_the_crusader();
  1077.     AddSC_boss_krik_thir();             //Azjol-Nerub Azjol-Nerub
  1078.     AddSC_boss_hadronox();
  1079.     AddSC_boss_anub_arak();
  1080.     AddSC_instance_azjol_nerub();
  1081.     AddSC_boss_anubrekhan();            //Naxxramas
  1082.     AddSC_boss_maexxna();
  1083.     AddSC_boss_patchwerk();
  1084.     AddSC_boss_grobbulus();
  1085.     AddSC_boss_razuvious();
  1086.     AddSC_boss_kelthuzad();
  1087.     AddSC_boss_loatheb();
  1088.     AddSC_boss_noth();
  1089.     AddSC_boss_gluth();
  1090.     AddSC_boss_sapphiron();
  1091.     AddSC_boss_four_horsemen();
  1092.     AddSC_boss_faerlina();
  1093.     AddSC_boss_heigan();
  1094.     AddSC_boss_gothik();
  1095.     AddSC_boss_thaddius();
  1096.     AddSC_instance_naxxramas();
  1097.     AddSC_boss_magus_telestra();        //The Nexus Nexus
  1098.     AddSC_boss_anomalus();
  1099.     AddSC_boss_ormorok();
  1100.     AddSC_boss_keristrasza();
  1101.     AddSC_instance_nexus();
  1102.     AddSC_boss_drakos();                //The Nexus The Oculus
  1103.     AddSC_boss_urom();
  1104.     AddSC_boss_varos();
  1105.     AddSC_boss_eregos();
  1106.     AddSC_instance_oculus();
  1107.     AddSC_oculus();
  1108.     AddSC_boss_malygos();              // The Nexus: Eye of Eternity
  1109.     AddSC_instance_eye_of_eternity();
  1110.     AddSC_boss_sartharion();            //Obsidian Sanctum
  1111.     AddSC_instance_obsidian_sanctum();
  1112.     AddSC_boss_bjarngrim();             //Ulduar Halls of Lightning
  1113.     AddSC_boss_loken();
  1114.     AddSC_boss_ionar();
  1115.     AddSC_boss_volkhan();
  1116.     AddSC_instance_halls_of_lightning();
  1117.     AddSC_boss_maiden_of_grief();       //Ulduar Halls of Stone
  1118.     AddSC_boss_krystallus();
  1119.     AddSC_boss_sjonnir();
  1120.     AddSC_instance_halls_of_stone();
  1121.     AddSC_halls_of_stone();
  1122.     AddSC_boss_auriaya();               //Ulduar Ulduar
  1123.     AddSC_boss_flame_leviathan();
  1124.     AddSC_boss_ignis();
  1125.     AddSC_boss_razorscale();
  1126.     AddSC_boss_xt002();
  1127.     AddSC_boss_general_vezax();
  1128.     AddSC_boss_assembly_of_iron();
  1129.     AddSC_boss_kologarn();
  1130.     AddSC_ulduar_teleporter();
  1131.     AddSC_boss_mimiron();
  1132.     AddSC_boss_hodir();
  1133.     AddSC_boss_freya();
  1134.     AddSC_instance_ulduar();
  1135.     AddSC_boss_keleseth();              //Utgarde Keep
  1136.     AddSC_boss_skarvald_dalronn();
  1137.     AddSC_boss_ingvar_the_plunderer();
  1138.     AddSC_instance_utgarde_keep();
  1139.     AddSC_boss_svala();                 //Utgarde pinnacle
  1140.     AddSC_boss_palehoof();
  1141.     AddSC_boss_skadi();
  1142.     AddSC_boss_ymiron();
  1143.     AddSC_instance_utgarde_pinnacle();
  1144.     AddSC_utgarde_keep();
  1145.     AddSC_boss_archavon();              //Vault of Archavon
  1146.     AddSC_boss_emalon();
  1147.     AddSC_boss_koralon();
  1148.     AddSC_boss_toravon();
  1149.     AddSC_instance_archavon();
  1150.     AddSC_boss_trollgore();             //Drak'Tharon Keep
  1151.     AddSC_boss_novos();
  1152.     AddSC_boss_dred();
  1153.     AddSC_boss_tharon_ja();
  1154.     AddSC_instance_drak_tharon();
  1155.     AddSC_boss_cyanigosa();             //Violet Hold
  1156.     AddSC_boss_erekem();
  1157.     AddSC_boss_ichoron();
  1158.     AddSC_boss_lavanthor();
  1159.     AddSC_boss_moragg();
  1160.     AddSC_boss_xevozz();
  1161.     AddSC_boss_zuramat();
  1162.     AddSC_instance_violet_hold();
  1163.     AddSC_violet_hold();
  1164.     AddSC_instance_forge_of_souls();   //Forge of Souls
  1165.     AddSC_forge_of_souls();
  1166.     AddSC_boss_bronjahm();
  1167.     AddSC_boss_devourer_of_souls();
  1168.     AddSC_instance_pit_of_saron();      //Pit of Saron
  1169.     AddSC_pit_of_saron();
  1170.     AddSC_boss_garfrost();
  1171.     AddSC_boss_ick();
  1172.     AddSC_boss_tyrannus();
  1173.     AddSC_instance_halls_of_reflection();   // Halls of Reflection
  1174.     AddSC_halls_of_reflection();
  1175.     AddSC_boss_falric();
  1176.     AddSC_boss_marwyn();
  1177.     AddSC_boss_lord_marrowgar();        // Icecrown Citadel
  1178.     AddSC_boss_lady_deathwhisper();
  1179.     AddSC_boss_deathbringer_saurfang();
  1180.     AddSC_boss_festergut();
  1181.     AddSC_boss_rotface();
  1182.     AddSC_boss_professor_putricide();
  1183.     AddSC_boss_blood_prince_council();
  1184.     AddSC_boss_blood_queen_lana_thel();
  1185.     AddSC_boss_valithria_dreamwalker();
  1186.     AddSC_boss_sindragosa();
  1187.     AddSC_boss_the_lich_king();
  1188.     AddSC_icecrown_citadel_teleport();
  1189.     AddSC_instance_icecrown_citadel();
  1190.     AddSC_icecrown_citadel();
  1191.     AddSC_instance_ruby_sanctum();      // Ruby Sanctum
  1192.     AddSC_ruby_sanctum();
  1193.     AddSC_boss_baltharus_the_warborn();
  1194.     AddSC_boss_saviana_ragefire();
  1195.     AddSC_boss_general_zarithrian();
  1196.  
  1197.     AddSC_dalaran();
  1198.     AddSC_borean_tundra();
  1199.     AddSC_dragonblight();
  1200.     AddSC_grizzly_hills();
  1201.     AddSC_howling_fjord();
  1202.     AddSC_icecrown();
  1203.     AddSC_sholazar_basin();
  1204.     AddSC_storm_peaks();
  1205.     AddSC_zuldrak();
  1206.     AddSC_crystalsong_forest();
  1207.     AddSC_isle_of_conquest();
  1208. #endif
  1209. }
  1210.  
  1211. void AddOutdoorPvPScripts()
  1212. {
  1213. #ifdef SCRIPTS
  1214.     AddSC_outdoorpvp_ep();
  1215.     AddSC_outdoorpvp_hp();
  1216.     AddSC_outdoorpvp_na();
  1217.     AddSC_outdoorpvp_si();
  1218.     AddSC_outdoorpvp_tf();
  1219.     AddSC_outdoorpvp_zm();
  1220. #endif
  1221. }
  1222.  
  1223. void AddBattlegroundScripts()
  1224. {
  1225. #ifdef SCRIPTS
  1226. #endif
  1227. }
  1228.  
  1229. #ifdef SCRIPTS
  1230. /* This is where custom scripts' loading functions should be declared. */
  1231.     void AddSC_EXAMPLE_gossip_codebox();
  1232. #endif
  1233.  
  1234. void AddCustomScripts()
  1235. {
  1236. #ifdef SCRIPTS
  1237.     /* This is where custom scripts should be added. */
  1238.     AddSC_EXAMPLE_gossip_codebox();
  1239. #endif
  1240. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement