From cea4fd9f27e34d022fe58dfe9083c3bb25f313a5 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Fri, 22 Aug 2025 14:46:13 -0400 Subject: [PATCH] v3.2.2: fixed on-equip talents not triggering at all with obliv shard --- .../shatteredpixeldungeon/actors/hero/Talent.java | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/Talent.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/Talent.java index 0877094a4..1ee8ad987 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/Talent.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/Talent.java @@ -841,8 +841,18 @@ public enum Talent { identify = true; } - if (identify && !ShardOfOblivion.passiveIDDisabled()){ - item.identify(); + if (identify) { + if (ShardOfOblivion.passiveIDDisabled()) { + if (item instanceof Weapon){ + ((Weapon) item).setIDReady(); + } else if (item instanceof Armor){ + ((Armor) item).setIDReady(); + } else if (item instanceof Ring){ + ((Ring) item).setIDReady(); + } + } else { + item.identify(); + } } }