diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/scrolls/ScrollOfTransmutation.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/scrolls/ScrollOfTransmutation.java index c44018cc7..546e700a0 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/scrolls/ScrollOfTransmutation.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/scrolls/ScrollOfTransmutation.java @@ -80,14 +80,17 @@ public class ScrollOfTransmutation extends InventoryScroll { return !(item instanceof Elixir || item instanceof Brew); //all regular or exotic scrolls, except itself (unless un-ided, in which case it was already consumed) - } else if (item instanceof Scroll){ + } else if (item instanceof Scroll) { return item != this || item.quantity() > 1 || identifiedByUse; - //all rings, wands, artifacts, trinkets, seeds, and runestones + //all non-unique artifacts (no holy tome or cloak of shadows, basically) + } else if (item instanceof Artifact) { + return !item.unique; + + //all rings, wands, trinkets, seeds, and runestones } else { - return item instanceof Ring || item instanceof Wand || item instanceof Artifact - || item instanceof Trinket || item instanceof Plant.Seed - || item instanceof Runestone; + return item instanceof Ring || item instanceof Wand || item instanceof Trinket + || item instanceof Plant.Seed || item instanceof Runestone; } }