From 40295adc2415f4e99050d4b801c2261b6926d6c1 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Thu, 13 Feb 2025 13:19:33 -0500 Subject: [PATCH] v3.0.0: fixed a final wealth bug where equip drops were not spawning --- .../items/rings/RingOfWealth.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/rings/RingOfWealth.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/rings/RingOfWealth.java index 0460729b9..e89bd41bd 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/rings/RingOfWealth.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/rings/RingOfWealth.java @@ -113,13 +113,15 @@ public class RingOfWealth extends Ring { if (bonus <= 0) return null; - CounterBuff triesToDrop = Buff.affect(target, TriesToDropTracker.class); - if (triesToDrop.count() == 0){ + CounterBuff triesToDrop = target.buff(TriesToDropTracker.class); + if (triesToDrop == null){ + triesToDrop = Buff.affect(target, TriesToDropTracker.class); triesToDrop.countUp( Random.NormalIntRange(0, 20) ); } - CounterBuff dropsToEquip = Buff.affect(target, DropsToEquipTracker.class); - if (dropsToEquip.count() == 0){ + CounterBuff dropsToEquip = target.buff(DropsToEquipTracker.class); + if (dropsToEquip == null){ + dropsToEquip = Buff.affect(target, DropsToEquipTracker.class); dropsToEquip.countUp( Random.NormalIntRange(5, 10) ); }