mirror of
https://github.com/KartKrewDev/RingRacers.git
synced 2025-12-03 22:52:50 +00:00
Increase base bot top speed depending on difficulty
This commit is contained in:
parent
f236fcc5e2
commit
87158825b6
1 changed files with 10 additions and 3 deletions
|
|
@ -2470,11 +2470,18 @@ fixed_t K_GetKartSpeed(player_t *player, boolean doboostpower)
|
||||||
finalspeed = FixedMul(finalspeed, FRACUNIT + (sphereAdd * player->spheres));
|
finalspeed = FixedMul(finalspeed, FRACUNIT + (sphereAdd * player->spheres));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (K_PlayerUsesBotMovement(player) && player->botvars.rival == true)
|
if (K_PlayerUsesBotMovement(player))
|
||||||
|
{
|
||||||
|
// Increase bot speed by 1-10% depending on difficulty
|
||||||
|
fixed_t add = (player->botvars.difficulty * (FRACUNIT/10)) / 9;
|
||||||
|
finalspeed = FixedMul(finalspeed, FRACUNIT + add);
|
||||||
|
|
||||||
|
if (player->botvars.rival == true)
|
||||||
{
|
{
|
||||||
// +10% top speed for the rival
|
// +10% top speed for the rival
|
||||||
finalspeed = FixedMul(finalspeed, 11*FRACUNIT/10);
|
finalspeed = FixedMul(finalspeed, 11*FRACUNIT/10);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (player->mo && !P_MobjWasRemoved(player->mo))
|
if (player->mo && !P_MobjWasRemoved(player->mo))
|
||||||
finalspeed = FixedMul(finalspeed, player->mo->scale);
|
finalspeed = FixedMul(finalspeed, player->mo->scale);
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue