mirror of
https://github.com/JezuzLizard/BO2-Reimagined.git
synced 2025-06-12 08:08:00 -05:00
Grief: adjust player push amounts
This commit is contained in:
@ -332,8 +332,8 @@
|
|||||||
* Decreased stun time of unupgraded weapons from 0.75 seconds to 0.5 seconds
|
* Decreased stun time of unupgraded weapons from 0.75 seconds to 0.5 seconds
|
||||||
* Decreased stun time of upgraded weapons rom 0.75 seconds to 0.625 seconds
|
* Decreased stun time of upgraded weapons rom 0.75 seconds to 0.625 seconds
|
||||||
* Meleeing enemy players pushes 16.67% farther for every 500 damage that melee weapon deals
|
* Meleeing enemy players pushes 16.67% farther for every 500 damage that melee weapon deals
|
||||||
* Meleeing enemy players that are crouched pushes 37.5% of the amount when standing
|
* Meleeing enemy players that are crouched pushes 33.33% of the amount when standing
|
||||||
* Meleeing enemy players that are prone pushes 18.75% of the amount when standing
|
* Meleeing enemy players that are prone pushes 16.67% of the amount when standing
|
||||||
* Meleeing enemy players that are already stunned will push them
|
* Meleeing enemy players that are already stunned will push them
|
||||||
* Ballistic knife projectile pushes enemy players
|
* Ballistic knife projectile pushes enemy players
|
||||||
* Stun fx is linked to the player
|
* Stun fx is linked to the player
|
||||||
|
@ -1330,8 +1330,8 @@ game_module_player_damage_callback( einflictor, eattacker, idamage, idflags, sme
|
|||||||
{
|
{
|
||||||
is_melee = true;
|
is_melee = true;
|
||||||
dir = vdir;
|
dir = vdir;
|
||||||
amount = 425; // 48 units
|
amount = 420; // 48 units
|
||||||
amount += (amount / 7) * int(idamage / 500); // 16.67% increase every 500 damage
|
amount += (amount / 6.875) * int(idamage / 500); // 16.67% increase every 500 damage
|
||||||
|
|
||||||
if(self isOnGround())
|
if(self isOnGround())
|
||||||
{
|
{
|
||||||
@ -1340,16 +1340,15 @@ game_module_player_damage_callback( einflictor, eattacker, idamage, idflags, sme
|
|||||||
|
|
||||||
if(self getStance() == "crouch")
|
if(self getStance() == "crouch")
|
||||||
{
|
{
|
||||||
amount /= 2.25; // 37.5%
|
amount /= 2.4; // 33.33%
|
||||||
}
|
}
|
||||||
else if(self getStance() == "prone")
|
else if(self getStance() == "prone")
|
||||||
{
|
{
|
||||||
amount /= 3.5; // 18.75%
|
amount /= 3.75; // 16.67%
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
dir = vectorNormalize(dir);
|
dir = vectorNormalize(dir);
|
||||||
|
|
||||||
self setVelocity(amount * dir);
|
self setVelocity(amount * dir);
|
||||||
|
|
||||||
self store_player_damage_info(eattacker, sweapon, smeansofdeath);
|
self store_player_damage_info(eattacker, sweapon, smeansofdeath);
|
||||||
|
Reference in New Issue
Block a user