ACS AddBot: Push -1 on fail instead of MAXPLAYERS

This commit is contained in:
Sally Coolatta 2023-06-14 09:30:34 -04:00
parent e6e7056aae
commit 80d0231e8a

View file

@ -1727,6 +1727,7 @@ bool CallFunc_AddBot(ACSVM::Thread *thread, const ACSVM::Word *argV, ACSVM::Word
botStyle_e style = BOT_STYLE_NORMAL;
UINT8 newplayernum = 0;
bool success = false;
(void)argC;
@ -1751,8 +1752,8 @@ bool CallFunc_AddBot(ACSVM::Thread *thread, const ACSVM::Word *argV, ACSVM::Word
style = BOT_STYLE_NORMAL;
}
K_AddBot(skin, difficulty, style, &newplayernum);
thread->dataStk.push(newplayernum);
success = K_AddBot(skin, difficulty, style, &newplayernum);
thread->dataStk.push(success ? newplayernum : -1);
return false;
}