v2.0.0: item selectors now pick backpack if preferred back isn't present
This commit is contained in:
@@ -393,7 +393,9 @@ public class InventoryPane extends Component {
|
||||
lastBag = Dungeon.hero.belongings.backpack;
|
||||
} else if (selector.preferredBag() != null) {
|
||||
Bag preferred = Dungeon.hero.belongings.getItem(selector.preferredBag());
|
||||
if (preferred != null) lastBag = preferred;
|
||||
if (preferred != null) lastBag = preferred;
|
||||
//if a specific preferred bag isn't present, then the relevant items will be in backpack
|
||||
else lastBag = Dungeon.hero.belongings.backpack;
|
||||
}
|
||||
updateInventory();
|
||||
}
|
||||
|
||||
@@ -167,7 +167,9 @@ public class WndBag extends WndTabbed {
|
||||
|
||||
} else if (selector.preferredBag() != null){
|
||||
Bag bag = Dungeon.hero.belongings.getItem( selector.preferredBag() );
|
||||
if (bag != null) return new WndBag( bag, selector );
|
||||
if (bag != null) return new WndBag( bag, selector );
|
||||
//if a specific preferred bag isn't present, then the relevant items will be in backpack
|
||||
else return new WndBag( Dungeon.hero.belongings.backpack, selector );
|
||||
}
|
||||
|
||||
return lastBag( selector );
|
||||
|
||||
Reference in New Issue
Block a user