mirror of
https://github.com/JezuzLizard/t4sp_bot_warfare.git
synced 2025-04-21 22:15:44 +00:00
some stuff
This commit is contained in:
parent
93829034d7
commit
b9bf6e4d7b
@ -107,6 +107,15 @@ init()
|
||||
level.bot_allowed_negotiation_links[ level.bot_allowed_negotiation_links.size ] = "zombie_jump_down_184";
|
||||
level.bot_allowed_negotiation_links[ level.bot_allowed_negotiation_links.size ] = "zombie_jump_down_190";
|
||||
|
||||
level.bot_ignore_links = [];
|
||||
|
||||
switch ( level.script )
|
||||
{
|
||||
case "nazi_zombie_sumpf":
|
||||
|
||||
break;
|
||||
}
|
||||
|
||||
level.players = [];
|
||||
level.bots = [];
|
||||
|
||||
|
@ -1767,14 +1767,14 @@ getRandomLargestStafe( dist )
|
||||
*/
|
||||
initAStar( goal )
|
||||
{
|
||||
nodes = generatePath( self.origin, goal, self.team, level.bot_allowed_negotiation_links );
|
||||
nodes = GenerateThePath( self.origin, goal, self.team );
|
||||
|
||||
if ( !isDefined( nodes ) )
|
||||
if ( !isDefined( nodes ) || nodes.size <= 0 )
|
||||
{
|
||||
//Try again to find a path to the origin using best effort algo
|
||||
nodes = generatePath( self.origin, goal, self.team, level.bot_allowed_negotiation_links, 192.0 );
|
||||
nodes = GenerateThePath( self.origin, goal, self.team, 192.0 );
|
||||
|
||||
if ( !isDefined( nodes ) )
|
||||
if ( !isDefined( nodes ) || nodes.size <= 0 )
|
||||
{
|
||||
self.bot.astar = [];
|
||||
return -1;
|
||||
|
@ -1138,20 +1138,20 @@ isWeaponPrimary( weap )
|
||||
return false;
|
||||
}
|
||||
|
||||
/*
|
||||
Generates the path
|
||||
*/
|
||||
GenerateThePath( from, to, team, best_effort )
|
||||
{
|
||||
return generatePath( from, to, team, level.bot_allowed_negotiation_links, best_effort, level.bot_ignore_links );
|
||||
}
|
||||
|
||||
/*
|
||||
Checks whether the path generated by the ASTAR path finding is inaccessible
|
||||
*/
|
||||
GetPathIsInaccessible( from, to, team, best_effort )
|
||||
{
|
||||
if ( isDefined( best_effort ) )
|
||||
{
|
||||
path = generatePath( from, to, team, level.bot_allowed_negotiation_links, best_effort );
|
||||
}
|
||||
else
|
||||
{
|
||||
path = generatePath( from, to, team, level.bot_allowed_negotiation_links );
|
||||
}
|
||||
|
||||
path = GenerateThePath( from, to, team, best_effort );
|
||||
return ( !isDefined( path ) || ( path.size <= 0 ) );
|
||||
}
|
||||
|
||||
@ -1160,7 +1160,7 @@ GetPathIsInaccessible( from, to, team, best_effort )
|
||||
*/
|
||||
get_path_dist( start, end, team )
|
||||
{
|
||||
path = generatePath( start, end, team, level.bot_allowed_negotiation_links, 192.0 );
|
||||
path = GenerateThePath( start, end, team, 192.0 );
|
||||
|
||||
if ( !isDefined( path ) || path.size <= 0 )
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user