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

Function Documentation

◆ AddSC_achievement_scripts()

void AddSC_achievement_scripts ( )
279{
290 new achievement_arena_by_type("achievement_arena_2v2_check", ARENA_TYPE_2v2);
291 new achievement_arena_by_type("achievement_arena_3v3_check", ARENA_TYPE_3v3);
292 new achievement_arena_by_type("achievement_arena_5v5_check", ARENA_TYPE_5v5);
294 new achievement_tilted();
298}
@ 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
Definition: achievement_scripts.cpp:262

References ARENA_TYPE_2v2, ARENA_TYPE_3v3, and ARENA_TYPE_5v5.

Referenced by AddWorldScripts().

◆ AddSC_action_ip_logger()

void AddSC_action_ip_logger ( )
319{
323}
Definition: action_ip_logger.cpp:47
Definition: action_ip_logger.cpp:170
Definition: action_ip_logger.cpp:257

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:26

Referenced by AddWorldScripts().

◆ AddSC_emerald_dragons()

void AddSC_emerald_dragons ( )
869{
870 // helper NPC scripts
871 new npc_dream_fog();
872 new npc_spirit_shade();
873
874 // dragons
875 new boss_ysondre();
876 new boss_taerar();
877 new boss_emeriss();
878 new boss_lethon();
879
880 // dragon spellscripts
884};
#define RegisterSpellScript(spell_script)
Definition: SpellScriptLoader.h:88
Definition: boss_emerald_dragons.cpp:182
Definition: boss_emerald_dragons.cpp:293
Definition: boss_emerald_dragons.cpp:398
Definition: boss_emerald_dragons.cpp:452
Definition: boss_emerald_dragons.cpp:515
Definition: boss_emerald_dragons.cpp:609
Definition: boss_emerald_dragons.cpp:740
Definition: boss_emerald_dragons.cpp:796
Definition: boss_emerald_dragons.cpp:831

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 ( )
1898{
1899 // Ours
1901 new go_seer_of_zebhalak();
1905 new go_ethereum_prison();
1906 new go_ethereum_stasis();
1907 new go_resonite_cask();
1908 new go_tadpole_cage();
1909 new go_flames();
1910 new go_heat();
1911 new go_bear_trap();
1913
1914 // Theirs
1915 new go_brewfest_music();
1916 new go_pirate_day_music();
1918 new go_midsummer_music();
1919 new go_gilded_brazier();
1920 //new go_shrine_of_the_birds();
1923 new go_jump_a_tron();
1927 new go_fel_crystalforge();
1929 new go_scourge_cage();
1930 new go_arcane_prison();
1931 new go_jotunheim_cage();
1932 new go_table_theka();
1933 new go_soulwell();
1936 new go_hive_pod();
1938 new go_veil_skith_cage();
1939 new go_bells();
1940}
Definition: go_scripts.cpp:35
Definition: go_scripts.cpp:48
Definition: go_scripts.cpp:61
Definition: go_scripts.cpp:80
Definition: go_scripts.cpp:115
Definition: go_scripts.cpp:149
Definition: go_scripts.cpp:205
Definition: go_scripts.cpp:230
Definition: go_scripts.cpp:256
Definition: go_scripts.cpp:322
Definition: go_scripts.cpp:369
Definition: go_scripts.cpp:418
Definition: go_scripts.cpp:518
Definition: go_scripts.cpp:665
Definition: go_scripts.cpp:720
Definition: go_scripts.cpp:777
Definition: go_scripts.cpp:847
Definition: go_scripts.cpp:926
Definition: go_scripts.cpp:948
Definition: go_scripts.cpp:971
Definition: go_scripts.cpp:1042
Definition: go_scripts.cpp:1075
Definition: go_scripts.cpp:1095
Definition: go_scripts.cpp:1125
Definition: go_scripts.cpp:1184
Definition: go_scripts.cpp:1236
Definition: go_scripts.cpp:1264
Definition: go_scripts.cpp:1299
Definition: go_scripts.cpp:1349
Definition: go_scripts.cpp:1386
Definition: go_scripts.cpp:1516
Definition: go_scripts.cpp:1570
Definition: go_scripts.cpp:1620
Definition: go_scripts.cpp:1639
Definition: go_scripts.cpp:1662
Definition: go_scripts.cpp:1738
Definition: go_scripts.cpp:1883

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 ( )
249{
256 new item_captured_frog();
258}
Definition: item_scripts.cpp:46
Definition: item_scripts.cpp:87
Definition: item_scripts.cpp:107
Definition: item_scripts.cpp:128
Definition: item_scripts.cpp:148
Definition: item_scripts.cpp:175
Definition: item_scripts.cpp:205
Definition: item_scripts.cpp:227

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 ( )
1370{
1371 new npc_prof_alchemy();
1372 new npc_prof_blacksmith();
1374 new npc_prof_leather();
1375 new npc_prof_tailor();
1377}
Definition: npc_professions.cpp:469
Definition: npc_professions.cpp:634
Definition: npc_professions.cpp:875
Definition: npc_professions.cpp:967
Definition: npc_professions.cpp:1067
Definition: npc_professions.cpp:1237

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 ( )
269{
270 new npc_taxi;
271}
Definition: npc_taxi.cpp:71

Referenced by AddWorldScripts().

◆ AddSC_npcs_special()

void AddSC_npcs_special ( )
2684{
2685 // Ours
2687 new npc_riggle_bassbait();
2688 new npc_target_dummy();
2689 new npc_training_dummy();
2691
2692 // Theirs
2693 new npc_air_force_bots();
2694 new npc_chicken_cluck();
2695 new npc_dancing_flames();
2696 new npc_doctor();
2697 new npc_injured_patient();
2699 new npc_guardian();
2700 new npc_sayge();
2701 new npc_steam_tonk();
2702 new npc_wormhole();
2703 new npc_pet_trainer();
2704 new npc_locksmith();
2705 new npc_experience();
2706 new npc_firework();
2707 new npc_spring_rabbit();
2708 new npc_stable_master();
2712}
#define RegisterCreatureAI(ai_name)
Definition: CreatureScript.h:71
Definition: npcs_special.cpp:59
Definition: npcs_special.cpp:216
Definition: npcs_special.cpp:329
Definition: npcs_special.cpp:387
Definition: npcs_special.cpp:501
Definition: npcs_special.cpp:665
Definition: npcs_special.cpp:760
Definition: npcs_special.cpp:906
Definition: npcs_special.cpp:1051
Definition: npcs_special.cpp:1261
Definition: npcs_special.cpp:1460
Definition: npcs_special.cpp:1548
Definition: npcs_special.cpp:1677
Definition: npcs_special.cpp:1728
Definition: npcs_special.cpp:1824
Definition: npcs_special.cpp:1907
Definition: npcs_special.cpp:2012
Definition: npcs_special.cpp:2123
Definition: npcs_special.cpp:2357
Definition: npcs_special.cpp:2453
Definition: npcs_special.cpp:2527
Definition: npcs_special.cpp:2591
Definition: npcs_special.cpp:2645
Definition: npcs_special.cpp:2671

References npc_doctor::npc_doctor(), and RegisterCreatureAI.

Referenced by AddWorldScripts().

◆ AddSC_player_scripts()

void AddSC_player_scripts ( )
71{
73}
Definition: player_scripts.cpp:28

Referenced by AddWorldScripts().

◆ AddSC_server_mail()

void AddSC_server_mail ( )
50{
51 new ServerMailReward();
52}
Definition: server_mail.cpp:25

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:70
void AddSC_go_scripts()
Definition: go_scripts.cpp:1897
void AddSC_npc_taxi()
Definition: npc_taxi.cpp:268
void AddSC_item_scripts()
Definition: item_scripts.cpp:248
void AddSC_npc_innkeeper()
Definition: npc_innkeeper.cpp:90
void AddSC_npc_professions()
Definition: npc_professions.cpp:1369
void AddSC_achievement_scripts()
Definition: achievement_scripts.cpp:278
void AddSC_generic_creature()
Definition: mob_generic_creature.cpp:228
void AddSC_action_ip_logger()
Definition: action_ip_logger.cpp:318
void AddSC_npc_stave_of_ancients()
Definition: npc_stave_of_ancients.cpp:1225
void AddSC_server_mail()
Definition: server_mail.cpp:49
void AddSC_areatrigger_scripts()
Definition: areatrigger_scripts.cpp:482
void AddSC_emerald_dragons()
Definition: boss_emerald_dragons.cpp:868
void AddSC_npcs_special()
Definition: npcs_special.cpp:2683
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().