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

Function Documentation

◆ AddSC_achievement_scripts()

void AddSC_achievement_scripts ( )
278{
289 new achievement_arena_by_type("achievement_arena_2v2_check", ARENA_TYPE_2v2);
290 new achievement_arena_by_type("achievement_arena_3v3_check", ARENA_TYPE_3v3);
291 new achievement_arena_by_type("achievement_arena_5v5_check", ARENA_TYPE_5v5);
293 new achievement_tilted();
297}
@ ARENA_TYPE_5v5
Definition: Battleground.h:219
@ ARENA_TYPE_3v3
Definition: Battleground.h:218
@ ARENA_TYPE_2v2
Definition: Battleground.h:217
Definition: achievement_scripts.cpp:28
Definition: achievement_scripts.cpp:40
Definition: achievement_scripts.cpp:52
Definition: achievement_scripts.cpp:71
Definition: achievement_scripts.cpp:83
Definition: achievement_scripts.cpp:97
Definition: achievement_scripts.cpp:111
Definition: achievement_scripts.cpp:125
Definition: achievement_scripts.cpp:142
Definition: achievement_scripts.cpp:160
Definition: achievement_scripts.cpp:172
Definition: achievement_scripts.cpp:184
Definition: achievement_scripts.cpp:206
Definition: achievement_scripts.cpp:228
Definition: achievement_scripts.cpp:243
Definition: achievement_scripts.cpp:261

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 ( )
438{
439 // Ours
441
442 // Theirs
452}
Definition: areatrigger_scripts.cpp:43
Definition: areatrigger_scripts.cpp:74
Definition: areatrigger_scripts.cpp:105
Definition: areatrigger_scripts.cpp:146
Definition: areatrigger_scripts.cpp:173
Definition: areatrigger_scripts.cpp:203
Definition: areatrigger_scripts.cpp:258
Definition: areatrigger_scripts.cpp:293
Definition: areatrigger_scripts.cpp:331
Definition: areatrigger_scripts.cpp:385

Referenced by AddWorldScripts().

◆ AddSC_chat_log()

void AddSC_chat_log ( )
159{
160 new ChatLogScript();
161}
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:182
Definition: boss_emerald_dragons.cpp:293
Definition: boss_emerald_dragons.cpp:398
Definition: boss_emerald_dragons.cpp:452
Definition: boss_emerald_dragons.cpp:513
Definition: boss_emerald_dragons.cpp:607
Definition: boss_emerald_dragons.cpp:738
Definition: boss_emerald_dragons.cpp:783
Definition: boss_emerald_dragons.cpp:818

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 ( )
1949{
1950 // Ours
1952 new go_seer_of_zebhalak();
1956 new go_ethereum_prison();
1957 new go_ethereum_stasis();
1958 new go_resonite_cask();
1959 new go_tadpole_cage();
1960 new go_flames();
1961 new go_heat();
1962 new go_bear_trap();
1964 new go_l70_etc_music();
1965
1966 // Theirs
1967 new go_brewfest_music();
1968 new go_pirate_day_music();
1970 new go_midsummer_music();
1971 new go_gilded_brazier();
1972 //new go_shrine_of_the_birds();
1975 new go_jump_a_tron();
1979 new go_fel_crystalforge();
1981 new go_scourge_cage();
1982 new go_arcane_prison();
1983 new go_jotunheim_cage();
1984 new go_table_theka();
1985 new go_soulwell();
1988 new go_hive_pod();
1990 new go_veil_skith_cage();
1991 new go_bells();
1992}
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:484
Definition: go_scripts.cpp:569
Definition: go_scripts.cpp:716
Definition: go_scripts.cpp:771
Definition: go_scripts.cpp:828
Definition: go_scripts.cpp:898
Definition: go_scripts.cpp:977
Definition: go_scripts.cpp:999
Definition: go_scripts.cpp:1022
Definition: go_scripts.cpp:1093
Definition: go_scripts.cpp:1126
Definition: go_scripts.cpp:1146
Definition: go_scripts.cpp:1176
Definition: go_scripts.cpp:1235
Definition: go_scripts.cpp:1287
Definition: go_scripts.cpp:1315
Definition: go_scripts.cpp:1350
Definition: go_scripts.cpp:1400
Definition: go_scripts.cpp:1437
Definition: go_scripts.cpp:1567
Definition: go_scripts.cpp:1621
Definition: go_scripts.cpp:1671
Definition: go_scripts.cpp:1690
Definition: go_scripts.cpp:1713
Definition: go_scripts.cpp:1789
Definition: go_scripts.cpp:1934

Referenced by AddWorldScripts().

◆ AddSC_guards()

void AddSC_guards ( )
178{
181}
Definition: guards.cpp:45
Definition: guards.cpp:112

Referenced by AddWorldScripts().

◆ AddSC_item_scripts()

void AddSC_item_scripts ( )
218{
224 new item_captured_frog();
226}
Definition: item_scripts.cpp:35
Definition: item_scripts.cpp:76
Definition: item_scripts.cpp:97
Definition: item_scripts.cpp:117
Definition: item_scripts.cpp:144
Definition: item_scripts.cpp:174
Definition: item_scripts.cpp:196

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:470
Definition: npc_professions.cpp:635
Definition: npc_professions.cpp:876
Definition: npc_professions.cpp:968
Definition: npc_professions.cpp:1068
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 ( )
269{
270 new npc_taxi;
271}
Definition: npc_taxi.cpp:71

Referenced by AddWorldScripts().

◆ AddSC_npcs_special()

void AddSC_npcs_special ( )
2696{
2697 // Ours
2699 new npc_riggle_bassbait();
2700 new npc_target_dummy();
2701 new npc_training_dummy();
2703
2704 // Theirs
2705 new npc_air_force_bots();
2706 new npc_chicken_cluck();
2707 new npc_dancing_flames();
2708 new npc_doctor();
2709 new npc_injured_patient();
2711 new npc_guardian();
2712 new npc_sayge();
2713 new npc_steam_tonk();
2714 new npc_wormhole();
2715 new npc_pet_trainer();
2716 new npc_locksmith();
2717 new npc_experience();
2718 new npc_firework();
2719 new npc_spring_rabbit();
2720 new npc_stable_master();
2724}
#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:669
Definition: npcs_special.cpp:764
Definition: npcs_special.cpp:910
Definition: npcs_special.cpp:1055
Definition: npcs_special.cpp:1265
Definition: npcs_special.cpp:1464
Definition: npcs_special.cpp:1552
Definition: npcs_special.cpp:1681
Definition: npcs_special.cpp:1732
Definition: npcs_special.cpp:1828
Definition: npcs_special.cpp:1911
Definition: npcs_special.cpp:2016
Definition: npcs_special.cpp:2127
Definition: npcs_special.cpp:2361
Definition: npcs_special.cpp:2457
Definition: npcs_special.cpp:2531
Definition: npcs_special.cpp:2595
Definition: npcs_special.cpp:2657
Definition: npcs_special.cpp:2683

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 ( )
79{
80 new ServerMailReward();
81}
Definition: server_mail.cpp:25

Referenced by AddWorldScripts().

◆ AddSC_transport_zeppelins()

void AddSC_transport_zeppelins ( )
105{
109}
#define RegisterGameObjectAI(ai_name)
Definition: GameObjectScript.h:77
Definition: transport_zeppelins.cpp:25
Definition: transport_zeppelins.cpp:49
Definition: transport_zeppelins.cpp:79

References RegisterGameObjectAI.

Referenced by AddWorldScripts().

◆ AddWorldScripts()

void AddWorldScripts ( )
40{
52 AddSC_chat_log(); // location: scripts\World\chat_log.cpp
53 AddSC_action_ip_logger(); // location: scripts\World\action_ip_logger.cpp
58}
void AddSC_player_scripts()
Definition: player_scripts.cpp:69
void AddSC_go_scripts()
Definition: go_scripts.cpp:1948
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:217
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:277
void AddSC_generic_creature()
Definition: mob_generic_creature.cpp:59
void AddSC_action_ip_logger()
Definition: action_ip_logger.cpp:332
void AddSC_npc_stave_of_ancients()
Definition: npc_stave_of_ancients.cpp:1225
void AddSC_server_mail()
Definition: server_mail.cpp:78
void AddSC_areatrigger_scripts()
Definition: areatrigger_scripts.cpp:437
void AddSC_emerald_dragons()
Definition: boss_emerald_dragons.cpp:844
void AddSC_npcs_special()
Definition: npcs_special.cpp:2695
void AddSC_guards()
Definition: guards.cpp:177
void AddSC_chat_log()
Definition: chat_log.cpp:158

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