mirror of
https://github.com/JezuzLizard/BO2-Reimagined.git
synced 2025-06-11 07:37:56 -05:00
Increase player health to 150
This commit is contained in:
@ -28,6 +28,7 @@
|
|||||||
|
|
||||||
## Players
|
## Players
|
||||||
* Unlimited sprint
|
* Unlimited sprint
|
||||||
|
* Increased health from 100 to 150
|
||||||
* Self revives in solo are active whenever the player has at least 1 perk
|
* Self revives in solo are active whenever the player has at least 1 perk
|
||||||
* 100% backwards move speed
|
* 100% backwards move speed
|
||||||
* Decreased sprint time needed to be able to dive from 0.25 seconds to 0.1 seconds
|
* Decreased sprint time needed to be able to dive from 0.25 seconds to 0.1 seconds
|
||||||
|
@ -45,6 +45,7 @@ main()
|
|||||||
replaceFunc(maps/mp/zombies/_zm_perks::perk_unpause, scripts/zm/replaced/_zm_perks::perk_unpause);
|
replaceFunc(maps/mp/zombies/_zm_perks::perk_unpause, scripts/zm/replaced/_zm_perks::perk_unpause);
|
||||||
replaceFunc(maps/mp/zombies/_zm_perks::destroy_weapon_in_blackout, scripts/zm/replaced/_zm_perks::destroy_weapon_in_blackout);
|
replaceFunc(maps/mp/zombies/_zm_perks::destroy_weapon_in_blackout, scripts/zm/replaced/_zm_perks::destroy_weapon_in_blackout);
|
||||||
replaceFunc(maps/mp/zombies/_zm_perks::give_perk, scripts/zm/replaced/_zm_perks::give_perk);
|
replaceFunc(maps/mp/zombies/_zm_perks::give_perk, scripts/zm/replaced/_zm_perks::give_perk);
|
||||||
|
replaceFunc(maps/mp/zombies/_zm_perks::perk_think, scripts/zm/replaced/_zm_perks::perk_think);
|
||||||
replaceFunc(maps/mp/zombies/_zm_perks::initialize_custom_perk_arrays, scripts/zm/replaced/_zm_perks::initialize_custom_perk_arrays);
|
replaceFunc(maps/mp/zombies/_zm_perks::initialize_custom_perk_arrays, scripts/zm/replaced/_zm_perks::initialize_custom_perk_arrays);
|
||||||
replaceFunc(maps/mp/zombies/_zm_power::standard_powered_items, scripts/zm/replaced/_zm_power::standard_powered_items);
|
replaceFunc(maps/mp/zombies/_zm_power::standard_powered_items, scripts/zm/replaced/_zm_power::standard_powered_items);
|
||||||
replaceFunc(maps/mp/zombies/_zm_powerups::full_ammo_powerup, scripts/zm/replaced/_zm_powerups::full_ammo_powerup);
|
replaceFunc(maps/mp/zombies/_zm_powerups::full_ammo_powerup, scripts/zm/replaced/_zm_powerups::full_ammo_powerup);
|
||||||
@ -149,6 +150,8 @@ onplayerspawned()
|
|||||||
//self GiveMaxAmmo("dsr50_zm");
|
//self GiveMaxAmmo("dsr50_zm");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
self thread wait_and_set_max_health();
|
||||||
|
|
||||||
self set_client_dvars();
|
self set_client_dvars();
|
||||||
self set_perks();
|
self set_perks();
|
||||||
}
|
}
|
||||||
@ -277,6 +280,13 @@ set_perks()
|
|||||||
self setperk( "specialty_fastladderclimb" );
|
self setperk( "specialty_fastladderclimb" );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
wait_and_set_max_health()
|
||||||
|
{
|
||||||
|
wait 0.05;
|
||||||
|
|
||||||
|
self setMaxHealth(150);
|
||||||
|
}
|
||||||
|
|
||||||
health_bar_hud()
|
health_bar_hud()
|
||||||
{
|
{
|
||||||
self endon("disconnect");
|
self endon("disconnect");
|
||||||
|
@ -123,6 +123,70 @@ give_perk( perk, bought )
|
|||||||
self thread perk_think( perk );
|
self thread perk_think( perk );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
perk_think( perk )
|
||||||
|
{
|
||||||
|
perk_str = perk + "_stop";
|
||||||
|
result = self waittill_any_return( "fake_death", "death", "player_downed", perk_str );
|
||||||
|
do_retain = 1;
|
||||||
|
if ( use_solo_revive() && perk == "specialty_quickrevive" )
|
||||||
|
{
|
||||||
|
do_retain = 0;
|
||||||
|
}
|
||||||
|
if ( do_retain )
|
||||||
|
{
|
||||||
|
if ( is_true( self._retain_perks ) )
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
else if ( isDefined( self._retain_perks_array ) && is_true( self._retain_perks_array[ perk ] ) )
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
self unsetperk( perk );
|
||||||
|
self.num_perks--;
|
||||||
|
|
||||||
|
switch( perk )
|
||||||
|
{
|
||||||
|
case "specialty_armorvest":
|
||||||
|
self setmaxhealth( self.premaxhealth );
|
||||||
|
break;
|
||||||
|
case "specialty_additionalprimaryweapon":
|
||||||
|
if ( result == perk_str )
|
||||||
|
{
|
||||||
|
self maps/mp/zombies/_zm::take_additionalprimaryweapon();
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case "specialty_deadshot":
|
||||||
|
if ( !is_true( level.disable_deadshot_clientfield ) )
|
||||||
|
{
|
||||||
|
self setclientfieldtoplayer( "deadshot_perk", 0 );
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case "specialty_deadshot_upgrade":
|
||||||
|
if ( !is_true( level.disable_deadshot_clientfield ) )
|
||||||
|
{
|
||||||
|
self setclientfieldtoplayer( "deadshot_perk", 0 );
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
if ( isDefined( level._custom_perks[ perk ] ) && isDefined( level._custom_perks[ perk ].player_thread_take ) )
|
||||||
|
{
|
||||||
|
self thread [[ level._custom_perks[ perk ].player_thread_take ]]();
|
||||||
|
}
|
||||||
|
self set_perk_clientfield( perk, 0 );
|
||||||
|
self.perk_purchased = undefined;
|
||||||
|
if ( isDefined( level.perk_lost_func ) )
|
||||||
|
{
|
||||||
|
self [[ level.perk_lost_func ]]( perk );
|
||||||
|
}
|
||||||
|
if ( isDefined( self.perks_active ) && isinarray( self.perks_active, perk ) )
|
||||||
|
{
|
||||||
|
arrayremovevalue( self.perks_active, perk, 0 );
|
||||||
|
}
|
||||||
|
self notify( "perk_lost" );
|
||||||
|
}
|
||||||
|
|
||||||
// modifying this function because it is right before perk_machine_spawn_init and has a lot less code
|
// modifying this function because it is right before perk_machine_spawn_init and has a lot less code
|
||||||
initialize_custom_perk_arrays()
|
initialize_custom_perk_arrays()
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user