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

66 lines
2.5 KiB
Plaintext

#include clientscripts\mp\_utility;
#include clientscripts\mp\zombies\_zm_utility;
main()
{
replaceFunc(clientscripts\mp\zm_buried::init_gamemodes, scripts\zm\replaced\zm_buried::init_gamemodes);
replaceFunc(clientscripts\mp\zm_buried::start_zombie_stuff, scripts\zm\replaced\zm_buried::start_zombie_stuff);
}
init()
{
prepare_chalk_weapon_list();
}
prepare_chalk_weapon_list()
{
level.buildable_wallbuy_weapons = [];
level.buildable_wallbuy_weapon_models = [];
level.buildable_wallbuy_weapon_angles = [];
level.buildable_wallbuy_weapon_offsets = [];
if (getdvar("ui_zm_mapstartlocation") == "maze")
{
level.buildable_wallbuy_weapons[0] = "saritch_zm";
level.buildable_wallbuy_weapons[1] = "ballista_zm";
level.buildable_wallbuy_weapons[2] = "beretta93r_zm";
level.buildable_wallbuy_weapons[3] = "pdw57_zm";
level.buildable_wallbuy_weapons[4] = "an94_zm";
level.buildable_wallbuy_weapons[5] = "lsat_zm";
}
else if (getdvar("ui_zm_mapstartlocation") == "street")
{
level.buildable_wallbuy_weapons[0] = "vector_zm";
level.buildable_wallbuy_weapons[1] = "an94_zm";
level.buildable_wallbuy_weapons[2] = "pdw57_zm";
level.buildable_wallbuy_weapons[3] = "svu_zm";
level.buildable_wallbuy_weapons[4] = "ballista_zm";
level.buildable_wallbuy_weapons[5] = "870mcs_zm";
}
else
{
level.buildable_wallbuy_weapons[0] = "vector_zm";
level.buildable_wallbuy_weapons[1] = "an94_zm";
level.buildable_wallbuy_weapons[2] = "pdw57_zm";
level.buildable_wallbuy_weapons[3] = "svu_zm";
level.buildable_wallbuy_weapons[4] = "tazer_knuckles_zm";
level.buildable_wallbuy_weapons[5] = "870mcs_zm";
}
level.buildable_wallbuy_weapon_offsets["vector_zm"] = (2, 0, 0);
level.buildable_wallbuy_weapon_offsets["an94_zm"] = (4, 0, 0);
level.buildable_wallbuy_weapon_offsets["pdw57_zm"] = (10, 0, 0);
level.buildable_wallbuy_weapon_offsets["svu_zm"] = (8, 0, 0);
level.buildable_wallbuy_weapon_offsets["tazer_knuckles_zm"] = (0, 0, 0);
level.buildable_wallbuy_weapon_offsets["870mcs_zm"] = (3, 0, 0);
level.buildable_wallbuy_weapon_offsets["saritch_zm"] = (3, 0, 0);
level.buildable_wallbuy_weapon_offsets["ballista_zm"] = (0, 0, 0);
level.buildable_wallbuy_weapon_offsets["beretta93r_zm"] = (8, 0, 0);
level.buildable_wallbuy_weapon_offsets["lsat_zm"] = (8, 0, 0);
foreach (buildable_wallbuy_weapon in level.buildable_wallbuy_weapons)
{
level.buildable_wallbuy_weapon_models[buildable_wallbuy_weapon] = undefined;
level.buildable_wallbuy_weapon_angles[buildable_wallbuy_weapon] = undefined;
}
}