@@ -272,11 +272,13 @@ abstract class BuildingComp implements Posc, Teamc, Healthc, Buildingc, Timerc,
|
||||
//region utility methods
|
||||
|
||||
public boolean isDiscovered(Team viewer){
|
||||
if(state.rules.borderDarkness && world.getDarkness(tile.x, tile.y) >= 3){
|
||||
if(state.rules.limitMapArea && world.getDarkness(tile.x, tile.y) >= 3){
|
||||
return false;
|
||||
}
|
||||
|
||||
if(viewer == null) return true;
|
||||
if(viewer == null || !state.rules.staticFog || !state.rules.fog){
|
||||
return true;
|
||||
}
|
||||
if(block.size <= 2){
|
||||
return fogControl.isDiscovered(viewer, tile.x, tile.y);
|
||||
}else{
|
||||
|
||||
@@ -101,7 +101,7 @@ public final class FogControl implements CustomChunk{
|
||||
}
|
||||
|
||||
public boolean isDiscovered(Team team, int x, int y){
|
||||
if(!state.rules.staticFog || team == null || team.isAI()) return true;
|
||||
if(!state.rules.staticFog || !state.rules.fog || team == null || team.isAI()) return true;
|
||||
|
||||
var data = getDiscovered(team);
|
||||
if(data == null) return false;
|
||||
|
||||
@@ -34,11 +34,6 @@ public class UnitCargoUnloadPoint extends Block{
|
||||
configClear((UnitCargoUnloadPointBuild build) -> build.item = null);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean outputsItems(){
|
||||
return false;
|
||||
}
|
||||
|
||||
public class UnitCargoUnloadPointBuild extends Building{
|
||||
public Item item;
|
||||
public float staleTimer;
|
||||
|
||||
Reference in New Issue
Block a user