From 22328772ca0a939ffd1423c2aea8d944252071bc Mon Sep 17 00:00:00 2001 From: Anuken Date: Thu, 11 Oct 2018 10:01:19 -0400 Subject: [PATCH] "Fixed" some bugs --- core/src/io/anuke/mindustry/ai/WaveSpawner.java | 2 +- core/src/io/anuke/mindustry/input/InputHandler.java | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/core/src/io/anuke/mindustry/ai/WaveSpawner.java b/core/src/io/anuke/mindustry/ai/WaveSpawner.java index e1a8638030..50d0fe7e1a 100644 --- a/core/src/io/anuke/mindustry/ai/WaveSpawner.java +++ b/core/src/io/anuke/mindustry/ai/WaveSpawner.java @@ -83,7 +83,7 @@ public class WaveSpawner{ int addGround = groundGroups - groundSpawns.size, addFly = flyGroups - flySpawns.size; //add extra groups if the total exceeds it - if(!dynamicSpawn){ + if(dynamicSpawn){ for(int i = 0; i < addGround; i++){ GroundSpawn spawn = new GroundSpawn(); findLocation(spawn); diff --git a/core/src/io/anuke/mindustry/input/InputHandler.java b/core/src/io/anuke/mindustry/input/InputHandler.java index 6d940fd5b7..efac9241b6 100644 --- a/core/src/io/anuke/mindustry/input/InputHandler.java +++ b/core/src/io/anuke/mindustry/input/InputHandler.java @@ -331,6 +331,7 @@ public abstract class InputHandler extends InputAdapter{ for(Tile tile : state.teams.get(player.getTeam()).cores){ if(tile.distanceTo(x * tilesize, y * tilesize) < coreBuildRange){ //TODO terrible hack + //this might actually screw things up on the logic thread. try{ return Build.validPlace(player.getTeam(), x, y, type, rotation) && Vector2.dst(player.x, player.y, x * tilesize, y * tilesize) < Player.placeDistance;