mirror of
https://github.com/JezuzLizard/BO2-Reimagined.git
synced 2025-06-08 06:12:17 -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))
|
//buildbuildable( "headchopper_zm" );
|
||||||
{
|
buildbuildable( "springpad_zm" );
|
||||||
//removebuildable( "headchopper_zm" );
|
buildbuildable( "subwoofer_zm" );
|
||||||
removebuildable( "springpad_zm" );
|
buildbuildable( "turbine" );
|
||||||
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();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
disable_tunnels()
|
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 common_scripts\utility;
|
||||||
#include maps\mp\zombies\_zm_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_buildables_pooled;
|
||||||
#include scripts\zm\replaced\_zm_equip_subwoofer;
|
#include scripts\zm\replaced\_zm_equip_subwoofer;
|
||||||
#include scripts\zm\replaced\_zm_banking;
|
#include scripts\zm\replaced\_zm_banking;
|
||||||
@ -13,6 +14,7 @@ main()
|
|||||||
{
|
{
|
||||||
precachemodel( "collision_wall_128x128x10_standard" );
|
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_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::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);
|
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