From facd27b1843a75f69a7ea9e8ec48926acd40b5d1 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Wed, 25 Sep 2024 14:09:23 -0400 Subject: [PATCH] v2.5.3: fixed ooze triggering 'first action' many times in rare cases --- .../shatteredpixeldungeon/actors/buffs/Ooze.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/buffs/Ooze.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/buffs/Ooze.java index a290bbd5f..96f583458 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/buffs/Ooze.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/buffs/Ooze.java @@ -89,15 +89,13 @@ public class Ooze extends Buff { detach(); } else if (target.isAlive()) { + acted = true; if (Dungeon.scalingDepth() > 5) { target.damage(1 + Dungeon.scalingDepth() / 5, this); - acted = true; } else if (Dungeon.scalingDepth() == 5){ target.damage(1, this); //1 dmg per turn vs Goo - acted = true; } else if (Random.Int(2) == 0) { target.damage(1, this); //0.5 dmg per turn in sewers - acted = true; } if (!target.isAlive() && target == Dungeon.hero) {