From 66765800cfc436109fc350f2fa98b136f7570a7c Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Tue, 12 Sep 2017 22:59:33 -0400 Subject: [PATCH] v0.6.2: enemy spawner now only counts hostile mobs for the total --- .../shatteredpixel/shatteredpixeldungeon/levels/Level.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/Level.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/Level.java index 658116ad2..d3ea5c2b9 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/Level.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/Level.java @@ -503,7 +503,12 @@ public abstract class Level implements Bundlable { @Override protected boolean act() { - if (mobs.size() < nMobs()) { + int count = 0; + for (Mob mob : mobs.toArray(new Mob[0])){ + if (mob.hostile) count++; + } + + if (count < nMobs()) { Mob mob = createMob(); mob.state = mob.WANDERING;