mirror of
https://github.com/ineedbots/iw5_bot_warfare.git
synced 2025-05-16 15:04:50 +00:00
Added demo overtime
This commit is contained in:
parent
a16579615b
commit
0ebefd1a97
@ -1736,6 +1736,7 @@ start_bot_threads()
|
|||||||
|
|
||||||
self thread bot_dem_attackers();
|
self thread bot_dem_attackers();
|
||||||
self thread bot_dem_defenders();
|
self thread bot_dem_defenders();
|
||||||
|
self thread bot_dem_overtime();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -6652,6 +6653,9 @@ bot_dem_attackers()
|
|||||||
if ( self.team != game["attackers"] )
|
if ( self.team != game["attackers"] )
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
if ( inOvertime() )
|
||||||
|
return;
|
||||||
|
|
||||||
for ( ;; )
|
for ( ;; )
|
||||||
{
|
{
|
||||||
wait( randomintrange( 3, 5 ) );
|
wait( randomintrange( 3, 5 ) );
|
||||||
@ -6882,6 +6886,9 @@ bot_dem_defenders()
|
|||||||
if ( self.team == game["attackers"] )
|
if ( self.team == game["attackers"] )
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
if ( inOvertime() )
|
||||||
|
return;
|
||||||
|
|
||||||
for ( ;; )
|
for ( ;; )
|
||||||
{
|
{
|
||||||
wait( randomintrange( 3, 5 ) );
|
wait( randomintrange( 3, 5 ) );
|
||||||
@ -6898,6 +6905,43 @@ bot_dem_defenders()
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
Bots play demo overtime
|
||||||
|
*/
|
||||||
|
bot_dem_overtime()
|
||||||
|
{
|
||||||
|
self endon( "death" );
|
||||||
|
self endon( "disconnect" );
|
||||||
|
level endon( "game_ended" );
|
||||||
|
|
||||||
|
if ( level.gametype != "dd" )
|
||||||
|
return;
|
||||||
|
|
||||||
|
if ( !inOvertime() )
|
||||||
|
return;
|
||||||
|
|
||||||
|
for ( ;; )
|
||||||
|
{
|
||||||
|
wait( randomintrange( 3, 5 ) );
|
||||||
|
|
||||||
|
if ( self IsUsingRemote() || self.bot_lock_goal )
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
if ( !isDefined( level.bombZones ) || !level.bombZones.size )
|
||||||
|
continue;
|
||||||
|
|
||||||
|
if ( !level.bombZones[0].bombPlanted || !level.bombZones[0] maps\mp\gametypes\_gameobjects::isFriendlyTeam( self.team ) )
|
||||||
|
{
|
||||||
|
self bot_dem_attackers_loop();
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
self bot_dem_defenders_loop();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Bots go defuse
|
Bots go defuse
|
||||||
*/
|
*/
|
||||||
|
Loading…
x
Reference in New Issue
Block a user