v0.6.2b: fixed containers clearing quickslots when collected

This commit is contained in:
Evan Debenham 2017-11-09 05:06:31 -05:00 committed by Evan Debenham
parent 13b13020ce
commit 9d63559e2d

View File

@ -69,10 +69,15 @@ public class Bag extends Item implements Iterable<Item> {
for (Item item : container.items.toArray( new Item[0] )) {
if (grab( item )) {
int slot = Dungeon.quickslot.getSlot(item);
item.detachAll(container);
if (!item.collect( this ))
if (!item.collect(this)) {
item.collect(container);
}
if (slot != -1) {
Dungeon.quickslot.setSlot(slot, item);
}
}
}
if (super.collect( container )) {