v0.3.3b: fixed a rare concurrent modification exception in rogue armor
This commit is contained in:
@@ -93,7 +93,7 @@ public class RogueArmor extends ClassArmor {
|
|||||||
|
|
||||||
curUser.HP -= (curUser.HP / 3);
|
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]) {
|
if (Level.fieldOfView[mob.pos]) {
|
||||||
Buff.prolong( mob, Blindness.class, 2 );
|
Buff.prolong( mob, Blindness.class, 2 );
|
||||||
if (mob.state == mob.HUNTING) mob.state = mob.WANDERING;
|
if (mob.state == mob.HUNTING) mob.state = mob.WANDERING;
|
||||||
|
|||||||
Reference in New Issue
Block a user