mirror of
https://github.com/JezuzLizard/BO2-Reimagined.git
synced 2025-06-08 06:12:17 -05:00
Tranzit: add Mystery Box at Tunnel and Cornfield
This commit is contained in:
parent
da2dc175fc
commit
1242c591ee
@ -867,6 +867,8 @@
|
|||||||
* Added SVU-AS wallbuy at Cornfield
|
* Added SVU-AS wallbuy at Cornfield
|
||||||
* Added M27 to the Mystery Box
|
* Added M27 to the Mystery Box
|
||||||
* Added Fire Sale powerup
|
* Added Fire Sale powerup
|
||||||
|
* Added Mystery Box at Tunnel
|
||||||
|
* Added Mystery Box at Cornfield
|
||||||
* Power switch and Pack-a-Punch automatically crafted
|
* Power switch and Pack-a-Punch automatically crafted
|
||||||
* Any door that requires a Turbine to open is automatically open whenever the power is on
|
* Any door that requires a Turbine to open is automatically open whenever the power is on
|
||||||
* Increased bus speed by 100%
|
* Increased bus speed by 100%
|
||||||
@ -889,8 +891,8 @@
|
|||||||
* Zombies spawn in the Warehouse zone when in the Outside Power Station zone before the Warehouse door is opened
|
* Zombies spawn in the Warehouse zone when in the Outside Power Station zone before the Warehouse door is opened
|
||||||
* Zombies spawn in the Outside Power Station zone when in the Fog After Power Station zone
|
* Zombies spawn in the Outside Power Station zone when in the Fog After Power Station zone
|
||||||
* Zombies spawn in the Warehouse zone when in the Fog After Power Station zone
|
* Zombies spawn in the Warehouse zone when in the Fog After Power Station zone
|
||||||
* Added "Avenged Sevenfold - Carry On" song (activated by triggering the teddy bear in the Farm area last)
|
* Added "Avenged Sevenfold - Carry On" song (activated by triggering the teddy bear at Farm last)
|
||||||
* Added "Skrillex - Try It Out" song (activated by triggering the teddy bear in the Bus Depot area last)
|
* Added "Skrillex - Try It Out" song (activated by triggering the teddy bear at Bus Depot last)
|
||||||
* Quest: added "Benn - Just Like You" song
|
* Quest: added "Benn - Just Like You" song
|
||||||
* Quest: increased pylon powerup drop rate from 4-12 minutes to 2-6 minutes
|
* Quest: increased pylon powerup drop rate from 4-12 minutes to 2-6 minutes
|
||||||
* Quest (Maxis): Avogadro step only requires 1 Turbine under the pylon
|
* Quest (Maxis): Avogadro step only requires 1 Turbine under the pylon
|
||||||
@ -932,13 +934,11 @@
|
|||||||
|
|
||||||
#### Tunnel
|
#### Tunnel
|
||||||
* Wallbuys: SMR, Ballista, Vector K10, SWAT-556 Semtex, Bowie Knife
|
* Wallbuys: SMR, Ballista, Vector K10, SWAT-556 Semtex, Bowie Knife
|
||||||
* Added Mystery Box location
|
|
||||||
* Perks: Jugger-Nog, Quick Revive, Speed Cola, Double Tap, Stamin-Up
|
* Perks: Jugger-Nog, Quick Revive, Speed Cola, Double Tap, Stamin-Up
|
||||||
* Pack-a-Punch
|
* Pack-a-Punch
|
||||||
|
|
||||||
#### Cornfield
|
#### Cornfield
|
||||||
* Wallbuys: SMR, Ballista, B23R, MSMC, Vector K10, SWAT-556 Remington 870 MCS, Semtex, Claymore
|
* Wallbuys: SMR, Ballista, B23R, MSMC, Vector K10, SWAT-556 Remington 870 MCS, Semtex, Claymore
|
||||||
* Added Mystery Box location
|
|
||||||
* No perks
|
* No perks
|
||||||
* Pack-a-Punch
|
* Pack-a-Punch
|
||||||
|
|
||||||
|
@ -26726,6 +26726,78 @@
|
|||||||
"guid" "4EFDB2AC"
|
"guid" "4EFDB2AC"
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
"classname" "script_struct"
|
||||||
|
"zombie_cost" "950"
|
||||||
|
"script_noteworthy" "tunnel_chest"
|
||||||
|
"targetname" "treasure_chest_use"
|
||||||
|
"angles" "0 89 0"
|
||||||
|
"origin" "-10803 -1897 209"
|
||||||
|
"guid" "4A436038"
|
||||||
|
}
|
||||||
|
{
|
||||||
|
"classname" "zbarrier_zmcore_MagicBox"
|
||||||
|
"zbarrierboardanim5" "o_zombie_magic_box_teddy_rise"
|
||||||
|
"zbarriertearanim5" "o_zombie_magic_box_weapon_dual_rise"
|
||||||
|
"zbarrierboardmodel5" "tag_origin"
|
||||||
|
"zbarrierboardanim4" "o_zombie_magic_box_teddy_rise"
|
||||||
|
"zbarriertearanim4" "o_zombie_magic_box_weapon_rise"
|
||||||
|
"zbarrierboardmodel4" "tag_origin"
|
||||||
|
"zbarrierboardanim3" "o_zombie_magic_box_close"
|
||||||
|
"zbarriertearanim3" "o_zombie_magic_box_open"
|
||||||
|
"zbarrierboardmodel3" "p6_anim_zm_magic_box"
|
||||||
|
"zbarrierboardanim2" "o_zombie_magic_box_leave"
|
||||||
|
"zbarriertearanim2" "o_zombie_magic_box_arrive"
|
||||||
|
"zbarrierboardmodel2" "p6_anim_zm_magic_box"
|
||||||
|
"zbarrierboardanim1" "o_zombie_magic_box_fake_idle_twitch_a"
|
||||||
|
"zbarriertearanim1" "o_zombie_magic_box_fake_idle_twitch_b"
|
||||||
|
"zbarrierboardmodel1" "p6_anim_zm_magic_box_fake"
|
||||||
|
"zbarriernumboards" "5"
|
||||||
|
"showupgradedmodel" "0"
|
||||||
|
"showalternatemodel" "0"
|
||||||
|
"barrieranimtime" "0"
|
||||||
|
"angles" "0 89 0"
|
||||||
|
"type" "zmcore_MagicBox"
|
||||||
|
"origin" "-10803 -1897 209"
|
||||||
|
"script_noteworthy" "tunnel_chest_zbarrier"
|
||||||
|
"guid" "C82823B1"
|
||||||
|
}
|
||||||
|
{
|
||||||
|
"classname" "script_struct"
|
||||||
|
"zombie_cost" "950"
|
||||||
|
"script_noteworthy" "cornfield_chest"
|
||||||
|
"targetname" "treasure_chest_use"
|
||||||
|
"angles" "0 180 0"
|
||||||
|
"origin" "13337 72 -176"
|
||||||
|
"guid" "4A436037"
|
||||||
|
}
|
||||||
|
{
|
||||||
|
"classname" "zbarrier_zmcore_MagicBox"
|
||||||
|
"zbarrierboardanim5" "o_zombie_magic_box_teddy_rise"
|
||||||
|
"zbarriertearanim5" "o_zombie_magic_box_weapon_dual_rise"
|
||||||
|
"zbarrierboardmodel5" "tag_origin"
|
||||||
|
"zbarrierboardanim4" "o_zombie_magic_box_teddy_rise"
|
||||||
|
"zbarriertearanim4" "o_zombie_magic_box_weapon_rise"
|
||||||
|
"zbarrierboardmodel4" "tag_origin"
|
||||||
|
"zbarrierboardanim3" "o_zombie_magic_box_close"
|
||||||
|
"zbarriertearanim3" "o_zombie_magic_box_open"
|
||||||
|
"zbarrierboardmodel3" "p6_anim_zm_magic_box"
|
||||||
|
"zbarrierboardanim2" "o_zombie_magic_box_leave"
|
||||||
|
"zbarriertearanim2" "o_zombie_magic_box_arrive"
|
||||||
|
"zbarrierboardmodel2" "p6_anim_zm_magic_box"
|
||||||
|
"zbarrierboardanim1" "o_zombie_magic_box_fake_idle_twitch_a"
|
||||||
|
"zbarriertearanim1" "o_zombie_magic_box_fake_idle_twitch_b"
|
||||||
|
"zbarrierboardmodel1" "p6_anim_zm_magic_box_fake"
|
||||||
|
"zbarriernumboards" "5"
|
||||||
|
"showupgradedmodel" "0"
|
||||||
|
"showalternatemodel" "0"
|
||||||
|
"barrieranimtime" "0"
|
||||||
|
"angles" "0 180 0"
|
||||||
|
"type" "zmcore_MagicBox"
|
||||||
|
"origin" "13337 72 -176"
|
||||||
|
"script_noteworthy" "cornfield_chest_zbarrier"
|
||||||
|
"guid" "C82823B2"
|
||||||
|
}
|
||||||
|
{
|
||||||
"model" "*125"
|
"model" "*125"
|
||||||
"origin" "1444 -1878 140"
|
"origin" "1444 -1878 140"
|
||||||
"classname" "info_volume"
|
"classname" "info_volume"
|
||||||
|
@ -216,7 +216,18 @@ spawn_mystery_box_blocks_and_collision()
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (level.script == "zm_highrise")
|
if (level.script == "zm_transit")
|
||||||
|
{
|
||||||
|
if (chest.script_noteworthy == "tunnel_chest")
|
||||||
|
{
|
||||||
|
chests_to_spawn_ents[chests_to_spawn_ents.size] = chest;
|
||||||
|
}
|
||||||
|
else if (chest.script_noteworthy == "cornfield_chest")
|
||||||
|
{
|
||||||
|
chests_to_spawn_ents[chests_to_spawn_ents.size] = chest;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else if (level.script == "zm_highrise")
|
||||||
{
|
{
|
||||||
if (chest.script_noteworthy == "gb1_chest")
|
if (chest.script_noteworthy == "gb1_chest")
|
||||||
{
|
{
|
||||||
|
@ -81,40 +81,26 @@ struct_init()
|
|||||||
|
|
||||||
precache()
|
precache()
|
||||||
{
|
{
|
||||||
start_chest_zbarrier = getEnt("start_chest_zbarrier", "script_noteworthy");
|
|
||||||
start_chest_zbarrier.origin = (13487, 33, -182);
|
|
||||||
start_chest_zbarrier.angles = (0, 90, 0);
|
|
||||||
start_chest = spawnStruct();
|
|
||||||
start_chest.origin = start_chest_zbarrier.origin;
|
|
||||||
start_chest.angles = start_chest_zbarrier.angles;
|
|
||||||
start_chest.script_noteworthy = "start_chest";
|
|
||||||
start_chest.zombie_cost = 950;
|
|
||||||
collision = spawn("script_model", start_chest_zbarrier.origin + (0, 0, 64), 1);
|
|
||||||
collision.angles = start_chest_zbarrier.angles;
|
|
||||||
collision setmodel("collision_clip_32x32x128");
|
|
||||||
collision disconnectpaths();
|
|
||||||
collision = spawn("script_model", start_chest_zbarrier.origin + (0, -32, 64), 1);
|
|
||||||
collision.angles = start_chest_zbarrier.angles;
|
|
||||||
collision setmodel("collision_clip_32x32x128");
|
|
||||||
collision disconnectpaths();
|
|
||||||
collision = spawn("script_model", start_chest_zbarrier.origin + (0, 32, 64), 1);
|
|
||||||
collision.angles = start_chest_zbarrier.angles;
|
|
||||||
collision setmodel("collision_clip_32x32x128");
|
|
||||||
collision disconnectpaths();
|
|
||||||
|
|
||||||
level.chests = [];
|
|
||||||
level.chests[0] = start_chest;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
main()
|
main()
|
||||||
{
|
{
|
||||||
|
treasure_chest_init();
|
||||||
init_barriers();
|
init_barriers();
|
||||||
disable_zombie_spawn_locations();
|
disable_zombie_spawn_locations();
|
||||||
setup_standard_objects("cornfield");
|
setup_standard_objects("cornfield");
|
||||||
maps\mp\zombies\_zm_magicbox::treasure_chest_init(random(array("start_chest")));
|
|
||||||
scripts\zm\locs\loc_common::init();
|
scripts\zm\locs\loc_common::init();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
treasure_chest_init()
|
||||||
|
{
|
||||||
|
chest = getstruct("cornfield_chest", "script_noteworthy");
|
||||||
|
level.chests = [];
|
||||||
|
level.chests[0] = chest;
|
||||||
|
maps\mp\zombies\_zm_magicbox::treasure_chest_init("cornfield_chest");
|
||||||
|
}
|
||||||
|
|
||||||
init_barriers()
|
init_barriers()
|
||||||
{
|
{
|
||||||
model = spawn("script_model", (10176.5, -14.8391, -221.988), 1);
|
model = spawn("script_model", (10176.5, -14.8391, -221.988), 1);
|
||||||
|
@ -146,9 +146,9 @@ main()
|
|||||||
|
|
||||||
treasure_chest_init()
|
treasure_chest_init()
|
||||||
{
|
{
|
||||||
chests = getstructarray("treasure_chest_use", "targetname");
|
chest = getstruct("start_chest", "script_noteworthy");
|
||||||
level.chests = [];
|
level.chests = [];
|
||||||
level.chests[0] = chests[3];
|
level.chests[0] = chest;
|
||||||
maps\mp\zombies\_zm_magicbox::treasure_chest_init("start_chest");
|
maps\mp\zombies\_zm_magicbox::treasure_chest_init("start_chest");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -91,9 +91,9 @@ main()
|
|||||||
|
|
||||||
treasure_chest_init()
|
treasure_chest_init()
|
||||||
{
|
{
|
||||||
chests = getstructarray("treasure_chest_use", "targetname");
|
chest = getstruct("pow_chest", "script_noteworthy");
|
||||||
level.chests = [];
|
level.chests = [];
|
||||||
level.chests[0] = chests[2];
|
level.chests[0] = chest;
|
||||||
maps\mp\zombies\_zm_magicbox::treasure_chest_init("pow_chest");
|
maps\mp\zombies\_zm_magicbox::treasure_chest_init("pow_chest");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -30,39 +30,25 @@ struct_init()
|
|||||||
|
|
||||||
precache()
|
precache()
|
||||||
{
|
{
|
||||||
start_chest_zbarrier = getEnt("start_chest_zbarrier", "script_noteworthy");
|
|
||||||
start_chest_zbarrier.origin = (-10803, -1897, 196);
|
|
||||||
start_chest_zbarrier.angles = (0, 89, 0);
|
|
||||||
start_chest = spawnStruct();
|
|
||||||
start_chest.origin = start_chest_zbarrier.origin;
|
|
||||||
start_chest.angles = start_chest_zbarrier.angles;
|
|
||||||
start_chest.script_noteworthy = "start_chest";
|
|
||||||
start_chest.zombie_cost = 950;
|
|
||||||
collision = spawn("script_model", start_chest_zbarrier.origin + (0, 0, 64), 1);
|
|
||||||
collision.angles = start_chest_zbarrier.angles;
|
|
||||||
collision setmodel("collision_clip_32x32x128");
|
|
||||||
collision disconnectpaths();
|
|
||||||
collision = spawn("script_model", start_chest_zbarrier.origin + (0, -32, 64), 1);
|
|
||||||
collision.angles = start_chest_zbarrier.angles;
|
|
||||||
collision setmodel("collision_clip_32x32x128");
|
|
||||||
collision disconnectpaths();
|
|
||||||
collision = spawn("script_model", start_chest_zbarrier.origin + (0, 32, 64), 1);
|
|
||||||
collision.angles = start_chest_zbarrier.angles;
|
|
||||||
collision setmodel("collision_clip_32x32x128");
|
|
||||||
collision disconnectpaths();
|
|
||||||
|
|
||||||
level.chests = [];
|
|
||||||
level.chests[0] = start_chest;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
main()
|
main()
|
||||||
{
|
{
|
||||||
|
treasure_chest_init();
|
||||||
init_barriers();
|
init_barriers();
|
||||||
disable_zombie_spawn_locations();
|
disable_zombie_spawn_locations();
|
||||||
maps\mp\zombies\_zm_magicbox::treasure_chest_init(random(array("start_chest")));
|
|
||||||
scripts\zm\locs\loc_common::init();
|
scripts\zm\locs\loc_common::init();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
treasure_chest_init()
|
||||||
|
{
|
||||||
|
chest = getstruct("tunnel_chest", "script_noteworthy");
|
||||||
|
level.chests = [];
|
||||||
|
level.chests[0] = chest;
|
||||||
|
maps\mp\zombies\_zm_magicbox::treasure_chest_init("tunnel_chest");
|
||||||
|
}
|
||||||
|
|
||||||
init_barriers()
|
init_barriers()
|
||||||
{
|
{
|
||||||
origin = (-11270, -500, 255);
|
origin = (-11270, -500, 255);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user