1
0
mirror of https://github.com/JezuzLizard/BO2-Reimagined.git synced 2025-06-23 05:30:41 -05:00

Scoreboard no longer counts self revives as revives

Encounter: fix revives underflowing
This commit is contained in:
Jbleezy
2023-03-23 17:02:36 -07:00
parent f9c6659b39
commit 4f80f0451c
4 changed files with 54 additions and 1 deletions

View File

@ -271,4 +271,56 @@ revive_hud_think()
playertorevive.revivetrigger.createtime = undefined;
}
}
}
auto_revive( reviver, dont_enable_weapons )
{
if ( isdefined( self.revivetrigger ) )
{
self.revivetrigger.auto_revive = 1;
if ( self.revivetrigger.beingrevived == 1 )
{
while ( true )
{
if ( self.revivetrigger.beingrevived == 0 )
break;
wait_network_frame();
}
}
self.revivetrigger.auto_trigger = 0;
}
self reviveplayer();
self maps\mp\zombies\_zm_perks::perk_set_max_health_if_jugg( "health_reboot", 1, 0 );
setclientsysstate( "lsm", "0", self );
self notify( "stop_revive_trigger" );
if ( isdefined( self.revivetrigger ) )
{
self.revivetrigger delete();
self.revivetrigger = undefined;
}
self cleanup_suicide_hud();
if ( !isdefined( dont_enable_weapons ) || dont_enable_weapons == 0 )
self laststand_enable_player_weapons();
self allowjump( 1 );
self.ignoreme = 0;
self.laststand = undefined;
if ( reviver != self )
{
reviver.revives++;
reviver maps\mp\zombies\_zm_stats::increment_client_stat( "revives" );
reviver maps\mp\zombies\_zm_stats::increment_player_stat( "revives" );
self recordplayerrevivezombies( reviver );
maps\mp\_demo::bookmark( "zm_player_revived", gettime(), self, reviver );
}
self notify( "player_revived", reviver );
}