fix respawn state check

This commit is contained in:
ghost 2024-01-14 04:54:46 +02:00
parent 5aad31dab6
commit caccdd942c
1 changed files with 5 additions and 2 deletions

View File

@ -127,7 +127,7 @@ BOOL ClientConnect( edict_t *pEntity, const char *pszName, const char *pszAddres
sprintf( cmd, "kick \"%s\"\n", bot_respawn[i].name );
bot_respawn[i].state = BOT_IDLE;
bot_respawn[i].state = BOT_NEED_TO_RESPAWN;
SERVER_COMMAND( cmd ); // kick the bot using (kick "name")
break;
@ -1372,8 +1372,11 @@ void StartFrame( void )
{
for( i = 0; i < 32; i++ )
{
if( !bot_respawn[i].is_used && bot_respawn[i].state == BOT_IDLE)
if( !bot_respawn[i].is_used && bot_respawn[i].state == BOT_NEED_TO_RESPAWN)
{
bot_respawn[index].state = BOT_IS_RESPAWNING;
bot_respawn[index].is_used = FALSE; // free up this slot
BotCreate( bot_respawn[i].skin, bot_respawn[i].name, bot_respawn[i].skill );
break;
}