From eb7a86451d32d2eb9dee84510d18215787a954d8 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Tue, 2 Jan 2024 20:14:53 -0500 Subject: [PATCH] v2.3.0: fixed duelist's sneak ability working while rooted --- .../shatteredpixeldungeon/items/weapon/melee/Dagger.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/weapon/melee/Dagger.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/weapon/melee/Dagger.java index 1ec70847a..3c11d8d59 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/weapon/melee/Dagger.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/weapon/melee/Dagger.java @@ -33,6 +33,7 @@ import com.shatteredpixel.shatteredpixeldungeon.effects.CellEmitter; import com.shatteredpixel.shatteredpixeldungeon.effects.Speck; import com.shatteredpixel.shatteredpixeldungeon.messages.Messages; import com.shatteredpixel.shatteredpixeldungeon.scenes.GameScene; +import com.shatteredpixel.shatteredpixeldungeon.scenes.PixelScene; import com.shatteredpixel.shatteredpixeldungeon.sprites.ItemSpriteSheet; import com.shatteredpixel.shatteredpixeldungeon.utils.GLog; import com.watabou.noosa.audio.Sample; @@ -103,8 +104,9 @@ public class Dagger extends MeleeWeapon { return; } - if (Actor.findChar(target) != null || !Dungeon.level.heroFOV[target]) { + if (Actor.findChar(target) != null || !Dungeon.level.heroFOV[target] || hero.rooted) { GLog.w(Messages.get(wep, "ability_bad_position")); + if (Dungeon.hero.rooted) PixelScene.shake( 1, 1f ); return; }