Minor logic unit rotation fix / Core capture unit derelict tareting

This commit is contained in:
Anuken
2021-06-29 16:26:02 -04:00
parent c7bd9dd0fa
commit 6c18634b0d
5 changed files with 10 additions and 13 deletions
+3 -1
View File
@@ -119,9 +119,11 @@ public class Pathfinder implements Runnable{
}
}
int tid = tile.getTeamID();
return PathTile.get(
tile.build == null || !solid || tile.block() instanceof CoreBlock ? 0 : Math.min((int)(tile.build.health / 40), 80),
tile.getTeamID(),
tid == 0 && tile.build != null && state.rules.coreCapture ? 255 : tid, //use teamid = 255 when core capture is enabled to mark out derelict structures
solid,
tile.floor().isLiquid,
tile.staticDarkness() >= 2 || (tile.floor().solid && tile.block() == Blocks.air),