mirror of
https://github.com/ineedbots/iw4_bot_warfare.git
synced 2025-06-27 14:41:49 +00:00
random flag
This commit is contained in:
@ -3862,13 +3862,26 @@ bot_dom_cap_think()
|
|||||||
}
|
}
|
||||||
|
|
||||||
flag = undefined;
|
flag = undefined;
|
||||||
|
flags = [];
|
||||||
for ( i = 0; i < level.flags.size; i++ )
|
for ( i = 0; i < level.flags.size; i++ )
|
||||||
{
|
{
|
||||||
if ( level.flags[i] maps\mp\gametypes\dom::getFlagTeam() == myTeam )
|
if ( level.flags[i] maps\mp\gametypes\dom::getFlagTeam() == myTeam )
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
if ( !isDefined(flag) || DistanceSquared(self.origin,level.flags[i].origin) < DistanceSquared(self.origin,flag.origin) )
|
flags[flags.size] = level.flags[i];
|
||||||
flag = level.flags[i];
|
}
|
||||||
|
|
||||||
|
if (randomInt(100) > 30)
|
||||||
|
{
|
||||||
|
for ( i = 0; i < flags.size; i++ )
|
||||||
|
{
|
||||||
|
if ( !isDefined(flag) || DistanceSquared(self.origin,level.flags[i].origin) < DistanceSquared(self.origin,flag.origin) )
|
||||||
|
flag = level.flags[i];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else if (flags.size)
|
||||||
|
{
|
||||||
|
flag = random(flags);
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( !isDefined(flag) )
|
if ( !isDefined(flag) )
|
||||||
|
Reference in New Issue
Block a user