mirror of
https://github.com/ineedbots/iw3_bot_warfare.git
synced 2025-04-20 17:55:42 +00:00
more expensive
This commit is contained in:
parent
15f0b4fcf1
commit
e5ca457672
@ -1636,6 +1636,7 @@ AStarSearch(start, goal, team, greedy_path)
|
||||
{
|
||||
child = level.waypoints[bestNode.index].children[i];
|
||||
childorg = level.waypoints[child].origin;
|
||||
childtype = level.waypoints[child].type;
|
||||
|
||||
penalty = 1;
|
||||
if(!greedy_path && isdefined(team))
|
||||
@ -1644,6 +1645,10 @@ AStarSearch(start, goal, team, greedy_path)
|
||||
if(temppen > 1)
|
||||
penalty = temppen;
|
||||
}
|
||||
|
||||
// have certain types of nodes more expensive
|
||||
if (childtype == "climb" || childtype == "prone")
|
||||
penalty++;
|
||||
|
||||
//calc the total path we have took
|
||||
newg = bestNode.g + DistanceSquared(nodeorg, childorg)*penalty;//bots on same team's path are more expensive
|
||||
|
Loading…
x
Reference in New Issue
Block a user