mirror of
https://github.com/JezuzLizard/BO2-Reimagined.git
synced 2025-06-07 21:59:49 -05:00
Perks: no longer deactivated when powered off
This commit is contained in:
parent
1d48101da5
commit
df5c39c518
@ -45,6 +45,7 @@
|
||||
* Removed additional goo created by chain kills
|
||||
|
||||
## Perks
|
||||
* No longer deactivated if the perk machine is powered off
|
||||
|
||||
### Speed Cola
|
||||
* Aim twice as fast
|
||||
|
@ -66,6 +66,8 @@ post_all_players_spawned()
|
||||
|
||||
disable_high_round_walkers();
|
||||
|
||||
disable_perk_pause();
|
||||
|
||||
disable_carpenter();
|
||||
|
||||
disable_bank();
|
||||
@ -240,6 +242,40 @@ replace_wallbuy( replace_from, replace_to )
|
||||
}
|
||||
}
|
||||
|
||||
disable_perk_pause()
|
||||
{
|
||||
for (i = 0; i < level.powered_items.size; i++)
|
||||
{
|
||||
item = level.powered_items[i];
|
||||
|
||||
if (IsDefined(item.target) && IsDefined(item.target.targetname) && item.target.targetname == "zombie_vending")
|
||||
{
|
||||
item.power_off_func = ::perk_power_off;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
perk_power_off( origin, radius )
|
||||
{
|
||||
notify_name = self.target maps/mp/zombies/_zm_perks::getvendingmachinenotify();
|
||||
if ( isDefined( notify_name ) && notify_name == "revive" )
|
||||
{
|
||||
if ( level flag_exists( "solo_game" ) && flag( "solo_game" ) )
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
self.target notify( "death" );
|
||||
self.target thread maps/mp/zombies/_zm_perks::vending_trigger_think();
|
||||
if ( isDefined( self.target.perk_hum ) )
|
||||
{
|
||||
self.target.perk_hum delete();
|
||||
}
|
||||
//maps/mp/zombies/_zm_perks::perk_pause( self.target.script_noteworthy );
|
||||
level notify( self.target maps/mp/zombies/_zm_perks::getvendingmachinenotify() + "_off" );
|
||||
}
|
||||
|
||||
buildbuildables()
|
||||
{
|
||||
// need a wait or else some buildables dont build
|
||||
|
Loading…
x
Reference in New Issue
Block a user