|
|
@ -1026,12 +1026,13 @@ void StartFrame( void ) |
|
|
|
// START BOT
|
|
|
|
// START BOT
|
|
|
|
int count = 0; |
|
|
|
int count = 0; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// count total players
|
|
|
|
if( ( g_fGameOver ) && ( respawn_time < 1.0 ) ) |
|
|
|
if( ( g_fGameOver ) && ( respawn_time < 1.0 ) ) |
|
|
|
{ |
|
|
|
{ |
|
|
|
// if the game is over (time/frag limit) set the respawn time...
|
|
|
|
// if the game is over (time/frag limit) set the respawn time...
|
|
|
|
respawn_time = 5.0; |
|
|
|
respawn_time = 5.0; |
|
|
|
|
|
|
|
|
|
|
|
// count total players
|
|
|
|
// check if any players are using the botcam...
|
|
|
|
for( i = 1; i <= gpGlobals->maxClients; i++ ) |
|
|
|
for( i = 1; i <= gpGlobals->maxClients; i++ ) |
|
|
|
{ |
|
|
|
{ |
|
|
|
CBasePlayer *pPlayer = (CBasePlayer *)UTIL_PlayerByIndex( i ); |
|
|
|
CBasePlayer *pPlayer = (CBasePlayer *)UTIL_PlayerByIndex( i ); |
|
|
@ -1378,7 +1379,7 @@ void StartFrame( void ) |
|
|
|
{ |
|
|
|
{ |
|
|
|
if( !bot_respawn[i].is_used && |
|
|
|
if( !bot_respawn[i].is_used && |
|
|
|
bot_respawn[i].state == BOT_NEED_TO_RESPAWN && |
|
|
|
bot_respawn[i].state == BOT_NEED_TO_RESPAWN && |
|
|
|
gpGlobals->time >= respawn_time ) |
|
|
|
gpGlobals->time >= respawn_time) |
|
|
|
{ |
|
|
|
{ |
|
|
|
bot_respawn[i].state = BOT_IS_RESPAWNING; |
|
|
|
bot_respawn[i].state = BOT_IS_RESPAWNING; |
|
|
|
bot_respawn[i].is_used = FALSE; // free up this slot
|
|
|
|
bot_respawn[i].is_used = FALSE; // free up this slot
|
|
|
|