From d5cae0860177cba151da1372bb078eea734fdecc Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Tue, 1 May 2018 01:45:00 -0400 Subject: [PATCH] v0.6.5: fixed heroes spending turns before actually unlocking something --- .../shatteredpixeldungeon/actors/hero/Hero.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/Hero.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/Hero.java index 09779e654..91bb29207 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/Hero.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/Hero.java @@ -745,7 +745,6 @@ public class Hero extends Char { Sample.INSTANCE.play( Assets.SND_UNLOCK ); } - spend( Key.TIME_TO_UNLOCK ); sprite.operate( dst ); } else { @@ -785,7 +784,6 @@ public class Hero extends Char { if (hasKey) { - spend( Key.TIME_TO_UNLOCK ); sprite.operate( doorCell ); Sample.INSTANCE.play( Assets.SND_UNLOCK ); @@ -1459,6 +1457,7 @@ public class Hero extends Char { Level.set( doorCell, door == Terrain.LOCKED_DOOR ? Terrain.DOOR : Terrain.UNLOCKED_EXIT ); GameScene.updateMap( doorCell ); + spend( Key.TIME_TO_UNLOCK ); } else if (curAction instanceof HeroAction.OpenChest) { @@ -1472,6 +1471,7 @@ public class Hero extends Char { } GameScene.updateKeyDisplay(); heap.open( this ); + spend( Key.TIME_TO_UNLOCK ); } curAction = null;