This commit is contained in:
Anuken
2022-06-08 11:12:59 -04:00
parent b0c4486b7c
commit c1549c78f0

View File

@@ -8,6 +8,7 @@ import arc.math.geom.*;
import arc.struct.*;
import arc.util.*;
import mindustry.core.*;
import mindustry.game.*;
import mindustry.game.EventType.*;
import mindustry.gen.*;
import mindustry.graphics.*;
@@ -378,6 +379,12 @@ public class ControlPathfinder{
}
private static int cost(int team, PathCost cost, int tilePos){
if(state.rules.limitMapArea && !Team.get(team).isAI()){
int x = tilePos % wwidth, y = tilePos / wwidth;
if(x < state.rules.limitX || y < state.rules.limitY || x > state.rules.limitX + state.rules.limitWidth || y > state.rules.limitY + state.rules.limitHeight){
return impassable;
}
}
return cost.getCost(team, pathfinder.tiles[tilePos]);
}