From 88f916088cf3ee8636874ac336174e5c2796936f Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Thu, 5 Oct 2023 11:02:28 -0400 Subject: [PATCH] v2.2.0: crystal spire now only downs guardians it can see on death --- .../actors/mobs/CrystalSpire.java | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/CrystalSpire.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/CrystalSpire.java index 9aee7d032..0d3cee8bc 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/CrystalSpire.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/CrystalSpire.java @@ -338,11 +338,13 @@ public class CrystalSpire extends Mob { } for (Char ch : Actor.chars()){ - if (ch instanceof CrystalGuardian){ - ch.damage(ch.HT, this); - } - if (ch instanceof CrystalWisp && fieldOfView[ch.pos]){ - Buff.affect(ch, Blindness.class, 5f); + if (fieldOfView[ch.pos]) { + if (ch instanceof CrystalGuardian) { + ch.damage(ch.HT, this); + } + if (ch instanceof CrystalWisp) { + Buff.affect(ch, Blindness.class, 5f); + } } }