From e7a7ac49367dd5e07b7804c0ce24a6747e58b34a Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Fri, 25 Dec 2015 17:34:31 -0500 Subject: [PATCH] v0.3.3b: fixed a rare concurrent modification exception in rogue armor --- .../shatteredpixeldungeon/items/armor/RogueArmor.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/com/shatteredpixel/shatteredpixeldungeon/items/armor/RogueArmor.java b/src/com/shatteredpixel/shatteredpixeldungeon/items/armor/RogueArmor.java index 1c70f72f4..cbb3c851b 100644 --- a/src/com/shatteredpixel/shatteredpixeldungeon/items/armor/RogueArmor.java +++ b/src/com/shatteredpixel/shatteredpixeldungeon/items/armor/RogueArmor.java @@ -93,7 +93,7 @@ public class RogueArmor extends ClassArmor { curUser.HP -= (curUser.HP / 3); - for (Mob mob : Dungeon.level.mobs) { + for (Mob mob : Dungeon.level.mobs.toArray(new Mob[Dungeon.level.mobs.size()])) { if (Level.fieldOfView[mob.pos]) { Buff.prolong( mob, Blindness.class, 2 ); if (mob.state == mob.HUNTING) mob.state = mob.WANDERING;