From 1d238c8315d0f3138ef84903741e4d2105b47e6a Mon Sep 17 00:00:00 2001 From: Anuken Date: Fri, 9 Nov 2018 08:33:43 -0500 Subject: [PATCH] Crash fix --- core/src/io/anuke/mindustry/input/MobileInput.java | 2 +- core/src/io/anuke/mindustry/world/blocks/units/MechPad.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/core/src/io/anuke/mindustry/input/MobileInput.java b/core/src/io/anuke/mindustry/input/MobileInput.java index 97ad3d4a43..ca61675359 100644 --- a/core/src/io/anuke/mindustry/input/MobileInput.java +++ b/core/src/io/anuke/mindustry/input/MobileInput.java @@ -535,7 +535,7 @@ public class MobileInput extends InputHandler implements GestureListener{ if(mode == breaking){ Effects.effect(Fx.tapBlock, cursor.worldx(), cursor.worldy(), 1f); - }else{ + }else if(recipe != null){ Effects.effect(Fx.tapBlock, cursor.worldx() + recipe.result.offset(), cursor.worldy() + recipe.result.offset(), recipe.result.size); } diff --git a/core/src/io/anuke/mindustry/world/blocks/units/MechPad.java b/core/src/io/anuke/mindustry/world/blocks/units/MechPad.java index 38cec398f8..e2c226a348 100644 --- a/core/src/io/anuke/mindustry/world/blocks/units/MechPad.java +++ b/core/src/io/anuke/mindustry/world/blocks/units/MechPad.java @@ -127,7 +127,7 @@ public class MechPad extends Block{ if(checkValidTap(tile, player)){ Call.onMechFactoryTap(player, tile); - }else if(player.isLocal && mobile){ + }else if(player.isLocal && mobile && !player.isDead()){ player.moveTarget = tile.entity; } }