From 091870e6d1c5b4de688b86ae5e83406a7f9a4b29 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Wed, 10 Aug 2022 12:00:20 -0400 Subject: [PATCH] v1.4.0: fixed errors with rankings when both bags and contents are saved --- .../com/shatteredpixel/shatteredpixeldungeon/Rankings.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/Rankings.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/Rankings.java index 7a55dff34..6d5fb9164 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/Rankings.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/Rankings.java @@ -222,7 +222,10 @@ public enum Rankings { for (Item item : belongings.backpack.items.toArray( new Item[0])) { if (item instanceof Bag){ for (Item bagItem : ((Bag) item).items.toArray( new Item[0])){ - if (Dungeon.quickslot.contains(bagItem)) belongings.backpack.items.add(bagItem); + if (Dungeon.quickslot.contains(bagItem) + && !Dungeon.quickslot.contains(item)){ + belongings.backpack.items.add(bagItem); + } } } if (!Dungeon.quickslot.contains(item)) {