v3.0.0: fixed wealth crashes due to checking buff instead of assigning

This commit is contained in:
Evan Debenham
2025-02-10 19:33:08 -05:00
parent 9ae5d87b0f
commit 2989b5d3ed

View File

@@ -24,6 +24,7 @@ package com.shatteredpixel.shatteredpixeldungeon.items.rings;
import com.shatteredpixel.shatteredpixeldungeon.Challenges;
import com.shatteredpixel.shatteredpixeldungeon.Dungeon;
import com.shatteredpixel.shatteredpixeldungeon.actors.Char;
import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.Buff;
import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.CounterBuff;
import com.shatteredpixel.shatteredpixeldungeon.effects.Flare;
import com.shatteredpixel.shatteredpixeldungeon.items.Generator;
@@ -112,12 +113,12 @@ public class RingOfWealth extends Ring {
if (bonus <= 0) return null;
CounterBuff triesToDrop = target.buff(TriesToDropTracker.class);
CounterBuff triesToDrop = Buff.affect(target, TriesToDropTracker.class);
if (triesToDrop.count() == 0){
triesToDrop.countUp( Random.NormalIntRange(0, 20) );
}
CounterBuff dropsToEquip = target.buff(DropsToEquipTracker.class);
CounterBuff dropsToEquip = Buff.affect(target, DropsToEquipTracker.class);
if (dropsToEquip.count() == 0){
dropsToEquip.countUp( Random.NormalIntRange(5, 10) );
}