This commit is contained in:
Anuken
2021-06-23 08:46:50 -04:00
parent c404e7e1c6
commit 2613ff6796
2 changed files with 16 additions and 15 deletions

View File

@@ -38,7 +38,6 @@ public enum Gamemode{
rules.infiniteResources = true; rules.infiniteResources = true;
rules.editor = true; rules.editor = true;
rules.waves = false; rules.waves = false;
rules.enemyCoreBuildRadius = 0f;
rules.waveTimer = false; rules.waveTimer = false;
}); });

View File

@@ -134,6 +134,7 @@ public class Build{
return false; return false;
} }
if(!state.rules.editor){
//find closest core, if it doesn't match the team, placing is not legal //find closest core, if it doesn't match the team, placing is not legal
if(state.rules.polygonCoreProtection){ if(state.rules.polygonCoreProtection){
float mindst = Float.MAX_VALUE; float mindst = Float.MAX_VALUE;
@@ -153,6 +154,7 @@ public class Build{
}else if(state.teams.eachEnemyCore(team, core -> Mathf.dst(x * tilesize + type.offset, y * tilesize + type.offset, core.x, core.y) < state.rules.enemyCoreBuildRadius + type.size * tilesize / 2f)){ }else if(state.teams.eachEnemyCore(team, core -> Mathf.dst(x * tilesize + type.offset, y * tilesize + type.offset, core.x, core.y) < state.rules.enemyCoreBuildRadius + type.size * tilesize / 2f)){
return false; return false;
} }
}
Tile tile = world.tile(x, y); Tile tile = world.tile(x, y);