v2.2.0: fixed single scrolls of transmutation working on themselves

This commit is contained in:
Evan Debenham
2023-09-12 12:09:30 -04:00
parent 5bd755b163
commit b107ca1de3

View File

@@ -68,7 +68,8 @@ public class ScrollOfTransmutation extends InventoryScroll {
return item instanceof MeleeWeapon ||
(item instanceof MissileWeapon && (!(item instanceof Dart) || item instanceof TippedDart)) ||
(item instanceof Potion && !(item instanceof Elixir || item instanceof Brew || item instanceof AlchemicalCatalyst)) ||
item instanceof Scroll ||
//the extra check here prevents a single scroll being used on itself
(item instanceof Scroll && (!(item instanceof ScrollOfTransmutation) || item.quantity() > 1)) ||
item instanceof Ring ||
item instanceof Wand ||
item instanceof Plant.Seed ||