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
|
||||
}
|
||||
|
||||
// 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
|
||||
{
|
||||
// 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);
|
||||
|
||||
if (dorubberband == true && K_PlayerUsesBotMovement(player) == true)
|
||||
if (dorubberband == true && player->botvars.rubberband < FRACUNIT && K_PlayerUsesBotMovement(player) == true)
|
||||
{
|
||||
finalspeed = FixedMul(finalspeed, player->botvars.rubberband);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue