From a5873471021e70c36938b704b43ce09bc86e81b2 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Wed, 2 May 2018 01:35:24 -0400 Subject: [PATCH] v0.6.5: adjusted cave spinners to hopefully prevent web stacking --- .../shatteredpixeldungeon/actors/mobs/Spinner.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Spinner.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Spinner.java index d42531d03..e4fce1f65 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Spinner.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Spinner.java @@ -88,8 +88,9 @@ public class Spinner extends Mob { @Override public void move(int step) { - if (state == FLEEING) { - GameScene.add(Blob.seed(pos, Random.Int(5, 7), Web.class)); + int curWeb = Blob.volumeAt(pos, Web.class); + if (state == FLEEING && curWeb < 5) { + GameScene.add(Blob.seed(pos, Random.Int(5, 7) - curWeb, Web.class)); } super.move(step); }