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:
parent
5d2e92b990
commit
97a9bd0fd1
|
@ -28,6 +28,7 @@ import com.shatteredpixel.shatteredpixeldungeon.items.EquipableItem;
|
||||||
import com.shatteredpixel.shatteredpixeldungeon.items.Generator;
|
import com.shatteredpixel.shatteredpixeldungeon.items.Generator;
|
||||||
import com.shatteredpixel.shatteredpixeldungeon.items.Item;
|
import com.shatteredpixel.shatteredpixeldungeon.items.Item;
|
||||||
import com.shatteredpixel.shatteredpixeldungeon.items.artifacts.Artifact;
|
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.Potion;
|
||||||
import com.shatteredpixel.shatteredpixeldungeon.items.potions.brews.Brew;
|
import com.shatteredpixel.shatteredpixeldungeon.items.potions.brews.Brew;
|
||||||
import com.shatteredpixel.shatteredpixeldungeon.items.potions.elixirs.Elixir;
|
import com.shatteredpixel.shatteredpixeldungeon.items.potions.elixirs.Elixir;
|
||||||
|
@ -57,7 +58,7 @@ public class ScrollOfTransmutation extends InventoryScroll {
|
||||||
|
|
||||||
public static boolean canTransmute(Item item){
|
public static boolean canTransmute(Item item){
|
||||||
return item instanceof MeleeWeapon ||
|
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 Scroll ||
|
||||||
item instanceof Ring ||
|
item instanceof Ring ||
|
||||||
item instanceof Wand ||
|
item instanceof Wand ||
|
||||||
|
|
|
@ -399,7 +399,7 @@ public class WndBag extends WndTabbed {
|
||||||
mode == Mode.POTION && (item instanceof Potion) ||
|
mode == Mode.POTION && (item instanceof Potion) ||
|
||||||
mode == Mode.SCROLL && (item instanceof Scroll) ||
|
mode == Mode.SCROLL && (item instanceof Scroll) ||
|
||||||
mode == Mode.UNIDED_POTION_OR_SCROLL && (!item.isIdentified() && (item instanceof Scroll || item instanceof Potion)) ||
|
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.ALCHEMY && Recipe.usableInRecipe(item) ||
|
||||||
mode == Mode.TRANMSUTABLE && ScrollOfTransmutation.canTransmute(item) ||
|
mode == Mode.TRANMSUTABLE && ScrollOfTransmutation.canTransmute(item) ||
|
||||||
mode == Mode.NOT_EQUIPPED && !item.isEquipped(Dungeon.hero) ||
|
mode == Mode.NOT_EQUIPPED && !item.isEquipped(Dungeon.hero) ||
|
||||||
|
|
Loading…
Reference in New Issue
Block a user