v3.0.0: unique artifacts can no longer be transmuted

This commit is contained in:
Evan Debenham
2025-01-02 15:00:31 -05:00
parent 2ba4495512
commit 296d8c8466
@@ -83,11 +83,14 @@ public class ScrollOfTransmutation extends InventoryScroll {
} else if (item instanceof Scroll) { } else if (item instanceof Scroll) {
return item != this || item.quantity() > 1 || identifiedByUse; 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 { } else {
return item instanceof Ring || item instanceof Wand || item instanceof Artifact return item instanceof Ring || item instanceof Wand || item instanceof Trinket
|| item instanceof Trinket || item instanceof Plant.Seed || item instanceof Plant.Seed || item instanceof Runestone;
|| item instanceof Runestone;
} }
} }