From 2f69b7b51b246ffc7bef0b3c2dbbed559f5f3368 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Sun, 9 May 2021 12:33:35 -0400 Subject: [PATCH] v0.9.3: fixed the ghost hero getting stuck moving to a defend pos --- .../shatteredpixeldungeon/items/artifacts/DriedRose.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/artifacts/DriedRose.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/artifacts/DriedRose.java index f47c36f8e..796c8e313 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/artifacts/DriedRose.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/artifacts/DriedRose.java @@ -887,6 +887,11 @@ public class DriedRose extends Artifact { if (pos == defendingPos) movingToDefendPos = false; return moveSprite( oldPos, pos ); } else { + //if ghost can't move closer to defending pos, then give up an defend current position + if (movingToDefendPos){ + defendingPos = pos; + movingToDefendPos = false; + } spend( TICK ); }