Possible minimap fog update fix for servers
This commit is contained in:
@@ -1995,6 +1995,13 @@ abstract class BuildingComp implements Posc, Teamc, Healthc, Buildingc, Timerc,
|
||||
enabled = false;
|
||||
}
|
||||
|
||||
if(!headless && !wasVisible && state.rules.fog && !inFogTo(player.team())){
|
||||
visibleFlags |= (1L << player.team().id);
|
||||
wasVisible = true;
|
||||
renderer.blocks.updateShadow(self());
|
||||
renderer.minimap.update(tile);
|
||||
}
|
||||
|
||||
//TODO separate system for sound? AudioSource, etc
|
||||
if(!headless){
|
||||
if(sound != null){
|
||||
|
||||
@@ -485,7 +485,7 @@ public class BlockRenderer{
|
||||
}
|
||||
}
|
||||
|
||||
void updateShadow(Building build){
|
||||
public void updateShadow(Building build){
|
||||
int size = build.block.size, of = build.block.sizeOffset, tx = build.tile.x, ty = build.tile.y;
|
||||
|
||||
for(int x = 0; x < size; x++){
|
||||
|
||||
Reference in New Issue
Block a user