From c553a4a4221fe6cfc2c82a7c5a020646e5d02b3f Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Mon, 12 Sep 2022 16:08:15 -0400 Subject: [PATCH] v1.4.0: hero can now press tiles they are standing on --- .../shatteredpixeldungeon/actors/hero/Hero.java | 6 ++++++ 1 file changed, 6 insertions(+) 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 cfa7b99c8..58e47daf7 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 @@ -771,6 +771,12 @@ public class Hero extends Char { if (getCloser( action.dst )) { return true; + //Hero moves in place if there is a trap to trigger or grass to trample + } else if (!rooted && + (Dungeon.level.traps.get(pos) != null || Dungeon.level.map[pos] == Terrain.HIGH_GRASS)){ + Dungeon.level.pressCell(pos); + spendAndNext( 1 / speed() ); + return false; } else { ready(); return false;