diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/armor/glyphs/Viscosity.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/armor/glyphs/Viscosity.java index 417436f45..804c1d43d 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/armor/glyphs/Viscosity.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/armor/glyphs/Viscosity.java @@ -123,17 +123,11 @@ public class Viscosity extends Glyph { damage = bundle.getInt( DAMAGE ); } - @Override - public boolean attachTo( Char target ) { - if (super.attachTo( target )) { - postpone( TICK ); - return true; - } else { - return false; - } - } - public void prolong( int damage ) { + if (this.damage == 0){ + //wait 1 turn before damaging if this is freshly applied + postpone(TICK); + } this.damage += damage; }