diff --git a/src/k_bot.cpp b/src/k_bot.cpp index e0222324c..9989529fb 100644 --- a/src/k_bot.cpp +++ b/src/k_bot.cpp @@ -322,7 +322,7 @@ void K_UpdateMatchRaceBots(void) { UINT8 index = P_RandomKey(usableskins); skinnum = grabskins[index]; - if (((cv_ingamecap.value > 0) && (usableskins > cv_ingamecap.value)) || (usableskins > cv_maxplayers.value)) + if (((cv_ingamecap.value > 0) && (usableskins >= cv_ingamecap.value)) || (usableskins >= cv_maxplayers.value)) { grabskins[index] = grabskins[--usableskins]; } diff --git a/src/k_grandprix.c b/src/k_grandprix.c index 88368463f..5f1a9b9ff 100644 --- a/src/k_grandprix.c +++ b/src/k_grandprix.c @@ -274,7 +274,7 @@ void K_InitGrandPrixBots(void) { UINT8 index = P_RandomKey(usableskins); skinnum = grabskins[index]; - if (usableskins > K_GetGPPlayerCount(1)) + if (usableskins >= K_GetGPPlayerCount(1)) { grabskins[index] = grabskins[--usableskins]; } @@ -654,7 +654,7 @@ void K_RetireBots(void) { UINT8 index = P_RandomKey(usableskins); skinnum = grabskins[index]; - if (usableskins > K_GetGPPlayerCount(1)) + if (usableskins >= K_GetGPPlayerCount(1)) { grabskins[index] = grabskins[--usableskins]; }