1 #using scripts\codescripts\struct;
3 #using scripts\shared\audio_shared;
4 #using scripts\shared\clientfield_shared;
5 #using scripts\shared\exploder_shared;//DO NOT REMOVE - needed for system registration
6 #using scripts\shared\flag_shared;
7 #using scripts\shared\flagsys_shared;
8 #using scripts\shared\fx_shared;
9 #using scripts\shared\demo_shared;
10 #using scripts\shared\hud_message_shared;
11 #using scripts\shared\load_shared;
12 #using scripts\shared\lui_shared;
13 #using scripts\shared\music_shared;
14 #using scripts\shared\_oob;
15 #using scripts\shared\scene_shared;
16 #using scripts\shared\serverfaceanim_shared;
17 #using scripts\shared\system_shared;
18 #using scripts\shared\turret_shared;
19 #using scripts\shared\util_shared;
20 #using scripts\shared\vehicle_shared;
21 #using scripts\shared\archetype_shared\archetype_shared;
24 #using scripts\shared\abilities\_ability_player; //DO NOT REMOVE - needed for system registration
26 #insert scripts\shared\shared.gsh;
27 #insert scripts\shared\version.gsh;
29 #using scripts\shared\ai\zombie_utility;
31 #using scripts\zm\_zm;
32 #using scripts\zm\gametypes\_spawnlogic;
34 #using scripts\zm\_destructible;
35 #using scripts\zm\_util;
41 #using scripts\zm\gametypes\_clientids;
42 #using scripts\zm\gametypes\_scoreboard;
43 #using scripts\zm\gametypes\_serversettings;
44 #using scripts\zm\gametypes\_shellshock;
45 #using scripts\zm\gametypes\_spawnlogic;
46 #using scripts\zm\gametypes\_spectating;
47 #using scripts\zm\gametypes\_weaponobjects;
50 #using scripts\zm\_art;
51 #using scripts\zm\_callbacks;
52 #using scripts\zm\_zm_audio;
53 #using scripts\zm\_zm_behavior;
54 #using scripts\zm\_zm_blockers;
55 #using scripts\zm\_zm_bot;
56 #using scripts\zm\_zm_clone;
57 #using scripts\zm\_zm_devgui;
58 #using scripts\zm\_zm_magicbox;
59 #using scripts\zm\_zm_playerhealth;
60 #using scripts\zm\_zm_power;
61 #using scripts\zm\_zm_score;
62 #using scripts\zm\_zm_stats;
63 #using scripts\zm\_zm_traps;
64 #using scripts\zm\_zm_unitrigger;
65 #using scripts\zm\_zm_zonemgr;
68 #using scripts\zm\gametypes\_weaponobjects;
70 #precache( "fx", "_t6/bio/player/fx_footstep_dust" );
71 #precache( "fx", "_t6/bio/player/fx_footstep_sand" );
72 #precache( "fx", "_t6/bio/player/fx_footstep_mud" );
73 #precache( "fx", "_t6/bio/player/fx_footstep_water" );
81 level._loadStarted =
true;
85 level.aiTriggerSpawnFlags = getaitriggerflags();
86 level.vehicleTriggerSpawnFlags = getvehicletriggerflags();
114 if (
IS_TRUE( level.FX_exclude_footsteps ) )
155 players = GetPlayers();
156 for(i = 0; i < players.size; i++)
159 players[i] freezecontrols(
true);