diff --git a/core/assets/maps/extractionOutpost.msav b/core/assets/maps/extractionOutpost.msav index 7ce6a6904e..288046fd92 100644 Binary files a/core/assets/maps/extractionOutpost.msav and b/core/assets/maps/extractionOutpost.msav differ diff --git a/core/src/mindustry/entities/comp/BuildingComp.java b/core/src/mindustry/entities/comp/BuildingComp.java index 9e7ffc8d79..5dc11a407e 100644 --- a/core/src/mindustry/entities/comp/BuildingComp.java +++ b/core/src/mindustry/entities/comp/BuildingComp.java @@ -160,7 +160,8 @@ abstract class BuildingComp implements Posc, Teamc, Healthc, Buildingc, Timerc, } public final void readBase(Reads read){ - health = read.f(); + //cap health by block health in case of nerfs + health = Math.min(read.f(), block.health); byte rot = read.b(); team = Team.get(read.b()); diff --git a/core/src/mindustry/world/blocks/power/LightBlock.java b/core/src/mindustry/world/blocks/power/LightBlock.java index 16f109d626..2f1f05d606 100644 --- a/core/src/mindustry/world/blocks/power/LightBlock.java +++ b/core/src/mindustry/world/blocks/power/LightBlock.java @@ -35,7 +35,8 @@ public class LightBlock extends Block{ @Override public void init(){ - lightRadius = radius; + //double needed for some reason + lightRadius = radius*2f; emitLight = true; super.init(); }