mirror of
https://github.com/KartKrewDev/RingRacers.git
synced 2026-01-18 20:52:26 +00:00
Minimum speed of 40% for waterskii (resolves #327)
Not 50% to catch spindashing better
This commit is contained in:
parent
f06d4b4369
commit
f83b14e16e
1 changed files with 10 additions and 1 deletions
11
src/k_kart.c
11
src/k_kart.c
|
|
@ -3445,6 +3445,8 @@ boolean K_WaterRun(mobj_t *mobj)
|
|||
|
||||
case MT_PLAYER:
|
||||
{
|
||||
fixed_t minspeed = 0;
|
||||
|
||||
if (mobj->player == NULL)
|
||||
{
|
||||
return false;
|
||||
|
|
@ -3455,11 +3457,18 @@ boolean K_WaterRun(mobj_t *mobj)
|
|||
return K_IsHoldingDownTop(mobj->player) == false;
|
||||
}
|
||||
|
||||
minspeed = 2 * K_GetKartSpeed(mobj->player, false, false); // 200%
|
||||
|
||||
if (mobj->player->speed < minspeed / 5) // 40%
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
if (mobj->player->invincibilitytimer
|
||||
|| mobj->player->sneakertimer
|
||||
|| mobj->player->tiregrease
|
||||
|| mobj->player->flamedash
|
||||
|| mobj->player->speed > 2 * K_GetKartSpeed(mobj->player, false, false))
|
||||
|| mobj->player->speed > minspeed)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue