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); }