mirror of
https://github.com/KartKrewDev/RingRacers.git
synced 2025-10-30 08:01:28 +00:00
Merge branch 'bot-rubber-nerf' into 'master'
Reduce bot top speed gains w/ power items See merge request KartKrew/Kart!2300
This commit is contained in:
commit
56dfff1b71
1 changed files with 7 additions and 1 deletions
|
|
@ -3523,6 +3523,12 @@ static void K_GetKartBoostPower(player_t *player)
|
||||||
ADDBOOST(0, FRACUNIT, 2*SLIPTIDEHANDLING/10); // 0% speed 100% accel 20% handle
|
ADDBOOST(0, FRACUNIT, 2*SLIPTIDEHANDLING/10); // 0% speed 100% accel 20% handle
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// This should always remain the last boost stack before tethering
|
||||||
|
if (player->botvars.rubberband > FRACUNIT && K_PlayerUsesBotMovement(player) == true)
|
||||||
|
{
|
||||||
|
ADDBOOST(player->botvars.rubberband - FRACUNIT, 0, 0);
|
||||||
|
}
|
||||||
|
|
||||||
if (player->draftpower > 0) // Drafting
|
if (player->draftpower > 0) // Drafting
|
||||||
{
|
{
|
||||||
// 30% - 44%, each point of speed adds 1.75%
|
// 30% - 44%, each point of speed adds 1.75%
|
||||||
|
|
@ -3638,7 +3644,7 @@ fixed_t K_GetKartSpeed(const player_t *player, boolean doboostpower, boolean dor
|
||||||
|
|
||||||
finalspeed = FixedMul(finalspeed, mapobjectscale);
|
finalspeed = FixedMul(finalspeed, mapobjectscale);
|
||||||
|
|
||||||
if (dorubberband == true && K_PlayerUsesBotMovement(player) == true)
|
if (dorubberband == true && player->botvars.rubberband < FRACUNIT && K_PlayerUsesBotMovement(player) == true)
|
||||||
{
|
{
|
||||||
finalspeed = FixedMul(finalspeed, player->botvars.rubberband);
|
finalspeed = FixedMul(finalspeed, player->botvars.rubberband);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue