1
0
mirror of https://github.com/JezuzLizard/BO2-Reimagined.git synced 2025-06-07 21:59:49 -05:00
2024-01-12 00:53:08 -08:00

83 lines
4.1 KiB
Plaintext

#include clientscripts\mp\zm_buried;
#include clientscripts\mp\_utility;
#include clientscripts\mp\zombies\_zm_weapons;
#include clientscripts\mp\zombies\_zm_utility;
#include clientscripts\mp\_visionset_mgr;
#include clientscripts\mp\_audio;
#include clientscripts\mp\zm_buried_ffotd;
#include clientscripts\mp\zm_buried_sq;
#include clientscripts\mp\zombies\_zm_perk_divetonuke;
#include clientscripts\mp\zombies\_zm_perk_vulture;
#include clientscripts\mp\zm_buried_fx;
#include clientscripts\mp\zm_buried_buildables;
#include clientscripts\mp\zm_buried_classic;
#include clientscripts\mp\zm_buried_maze;
#include clientscripts\mp\zm_buried_amb;
#include clientscripts\mp\zombies\_zm_turned;
#include clientscripts\mp\zm_buried_turned_street;
#include clientscripts\mp\zm_buried_grief_street;
#include clientscripts\mp\zombies\_zm;
#include clientscripts\mp\zombies\_zm_weap_time_bomb;
#include clientscripts\mp\zombies\_zm_weap_cymbal_monkey;
#include clientscripts\mp\zombies\_zm_weap_tazer_knuckles;
#include clientscripts\mp\zombies\_zm_weap_slowgun;
#include clientscripts\mp\zombies\_zm_ai_ghost;
#include clientscripts\mp\zombies\_zm_equip_turbine;
#include clientscripts\mp\zombies\_zm_equip_springpad;
#include clientscripts\mp\zombies\_zm_equip_subwoofer;
#include clientscripts\mp\zombies\_zm_equip_headchopper;
init_gamemodes()
{
clientscripts\mp\zombies\_zm_turned::init();
add_map_gamemode("zclassic", undefined, undefined);
add_map_gamemode("zstandard", undefined, undefined);
add_map_gamemode("zgrief", undefined, undefined);
add_map_gamemode("zcleansed", clientscripts\mp\zombies\_zm_turned::precache, clientscripts\mp\zombies\_zm_turned::main);
add_map_location_gamemode("zclassic", "processing", clientscripts\mp\zm_buried_classic::precache, clientscripts\mp\zm_buried_classic::premain, clientscripts\mp\zm_buried_classic::main);
add_map_location_gamemode("zstandard", "street", clientscripts\mp\zm_buried_grief_street::precache, clientscripts\mp\zm_buried_grief_street::premain, clientscripts\mp\zm_buried_grief_street::main);
add_map_location_gamemode("zgrief", "street", clientscripts\mp\zm_buried_grief_street::precache, clientscripts\mp\zm_buried_grief_street::premain, clientscripts\mp\zm_buried_grief_street::main);
add_map_location_gamemode("zcleansed", "street", clientscripts\mp\zm_buried_turned_street::precache, clientscripts\mp\zm_buried_turned_street::premain, clientscripts\mp\zm_buried_turned_street::main);
}
start_zombie_stuff()
{
include_weapons();
include_powerups();
include_equipment_for_level();
clientscripts\mp\zombies\_zm::init();
init_level_specific_wall_buy_fx();
registerclientfield("world", "buried_sq_maxis_eye_glow_override", 12000, 1, "int", ::buried_sq_maxis_eye_glow_override, 1);
registerclientfield("allplayers", "buried_sq_richtofen_player_eyes_stuhlinger", 12000, 1, "int", ::buried_sq_richtofen_player_eyes_stuhlinger, 0);
registerclientfield("allplayers", "phd_flopper_effects", 12000, 1, "int", ::buried_phd_flopper_effects, 0);
if (is_gametype_active("zclassic"))
clientscripts\mp\zombies\_zm_weap_time_bomb::init_time_bomb();
clientscripts\mp\zombies\_zm_weap_cymbal_monkey::init();
clientscripts\mp\zombies\_zm_weap_tazer_knuckles::init();
clientscripts\mp\zombies\_zm_weap_slowgun::init();
if (getdvar("createfx") != "")
return;
if (level.scr_zm_ui_gametype == "zclassic")
{
clientscripts\mp\zombies\_zm_ai_ghost::init_animtree();
clientscripts\mp\zombies\_zm_equip_turbine::init();
clientscripts\mp\zombies\_zm_equip_turbine::init_animtree();
clientscripts\mp\zombies\_zm_equip_springpad::init_animtree();
clientscripts\mp\zombies\_zm_equip_subwoofer::init();
clientscripts\mp\zombies\_zm_equip_subwoofer::init_animtree();
clientscripts\mp\zombies\_zm_equip_headchopper::init_animtree();
}
else if (level.scr_zm_map_start_location == "street")
{
clientscripts\mp\zombies\_zm_equip_turbine::init();
clientscripts\mp\zombies\_zm_equip_turbine::init_animtree();
clientscripts\mp\zombies\_zm_equip_springpad::init_animtree();
clientscripts\mp\zombies\_zm_equip_subwoofer::init();
clientscripts\mp\zombies\_zm_equip_subwoofer::init_animtree();
clientscripts\mp\zombies\_zm_equip_headchopper::init_animtree();
}
}