mirror of
https://github.com/KartKrewDev/RingRacers.git
synced 2026-02-23 14:01:14 +00:00
Stronger turning while underwater
This commit is contained in:
parent
2d7113ac2c
commit
f11751bf8f
1 changed files with 10 additions and 0 deletions
10
src/k_kart.c
10
src/k_kart.c
|
|
@ -6745,6 +6745,11 @@ static INT16 K_GetKartDriftValue(player_t *player, fixed_t countersteer)
|
|||
basedrift += (basedrift / greasetics) * player->kartstuff[k_tiregrease];
|
||||
}
|
||||
|
||||
if (player->mo->eflags & (MFE_UNDERWATER|MFE_TOUCHWATER))
|
||||
{
|
||||
countersteer = 3*countersteer/2;
|
||||
}
|
||||
|
||||
return basedrift + (FixedMul(driftadjust * FRACUNIT, countersteer) / FRACUNIT);
|
||||
}
|
||||
|
||||
|
|
@ -6780,6 +6785,11 @@ INT16 K_GetKartTurnValue(player_t *player, INT16 turnvalue)
|
|||
turnvalue = 5*turnvalue/4;
|
||||
}
|
||||
|
||||
if (player->mo->eflags & (MFE_UNDERWATER|MFE_TOUCHWATER))
|
||||
{
|
||||
turnvalue = 3*turnvalue/2;
|
||||
}
|
||||
|
||||
turnvalue = FixedMul(turnvalue * FRACUNIT, weightadjust) / FRACUNIT; // Weight has a small effect on turning
|
||||
|
||||
return turnvalue;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue