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 | } |