AzeorthCore 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 AddWorldScripts ()
 

Function Documentation

◆ AddSC_achievement_scripts()

void AddSC_achievement_scripts ( )
255{
266 new achievement_arena_by_type("achievement_arena_2v2_check", ARENA_TYPE_2v2);
267 new achievement_arena_by_type("achievement_arena_3v3_check", ARENA_TYPE_3v3);
268 new achievement_arena_by_type("achievement_arena_5v5_check", ARENA_TYPE_5v5);
270 new achievement_tilted();
273}
@ ARENA_TYPE_5v5
Definition: Battleground.h:214
@ ARENA_TYPE_3v3
Definition: Battleground.h:213
@ ARENA_TYPE_2v2
Definition: Battleground.h:212
Definition: achievement_scripts.cpp:29
Definition: achievement_scripts.cpp:41
Definition: achievement_scripts.cpp:53
Definition: achievement_scripts.cpp:72
Definition: achievement_scripts.cpp:84
Definition: achievement_scripts.cpp:98
Definition: achievement_scripts.cpp:112
Definition: achievement_scripts.cpp:126
Definition: achievement_scripts.cpp:143
Definition: achievement_scripts.cpp:161
Definition: achievement_scripts.cpp:173
Definition: achievement_scripts.cpp:185
Definition: achievement_scripts.cpp:207
Definition: achievement_scripts.cpp:229
Definition: achievement_scripts.cpp:244

References ARENA_TYPE_2v2, ARENA_TYPE_3v3, and ARENA_TYPE_5v5.

Referenced by AddWorldScripts().

◆ AddSC_action_ip_logger()

void AddSC_action_ip_logger ( )
317{
321}
Definition: action_ip_logger.cpp:45
Definition: action_ip_logger.cpp:168
Definition: action_ip_logger.cpp:255

Referenced by AddWorldScripts().

◆ AddSC_areatrigger_scripts()

void AddSC_areatrigger_scripts ( )
483{
484 // Ours
486
487 // Theirs
498}
Definition: areatrigger_scripts.cpp:45
Definition: areatrigger_scripts.cpp:76
Definition: areatrigger_scripts.cpp:107
Definition: areatrigger_scripts.cpp:148
Definition: areatrigger_scripts.cpp:175
Definition: areatrigger_scripts.cpp:205
Definition: areatrigger_scripts.cpp:266
Definition: areatrigger_scripts.cpp:303
Definition: areatrigger_scripts.cpp:338
Definition: areatrigger_scripts.cpp:376
Definition: areatrigger_scripts.cpp:430

Referenced by AddWorldScripts().

◆ AddSC_chat_log()

void AddSC_chat_log ( )
143{
144 new ChatLogScript();
145}
Definition: chat_log.cpp:30

Referenced by AddWorldScripts().

◆ AddSC_emerald_dragons()

void AddSC_emerald_dragons ( )
864{
865 // helper NPC scripts
866 new npc_dream_fog();
867 new npc_spirit_shade();
868
869 // dragons
870 new boss_ysondre();
871 new boss_taerar();
872 new boss_emeriss();
873 new boss_lethon();
874
875 // dragon spellscripts
879};
#define RegisterSpellScript(spell_script)
Definition: ScriptMgr.h:2649
Definition: boss_emerald_dragons.cpp:181
Definition: boss_emerald_dragons.cpp:293
Definition: boss_emerald_dragons.cpp:398
Definition: boss_emerald_dragons.cpp:452
Definition: boss_emerald_dragons.cpp:510
Definition: boss_emerald_dragons.cpp:604
Definition: boss_emerald_dragons.cpp:735
Definition: boss_emerald_dragons.cpp:791
Definition: boss_emerald_dragons.cpp:826

References RegisterSpellScript.

Referenced by AddWorldScripts().

◆ AddSC_generic_creature()

void AddSC_generic_creature ( )
229{
230 //new generic_creature;
232 //new trigger_death;
233}
Definition: mob_generic_creature.cpp:172

Referenced by AddWorldScripts().

◆ AddSC_go_scripts()

void AddSC_go_scripts ( )
1941{
1942 // Ours
1944 new go_seer_of_zebhalak();
1948 new go_ethereum_prison();
1949 new go_ethereum_stasis();
1950 new go_resonite_cask();
1951 new go_tadpole_cage();
1952 new go_flames();
1953 new go_heat();
1954 new go_bear_trap();
1956
1957 // Theirs
1958 new go_brewfest_music();
1959 new go_pirate_day_music();
1961 new go_midsummer_music();
1962 new go_gilded_brazier();
1963 //new go_shrine_of_the_birds();
1966 new go_jump_a_tron();
1970 new go_fel_crystalforge();
1972 new go_scourge_cage();
1973 new go_arcane_prison();
1974 new go_jotunheim_cage();
1975 new go_table_theka();
1977 new go_soulwell();
1980 new go_hive_pod();
1982 new go_veil_skith_cage();
1983 new go_bells();
1984}
Definition: go_scripts.cpp:59
Definition: go_scripts.cpp:72
Definition: go_scripts.cpp:85
Definition: go_scripts.cpp:104
Definition: go_scripts.cpp:139
Definition: go_scripts.cpp:173
Definition: go_scripts.cpp:229
Definition: go_scripts.cpp:254
Definition: go_scripts.cpp:280
Definition: go_scripts.cpp:346
Definition: go_scripts.cpp:393
Definition: go_scripts.cpp:442
Definition: go_scripts.cpp:542
Definition: go_scripts.cpp:689
Definition: go_scripts.cpp:744
Definition: go_scripts.cpp:801
Definition: go_scripts.cpp:871
Definition: go_scripts.cpp:950
Definition: go_scripts.cpp:972
Definition: go_scripts.cpp:995
Definition: go_scripts.cpp:1066
Definition: go_scripts.cpp:1095
Definition: go_scripts.cpp:1115
Definition: go_scripts.cpp:1145
Definition: go_scripts.cpp:1204
Definition: go_scripts.cpp:1256
Definition: go_scripts.cpp:1284
Definition: go_scripts.cpp:1319
Definition: go_scripts.cpp:1369
Definition: go_scripts.cpp:1395
Definition: go_scripts.cpp:1441
Definition: go_scripts.cpp:1551
Definition: go_scripts.cpp:1607
Definition: go_scripts.cpp:1663
Definition: go_scripts.cpp:1682
Definition: go_scripts.cpp:1705
Definition: go_scripts.cpp:1781
Definition: go_scripts.cpp:1926

Referenced by AddWorldScripts().

◆ AddSC_guards()

void AddSC_guards ( )
179{
182}
Definition: guards.cpp:46
Definition: guards.cpp:113

Referenced by AddWorldScripts().

◆ AddSC_item_scripts()

void AddSC_item_scripts ( )
273{
281 new item_captured_frog();
283}
Definition: item_scripts.cpp:47
Definition: item_scripts.cpp:88
Definition: item_scripts.cpp:111
Definition: item_scripts.cpp:131
Definition: item_scripts.cpp:152
Definition: item_scripts.cpp:172
Definition: item_scripts.cpp:199
Definition: item_scripts.cpp:229
Definition: item_scripts.cpp:251

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 ( )
1371{
1372 new npc_prof_alchemy();
1373 new npc_prof_blacksmith();
1375 new npc_prof_leather();
1376 new npc_prof_tailor();
1378}
Definition: npc_professions.cpp:469
Definition: npc_professions.cpp:634
Definition: npc_professions.cpp:885
Definition: npc_professions.cpp:977
Definition: npc_professions.cpp:1070
Definition: npc_professions.cpp:1238

Referenced by AddWorldScripts().

◆ AddSC_npc_stave_of_ancients()

void AddSC_npc_stave_of_ancients ( )
1226{
1227 new npc_artorius();
1228 new npc_precious();
1229 new npc_simone();
1230 new npc_nelson();
1231 new npc_franklin();
1232}
Definition: npc_stave_of_ancients.cpp:273
Definition: npc_stave_of_ancients.cpp:454
Definition: npc_stave_of_ancients.cpp:518
Definition: npc_stave_of_ancients.cpp:838
Definition: npc_stave_of_ancients.cpp:1051

Referenced by AddWorldScripts().

◆ AddSC_npc_taxi()

void AddSC_npc_taxi ( )
266{
267 new npc_taxi;
268}
Definition: npc_taxi.cpp:56

Referenced by AddWorldScripts().

◆ AddSC_npcs_special()

void AddSC_npcs_special ( )
2628{
2629 // Ours
2631 new npc_riggle_bassbait();
2632 new npc_target_dummy();
2633 new npc_training_dummy();
2635
2636 // Theirs
2637 new npc_air_force_bots();
2638 new npc_chicken_cluck();
2639 new npc_dancing_flames();
2640 new npc_doctor();
2641 new npc_injured_patient();
2643 new npc_guardian();
2644 new npc_sayge();
2645 new npc_steam_tonk();
2646 new npc_wormhole();
2647 new npc_pet_trainer();
2648 new npc_locksmith();
2649 new npc_experience();
2650 new npc_firework();
2651 new npc_spring_rabbit();
2652 new npc_stable_master();
2654}
#define RegisterCreatureAI(ai_name)
Definition: ScriptMgr.h:2660
Definition: npcs_special.cpp:82
Definition: npcs_special.cpp:239
Definition: npcs_special.cpp:352
Definition: npcs_special.cpp:410
Definition: npcs_special.cpp:524
Definition: npcs_special.cpp:688
Definition: npcs_special.cpp:783
Definition: npcs_special.cpp:926
Definition: npcs_special.cpp:1070
Definition: npcs_special.cpp:1266
Definition: npcs_special.cpp:1465
Definition: npcs_special.cpp:1538
Definition: npcs_special.cpp:1665
Definition: npcs_special.cpp:1723
Definition: npcs_special.cpp:1819
Definition: npcs_special.cpp:1891
Definition: npcs_special.cpp:1995
Definition: npcs_special.cpp:2111
Definition: npcs_special.cpp:2345
Definition: npcs_special.cpp:2441
Definition: npcs_special.cpp:2515
Definition: npcs_special.cpp:2579

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_server_mail()

void AddSC_server_mail ( )
55{
56 new ServerMailReward();
57}
Definition: server_mail.cpp:30

Referenced by AddWorldScripts().

◆ AddWorldScripts()

void AddWorldScripts ( )
39{
51 AddSC_chat_log(); // location: scripts\World\chat_log.cpp
52 AddSC_action_ip_logger(); // location: scripts\World\action_ip_logger.cpp
56}
void AddSC_player_scripts()
Definition: player_scripts.cpp:69
void AddSC_go_scripts()
Definition: go_scripts.cpp:1940
void AddSC_npc_taxi()
Definition: npc_taxi.cpp:265
void AddSC_item_scripts()
Definition: item_scripts.cpp:272
void AddSC_npc_innkeeper()
Definition: npc_innkeeper.cpp:90
void AddSC_npc_professions()
Definition: npc_professions.cpp:1370
void AddSC_achievement_scripts()
Definition: achievement_scripts.cpp:254
void AddSC_generic_creature()
Definition: mob_generic_creature.cpp:228
void AddSC_action_ip_logger()
Definition: action_ip_logger.cpp:316
void AddSC_npc_stave_of_ancients()
Definition: npc_stave_of_ancients.cpp:1225
void AddSC_server_mail()
Definition: server_mail.cpp:54
void AddSC_areatrigger_scripts()
Definition: areatrigger_scripts.cpp:482
void AddSC_emerald_dragons()
Definition: boss_emerald_dragons.cpp:863
void AddSC_npcs_special()
Definition: npcs_special.cpp:2627
void AddSC_guards()
Definition: guards.cpp:178
void AddSC_chat_log()
Definition: chat_log.cpp:142

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(), and AddSC_server_mail().