v0.7.2b: fixed:

- wands not being a type of equipment for a wndbag mode
- scroll of transmutation being usable on arcane catalysts
This commit is contained in:
Evan Debenham 2019-04-18 01:13:53 -04:00
parent 5d2e92b990
commit 97a9bd0fd1
2 changed files with 3 additions and 2 deletions

View File

@ -28,6 +28,7 @@ import com.shatteredpixel.shatteredpixeldungeon.items.EquipableItem;
import com.shatteredpixel.shatteredpixeldungeon.items.Generator;
import com.shatteredpixel.shatteredpixeldungeon.items.Item;
import com.shatteredpixel.shatteredpixeldungeon.items.artifacts.Artifact;
import com.shatteredpixel.shatteredpixeldungeon.items.potions.AlchemicalCatalyst;
import com.shatteredpixel.shatteredpixeldungeon.items.potions.Potion;
import com.shatteredpixel.shatteredpixeldungeon.items.potions.brews.Brew;
import com.shatteredpixel.shatteredpixeldungeon.items.potions.elixirs.Elixir;
@ -57,7 +58,7 @@ public class ScrollOfTransmutation extends InventoryScroll {
public static boolean canTransmute(Item item){
return item instanceof MeleeWeapon ||
(item instanceof Potion && !(item instanceof Elixir || item instanceof Brew)) ||
(item instanceof Potion && !(item instanceof Elixir || item instanceof Brew || item instanceof AlchemicalCatalyst)) ||
item instanceof Scroll ||
item instanceof Ring ||
item instanceof Wand ||

View File

@ -399,7 +399,7 @@ public class WndBag extends WndTabbed {
mode == Mode.POTION && (item instanceof Potion) ||
mode == Mode.SCROLL && (item instanceof Scroll) ||
mode == Mode.UNIDED_POTION_OR_SCROLL && (!item.isIdentified() && (item instanceof Scroll || item instanceof Potion)) ||
mode == Mode.EQUIPMENT && (item instanceof EquipableItem) ||
mode == Mode.EQUIPMENT && (item instanceof EquipableItem || item instanceof Wand) ||
mode == Mode.ALCHEMY && Recipe.usableInRecipe(item) ||
mode == Mode.TRANMSUTABLE && ScrollOfTransmutation.canTransmute(item) ||
mode == Mode.NOT_EQUIPPED && !item.isEquipped(Dungeon.hero) ||