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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

q^~g_~u;q+CS47?BDO=Sh*A6@+b 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 U=1LThNrh2->bh5oRIS4PA6|`AYXATM literal 103889 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%0Db%EAxFJ-#esf#&D-5`( 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

PBYleIZlBrbH%jSSdwD{aKKzFXXc*jXR3w+ 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 z%0A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 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();