From ae6a5b251266248a1b6931aa523f6a793c9ae37a Mon Sep 17 00:00:00 2001 From: Anuken Date: Sat, 13 Oct 2018 10:50:22 -0400 Subject: [PATCH 1/8] Made PvP a selectable mode --- core/assets/bundles/bundle.properties | 2 ++ core/src/io/anuke/mindustry/game/GameMode.java | 1 - 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/core/assets/bundles/bundle.properties b/core/assets/bundles/bundle.properties index 2457ea7ec7..41f89120a5 100644 --- a/core/assets/bundles/bundle.properties +++ b/core/assets/bundles/bundle.properties @@ -423,6 +423,8 @@ mode.sandbox.description=infinite resources and no timer for waves. mode.custom.warning=Note that blocks unlocked in custom games are not carried over to sectors.\n\n[LIGHT_GRAY]In sandbox, only blocks unlocked with sector play can be used. mode.freebuild.name=freebuild mode.freebuild.description=limited resources and no timer for waves. +mode.pvp.name=PvP +mode.pvp.description=fight against other players locally. content.item.name=Items content.liquid.name=Liquids diff --git a/core/src/io/anuke/mindustry/game/GameMode.java b/core/src/io/anuke/mindustry/game/GameMode.java index 13fa56e6a2..26da4a7779 100644 --- a/core/src/io/anuke/mindustry/game/GameMode.java +++ b/core/src/io/anuke/mindustry/game/GameMode.java @@ -28,7 +28,6 @@ public enum GameMode{ showPads = true; disableWaves = true; isPvp = true; - hidden = true; enemyCoreBuildRadius = 600f; respawnTime = 60 * 10; }}; From f8d068281015cb5752a7e1a3c283ff9736eccbdf Mon Sep 17 00:00:00 2001 From: Anuken Date: Sat, 13 Oct 2018 15:49:18 -0400 Subject: [PATCH 2/8] Added warnings for missing enemy cores --- core/assets/bundles/bundle.properties | 3 ++- core/src/io/anuke/mindustry/core/World.java | 21 +++++++++++++++++---- 2 files changed, 19 insertions(+), 5 deletions(-) diff --git a/core/assets/bundles/bundle.properties b/core/assets/bundles/bundle.properties index 41f89120a5..7c906733be 100644 --- a/core/assets/bundles/bundle.properties +++ b/core/assets/bundles/bundle.properties @@ -216,7 +216,8 @@ text.custom=Custom text.builtin=Built-In text.map.delete.confirm=Are you sure you want to delete this map? This action cannot be undone! text.map.random=[accent]Random Map -text.map.nospawn=This map does not have any cores for the player to spawn in! Add a [ROYAL]blue[] core to this map in the editor. +text.map.nospawn=This map does not have any cores for the player to spawn in! Add a[ROYAL] blue[] core to this map in the editor. +text.map.nospawn.pvp=This map does not have any enemy cores for player to spawn into! Add[SCARLET] red[] cores to this map in the editor. text.map.invalid=Error loading map: corrupted or invalid map file. text.editor.brush=Brush text.editor.slope=\\ diff --git a/core/src/io/anuke/mindustry/core/World.java b/core/src/io/anuke/mindustry/core/World.java index 931bf6d6a5..3c07eb6354 100644 --- a/core/src/io/anuke/mindustry/core/World.java +++ b/core/src/io/anuke/mindustry/core/World.java @@ -254,14 +254,27 @@ public class World extends Module{ return; } - if(!headless && state.teams.get(players[0].getTeam()).cores.size == 0){ - ui.showError("$text.map.nospawn"); - threads.runDelay(() -> state.set(State.menu)); - invalidMap = true; + if(!headless){ + if(state.teams.get(players[0].getTeam()).cores.size == 0){ + ui.showError("$text.map.nospawn"); + invalidMap = true; + }else if(state.mode.isPvp){ + invalidMap = true; + for(Team team : Team.all){ + if(state.teams.get(team).cores.size != 0 && team != players[0].getTeam()){ + invalidMap = false; + } + } + if(invalidMap){ + ui.showError("$text.map.nospawn.pvp"); + } + } }else{ invalidMap = false; } + if(invalidMap) threads.runDelay(() -> state.set(State.menu)); + endMapLoad(); } From 81c7e639940de7c8614d774f0a8d96a08ce67095 Mon Sep 17 00:00:00 2001 From: Anuken Date: Sat, 13 Oct 2018 16:03:21 -0400 Subject: [PATCH 3/8] Added 'waiting for players' message --- core/assets/bundles/bundle.properties | 1 + core/src/io/anuke/mindustry/core/NetServer.java | 4 ++++ core/src/io/anuke/mindustry/ui/fragments/HudFragment.java | 5 +++++ .../io/anuke/mindustry/world/blocks/storage/CoreBlock.java | 6 +++--- 4 files changed, 13 insertions(+), 3 deletions(-) diff --git a/core/assets/bundles/bundle.properties b/core/assets/bundles/bundle.properties index 7c906733be..972451c6d6 100644 --- a/core/assets/bundles/bundle.properties +++ b/core/assets/bundles/bundle.properties @@ -207,6 +207,7 @@ text.saving=[accent]Saving... text.wave=[orange]Wave {0} text.wave.waiting=[LIGHT_GRAY]Wave in {0} text.waiting=[LIGHT_GRAY]Waiting... +text.waiting.players=Waiting for 2 players... text.wave.enemies=[LIGHT_GRAY]{0} Enemies Remaining text.wave.enemy=[LIGHT_GRAY]{0} Enemy Remaining text.loadimage=Load Image diff --git a/core/src/io/anuke/mindustry/core/NetServer.java b/core/src/io/anuke/mindustry/core/NetServer.java index b864ab79f6..98c8c7d902 100644 --- a/core/src/io/anuke/mindustry/core/NetServer.java +++ b/core/src/io/anuke/mindustry/core/NetServer.java @@ -414,6 +414,10 @@ public class NetServer extends Module{ Log.info("&y{0} has connected.", player.name); } + public boolean isWaitingForPlayers(){ + return state.mode.isPvp && playerGroup.size() < 2; + } + public void update(){ if(threads.isEnabled() && !threads.isOnThread()) return; diff --git a/core/src/io/anuke/mindustry/ui/fragments/HudFragment.java b/core/src/io/anuke/mindustry/ui/fragments/HudFragment.java index fb6d2443d5..fee77eda43 100644 --- a/core/src/io/anuke/mindustry/ui/fragments/HudFragment.java +++ b/core/src/io/anuke/mindustry/ui/fragments/HudFragment.java @@ -145,6 +145,11 @@ public class HudFragment extends Fragment{ t.table("clear", top -> top.add("[orange]< " + Bundles.get("text.paused") + " >").pad(6).get().setFontScale(fontScale * 1.5f)); }); + parent.fill(t -> { + t.visible(() -> netServer.isWaitingForPlayers() && !state.is(State.menu)); + t.table("clear", c -> c.margin(10).add("$text.waiting.players")); + }); + //'core is under attack' table parent.fill(t -> { float notifDuration = 240f; diff --git a/core/src/io/anuke/mindustry/world/blocks/storage/CoreBlock.java b/core/src/io/anuke/mindustry/world/blocks/storage/CoreBlock.java index 3e760677fc..9364b25b5c 100644 --- a/core/src/io/anuke/mindustry/world/blocks/storage/CoreBlock.java +++ b/core/src/io/anuke/mindustry/world/blocks/storage/CoreBlock.java @@ -35,6 +35,7 @@ import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.IOException; +import static io.anuke.mindustry.Vars.netServer; import static io.anuke.mindustry.Vars.state; import static io.anuke.mindustry.Vars.unitGroups; @@ -204,7 +205,7 @@ public class CoreBlock extends StorageBlock{ if(entity.progress >= 1f){ Call.onUnitRespawn(tile, entity.currentUnit); } - }else{ + }else if(!netServer.isWaitingForPlayers()){ entity.warmup += Timers.delta(); if(entity.solid && entity.warmup > 60f && unitGroups[tile.getTeamID()].getByID(entity.droneID) == null && !Net.client()){ @@ -241,7 +242,6 @@ public class CoreBlock extends StorageBlock{ public class CoreEntity extends TileEntity implements SpawnerTrait{ public Unit currentUnit; - public float shieldHeat; int droneID = -1; boolean solid = true; float warmup; @@ -251,7 +251,7 @@ public class CoreBlock extends StorageBlock{ @Override public void updateSpawning(Unit unit){ - if(currentUnit == null){ + if(!netServer.isWaitingForPlayers() && currentUnit == null){ currentUnit = unit; progress = 0f; unit.set(tile.drawx(), tile.drawy()); From 870f5caca9c852d5fa8c093c2a672e6e274d96f0 Mon Sep 17 00:00:00 2001 From: Anuken Date: Sat, 13 Oct 2018 17:33:23 -0400 Subject: [PATCH 4/8] PvP game over condition --- core/assets/bundles/bundle.properties | 8 ++++++ core/src/io/anuke/mindustry/core/Control.java | 4 +-- core/src/io/anuke/mindustry/core/Logic.java | 19 ++++++++++++- .../io/anuke/mindustry/game/EventType.java | 4 +++ core/src/io/anuke/mindustry/game/Team.java | 5 ++++ .../mindustry/ui/dialogs/RestartDialog.java | 16 ++++++++++- .../anuke/mindustry/server/ServerControl.java | 28 +++---------------- 7 files changed, 56 insertions(+), 28 deletions(-) diff --git a/core/assets/bundles/bundle.properties b/core/assets/bundles/bundle.properties index d80cdd13f8..df4b91c089 100644 --- a/core/assets/bundles/bundle.properties +++ b/core/assets/bundles/bundle.properties @@ -12,6 +12,7 @@ text.linkfail=Failed to open link!\nThe URL has been copied to your cliboard. text.editor.web=The web version does not support the editor!\nDownload the game to use it. text.web.unsupported=The web version does not support this feature! Download the game to use it. text.gameover=Your core has been destroyed +text.pvp.gameover=The[accent] {0}[] team is victorious! text.sector.gameover=This sector has been lost. Re-deploy? text.sector.retry=Retry text.highscore=[accent]New highscore! @@ -653,6 +654,13 @@ block.rtg-generator.name=RTG Generator block.spectre.name=Spectre block.meltdown.name=Meltdown +team.blue.name=blue +team.red.name=red +team.orange.name=orange +team.none.name=gray +team.green.name=green +team.purple.name=purple + unit.alpha-drone.name=Alpha Drone unit.spirit.name=Spirit Drone unit.spirit.description=The starter drone unit. Spawns in the core by default. Automatically mines ores, collects items and repairs blocks. diff --git a/core/src/io/anuke/mindustry/core/Control.java b/core/src/io/anuke/mindustry/core/Control.java index aac708c169..62c37521be 100644 --- a/core/src/io/anuke/mindustry/core/Control.java +++ b/core/src/io/anuke/mindustry/core/Control.java @@ -153,8 +153,8 @@ public class Control extends Module{ threads.runGraphics(() -> { Effects.shake(5, 6, Core.camera.position.x, Core.camera.position.y); - ui.restart.show(); - state.set(State.menu); + //the restart dialog can show info for any number of scenarios + ui.restart.show(event); }); }); diff --git a/core/src/io/anuke/mindustry/core/Logic.java b/core/src/io/anuke/mindustry/core/Logic.java index 81b610333e..5eca69ac4d 100644 --- a/core/src/io/anuke/mindustry/core/Logic.java +++ b/core/src/io/anuke/mindustry/core/Logic.java @@ -6,6 +6,7 @@ import io.anuke.mindustry.core.GameState.State; import io.anuke.mindustry.entities.TileEntity; import io.anuke.mindustry.game.EventType.*; import io.anuke.mindustry.game.GameMode; +import io.anuke.mindustry.game.Team; import io.anuke.mindustry.game.Teams; import io.anuke.mindustry.net.Net; import io.anuke.mindustry.type.ItemStack; @@ -81,7 +82,23 @@ public class Logic extends Module{ private void checkGameOver(){ if(!state.mode.isPvp && state.teams.get(defaultTeam).cores.size == 0 && !state.gameOver){ state.gameOver = true; - Events.fire(new GameOverEvent()); + Events.fire(new GameOverEvent(waveTeam)); + }else if(state.mode.isPvp){ + Team alive = null; + + for(Team team : Team.all){ + if(state.teams.get(team).cores.size > 0){ + if(alive != null){ + return; + } + alive = team; + } + } + + if(alive != null && !state.gameOver){ + state.gameOver = true; + Events.fire(new GameOverEvent(alive)); + } } } diff --git a/core/src/io/anuke/mindustry/game/EventType.java b/core/src/io/anuke/mindustry/game/EventType.java index 7bc5201664..da7c7ebe31 100644 --- a/core/src/io/anuke/mindustry/game/EventType.java +++ b/core/src/io/anuke/mindustry/game/EventType.java @@ -27,7 +27,11 @@ public class EventType{ } public static class GameOverEvent implements Event{ + public final Team winner; + public GameOverEvent(Team winner){ + this.winner = winner; + } } /** diff --git a/core/src/io/anuke/mindustry/game/Team.java b/core/src/io/anuke/mindustry/game/Team.java index 7fce5dc6fb..1fd94ae2d1 100644 --- a/core/src/io/anuke/mindustry/game/Team.java +++ b/core/src/io/anuke/mindustry/game/Team.java @@ -1,6 +1,7 @@ package io.anuke.mindustry.game; import com.badlogic.gdx.graphics.Color; +import io.anuke.ucore.util.Bundles; public enum Team{ none(Color.DARK_GRAY), @@ -18,4 +19,8 @@ public enum Team{ this.color = color; intColor = Color.rgba8888(color); } + + public String localized(){ + return Bundles.get("team." + name() + ".name"); + } } diff --git a/core/src/io/anuke/mindustry/ui/dialogs/RestartDialog.java b/core/src/io/anuke/mindustry/ui/dialogs/RestartDialog.java index 1a7707d09b..3c76279c04 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/RestartDialog.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/RestartDialog.java @@ -1,12 +1,14 @@ package io.anuke.mindustry.ui.dialogs; import io.anuke.mindustry.core.GameState.State; +import io.anuke.mindustry.game.EventType.GameOverEvent; import io.anuke.mindustry.maps.Sector; import io.anuke.ucore.util.Bundles; import static io.anuke.mindustry.Vars.*; public class RestartDialog extends FloatingDialog{ + private GameOverEvent event; public RestartDialog(){ super("$text.gameover"); @@ -14,13 +16,25 @@ public class RestartDialog extends FloatingDialog{ shown(this::rebuild); } + public void show(GameOverEvent event){ + this.event = event; + show(); + } + void rebuild(){ buttons().clear(); content().clear(); buttons().margin(10); - if(world.getSector() == null){ + if(state.mode.isPvp){ + content().add(Bundles.format("text.gameover.pvp", event.winner.localized())).pad(6); + buttons().addButton("$text.menu", () -> { + hide(); + state.set(State.menu); + logic.reset(); + }).size(130f, 60f); + }else if(world.getSector() == null){ if(control.isHighScore()){ content().add("$text.highscore").pad(6); content().row(); diff --git a/server/src/io/anuke/mindustry/server/ServerControl.java b/server/src/io/anuke/mindustry/server/ServerControl.java index 5c5485d256..0a4b58a8ac 100644 --- a/server/src/io/anuke/mindustry/server/ServerControl.java +++ b/server/src/io/anuke/mindustry/server/ServerControl.java @@ -43,7 +43,6 @@ public class ServerControl extends Module{ private final CommandHandler handler = new CommandHandler(""); private int gameOvers; private boolean inExtraRound; - private Team winnerTeam; private Task lastTask; public ServerControl(String[] args){ @@ -121,8 +120,8 @@ public class ServerControl extends Module{ while(map == previous) map = maps.random(); } - Call.onInfoMessage((state.mode.isPvp && winnerTeam != null - ? "[YELLOW]The " + winnerTeam.name() + " team is victorious![]" : "[SCARLET]Game over![]") + Call.onInfoMessage((state.mode.isPvp + ? "[YELLOW]The " + event.winner.name() + " team is victorious![]" : "[SCARLET]Game over![]") + "\nNext selected map:[accent] "+map.name+"[]" + (map.meta.author() != null ? " by[accent] " + map.meta.author() + "[]" : "") + "."+ "\nNew game begins in " + roundExtraTime + " seconds."); @@ -650,7 +649,7 @@ public class ServerControl extends Module{ info("&lyCore destroyed."); inExtraRound = false; - Events.fire(new GameOverEvent()); + Events.fire(new GameOverEvent(Team.red)); }); handler.register("traceblock", " ", "Prints debug info about a block", arg -> { @@ -882,29 +881,10 @@ public class ServerControl extends Module{ } } - private void checkPvPGameOver(){ - Team alive = null; - - for(Team team : Team.all){ - if(state.teams.get(team).cores.size > 0){ - if(alive != null){ - return; - } - alive = team; - } - } - - if(alive != null && !state.gameOver){ - state.gameOver = true; - winnerTeam = alive; - Events.fire(new GameOverEvent()); - } - } - @Override public void update(){ if(!inExtraRound && state.mode.isPvp){ - checkPvPGameOver(); + // checkPvPGameOver(); } } } From 0aabc09b82bacda8a283587cc7c356a5d48934ff Mon Sep 17 00:00:00 2001 From: Anuken Date: Sat, 13 Oct 2018 21:58:17 -0400 Subject: [PATCH 5/8] Made game-overs remote events --- core/assets/bundles/bundle.properties | 4 ++-- core/src/io/anuke/mindustry/core/Control.java | 3 ++- core/src/io/anuke/mindustry/core/Logic.java | 1 - core/src/io/anuke/mindustry/core/NetServer.java | 6 ++++++ .../io/anuke/mindustry/ui/dialogs/RestartDialog.java | 10 +++++----- 5 files changed, 15 insertions(+), 9 deletions(-) diff --git a/core/assets/bundles/bundle.properties b/core/assets/bundles/bundle.properties index df4b91c089..701821940c 100644 --- a/core/assets/bundles/bundle.properties +++ b/core/assets/bundles/bundle.properties @@ -11,8 +11,8 @@ text.link.wiki.description=official Mindustry wiki text.linkfail=Failed to open link!\nThe URL has been copied to your cliboard. text.editor.web=The web version does not support the editor!\nDownload the game to use it. text.web.unsupported=The web version does not support this feature! Download the game to use it. -text.gameover=Your core has been destroyed -text.pvp.gameover=The[accent] {0}[] team is victorious! +text.gameover=Game Over +text.gameover.pvp=The[accent] {0}[] team is victorious! text.sector.gameover=This sector has been lost. Re-deploy? text.sector.retry=Retry text.highscore=[accent]New highscore! diff --git a/core/src/io/anuke/mindustry/core/Control.java b/core/src/io/anuke/mindustry/core/Control.java index 62c37521be..d0a9c1bce6 100644 --- a/core/src/io/anuke/mindustry/core/Control.java +++ b/core/src/io/anuke/mindustry/core/Control.java @@ -27,6 +27,7 @@ import io.anuke.ucore.entities.Entities; import io.anuke.ucore.entities.EntityQuery; import io.anuke.ucore.modules.Module; import io.anuke.ucore.util.Atlas; +import io.anuke.mindustry.gen.Call; import static io.anuke.mindustry.Vars.*; @@ -154,7 +155,7 @@ public class Control extends Module{ threads.runGraphics(() -> { Effects.shake(5, 6, Core.camera.position.x, Core.camera.position.y); //the restart dialog can show info for any number of scenarios - ui.restart.show(event); + Call.onGameOver(event.winner); }); }); diff --git a/core/src/io/anuke/mindustry/core/Logic.java b/core/src/io/anuke/mindustry/core/Logic.java index 5eca69ac4d..57d3b88704 100644 --- a/core/src/io/anuke/mindustry/core/Logic.java +++ b/core/src/io/anuke/mindustry/core/Logic.java @@ -78,7 +78,6 @@ public class Logic extends Module{ Events.fire(new WaveEvent()); } - //this never triggers in PvP; only for checking sector game-overs private void checkGameOver(){ if(!state.mode.isPvp && state.teams.get(defaultTeam).cores.size == 0 && !state.gameOver){ state.gameOver = true; diff --git a/core/src/io/anuke/mindustry/core/NetServer.java b/core/src/io/anuke/mindustry/core/NetServer.java index 98c8c7d902..bd234e99f2 100644 --- a/core/src/io/anuke/mindustry/core/NetServer.java +++ b/core/src/io/anuke/mindustry/core/NetServer.java @@ -414,6 +414,12 @@ public class NetServer extends Module{ Log.info("&y{0} has connected.", player.name); } + @Remote(called = Loc.both) + public static void onGameOver(Team winner){ + threads.runGraphics(() -> ui.restart.show(winner)); + state.set(State.menu); + } + public boolean isWaitingForPlayers(){ return state.mode.isPvp && playerGroup.size() < 2; } diff --git a/core/src/io/anuke/mindustry/ui/dialogs/RestartDialog.java b/core/src/io/anuke/mindustry/ui/dialogs/RestartDialog.java index 3c76279c04..f61cc21a4d 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/RestartDialog.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/RestartDialog.java @@ -1,14 +1,14 @@ package io.anuke.mindustry.ui.dialogs; import io.anuke.mindustry.core.GameState.State; -import io.anuke.mindustry.game.EventType.GameOverEvent; +import io.anuke.mindustry.game.Team; import io.anuke.mindustry.maps.Sector; import io.anuke.ucore.util.Bundles; import static io.anuke.mindustry.Vars.*; public class RestartDialog extends FloatingDialog{ - private GameOverEvent event; + private Team winner; public RestartDialog(){ super("$text.gameover"); @@ -16,8 +16,8 @@ public class RestartDialog extends FloatingDialog{ shown(this::rebuild); } - public void show(GameOverEvent event){ - this.event = event; + public void show(Team winner){ + this.winner = winner; show(); } @@ -28,7 +28,7 @@ public class RestartDialog extends FloatingDialog{ buttons().margin(10); if(state.mode.isPvp){ - content().add(Bundles.format("text.gameover.pvp", event.winner.localized())).pad(6); + content().add(Bundles.format("text.gameover.pvp",winner.localized())).pad(6); buttons().addButton("$text.menu", () -> { hide(); state.set(State.menu); From 404cbf9b4aa914e156650fec01c254d5d4afc6f5 Mon Sep 17 00:00:00 2001 From: Anuken Date: Sat, 13 Oct 2018 22:52:58 -0400 Subject: [PATCH 6/8] Removed menu setting --- core/src/io/anuke/mindustry/core/NetServer.java | 1 - 1 file changed, 1 deletion(-) diff --git a/core/src/io/anuke/mindustry/core/NetServer.java b/core/src/io/anuke/mindustry/core/NetServer.java index bd234e99f2..5e72bfd775 100644 --- a/core/src/io/anuke/mindustry/core/NetServer.java +++ b/core/src/io/anuke/mindustry/core/NetServer.java @@ -417,7 +417,6 @@ public class NetServer extends Module{ @Remote(called = Loc.both) public static void onGameOver(Team winner){ threads.runGraphics(() -> ui.restart.show(winner)); - state.set(State.menu); } public boolean isWaitingForPlayers(){ From 4eb2c1f646cf878e81da837fbe573b53ca3fafbd Mon Sep 17 00:00:00 2001 From: Anuken Date: Sat, 13 Oct 2018 23:30:05 -0400 Subject: [PATCH 7/8] PvP autohost --- build.gradle | 2 +- core/assets/bundles/bundle.properties | 2 +- core/src/io/anuke/mindustry/core/Control.java | 20 ++++++++++++++++++- 3 files changed, 21 insertions(+), 3 deletions(-) diff --git a/build.gradle b/build.gradle index e90d91b5cc..90d51c48c7 100644 --- a/build.gradle +++ b/build.gradle @@ -27,7 +27,7 @@ allprojects { appName = 'Mindustry' gdxVersion = '1.9.8' roboVMVersion = '2.3.0' - uCoreVersion = '628ced32dbceefe9096c6acc9639cd39b1a867f4' + uCoreVersion = 'abd096135c0c3da6f42b781851118b8725b1c676' getVersionString = { String buildVersion = getBuildVersion() diff --git a/core/assets/bundles/bundle.properties b/core/assets/bundles/bundle.properties index 701821940c..c17f365727 100644 --- a/core/assets/bundles/bundle.properties +++ b/core/assets/bundles/bundle.properties @@ -208,7 +208,7 @@ text.saving=[accent]Saving... text.wave=[orange]Wave {0} text.wave.waiting=[LIGHT_GRAY]Wave in {0} text.waiting=[LIGHT_GRAY]Waiting... -text.waiting.players=Waiting for 2 players... +text.waiting.players=Waiting for players... text.wave.enemies=[LIGHT_GRAY]{0} Enemies Remaining text.wave.enemy=[LIGHT_GRAY]{0} Enemy Remaining text.loadimage=Load Image diff --git a/core/src/io/anuke/mindustry/core/Control.java b/core/src/io/anuke/mindustry/core/Control.java index d0a9c1bce6..f747a20fd7 100644 --- a/core/src/io/anuke/mindustry/core/Control.java +++ b/core/src/io/anuke/mindustry/core/Control.java @@ -5,6 +5,7 @@ import com.badlogic.gdx.audio.Sound; import com.badlogic.gdx.graphics.Color; import com.badlogic.gdx.utils.ObjectMap; import com.badlogic.gdx.utils.TimeUtils; +import io.anuke.mindustry.Vars; import io.anuke.mindustry.content.Mechs; import io.anuke.mindustry.core.GameState.State; import io.anuke.mindustry.entities.Player; @@ -13,6 +14,7 @@ import io.anuke.mindustry.game.Content; import io.anuke.mindustry.game.EventType.*; import io.anuke.mindustry.game.Saves; import io.anuke.mindustry.game.Unlocks; +import io.anuke.mindustry.gen.Call; import io.anuke.mindustry.input.DefaultKeybinds; import io.anuke.mindustry.input.DesktopInput; import io.anuke.mindustry.input.InputHandler; @@ -27,7 +29,10 @@ import io.anuke.ucore.entities.Entities; import io.anuke.ucore.entities.EntityQuery; import io.anuke.ucore.modules.Module; import io.anuke.ucore.util.Atlas; -import io.anuke.mindustry.gen.Call; +import io.anuke.ucore.util.Bundles; +import io.anuke.ucore.util.Strings; + +import java.io.IOException; import static io.anuke.mindustry.Vars.*; @@ -159,6 +164,19 @@ public class Control extends Module{ }); }); + //autohost for pvp sectors + Events.on(WorldLoadEvent.class, event -> { + if(state.mode.isPvp && !Net.active()){ + try{ + Net.host(port); + players[0].isAdmin = true; + }catch(IOException e){ + ui.showError(Bundles.format("text.server.error", Strings.parseException(e, false))); + state.set(State.menu); + } + } + }); + Events.on(WorldLoadEvent.class, event -> threads.runGraphics(() -> Events.fire(new WorldLoadGraphicsEvent()))); Events.on(TileChangeEvent.class, event -> { From 9b42be560df0e415ca8d5918d4f0d9c75e06adb7 Mon Sep 17 00:00:00 2001 From: Anuken Date: Sun, 14 Oct 2018 09:41:19 -0400 Subject: [PATCH 8/8] Fixed bugs with team assignment --- core/assets/sprites/sprites.atlas | 1478 +++++++++-------- core/assets/sprites/sprites.png | Bin 103889 -> 103400 bytes core/src/io/anuke/mindustry/core/Control.java | 3 +- .../io/anuke/mindustry/core/NetServer.java | 1 + .../src/io/anuke/mindustry/core/Renderer.java | 4 +- .../io/anuke/mindustry/entities/Player.java | 13 +- .../src/io/anuke/mindustry/net/NetworkIO.java | 2 +- 7 files changed, 758 insertions(+), 743 deletions(-) diff --git a/core/assets/sprites/sprites.atlas b/core/assets/sprites/sprites.atlas index b0bb93270f..bce097fa03 100644 --- a/core/assets/sprites/sprites.atlas +++ b/core/assets/sprites/sprites.atlas @@ -13,294 +13,294 @@ force-projector-top index: -1 mend-projector-top rotate: false - xy: 1006, 376 + xy: 182, 245 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 overdrive-projector-top rotate: false - xy: 182, 245 + xy: 182, 227 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 bridge-conveyor-bridge rotate: false - xy: 810, 360 + xy: 480, 340 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 bridge-conveyor-end rotate: false - xy: 820, 360 + xy: 480, 330 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conveyor-0-1 rotate: false - xy: 942, 366 + xy: 640, 348 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conveyor-0-2 rotate: false - xy: 952, 366 + xy: 650, 348 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conveyor-0-3 rotate: false - xy: 482, 350 + xy: 660, 348 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conveyor-1-0 rotate: false - xy: 620, 346 + xy: 670, 348 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conveyor-1-1 rotate: false - xy: 630, 348 + xy: 680, 348 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conveyor-1-2 rotate: false - xy: 640, 348 + xy: 690, 348 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conveyor-1-3 rotate: false - xy: 650, 348 + xy: 700, 348 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conveyor-2-0 rotate: false - xy: 660, 348 + xy: 710, 348 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conveyor-2-1 rotate: false - xy: 670, 348 + xy: 720, 348 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conveyor-2-2 rotate: false - xy: 680, 348 + xy: 730, 348 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conveyor-2-3 rotate: false - xy: 690, 348 + xy: 740, 348 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conveyor-3-0 rotate: false - xy: 700, 350 + xy: 750, 348 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conveyor-3-1 rotate: false - xy: 710, 350 + xy: 760, 348 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conveyor-3-2 rotate: false - xy: 720, 350 + xy: 770, 348 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conveyor-3-3 rotate: false - xy: 730, 350 + xy: 780, 348 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conveyor-4-0 rotate: false - xy: 740, 350 + xy: 790, 348 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conveyor-4-1 rotate: false - xy: 750, 350 + xy: 800, 348 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conveyor-4-2 rotate: false - xy: 760, 350 + xy: 810, 348 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conveyor-4-3 rotate: false - xy: 770, 350 + xy: 820, 348 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titanium-conveyor-0-1 rotate: false - xy: 156, 97 + xy: 660, 318 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titanium-conveyor-0-2 rotate: false - xy: 176, 107 + xy: 690, 338 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titanium-conveyor-0-3 rotate: false - xy: 166, 97 + xy: 680, 328 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titanium-conveyor-1-0 rotate: false - xy: 156, 87 + xy: 650, 298 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titanium-conveyor-1-1 rotate: false - xy: 156, 77 + xy: 660, 308 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titanium-conveyor-1-2 rotate: false - xy: 176, 97 + xy: 670, 318 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titanium-conveyor-1-3 rotate: false - xy: 166, 87 + xy: 700, 338 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titanium-conveyor-2-0 rotate: false - xy: 166, 77 + xy: 690, 328 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titanium-conveyor-2-1 rotate: false - xy: 160, 67 + xy: 660, 298 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titanium-conveyor-2-2 rotate: false - xy: 176, 87 + xy: 670, 308 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titanium-conveyor-2-3 rotate: false - xy: 160, 57 + xy: 680, 318 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titanium-conveyor-3-0 rotate: false - xy: 176, 77 + xy: 710, 338 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titanium-conveyor-3-1 rotate: false - xy: 170, 67 + xy: 700, 328 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titanium-conveyor-3-2 rotate: false - xy: 160, 47 + xy: 670, 298 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titanium-conveyor-3-3 rotate: false - xy: 160, 37 + xy: 680, 308 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titanium-conveyor-4-0 rotate: false - xy: 170, 57 + xy: 690, 318 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titanium-conveyor-4-1 rotate: false - xy: 170, 47 + xy: 720, 338 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titanium-conveyor-4-2 rotate: false - xy: 170, 37 + xy: 710, 328 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titanium-conveyor-4-3 rotate: false - xy: 161, 27 + xy: 680, 298 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -314,21 +314,21 @@ mass-driver-turret index: -1 phase-conveyor-arrow rotate: false - xy: 189, 197 + xy: 870, 332 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 phase-conveyor-bridge rotate: false - xy: 179, 187 + xy: 880, 332 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 phase-conveyor-end rotate: false - xy: 159, 167 + xy: 890, 332 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -370,42 +370,42 @@ blast-drill-top index: -1 laser-drill rotate: false - xy: 516, 378 + xy: 534, 378 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 laser-drill-rotator rotate: false - xy: 534, 378 + xy: 552, 378 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 laser-drill-top rotate: false - xy: 552, 378 + xy: 570, 378 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 mechanical-drill rotate: false - xy: 570, 378 + xy: 588, 378 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 mechanical-drill-rotator rotate: false - xy: 588, 378 + xy: 1006, 394 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 mechanical-drill-top rotate: false - xy: 1006, 394 + xy: 1006, 376 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -468,98 +468,98 @@ plasma-drill-top index: -1 pneumatic-drill rotate: false - xy: 236, 226 + xy: 254, 232 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 pneumatic-drill-rotator rotate: false - xy: 254, 232 + xy: 200, 212 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 pneumatic-drill-top rotate: false - xy: 200, 212 + xy: 218, 208 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 water-extractor rotate: false - xy: 380, 215 + xy: 398, 215 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 water-extractor-liquid rotate: false - xy: 398, 215 + xy: 254, 196 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 water-extractor-rotator rotate: false - xy: 254, 196 + xy: 272, 185 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 water-extractor-top rotate: false - xy: 272, 185 + xy: 290, 191 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 blackrock1 rotate: false - xy: 476, 313 + xy: 410, 281 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-blackrock rotate: false - xy: 476, 313 + xy: 410, 281 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blackrockshadow1 rotate: false - xy: 476, 303 + xy: 173, 217 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blackstone1 rotate: false - xy: 476, 293 + xy: 139, 194 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-blackstone rotate: false - xy: 476, 293 + xy: 139, 194 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blackstone2 rotate: false - xy: 21, 1 + xy: 150, 205 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blackstone3 rotate: false - xy: 31, 1 + xy: 183, 217 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -573,560 +573,560 @@ blackstoneedge index: -1 coal1 rotate: false - xy: 830, 362 + xy: 480, 320 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 coal2 rotate: false - xy: 844, 376 + xy: 480, 310 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 coal3 rotate: false - xy: 854, 376 + xy: 480, 300 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 copper1 rotate: false - xy: 780, 350 + xy: 830, 348 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 copper2 rotate: false - xy: 790, 350 + xy: 840, 350 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 copper3 rotate: false - xy: 800, 350 + xy: 850, 352 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 dirt2 rotate: false - xy: 870, 356 + xy: 920, 352 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 dirt3 rotate: false - xy: 880, 356 + xy: 930, 352 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 dirtedge rotate: false - xy: 600, 364 + xy: 694, 368 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 generic-cliff-edge rotate: false - xy: 950, 356 + xy: 1000, 364 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ice-cliff-edge rotate: false - xy: 950, 356 + xy: 1000, 364 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 generic-cliff-edge-1 rotate: false - xy: 840, 346 + xy: 1000, 354 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ice-cliff-edge-1 rotate: false - xy: 840, 346 + xy: 1000, 354 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 generic-cliff-edge-2 rotate: false - xy: 850, 346 + xy: 1010, 366 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ice-cliff-edge-2 rotate: false - xy: 850, 346 + xy: 1010, 366 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 generic-cliff-side rotate: false - xy: 860, 346 + xy: 1010, 356 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ice-cliff-side rotate: false - xy: 860, 346 + xy: 1010, 356 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 grass-cliff-edge rotate: false - xy: 890, 346 + xy: 200, 192 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 grass-cliff-edge-1 rotate: false - xy: 900, 346 + xy: 210, 198 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 grass-cliff-edge-2 rotate: false - xy: 910, 346 + xy: 220, 198 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 grass-cliff-side rotate: false - xy: 920, 346 + xy: 230, 198 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 grass2 rotate: false - xy: 870, 346 + xy: 180, 197 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 grass3 rotate: false - xy: 880, 346 + xy: 190, 197 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 grassedge rotate: false - xy: 406, 291 + xy: 750, 368 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 ice2 rotate: false - xy: 940, 346 + xy: 210, 188 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ice3 rotate: false - xy: 950, 346 + xy: 220, 188 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 iceedge rotate: false - xy: 434, 336 + xy: 778, 368 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 icerock2 rotate: false - xy: 830, 342 + xy: 230, 188 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 icerockshadow1 rotate: false - xy: 840, 336 + xy: 240, 188 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 rockshadow1 rotate: false - xy: 840, 336 + xy: 240, 188 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 icerockshadow2 rotate: false - xy: 850, 336 + xy: 250, 186 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 rockshadow2 rotate: false - xy: 850, 336 + xy: 250, 186 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 lavaedge rotate: false - xy: 434, 322 + xy: 820, 368 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 lead1 rotate: false - xy: 660, 338 + xy: 510, 302 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 lead2 rotate: false - xy: 670, 338 + xy: 520, 312 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 lead3 rotate: false - xy: 680, 338 + xy: 530, 322 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 metalfloor2 rotate: false - xy: 770, 340 + xy: 520, 292 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 metalfloor3 rotate: false - xy: 780, 340 + xy: 530, 302 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 metalfloor4 rotate: false - xy: 790, 340 + xy: 540, 312 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 metalfloor5 rotate: false - xy: 800, 340 + xy: 550, 322 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 metalfloor6 rotate: false - xy: 810, 340 + xy: 560, 332 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 metalflooredge rotate: false - xy: 420, 294 + xy: 862, 372 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 oiledge rotate: false - xy: 448, 308 + xy: 876, 372 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 rock2 rotate: false - xy: 144, 157 + xy: 1010, 336 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 sand2 rotate: false - xy: 154, 157 + xy: 600, 332 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 sand3 rotate: false - xy: 144, 137 + xy: 600, 322 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 sandedge rotate: false - xy: 434, 294 + xy: 890, 372 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 shrubshadow rotate: false - xy: 154, 127 + xy: 620, 326 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 snow2 rotate: false - xy: 184, 147 + xy: 640, 338 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 snow3 rotate: false - xy: 174, 137 + xy: 630, 328 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 snowedge rotate: false - xy: 462, 330 + xy: 918, 372 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 spaceedge rotate: false - xy: 462, 316 + xy: 932, 372 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 stone-cliff-edge rotate: false - xy: 194, 132 + xy: 620, 296 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 stone-cliff-edge-1 rotate: false - xy: 194, 122 + xy: 670, 338 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 stone-cliff-edge-2 rotate: false - xy: 204, 152 + xy: 660, 328 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 stone-cliff-side rotate: false - xy: 204, 142 + xy: 630, 298 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 stone2 rotate: false - xy: 194, 152 + xy: 630, 308 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 stone3 rotate: false - xy: 194, 142 + xy: 640, 318 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 stoneedge rotate: false - xy: 462, 288 + xy: 960, 372 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 thorium1 rotate: false - xy: 204, 132 + xy: 640, 308 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 thorium2 rotate: false - xy: 204, 122 + xy: 650, 318 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 thorium3 rotate: false - xy: 194, 112 + xy: 680, 338 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titanium1 rotate: false - xy: 204, 112 + xy: 670, 328 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titanium2 rotate: false - xy: 156, 107 + xy: 640, 298 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titanium3 rotate: false - xy: 166, 107 + xy: 650, 308 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 water-cliff-edge rotate: false - xy: 161, 7 + xy: 700, 318 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 water-cliff-edge-1 rotate: false - xy: 171, 27 + xy: 730, 338 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 water-cliff-edge-2 rotate: false - xy: 171, 17 + xy: 720, 328 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 water-cliff-side rotate: false - xy: 171, 7 + xy: 690, 298 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 wateredge rotate: false - xy: 684, 368 + xy: 406, 291 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 block-border rotate: false - xy: 416, 228 + xy: 144, 154 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-elevation rotate: false - xy: 426, 228 + xy: 144, 144 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 combustion-generator-top rotate: false - xy: 426, 228 + xy: 144, 144 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-middle rotate: false - xy: 750, 360 + xy: 432, 268 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 pump-liquid rotate: false - xy: 750, 360 + xy: 432, 268 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-slope rotate: false - xy: 760, 360 + xy: 422, 258 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 border rotate: false - xy: 770, 360 + xy: 442, 268 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conduit-liquid rotate: false - xy: 862, 366 + xy: 562, 352 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 cross-1 rotate: false - xy: 810, 350 + xy: 860, 352 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 cross-2 rotate: false - xy: 89, 23 + xy: 122, 73 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -1154,42 +1154,42 @@ nuclearreactor-shadow index: -1 place-arrow rotate: false - xy: 169, 177 + xy: 900, 332 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ripples rotate: false - xy: 470, 276 + xy: 442, 278 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 rubble-1-0 rotate: false - xy: 236, 208 + xy: 254, 214 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 rubble-1-1 rotate: false - xy: 254, 214 + xy: 272, 221 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 rubble-2-0 rotate: false - xy: 272, 221 + xy: 290, 227 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 rubble-2-1 rotate: false - xy: 290, 227 + xy: 308, 227 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -1210,7 +1210,7 @@ rubble-3-1 index: -1 shadow-1 rotate: false - xy: 470, 264 + xy: 137, 215 size: 10, 10 orig: 10, 10 offset: 0, 0 @@ -1252,14 +1252,14 @@ shadow-6 index: -1 shadow-corner rotate: false - xy: 458, 252 + xy: 149, 215 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 shadow-round-1 rotate: false - xy: 470, 252 + xy: 161, 215 size: 10, 10 orig: 10, 10 offset: 0, 0 @@ -1294,161 +1294,161 @@ shadow-rounded-2 index: -1 shadow-shock-mine rotate: false - xy: 174, 147 + xy: 630, 338 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 bridge-conduit-arrow rotate: false - xy: 780, 360 + xy: 432, 258 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 bridge-conveyor-arrow rotate: false - xy: 780, 360 + xy: 432, 258 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 bridge-conduit-bridge rotate: false - xy: 790, 360 + xy: 442, 258 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 bridge-conduit-end rotate: false - xy: 800, 360 + xy: 482, 350 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conduit-bottom rotate: false - xy: 904, 376 + xy: 490, 310 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conduit-bottom-0 rotate: false - xy: 914, 376 + xy: 490, 300 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conduit-bottom-1 rotate: false - xy: 924, 376 + xy: 502, 352 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conduit-bottom-2 rotate: false - xy: 934, 376 + xy: 512, 352 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conduit-bottom-3 rotate: false - xy: 944, 376 + xy: 522, 352 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conduit-bottom-4 rotate: false - xy: 954, 376 + xy: 532, 352 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conduit-bottom-5 rotate: false - xy: 842, 366 + xy: 542, 352 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conduit-bottom-6 rotate: false - xy: 852, 366 + xy: 552, 352 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conduit-top-0 rotate: false - xy: 872, 366 + xy: 572, 352 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conduit-top-1 rotate: false - xy: 882, 366 + xy: 582, 352 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conduit-top-2 rotate: false - xy: 892, 366 + xy: 592, 352 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conduit-top-3 rotate: false - xy: 902, 366 + xy: 480, 290 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conduit-top-4 rotate: false - xy: 912, 366 + xy: 490, 290 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conduit-top-5 rotate: false - xy: 922, 366 + xy: 456, 282 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conduit-top-6 rotate: false - xy: 932, 366 + xy: 630, 348 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 liquid-router-bottom rotate: false - xy: 740, 340 + xy: 540, 322 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 liquid-router-liquid rotate: false - xy: 750, 340 + xy: 550, 332 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 liquid-router-top rotate: false - xy: 760, 340 + xy: 560, 342 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -1476,84 +1476,98 @@ liquid-tank-top index: -1 phase-conduit-arrow rotate: false - xy: 149, 167 + xy: 602, 252 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 phase-conduit-bridge rotate: false - xy: 169, 187 + xy: 850, 332 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 phase-conduit-end rotate: false - xy: 159, 177 + xy: 860, 332 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 pulse-conduit-top-0 rotate: false - xy: 189, 187 + xy: 910, 332 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 pulse-conduit-top-1 rotate: false - xy: 169, 167 + xy: 920, 332 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 pulse-conduit-top-2 rotate: false - xy: 179, 177 + xy: 930, 332 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 pulse-conduit-top-3 rotate: false - xy: 179, 167 + xy: 940, 332 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 pulse-conduit-top-4 rotate: false - xy: 189, 177 + xy: 950, 332 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 pulse-conduit-top-5 rotate: false - xy: 189, 167 + xy: 960, 332 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 pulse-conduit-top-6 rotate: false - xy: 199, 202 + xy: 970, 332 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 +alpha-mech-pad + rotate: false + xy: 1000, 412 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +block-icon-alpha-mech-pad + rotate: false + xy: 1000, 412 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 battery rotate: false - xy: 476, 323 + xy: 456, 340 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-battery rotate: false - xy: 476, 323 + xy: 456, 340 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -1630,7 +1644,7 @@ fusion-reactor-top index: -1 rtg-generator-top rotate: false - xy: 144, 147 + xy: 600, 342 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -1651,7 +1665,7 @@ thorium-reactor-lights index: -1 turbine-generator-top rotate: false - xy: 326, 214 + xy: 344, 214 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -1686,196 +1700,196 @@ alloy-smelter-top index: -1 arc-smelter rotate: false - xy: 1000, 412 + xy: 146, 245 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-arc-smelter rotate: false - xy: 1000, 412 + xy: 146, 245 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 arc-smelter-top rotate: false - xy: 146, 245 + xy: 164, 245 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 silicon-smelter-top rotate: false - xy: 146, 245 + xy: 164, 245 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 biomattercompressor rotate: false - xy: 164, 245 + xy: 90, 146 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 biomattercompressor-frame0 rotate: false - xy: 90, 146 + xy: 90, 128 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 biomattercompressor-frame1 rotate: false - xy: 90, 128 + xy: 90, 110 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 biomattercompressor-frame2 rotate: false - xy: 90, 110 + xy: 108, 145 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 biomattercompressor-liquid rotate: false - xy: 108, 145 + xy: 108, 127 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 biomattercompressor-top rotate: false - xy: 108, 127 + xy: 108, 109 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 blast-mixer rotate: false - xy: 108, 109 + xy: 126, 145 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-blast-mixer rotate: false - xy: 108, 109 + xy: 126, 145 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 centrifuge-liquid rotate: false - xy: 480, 394 + xy: 27, 11 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 cryofluidmixer-bottom rotate: false - xy: 122, 73 + xy: 114, 55 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 cryofluidmixer-liquid rotate: false - xy: 114, 55 + xy: 114, 37 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 cryofluidmixer-top rotate: false - xy: 114, 37 + xy: 132, 55 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 cultivator rotate: false - xy: 132, 55 + xy: 132, 37 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 cultivator-middle rotate: false - xy: 132, 37 + xy: 266, 251 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 cultivator-top rotate: false - xy: 266, 251 + xy: 107, 19 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 lavasmelter rotate: false - xy: 650, 338 + xy: 540, 342 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 oilrefinery rotate: false - xy: 900, 326 + xy: 550, 302 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 phase-weaver rotate: false - xy: 200, 230 + xy: 218, 244 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 phase-weaver-bottom rotate: false - xy: 218, 244 + xy: 236, 244 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 phase-weaver-weave rotate: false - xy: 236, 244 + xy: 218, 226 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 plastanium-compressor-top rotate: false - xy: 218, 226 + xy: 236, 226 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 pulverizer rotate: false - xy: 199, 192 + xy: 980, 334 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 pulverizer-rotator rotate: false - xy: 199, 182 + xy: 990, 334 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 separator-liquid rotate: false - xy: 184, 157 + xy: 620, 336 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -1896,35 +1910,35 @@ core-top index: -1 sortedunloader rotate: false - xy: 164, 117 + xy: 630, 318 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-1 rotate: false - xy: 416, 238 + xy: 610, 356 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-1-top rotate: false - xy: 426, 238 + xy: 468, 286 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-2 rotate: false - xy: 126, 145 + xy: 126, 127 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-2-top rotate: false - xy: 126, 127 + xy: 126, 109 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -1980,7 +1994,7 @@ cyclone index: -1 duo rotate: false - xy: 940, 356 + xy: 990, 354 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -1994,7 +2008,7 @@ fuse index: -1 hail rotate: false - xy: 930, 346 + xy: 240, 198 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -2008,14 +2022,14 @@ hail-heat index: -1 lancer rotate: false - xy: 480, 376 + xy: 498, 378 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 lancer-heat rotate: false - xy: 498, 378 + xy: 516, 378 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -2050,49 +2064,49 @@ ripple-heat index: -1 salvo rotate: false - xy: 308, 227 + xy: 326, 232 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 salvo-heat rotate: false - xy: 326, 232 + xy: 344, 232 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 salvo-panel-left rotate: false - xy: 344, 232 + xy: 362, 233 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 salvo-panel-right rotate: false - xy: 362, 233 + xy: 380, 233 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 scatter rotate: false - xy: 164, 147 + xy: 620, 346 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 scorch rotate: false - xy: 154, 137 + xy: 610, 336 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 scorch-shoot rotate: false - xy: 144, 117 + xy: 610, 326 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -2106,35 +2120,35 @@ spectre index: -1 swarmer rotate: false - xy: 272, 203 + xy: 290, 209 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 wave rotate: false - xy: 290, 191 + xy: 308, 191 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 wave-liquid rotate: false - xy: 308, 191 + xy: 326, 196 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 dagger-factory-top rotate: false - xy: 107, 19 + xy: 125, 19 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 dagger-factory-top-open rotate: false - xy: 125, 19 + xy: 89, 5 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -2197,28 +2211,28 @@ ghoul-factory index: -1 phantom-factory-top rotate: false - xy: 182, 227 + xy: 200, 248 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 phantom-factory-top-open rotate: false - xy: 200, 248 + xy: 200, 230 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 reconstructor-open rotate: false - xy: 218, 208 + xy: 236, 208 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 repair-point-turret rotate: false - xy: 199, 172 + xy: 1000, 334 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -2246,14 +2260,14 @@ revenant-factory-top-open index: -1 spirit-factory-top rotate: false - xy: 380, 233 + xy: 398, 233 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 spirit-factory-top-open rotate: false - xy: 398, 233 + xy: 272, 203 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -2267,42 +2281,42 @@ titan-factory index: -1 wraith-factory-top rotate: false - xy: 326, 196 + xy: 344, 196 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 wraith-factory-top-open rotate: false - xy: 344, 196 + xy: 362, 197 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 deflector-wall rotate: false - xy: 860, 356 + xy: 910, 352 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 deflector-wall-large rotate: false - xy: 89, 5 + xy: 107, 1 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 door-large-open rotate: false - xy: 107, 1 + xy: 125, 1 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 door-open rotate: false - xy: 930, 356 + xy: 980, 354 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -2351,49 +2365,49 @@ casing index: -1 clear rotate: false - xy: 137, 217 + xy: 90, 107 size: 1, 1 orig: 1, 1 offset: 0, 0 index: -1 command-attack rotate: false - xy: 864, 376 + xy: 492, 350 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 command-idle rotate: false - xy: 874, 376 + xy: 490, 340 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 command-patrol rotate: false - xy: 884, 376 + xy: 490, 330 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 command-retreat rotate: false - xy: 894, 376 + xy: 490, 320 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 enemyarrow rotate: false - xy: 426, 199 + xy: 420, 281 size: 8, 7 orig: 8, 7 offset: 0, 0 index: -1 error rotate: false - xy: 406, 333 + xy: 708, 368 size: 12, 12 orig: 12, 12 offset: 0, 0 @@ -2491,28 +2505,28 @@ shell index: -1 shell-back rotate: false - xy: 476, 333 + xy: 139, 204 size: 9, 9 orig: 9, 9 offset: 0, 0 index: -1 shot rotate: false - xy: 164, 137 + xy: 610, 316 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 transfer rotate: false - xy: 137, 220 + xy: 45, 15 size: 1, 12 orig: 1, 12 offset: 0, 0 index: -1 transfer-arrow rotate: false - xy: 161, 17 + xy: 690, 308 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -2526,42 +2540,42 @@ transfer-end index: -1 blackstone-cliff-edge rotate: false - xy: 41, 1 + xy: 139, 184 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blackstone-cliff-edge-1 rotate: false - xy: 422, 248 + xy: 160, 205 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blackstone-cliff-edge-2 rotate: false - xy: 432, 248 + xy: 139, 174 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 blackstone-cliff-side rotate: false - xy: 442, 248 + xy: 139, 164 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-arc rotate: false - xy: 436, 238 + xy: 144, 134 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-biomattercompressor rotate: false - xy: 126, 109 + xy: 298, 317 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -2575,119 +2589,119 @@ block-icon-blast-drill index: -1 block-icon-bridge-conduit rotate: false - xy: 416, 218 + xy: 144, 124 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 bridge-conduit rotate: false - xy: 416, 218 + xy: 144, 124 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-bridge-conveyor rotate: false - xy: 426, 218 + xy: 144, 114 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 bridge-conveyor rotate: false - xy: 426, 218 + xy: 144, 114 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-centrifuge rotate: false - xy: 298, 317 + xy: 298, 299 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 centrifuge rotate: false - xy: 298, 317 + xy: 298, 299 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-combustion-generator rotate: false - xy: 436, 228 + xy: 620, 356 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 combustion-generator rotate: false - xy: 436, 228 + xy: 620, 356 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-command-center rotate: false - xy: 298, 299 + xy: 146, 227 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 command-center rotate: false - xy: 298, 299 + xy: 146, 227 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-conduit rotate: false - xy: 436, 218 + xy: 630, 358 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-conveyor rotate: false - xy: 426, 208 + xy: 640, 358 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 conveyor-0-0 rotate: false - xy: 426, 208 + xy: 640, 358 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-copper-wall rotate: false - xy: 436, 208 + xy: 650, 358 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 copper-wall rotate: false - xy: 436, 208 + xy: 650, 358 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-copper-wall-large rotate: false - xy: 146, 227 + xy: 164, 227 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 copper-wall-large rotate: false - xy: 146, 227 + xy: 164, 227 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -2708,14 +2722,14 @@ core index: -1 block-icon-cryofluidmixer rotate: false - xy: 164, 227 + xy: 230, 280 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-cultivator rotate: false - xy: 230, 280 + xy: 248, 280 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -2729,140 +2743,140 @@ block-icon-cyclone index: -1 block-icon-dagger-factory rotate: false - xy: 248, 280 + xy: 312, 340 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-dart-ship-pad rotate: false - xy: 312, 340 + xy: 316, 322 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 dart-ship-pad rotate: false - xy: 312, 340 + xy: 316, 322 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-deepwater rotate: false - xy: 446, 238 + xy: 660, 358 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 deepwater rotate: false - xy: 446, 238 + xy: 660, 358 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-delta-mech-pad rotate: false - xy: 316, 322 + xy: 316, 304 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 delta-mech-pad rotate: false - xy: 316, 322 + xy: 316, 304 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-dense-alloy-wall rotate: false - xy: 446, 228 + xy: 670, 358 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 dense-alloy-wall rotate: false - xy: 446, 228 + xy: 670, 358 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-dense-alloy-wall-large rotate: false - xy: 316, 304 + xy: 330, 340 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 dense-alloy-wall-large rotate: false - xy: 316, 304 + xy: 330, 340 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-dirt rotate: false - xy: 446, 218 + xy: 680, 358 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 dirt1 rotate: false - xy: 446, 218 + xy: 680, 358 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-distributor rotate: false - xy: 330, 340 + xy: 334, 322 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 distributor rotate: false - xy: 330, 340 + xy: 334, 322 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-door rotate: false - xy: 446, 208 + xy: 690, 358 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 door rotate: false - xy: 446, 208 + xy: 690, 358 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-door-large rotate: false - xy: 334, 322 + xy: 334, 304 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 door-large rotate: false - xy: 334, 322 + xy: 334, 304 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-duo rotate: false - xy: 456, 242 + xy: 700, 358 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -2925,168 +2939,168 @@ glaive-ship-pad index: -1 block-icon-grass rotate: false - xy: 456, 232 + xy: 710, 358 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 grass1 rotate: false - xy: 456, 232 + xy: 710, 358 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-hail rotate: false - xy: 466, 242 + xy: 720, 358 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-ice rotate: false - xy: 456, 222 + xy: 730, 358 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ice1 rotate: false - xy: 456, 222 + xy: 730, 358 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-icerock rotate: false - xy: 466, 232 + xy: 740, 358 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 icerock1 rotate: false - xy: 466, 232 + xy: 740, 358 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-incinerator rotate: false - xy: 456, 212 + xy: 750, 358 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 incinerator rotate: false - xy: 456, 212 + xy: 750, 358 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-itemsource rotate: false - xy: 466, 222 + xy: 760, 358 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 itemsource rotate: false - xy: 466, 222 + xy: 760, 358 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-itemvoid rotate: false - xy: 466, 212 + xy: 770, 358 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 itemvoid rotate: false - xy: 466, 212 + xy: 770, 358 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-javelin-ship-pad rotate: false - xy: 334, 304 + xy: 347, 377 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 javelin-ship-pad rotate: false - xy: 334, 304 + xy: 347, 377 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-junction rotate: false - xy: 476, 242 + xy: 780, 358 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 junction rotate: false - xy: 476, 242 + xy: 780, 358 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-lancer rotate: false - xy: 347, 377 + xy: 365, 377 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-laser-drill rotate: false - xy: 365, 377 + xy: 383, 377 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-lava rotate: false - xy: 476, 232 + xy: 790, 358 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 lava rotate: false - xy: 476, 232 + xy: 790, 358 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-liquid-junction rotate: false - xy: 476, 222 + xy: 800, 358 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 liquid-junction rotate: false - xy: 476, 222 + xy: 800, 358 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-liquid-router rotate: false - xy: 476, 212 + xy: 810, 358 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -3100,14 +3114,14 @@ block-icon-liquid-tank index: -1 block-icon-liquidsource rotate: false - xy: 456, 202 + xy: 820, 358 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 liquidsource rotate: false - xy: 456, 202 + xy: 820, 358 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -3128,21 +3142,21 @@ mass-driver index: -1 block-icon-mechanical-drill rotate: false - xy: 383, 377 + xy: 394, 401 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-mechanical-pump rotate: false - xy: 466, 202 + xy: 830, 358 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 mechanical-pump rotate: false - xy: 466, 202 + xy: 830, 358 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -3156,56 +3170,56 @@ block-icon-meltdown index: -1 block-icon-melter rotate: false - xy: 476, 202 + xy: 840, 360 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 melter rotate: false - xy: 476, 202 + xy: 840, 360 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-mend-projector rotate: false - xy: 394, 401 + xy: 348, 359 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 mend-projector rotate: false - xy: 394, 401 + xy: 348, 359 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-metalfloor rotate: false - xy: 970, 378 + xy: 850, 362 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 metalfloor1 rotate: false - xy: 970, 378 + xy: 850, 362 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-oil rotate: false - xy: 980, 378 + xy: 860, 362 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 oil rotate: false - xy: 980, 378 + xy: 860, 362 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -3233,98 +3247,98 @@ omega-mech-pad index: -1 block-icon-overdrive-projector rotate: false - xy: 348, 359 + xy: 348, 341 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 overdrive-projector rotate: false - xy: 348, 359 + xy: 348, 341 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-overflow-gate rotate: false - xy: 990, 378 + xy: 870, 362 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 overflow-gate rotate: false - xy: 990, 378 + xy: 870, 362 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-phantom-factory rotate: false - xy: 348, 341 + xy: 366, 359 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-phase-conduit rotate: false - xy: 150, 67 + xy: 880, 362 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 phase-conduit rotate: false - xy: 150, 67 + xy: 880, 362 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-phase-conveyor rotate: false - xy: 150, 57 + xy: 890, 362 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 phase-conveyor rotate: false - xy: 150, 57 + xy: 890, 362 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-phase-wall rotate: false - xy: 150, 47 + xy: 900, 362 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 phase-wall rotate: false - xy: 150, 47 + xy: 900, 362 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-phase-wall-large rotate: false - xy: 366, 359 + xy: 366, 341 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 phase-wall-large rotate: false - xy: 366, 359 + xy: 366, 341 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-phase-weaver rotate: false - xy: 366, 341 + xy: 352, 323 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -3338,161 +3352,161 @@ block-icon-plasma-drill index: -1 block-icon-plastanium-compressor rotate: false - xy: 352, 323 + xy: 352, 305 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 plastanium-compressor rotate: false - xy: 352, 323 + xy: 352, 305 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-pneumatic-drill rotate: false - xy: 352, 305 + xy: 384, 359 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-power-node rotate: false - xy: 150, 37 + xy: 910, 362 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 power-node rotate: false - xy: 150, 37 + xy: 910, 362 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-power-node-large rotate: false - xy: 384, 359 + xy: 384, 341 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 power-node-large rotate: false - xy: 384, 359 + xy: 384, 341 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-powerinfinite rotate: false - xy: 498, 352 + xy: 920, 362 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 powerinfinite rotate: false - xy: 498, 352 + xy: 920, 362 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-powervoid rotate: false - xy: 508, 352 + xy: 930, 362 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 powervoid rotate: false - xy: 508, 352 + xy: 930, 362 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-pulse-conduit rotate: false - xy: 518, 352 + xy: 940, 362 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-pulverizer rotate: false - xy: 530, 354 + xy: 950, 362 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-pyratite-mixer rotate: false - xy: 384, 341 + xy: 370, 323 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 pyratite-mixer rotate: false - xy: 384, 341 + xy: 370, 323 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-reconstructor rotate: false - xy: 370, 323 + xy: 370, 305 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 dagger-factory rotate: false - xy: 370, 323 + xy: 370, 305 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 phantom-factory rotate: false - xy: 370, 323 + xy: 370, 305 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 reconstructor rotate: false - xy: 370, 323 + xy: 370, 305 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 spirit-factory rotate: false - xy: 370, 323 + xy: 370, 305 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 wraith-factory rotate: false - xy: 370, 323 + xy: 370, 305 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-repair-point rotate: false - xy: 540, 354 + xy: 960, 362 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 repair-point rotate: false - xy: 540, 354 + xy: 960, 362 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -3513,182 +3527,182 @@ block-icon-ripple index: -1 block-icon-rock rotate: false - xy: 550, 354 + xy: 970, 362 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 rock1 rotate: false - xy: 550, 354 + xy: 970, 362 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-rotary-pump rotate: false - xy: 370, 305 + xy: 388, 323 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 rotary-pump rotate: false - xy: 370, 305 + xy: 388, 323 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-router rotate: false - xy: 560, 354 + xy: 980, 364 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 router rotate: false - xy: 560, 354 + xy: 980, 364 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-rtg-generator rotate: false - xy: 388, 323 + xy: 388, 305 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 rtg-generator rotate: false - xy: 388, 323 + xy: 388, 305 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-salvo rotate: false - xy: 388, 305 + xy: 53, 19 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-sand rotate: false - xy: 570, 354 + xy: 990, 364 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 sand1 rotate: false - xy: 570, 354 + xy: 990, 364 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-scorch rotate: false - xy: 580, 354 + xy: 21, 1 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-separator rotate: false - xy: 590, 354 + xy: 31, 1 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 separator rotate: false - xy: 590, 354 + xy: 31, 1 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-shock-mine rotate: false - xy: 600, 354 + xy: 41, 1 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 shock-mine rotate: false - xy: 600, 354 + xy: 41, 1 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-shrub rotate: false - xy: 610, 354 + xy: 170, 205 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 shrub rotate: false - xy: 610, 354 + xy: 170, 205 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-silicon-smelter rotate: false - xy: 53, 19 + xy: 71, 19 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 silicon-smelter rotate: false - xy: 53, 19 + xy: 71, 19 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-smelter rotate: false - xy: 620, 356 + xy: 180, 207 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 smelter rotate: false - xy: 620, 356 + xy: 180, 207 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-snow rotate: false - xy: 630, 358 + xy: 190, 207 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 snow1 rotate: false - xy: 630, 358 + xy: 190, 207 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-solar-panel rotate: false - xy: 640, 358 + xy: 200, 202 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 solar-panel rotate: false - xy: 640, 358 + xy: 200, 202 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -3709,56 +3723,56 @@ solar-panel-large index: -1 block-icon-solidifer rotate: false - xy: 650, 358 + xy: 150, 67 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 solidifer rotate: false - xy: 650, 358 + xy: 150, 67 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-sorter rotate: false - xy: 660, 358 + xy: 150, 57 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 sorter rotate: false - xy: 660, 358 + xy: 150, 57 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-space rotate: false - xy: 670, 358 + xy: 150, 47 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 space rotate: false - xy: 670, 358 + xy: 150, 47 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-spawn rotate: false - xy: 680, 358 + xy: 150, 37 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 spawn rotate: false - xy: 680, 358 + xy: 150, 37 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -3772,98 +3786,98 @@ block-icon-spectre index: -1 block-icon-spirit-factory rotate: false - xy: 71, 19 + xy: 93, 77 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-stone rotate: false - xy: 690, 358 + xy: 390, 173 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 stone1 rotate: false - xy: 690, 358 + xy: 390, 173 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-surge-wall rotate: false - xy: 700, 360 + xy: 400, 173 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 surge-wall rotate: false - xy: 700, 360 + xy: 400, 173 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-surge-wall-large rotate: false - xy: 93, 77 + xy: 122, 91 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 surge-wall-large rotate: false - xy: 93, 77 + xy: 122, 91 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-swarmer rotate: false - xy: 122, 91 + xy: 96, 59 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-tau-mech-pad rotate: false - xy: 96, 59 + xy: 96, 41 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 tau-mech-pad rotate: false - xy: 96, 59 + xy: 96, 41 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-thermal-generator rotate: false - xy: 96, 41 + xy: 268, 287 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 thermal-generator rotate: false - xy: 96, 41 + xy: 268, 287 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-thermal-pump rotate: false - xy: 268, 287 + xy: 230, 262 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 thermal-pump rotate: false - xy: 268, 287 + xy: 230, 262 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -3884,28 +3898,28 @@ thorium-reactor index: -1 block-icon-thorium-wall rotate: false - xy: 710, 360 + xy: 410, 173 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 thorium-wall rotate: false - xy: 710, 360 + xy: 410, 173 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-thorium-wall-large rotate: false - xy: 230, 262 + xy: 248, 262 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 thorium-wall-large rotate: false - xy: 230, 262 + xy: 248, 262 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -3919,56 +3933,56 @@ block-icon-titan-factory index: -1 block-icon-titanium-conveyor rotate: false - xy: 720, 360 + xy: 420, 173 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 titanium-conveyor-0-0 rotate: false - xy: 720, 360 + xy: 420, 173 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-trident-ship-pad rotate: false - xy: 248, 262 + xy: 266, 269 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 trident-ship-pad rotate: false - xy: 248, 262 + xy: 266, 269 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-turbine-generator rotate: false - xy: 266, 269 + xy: 412, 398 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 turbine-generator rotate: false - xy: 266, 269 + xy: 412, 398 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-unloader rotate: false - xy: 730, 360 + xy: 430, 173 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 unloader rotate: false - xy: 730, 360 + xy: 430, 173 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -4003,1113 +4017,1113 @@ warp-gate index: -1 block-icon-water rotate: false - xy: 740, 360 + xy: 422, 268 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 water rotate: false - xy: 740, 360 + xy: 422, 268 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 block-icon-water-extractor rotate: false - xy: 412, 398 + xy: 430, 398 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-wave rotate: false - xy: 430, 398 + xy: 448, 398 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 block-icon-wraith-factory rotate: false - xy: 448, 398 + xy: 480, 394 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 deepwater-cliff-edge rotate: false - xy: 820, 350 + xy: 870, 352 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 deepwater-cliff-edge-1 rotate: false - xy: 830, 352 + xy: 880, 352 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 deepwater-cliff-edge-2 rotate: false - xy: 840, 356 + xy: 890, 352 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 deepwater-cliff-side rotate: false - xy: 850, 356 + xy: 900, 352 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 dirt-cliff-edge rotate: false - xy: 890, 356 + xy: 940, 352 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 dirt-cliff-edge-1 rotate: false - xy: 900, 356 + xy: 950, 352 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 dirt-cliff-edge-2 rotate: false - xy: 910, 356 + xy: 960, 352 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 dirt-cliff-side rotate: false - xy: 920, 356 + xy: 970, 352 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 lava-cliff-edge rotate: false - xy: 1002, 366 + xy: 530, 342 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 lava-cliff-edge-1 rotate: false - xy: 1012, 366 + xy: 510, 312 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 lava-cliff-edge-2 rotate: false - xy: 630, 338 + xy: 520, 322 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 lava-cliff-side rotate: false - xy: 640, 338 + xy: 530, 332 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 liquid-icon-cryofluid rotate: false - xy: 700, 340 + xy: 550, 342 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 liquid-icon-lava rotate: false - xy: 710, 340 + xy: 510, 292 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 liquid-icon-oil rotate: false - xy: 720, 340 + xy: 520, 302 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 liquid-icon-water rotate: false - xy: 730, 340 + xy: 530, 312 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 mech-icon-alpha-mech rotate: false - xy: 420, 308 + xy: 466, 344 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 mech-icon-dart-ship rotate: false - xy: 448, 322 + xy: 834, 370 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 mech-icon-delta-mech rotate: false - xy: 434, 308 + xy: 848, 372 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 mech-icon-omega-mech rotate: false - xy: 418, 366 + xy: 450, 350 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 mech-icon-tau-mech rotate: false - xy: 434, 366 + xy: 466, 358 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 mech-icon-trident-ship rotate: false - xy: 418, 350 + xy: 482, 360 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 trident-ship rotate: false - xy: 418, 350 + xy: 482, 360 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 metalfloor-cliff-edge rotate: false - xy: 820, 340 + xy: 570, 342 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 metalfloor-cliff-edge-1 rotate: false - xy: 830, 332 + xy: 530, 292 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 metalfloor-cliff-edge-2 rotate: false - xy: 840, 326 + xy: 540, 302 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 metalfloor-cliff-side rotate: false - xy: 850, 326 + xy: 550, 312 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 oil-cliff-edge rotate: false - xy: 860, 326 + xy: 560, 322 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 oil-cliff-edge-1 rotate: false - xy: 870, 326 + xy: 570, 332 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 oil-cliff-edge-2 rotate: false - xy: 880, 326 + xy: 580, 342 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 oil-cliff-side rotate: false - xy: 890, 326 + xy: 540, 292 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-coal-blackstone1 rotate: false - xy: 910, 326 + xy: 560, 312 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-coal-blackstone2 rotate: false - xy: 920, 326 + xy: 570, 322 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-coal-blackstone3 rotate: false - xy: 930, 326 + xy: 580, 332 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-coal-grass1 rotate: false - xy: 940, 326 + xy: 590, 342 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-coal-grass2 rotate: false - xy: 950, 326 + xy: 550, 292 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-coal-grass3 rotate: false - xy: 960, 326 + xy: 560, 302 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-coal-ice1 rotate: false - xy: 970, 356 + xy: 570, 312 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-coal-ice2 rotate: false - xy: 970, 346 + xy: 580, 322 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-coal-ice3 rotate: false - xy: 970, 336 + xy: 590, 332 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-coal-sand1 rotate: false - xy: 970, 326 + xy: 560, 292 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-coal-sand2 rotate: false - xy: 980, 358 + xy: 570, 302 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-coal-sand3 rotate: false - xy: 980, 348 + xy: 580, 312 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-coal-snow1 rotate: false - xy: 990, 358 + xy: 590, 322 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-coal-snow2 rotate: false - xy: 980, 338 + xy: 570, 292 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-coal-snow3 rotate: false - xy: 990, 348 + xy: 580, 302 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-coal-stone1 rotate: false - xy: 980, 328 + xy: 590, 312 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-coal-stone2 rotate: false - xy: 990, 338 + xy: 580, 292 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-coal-stone3 rotate: false - xy: 990, 328 + xy: 590, 302 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-copper-blackstone1 rotate: false - xy: 1000, 356 + xy: 590, 292 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-copper-blackstone2 rotate: false - xy: 1000, 346 + xy: 840, 340 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-copper-blackstone3 rotate: false - xy: 1010, 356 + xy: 850, 342 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-copper-grass1 rotate: false - xy: 1000, 336 + xy: 860, 342 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-copper-grass2 rotate: false - xy: 1010, 346 + xy: 870, 342 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-copper-grass3 rotate: false - xy: 1010, 336 + xy: 880, 342 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-copper-ice1 rotate: false - xy: 1000, 326 + xy: 890, 342 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-copper-ice2 rotate: false - xy: 1010, 326 + xy: 900, 342 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-copper-ice3 rotate: false - xy: 700, 330 + xy: 910, 342 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-copper-sand1 rotate: false - xy: 710, 330 + xy: 920, 342 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-copper-sand2 rotate: false - xy: 720, 330 + xy: 930, 342 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-copper-sand3 rotate: false - xy: 730, 330 + xy: 940, 342 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-copper-snow1 rotate: false - xy: 740, 330 + xy: 950, 342 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-copper-snow2 rotate: false - xy: 750, 330 + xy: 960, 342 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-copper-snow3 rotate: false - xy: 760, 330 + xy: 970, 342 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-copper-stone1 rotate: false - xy: 770, 330 + xy: 980, 344 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-copper-stone2 rotate: false - xy: 780, 330 + xy: 990, 344 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-copper-stone3 rotate: false - xy: 790, 330 + xy: 1000, 344 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-lead-blackstone1 rotate: false - xy: 800, 330 + xy: 1010, 346 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-lead-blackstone2 rotate: false - xy: 810, 330 + xy: 466, 276 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-lead-blackstone3 rotate: false - xy: 820, 330 + xy: 462, 266 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-lead-grass1 rotate: false - xy: 830, 322 + xy: 462, 256 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-lead-grass2 rotate: false - xy: 840, 316 + xy: 472, 266 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-lead-grass3 rotate: false - xy: 850, 316 + xy: 472, 256 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-lead-ice1 rotate: false - xy: 860, 316 + xy: 482, 270 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-lead-ice2 rotate: false - xy: 870, 316 + xy: 482, 260 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-lead-ice3 rotate: false - xy: 880, 316 + xy: 492, 270 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-lead-sand1 rotate: false - xy: 890, 316 + xy: 492, 260 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-lead-sand2 rotate: false - xy: 900, 316 + xy: 502, 270 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-lead-sand3 rotate: false - xy: 910, 316 + xy: 502, 260 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-lead-snow1 rotate: false - xy: 920, 316 + xy: 508, 280 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-lead-snow2 rotate: false - xy: 930, 316 + xy: 518, 282 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-lead-snow3 rotate: false - xy: 940, 316 + xy: 528, 282 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-lead-stone1 rotate: false - xy: 950, 316 + xy: 538, 282 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-lead-stone2 rotate: false - xy: 960, 316 + xy: 548, 282 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-lead-stone3 rotate: false - xy: 970, 316 + xy: 558, 282 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-thorium-blackstone1 rotate: false - xy: 980, 318 + xy: 568, 282 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-thorium-blackstone2 rotate: false - xy: 990, 318 + xy: 578, 282 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-thorium-blackstone3 rotate: false - xy: 1000, 316 + xy: 588, 282 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-thorium-grass1 rotate: false - xy: 1010, 316 + xy: 512, 270 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-thorium-grass2 rotate: false - xy: 980, 308 + xy: 512, 260 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-thorium-grass3 rotate: false - xy: 990, 308 + xy: 522, 272 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-thorium-ice1 rotate: false - xy: 1000, 306 + xy: 522, 262 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-thorium-ice2 rotate: false - xy: 1010, 306 + xy: 532, 272 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-thorium-ice3 rotate: false - xy: 322, 170 + xy: 532, 262 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-thorium-sand1 rotate: false - xy: 332, 170 + xy: 542, 272 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-thorium-sand2 rotate: false - xy: 342, 170 + xy: 542, 262 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-thorium-sand3 rotate: false - xy: 352, 170 + xy: 552, 272 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-thorium-snow1 rotate: false - xy: 362, 170 + xy: 552, 262 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-thorium-snow2 rotate: false - xy: 140, 217 + xy: 562, 272 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-thorium-snow3 rotate: false - xy: 150, 217 + xy: 562, 262 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-thorium-stone1 rotate: false - xy: 160, 217 + xy: 572, 272 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-thorium-stone2 rotate: false - xy: 170, 217 + xy: 572, 262 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-thorium-stone3 rotate: false - xy: 180, 217 + xy: 582, 272 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-titanium-blackstone1 rotate: false - xy: 190, 217 + xy: 582, 262 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-titanium-blackstone2 rotate: false - xy: 139, 207 + xy: 592, 272 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-titanium-blackstone3 rotate: false - xy: 139, 197 + xy: 592, 262 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-titanium-grass1 rotate: false - xy: 149, 207 + xy: 598, 282 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-titanium-grass2 rotate: false - xy: 139, 187 + xy: 602, 272 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-titanium-grass3 rotate: false - xy: 159, 207 + xy: 602, 262 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-titanium-ice1 rotate: false - xy: 149, 197 + xy: 482, 250 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-titanium-ice2 rotate: false - xy: 139, 177 + xy: 492, 250 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-titanium-ice3 rotate: false - xy: 169, 207 + xy: 502, 250 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-titanium-sand1 rotate: false - xy: 159, 197 + xy: 512, 250 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-titanium-sand2 rotate: false - xy: 149, 187 + xy: 522, 252 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-titanium-sand3 rotate: false - xy: 139, 167 + xy: 532, 252 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-titanium-snow1 rotate: false - xy: 179, 207 + xy: 542, 252 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-titanium-snow2 rotate: false - xy: 169, 197 + xy: 552, 252 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-titanium-snow3 rotate: false - xy: 149, 177 + xy: 562, 252 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-titanium-stone1 rotate: false - xy: 159, 187 + xy: 572, 252 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-titanium-stone2 rotate: false - xy: 189, 207 + xy: 582, 252 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 ore-titanium-stone3 rotate: false - xy: 179, 197 + xy: 592, 252 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 sand-cliff-edge rotate: false - xy: 164, 157 + xy: 600, 312 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 sand-cliff-edge-1 rotate: false - xy: 154, 147 + xy: 600, 302 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 sand-cliff-edge-2 rotate: false - xy: 144, 127 + xy: 600, 292 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 sand-cliff-side rotate: false - xy: 174, 157 + xy: 610, 346 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 snow-cliff-edge rotate: false - xy: 164, 127 + xy: 610, 306 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 snow-cliff-edge-1 rotate: false - xy: 154, 117 + xy: 620, 316 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 snow-cliff-edge-2 rotate: false - xy: 184, 137 + xy: 650, 338 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 snow-cliff-side rotate: false - xy: 174, 127 + xy: 640, 328 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 space-cliff-edge rotate: false - xy: 184, 127 + xy: 610, 296 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 space-cliff-edge-1 rotate: false - xy: 174, 117 + xy: 620, 306 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 space-cliff-edge-2 rotate: false - xy: 184, 117 + xy: 660, 338 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 space-cliff-side rotate: false - xy: 199, 162 + xy: 650, 328 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 unit-icon-dagger rotate: false - xy: 656, 368 + xy: 406, 319 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 unit-icon-fortress rotate: false - xy: 344, 214 + xy: 362, 215 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 unit-icon-titan rotate: false - xy: 362, 215 + xy: 380, 215 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 unit-icon-wraith rotate: false - xy: 670, 368 + xy: 406, 305 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 wraith rotate: false - xy: 670, 368 + xy: 406, 305 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 item-biomatter rotate: false - xy: 880, 336 + xy: 452, 258 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-blast-compound rotate: false - xy: 890, 336 + xy: 478, 280 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-coal rotate: false - xy: 900, 336 + xy: 488, 280 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-copper rotate: false - xy: 910, 336 + xy: 500, 340 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-dense-alloy rotate: false - xy: 920, 336 + xy: 500, 330 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-lead rotate: false - xy: 930, 336 + xy: 500, 320 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-phase-matter rotate: false - xy: 940, 336 + xy: 500, 310 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-plastanium rotate: false - xy: 950, 336 + xy: 500, 300 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-pyratite rotate: false - xy: 962, 366 + xy: 500, 290 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-sand rotate: false - xy: 960, 356 + xy: 498, 280 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-silicon rotate: false - xy: 960, 346 + xy: 510, 342 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-stone rotate: false - xy: 960, 336 + xy: 510, 332 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-surge-alloy rotate: false - xy: 972, 368 + xy: 520, 342 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-thorium rotate: false - xy: 982, 368 + xy: 510, 322 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 item-titanium rotate: false - xy: 992, 368 + xy: 520, 332 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 liquid-icon rotate: false - xy: 690, 338 + xy: 540, 332 size: 8, 8 orig: 8, 8 offset: 0, 0 @@ -5137,77 +5151,77 @@ alpha-mech-leg index: -1 delta-mech rotate: false - xy: 572, 364 + xy: 652, 368 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 delta-mech-base rotate: false - xy: 586, 364 + xy: 666, 368 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 delta-mech-leg rotate: false - xy: 466, 344 + xy: 680, 368 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 omega-mech rotate: false - xy: 434, 350 + xy: 498, 362 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 omega-mech-armor rotate: false - xy: 450, 366 + xy: 514, 362 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 omega-mech-base rotate: false - xy: 450, 350 + xy: 530, 362 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 omega-mech-leg rotate: false - xy: 466, 358 + xy: 546, 362 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 tau-mech rotate: false - xy: 514, 362 + xy: 594, 362 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 tau-mech-base rotate: false - xy: 628, 368 + xy: 988, 374 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 tau-mech-leg rotate: false - xy: 642, 368 + xy: 406, 333 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 dart-ship rotate: false - xy: 558, 364 + xy: 638, 368 size: 12, 12 orig: 12, 12 offset: 0, 0 @@ -5228,21 +5242,21 @@ mech-icon-glaive-ship index: -1 javelin-ship rotate: false - xy: 420, 322 + xy: 792, 368 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 mech-icon-javelin-ship rotate: false - xy: 420, 322 + xy: 792, 368 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 javelin-ship-shield rotate: false - xy: 448, 336 + xy: 806, 368 size: 12, 12 orig: 12, 12 offset: 0, 0 @@ -5391,7 +5405,7 @@ discord-banner-over index: -1 controller-cursor rotate: false - xy: 27, 11 + xy: 89, 23 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -5412,7 +5426,7 @@ icon-add index: -1 icon-admin rotate: false - xy: 362, 199 + xy: 380, 199 size: 14, 14 orig: 14, 14 offset: 0, 0 @@ -5433,14 +5447,14 @@ icon-areaDelete index: -1 icon-arrow rotate: false - xy: 844, 386 + xy: 862, 386 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-arrow-16 rotate: false - xy: 844, 386 + xy: 862, 386 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -5461,203 +5475,203 @@ icon-arrow-left index: -1 icon-arrow-right rotate: false - xy: 698, 370 + xy: 420, 338 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-arrow-up rotate: false - xy: 710, 370 + xy: 432, 338 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-back rotate: false - xy: 862, 386 + xy: 880, 386 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-ban rotate: false - xy: 378, 199 + xy: 396, 199 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-break rotate: false - xy: 880, 386 + xy: 898, 386 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-cancel rotate: false - xy: 898, 386 + xy: 916, 386 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-chat rotate: false - xy: 722, 370 + xy: 420, 326 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-check rotate: false - xy: 916, 386 + xy: 934, 386 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-crafting rotate: false - xy: 734, 370 + xy: 444, 338 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-cursor rotate: false - xy: 746, 370 + xy: 432, 326 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-defense rotate: false - xy: 758, 370 + xy: 420, 314 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-dev-builds rotate: false - xy: 394, 199 + xy: 290, 175 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-discord rotate: false - xy: 290, 175 + xy: 306, 175 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-distribution rotate: false - xy: 770, 370 + xy: 444, 326 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-donate rotate: false - xy: 306, 175 + xy: 326, 180 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-dots rotate: false - xy: 410, 199 + xy: 342, 180 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-editor rotate: false - xy: 326, 180 + xy: 140, 93 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-egg rotate: false - xy: 342, 180 + xy: 140, 77 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-elevation rotate: false - xy: 934, 386 + xy: 952, 386 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-eraser rotate: false - xy: 952, 386 + xy: 970, 388 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-exit rotate: false - xy: 140, 93 + xy: 606, 380 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-file rotate: false - xy: 970, 388 + xy: 988, 388 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-file-image rotate: false - xy: 988, 388 + xy: 298, 281 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-file-text rotate: false - xy: 140, 77 + xy: 622, 382 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-fill rotate: false - xy: 298, 281 + xy: 316, 286 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-floppy rotate: false - xy: 606, 380 + xy: 638, 382 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-floppy-16 rotate: false - xy: 316, 286 + xy: 334, 286 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-folder rotate: false - xy: 622, 382 + xy: 654, 382 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-folder-parent rotate: false - xy: 638, 382 + xy: 670, 382 size: 14, 14 orig: 14, 14 offset: 0, 0 @@ -5671,448 +5685,448 @@ icon-generated index: -1 icon-github rotate: false - xy: 654, 382 + xy: 686, 382 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-google-play rotate: false - xy: 670, 382 + xy: 702, 382 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-grid rotate: false - xy: 334, 286 + xy: 352, 287 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-hold rotate: false - xy: 782, 370 + xy: 432, 314 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-holdDelete rotate: false - xy: 794, 370 + xy: 420, 302 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-home rotate: false - xy: 686, 382 + xy: 718, 382 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-host rotate: false - xy: 702, 382 + xy: 734, 382 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-info rotate: false - xy: 806, 370 + xy: 444, 314 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-itch.io rotate: false - xy: 718, 382 + xy: 750, 382 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-item rotate: false - xy: 818, 370 + xy: 432, 302 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-items-none rotate: false - xy: 860, 336 + xy: 260, 186 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 icon-line rotate: false - xy: 352, 287 + xy: 370, 287 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-link rotate: false - xy: 734, 382 + xy: 766, 382 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-liquid rotate: false - xy: 830, 372 + xy: 444, 302 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-load rotate: false - xy: 750, 382 + xy: 782, 382 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-load-image rotate: false - xy: 370, 287 + xy: 388, 287 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-load-map rotate: false - xy: 388, 287 + xy: 284, 263 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-loading rotate: false - xy: 284, 263 + xy: 302, 263 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-locked rotate: false - xy: 302, 263 + xy: 320, 268 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-logic rotate: false - xy: 410, 279 + xy: 420, 290 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-map rotate: false - xy: 766, 382 + xy: 798, 382 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-menu rotate: false - xy: 410, 267 + xy: 432, 290 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-menu-large rotate: false - xy: 320, 268 + xy: 338, 268 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-missing rotate: false - xy: 410, 255 + xy: 444, 290 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-none rotate: false - xy: 422, 282 + xy: 456, 328 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-nullitem rotate: false - xy: 870, 336 + xy: 452, 268 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 icon-pause rotate: false - xy: 434, 282 + xy: 456, 316 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-pencil rotate: false - xy: 338, 268 + xy: 356, 269 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-pencil-small rotate: false - xy: 782, 382 + xy: 814, 382 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-pick rotate: false - xy: 356, 269 + xy: 374, 269 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-play rotate: false - xy: 422, 270 + xy: 456, 304 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-play-2 rotate: false - xy: 798, 382 + xy: 412, 199 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-players rotate: false - xy: 446, 282 + xy: 456, 292 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-power rotate: false - xy: 434, 270 + xy: 468, 332 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-production rotate: false - xy: 422, 258 + xy: 468, 320 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-quit rotate: false - xy: 814, 382 + xy: 358, 180 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-redo rotate: false - xy: 374, 269 + xy: 392, 269 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-refresh rotate: false - xy: 358, 180 + xy: 374, 181 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-rename rotate: false - xy: 374, 183 + xy: 390, 183 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-resize rotate: false - xy: 392, 269 + xy: 284, 245 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-rotate rotate: false - xy: 390, 183 + xy: 406, 183 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-rotate-arrow rotate: false - xy: 406, 183 + xy: 422, 183 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-rotate-left rotate: false - xy: 422, 183 + xy: 412, 382 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-rotate-right rotate: false - xy: 374, 167 + xy: 428, 382 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-save rotate: false - xy: 390, 167 + xy: 444, 382 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-save-image rotate: false - xy: 284, 245 + xy: 302, 245 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-save-map rotate: false - xy: 302, 245 + xy: 320, 250 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-settings rotate: false - xy: 446, 270 + xy: 468, 308 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-terrain rotate: false - xy: 320, 250 + xy: 338, 250 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-tools rotate: false - xy: 406, 167 + xy: 402, 363 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-touch rotate: false - xy: 434, 258 + xy: 468, 296 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-touchDelete rotate: false - xy: 446, 258 + xy: 410, 269 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-trash rotate: false - xy: 422, 167 + xy: 402, 347 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-trash-16 rotate: false - xy: 338, 250 + xy: 356, 251 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-trello rotate: false - xy: 412, 382 + xy: 418, 366 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-tutorial rotate: false - xy: 428, 382 + xy: 434, 366 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-undo rotate: false - xy: 356, 251 + xy: 374, 251 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-units rotate: false - xy: 458, 276 + xy: 410, 257 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-unlocked rotate: false - xy: 374, 251 + xy: 392, 251 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-unlocks rotate: false - xy: 444, 382 + xy: 418, 350 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-weapon rotate: false - xy: 458, 264 + xy: 430, 278 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-wiki rotate: false - xy: 402, 363 + xy: 434, 350 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-zoom rotate: false - xy: 392, 251 + xy: 480, 376 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-zoom-small rotate: false - xy: 402, 347 + xy: 450, 366 size: 14, 14 orig: 14, 14 offset: 0, 0 @@ -6198,14 +6212,14 @@ scroll-knob-vertical-black index: -1 selection rotate: false - xy: 90, 107 + xy: 93, 74 size: 1, 1 orig: 1, 1 offset: 0, 0 index: -1 slider rotate: false - xy: 452, 248 + xy: 193, 217 size: 1, 8 orig: 1, 8 offset: 0, 0 @@ -6321,42 +6335,42 @@ dagger index: -1 dagger-base rotate: false - xy: 530, 364 + xy: 610, 366 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 dagger-leg rotate: false - xy: 544, 364 + xy: 624, 368 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 fortress rotate: false - xy: 125, 1 + xy: 143, 19 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 fortress-base rotate: false - xy: 143, 19 + xy: 143, 1 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 titan-base rotate: false - xy: 143, 19 + xy: 143, 1 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 fortress-leg rotate: false - xy: 143, 1 + xy: 844, 386 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -6377,21 +6391,21 @@ unit-icon-ghoul index: -1 phantom rotate: false - xy: 482, 360 + xy: 562, 362 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 unit-icon-phantom rotate: false - xy: 482, 360 + xy: 562, 362 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 power-cell rotate: false - xy: 498, 362 + xy: 578, 362 size: 14, 14 orig: 14, 14 offset: 0, 0 @@ -6412,28 +6426,28 @@ unit-icon-revenant index: -1 spirit rotate: false - xy: 462, 302 + xy: 946, 372 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 unit-icon-spirit rotate: false - xy: 462, 302 + xy: 946, 372 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 titan rotate: false - xy: 290, 209 + xy: 308, 209 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 titan-leg rotate: false - xy: 308, 209 + xy: 326, 214 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -6475,35 +6489,35 @@ chain-blaster-equip index: -1 flakgun-equip rotate: false - xy: 406, 319 + xy: 722, 368 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 flamethrower-equip rotate: false - xy: 406, 305 + xy: 736, 368 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 heal-blaster-equip rotate: false - xy: 420, 336 + xy: 764, 368 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 shockgun-equip rotate: false - xy: 448, 294 + xy: 904, 372 size: 12, 12 orig: 12, 12 offset: 0, 0 index: -1 swarmer-equip rotate: false - xy: 614, 366 + xy: 974, 374 size: 12, 12 orig: 12, 12 offset: 0, 0 diff --git a/core/assets/sprites/sprites.png b/core/assets/sprites/sprites.png index 9e5cc70346b93d2160b7f5ae48e00a32775fb973..9353a43995b9d86cd897eaaeddf20039cd4174f5 100644 GIT binary patch literal 103400 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
-3}EQ`1HDS8Q3QKHueldg%I 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 literal 103889 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 T+Ad~bU|{fc^>bP0l+XkKy;cVA diff --git a/core/src/io/anuke/mindustry/core/Control.java b/core/src/io/anuke/mindustry/core/Control.java index f747a20fd7..19f5b7a889 100644 --- a/core/src/io/anuke/mindustry/core/Control.java +++ b/core/src/io/anuke/mindustry/core/Control.java @@ -5,7 +5,6 @@ import com.badlogic.gdx.audio.Sound; import com.badlogic.gdx.graphics.Color; import com.badlogic.gdx.utils.ObjectMap; import com.badlogic.gdx.utils.TimeUtils; -import io.anuke.mindustry.Vars; import io.anuke.mindustry.content.Mechs; import io.anuke.mindustry.core.GameState.State; import io.anuke.mindustry.entities.Player; @@ -172,7 +171,7 @@ public class Control extends Module{ players[0].isAdmin = true; }catch(IOException e){ ui.showError(Bundles.format("text.server.error", Strings.parseException(e, false))); - state.set(State.menu); + threads.runDelay(() -> state.set(State.menu)); } } }); diff --git a/core/src/io/anuke/mindustry/core/NetServer.java b/core/src/io/anuke/mindustry/core/NetServer.java index 5e72bfd775..65609c3ec3 100644 --- a/core/src/io/anuke/mindustry/core/NetServer.java +++ b/core/src/io/anuke/mindustry/core/NetServer.java @@ -202,6 +202,7 @@ public class NetServer extends Module{ return Integer.MAX_VALUE; }); player.setTeam(min); + Log.info("Auto-assigned player {0} to team {1}.", player.name, player.getTeam()); } connections.put(id, player); diff --git a/core/src/io/anuke/mindustry/core/Renderer.java b/core/src/io/anuke/mindustry/core/Renderer.java index f6ca6b4b63..f5e7090e99 100644 --- a/core/src/io/anuke/mindustry/core/Renderer.java +++ b/core/src/io/anuke/mindustry/core/Renderer.java @@ -336,11 +336,13 @@ public class Renderer extends RendererModule{ @Override public void resize(int width, int height){ + float lastX = camera.position.x, lastY = camera.position.y; super.resize(width, height); for(Player player : players){ control.input(player.playerIndex).resetCursor(); } - camera.position.set(players[0].x, players[0].y, 0); + camera.update(); + camera.position.set(lastX, lastY, 0f); } @Override diff --git a/core/src/io/anuke/mindustry/entities/Player.java b/core/src/io/anuke/mindustry/entities/Player.java index 1740814796..4082129bb2 100644 --- a/core/src/io/anuke/mindustry/entities/Player.java +++ b/core/src/io/anuke/mindustry/entities/Player.java @@ -8,7 +8,6 @@ import com.badlogic.gdx.math.Vector2; import com.badlogic.gdx.utils.Queue; import io.anuke.annotations.Annotations.Loc; import io.anuke.annotations.Annotations.Remote; -import io.anuke.mindustry.Vars; import io.anuke.mindustry.content.Mechs; import io.anuke.mindustry.content.fx.UnitFx; import io.anuke.mindustry.entities.effect.ScorchDecal; @@ -727,12 +726,14 @@ public class Player extends Unit implements BuilderTrait, CarryTrait, ShooterTra //region utility methods - public void toggleTeam(){ - team = (team == Team.blue ? Team.red : Team.blue); - } - /** Resets all values of the player.*/ public void reset(){ + resetNoAdd(); + + add(); + } + + public void resetNoAdd(){ status.clear(); team = Team.blue; inventory.clear(); @@ -744,8 +745,6 @@ public class Player extends Unit implements BuilderTrait, CarryTrait, ShooterTra boostHeat = drownTime = hitTime = 0f; mech = (isMobile ? Mechs.starterMobile : Mechs.starterDesktop); placeQueue.clear(); - - add(); } public boolean isShooting(){ diff --git a/core/src/io/anuke/mindustry/net/NetworkIO.java b/core/src/io/anuke/mindustry/net/NetworkIO.java index a21aa53b1f..b0dbd8beeb 100644 --- a/core/src/io/anuke/mindustry/net/NetworkIO.java +++ b/core/src/io/anuke/mindustry/net/NetworkIO.java @@ -183,6 +183,7 @@ public class NetworkIO{ Entities.clear(); int id = stream.readInt(); + player.resetNoAdd(); player.read(stream, TimeUtils.millis()); player.resetID(id); player.add(); @@ -258,7 +259,6 @@ public class NetworkIO{ i += consecutives; } - player.reset(); state.teams = new Teams(); byte teams = stream.readByte();