From 27aeb8d3987c6913222ef74aef3e54f2494eb145 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Tue, 27 Sep 2022 18:00:50 -0400 Subject: [PATCH] v1.4.0: fixed rare cases where items could become un-ided in rankings --- .../java/com/shatteredpixel/shatteredpixeldungeon/Rankings.java | 1 + .../shatteredpixeldungeon/actors/hero/Belongings.java | 2 +- 2 files changed, 2 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 c56e8ae50..3486a9edb 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/Rankings.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/Rankings.java @@ -323,6 +323,7 @@ public enum Rankings { Badges.loadLocal(data.getBundle(BADGES)); Dungeon.hero = (Hero)data.get(HERO); + Dungeon.hero.belongings.identify(); Statistics.restoreFromBundle(data.getBundle(STATS)); diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/Belongings.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/Belongings.java index a1e09f64d..04b70974c 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/Belongings.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/Belongings.java @@ -280,7 +280,7 @@ public class Belongings implements Iterable { //triggers when a run ends, so ignores lost inventory effects public void identify() { for (Item item : this) { - item.identify(); + item.identify(false); } }