Fix ring values being flipped

This commit is contained in:
Sally Cochenour 2020-04-03 13:36:33 -04:00
parent b27f1d89c3
commit 5dec13c848

View file

@ -638,7 +638,6 @@ void K_BuildBotTiccmd(player_t *player, ticcmd_t *cmd)
fixed_t speedmul = FixedMul(player->speed, K_GetKartSpeed(player, false)); fixed_t speedmul = FixedMul(player->speed, K_GetKartSpeed(player, false));
fixed_t speedrad = rad/4; fixed_t speedrad = rad/4;
if (speedmul > FRACUNIT) if (speedmul > FRACUNIT)
{ {
speedmul = FRACUNIT; speedmul = FRACUNIT;
@ -690,7 +689,7 @@ void K_BuildBotTiccmd(player_t *player, ticcmd_t *cmd)
{ {
if (!player->exiting) if (!player->exiting)
{ {
INT32 saferingsval = 8 + K_GetKartRingPower(player); INT32 saferingsval = 16 - K_GetKartRingPower(player);
if (player->speed < K_GetKartSpeed(player, false)/2 // Being slowed down too much if (player->speed < K_GetKartSpeed(player, false)/2 // Being slowed down too much
|| player->kartstuff[k_speedboost] > 0) // Have another type of boost (tethering) || player->kartstuff[k_speedboost] > 0) // Have another type of boost (tethering)