From 90e0bf95d117e3d796305281fcbc0e4086157fde Mon Sep 17 00:00:00 2001 From: Timmeey86 Date: Fri, 16 Nov 2018 01:02:17 +0100 Subject: [PATCH] Negative power values will be fixed by reloading the map (#335) --- core/src/io/anuke/mindustry/world/modules/PowerModule.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/src/io/anuke/mindustry/world/modules/PowerModule.java b/core/src/io/anuke/mindustry/world/modules/PowerModule.java index 96b889209a..b2a7342e84 100644 --- a/core/src/io/anuke/mindustry/world/modules/PowerModule.java +++ b/core/src/io/anuke/mindustry/world/modules/PowerModule.java @@ -28,6 +28,10 @@ public class PowerModule extends BlockModule{ if(Float.isNaN(amount)){ amount = 0f; } + // Workaround: If power went negative for some reason, at least fix it when reloading the map + if(amount < 0f){ + amount = 0f; + } short amount = stream.readShort(); for(int i = 0; i < amount; i++){