diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/plants/Plant.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/plants/Plant.java index e36b20a57..78b1d32e9 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/plants/Plant.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/plants/Plant.java @@ -57,8 +57,11 @@ public abstract class Plant implements Bundlable { Char ch = Actor.findChar(pos); - if (ch instanceof Hero && ((Hero)ch).subClass == HeroSubClass.WARDEN) { - Buff.affect( ch, Barkskin.class ).level( ch.HT / 3 ); + if (ch instanceof Hero){ + ((Hero) ch).interrupt(); + if (((Hero)ch).subClass == HeroSubClass.WARDEN) { + Buff.affect(ch, Barkskin.class).level(ch.HT / 3); + } } wither();