From 509f14c424104f6b670f6aa7efd8ab679f49c186 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Mon, 8 Dec 2025 12:36:29 -0500 Subject: [PATCH] v3.3.1: fixed hero HT not being updated on entering/leaving tester area --- .../shatteredpixeldungeon/items/quest/EscapeCrystal.java | 1 + .../shatteredpixeldungeon/levels/CityLevel.java | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/quest/EscapeCrystal.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/quest/EscapeCrystal.java index fd2d60451..93caf701b 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/quest/EscapeCrystal.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/quest/EscapeCrystal.java @@ -85,6 +85,7 @@ public class EscapeCrystal extends Item { } restoreHeroBelongings(hero); + hero.updateHT( false ); Level.beforeTransition(); InterlevelScene.curTransition = new LevelTransition(Dungeon.level, diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/CityLevel.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/CityLevel.java index 4aa2e52b4..52663b443 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/CityLevel.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/CityLevel.java @@ -182,8 +182,9 @@ public class CityLevel extends RegularLevel { crystal.storeHeroBelongings(Dungeon.hero); crystal.collect(); } - Dungeon.hero.belongings.armor = new ClothArmor(); - Dungeon.hero.belongings.armor.identify(); + hero.belongings.armor = new ClothArmor(); + hero.belongings.armor.identify(); + hero.updateHT( false ); CityLevel.super.activateTransition(hero, transition); } }