This commit is contained in:
Anuken
2022-11-03 08:57:15 -04:00
parent d1f7fce7f9
commit 7e0a6b985c
3 changed files with 5 additions and 8 deletions

View File

@@ -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{

View File

@@ -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;

View File

@@ -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;