From 24e2a3775887cdabb1beac4e9b86a2eb86cd2b39 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Wed, 29 Jan 2025 13:46:31 -0500 Subject: [PATCH] v3.0.0: fixed 2 mobs not updating target or clearing recent atks --- .../shatteredpixeldungeon/actors/mobs/RipperDemon.java | 2 ++ .../shatteredpixeldungeon/actors/mobs/Tengu.java | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/RipperDemon.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/RipperDemon.java index 64e938646..0d51b2545 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/RipperDemon.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/RipperDemon.java @@ -218,6 +218,8 @@ public class RipperDemon extends Mob { enemySeen = enemyInFOV; if (enemyInFOV && !isCharmedBy( enemy ) && canAttack( enemy )) { + recentlyAttackedBy.clear(); + target = enemy.pos; return doAttack( enemy ); } else { diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Tengu.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Tengu.java index ee5ee3c9c..563715991 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Tengu.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Tengu.java @@ -396,7 +396,9 @@ public class Tengu extends Mob { if (canUseAbility()){ return useAbility(); } - + + recentlyAttackedBy.clear(); + target = enemy.pos; return doAttack( enemy ); } else {