mirror of
https://github.com/JezuzLizard/BO2-Reimagined.git
synced 2025-06-17 18:48:03 -05:00
Scoreboard no longer counts self revives as revives
Encounter: fix revives underflowing
This commit is contained in:
@ -64,6 +64,7 @@
|
|||||||
* Entering and exiting last stand no longer refills last stand weapon clip automatically
|
* Entering and exiting last stand no longer refills last stand weapon clip automatically
|
||||||
* Decreased friendly player name fade out time from 1.5 seconds to 0.25 seconds
|
* Decreased friendly player name fade out time from 1.5 seconds to 0.25 seconds
|
||||||
* Removed enemy player name fade in time
|
* Removed enemy player name fade in time
|
||||||
|
* Scoreboard no longer counts self revives as revives
|
||||||
|
|
||||||
## Zombies
|
## Zombies
|
||||||
* Health capped at 100,000
|
* Health capped at 100,000
|
||||||
|
@ -48,6 +48,7 @@ main()
|
|||||||
replaceFunc(maps\mp\zombies\_zm_laststand::revive_do_revive, scripts\zm\replaced\_zm_laststand::revive_do_revive);
|
replaceFunc(maps\mp\zombies\_zm_laststand::revive_do_revive, scripts\zm\replaced\_zm_laststand::revive_do_revive);
|
||||||
replaceFunc(maps\mp\zombies\_zm_laststand::revive_give_back_weapons, scripts\zm\replaced\_zm_laststand::revive_give_back_weapons);
|
replaceFunc(maps\mp\zombies\_zm_laststand::revive_give_back_weapons, scripts\zm\replaced\_zm_laststand::revive_give_back_weapons);
|
||||||
replaceFunc(maps\mp\zombies\_zm_laststand::revive_hud_think, scripts\zm\replaced\_zm_laststand::revive_hud_think);
|
replaceFunc(maps\mp\zombies\_zm_laststand::revive_hud_think, scripts\zm\replaced\_zm_laststand::revive_hud_think);
|
||||||
|
replaceFunc(maps\mp\zombies\_zm_laststand::auto_revive, scripts\zm\replaced\_zm_laststand::auto_revive);
|
||||||
replaceFunc(maps\mp\zombies\_zm_weapons::weapon_give, scripts\zm\replaced\_zm_weapons::weapon_give);
|
replaceFunc(maps\mp\zombies\_zm_weapons::weapon_give, scripts\zm\replaced\_zm_weapons::weapon_give);
|
||||||
replaceFunc(maps\mp\zombies\_zm_weapons::ammo_give, scripts\zm\replaced\_zm_weapons::ammo_give);
|
replaceFunc(maps\mp\zombies\_zm_weapons::ammo_give, scripts\zm\replaced\_zm_weapons::ammo_give);
|
||||||
replaceFunc(maps\mp\zombies\_zm_weapons::get_upgraded_ammo_cost, scripts\zm\replaced\_zm_weapons::get_upgraded_ammo_cost);
|
replaceFunc(maps\mp\zombies\_zm_weapons::get_upgraded_ammo_cost, scripts\zm\replaced\_zm_weapons::get_upgraded_ammo_cost);
|
||||||
|
@ -272,3 +272,55 @@ revive_hud_think()
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
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 );
|
||||||
|
}
|
@ -912,7 +912,6 @@ on_player_bleedout()
|
|||||||
}
|
}
|
||||||
|
|
||||||
self maps\mp\zombies\_zm::spectator_respawn();
|
self maps\mp\zombies\_zm::spectator_respawn();
|
||||||
self.revives--;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user