diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/Hero.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/Hero.java index ebfc32709..f4cd48122 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/Hero.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/Hero.java @@ -1081,7 +1081,7 @@ public class Hero extends Char { || item instanceof DriedRose.Petal || item instanceof Key || item instanceof Guidebook - || item.quantity() == 0) { + || (item instanceof MissileWeapon && !MissileWeapon.UpgradedSetTracker.pickupValid(this, (MissileWeapon) item))) { //Do Nothing } else if (item instanceof DarkGold) { DarkGold existing = belongings.getItem(DarkGold.class);