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

Perks: no longer deactivated when powered off

This commit is contained in:
Jbleezy 2020-02-21 12:35:12 -08:00
parent 1d48101da5
commit df5c39c518
2 changed files with 37 additions and 0 deletions

View File

@ -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

View File

@ -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