From 02508571c6715a32551f16973a0bd146c15912ed Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Tue, 19 Sep 2017 03:50:25 -0400 Subject: [PATCH] v0.6.2: fixed fly swarms not duplicating over terrain hazards --- .../shatteredpixeldungeon/actors/mobs/Swarm.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Swarm.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Swarm.java index c61c0c949..67fab019a 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Swarm.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Swarm.java @@ -86,11 +86,11 @@ public class Swarm extends Mob { if (HP >= damage + 2) { ArrayList candidates = new ArrayList<>(); - boolean[] passable = Dungeon.level.passable; + boolean[] solid = Dungeon.level.solid; int[] neighbours = {pos + 1, pos - 1, pos + Dungeon.level.width(), pos - Dungeon.level.width()}; for (int n : neighbours) { - if (passable[n] && Actor.findChar( n ) == null) { + if (!solid[n] && Actor.findChar( n ) == null) { candidates.add( n ); } }