v3.1.1: fixed broken crystal guardians holding onto pincushion debuff

This commit is contained in:
Evan Debenham
2025-06-16 13:34:10 -04:00
parent a1ba2df49a
commit 5c3a865c3c

View File

@@ -28,6 +28,7 @@ import com.shatteredpixel.shatteredpixeldungeon.actors.Char;
import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.Buff;
import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.Cripple;
import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.Doom;
import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.PinCushion;
import com.shatteredpixel.shatteredpixeldungeon.actors.hero.Hero;
import com.shatteredpixel.shatteredpixeldungeon.effects.FloatingText;
import com.shatteredpixel.shatteredpixeldungeon.effects.Splash;
@@ -69,6 +70,9 @@ public class CrystalGuardian extends Mob{
@Override
protected boolean act() {
if (recovering){
if (buff(PinCushion.class) != null){
buff(PinCushion.class).detach();
}
throwItems();
HP = Math.min(HT, HP+5);
if (Dungeon.level.heroFOV[pos]) {