View difference between Paste ID: dUUieiea and 7gcGfHj5
SHOW: | | - or go back to the newest paste.
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_Teleporter();
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_Teleporter();
1238+
	AddSC_EXAMPLE_gossip_codebox();
1239
#endif
1240
}