AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
world_script_loader.cpp File Reference

Go to the source code of this file.

Functions

void AddSC_areatrigger_scripts ()
 
void AddSC_emerald_dragons ()
 
void AddSC_generic_creature ()
 
void AddSC_go_scripts ()
 
void AddSC_guards ()
 
void AddSC_item_scripts ()
 
void AddSC_npc_professions ()
 
void AddSC_npc_innkeeper ()
 
void AddSC_npcs_special ()
 
void AddSC_npc_taxi ()
 
void AddSC_achievement_scripts ()
 
void AddSC_chat_log ()
 
void AddSC_action_ip_logger ()
 
void AddSC_player_scripts ()
 
void AddSC_npc_stave_of_ancients ()
 
void AddSC_server_mail ()
 
void AddSC_transport_zeppelins ()
 
void AddSC_suns_reach_reclamation ()
 
void AddSC_scourge_invasion ()
 
void AddWorldScripts ()
 

Function Documentation

◆ AddSC_achievement_scripts()

void AddSC_achievement_scripts ( )
286{
297 new achievement_arena_by_type("achievement_arena_2v2_check", ARENA_TYPE_2v2);
298 new achievement_arena_by_type("achievement_arena_3v3_check", ARENA_TYPE_3v3);
299 new achievement_arena_by_type("achievement_arena_5v5_check", ARENA_TYPE_5v5);
301 new achievement_tilted();
306}
@ ARENA_TYPE_5v5
Definition Battleground.h:210
@ ARENA_TYPE_3v3
Definition Battleground.h:209
@ ARENA_TYPE_2v2
Definition Battleground.h:208
Definition achievement_scripts.cpp:126
Definition achievement_scripts.cpp:173
Definition achievement_scripts.cpp:41
Definition achievement_scripts.cpp:84
Definition achievement_scripts.cpp:98
Definition achievement_scripts.cpp:72
Definition achievement_scripts.cpp:112
Definition achievement_scripts.cpp:161
Definition achievement_scripts.cpp:275
Definition achievement_scripts.cpp:252
Definition achievement_scripts.cpp:234
Definition achievement_scripts.cpp:219
Definition achievement_scripts.cpp:29
Definition achievement_scripts.cpp:185
Definition achievement_scripts.cpp:53
Definition achievement_scripts.cpp:143
Definition achievement_scripts.cpp:197

References ARENA_TYPE_2v2, ARENA_TYPE_3v3, and ARENA_TYPE_5v5.

Referenced by AddWorldScripts().

◆ AddSC_action_ip_logger()

void AddSC_action_ip_logger ( )
333{
337}
Definition action_ip_logger.cpp:46
Definition action_ip_logger.cpp:169
Definition action_ip_logger.cpp:264

Referenced by AddWorldScripts().

◆ AddSC_areatrigger_scripts()

void AddSC_areatrigger_scripts ( )
397{
407}
Definition areatrigger_scripts.cpp:344
Definition areatrigger_scripts.cpp:290
Definition areatrigger_scripts.cpp:33
Definition areatrigger_scripts.cpp:162
Definition areatrigger_scripts.cpp:64
Definition areatrigger_scripts.cpp:217
Definition areatrigger_scripts.cpp:132
Definition areatrigger_scripts.cpp:252
Definition areatrigger_scripts.cpp:105

Referenced by AddWorldScripts().

◆ AddSC_chat_log()

void AddSC_chat_log ( )
169{
170 new ChatLogScript();
171}
Definition chat_log.cpp:25

Referenced by AddWorldScripts().

◆ AddSC_emerald_dragons()

void AddSC_emerald_dragons ( )
845{
846 // helper NPC scripts
847 new npc_dream_fog();
848 new npc_spirit_shade();
849
850 // dragons
851 new boss_ysondre();
852 new boss_taerar();
853 new boss_emeriss();
854 new boss_lethon();
855
856 // dragon spellscripts
860};
#define RegisterSpellScript(spell_script)
Definition SpellScriptLoader.h:88
Definition boss_emerald_dragons.cpp:513
Definition boss_emerald_dragons.cpp:398
Definition boss_emerald_dragons.cpp:607
Definition boss_emerald_dragons.cpp:293
Definition boss_emerald_dragons.cpp:182
Definition boss_emerald_dragons.cpp:452
Definition boss_emerald_dragons.cpp:738
Definition boss_emerald_dragons.cpp:818
Definition boss_emerald_dragons.cpp:783

References RegisterSpellScript.

Referenced by AddWorldScripts().

◆ AddSC_generic_creature()

void AddSC_generic_creature ( )
60{
62}
Definition mob_generic_creature.cpp:24

Referenced by AddWorldScripts().

◆ AddSC_go_scripts()

void AddSC_go_scripts ( )
1878{
1879 new go_seer_of_zebhalak();
1882 new go_ethereum_prison();
1883 new go_ethereum_stasis();
1884 new go_resonite_cask();
1885 new go_tadpole_cage();
1886 new go_flames();
1887 new go_heat();
1888 new go_bear_trap();
1890 new go_l70_etc_music();
1891 new go_brewfest_music();
1892 new go_pirate_day_music();
1894 new go_midsummer_music();
1895 new go_gilded_brazier();
1896 //new go_shrine_of_the_birds();
1899 new go_jump_a_tron();
1903 new go_fel_crystalforge();
1905 new go_scourge_cage();
1906 new go_arcane_prison();
1907 new go_jotunheim_cage();
1908 new go_table_theka();
1909 new go_soulwell();
1912 new go_hive_pod();
1914 new go_veil_skith_cage();
1915 new go_bells();
1916}
Definition go_scripts.cpp:1572
Definition go_scripts.cpp:1266
Definition go_scripts.cpp:80
Definition go_scripts.cpp:1186
Definition go_scripts.cpp:383
Definition go_scripts.cpp:1718
Definition go_scripts.cpp:519
Definition go_scripts.cpp:721
Definition go_scripts.cpp:1518
Definition go_scripts.cpp:1863
Definition go_scripts.cpp:114
Definition go_scripts.cpp:170
Definition go_scripts.cpp:1127
Definition go_scripts.cpp:287
Definition go_scripts.cpp:848
Definition go_scripts.cpp:334
Definition go_scripts.cpp:1622
Definition go_scripts.cpp:1301
Definition go_scripts.cpp:949
Definition go_scripts.cpp:450
Definition go_scripts.cpp:1641
Definition go_scripts.cpp:778
Definition go_scripts.cpp:666
Definition go_scripts.cpp:195
Definition go_scripts.cpp:972
Definition go_scripts.cpp:1238
Definition go_scripts.cpp:32
Definition go_scripts.cpp:1388
Definition go_scripts.cpp:1043
Definition go_scripts.cpp:1351
Definition go_scripts.cpp:927
Definition go_scripts.cpp:221
Definition go_scripts.cpp:1077
Definition go_scripts.cpp:1097
Definition go_scripts.cpp:1664
Definition go_scripts.cpp:45

Referenced by AddWorldScripts().

◆ AddSC_guards()

void AddSC_guards ( )
165{
168}
Definition guards.cpp:99
Definition guards.cpp:32

Referenced by AddWorldScripts().

◆ AddSC_item_scripts()

void AddSC_item_scripts ( )
217{
223 new item_captured_frog();
225}
Definition item_scripts.cpp:173
Definition item_scripts.cpp:118
Definition item_scripts.cpp:195
Definition item_scripts.cpp:77
Definition item_scripts.cpp:98
Definition item_scripts.cpp:36
Definition item_scripts.cpp:143

Referenced by AddWorldScripts().

◆ AddSC_npc_innkeeper()

void AddSC_npc_innkeeper ( )
91{
92 new npc_innkeeper;
93}
Definition npc_innkeeper.cpp:32

Referenced by AddWorldScripts().

◆ AddSC_npc_professions()

void AddSC_npc_professions ( )
1358{
1359 new npc_prof_alchemy();
1360 new npc_prof_blacksmith();
1362 new npc_prof_leather();
1363 new npc_prof_tailor();
1365}
Definition npc_professions.cpp:1225
Definition npc_professions.cpp:863
Definition npc_professions.cpp:457
Definition npc_professions.cpp:622
Definition npc_professions.cpp:955
Definition npc_professions.cpp:1055

Referenced by AddWorldScripts().

◆ AddSC_npc_stave_of_ancients()

void AddSC_npc_stave_of_ancients ( )
1222{
1223 new npc_artorius();
1224 new npc_precious();
1225 new npc_simone();
1226 new npc_nelson();
1227 new npc_franklin();
1228}
Definition npc_stave_of_ancients.cpp:273
Definition npc_stave_of_ancients.cpp:1047
Definition npc_stave_of_ancients.cpp:838
Definition npc_stave_of_ancients.cpp:454
Definition npc_stave_of_ancients.cpp:518

Referenced by AddWorldScripts().

◆ AddSC_npc_taxi()

void AddSC_npc_taxi ( )
269{
270 new npc_taxi;
271}
Definition npc_taxi.cpp:71

Referenced by AddWorldScripts().

◆ AddSC_npcs_special()

void AddSC_npcs_special ( )
2737{
2739 new npc_riggle_bassbait();
2740 new npc_target_dummy();
2741 new npc_training_dummy();
2743 new npc_air_force_bots();
2744 new npc_chicken_cluck();
2745 new npc_dancing_flames();
2746 new npc_doctor();
2747 new npc_injured_patient();
2749 new npc_guardian();
2750 new npc_sayge();
2751 new npc_steam_tonk();
2752 new npc_wormhole();
2753 new npc_pet_trainer();
2754 new npc_locksmith();
2755 new npc_experience();
2756 new npc_firework();
2757 new npc_spring_rabbit();
2758 new npc_stable_master();
2763}
#define RegisterCreatureAI(ai_name)
Definition CreatureScript.h:71
Definition npcs_special.cpp:492
Definition npcs_special.cpp:656
Definition npcs_special.cpp:751
Definition npcs_special.cpp:897
Definition npcs_special.cpp:62
Definition npcs_special.cpp:2004
Definition npcs_special.cpp:2114
Definition npcs_special.cpp:1252
Definition npcs_special.cpp:1452
Definition npcs_special.cpp:1042
Definition npcs_special.cpp:1899
Definition npcs_special.cpp:1816
Definition npcs_special.cpp:208
Definition npcs_special.cpp:1540
Definition npcs_special.cpp:2348
Definition npcs_special.cpp:2444
Definition npcs_special.cpp:1669
Definition npcs_special.cpp:379
Definition npcs_special.cpp:321
Definition npcs_special.cpp:2518
Definition npcs_special.cpp:1720
Definition npcs_special.cpp:2582
Definition npcs_special.cpp:2670
Definition npcs_special.cpp:2644
Definition npcs_special.cpp:2688

References npc_doctor::npc_doctor(), and RegisterCreatureAI.

Referenced by AddWorldScripts().

◆ AddSC_player_scripts()

void AddSC_player_scripts ( )
70{
72}
Definition player_scripts.cpp:27

Referenced by AddWorldScripts().

◆ AddSC_scourge_invasion()

void AddSC_scourge_invasion ( )
1039{
1054}
#define RegisterGameObjectAI(ai_name)
Definition GameObjectScript.h:77
Definition scourge_invasion.cpp:42
Definition scourge_invasion.cpp:999
Definition scourge_invasion.cpp:976
Definition scourge_invasion.cpp:1021
Definition scourge_invasion.cpp:758
Definition scourge_invasion.cpp:801
Definition scourge_invasion.cpp:51
Definition scourge_invasion.cpp:677
Definition scourge_invasion.cpp:182
Definition scourge_invasion.cpp:263
Definition scourge_invasion.cpp:297
Definition scourge_invasion.cpp:165
Definition scourge_invasion.cpp:331
Definition scourge_invasion.cpp:829

References RegisterCreatureAI, RegisterGameObjectAI, and RegisterSpellScript.

Referenced by AddWorldScripts().

◆ AddSC_server_mail()

void AddSC_server_mail ( )
78{
79 new ServerMailReward();
80}
Definition server_mail.cpp:25

Referenced by AddWorldScripts().

◆ AddSC_suns_reach_reclamation()

void AddSC_suns_reach_reclamation ( )
46{
48 new npc_sunwell_gate();
49}
Definition suns_reach_reclamation.cpp:22
Definition suns_reach_reclamation.cpp:34

Referenced by AddWorldScripts().

◆ AddSC_transport_zeppelins()

void AddSC_transport_zeppelins ( )

◆ AddWorldScripts()

void AddWorldScripts ( )
42{
54 AddSC_chat_log(); // location: scripts\World\chat_log.cpp
55 AddSC_action_ip_logger(); // location: scripts\World\action_ip_logger.cpp
62}
void AddSC_player_scripts()
Definition player_scripts.cpp:69
void AddSC_go_scripts()
Definition go_scripts.cpp:1877
void AddSC_transport_zeppelins()
Definition transport_zeppelins.cpp:104
void AddSC_npc_taxi()
Definition npc_taxi.cpp:268
void AddSC_item_scripts()
Definition item_scripts.cpp:216
void AddSC_npc_innkeeper()
Definition npc_innkeeper.cpp:90
void AddSC_npc_professions()
Definition npc_professions.cpp:1357
void AddSC_achievement_scripts()
Definition achievement_scripts.cpp:285
void AddSC_generic_creature()
Definition mob_generic_creature.cpp:59
void AddSC_action_ip_logger()
Definition action_ip_logger.cpp:332
void AddSC_scourge_invasion()
Definition scourge_invasion.cpp:1038
void AddSC_npc_stave_of_ancients()
Definition npc_stave_of_ancients.cpp:1221
void AddSC_server_mail()
Definition server_mail.cpp:77
void AddSC_areatrigger_scripts()
Definition areatrigger_scripts.cpp:396
void AddSC_emerald_dragons()
Definition boss_emerald_dragons.cpp:844
void AddSC_npcs_special()
Definition npcs_special.cpp:2736
void AddSC_guards()
Definition guards.cpp:164
void AddSC_suns_reach_reclamation()
Definition suns_reach_reclamation.cpp:45
void AddSC_chat_log()
Definition chat_log.cpp:168

References AddSC_achievement_scripts(), AddSC_action_ip_logger(), AddSC_areatrigger_scripts(), AddSC_chat_log(), AddSC_emerald_dragons(), AddSC_generic_creature(), AddSC_go_scripts(), AddSC_guards(), AddSC_item_scripts(), AddSC_npc_innkeeper(), AddSC_npc_professions(), AddSC_npc_stave_of_ancients(), AddSC_npc_taxi(), AddSC_npcs_special(), AddSC_player_scripts(), AddSC_scourge_invasion(), AddSC_server_mail(), AddSC_suns_reach_reclamation(), and AddSC_transport_zeppelins().