1
0
mirror of https://github.com/JezuzLizard/BO2-Reimagined.git synced 2025-06-10 15:17:57 -05:00

Borough: add Head Chopper buildable

This commit is contained in:
Jbleezy
2024-01-08 20:38:36 -08:00
parent ceddc835f7
commit d67bec0a96
5 changed files with 77 additions and 1 deletions

View File

@ -1936,7 +1936,6 @@ buildbuildables()
updatebuildables();
removebuildable("turbine", "buried");
removebuildable("headchopper_zm", "buried"); // TODO - remove line when headchopper anims work on Borough
}
}
}

View File

@ -0,0 +1,70 @@
#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;
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();
}
}

View File

@ -1,6 +1,11 @@
#include clientscripts\mp\_utility;
#include clientscripts\mp\zombies\_zm_utility;
main()
{
replaceFunc(clientscripts\mp\zm_buried::start_zombie_stuff, scripts\zm\replaced\zm_buried::start_zombie_stuff);
}
init()
{
prepare_chalk_weapon_list();