From 7aeccd282634d5e8094962ab950fb1a781280697 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Tue, 31 Jul 2018 17:26:58 -0400 Subject: [PATCH] v0.7.0: fixed multiplicity duplicated stuck projectiles --- .../items/armor/curses/Multiplicity.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/armor/curses/Multiplicity.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/armor/curses/Multiplicity.java index cf721c728..0e78c8383 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/armor/curses/Multiplicity.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/armor/curses/Multiplicity.java @@ -25,6 +25,7 @@ import com.shatteredpixel.shatteredpixeldungeon.Dungeon; import com.shatteredpixel.shatteredpixeldungeon.ShatteredPixelDungeon; import com.shatteredpixel.shatteredpixeldungeon.actors.Actor; import com.shatteredpixel.shatteredpixeldungeon.actors.Char; +import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.PinCushion; import com.shatteredpixel.shatteredpixeldungeon.actors.hero.Hero; import com.shatteredpixel.shatteredpixeldungeon.actors.mobs.Mimic; import com.shatteredpixel.shatteredpixeldungeon.actors.mobs.Mob; @@ -79,6 +80,9 @@ public class Multiplicity extends Armor.Glyph { attacker.storeInBundle(store); m.restoreFromBundle(store); m.HP = m.HT; + if (m.buff(PinCushion.class) != null){ + m.remove(m.buff(PinCushion.class)); + } //If a thief has stolen an item, that item is not duplicated. if (m instanceof Thief){