mirror of
https://github.com/JezuzLizard/BO2-Reimagined.git
synced 2025-06-07 21:59:49 -05:00
Encounter Pro on Borough: disable buildable triggers
This commit is contained in:
parent
05220b18b8
commit
0fc231356e
@ -180,38 +180,10 @@ buildbuildables()
|
||||
// }
|
||||
// }
|
||||
|
||||
if(is_true(level.scr_zm_ui_gametype_pro))
|
||||
{
|
||||
//removebuildable( "headchopper_zm" );
|
||||
removebuildable( "springpad_zm" );
|
||||
removebuildable( "subwoofer_zm" );
|
||||
removebuildable( "turbine" );
|
||||
}
|
||||
else
|
||||
{
|
||||
//buildbuildable( "headchopper_zm" );
|
||||
buildbuildable( "springpad_zm" );
|
||||
buildbuildable( "subwoofer_zm" );
|
||||
buildbuildable( "turbine" );
|
||||
}
|
||||
}
|
||||
|
||||
removebuildable( buildable )
|
||||
{
|
||||
player = get_players()[ 0 ];
|
||||
foreach (stub in level.buildable_stubs)
|
||||
{
|
||||
if ( !isDefined( buildable ) || stub.equipname == buildable )
|
||||
{
|
||||
if ( isDefined( buildable ) || stub.persistent != 3 )
|
||||
{
|
||||
foreach (piece in stub.buildablezone.pieces)
|
||||
{
|
||||
piece maps\mp\zombies\_zm_buildables::piece_unspawn();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
//buildbuildable( "headchopper_zm" );
|
||||
buildbuildable( "springpad_zm" );
|
||||
buildbuildable( "subwoofer_zm" );
|
||||
buildbuildable( "turbine" );
|
||||
}
|
||||
|
||||
disable_tunnels()
|
||||
|
49
scripts/zm/replaced/zm_buried_gamemodes.gsc
Normal file
49
scripts/zm/replaced/zm_buried_gamemodes.gsc
Normal file
@ -0,0 +1,49 @@
|
||||
#include common_scripts\utility;
|
||||
#include maps\mp\_utility;
|
||||
#include maps\mp\zombies\_zm_utility;
|
||||
#include maps\mp\zombies\_zm_game_module;
|
||||
#include maps\mp\gametypes_zm\_zm_gametype;
|
||||
#include maps\mp\zombies\_zm_buildables;
|
||||
#include maps\mp\zm_buried;
|
||||
#include maps\mp\zm_buried_classic;
|
||||
#include maps\mp\zm_buried_turned_street;
|
||||
#include maps\mp\zm_buried_grief_street;
|
||||
#include maps\mp\zombies\_zm_zonemgr;
|
||||
#include maps\mp\zombies\_zm_weapons;
|
||||
#include maps\mp\zombies\_zm_unitrigger;
|
||||
#include maps\mp\zm_buried_gamemodes;
|
||||
|
||||
buildbuildable( buildable )
|
||||
{
|
||||
player = get_players()[0];
|
||||
|
||||
foreach ( stub in level.buildable_stubs )
|
||||
{
|
||||
if ( !isdefined( buildable ) || stub.equipname == buildable )
|
||||
{
|
||||
if ( isdefined( buildable ) || stub.persistent != 3 )
|
||||
{
|
||||
stub maps\mp\zombies\_zm_buildables::buildablestub_remove();
|
||||
|
||||
foreach ( piece in stub.buildablezone.pieces )
|
||||
{
|
||||
piece maps\mp\zombies\_zm_buildables::piece_unspawn();
|
||||
}
|
||||
|
||||
if (is_true(level.scr_zm_ui_gametype_pro))
|
||||
{
|
||||
thread maps\mp\zombies\_zm_unitrigger::unregister_unitrigger( stub );
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
stub maps\mp\zombies\_zm_buildables::buildablestub_finish_build( player );
|
||||
|
||||
stub.model notsolid();
|
||||
stub.model show();
|
||||
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -2,6 +2,7 @@
|
||||
#include common_scripts\utility;
|
||||
#include maps\mp\zombies\_zm_utility;
|
||||
|
||||
#include scripts\zm\replaced\zm_buried_gamemodes;
|
||||
#include scripts\zm\replaced\_zm_buildables_pooled;
|
||||
#include scripts\zm\replaced\_zm_equip_subwoofer;
|
||||
#include scripts\zm\replaced\_zm_banking;
|
||||
@ -13,6 +14,7 @@ main()
|
||||
{
|
||||
precachemodel( "collision_wall_128x128x10_standard" );
|
||||
|
||||
replaceFunc(maps\mp\zm_buried_gamemodes::buildbuildable, scripts\zm\replaced\zm_buried_gamemodes::buildbuildable);
|
||||
replaceFunc(maps\mp\zombies\_zm_buildables_pooled::add_buildable_to_pool, scripts\zm\replaced\_zm_buildables_pooled::add_buildable_to_pool);
|
||||
replaceFunc(maps\mp\zombies\_zm_equip_subwoofer::startsubwooferdecay, scripts\zm\replaced\_zm_equip_subwoofer::startsubwooferdecay);
|
||||
replaceFunc(maps\mp\zombies\_zm_equip_subwoofer::subwoofer_network_choke, scripts\zm\replaced\_zm_equip_subwoofer::subwoofer_network_choke);
|
||||
|
Loading…
x
Reference in New Issue
Block a user