mirror of
https://github.com/KartKrewDev/RingRacers.git
synced 2026-01-02 05:02:55 +00:00
Fix bot modifier not nerfing rings
This commit is contained in:
parent
e287474ef1
commit
eb94b9e6b0
1 changed files with 1 additions and 6 deletions
|
|
@ -10279,12 +10279,7 @@ static void K_UpdatePlayerWaypoints(player_t *const player)
|
|||
INT32 K_GetKartRingPower(const player_t *player, boolean boosted)
|
||||
{
|
||||
fixed_t ringPower = ((9 - player->kartspeed) + (9 - player->kartweight)) * (FRACUNIT/2);
|
||||
fixed_t basePower = ringPower;
|
||||
|
||||
// FIXME: Bot ringboost adjustments can award negative ringboost per ring, which seems bad.
|
||||
// Revisit these values if bot ringboost needs to respond to low-complexity maps better,
|
||||
// but for now we're just lazily making sure that bots never have their ringboost "boosted"
|
||||
// below the value that a player would have when playing the same stat combo.
|
||||
if (boosted == true && K_PlayerUsesBotMovement(player))
|
||||
{
|
||||
// x2.0 for Lv. 9
|
||||
|
|
@ -10299,7 +10294,7 @@ INT32 K_GetKartRingPower(const player_t *player, boolean boosted)
|
|||
}
|
||||
}
|
||||
|
||||
return max(ringPower, basePower) / FRACUNIT;
|
||||
return max(ringPower / FRACUNIT, 1);
|
||||
}
|
||||
|
||||
// Returns false if this player being placed here causes them to collide with any other player
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue