Unit factory limit / Removed overdrive block effects / BlockFlag cleanup

This commit is contained in:
Anuken
2019-02-02 14:33:13 -05:00
parent c0d6618808
commit 636bfdb530
13 changed files with 38 additions and 368 deletions
@@ -215,7 +215,7 @@ public class BlockIndexer{
}
private void process(Tile tile){
if(tile.block().flags != null &&
if(tile.block().flags.size() > 0 &&
tile.getTeam() != Team.none){
ObjectSet<Tile>[] map = getFlagged(tile.getTeam());
@@ -128,7 +128,7 @@ public class Pathfinder{
for(int y = 0; y < world.height(); y++){
Tile tile = world.tile(x, y);
if(tile.block().flags != null && state.teams.areEnemies(tile.getTeam(), team)
if(state.teams.areEnemies(tile.getTeam(), team)
&& tile.block().flags.contains(BlockFlag.target)){
path.frontier.addFirst(tile);
path.weights[x][y] = 0;