diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md
index 419e88052a..f1c4d6a19a 100644
--- a/.github/ISSUE_TEMPLATE/bug_report.md
+++ b/.github/ISSUE_TEMPLATE/bug_report.md
@@ -7,6 +7,8 @@ assignees: ''
---
+**Note**: Do not report any new bugs directly relating to the v6 campaign. They will not be fixed or considered at this time.
+
**Platform**: *Android/iOS/Mac/Windows/Linux*
**Build**: *The build number under the title in the main menu. Required.*
diff --git a/README.md b/README.md
index 8006e6e11a..5c9c797297 100644
--- a/README.md
+++ b/README.md
@@ -22,9 +22,9 @@ First, make sure you have [JDK 14](https://adoptopenjdk.net/) installed. Open a
#### Windows
-_Running:_ `gradlew.bat desktop:run`
-_Building:_ `gradlew.bat desktop:dist`
-_Sprite Packing:_ `gradlew.bat tools:pack`
+_Running:_ `gradlew desktop:run`
+_Building:_ `gradlew desktop:dist`
+_Sprite Packing:_ `gradlew tools:pack`
#### Linux/Mac OS
@@ -70,3 +70,7 @@ Post feature requests and feedback [here](https://github.com/Anuken/Mindustry-Su
[
](https://f-droid.org/packages/io.anuke.mindustry/)
+
+[
](https://flathub.org/apps/details/com.github.Anuken.Mindustry)
diff --git a/android/src/mindustry/android/AndroidLauncher.java b/android/src/mindustry/android/AndroidLauncher.java
index e2c484e50d..7400bd37a8 100644
--- a/android/src/mindustry/android/AndroidLauncher.java
+++ b/android/src/mindustry/android/AndroidLauncher.java
@@ -7,7 +7,6 @@ import android.content.pm.*;
import android.net.*;
import android.os.Build.*;
import android.os.*;
-import android.provider.Settings.*;
import android.telephony.*;
import arc.*;
import arc.backend.android.*;
@@ -15,7 +14,7 @@ import arc.files.*;
import arc.func.*;
import arc.scene.ui.layout.*;
import arc.util.*;
-import arc.util.serialization.*;
+import dalvik.system.*;
import mindustry.*;
import mindustry.game.Saves.*;
import mindustry.io.*;
@@ -23,7 +22,6 @@ import mindustry.net.*;
import mindustry.ui.dialogs.*;
import java.io.*;
-import java.lang.System;
import java.lang.Thread.*;
import java.util.*;
@@ -73,12 +71,25 @@ public class AndroidLauncher extends AndroidApplication{
public void shareFile(Fi file){
}
+ @Override
+ public Class> loadJar(Fi jar, String mainClass) throws Exception{
+ DexClassLoader loader = new DexClassLoader(jar.file().getPath(), getFilesDir().getPath(), null, getClassLoader());
+ return Class.forName(mainClass, true, loader);
+ }
+
@Override
public void showFileChooser(boolean open, String extension, Cons cons){
+ showFileChooser(open, cons, extension);
+ }
+
+ void showFileChooser(boolean open, Cons cons, String... extensions){
+ String extension = extensions[0];
+
if(VERSION.SDK_INT >= VERSION_CODES.Q){
Intent intent = new Intent(open ? Intent.ACTION_OPEN_DOCUMENT : Intent.ACTION_CREATE_DOCUMENT);
intent.addCategory(Intent.CATEGORY_OPENABLE);
- intent.setType(extension.equals("zip") && !open ? "application/zip" : "*/*");
+ intent.setType(extension.equals("zip") && !open && extensions.length == 1 ? "application/zip" : "*/*");
+
addResultListener(i -> startActivityForResult(intent, i), (code, in) -> {
if(code == Activity.RESULT_OK && in != null && in.getData() != null){
Uri uri = in.getData();
@@ -108,7 +119,7 @@ public class AndroidLauncher extends AndroidApplication{
});
}else if(VERSION.SDK_INT >= VERSION_CODES.M && !(checkSelfPermission(Manifest.permission.WRITE_EXTERNAL_STORAGE) == PackageManager.PERMISSION_GRANTED &&
checkSelfPermission(Manifest.permission.READ_EXTERNAL_STORAGE) == PackageManager.PERMISSION_GRANTED)){
- chooser = new FileChooser(open ? "@open" : "@save", file -> file.extension().equalsIgnoreCase(extension), open, file -> {
+ chooser = new FileChooser(open ? "@open" : "@save", file -> Structs.contains(extensions, file.extension().toLowerCase()), open, file -> {
if(!open){
cons.get(file.parent().child(file.nameWithoutExtension() + "." + extension));
}else{
@@ -125,10 +136,19 @@ public class AndroidLauncher extends AndroidApplication{
}
requestPermissions(perms.toArray(new String[0]), PERMISSION_REQUEST_CODE);
}else{
- super.showFileChooser(open, extension, cons);
+ if(open){
+ new FileChooser("@open", file -> Structs.contains(extensions, file.extension().toLowerCase()), true, cons).show();
+ }else{
+ super.showFileChooser(open, extension, cons);
+ }
}
}
+ @Override
+ public void showMultiFileChooser(Cons cons, String... extensions){
+ showFileChooser(true, cons, extensions);
+ }
+
@Override
public void beginForceLandscape(){
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR_LANDSCAPE);
diff --git a/annotations/src/main/java/mindustry/annotations/entity/EntityProcess.java b/annotations/src/main/java/mindustry/annotations/entity/EntityProcess.java
index 231823ec9a..88b3b30438 100644
--- a/annotations/src/main/java/mindustry/annotations/entity/EntityProcess.java
+++ b/annotations/src/main/java/mindustry/annotations/entity/EntityProcess.java
@@ -1,6 +1,5 @@
package mindustry.annotations.entity;
-import arc.*;
import arc.files.*;
import arc.func.*;
import arc.struct.*;
@@ -520,7 +519,7 @@ public class EntityProcess extends BaseProcessor{
//add free code to remove methods - always at the end
//this only gets called next frame.
if(first.name().equals("remove") && ann.pooled()){
- mbuilder.addStatement("$T.app.post(() -> $T.free(this))", Core.class, Pools.class);
+ mbuilder.addStatement("mindustry.gen.Groups.queueFree(($T)this)", Poolable.class);
}
builder.addMethod(mbuilder.build());
@@ -587,6 +586,17 @@ public class EntityProcess extends BaseProcessor{
//write clear
groupsBuilder.addMethod(groupClear.build());
+ //add method for pool storage
+ groupsBuilder.addField(FieldSpec.builder(ParameterizedTypeName.get(Seq.class, Poolable.class), "freeQueue", Modifier.PRIVATE, Modifier.STATIC).initializer("new Seq<>()").build());
+
+ //method for freeing things
+ MethodSpec.Builder groupFreeQueue = MethodSpec.methodBuilder("queueFree")
+ .addModifiers(Modifier.PUBLIC, Modifier.STATIC)
+ .addParameter(Poolable.class, "obj")
+ .addStatement("freeQueue.add(obj)");
+
+ groupsBuilder.addMethod(groupFreeQueue.build());
+
//add method for resizing all necessary groups
MethodSpec.Builder groupResize = MethodSpec.methodBuilder("resize")
.addParameter(TypeName.FLOAT, "x").addParameter(TypeName.FLOAT, "y").addParameter(TypeName.FLOAT, "w").addParameter(TypeName.FLOAT, "h")
@@ -595,6 +605,11 @@ public class EntityProcess extends BaseProcessor{
MethodSpec.Builder groupUpdate = MethodSpec.methodBuilder("update")
.addModifiers(Modifier.PUBLIC, Modifier.STATIC);
+ //free everything pooled at the start of each updaet
+ groupUpdate
+ .addStatement("for($T p : freeQueue) $T.free(p)", Poolable.class, Pools.class)
+ .addStatement("freeQueue.clear()");
+
//method resize
for(GroupDefinition group : groupDefs){
if(group.spatial){
diff --git a/annotations/src/main/java/mindustry/annotations/impl/AssetsProcess.java b/annotations/src/main/java/mindustry/annotations/impl/AssetsProcess.java
index e3e70e8ddd..8e22e33db9 100644
--- a/annotations/src/main/java/mindustry/annotations/impl/AssetsProcess.java
+++ b/annotations/src/main/java/mindustry/annotations/impl/AssetsProcess.java
@@ -3,6 +3,8 @@ package mindustry.annotations.impl;
import arc.files.*;
import arc.scene.style.*;
import arc.struct.*;
+import arc.util.*;
+import arc.util.io.*;
import arc.util.serialization.*;
import com.squareup.javapoet.*;
import mindustry.annotations.Annotations.*;
@@ -33,6 +35,17 @@ public class AssetsProcess extends BaseProcessor{
String resources = rootDirectory + "/core/assets-raw/sprites/ui";
Jval icons = Jval.read(Fi.get(rootDirectory + "/core/assets-raw/fontgen/config.json").readString());
+ ObjectMap texIcons = new OrderedMap<>();
+ PropertiesUtils.load(texIcons, Fi.get(rootDirectory + "/core/assets/icons/icons.properties").reader());
+
+ texIcons.each((key, val) -> {
+ String[] split = val.split("\\|");
+ String name = Strings.kebabToCamel(split[1]).replace("Medium", "").replace("Icon", "");
+ if(SourceVersion.isKeyword(name) || name.equals("char")) name = name + "i";
+
+ ichtype.addField(FieldSpec.builder(char.class, name, Modifier.PUBLIC, Modifier.STATIC, Modifier.FINAL).initializer("(char)" + key).build());
+ });
+
ictype.addField(FieldSpec.builder(ParameterizedTypeName.get(ObjectMap.class, String.class, TextureRegionDrawable.class),
"icons", Modifier.PUBLIC, Modifier.STATIC, Modifier.FINAL).initializer("new ObjectMap<>()").build());
diff --git a/annotations/src/main/java/mindustry/annotations/misc/LogicStatementProcessor.java b/annotations/src/main/java/mindustry/annotations/misc/LogicStatementProcessor.java
index eca5d84387..64adc37c89 100644
--- a/annotations/src/main/java/mindustry/annotations/misc/LogicStatementProcessor.java
+++ b/annotations/src/main/java/mindustry/annotations/misc/LogicStatementProcessor.java
@@ -67,7 +67,7 @@ public class LogicStatementProcessor extends BaseProcessor{
int index = 0;
for(Svar field : fields){
- if(field.is(Modifier.TRANSIENT)) continue;
+ if(field.isAny(Modifier.TRANSIENT, Modifier.STATIC)) continue;
writer.addStatement("out.append(\" \")");
writer.addStatement("out.append((($T)obj).$L$L)", c.mirror(), field.name(),
diff --git a/build.gradle b/build.gradle
index 7a9ebbbe7c..267503915a 100644
--- a/build.gradle
+++ b/build.gradle
@@ -200,7 +200,6 @@ project(":desktop"){
dependencies{
implementation project(":core")
- implementation arcModule("natives:natives-box2d-desktop")
implementation arcModule("natives:natives-desktop")
implementation arcModule("natives:natives-freetype-desktop")
implementation 'com.github.MinnDevelopment:java-discord-rpc:v2.0.1'
@@ -239,7 +238,6 @@ project(":ios"){
implementation arcModule("natives:natives-ios")
implementation arcModule("natives:natives-freetype-ios")
- implementation arcModule("natives:natives-box2d-ios")
implementation arcModule("backends:backend-robovm")
compileOnly project(":annotations")
@@ -282,7 +280,6 @@ project(":core"){
api "org.lz4:lz4-java:1.4.1"
api arcModule("arc-core")
api arcModule("extensions:freetype")
- api arcModule("extensions:box2d")
api arcModule("extensions:g3d")
api arcModule("extensions:fx")
api arcModule("extensions:arcnet")
@@ -299,7 +296,6 @@ project(":server"){
dependencies{
implementation project(":core")
- implementation arcModule("natives:natives-box2d-desktop")
implementation arcModule("backends:backend-headless")
}
}
@@ -312,7 +308,6 @@ project(":tests"){
testImplementation "org.junit.jupiter:junit-jupiter-params:5.3.1"
testImplementation "org.junit.jupiter:junit-jupiter-api:5.3.1"
testImplementation arcModule("backends:backend-headless")
- testImplementation arcModule("natives:natives-box2d-desktop")
testRuntimeOnly "org.junit.jupiter:junit-jupiter-engine:5.3.1"
}
@@ -334,7 +329,6 @@ project(":tools"){
implementation arcModule("natives:natives-desktop")
implementation arcModule("natives:natives-freetype-desktop")
- implementation arcModule("natives:natives-box2d-desktop")
implementation arcModule("backends:backend-headless")
}
}
diff --git a/core/assets-raw/sprites/blocks/liquid/liquid-tank-bottom.png b/core/assets-raw/sprites/blocks/liquid/liquid-tank-bottom.png
index a94e604467..4e33a6bfba 100644
Binary files a/core/assets-raw/sprites/blocks/liquid/liquid-tank-bottom.png and b/core/assets-raw/sprites/blocks/liquid/liquid-tank-bottom.png differ
diff --git a/core/assets-raw/sprites/blocks/liquid/liquid-tank-liquid.png b/core/assets-raw/sprites/blocks/liquid/liquid-tank-liquid.png
index 85533fef2f..961a9f82c7 100644
Binary files a/core/assets-raw/sprites/blocks/liquid/liquid-tank-liquid.png and b/core/assets-raw/sprites/blocks/liquid/liquid-tank-liquid.png differ
diff --git a/core/assets-raw/sprites/blocks/liquid/liquid-tank-top.png b/core/assets-raw/sprites/blocks/liquid/liquid-tank-top.png
index 255c710915..c1c36e33be 100644
Binary files a/core/assets-raw/sprites/blocks/liquid/liquid-tank-top.png and b/core/assets-raw/sprites/blocks/liquid/liquid-tank-top.png differ
diff --git a/core/assets-raw/sprites/blocks/production/cryofluidmixer-top.png b/core/assets-raw/sprites/blocks/production/cryofluidmixer-top.png
index e90db33565..3bb5abe3cb 100644
Binary files a/core/assets-raw/sprites/blocks/production/cryofluidmixer-top.png and b/core/assets-raw/sprites/blocks/production/cryofluidmixer-top.png differ
diff --git a/core/assets-raw/sprites/blocks/turrets/lancer.png b/core/assets-raw/sprites/blocks/turrets/lancer.png
index d3bbc2d909..e119639eb5 100644
Binary files a/core/assets-raw/sprites/blocks/turrets/lancer.png and b/core/assets-raw/sprites/blocks/turrets/lancer.png differ
diff --git a/core/assets-raw/sprites/blocks/turrets/wave-top.png b/core/assets-raw/sprites/blocks/turrets/wave-top.png
new file mode 100644
index 0000000000..66f9939101
Binary files /dev/null and b/core/assets-raw/sprites/blocks/turrets/wave-top.png differ
diff --git a/core/assets-raw/sprites/blocks/units/command-center-team.png b/core/assets-raw/sprites/blocks/units/command-center-team.png
new file mode 100644
index 0000000000..b9d27f73c9
Binary files /dev/null and b/core/assets-raw/sprites/blocks/units/command-center-team.png differ
diff --git a/core/assets-raw/sprites/blocks/units/command-center.png b/core/assets-raw/sprites/blocks/units/command-center.png
index ac9aa45594..a0de4888a9 100644
Binary files a/core/assets-raw/sprites/blocks/units/command-center.png and b/core/assets-raw/sprites/blocks/units/command-center.png differ
diff --git a/core/assets-raw/sprites/blocks/walls/copper-wall-large.png b/core/assets-raw/sprites/blocks/walls/copper-wall-large.png
index dbc59dd808..00e890dabc 100644
Binary files a/core/assets-raw/sprites/blocks/walls/copper-wall-large.png and b/core/assets-raw/sprites/blocks/walls/copper-wall-large.png differ
diff --git a/core/assets-raw/sprites/blocks/walls/surge-wall-large.png b/core/assets-raw/sprites/blocks/walls/surge-wall-large.png
index 285cfb52e8..e0cc1b8b86 100644
Binary files a/core/assets-raw/sprites/blocks/walls/surge-wall-large.png and b/core/assets-raw/sprites/blocks/walls/surge-wall-large.png differ
diff --git a/core/assets-raw/sprites/blocks/walls/surge-wall.png b/core/assets-raw/sprites/blocks/walls/surge-wall.png
index 786ea64867..8dd6798b02 100644
Binary files a/core/assets-raw/sprites/blocks/walls/surge-wall.png and b/core/assets-raw/sprites/blocks/walls/surge-wall.png differ
diff --git a/core/assets-raw/sprites/blocks/walls/thorium-wall-large.png b/core/assets-raw/sprites/blocks/walls/thorium-wall-large.png
index 80564101f8..ef8f313f09 100644
Binary files a/core/assets-raw/sprites/blocks/walls/thorium-wall-large.png and b/core/assets-raw/sprites/blocks/walls/thorium-wall-large.png differ
diff --git a/core/assets-raw/sprites/blocks/walls/thorium-wall.png b/core/assets-raw/sprites/blocks/walls/thorium-wall.png
index 4fb0aaf1da..deb9edeea0 100644
Binary files a/core/assets-raw/sprites/blocks/walls/thorium-wall.png and b/core/assets-raw/sprites/blocks/walls/thorium-wall.png differ
diff --git a/core/assets-raw/sprites/blocks/walls/titanium-wall-large.png b/core/assets-raw/sprites/blocks/walls/titanium-wall-large.png
index 2bf8ad2aec..9242df7d20 100644
Binary files a/core/assets-raw/sprites/blocks/walls/titanium-wall-large.png and b/core/assets-raw/sprites/blocks/walls/titanium-wall-large.png differ
diff --git a/core/assets-raw/sprites/units/beta.png b/core/assets-raw/sprites/units/beta.png
index b1bca129e6..5bba30659e 100644
Binary files a/core/assets-raw/sprites/units/beta.png and b/core/assets-raw/sprites/units/beta.png differ
diff --git a/core/assets-raw/sprites/units/pulsar.png b/core/assets-raw/sprites/units/pulsar.png
index eb49cd3751..af014df891 100644
Binary files a/core/assets-raw/sprites/units/pulsar.png and b/core/assets-raw/sprites/units/pulsar.png differ
diff --git a/core/assets-raw/sprites/units/weapons/heal-shotgun-weapon.png b/core/assets-raw/sprites/units/weapons/heal-shotgun-weapon.png
index 5b85b778a7..a519b8e8c0 100644
Binary files a/core/assets-raw/sprites/units/weapons/heal-shotgun-weapon.png and b/core/assets-raw/sprites/units/weapons/heal-shotgun-weapon.png differ
diff --git a/core/assets/bundles/bundle.properties b/core/assets/bundles/bundle.properties
index 483d2474fc..d308127f39 100644
--- a/core/assets/bundles/bundle.properties
+++ b/core/assets/bundles/bundle.properties
@@ -473,16 +473,9 @@ requirement.wave = Reach Wave {0} in {1}
requirement.core = Destroy Enemy Core in {0}
requirement.research = Research {0}
requirement.capture = Capture {0}
-resume = Resume Zone:\n[lightgray]{0}
bestwave = [lightgray]Best Wave: {0}
-#TODO fix/remove this
-launch = < LAUNCH >
launch.text = Launch
-launch.title = Launch Successful
-launch.next = [lightgray]next opportunity at wave {0}
-launch.unable2 = [scarlet]Unable to LAUNCH.[]
-launch.confirm = This will launch all resources in your core.\nYou will not be able to return to this base.
-launch.skip.confirm = If you skip now, you will not be able to launch until later waves.
+campaign.multiplayer = While playing multiplayer in campaign, you can only research using items from [accent]your[] sectors, [scarlet]not[] the host's sector that you are on right now.\n\nTo get items to [accent]your[] sectors in multiplayer, use a [accent]launch pad[].
uncover = Uncover
configure = Configure Loadout
#TODO
@@ -1173,7 +1166,7 @@ tutorial.drillturret = Duo turrets require[accent] copper ammo[] to shoot.\nPlac
tutorial.pause = During battle, you are able to[accent] pause the game.[]\nYou may queue buildings while paused.\n\n[accent]Press space to pause.
tutorial.pause.mobile = During battle, you are able to[accent] pause the game.[]\nYou may queue buildings while paused.\n\n[accent]Press this button in the top left to pause.
tutorial.unpause = Now press space again to unpause.
-tutorial.unpause.mobile = Now press it again to unpause.d
+tutorial.unpause.mobile = Now press it again to unpause.
tutorial.breaking = Blocks frequently need to be destroyed.\n[accent]Hold down right-click[] to destroy all blocks in a selection.[]\n\n[accent]Destroy all the scrap blocks to the left of your core using area selection.
tutorial.breaking.mobile = Blocks frequently need to be destroyed.\n[accent]Select deconstruction mode[], then tap a block to begin breaking it.\nDestroy an area by holding down your finger for a few seconds[] and dragging in a direction.\nPress the checkmark button to confirm breaking.\n\n[accent]Destroy all the scrap blocks to the left of your core using area selection.
tutorial.withdraw = In some situations, taking items directly from blocks is necessary.\nTo do this, [accent]tap a block[] with items in it, then [accent]tap the item[] in the inventory.\nMultiple items can be withdrawn by [accent]tapping and holding[].\n\n[accent]Withdraw some copper from the core.[]
diff --git a/core/assets/icons/icons.properties b/core/assets/icons/icons.properties
index 8ef81ab8de..e5778f6442 100755
--- a/core/assets/icons/icons.properties
+++ b/core/assets/icons/icons.properties
@@ -21,15 +21,8 @@
63723=ice|block-ice-medium
63722=ice-snow|block-ice-snow-medium
63721=cliffs|block-cliffs-medium
-63720=rocks|block-rocks-medium
-63719=sporerocks|block-sporerocks-medium
63718=rock|block-rock-medium
63717=snowrock|block-snowrock-medium
-63716=icerocks|block-icerocks-medium
-63715=snowrocks|block-snowrocks-medium
-63714=dunerocks|block-dunerocks-medium
-63713=sandrocks|block-sandrocks-medium
-63712=saltrocks|block-saltrocks-medium
63711=spore-pine|block-spore-pine-medium
63710=snow-pine|block-snow-pine-medium
63709=pine|block-pine-medium
@@ -38,7 +31,6 @@
63706=white-tree|block-white-tree-medium
63705=spore-cluster|block-spore-cluster-medium
63704=shale|block-shale-medium
-63703=shalerocks|block-shalerocks-medium
63702=shale-boulder|block-shale-boulder-medium
63701=sand-boulder|block-sand-boulder-medium
63700=moss|block-moss-medium
diff --git a/core/assets/scripts/global.js b/core/assets/scripts/global.js
index 7d395c8378..8910dbd2a9 100755
--- a/core/assets/scripts/global.js
+++ b/core/assets/scripts/global.js
@@ -154,7 +154,6 @@ const SaveLoadEvent = Packages.mindustry.game.EventType.SaveLoadEvent
const MapPublishEvent = Packages.mindustry.game.EventType.MapPublishEvent
const MapMakeEvent = Packages.mindustry.game.EventType.MapMakeEvent
const ResizeEvent = Packages.mindustry.game.EventType.ResizeEvent
-const LaunchEvent = Packages.mindustry.game.EventType.LaunchEvent
const LoseEvent = Packages.mindustry.game.EventType.LoseEvent
const WinEvent = Packages.mindustry.game.EventType.WinEvent
const Trigger = Packages.mindustry.game.EventType.Trigger
diff --git a/core/assets/sprites/block_colors.png b/core/assets/sprites/block_colors.png
index 18fd2094e7..e22dbd3212 100644
Binary files a/core/assets/sprites/block_colors.png and b/core/assets/sprites/block_colors.png differ
diff --git a/core/assets/sprites/fallback/sprites.atlas b/core/assets/sprites/fallback/sprites.atlas
index f4ce4cf94b..f667e53905 100644
--- a/core/assets/sprites/fallback/sprites.atlas
+++ b/core/assets/sprites/fallback/sprites.atlas
@@ -1166,7 +1166,7 @@ alloy-smelter-top
index: -1
blast-mixer
rotate: false
- xy: 1747, 51
+ xy: 1879, 570
size: 64, 64
orig: 64, 64
offset: 0, 0
@@ -1178,13 +1178,6 @@ block-forge
orig: 96, 96
offset: 0, 0
index: -1
-coal-centrifuge
- rotate: false
- xy: 1899, 228
- size: 64, 64
- orig: 64, 64
- offset: 0, 0
- index: -1
disassembler
rotate: false
xy: 1251, 479
@@ -1227,20 +1220,6 @@ silicon-crucible-top
orig: 96, 96
offset: 0, 0
index: -1
-container
- rotate: false
- xy: 1965, 240
- size: 64, 64
- orig: 64, 64
- offset: 0, 0
- index: -1
-container-team
- rotate: false
- xy: 1965, 174
- size: 64, 64
- orig: 64, 64
- offset: 0, 0
- index: -1
core-foundation
rotate: false
xy: 465, 571
@@ -1299,7 +1278,7 @@ vault-team
index: -1
block-2
rotate: false
- xy: 1827, 132
+ xy: 1945, 572
size: 64, 64
orig: 64, 64
offset: 0, 0
@@ -1353,13 +1332,6 @@ air-factory
orig: 96, 96
offset: 0, 0
index: -1
-command-center
- rotate: false
- xy: 1965, 306
- size: 64, 64
- orig: 64, 64
- offset: 0, 0
- index: -1
factory-in-3
rotate: false
xy: 1251, 185
@@ -1605,9 +1577,16 @@ block-blast-drill-full
orig: 128, 128
offset: 0, 0
index: -1
+block-command-center-full
+ rotate: false
+ xy: 1933, 504
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
block-container-full
rotate: false
- xy: 1823, 66
+ xy: 1933, 438
size: 64, 64
orig: 64, 64
offset: 0, 0
@@ -1635,14 +1614,14 @@ block-core-shard-full
index: -1
block-cryofluidmixer-full
rotate: false
- xy: 1879, 570
+ xy: 1897, 202
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
block-cultivator-full
rotate: false
- xy: 1945, 572
+ xy: 1897, 136
size: 64, 64
orig: 64, 64
offset: 0, 0
@@ -1677,7 +1656,7 @@ block-impact-reactor-full
index: -1
block-lancer-full
rotate: false
- xy: 1919, 874
+ xy: 1893, 70
size: 64, 64
orig: 64, 64
offset: 0, 0
@@ -1705,7 +1684,7 @@ block-mass-driver-full
index: -1
block-mechanical-drill-full
rotate: false
- xy: 1933, 504
+ xy: 1891, 4
size: 64, 64
orig: 64, 64
offset: 0, 0
@@ -1740,7 +1719,7 @@ block-oil-extractor-full
index: -1
block-parallax-full
rotate: false
- xy: 1933, 438
+ xy: 1959, 70
size: 64, 64
orig: 64, 64
offset: 0, 0
@@ -1775,14 +1754,14 @@ payload-router-icon
index: -1
block-phase-weaver-full
rotate: false
- xy: 1963, 808
+ xy: 1957, 4
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
block-pneumatic-drill-full
rotate: false
- xy: 1963, 742
+ xy: 1961, 718
size: 64, 64
orig: 64, 64
offset: 0, 0
@@ -1796,14 +1775,14 @@ block-ripple-full
index: -1
block-salvo-full
rotate: false
- xy: 1961, 676
+ xy: 1961, 652
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
block-scatter-full
rotate: false
- xy: 1928, 961
+ xy: 1861, 426
size: 64, 64
orig: 64, 64
offset: 0, 0
@@ -1824,14 +1803,14 @@ scrap-wall-huge1
index: -1
block-scrap-wall-large-full
rotate: false
- xy: 1893, 132
+ xy: 1861, 360
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
block-segment-full
rotate: false
- xy: 1889, 66
+ xy: 1927, 372
size: 64, 64
orig: 64, 64
offset: 0, 0
@@ -1845,21 +1824,21 @@ block-spectre-full
index: -1
block-spore-press-full
rotate: false
- xy: 1955, 66
+ xy: 1899, 294
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
block-steam-generator-full
rotate: false
- xy: 1861, 426
+ xy: 1965, 306
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
block-swarmer-full
rotate: false
- xy: 1861, 360
+ xy: 1965, 240
size: 64, 64
orig: 64, 64
offset: 0, 0
@@ -1873,14 +1852,14 @@ block-vault-full
index: -1
block-water-extractor-full
rotate: false
- xy: 1927, 372
+ xy: 1963, 174
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
block-wave-full
rotate: false
- xy: 1899, 294
+ xy: 1963, 835
size: 64, 64
orig: 64, 64
offset: 0, 0
@@ -2347,6 +2326,34 @@ omura-cannon-outline
orig: 192, 277
offset: 0, 0
index: -1
+pulsar-outline
+ rotate: false
+ xy: 1681, 57
+ size: 68, 58
+ orig: 68, 58
+ offset: 0, 0
+ index: -1
+pulsar-wreck0
+ rotate: false
+ xy: 1751, 57
+ size: 68, 58
+ orig: 68, 58
+ offset: 0, 0
+ index: -1
+pulsar-wreck1
+ rotate: false
+ xy: 1827, 138
+ size: 68, 58
+ orig: 68, 58
+ offset: 0, 0
+ index: -1
+pulsar-wreck2
+ rotate: false
+ xy: 1823, 78
+ size: 68, 58
+ orig: 68, 58
+ offset: 0, 0
+ index: -1
quasar-leg
rotate: false
xy: 1543, 442
@@ -2587,7 +2594,7 @@ unit-fortress-full
index: -1
unit-gamma-full
rotate: false
- xy: 1609, 28
+ xy: 1821, 8
size: 68, 68
orig: 68, 68
offset: 0, 0
@@ -2613,6 +2620,13 @@ unit-minke-full
orig: 88, 101
offset: 0, 0
index: -1
+unit-pulsar-full
+ rotate: false
+ xy: 1928, 967
+ size: 68, 58
+ orig: 68, 58
+ offset: 0, 0
+ index: -1
unit-quasar-full
rotate: false
xy: 1707, 347
@@ -2755,7 +2769,7 @@ atrax
index: -1
atrax-base
rotate: false
- xy: 1681, 51
+ xy: 1925, 901
size: 64, 64
orig: 64, 64
offset: 0, 0
@@ -2858,6 +2872,13 @@ omura-cannon-heat
orig: 192, 277
offset: 0, 0
index: -1
+pulsar
+ rotate: false
+ xy: 1609, 38
+ size: 68, 58
+ orig: 68, 58
+ offset: 0, 0
+ index: -1
quasar
rotate: false
xy: 1945, 1109
@@ -3062,4445 +3083,4459 @@ filter: nearest,nearest
repeat: none
launchpod
rotate: false
- xy: 397, 959
+ xy: 397, 893
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
mend-projector
rotate: false
- xy: 331, 761
+ xy: 199, 563
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
mend-projector-top
rotate: false
- xy: 397, 827
+ xy: 265, 629
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
mender
rotate: false
- xy: 1887, 619
+ xy: 1577, 697
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
mender-top
rotate: false
- xy: 1921, 619
+ xy: 1611, 697
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
overdrive-projector
rotate: false
- xy: 463, 893
+ xy: 331, 695
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
overdrive-projector-top
rotate: false
- xy: 529, 959
+ xy: 397, 761
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
shock-mine
rotate: false
- xy: 657, 350
+ xy: 1981, 601
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
bridge-arrow
rotate: false
- xy: 1304, 691
+ xy: 1849, 737
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
bridge-conveyor
rotate: false
- xy: 761, 673
+ xy: 1985, 771
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
bridge-conveyor-bridge
rotate: false
- xy: 795, 673
+ xy: 1985, 737
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
bridge-conveyor-end
rotate: false
- xy: 829, 673
+ xy: 331, 335
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
center
rotate: false
- xy: 863, 681
+ xy: 330, 301
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
armored-conveyor-0-0
rotate: false
- xy: 1453, 709
+ xy: 2013, 907
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-armored-conveyor-full
rotate: false
- xy: 1453, 709
+ xy: 2013, 907
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
armored-conveyor-0-1
rotate: false
- xy: 1491, 725
+ xy: 1727, 849
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
armored-conveyor-0-2
rotate: false
- xy: 1525, 725
+ xy: 1761, 879
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
armored-conveyor-0-3
rotate: false
- xy: 1559, 725
+ xy: 1795, 879
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
armored-conveyor-1-0
rotate: false
- xy: 513, 205
+ xy: 1829, 879
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
armored-conveyor-1-1
rotate: false
- xy: 1487, 691
+ xy: 2013, 873
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
armored-conveyor-1-2
rotate: false
- xy: 1521, 691
+ xy: 893, 825
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
armored-conveyor-1-3
rotate: false
- xy: 1555, 691
+ xy: 927, 825
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
armored-conveyor-2-0
rotate: false
- xy: 1589, 689
+ xy: 931, 791
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
armored-conveyor-2-1
rotate: false
- xy: 1623, 689
+ xy: 965, 791
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
armored-conveyor-2-2
rotate: false
- xy: 497, 387
+ xy: 999, 791
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
armored-conveyor-2-3
rotate: false
- xy: 779, 494
+ xy: 1033, 791
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
armored-conveyor-3-0
rotate: false
- xy: 505, 167
+ xy: 1067, 791
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
armored-conveyor-3-1
rotate: false
- xy: 813, 494
+ xy: 1101, 791
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
armored-conveyor-3-2
rotate: false
- xy: 719, 728
+ xy: 1135, 791
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
armored-conveyor-3-3
rotate: false
- xy: 1749, 891
+ xy: 1169, 791
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
armored-conveyor-4-0
rotate: false
- xy: 1783, 891
+ xy: 1203, 791
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
armored-conveyor-4-1
rotate: false
- xy: 1817, 891
+ xy: 1237, 791
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
armored-conveyor-4-2
rotate: false
- xy: 1851, 891
+ xy: 1271, 791
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
armored-conveyor-4-3
rotate: false
- xy: 1885, 891
+ xy: 1305, 791
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
conveyor-0-1
rotate: false
- xy: 889, 579
+ xy: 1063, 757
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
conveyor-0-2
rotate: false
- xy: 889, 545
+ xy: 961, 655
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
conveyor-0-3
rotate: false
- xy: 855, 511
+ xy: 995, 689
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
conveyor-1-0
rotate: false
- xy: 889, 511
+ xy: 1029, 723
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
conveyor-1-1
rotate: false
- xy: 847, 477
+ xy: 1097, 757
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
conveyor-1-2
rotate: false
- xy: 881, 477
+ xy: 961, 621
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
conveyor-1-3
rotate: false
- xy: 923, 579
+ xy: 995, 655
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
conveyor-2-0
rotate: false
- xy: 923, 545
+ xy: 1029, 689
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
conveyor-2-1
rotate: false
- xy: 923, 511
+ xy: 1063, 723
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
conveyor-2-2
rotate: false
- xy: 915, 477
+ xy: 1131, 757
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
conveyor-2-3
rotate: false
- xy: 949, 477
+ xy: 995, 621
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
conveyor-3-0
rotate: false
- xy: 1649, 887
+ xy: 1029, 655
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
conveyor-3-1
rotate: false
- xy: 1683, 887
+ xy: 1063, 689
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
conveyor-3-2
rotate: false
- xy: 1643, 853
+ xy: 1097, 723
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
conveyor-3-3
rotate: false
- xy: 1643, 819
+ xy: 1165, 757
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
conveyor-4-0
rotate: false
- xy: 1677, 853
+ xy: 1029, 621
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
conveyor-4-1
rotate: false
- xy: 1643, 785
+ xy: 1063, 655
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
conveyor-4-2
rotate: false
- xy: 1677, 819
+ xy: 1097, 689
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
conveyor-4-3
rotate: false
- xy: 1643, 751
+ xy: 1131, 723
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
plastanium-conveyor
rotate: false
- xy: 733, 452
+ xy: 1641, 663
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
plastanium-conveyor-0
rotate: false
- xy: 661, 418
+ xy: 1641, 629
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
plastanium-conveyor-1
rotate: false
- xy: 695, 418
+ xy: 1675, 663
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
plastanium-conveyor-2
rotate: false
- xy: 729, 418
+ xy: 1675, 629
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
plastanium-conveyor-edge
rotate: false
- xy: 767, 460
+ xy: 1573, 595
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
plastanium-conveyor-stack
rotate: false
- xy: 801, 460
+ xy: 1607, 595
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
titanium-conveyor-0-1
rotate: false
- xy: 999, 639
+ xy: 1777, 539
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
titanium-conveyor-0-2
rotate: false
- xy: 957, 605
+ xy: 1811, 539
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
titanium-conveyor-0-3
rotate: false
- xy: 957, 571
+ xy: 1845, 533
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
titanium-conveyor-1-0
rotate: false
- xy: 991, 605
+ xy: 1879, 533
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
titanium-conveyor-1-1
rotate: false
- xy: 957, 537
+ xy: 1913, 533
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
titanium-conveyor-1-2
rotate: false
- xy: 991, 571
+ xy: 1947, 533
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
titanium-conveyor-1-3
rotate: false
- xy: 991, 537
+ xy: 1981, 533
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
titanium-conveyor-2-0
rotate: false
- xy: 1025, 605
+ xy: 2015, 533
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
titanium-conveyor-2-1
rotate: false
- xy: 1025, 571
+ xy: 1437, 561
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
titanium-conveyor-2-2
rotate: false
- xy: 1025, 537
+ xy: 1471, 561
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
titanium-conveyor-2-3
rotate: false
- xy: 983, 503
+ xy: 1505, 531
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
titanium-conveyor-3-0
rotate: false
- xy: 1017, 503
+ xy: 1539, 529
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
titanium-conveyor-3-1
rotate: false
- xy: 1005, 469
+ xy: 1573, 527
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
titanium-conveyor-3-2
rotate: false
- xy: 1005, 435
+ xy: 1607, 527
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
titanium-conveyor-3-3
rotate: false
- xy: 1039, 469
+ xy: 1641, 527
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
titanium-conveyor-4-0
rotate: false
- xy: 1039, 435
+ xy: 1675, 527
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
titanium-conveyor-4-1
rotate: false
- xy: 1051, 503
+ xy: 1709, 509
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
titanium-conveyor-4-2
rotate: false
- xy: 1073, 469
+ xy: 1743, 505
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
titanium-conveyor-4-3
rotate: false
- xy: 1073, 435
+ xy: 1777, 505
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
cross
rotate: false
- xy: 1745, 789
+ xy: 1199, 723
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
distributor
rotate: false
- xy: 133, 761
+ xy: 199, 761
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
inverted-sorter
rotate: false
- xy: 1881, 857
+ xy: 1267, 723
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
junction
rotate: false
- xy: 1751, 649
+ xy: 1747, 709
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
overflow-gate
rotate: false
- xy: 631, 520
+ xy: 1505, 667
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
phase-conveyor
rotate: false
- xy: 699, 520
+ xy: 1539, 597
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
phase-conveyor-arrow
rotate: false
- xy: 699, 486
+ xy: 1573, 663
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
phase-conveyor-bridge
rotate: false
- xy: 665, 452
+ xy: 1573, 629
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
phase-conveyor-end
rotate: false
- xy: 699, 452
+ xy: 1607, 663
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
router
rotate: false
- xy: 865, 375
+ xy: 1985, 669
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
sorter
rotate: false
- xy: 725, 350
+ xy: 1709, 577
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
underflow-gate
rotate: false
- xy: 1069, 401
+ xy: 1879, 499
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
drill-top
rotate: false
- xy: 331, 959
+ xy: 397, 959
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
steam-generator-liquid
rotate: false
- xy: 331, 959
+ xy: 397, 959
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
mechanical-drill
rotate: false
- xy: 67, 497
+ xy: 529, 959
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
mechanical-drill-rotator
rotate: false
- xy: 133, 563
+ xy: 1, 365
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
mechanical-drill-top
rotate: false
- xy: 199, 629
+ xy: 67, 431
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
pneumatic-drill
rotate: false
- xy: 529, 893
+ xy: 331, 629
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
pneumatic-drill-rotator
rotate: false
- xy: 595, 959
+ xy: 397, 695
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
pneumatic-drill-top
rotate: false
- xy: 1, 299
+ xy: 463, 761
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
water-extractor
rotate: false
- xy: 265, 365
+ xy: 727, 827
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
water-extractor-liquid
rotate: false
- xy: 331, 431
+ xy: 793, 893
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
water-extractor-rotator
rotate: false
- xy: 397, 497
+ xy: 859, 959
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
water-extractor-top
rotate: false
- xy: 463, 563
+ xy: 1, 35
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
block-border
rotate: false
- xy: 957, 783
+ xy: 397, 8
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-middle
rotate: false
- xy: 539, 137
+ xy: 465, 8
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-select
rotate: false
- xy: 1032, 707
+ xy: 1645, 765
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
conduit-liquid
rotate: false
- xy: 897, 613
+ xy: 961, 757
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
bridge-conduit
rotate: false
- xy: 1338, 691
+ xy: 1883, 737
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
bridge-conduit-arrow
rotate: false
- xy: 1372, 691
+ xy: 1917, 737
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
bridge-conveyor-arrow
rotate: false
- xy: 1372, 691
+ xy: 1917, 737
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
bridge-conduit-bridge
rotate: false
- xy: 787, 707
+ xy: 1951, 771
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
bridge-conduit-end
rotate: false
- xy: 821, 707
+ xy: 1951, 737
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
conduit-bottom
rotate: false
- xy: 829, 639
+ xy: 811, 327
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
conduit-bottom-0
rotate: false
- xy: 863, 647
+ xy: 811, 293
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
conduit-bottom-1
rotate: false
- xy: 897, 647
+ xy: 927, 753
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
conduit-bottom-2
rotate: false
- xy: 863, 613
+ xy: 927, 719
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
conduit-bottom-3
rotate: false
- xy: 863, 613
+ xy: 927, 719
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
conduit-bottom-4
rotate: false
- xy: 863, 613
+ xy: 927, 719
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
conduit-top-0
rotate: false
- xy: 821, 605
+ xy: 995, 757
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
conduit-top-1
rotate: false
- xy: 821, 571
+ xy: 961, 723
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
conduit-top-2
rotate: false
- xy: 821, 537
+ xy: 1029, 757
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
conduit-top-3
rotate: false
- xy: 855, 579
+ xy: 961, 689
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
pulse-conduit-top-3
rotate: false
- xy: 855, 579
+ xy: 961, 689
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
conduit-top-4
rotate: false
- xy: 855, 545
+ xy: 995, 723
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
liquid-junction
rotate: false
- xy: 1819, 687
+ xy: 1849, 703
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
liquid-overflow-gate
rotate: false
- xy: 1853, 653
+ xy: 1951, 703
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
liquid-overflow-gate-top
rotate: false
- xy: 1887, 687
+ xy: 1985, 703
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
liquid-router-bottom
rotate: false
- xy: 1887, 653
+ xy: 1403, 591
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
liquid-router-liquid
rotate: false
- xy: 1921, 687
+ xy: 1441, 731
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
liquid-router-top
rotate: false
- xy: 1921, 653
+ xy: 1475, 731
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
mechanical-pump
rotate: false
- xy: 533, 31
+ xy: 1471, 629
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
mechanical-pump-liquid
rotate: false
- xy: 1785, 619
+ xy: 1471, 595
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
rotary-pump-liquid
rotate: false
- xy: 1785, 619
+ xy: 1471, 595
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
thermal-pump-liquid
rotate: false
- xy: 1785, 619
+ xy: 1471, 595
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
phase-conduit
rotate: false
- xy: 631, 486
+ xy: 1505, 633
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
phase-conduit-arrow
rotate: false
- xy: 665, 520
+ xy: 1505, 599
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
phase-conduit-bridge
rotate: false
- xy: 665, 486
+ xy: 1539, 665
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
phase-conduit-end
rotate: false
- xy: 631, 452
+ xy: 1539, 631
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
plated-conduit-cap
rotate: false
- xy: 801, 426
+ xy: 1675, 595
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
plated-conduit-top-0
rotate: false
- xy: 835, 443
+ xy: 1713, 679
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
plated-conduit-top-1
rotate: false
- xy: 869, 443
+ xy: 1747, 675
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
plated-conduit-top-2
rotate: false
- xy: 903, 443
+ xy: 1781, 675
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
plated-conduit-top-3
rotate: false
- xy: 937, 443
+ xy: 1815, 675
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
plated-conduit-top-4
rotate: false
- xy: 835, 409
+ xy: 1709, 645
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
pulse-conduit-top-0
rotate: false
- xy: 971, 443
+ xy: 1811, 641
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
pulse-conduit-top-1
rotate: false
- xy: 971, 409
+ xy: 1743, 607
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
pulse-conduit-top-2
rotate: false
- xy: 661, 384
+ xy: 1777, 607
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
pulse-conduit-top-4
rotate: false
- xy: 695, 384
+ xy: 1811, 607
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
rotary-pump
rotate: false
- xy: 397, 695
+ xy: 133, 365
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
logic-processor
rotate: false
- xy: 1, 497
+ xy: 463, 959
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
memory-bank
rotate: false
- xy: 265, 695
+ xy: 133, 497
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
memory-cell
rotate: false
- xy: 1853, 619
+ xy: 1543, 699
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
message
rotate: false
- xy: 1955, 619
+ xy: 1645, 697
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
micro-processor
rotate: false
- xy: 1989, 619
+ xy: 1679, 697
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
switch
rotate: false
- xy: 965, 673
+ xy: 1675, 561
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
switch-on
rotate: false
- xy: 999, 673
+ xy: 1709, 543
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
battery
rotate: false
- xy: 1919, 891
+ xy: 1339, 791
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
battery-top
rotate: false
- xy: 1953, 891
+ xy: 1761, 845
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
combustion-generator
rotate: false
- xy: 897, 681
+ xy: 743, 293
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
combustion-generator-top
rotate: false
- xy: 795, 639
+ xy: 777, 293
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
diode
rotate: false
- xy: 1779, 823
+ xy: 1267, 757
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
diode-arrow
rotate: false
- xy: 1813, 857
+ xy: 1131, 621
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
illuminator
rotate: false
- xy: 1779, 755
+ xy: 1165, 621
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
illuminator-top
rotate: false
- xy: 1813, 789
+ xy: 1199, 655
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
power-node
rotate: false
- xy: 869, 409
+ xy: 1709, 611
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
power-node-large
rotate: false
- xy: 67, 365
+ xy: 529, 827
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
power-source
rotate: false
- xy: 903, 409
+ xy: 1743, 641
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
power-void
rotate: false
- xy: 937, 409
+ xy: 1777, 641
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
rtg-generator
rotate: false
- xy: 463, 761
+ xy: 199, 431
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
rtg-generator-top
rotate: false
- xy: 899, 375
+ xy: 1845, 635
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
solar-panel
rotate: false
- xy: 691, 350
+ xy: 2015, 601
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
steam-generator
rotate: false
- xy: 331, 497
+ xy: 793, 959
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
steam-generator-cap
rotate: false
- xy: 397, 563
+ xy: 1, 101
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
steam-generator-top
rotate: false
- xy: 463, 629
+ xy: 67, 167
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
steam-generator-turbine0
rotate: false
- xy: 529, 695
+ xy: 133, 233
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
steam-generator-turbine1
rotate: false
- xy: 595, 761
+ xy: 199, 299
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
surge-tower
rotate: false
- xy: 661, 827
+ xy: 265, 365
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
thermal-generator
rotate: false
- xy: 1, 101
+ xy: 463, 563
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
-cryofluidmixer-bottom
- rotate: false
- xy: 67, 761
- size: 64, 64
- orig: 64, 64
- offset: 0, 0
- index: -1
-cryofluidmixer-liquid
- rotate: false
- xy: 133, 827
- size: 64, 64
- orig: 64, 64
- offset: 0, 0
- index: -1
-cryofluidmixer-top
- rotate: false
- xy: 199, 893
- size: 64, 64
- orig: 64, 64
- offset: 0, 0
- index: -1
-cultivator
- rotate: false
- xy: 265, 959
- size: 64, 64
- orig: 64, 64
- offset: 0, 0
- index: -1
-cultivator-middle
- rotate: false
- xy: 1, 629
- size: 64, 64
- orig: 64, 64
- offset: 0, 0
- index: -1
-cultivator-top
- rotate: false
- xy: 67, 695
- size: 64, 64
- orig: 64, 64
- offset: 0, 0
- index: -1
-graphite-press
- rotate: false
- xy: 67, 629
- size: 64, 64
- orig: 64, 64
- offset: 0, 0
- index: -1
-incinerator
- rotate: false
- xy: 1847, 823
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-item-source
- rotate: false
- xy: 1861, 721
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-item-void
- rotate: false
- xy: 1751, 683
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-kiln
- rotate: false
- xy: 133, 695
- size: 64, 64
- orig: 64, 64
- offset: 0, 0
- index: -1
-kiln-top
- rotate: false
- xy: 199, 761
- size: 64, 64
- orig: 64, 64
- offset: 0, 0
- index: -1
-silicon-smelter-top
- rotate: false
- xy: 199, 761
- size: 64, 64
- orig: 64, 64
- offset: 0, 0
- index: -1
-liquid-source
- rotate: false
- xy: 1989, 687
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-liquid-void
- rotate: false
- xy: 1989, 653
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-melter
- rotate: false
- xy: 1819, 619
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-phase-weaver
- rotate: false
- xy: 133, 497
- size: 64, 64
- orig: 64, 64
- offset: 0, 0
- index: -1
-phase-weaver-bottom
- rotate: false
- xy: 199, 563
- size: 64, 64
- orig: 64, 64
- offset: 0, 0
- index: -1
-phase-weaver-weave
- rotate: false
- xy: 265, 629
- size: 64, 64
- orig: 64, 64
- offset: 0, 0
- index: -1
-plastanium-compressor
- rotate: false
- xy: 331, 695
- size: 64, 64
- orig: 64, 64
- offset: 0, 0
- index: -1
-plastanium-compressor-top
- rotate: false
- xy: 397, 761
- size: 64, 64
- orig: 64, 64
- offset: 0, 0
- index: -1
-pulverizer
- rotate: false
- xy: 729, 384
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-pulverizer-rotator
- rotate: false
- xy: 763, 392
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-pyratite-mixer
- rotate: false
- xy: 199, 497
- size: 64, 64
- orig: 64, 64
- offset: 0, 0
- index: -1
-separator
- rotate: false
- xy: 463, 695
- size: 64, 64
- orig: 64, 64
- offset: 0, 0
- index: -1
-separator-liquid
- rotate: false
- xy: 529, 761
- size: 64, 64
- orig: 64, 64
- offset: 0, 0
- index: -1
-separator-spinner
- rotate: false
- xy: 595, 827
- size: 64, 64
- orig: 64, 64
- offset: 0, 0
- index: -1
-silicon-smelter
- rotate: false
- xy: 661, 893
- size: 64, 64
- orig: 64, 64
- offset: 0, 0
- index: -1
-spore-press
- rotate: false
- xy: 727, 959
- size: 64, 64
- orig: 64, 64
- offset: 0, 0
- index: -1
-spore-press-frame0
- rotate: false
- xy: 1, 167
- size: 64, 64
- orig: 64, 64
- offset: 0, 0
- index: -1
-spore-press-frame1
- rotate: false
- xy: 67, 233
- size: 64, 64
- orig: 64, 64
- offset: 0, 0
- index: -1
-spore-press-frame2
- rotate: false
- xy: 133, 299
- size: 64, 64
- orig: 64, 64
- offset: 0, 0
- index: -1
-spore-press-liquid
- rotate: false
- xy: 199, 365
- size: 64, 64
- orig: 64, 64
- offset: 0, 0
- index: -1
-spore-press-top
- rotate: false
- xy: 265, 431
- size: 64, 64
- orig: 64, 64
- offset: 0, 0
- index: -1
-boulder1
- rotate: false
- xy: 1009, 917
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-boulder2
- rotate: false
- xy: 1059, 917
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-dacite-boulder1
- rotate: false
- xy: 1749, 925
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-dacite-boulder2
- rotate: false
- xy: 1799, 925
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-sand-boulder1
- rotate: false
- xy: 933, 375
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-sand-boulder2
- rotate: false
- xy: 967, 375
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-shale-boulder1
- rotate: false
- xy: 933, 341
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-shale-boulder2
- rotate: false
- xy: 967, 341
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-snow-boulder1
- rotate: false
- xy: 1593, 723
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-snow-boulder2
- rotate: false
- xy: 323, 315
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-spore-cluster1
- rotate: false
- xy: 779, 528
- size: 40, 40
- orig: 40, 40
- offset: 0, 0
- index: -1
-spore-cluster2
- rotate: false
- xy: 589, 487
- size: 40, 40
- orig: 40, 40
- offset: 0, 0
- index: -1
-spore-cluster3
- rotate: false
- xy: 589, 445
- size: 40, 40
- orig: 40, 40
- offset: 0, 0
- index: -1
-unloader
- rotate: false
- xy: 1069, 367
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-unloader-center
- rotate: false
- xy: 1065, 333
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-arc-heat
- rotate: false
- xy: 589, 373
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-block-1
- rotate: false
- xy: 1987, 891
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-hail-heat
- rotate: false
- xy: 457, 7
- size: 40, 40
- orig: 40, 40
- offset: 0, 0
- index: -1
-lancer-heat
- rotate: false
- xy: 331, 893
- size: 64, 64
- orig: 64, 64
- offset: 0, 0
- index: -1
-salvo-heat
- rotate: false
- xy: 595, 893
- size: 64, 64
- orig: 64, 64
- offset: 0, 0
- index: -1
-salvo-panel-left
- rotate: false
- xy: 661, 959
- size: 64, 64
- orig: 64, 64
- offset: 0, 0
- index: -1
-salvo-panel-right
- rotate: false
- xy: 1, 233
- size: 64, 64
- orig: 64, 64
- offset: 0, 0
- index: -1
-scorch-heat
- rotate: false
- xy: 797, 358
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-wave-liquid
- rotate: false
- xy: 595, 695
- size: 64, 64
- orig: 64, 64
- offset: 0, 0
- index: -1
-rally-point
- rotate: false
- xy: 265, 563
- size: 64, 64
- orig: 64, 64
- offset: 0, 0
- index: -1
-repair-point-base
- rotate: false
- xy: 831, 375
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-resupply-point
- rotate: false
- xy: 331, 629
- size: 64, 64
- orig: 64, 64
- offset: 0, 0
- index: -1
-copper-wall
- rotate: false
- xy: 1677, 785
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-copper-wall-large
- rotate: false
- xy: 67, 959
- size: 64, 64
- orig: 64, 64
- offset: 0, 0
- index: -1
-door
- rotate: false
- xy: 1745, 755
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-door-large
- rotate: false
- xy: 199, 827
- size: 64, 64
- orig: 64, 64
- offset: 0, 0
- index: -1
-door-large-open
- rotate: false
- xy: 265, 893
- size: 64, 64
- orig: 64, 64
- offset: 0, 0
- index: -1
-door-open
- rotate: false
- xy: 1779, 789
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-phase-wall
- rotate: false
- xy: 733, 486
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-phase-wall-large
- rotate: false
- xy: 67, 431
- size: 64, 64
- orig: 64, 64
- offset: 0, 0
- index: -1
-plastanium-wall
- rotate: false
- xy: 767, 426
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-plastanium-wall-large
- rotate: false
- xy: 463, 827
- size: 64, 64
- orig: 64, 64
- offset: 0, 0
- index: -1
-scrap-wall-large1
- rotate: false
- xy: 133, 365
- size: 64, 64
- orig: 64, 64
- offset: 0, 0
- index: -1
-scrap-wall-large2
- rotate: false
- xy: 199, 431
- size: 64, 64
- orig: 64, 64
- offset: 0, 0
- index: -1
-scrap-wall-large3
- rotate: false
- xy: 265, 497
- size: 64, 64
- orig: 64, 64
- offset: 0, 0
- index: -1
-scrap-wall-large4
- rotate: false
- xy: 331, 563
- size: 64, 64
- orig: 64, 64
- offset: 0, 0
- index: -1
-scrap-wall2
- rotate: false
- xy: 831, 341
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-scrap-wall3
- rotate: false
- xy: 865, 341
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-scrap-wall4
- rotate: false
- xy: 899, 341
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-scrap-wall5
- rotate: false
- xy: 899, 341
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-surge-wall
- rotate: false
- xy: 931, 639
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-surge-wall-large
- rotate: false
- xy: 727, 893
- size: 64, 64
- orig: 64, 64
- offset: 0, 0
- index: -1
-thorium-wall
- rotate: false
- xy: 965, 639
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-thorium-wall-large
- rotate: false
- xy: 67, 167
- size: 64, 64
- orig: 64, 64
- offset: 0, 0
- index: -1
-titanium-wall
- rotate: false
- xy: 1035, 401
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-titanium-wall-large
- rotate: false
- xy: 133, 233
- size: 64, 64
- orig: 64, 64
- offset: 0, 0
- index: -1
-bullet
- rotate: false
- xy: 1615, 971
- size: 52, 52
- orig: 52, 52
- offset: 0, 0
- index: -1
-bullet-back
- rotate: false
- xy: 1669, 971
- size: 52, 52
- orig: 52, 52
- offset: 0, 0
- index: -1
-casing
- rotate: false
- xy: 531, 403
- size: 8, 16
- orig: 8, 16
- offset: 0, 0
- index: -1
-circle-mid
- rotate: false
- xy: 1103, 234
- size: 1, 199
- orig: 1, 199
- offset: 0, 0
- index: -1
-error
- rotate: false
- xy: 943, 867
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-laser
- rotate: false
- xy: 853, 909
- size: 4, 48
- orig: 4, 48
- offset: 0, 0
- index: -1
-minelaser
- rotate: false
- xy: 127, 117
- size: 4, 48
- orig: 4, 48
- offset: 0, 0
- index: -1
-missile
- rotate: false
- xy: 589, 407
- size: 36, 36
- orig: 36, 36
- offset: 0, 0
- index: -1
-missile-back
- rotate: false
- xy: 437, 201
- size: 36, 36
- orig: 36, 36
- offset: 0, 0
- index: -1
-parallax-laser
- rotate: false
- xy: 193, 183
- size: 4, 48
- orig: 4, 48
- offset: 0, 0
- index: -1
-particle
- rotate: false
- xy: 779, 570
- size: 40, 40
- orig: 40, 40
- offset: 0, 0
- index: -1
-scale_marker
- rotate: false
- xy: 61, 95
- size: 4, 4
- orig: 4, 4
- offset: 0, 0
- index: -1
-shell
- rotate: false
- xy: 475, 201
- size: 36, 36
- orig: 36, 36
- offset: 0, 0
- index: -1
-shell-back
- rotate: false
- xy: 433, 163
- size: 36, 36
- orig: 36, 36
- offset: 0, 0
- index: -1
-transfer
- rotate: false
- xy: 1377, 917
- size: 4, 48
- orig: 4, 48
- offset: 0, 0
- index: -1
-transfer-arrow
- rotate: false
- xy: 1035, 367
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-white
- rotate: false
- xy: 1406, 720
- size: 3, 3
- orig: 3, 3
- offset: 0, 0
- index: -1
-alpha-outline
- rotate: false
- xy: 1823, 975
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-alpha-wreck0
- rotate: false
- xy: 1873, 975
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-alpha-wreck1
- rotate: false
- xy: 1923, 975
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-alpha-wreck2
- rotate: false
- xy: 1973, 975
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-arc
- rotate: false
- xy: 471, 167
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-arkyid-leg
- rotate: false
- xy: 265, 307
- size: 56, 56
- orig: 56, 56
- offset: 0, 0
- index: -1
-artillery-outline
- rotate: false
- xy: 1549, 909
- size: 48, 56
- orig: 48, 56
- offset: 0, 0
- index: -1
-atrax-foot
- rotate: false
- xy: 415, 7
- size: 40, 40
- orig: 40, 40
- offset: 0, 0
- index: -1
-atrax-joint
- rotate: false
- xy: 2021, 897
- size: 26, 26
- orig: 26, 26
- offset: 0, 0
- index: -1
-atrax-leg
- rotate: false
- xy: 1453, 743
- size: 36, 26
- orig: 36, 26
- offset: 0, 0
- index: -1
-atrax-leg-base
- rotate: false
- xy: 399, 211
- size: 36, 26
- orig: 36, 26
- offset: 0, 0
- index: -1
-beta-outline
- rotate: false
- xy: 67, 67
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-beta-wreck0
- rotate: false
- xy: 61, 17
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-beta-wreck1
- rotate: false
- xy: 133, 133
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-beta-wreck2
- rotate: false
- xy: 199, 199
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-block-arc-full
- rotate: false
- xy: 889, 783
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-block-basalt-full
- rotate: false
- xy: 923, 783
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-block-boulder-full
- rotate: false
- xy: 859, 925
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-block-char-full
- rotate: false
- xy: 991, 775
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-block-conduit-full
- rotate: false
- xy: 1025, 775
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-block-conveyor-full
- rotate: false
- xy: 1059, 775
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-conveyor-0-0
- rotate: false
- xy: 1059, 775
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-block-craters-full
- rotate: false
- xy: 627, 411
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-block-dacite-boulder-full
- rotate: false
- xy: 909, 917
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-block-dacite-full
- rotate: false
- xy: 471, 133
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-block-dacite-wall-full
- rotate: false
- xy: 505, 133
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-block-dark-metal-full
- rotate: false
- xy: 467, 99
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-block-darksand-full
- rotate: false
- xy: 467, 65
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-block-dirt-full
- rotate: false
- xy: 501, 99
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-block-dirt-wall-full
- rotate: false
- xy: 501, 65
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-block-dune-wall-full
- rotate: false
- xy: 499, 31
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-block-duo-full
- rotate: false
- xy: 623, 373
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-block-grass-full
- rotate: false
- xy: 1411, 695
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-block-hail-full
- rotate: false
- xy: 1445, 675
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-block-hotrock-full
- rotate: false
- xy: 1479, 657
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-block-ice-full
- rotate: false
- xy: 1513, 657
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-block-ice-snow-full
- rotate: false
- xy: 1547, 657
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-block-ice-wall-full
- rotate: false
- xy: 1581, 655
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-block-liquid-router-full
- rotate: false
- xy: 1615, 655
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-block-magmarock-full
- rotate: false
- xy: 1649, 655
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-block-metal-floor-damaged-full
- rotate: false
- xy: 539, 171
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-block-moss-full
- rotate: false
- xy: 727, 797
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-block-mud-full
- rotate: false
- xy: 726, 763
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-block-ore-coal-full
- rotate: false
- xy: 753, 729
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-block-ore-copper-full
- rotate: false
- xy: 760, 763
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-block-ore-lead-full
- rotate: false
- xy: 794, 775
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-block-ore-scrap-full
- rotate: false
- xy: 828, 775
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-block-ore-thorium-full
- rotate: false
- xy: 794, 741
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-block-ore-titanium-full
- rotate: false
- xy: 828, 741
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-block-pebbles-full
- rotate: false
- xy: 862, 749
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-block-plated-conduit-full
- rotate: false
- xy: 896, 749
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-block-pulse-conduit-full
- rotate: false
- xy: 930, 749
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-block-pulverizer-full
- rotate: false
- xy: 862, 715
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-block-repair-point-full
- rotate: false
- xy: 896, 715
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-block-salt-wall-full
- rotate: false
- xy: 930, 715
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-block-sand-boulder-full
- rotate: false
- xy: 964, 741
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-block-sand-full
- rotate: false
- xy: 998, 741
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-block-sand-wall-full
- rotate: false
- xy: 1032, 741
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-block-scorch-full
- rotate: false
- xy: 964, 707
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-block-scrap-wall-full
- rotate: false
- xy: 998, 707
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-scrap-wall1
- rotate: false
- xy: 998, 707
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-block-shale-boulder-full
- rotate: false
- xy: 1066, 733
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-block-shale-full
- rotate: false
- xy: 1100, 733
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-block-shale-wall-full
- rotate: false
- xy: 1066, 699
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-block-shrubs-full
- rotate: false
- xy: 1100, 699
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-block-snow-boulder-full
- rotate: false
- xy: 959, 917
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-block-snow-full
- rotate: false
- xy: 1134, 725
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-block-snow-wall-full
- rotate: false
- xy: 1168, 725
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-block-spore-cluster-full
- rotate: false
- xy: 737, 562
- size: 40, 40
- orig: 40, 40
- offset: 0, 0
- index: -1
-block-spore-moss-full
- rotate: false
- xy: 1202, 725
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-block-spore-wall-full
- rotate: false
- xy: 1134, 691
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-block-stone-full
- rotate: false
- xy: 1168, 691
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-block-stone-wall-full
- rotate: false
- xy: 1202, 691
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-block-tendrils-full
- rotate: false
- xy: 1236, 691
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-block-titanium-conveyor-full
- rotate: false
- xy: 1270, 691
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-titanium-conveyor-0-0
- rotate: false
- xy: 1270, 691
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-container-team-crux
+coal-centrifuge
rotate: false
xy: 1, 959
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
-container-team-sharded
+cryofluidmixer-bottom
rotate: false
- xy: 1, 893
+ xy: 199, 827
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
-corvus-joint
+cryofluidmixer-liquid
rotate: false
- xy: 727, 831
- size: 60, 60
- orig: 60, 60
- offset: 0, 0
- index: -1
-corvus-leg
- rotate: false
- xy: 2017, 821
- size: 30, 68
- orig: 30, 68
- offset: 0, 0
- index: -1
-corvus-leg-base
- rotate: false
- xy: 2017, 755
- size: 30, 64
- orig: 30, 64
- offset: 0, 0
- index: -1
-cracks-1-0
- rotate: false
- xy: 1677, 751
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-cracks-1-1
- rotate: false
- xy: 1711, 853
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-cracks-1-2
- rotate: false
- xy: 1711, 819
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-cracks-1-3
- rotate: false
- xy: 1711, 785
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-cracks-1-4
- rotate: false
- xy: 1711, 751
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-cracks-1-5
- rotate: false
- xy: 1745, 857
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-cracks-1-6
- rotate: false
- xy: 1745, 823
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-cracks-1-7
- rotate: false
- xy: 1779, 857
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-cracks-2-0
- rotate: false
- xy: 1, 827
+ xy: 265, 893
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
-cracks-2-1
+cryofluidmixer-top
rotate: false
- xy: 67, 893
+ xy: 331, 959
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
-cracks-2-2
- rotate: false
- xy: 133, 959
- size: 64, 64
- orig: 64, 64
- offset: 0, 0
- index: -1
-cracks-2-3
- rotate: false
- xy: 1, 761
- size: 64, 64
- orig: 64, 64
- offset: 0, 0
- index: -1
-cracks-2-4
- rotate: false
- xy: 67, 827
- size: 64, 64
- orig: 64, 64
- offset: 0, 0
- index: -1
-cracks-2-5
- rotate: false
- xy: 133, 893
- size: 64, 64
- orig: 64, 64
- offset: 0, 0
- index: -1
-cracks-2-6
- rotate: false
- xy: 199, 959
- size: 64, 64
- orig: 64, 64
- offset: 0, 0
- index: -1
-cracks-2-7
- rotate: false
- xy: 1, 695
- size: 64, 64
- orig: 64, 64
- offset: 0, 0
- index: -1
-crawler-leg
- rotate: false
- xy: 1259, 917
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-crawler-outline
- rotate: false
- xy: 1309, 917
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-crawler-wreck0
- rotate: false
- xy: 1599, 917
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-crawler-wreck1
- rotate: false
- xy: 1649, 921
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-crawler-wreck2
- rotate: false
- xy: 1699, 921
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-dagger-leg
- rotate: false
- xy: 1949, 925
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-dagger-outline
- rotate: false
- xy: 1999, 925
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-dagger-wreck0
- rotate: false
- xy: 843, 859
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-dagger-wreck1
- rotate: false
- xy: 839, 809
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-dagger-wreck2
- rotate: false
- xy: 893, 867
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-duo
- rotate: false
- xy: 1813, 823
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-eruption-outline
- rotate: false
- xy: 1043, 859
- size: 48, 56
- orig: 48, 56
- offset: 0, 0
- index: -1
-flamethrower-outline
- rotate: false
- xy: 1193, 859
- size: 48, 56
- orig: 48, 56
- offset: 0, 0
- index: -1
-flare-outline
- rotate: false
- xy: 1293, 867
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-flare-wreck0
- rotate: false
- xy: 1093, 817
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-flare-wreck1
- rotate: false
- xy: 1143, 809
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-flare-wreck2
- rotate: false
- xy: 1193, 809
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-hail
- rotate: false
- xy: 1847, 857
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-heal-shotgun-weapon-outline
- rotate: false
- xy: 1293, 817
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-heal-weapon-mount-outline
- rotate: false
- xy: 1393, 871
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-heal-weapon-outline
- rotate: false
- xy: 1443, 871
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-item-blast-compound-large
- rotate: false
- xy: 505, 463
- size: 40, 40
- orig: 40, 40
- offset: 0, 0
- index: -1
-item-blast-compound-medium
- rotate: false
- xy: 1847, 789
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-item-blast-compound-small
- rotate: false
- xy: 931, 613
- size: 24, 24
- orig: 24, 24
- offset: 0, 0
- index: -1
-item-blast-compound-tiny
- rotate: false
- xy: 2031, 737
- size: 16, 16
- orig: 16, 16
- offset: 0, 0
- index: -1
-item-blast-compound-xlarge
- rotate: false
- xy: 1393, 821
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-item-coal-large
- rotate: false
- xy: 505, 421
- size: 40, 40
- orig: 40, 40
- offset: 0, 0
- index: -1
-item-coal-medium
- rotate: false
- xy: 1915, 857
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-item-coal-small
- rotate: false
- xy: 957, 511
- size: 24, 24
- orig: 24, 24
- offset: 0, 0
- index: -1
-item-coal-tiny
- rotate: false
- xy: 1359, 949
- size: 16, 16
- orig: 16, 16
- offset: 0, 0
- index: -1
-item-coal-xlarge
- rotate: false
- xy: 1443, 821
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-item-copper-large
- rotate: false
- xy: 547, 471
- size: 40, 40
- orig: 40, 40
- offset: 0, 0
- index: -1
-item-copper-medium
- rotate: false
- xy: 1881, 789
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-item-copper-small
- rotate: false
- xy: 2023, 999
- size: 24, 24
- orig: 24, 24
- offset: 0, 0
- index: -1
-item-copper-tiny
- rotate: false
- xy: 719, 710
- size: 16, 16
- orig: 16, 16
- offset: 0, 0
- index: -1
-item-copper-xlarge
- rotate: false
- xy: 1493, 859
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-item-graphite-large
- rotate: false
- xy: 547, 429
- size: 40, 40
- orig: 40, 40
- offset: 0, 0
- index: -1
-item-graphite-medium
- rotate: false
- xy: 1949, 857
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-item-graphite-small
- rotate: false
- xy: 862, 783
- size: 24, 24
- orig: 24, 24
- offset: 0, 0
- index: -1
-item-graphite-tiny
- rotate: false
- xy: 761, 655
- size: 16, 16
- orig: 16, 16
- offset: 0, 0
- index: -1
-item-graphite-xlarge
- rotate: false
- xy: 1543, 859
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-item-lead-large
- rotate: false
- xy: 1243, 725
- size: 40, 40
- orig: 40, 40
- offset: 0, 0
- index: -1
-item-lead-medium
- rotate: false
- xy: 1915, 789
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-item-lead-small
- rotate: false
- xy: 795, 613
- size: 24, 24
- orig: 24, 24
- offset: 0, 0
- index: -1
-item-lead-tiny
- rotate: false
- xy: 983, 485
- size: 16, 16
- orig: 16, 16
- offset: 0, 0
- index: -1
-item-lead-xlarge
- rotate: false
- xy: 1493, 809
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-item-metaglass-large
- rotate: false
- xy: 1285, 725
- size: 40, 40
- orig: 40, 40
- offset: 0, 0
- index: -1
-item-metaglass-medium
- rotate: false
- xy: 1983, 857
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-item-metaglass-small
- rotate: false
- xy: 1657, 691
- size: 24, 24
- orig: 24, 24
- offset: 0, 0
- index: -1
-item-metaglass-tiny
- rotate: false
- xy: 2023, 981
- size: 16, 16
- orig: 16, 16
- offset: 0, 0
- index: -1
-item-metaglass-xlarge
- rotate: false
- xy: 1543, 809
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-item-phase-fabric-large
- rotate: false
- xy: 1327, 725
- size: 40, 40
- orig: 40, 40
- offset: 0, 0
- index: -1
-item-phase-fabric-medium
- rotate: false
- xy: 1949, 789
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-item-phase-fabric-small
- rotate: false
- xy: 1005, 409
- size: 24, 24
- orig: 24, 24
- offset: 0, 0
- index: -1
-item-phase-fabric-tiny
- rotate: false
- xy: 551, 13
- size: 16, 16
- orig: 16, 16
- offset: 0, 0
- index: -1
-item-phase-fabric-xlarge
- rotate: false
- xy: 117, 67
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-item-plastanium-large
- rotate: false
- xy: 1369, 725
- size: 40, 40
- orig: 40, 40
- offset: 0, 0
- index: -1
-item-plastanium-medium
- rotate: false
- xy: 1949, 755
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-item-plastanium-small
- rotate: false
- xy: 1035, 341
- size: 24, 24
- orig: 24, 24
- offset: 0, 0
- index: -1
-item-plastanium-tiny
- rotate: false
- xy: 1359, 931
- size: 16, 16
- orig: 16, 16
- offset: 0, 0
- index: -1
-item-plastanium-xlarge
- rotate: false
- xy: 111, 17
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-item-pyratite-large
- rotate: false
- xy: 1411, 729
- size: 40, 40
- orig: 40, 40
- offset: 0, 0
- index: -1
-item-pyratite-medium
- rotate: false
- xy: 1983, 755
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-item-pyratite-small
- rotate: false
- xy: 2023, 695
- size: 24, 24
- orig: 24, 24
- offset: 0, 0
- index: -1
-item-pyratite-tiny
- rotate: false
- xy: 569, 13
- size: 16, 16
- orig: 16, 16
- offset: 0, 0
- index: -1
-item-pyratite-xlarge
- rotate: false
- xy: 183, 133
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-item-sand-large
- rotate: false
- xy: 373, 281
- size: 40, 40
- orig: 40, 40
- offset: 0, 0
- index: -1
-item-sand-medium
- rotate: false
- xy: 1691, 717
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-item-sand-small
- rotate: false
- xy: 2023, 669
- size: 24, 24
- orig: 24, 24
- offset: 0, 0
- index: -1
-item-sand-tiny
- rotate: false
- xy: 737, 710
- size: 16, 16
- orig: 16, 16
- offset: 0, 0
- index: -1
-item-sand-xlarge
- rotate: false
- xy: 167, 83
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-item-scrap-large
- rotate: false
- xy: 415, 281
- size: 40, 40
- orig: 40, 40
- offset: 0, 0
- index: -1
-item-scrap-medium
- rotate: false
- xy: 1759, 721
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-item-scrap-small
- rotate: false
- xy: 2023, 643
- size: 24, 24
- orig: 24, 24
- offset: 0, 0
- index: -1
-item-scrap-tiny
- rotate: false
- xy: 755, 711
- size: 16, 16
- orig: 16, 16
- offset: 0, 0
- index: -1
-item-scrap-xlarge
- rotate: false
- xy: 167, 33
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-item-silicon-large
- rotate: false
- xy: 457, 281
- size: 40, 40
- orig: 40, 40
- offset: 0, 0
- index: -1
-item-silicon-medium
- rotate: false
- xy: 1827, 721
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-item-silicon-small
- rotate: false
- xy: 2023, 617
- size: 24, 24
- orig: 24, 24
- offset: 0, 0
- index: -1
-item-silicon-tiny
- rotate: false
- xy: 587, 13
- size: 16, 16
- orig: 16, 16
- offset: 0, 0
- index: -1
-item-silicon-xlarge
- rotate: false
- xy: 217, 83
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-item-spore-pod-large
- rotate: false
- xy: 399, 239
- size: 40, 40
- orig: 40, 40
- offset: 0, 0
- index: -1
-item-spore-pod-medium
- rotate: false
- xy: 1929, 721
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-item-spore-pod-small
- rotate: false
- xy: 761, 805
- size: 24, 24
- orig: 24, 24
- offset: 0, 0
- index: -1
-item-spore-pod-tiny
- rotate: false
- xy: 1059, 681
- size: 16, 16
- orig: 16, 16
- offset: 0, 0
- index: -1
-item-spore-pod-xlarge
- rotate: false
- xy: 217, 33
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-item-surge-alloy-large
- rotate: false
- xy: 441, 239
- size: 40, 40
- orig: 40, 40
- offset: 0, 0
- index: -1
-item-surge-alloy-medium
- rotate: false
- xy: 1997, 721
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-item-surge-alloy-small
- rotate: false
- xy: 1717, 895
- size: 24, 24
- orig: 24, 24
- offset: 0, 0
- index: -1
-item-surge-alloy-tiny
- rotate: false
- xy: 1059, 663
- size: 16, 16
- orig: 16, 16
- offset: 0, 0
- index: -1
-item-surge-alloy-xlarge
- rotate: false
- xy: 249, 199
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-item-thorium-large
- rotate: false
- xy: 483, 239
- size: 40, 40
- orig: 40, 40
- offset: 0, 0
- index: -1
-item-thorium-medium
- rotate: false
- xy: 1717, 683
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-item-thorium-small
- rotate: false
- xy: 499, 281
- size: 24, 24
- orig: 24, 24
- offset: 0, 0
- index: -1
-item-thorium-tiny
- rotate: false
- xy: 1077, 681
- size: 16, 16
- orig: 16, 16
- offset: 0, 0
- index: -1
-item-thorium-xlarge
- rotate: false
- xy: 259, 249
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-item-titanium-large
- rotate: false
- xy: 753, 612
- size: 40, 40
- orig: 40, 40
- offset: 0, 0
- index: -1
-item-titanium-medium
- rotate: false
- xy: 1717, 649
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-item-titanium-small
- rotate: false
- xy: 1033, 681
- size: 24, 24
- orig: 24, 24
- offset: 0, 0
- index: -1
-item-titanium-tiny
- rotate: false
- xy: 1095, 681
- size: 16, 16
- orig: 16, 16
- offset: 0, 0
- index: -1
-item-titanium-xlarge
- rotate: false
- xy: 233, 149
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-lancer
- rotate: false
- xy: 265, 827
- size: 64, 64
- orig: 64, 64
- offset: 0, 0
- index: -1
-large-artillery-outline
- rotate: false
- xy: 1593, 773
- size: 48, 66
- orig: 48, 66
- offset: 0, 0
- index: -1
-large-weapon-outline
- rotate: false
- xy: 299, 199
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-liquid-cryofluid-large
- rotate: false
- xy: 737, 520
- size: 40, 40
- orig: 40, 40
- offset: 0, 0
- index: -1
-liquid-cryofluid-medium
- rotate: false
- xy: 1785, 653
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-liquid-cryofluid-small
- rotate: false
- xy: 1065, 307
- size: 24, 24
- orig: 24, 24
- offset: 0, 0
- index: -1
-liquid-cryofluid-tiny
- rotate: false
- xy: 1077, 663
- size: 16, 16
- orig: 16, 16
- offset: 0, 0
- index: -1
-liquid-cryofluid-xlarge
- rotate: false
- xy: 267, 99
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-liquid-oil-large
- rotate: false
- xy: 455, 405
- size: 40, 40
- orig: 40, 40
- offset: 0, 0
- index: -1
-liquid-oil-medium
- rotate: false
- xy: 1853, 687
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-liquid-oil-small
- rotate: false
- xy: 1033, 655
- size: 24, 24
- orig: 24, 24
- offset: 0, 0
- index: -1
-liquid-oil-tiny
- rotate: false
- xy: 1113, 681
- size: 16, 16
- orig: 16, 16
- offset: 0, 0
- index: -1
-liquid-oil-xlarge
- rotate: false
- xy: 267, 49
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-liquid-slag-large
- rotate: false
- xy: 571, 529
- size: 40, 40
- orig: 40, 40
- offset: 0, 0
- index: -1
-liquid-slag-medium
- rotate: false
- xy: 1955, 653
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-liquid-slag-small
- rotate: false
- xy: 499, 5
- size: 24, 24
- orig: 24, 24
- offset: 0, 0
- index: -1
-liquid-slag-tiny
- rotate: false
- xy: 1095, 663
- size: 16, 16
- orig: 16, 16
- offset: 0, 0
- index: -1
-liquid-slag-xlarge
- rotate: false
- xy: 333, 149
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-liquid-water-large
- rotate: false
- xy: 547, 387
- size: 40, 40
- orig: 40, 40
- offset: 0, 0
- index: -1
-liquid-water-medium
- rotate: false
- xy: 535, 65
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-liquid-water-small
- rotate: false
- xy: 525, 5
- size: 24, 24
- orig: 24, 24
- offset: 0, 0
- index: -1
-liquid-water-tiny
- rotate: false
- xy: 1113, 663
- size: 16, 16
- orig: 16, 16
- offset: 0, 0
- index: -1
-liquid-water-xlarge
- rotate: false
- xy: 317, 99
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-mace-leg
- rotate: false
- xy: 265, 761
- size: 64, 64
- orig: 64, 64
- offset: 0, 0
- index: -1
-mace-outline
- rotate: false
- xy: 331, 827
- size: 64, 64
- orig: 64, 64
- offset: 0, 0
- index: -1
-mace-wreck0
- rotate: false
- xy: 397, 893
- size: 64, 64
- orig: 64, 64
- offset: 0, 0
- index: -1
-mace-wreck1
- rotate: false
- xy: 463, 959
- size: 64, 64
- orig: 64, 64
- offset: 0, 0
- index: -1
-mace-wreck2
- rotate: false
- xy: 1, 431
- size: 64, 64
- orig: 64, 64
- offset: 0, 0
- index: -1
-missiles-mount-outline
- rotate: false
- xy: 367, 49
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-mono-outline
- rotate: false
- xy: 455, 447
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-mono-wreck0
- rotate: false
- xy: 521, 513
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-mono-wreck1
- rotate: false
- xy: 893, 817
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-mono-wreck2
- rotate: false
- xy: 943, 817
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-mount-purple-weapon-outline
- rotate: false
- xy: 1043, 809
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-mount-weapon-outline
- rotate: false
- xy: 1143, 759
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-nova-leg
- rotate: false
- xy: 1243, 767
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-nova-outline
- rotate: false
- xy: 529, 571
- size: 56, 56
- orig: 56, 56
- offset: 0, 0
- index: -1
-nova-wreck0
- rotate: false
- xy: 595, 637
- size: 56, 56
- orig: 56, 56
- offset: 0, 0
- index: -1
-nova-wreck1
- rotate: false
- xy: 661, 704
- size: 56, 56
- orig: 56, 56
- offset: 0, 0
- index: -1
-nova-wreck2
- rotate: false
- xy: 919, 967
- size: 56, 56
- orig: 56, 56
- offset: 0, 0
- index: -1
-parallax
- rotate: false
- xy: 1, 365
- size: 64, 64
- orig: 64, 64
- offset: 0, 0
- index: -1
-poly-outline
- rotate: false
- xy: 1093, 967
- size: 56, 56
- orig: 56, 56
- offset: 0, 0
- index: -1
-poly-wreck0
- rotate: false
- xy: 1151, 967
- size: 56, 56
- orig: 56, 56
- offset: 0, 0
- index: -1
-poly-wreck1
- rotate: false
- xy: 1209, 967
- size: 56, 56
- orig: 56, 56
- offset: 0, 0
- index: -1
-poly-wreck2
- rotate: false
- xy: 1267, 967
- size: 56, 56
- orig: 56, 56
- offset: 0, 0
- index: -1
-pulsar-leg
- rotate: false
- xy: 133, 431
- size: 64, 64
- orig: 64, 64
- offset: 0, 0
- index: -1
-pulsar-outline
- rotate: false
- xy: 1, 51
- size: 58, 48
- orig: 58, 48
- offset: 0, 0
- index: -1
-pulsar-wreck0
- rotate: false
- xy: 1, 1
- size: 58, 48
- orig: 58, 48
- offset: 0, 0
- index: -1
-pulsar-wreck1
- rotate: false
- xy: 67, 117
- size: 58, 48
- orig: 58, 48
- offset: 0, 0
- index: -1
-pulsar-wreck2
- rotate: false
- xy: 133, 183
- size: 58, 48
- orig: 58, 48
- offset: 0, 0
- index: -1
-repair-point
- rotate: false
- xy: 797, 392
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-salvo
- rotate: false
- xy: 529, 827
- size: 64, 64
- orig: 64, 64
- offset: 0, 0
- index: -1
-scatter
- rotate: false
- xy: 67, 299
- size: 64, 64
- orig: 64, 64
- offset: 0, 0
- index: -1
-scepter-weapon-outline
- rotate: false
- xy: 1441, 921
- size: 56, 102
- orig: 56, 102
- offset: 0, 0
- index: -1
-scorch
- rotate: false
- xy: 763, 358
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-segment
- rotate: false
- xy: 397, 629
- size: 64, 64
- orig: 64, 64
- offset: 0, 0
- index: -1
-small-basic-weapon-outline
- rotate: false
- xy: 1393, 771
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-small-mount-weapon-outline
- rotate: false
- xy: 1493, 759
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-spiroct-foot
- rotate: false
- xy: 367, 1
- size: 46, 46
- orig: 46, 46
- offset: 0, 0
- index: -1
-spiroct-joint
- rotate: false
- xy: 1001, 375
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-spiroct-leg
- rotate: false
- xy: 267, 13
- size: 48, 34
- orig: 48, 34
- offset: 0, 0
- index: -1
-spiroct-leg-base
- rotate: false
- xy: 317, 13
- size: 48, 34
- orig: 48, 34
- offset: 0, 0
- index: -1
-spiroct-weapon-outline
- rotate: false
- xy: 389, 373
- size: 48, 56
- orig: 48, 56
- offset: 0, 0
- index: -1
-splash-0
- rotate: false
- xy: 1001, 341
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-splash-1
- rotate: false
- xy: 759, 324
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-splash-10
- rotate: false
- xy: 567, 31
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-splash-11
- rotate: false
- xy: 931, 673
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-splash-2
- rotate: false
- xy: 793, 324
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-splash-3
- rotate: false
- xy: 827, 307
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-splash-4
- rotate: false
- xy: 861, 307
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-splash-5
- rotate: false
- xy: 895, 307
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-splash-6
- rotate: false
- xy: 929, 307
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-splash-7
- rotate: false
- xy: 963, 307
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-splash-8
- rotate: false
- xy: 997, 307
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-splash-9
- rotate: false
- xy: 1031, 307
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-swarmer
- rotate: false
- xy: 793, 959
- size: 64, 64
- orig: 64, 64
- offset: 0, 0
- index: -1
-unit-alpha-full
- rotate: false
- xy: 349, 199
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-unit-beta-full
- rotate: false
- xy: 383, 149
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-unit-crawler-full
- rotate: false
- xy: 373, 323
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-unit-dagger-full
- rotate: false
- xy: 417, 99
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-unit-flare-full
- rotate: false
- xy: 417, 49
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-unit-mace-full
- rotate: false
- xy: 199, 299
- size: 64, 64
- orig: 64, 64
- offset: 0, 0
- index: -1
-unit-mono-full
- rotate: false
- xy: 423, 323
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-unit-nova-full
- rotate: false
- xy: 1499, 967
- size: 56, 56
- orig: 56, 56
- offset: 0, 0
- index: -1
-unit-poly-full
- rotate: false
- xy: 1557, 967
- size: 56, 56
- orig: 56, 56
- offset: 0, 0
- index: -1
-unit-pulsar-full
- rotate: false
- xy: 199, 249
- size: 58, 48
- orig: 58, 48
- offset: 0, 0
- index: -1
-wave
- rotate: false
- xy: 529, 629
- size: 64, 64
- orig: 64, 64
- offset: 0, 0
- index: -1
-zenith-missiles-outline
- rotate: false
- xy: 687, 554
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-item-blast-compound
- rotate: false
- xy: 1813, 755
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-item-coal
- rotate: false
- xy: 1881, 823
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-item-copper
- rotate: false
- xy: 1847, 755
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-item-graphite
- rotate: false
- xy: 1915, 823
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-item-lead
- rotate: false
- xy: 1881, 755
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-item-metaglass
- rotate: false
- xy: 1949, 823
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-item-phase-fabric
- rotate: false
- xy: 1915, 755
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-item-plastanium
- rotate: false
- xy: 1983, 823
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-item-pyratite
- rotate: false
- xy: 1983, 789
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-item-sand
- rotate: false
- xy: 1657, 717
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-item-scrap
- rotate: false
- xy: 1725, 717
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-item-silicon
- rotate: false
- xy: 1793, 721
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-item-spore-pod
- rotate: false
- xy: 1895, 721
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-item-surge-alloy
- rotate: false
- xy: 1963, 721
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-item-thorium
- rotate: false
- xy: 1683, 683
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-item-titanium
- rotate: false
- xy: 1683, 649
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-liquid-cryofluid
- rotate: false
- xy: 1785, 687
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-liquid-oil
- rotate: false
- xy: 1819, 653
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-liquid-slag
- rotate: false
- xy: 1955, 687
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-liquid-water
- rotate: false
- xy: 535, 99
- size: 32, 32
- orig: 32, 32
- offset: 0, 0
- index: -1
-blank
- rotate: false
- xy: 1131, 696
- size: 1, 1
- orig: 1, 1
- offset: 0, 0
- index: -1
-shape-3
- rotate: false
- xy: 661, 762
- size: 63, 63
- orig: 63, 63
- offset: 0, 0
- index: -1
-alpha
- rotate: false
- xy: 1723, 975
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-alpha-cell
- rotate: false
- xy: 1773, 975
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-beta
- rotate: false
- xy: 793, 859
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-beta-cell
- rotate: false
- xy: 789, 809
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-crawler
- rotate: false
- xy: 1109, 917
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-crawler-base
- rotate: false
- xy: 1159, 917
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-crawler-cell
- rotate: false
- xy: 1209, 917
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-dagger
- rotate: false
- xy: 1849, 925
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-dagger-base
- rotate: false
- xy: 1899, 925
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-flare
- rotate: false
- xy: 1243, 867
- size: 48, 48
- orig: 48, 48
- offset: 0, 0
- index: -1
-fortress-base
+cultivator
rotate: false
xy: 1, 563
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
-gamma-cell
+cultivator-middle
rotate: false
- xy: 331, 373
- size: 56, 56
- orig: 56, 56
+ xy: 67, 629
+ size: 64, 64
+ orig: 64, 64
offset: 0, 0
index: -1
-mace
+cultivator-top
+ rotate: false
+ xy: 133, 695
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
+graphite-press
rotate: false
xy: 67, 563
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
-mace-base
+incinerator
+ rotate: false
+ xy: 1233, 689
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+item-source
+ rotate: false
+ xy: 1403, 693
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+item-void
+ rotate: false
+ xy: 1713, 713
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+kiln
rotate: false
xy: 133, 629
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
-mace-cell
+kiln-top
rotate: false
xy: 199, 695
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
-mono
+silicon-smelter-top
rotate: false
- xy: 661, 654
+ xy: 199, 695
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
+liquid-source
+ rotate: false
+ xy: 1437, 663
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+liquid-void
+ rotate: false
+ xy: 1437, 629
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+melter
+ rotate: false
+ xy: 1509, 701
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+phase-weaver
+ rotate: false
+ xy: 595, 959
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
+phase-weaver-bottom
+ rotate: false
+ xy: 1, 299
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
+phase-weaver-weave
+ rotate: false
+ xy: 67, 365
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
+plastanium-compressor
+ rotate: false
+ xy: 133, 431
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
+plastanium-compressor-top
+ rotate: false
+ xy: 199, 497
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
+pulverizer
+ rotate: false
+ xy: 1849, 669
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+pulverizer-rotator
+ rotate: false
+ xy: 1883, 669
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+pyratite-mixer
+ rotate: false
+ xy: 661, 959
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
+separator
+ rotate: false
+ xy: 133, 299
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
+separator-liquid
+ rotate: false
+ xy: 199, 365
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
+separator-spinner
+ rotate: false
+ xy: 265, 431
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
+silicon-smelter
+ rotate: false
+ xy: 331, 497
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
+spore-press
+ rotate: false
+ xy: 397, 563
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
+spore-press-frame0
+ rotate: false
+ xy: 463, 629
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
+spore-press-frame1
+ rotate: false
+ xy: 529, 695
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
+spore-press-frame2
+ rotate: false
+ xy: 595, 761
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
+spore-press-liquid
+ rotate: false
+ xy: 661, 827
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
+spore-press-top
+ rotate: false
+ xy: 727, 893
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
+boulder1
+ rotate: false
+ xy: 393, 347
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
-mono-cell
+boulder2
rotate: false
- xy: 653, 604
+ xy: 529, 523
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
-nova
+dacite-boulder1
rotate: false
- xy: 397, 439
- size: 56, 56
- orig: 56, 56
- offset: 0, 0
- index: -1
-nova-base
- rotate: false
- xy: 1193, 759
+ xy: 443, 347
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
-nova-cell
+dacite-boulder2
+ rotate: false
+ xy: 457, 447
+ size: 48, 48
+ orig: 48, 48
+ offset: 0, 0
+ index: -1
+sand-boulder1
+ rotate: false
+ xy: 1879, 635
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+sand-boulder2
+ rotate: false
+ xy: 1913, 635
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+shale-boulder1
+ rotate: false
+ xy: 1913, 601
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+shale-boulder2
+ rotate: false
+ xy: 1947, 601
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+snow-boulder1
+ rotate: false
+ xy: 761, 671
+ size: 48, 48
+ orig: 48, 48
+ offset: 0, 0
+ index: -1
+snow-boulder2
+ rotate: false
+ xy: 811, 669
+ size: 48, 48
+ orig: 48, 48
+ offset: 0, 0
+ index: -1
+spore-cluster1
+ rotate: false
+ xy: 1261, 825
+ size: 40, 40
+ orig: 40, 40
+ offset: 0, 0
+ index: -1
+spore-cluster2
+ rotate: false
+ xy: 1303, 825
+ size: 40, 40
+ orig: 40, 40
+ offset: 0, 0
+ index: -1
+spore-cluster3
+ rotate: false
+ xy: 1345, 825
+ size: 40, 40
+ orig: 40, 40
+ offset: 0, 0
+ index: -1
+container
+ rotate: false
+ xy: 133, 959
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
+container-team
+ rotate: false
+ xy: 1, 761
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
+unloader
+ rotate: false
+ xy: 1913, 499
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+unloader-center
+ rotate: false
+ xy: 1947, 499
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+arc-heat
+ rotate: false
+ xy: 1727, 883
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+block-1
+ rotate: false
+ xy: 1795, 845
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+hail-heat
+ rotate: false
+ xy: 1517, 879
+ size: 40, 40
+ orig: 40, 40
+ offset: 0, 0
+ index: -1
+lancer-heat
+ rotate: false
+ xy: 331, 827
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
+salvo-heat
+ rotate: false
+ xy: 331, 563
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
+salvo-panel-left
+ rotate: false
+ xy: 397, 629
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
+salvo-panel-right
+ rotate: false
+ xy: 463, 695
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
+scorch-heat
+ rotate: false
+ xy: 1981, 635
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+wave-liquid
+ rotate: false
+ xy: 133, 167
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
+wave-top
+ rotate: false
+ xy: 199, 233
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
+command-center
+ rotate: false
+ xy: 1, 893
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
+command-center-team
+ rotate: false
+ xy: 67, 959
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
+rally-point
+ rotate: false
+ xy: 1, 233
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
+repair-point-base
+ rotate: false
+ xy: 1951, 669
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+resupply-point
+ rotate: false
+ xy: 67, 299
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
+copper-wall
+ rotate: false
+ xy: 1199, 757
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+copper-wall-large
+ rotate: false
+ xy: 199, 959
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
+door
+ rotate: false
+ xy: 1165, 655
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+door-large
+ rotate: false
+ xy: 265, 827
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
+door-large-open
+ rotate: false
+ xy: 331, 893
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
+door-open
+ rotate: false
+ xy: 1199, 689
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+phase-wall
+ rotate: false
+ xy: 1607, 629
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+phase-wall-large
+ rotate: false
+ xy: 529, 893
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
+plastanium-wall
+ rotate: false
+ xy: 1641, 595
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+plastanium-wall-large
+ rotate: false
+ xy: 265, 563
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
+scrap-wall-large1
+ rotate: false
+ xy: 595, 827
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
+scrap-wall-large2
+ rotate: false
+ xy: 661, 893
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
+scrap-wall-large3
+ rotate: false
+ xy: 727, 959
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
+scrap-wall-large4
+ rotate: false
+ xy: 1, 167
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
+scrap-wall2
+ rotate: false
+ xy: 2015, 635
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+scrap-wall3
+ rotate: false
+ xy: 1845, 601
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+scrap-wall4
+ rotate: false
+ xy: 1879, 601
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+scrap-wall5
+ rotate: false
+ xy: 1879, 601
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+surge-wall
+ rotate: false
+ xy: 1641, 561
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+surge-wall-large
+ rotate: false
+ xy: 331, 431
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
+thorium-wall
+ rotate: false
+ xy: 1743, 539
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+thorium-wall-large
+ rotate: false
+ xy: 529, 629
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
+titanium-wall
+ rotate: false
+ xy: 1811, 505
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+titanium-wall-large
+ rotate: false
+ xy: 595, 695
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
+bullet
+ rotate: false
+ xy: 1737, 971
+ size: 52, 52
+ orig: 52, 52
+ offset: 0, 0
+ index: -1
+bullet-back
+ rotate: false
+ xy: 1791, 971
+ size: 52, 52
+ orig: 52, 52
+ offset: 0, 0
+ index: -1
+casing
+ rotate: false
+ xy: 497, 429
+ size: 8, 16
+ orig: 8, 16
+ offset: 0, 0
+ index: -1
+circle-mid
+ rotate: false
+ xy: 2045, 672
+ size: 1, 199
+ orig: 1, 199
+ offset: 0, 0
+ index: -1
+error
+ rotate: false
+ xy: 571, 473
+ size: 48, 48
+ orig: 48, 48
+ offset: 0, 0
+ index: -1
+laser
+ rotate: false
+ xy: 469, 297
+ size: 4, 48
+ orig: 4, 48
+ offset: 0, 0
+ index: -1
+minelaser
+ rotate: false
+ xy: 745, 605
+ size: 4, 48
+ orig: 4, 48
+ offset: 0, 0
+ index: -1
+missile
+ rotate: false
+ xy: 893, 787
+ size: 36, 36
+ orig: 36, 36
+ offset: 0, 0
+ index: -1
+missile-back
+ rotate: false
+ xy: 1387, 829
+ size: 36, 36
+ orig: 36, 36
+ offset: 0, 0
+ index: -1
+parallax-laser
+ rotate: false
+ xy: 751, 605
+ size: 4, 48
+ orig: 4, 48
+ offset: 0, 0
+ index: -1
+particle
+ rotate: false
+ xy: 1219, 825
+ size: 40, 40
+ orig: 40, 40
+ offset: 0, 0
+ index: -1
+scale_marker
+ rotate: false
+ xy: 1, 1
+ size: 4, 4
+ orig: 4, 4
+ offset: 0, 0
+ index: -1
+shell
+ rotate: false
+ xy: 1425, 833
+ size: 36, 36
+ orig: 36, 36
+ offset: 0, 0
+ index: -1
+shell-back
+ rotate: false
+ xy: 1463, 833
+ size: 36, 36
+ orig: 36, 36
+ offset: 0, 0
+ index: -1
+transfer
+ rotate: false
+ xy: 587, 579
+ size: 4, 48
+ orig: 4, 48
+ offset: 0, 0
+ index: -1
+transfer-arrow
+ rotate: false
+ xy: 1845, 499
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+white
+ rotate: false
+ xy: 275, 1
+ size: 3, 3
+ orig: 3, 3
+ offset: 0, 0
+ index: -1
+alpha-outline
+ rotate: false
+ xy: 1563, 919
+ size: 48, 48
+ orig: 48, 48
+ offset: 0, 0
+ index: -1
+alpha-wreck0
+ rotate: false
+ xy: 1613, 917
+ size: 48, 48
+ orig: 48, 48
+ offset: 0, 0
+ index: -1
+alpha-wreck1
+ rotate: false
+ xy: 1663, 917
+ size: 48, 48
+ orig: 48, 48
+ offset: 0, 0
+ index: -1
+alpha-wreck2
+ rotate: false
+ xy: 1713, 917
+ size: 48, 48
+ orig: 48, 48
+ offset: 0, 0
+ index: -1
+arc
+ rotate: false
+ xy: 2013, 941
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+arkyid-leg
rotate: false
xy: 463, 505
size: 56, 56
orig: 56, 56
offset: 0, 0
index: -1
+artillery-outline
+ rotate: false
+ xy: 1813, 913
+ size: 48, 56
+ orig: 48, 56
+ offset: 0, 0
+ index: -1
+atrax-foot
+ rotate: false
+ xy: 67, 1
+ size: 40, 40
+ orig: 40, 40
+ offset: 0, 0
+ index: -1
+atrax-joint
+ rotate: false
+ xy: 39, 7
+ size: 26, 26
+ orig: 26, 26
+ offset: 0, 0
+ index: -1
+atrax-leg
+ rotate: false
+ xy: 325, 14
+ size: 36, 26
+ orig: 36, 26
+ offset: 0, 0
+ index: -1
+atrax-leg-base
+ rotate: false
+ xy: 1, 7
+ size: 36, 26
+ orig: 36, 26
+ offset: 0, 0
+ index: -1
+beta-outline
+ rotate: false
+ xy: 595, 639
+ size: 56, 54
+ orig: 56, 54
+ offset: 0, 0
+ index: -1
+beta-wreck0
+ rotate: false
+ xy: 661, 705
+ size: 56, 54
+ orig: 56, 54
+ offset: 0, 0
+ index: -1
+beta-wreck1
+ rotate: false
+ xy: 727, 771
+ size: 56, 54
+ orig: 56, 54
+ offset: 0, 0
+ index: -1
+beta-wreck2
+ rotate: false
+ xy: 793, 837
+ size: 56, 54
+ orig: 56, 54
+ offset: 0, 0
+ index: -1
+block-arc-full
+ rotate: false
+ xy: 1829, 845
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+block-basalt-full
+ rotate: false
+ xy: 363, 8
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+block-boulder-full
+ rotate: false
+ xy: 1913, 923
+ size: 48, 48
+ orig: 48, 48
+ offset: 0, 0
+ index: -1
+block-char-full
+ rotate: false
+ xy: 431, 8
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+block-conduit-full
+ rotate: false
+ xy: 1863, 839
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+block-conveyor-full
+ rotate: false
+ xy: 1897, 839
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+conveyor-0-0
+ rotate: false
+ xy: 1897, 839
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+block-craters-full
+ rotate: false
+ xy: 1931, 839
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+block-dacite-boulder-full
+ rotate: false
+ xy: 1963, 925
+ size: 48, 48
+ orig: 48, 48
+ offset: 0, 0
+ index: -1
+block-dacite-full
+ rotate: false
+ xy: 1965, 841
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+block-dacite-wall-full
+ rotate: false
+ xy: 1727, 815
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+block-dark-metal-full
+ rotate: false
+ xy: 1761, 811
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+block-darksand-full
+ rotate: false
+ xy: 1795, 811
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+block-dirt-full
+ rotate: false
+ xy: 1829, 811
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+block-dirt-wall-full
+ rotate: false
+ xy: 1863, 805
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+block-dune-wall-full
+ rotate: false
+ xy: 1897, 805
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+block-duo-full
+ rotate: false
+ xy: 1931, 805
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+block-grass-full
+ rotate: false
+ xy: 1965, 807
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+block-hail-full
+ rotate: false
+ xy: 1999, 839
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+block-hotrock-full
+ rotate: false
+ xy: 1999, 805
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+block-ice-full
+ rotate: false
+ xy: 1373, 791
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+block-ice-snow-full
+ rotate: false
+ xy: 1407, 795
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+block-ice-wall-full
+ rotate: false
+ xy: 1441, 799
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+block-liquid-router-full
+ rotate: false
+ xy: 1475, 799
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+block-magmarock-full
+ rotate: false
+ xy: 1509, 803
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+block-metal-floor-damaged-full
+ rotate: false
+ xy: 1543, 801
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+block-moss-full
+ rotate: false
+ xy: 721, 463
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+block-mud-full
+ rotate: false
+ xy: 707, 429
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+block-ore-coal-full
+ rotate: false
+ xy: 741, 429
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+block-ore-copper-full
+ rotate: false
+ xy: 755, 463
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+block-ore-lead-full
+ rotate: false
+ xy: 747, 395
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+block-ore-scrap-full
+ rotate: false
+ xy: 747, 361
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+block-ore-thorium-full
+ rotate: false
+ xy: 743, 327
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+block-ore-titanium-full
+ rotate: false
+ xy: 775, 429
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+block-pebbles-full
+ rotate: false
+ xy: 781, 395
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+block-plated-conduit-full
+ rotate: false
+ xy: 781, 361
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+block-pulse-conduit-full
+ rotate: false
+ xy: 777, 327
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+block-pulverizer-full
+ rotate: false
+ xy: 1577, 799
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+block-repair-point-full
+ rotate: false
+ xy: 1611, 799
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+block-salt-wall-full
+ rotate: false
+ xy: 1645, 799
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+block-sand-boulder-full
+ rotate: false
+ xy: 1679, 799
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+block-sand-full
+ rotate: false
+ xy: 1509, 769
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+block-sand-wall-full
+ rotate: false
+ xy: 1543, 767
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+block-scorch-full
+ rotate: false
+ xy: 1577, 765
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+block-scrap-wall-full
+ rotate: false
+ xy: 1611, 765
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+scrap-wall1
+ rotate: false
+ xy: 1611, 765
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+block-shale-boulder-full
+ rotate: false
+ xy: 1679, 765
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+block-shale-full
+ rotate: false
+ xy: 1713, 781
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+block-shale-wall-full
+ rotate: false
+ xy: 1713, 747
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+block-shrubs-full
+ rotate: false
+ xy: 1747, 777
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+block-snow-boulder-full
+ rotate: false
+ xy: 397, 397
+ size: 48, 48
+ orig: 48, 48
+ offset: 0, 0
+ index: -1
+block-snow-full
+ rotate: false
+ xy: 1781, 777
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+block-snow-wall-full
+ rotate: false
+ xy: 1815, 777
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+block-spore-cluster-full
+ rotate: false
+ xy: 109, 1
+ size: 40, 40
+ orig: 40, 40
+ offset: 0, 0
+ index: -1
+block-spore-moss-full
+ rotate: false
+ xy: 1747, 743
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+block-spore-wall-full
+ rotate: false
+ xy: 1781, 743
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+block-stone-full
+ rotate: false
+ xy: 1815, 743
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+block-stone-wall-full
+ rotate: false
+ xy: 1849, 771
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+block-tendrils-full
+ rotate: false
+ xy: 1883, 771
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+block-titanium-conveyor-full
+ rotate: false
+ xy: 1917, 771
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+titanium-conveyor-0-0
+ rotate: false
+ xy: 1917, 771
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+command-center-team-crux
+ rotate: false
+ xy: 1, 827
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
+command-center-team-sharded
+ rotate: false
+ xy: 67, 893
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
+container-team-crux
+ rotate: false
+ xy: 67, 827
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
+container-team-sharded
+ rotate: false
+ xy: 133, 893
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
+corvus-joint
+ rotate: false
+ xy: 331, 369
+ size: 60, 60
+ orig: 60, 60
+ offset: 0, 0
+ index: -1
+corvus-leg
+ rotate: false
+ xy: 1981, 463
+ size: 30, 68
+ orig: 30, 68
+ offset: 0, 0
+ index: -1
+corvus-leg-base
+ rotate: false
+ xy: 729, 539
+ size: 30, 64
+ orig: 30, 64
+ offset: 0, 0
+ index: -1
+cracks-1-0
+ rotate: false
+ xy: 1063, 621
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+cracks-1-1
+ rotate: false
+ xy: 1097, 655
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+cracks-1-2
+ rotate: false
+ xy: 1131, 689
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+cracks-1-3
+ rotate: false
+ xy: 1165, 723
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+cracks-1-4
+ rotate: false
+ xy: 1233, 757
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+cracks-1-5
+ rotate: false
+ xy: 1097, 621
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+cracks-1-6
+ rotate: false
+ xy: 1131, 655
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+cracks-1-7
+ rotate: false
+ xy: 1165, 689
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+cracks-2-0
+ rotate: false
+ xy: 1, 695
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
+cracks-2-1
+ rotate: false
+ xy: 67, 761
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
+cracks-2-2
+ rotate: false
+ xy: 133, 827
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
+cracks-2-3
+ rotate: false
+ xy: 199, 893
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
+cracks-2-4
+ rotate: false
+ xy: 265, 959
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
+cracks-2-5
+ rotate: false
+ xy: 1, 629
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
+cracks-2-6
+ rotate: false
+ xy: 67, 695
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
+cracks-2-7
+ rotate: false
+ xy: 133, 761
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
+crawler-leg
+ rotate: false
+ xy: 793, 787
+ size: 48, 48
+ orig: 48, 48
+ offset: 0, 0
+ index: -1
+crawler-outline
+ rotate: false
+ xy: 1863, 873
+ size: 48, 48
+ orig: 48, 48
+ offset: 0, 0
+ index: -1
+crawler-wreck0
+ rotate: false
+ xy: 1913, 873
+ size: 48, 48
+ orig: 48, 48
+ offset: 0, 0
+ index: -1
+crawler-wreck1
+ rotate: false
+ xy: 1963, 875
+ size: 48, 48
+ orig: 48, 48
+ offset: 0, 0
+ index: -1
+crawler-wreck2
+ rotate: false
+ xy: 447, 397
+ size: 48, 48
+ orig: 48, 48
+ offset: 0, 0
+ index: -1
+dagger-leg
+ rotate: false
+ xy: 497, 373
+ size: 48, 48
+ orig: 48, 48
+ offset: 0, 0
+ index: -1
+dagger-outline
+ rotate: false
+ xy: 493, 323
+ size: 48, 48
+ orig: 48, 48
+ offset: 0, 0
+ index: -1
+dagger-wreck0
+ rotate: false
+ xy: 557, 423
+ size: 48, 48
+ orig: 48, 48
+ offset: 0, 0
+ index: -1
+dagger-wreck1
+ rotate: false
+ xy: 547, 373
+ size: 48, 48
+ orig: 48, 48
+ offset: 0, 0
+ index: -1
+dagger-wreck2
+ rotate: false
+ xy: 543, 323
+ size: 48, 48
+ orig: 48, 48
+ offset: 0, 0
+ index: -1
+duo
+ rotate: false
+ xy: 1233, 723
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+eruption-outline
+ rotate: false
+ xy: 191, 109
+ size: 48, 56
+ orig: 48, 56
+ offset: 0, 0
+ index: -1
+flamethrower-outline
+ rotate: false
+ xy: 225, 51
+ size: 48, 56
+ orig: 48, 56
+ offset: 0, 0
+ index: -1
+flare-outline
+ rotate: false
+ xy: 225, 1
+ size: 48, 48
+ orig: 48, 48
+ offset: 0, 0
+ index: -1
+flare-wreck0
+ rotate: false
+ xy: 607, 423
+ size: 48, 48
+ orig: 48, 48
+ offset: 0, 0
+ index: -1
+flare-wreck1
+ rotate: false
+ xy: 597, 373
+ size: 48, 48
+ orig: 48, 48
+ offset: 0, 0
+ index: -1
+flare-wreck2
+ rotate: false
+ xy: 593, 323
+ size: 48, 48
+ orig: 48, 48
+ offset: 0, 0
+ index: -1
+hail
+ rotate: false
+ xy: 1301, 757
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+heal-shotgun-weapon-outline
+ rotate: false
+ xy: 1897, 973
+ size: 50, 50
+ orig: 50, 50
+ offset: 0, 0
+ index: -1
+heal-weapon-mount-outline
+ rotate: false
+ xy: 647, 373
+ size: 48, 48
+ orig: 48, 48
+ offset: 0, 0
+ index: -1
+heal-weapon-outline
+ rotate: false
+ xy: 643, 323
+ size: 48, 48
+ orig: 48, 48
+ offset: 0, 0
+ index: -1
+item-blast-compound-large
+ rotate: false
+ xy: 1559, 877
+ size: 40, 40
+ orig: 40, 40
+ offset: 0, 0
+ index: -1
+item-blast-compound-medium
+ rotate: false
+ xy: 1199, 621
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+item-blast-compound-small
+ rotate: false
+ xy: 1417, 941
+ size: 24, 24
+ orig: 24, 24
+ offset: 0, 0
+ index: -1
+item-blast-compound-tiny
+ rotate: false
+ xy: 151, 25
+ size: 16, 16
+ orig: 16, 16
+ offset: 0, 0
+ index: -1
+item-blast-compound-xlarge
+ rotate: false
+ xy: 697, 373
+ size: 48, 48
+ orig: 48, 48
+ offset: 0, 0
+ index: -1
+item-coal-large
+ rotate: false
+ xy: 1601, 875
+ size: 40, 40
+ orig: 40, 40
+ offset: 0, 0
+ index: -1
+item-coal-medium
+ rotate: false
+ xy: 1267, 689
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+item-coal-small
+ rotate: false
+ xy: 365, 343
+ size: 24, 24
+ orig: 24, 24
+ offset: 0, 0
+ index: -1
+item-coal-tiny
+ rotate: false
+ xy: 475, 329
+ size: 16, 16
+ orig: 16, 16
+ offset: 0, 0
+ index: -1
+item-coal-xlarge
+ rotate: false
+ xy: 693, 323
+ size: 48, 48
+ orig: 48, 48
+ offset: 0, 0
+ index: -1
+item-copper-large
+ rotate: false
+ xy: 1643, 875
+ size: 40, 40
+ orig: 40, 40
+ offset: 0, 0
+ index: -1
+item-copper-medium
+ rotate: false
+ xy: 1369, 757
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+item-copper-small
+ rotate: false
+ xy: 2013, 507
+ size: 24, 24
+ orig: 24, 24
+ offset: 0, 0
+ index: -1
+item-copper-tiny
+ rotate: false
+ xy: 1417, 923
+ size: 16, 16
+ orig: 16, 16
+ offset: 0, 0
+ index: -1
+item-copper-xlarge
+ rotate: false
+ xy: 265, 192
+ size: 48, 48
+ orig: 48, 48
+ offset: 0, 0
+ index: -1
+item-graphite-large
+ rotate: false
+ xy: 1685, 875
+ size: 40, 40
+ orig: 40, 40
+ offset: 0, 0
+ index: -1
+item-graphite-medium
+ rotate: false
+ xy: 1267, 655
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+item-graphite-small
+ rotate: false
+ xy: 2013, 481
+ size: 24, 24
+ orig: 24, 24
+ offset: 0, 0
+ index: -1
+item-graphite-tiny
+ rotate: false
+ xy: 815, 411
+ size: 16, 16
+ orig: 16, 16
+ offset: 0, 0
+ index: -1
+item-graphite-xlarge
+ rotate: false
+ xy: 257, 142
+ size: 48, 48
+ orig: 48, 48
+ offset: 0, 0
+ index: -1
+item-lead-large
+ rotate: false
+ xy: 861, 541
+ size: 40, 40
+ orig: 40, 40
+ offset: 0, 0
+ index: -1
+item-lead-medium
+ rotate: false
+ xy: 1335, 723
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+item-lead-small
+ rotate: false
+ xy: 761, 587
+ size: 24, 24
+ orig: 24, 24
+ offset: 0, 0
+ index: -1
+item-lead-tiny
+ rotate: false
+ xy: 787, 595
+ size: 16, 16
+ orig: 16, 16
+ offset: 0, 0
+ index: -1
+item-lead-xlarge
+ rotate: false
+ xy: 917, 909
+ size: 48, 48
+ orig: 48, 48
+ offset: 0, 0
+ index: -1
+item-metaglass-large
+ rotate: false
+ xy: 903, 529
+ size: 40, 40
+ orig: 40, 40
+ offset: 0, 0
+ index: -1
+item-metaglass-medium
+ rotate: false
+ xy: 1301, 655
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+item-metaglass-small
+ rotate: false
+ xy: 761, 561
+ size: 24, 24
+ orig: 24, 24
+ offset: 0, 0
+ index: -1
+item-metaglass-tiny
+ rotate: false
+ xy: 761, 543
+ size: 16, 16
+ orig: 16, 16
+ offset: 0, 0
+ index: -1
+item-metaglass-xlarge
+ rotate: false
+ xy: 967, 917
+ size: 48, 48
+ orig: 48, 48
+ offset: 0, 0
+ index: -1
+item-phase-fabric-large
+ rotate: false
+ xy: 945, 529
+ size: 40, 40
+ orig: 40, 40
+ offset: 0, 0
+ index: -1
+item-phase-fabric-medium
+ rotate: false
+ xy: 1369, 723
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+item-phase-fabric-small
+ rotate: false
+ xy: 2013, 455
+ size: 24, 24
+ orig: 24, 24
+ offset: 0, 0
+ index: -1
+item-phase-fabric-tiny
+ rotate: false
+ xy: 151, 7
+ size: 16, 16
+ orig: 16, 16
+ offset: 0, 0
+ index: -1
+item-phase-fabric-xlarge
+ rotate: false
+ xy: 1017, 917
+ size: 48, 48
+ orig: 48, 48
+ offset: 0, 0
+ index: -1
+item-plastanium-large
+ rotate: false
+ xy: 1517, 837
+ size: 40, 40
+ orig: 40, 40
+ offset: 0, 0
+ index: -1
+item-plastanium-medium
+ rotate: false
+ xy: 1335, 655
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+item-plastanium-small
+ rotate: false
+ xy: 2019, 779
+ size: 24, 24
+ orig: 24, 24
+ offset: 0, 0
+ index: -1
+item-plastanium-tiny
+ rotate: false
+ xy: 815, 393
+ size: 16, 16
+ orig: 16, 16
+ offset: 0, 0
+ index: -1
+item-plastanium-xlarge
+ rotate: false
+ xy: 1067, 917
+ size: 48, 48
+ orig: 48, 48
+ offset: 0, 0
+ index: -1
+item-pyratite-large
+ rotate: false
+ xy: 1559, 835
+ size: 40, 40
+ orig: 40, 40
+ offset: 0, 0
+ index: -1
+item-pyratite-medium
+ rotate: false
+ xy: 1335, 621
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+item-pyratite-small
+ rotate: false
+ xy: 2019, 753
+ size: 24, 24
+ orig: 24, 24
+ offset: 0, 0
+ index: -1
+item-pyratite-tiny
+ rotate: false
+ xy: 787, 577
+ size: 16, 16
+ orig: 16, 16
+ offset: 0, 0
+ index: -1
+item-pyratite-xlarge
+ rotate: false
+ xy: 1117, 917
+ size: 48, 48
+ orig: 48, 48
+ offset: 0, 0
+ index: -1
+item-sand-large
+ rotate: false
+ xy: 1601, 833
+ size: 40, 40
+ orig: 40, 40
+ offset: 0, 0
+ index: -1
+item-sand-medium
+ rotate: false
+ xy: 1369, 621
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+item-sand-small
+ rotate: false
+ xy: 2019, 727
+ size: 24, 24
+ orig: 24, 24
+ offset: 0, 0
+ index: -1
+item-sand-tiny
+ rotate: false
+ xy: 815, 375
+ size: 16, 16
+ orig: 16, 16
+ offset: 0, 0
+ index: -1
+item-sand-xlarge
+ rotate: false
+ xy: 1167, 917
+ size: 48, 48
+ orig: 48, 48
+ offset: 0, 0
+ index: -1
+item-scrap-large
+ rotate: false
+ xy: 1643, 833
+ size: 40, 40
+ orig: 40, 40
+ offset: 0, 0
+ index: -1
+item-scrap-medium
+ rotate: false
+ xy: 1441, 765
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+item-scrap-small
+ rotate: false
+ xy: 2019, 701
+ size: 24, 24
+ orig: 24, 24
+ offset: 0, 0
+ index: -1
+item-scrap-tiny
+ rotate: false
+ xy: 787, 559
+ size: 16, 16
+ orig: 16, 16
+ offset: 0, 0
+ index: -1
+item-scrap-xlarge
+ rotate: false
+ xy: 1217, 917
+ size: 48, 48
+ orig: 48, 48
+ offset: 0, 0
+ index: -1
+item-silicon-large
+ rotate: false
+ xy: 1685, 833
+ size: 40, 40
+ orig: 40, 40
+ offset: 0, 0
+ index: -1
+item-silicon-medium
+ rotate: false
+ xy: 1403, 727
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+item-silicon-small
+ rotate: false
+ xy: 2019, 675
+ size: 24, 24
+ orig: 24, 24
+ offset: 0, 0
+ index: -1
+item-silicon-tiny
+ rotate: false
+ xy: 763, 525
+ size: 16, 16
+ orig: 16, 16
+ offset: 0, 0
+ index: -1
+item-silicon-xlarge
+ rotate: false
+ xy: 1267, 917
+ size: 48, 48
+ orig: 48, 48
+ offset: 0, 0
+ index: -1
+item-spore-pod-large
+ rotate: false
+ xy: 851, 851
+ size: 40, 40
+ orig: 40, 40
+ offset: 0, 0
+ index: -1
+item-spore-pod-medium
+ rotate: false
+ xy: 1403, 625
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+item-spore-pod-small
+ rotate: false
+ xy: 241, 116
+ size: 24, 24
+ orig: 24, 24
+ offset: 0, 0
+ index: -1
+item-spore-pod-tiny
+ rotate: false
+ xy: 763, 507
+ size: 16, 16
+ orig: 16, 16
+ offset: 0, 0
+ index: -1
+item-spore-pod-xlarge
+ rotate: false
+ xy: 1317, 917
+ size: 48, 48
+ orig: 48, 48
+ offset: 0, 0
+ index: -1
+item-surge-alloy-large
+ rotate: false
+ xy: 721, 497
+ size: 40, 40
+ orig: 40, 40
+ offset: 0, 0
+ index: -1
+item-surge-alloy-medium
+ rotate: false
+ xy: 1543, 733
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+item-surge-alloy-small
+ rotate: false
+ xy: 365, 317
+ size: 24, 24
+ orig: 24, 24
+ offset: 0, 0
+ index: -1
+item-surge-alloy-tiny
+ rotate: false
+ xy: 893, 883
+ size: 16, 16
+ orig: 16, 16
+ offset: 0, 0
+ index: -1
+item-surge-alloy-xlarge
+ rotate: false
+ xy: 1367, 917
+ size: 48, 48
+ orig: 48, 48
+ offset: 0, 0
+ index: -1
+item-thorium-large
+ rotate: false
+ xy: 967, 825
+ size: 40, 40
+ orig: 40, 40
+ offset: 0, 0
+ index: -1
+item-thorium-medium
+ rotate: false
+ xy: 1611, 731
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+item-thorium-small
+ rotate: false
+ xy: 391, 321
+ size: 24, 24
+ orig: 24, 24
+ offset: 0, 0
+ index: -1
+item-thorium-tiny
+ rotate: false
+ xy: 893, 865
+ size: 16, 16
+ orig: 16, 16
+ offset: 0, 0
+ index: -1
+item-thorium-xlarge
+ rotate: false
+ xy: 777, 721
+ size: 48, 48
+ orig: 48, 48
+ offset: 0, 0
+ index: -1
+item-titanium-large
+ rotate: false
+ xy: 1009, 825
+ size: 40, 40
+ orig: 40, 40
+ offset: 0, 0
+ index: -1
+item-titanium-medium
+ rotate: false
+ xy: 1679, 731
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+item-titanium-small
+ rotate: false
+ xy: 417, 321
+ size: 24, 24
+ orig: 24, 24
+ offset: 0, 0
+ index: -1
+item-titanium-tiny
+ rotate: false
+ xy: 475, 311
+ size: 16, 16
+ orig: 16, 16
+ offset: 0, 0
+ index: -1
+item-titanium-xlarge
+ rotate: false
+ xy: 843, 787
+ size: 48, 48
+ orig: 48, 48
+ offset: 0, 0
+ index: -1
+lancer
+ rotate: false
+ xy: 265, 761
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
+large-artillery-outline
+ rotate: false
+ xy: 877, 719
+ size: 48, 66
+ orig: 48, 66
+ offset: 0, 0
+ index: -1
+large-weapon-outline
+ rotate: false
+ xy: 629, 539
+ size: 48, 48
+ orig: 48, 48
+ offset: 0, 0
+ index: -1
+liquid-cryofluid-large
+ rotate: false
+ xy: 1051, 825
+ size: 40, 40
+ orig: 40, 40
+ offset: 0, 0
+ index: -1
+liquid-cryofluid-medium
+ rotate: false
+ xy: 1815, 709
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+liquid-cryofluid-small
+ rotate: false
+ xy: 443, 321
+ size: 24, 24
+ orig: 24, 24
+ offset: 0, 0
+ index: -1
+liquid-cryofluid-tiny
+ rotate: false
+ xy: 493, 305
+ size: 16, 16
+ orig: 16, 16
+ offset: 0, 0
+ index: -1
+liquid-cryofluid-xlarge
+ rotate: false
+ xy: 679, 539
+ size: 48, 48
+ orig: 48, 48
+ offset: 0, 0
+ index: -1
+liquid-oil-large
+ rotate: false
+ xy: 1093, 825
+ size: 40, 40
+ orig: 40, 40
+ offset: 0, 0
+ index: -1
+liquid-oil-medium
+ rotate: false
+ xy: 1917, 703
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+liquid-oil-small
+ rotate: false
+ xy: 809, 429
+ size: 24, 24
+ orig: 24, 24
+ offset: 0, 0
+ index: -1
+liquid-oil-tiny
+ rotate: false
+ xy: 511, 305
+ size: 16, 16
+ orig: 16, 16
+ offset: 0, 0
+ index: -1
+liquid-oil-xlarge
+ rotate: false
+ xy: 671, 489
+ size: 48, 48
+ orig: 48, 48
+ offset: 0, 0
+ index: -1
+liquid-slag-large
+ rotate: false
+ xy: 1135, 825
+ size: 40, 40
+ orig: 40, 40
+ offset: 0, 0
+ index: -1
+liquid-slag-medium
+ rotate: false
+ xy: 1471, 697
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+liquid-slag-small
+ rotate: false
+ xy: 835, 543
+ size: 24, 24
+ orig: 24, 24
+ offset: 0, 0
+ index: -1
+liquid-slag-tiny
+ rotate: false
+ xy: 529, 305
+ size: 16, 16
+ orig: 16, 16
+ offset: 0, 0
+ index: -1
+liquid-slag-xlarge
+ rotate: false
+ xy: 315, 192
+ size: 48, 48
+ orig: 48, 48
+ offset: 0, 0
+ index: -1
+liquid-water-large
+ rotate: false
+ xy: 1177, 825
+ size: 40, 40
+ orig: 40, 40
+ offset: 0, 0
+ index: -1
+liquid-water-medium
+ rotate: false
+ xy: 1437, 595
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+liquid-water-small
+ rotate: false
+ xy: 809, 543
+ size: 24, 24
+ orig: 24, 24
+ offset: 0, 0
+ index: -1
+liquid-water-tiny
+ rotate: false
+ xy: 547, 305
+ size: 16, 16
+ orig: 16, 16
+ offset: 0, 0
+ index: -1
+liquid-water-xlarge
+ rotate: false
+ xy: 307, 142
+ size: 48, 48
+ orig: 48, 48
+ offset: 0, 0
+ index: -1
+mace-leg
+ rotate: false
+ xy: 199, 629
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
+mace-outline
+ rotate: false
+ xy: 265, 695
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
+mace-wreck0
+ rotate: false
+ xy: 331, 761
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
+mace-wreck1
+ rotate: false
+ xy: 397, 827
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
+mace-wreck2
+ rotate: false
+ xy: 463, 893
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
+missiles-mount-outline
+ rotate: false
+ xy: 325, 92
+ size: 48, 48
+ orig: 48, 48
+ offset: 0, 0
+ index: -1
+mono-outline
+ rotate: false
+ xy: 375, 92
+ size: 48, 48
+ orig: 48, 48
+ offset: 0, 0
+ index: -1
+mono-wreck0
+ rotate: false
+ xy: 375, 42
+ size: 48, 48
+ orig: 48, 48
+ offset: 0, 0
+ index: -1
+mono-wreck1
+ rotate: false
+ xy: 967, 867
+ size: 48, 48
+ orig: 48, 48
+ offset: 0, 0
+ index: -1
+mono-wreck2
+ rotate: false
+ xy: 1017, 867
+ size: 48, 48
+ orig: 48, 48
+ offset: 0, 0
+ index: -1
+mount-purple-weapon-outline
+ rotate: false
+ xy: 1067, 867
+ size: 48, 48
+ orig: 48, 48
+ offset: 0, 0
+ index: -1
+mount-weapon-outline
+ rotate: false
+ xy: 1167, 867
+ size: 48, 48
+ orig: 48, 48
+ offset: 0, 0
+ index: -1
+nova-leg
+ rotate: false
+ xy: 1267, 867
+ size: 48, 48
+ orig: 48, 48
+ offset: 0, 0
+ index: -1
+nova-outline
+ rotate: false
+ xy: 133, 109
+ size: 56, 56
+ orig: 56, 56
+ offset: 0, 0
+ index: -1
+nova-wreck0
+ rotate: false
+ xy: 199, 175
+ size: 56, 56
+ orig: 56, 56
+ offset: 0, 0
+ index: -1
+nova-wreck1
+ rotate: false
+ xy: 265, 242
+ size: 56, 56
+ orig: 56, 56
+ offset: 0, 0
+ index: -1
+nova-wreck2
+ rotate: false
+ xy: 983, 967
+ size: 56, 56
+ orig: 56, 56
+ offset: 0, 0
+ index: -1
+parallax
+ rotate: false
+ xy: 463, 827
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
+poly-outline
+ rotate: false
+ xy: 1157, 967
+ size: 56, 56
+ orig: 56, 56
+ offset: 0, 0
+ index: -1
+poly-wreck0
+ rotate: false
+ xy: 1215, 967
+ size: 56, 56
+ orig: 56, 56
+ offset: 0, 0
+ index: -1
+poly-wreck1
+ rotate: false
+ xy: 1273, 967
+ size: 56, 56
+ orig: 56, 56
+ offset: 0, 0
+ index: -1
+poly-wreck2
+ rotate: false
+ xy: 1331, 967
+ size: 56, 56
+ orig: 56, 56
+ offset: 0, 0
+ index: -1
+pulsar-leg
+ rotate: false
+ xy: 595, 893
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
+repair-point
+ rotate: false
+ xy: 1917, 669
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+salvo
+ rotate: false
+ xy: 265, 497
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
+scatter
+ rotate: false
+ xy: 529, 761
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
+scepter-weapon-outline
+ rotate: false
+ xy: 1505, 921
+ size: 56, 102
+ orig: 56, 102
+ offset: 0, 0
+ index: -1
+scorch
+ rotate: false
+ xy: 1947, 635
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+segment
+ rotate: false
+ xy: 67, 233
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
+small-basic-weapon-outline
+ rotate: false
+ xy: 1417, 871
+ size: 48, 48
+ orig: 48, 48
+ offset: 0, 0
+ index: -1
+small-mount-weapon-outline
+ rotate: false
+ xy: 711, 655
+ size: 48, 48
+ orig: 48, 48
+ offset: 0, 0
+ index: -1
+spiroct-foot
+ rotate: false
+ xy: 911, 571
+ size: 46, 46
+ orig: 46, 46
+ offset: 0, 0
+ index: -1
+spiroct-joint
+ rotate: false
+ xy: 1743, 573
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+spiroct-leg
+ rotate: false
+ xy: 275, 6
+ size: 48, 34
+ orig: 48, 34
+ offset: 0, 0
+ index: -1
+spiroct-leg-base
+ rotate: false
+ xy: 861, 683
+ size: 48, 34
+ orig: 48, 34
+ offset: 0, 0
+ index: -1
+spiroct-weapon-outline
+ rotate: false
+ xy: 761, 613
+ size: 48, 56
+ orig: 48, 56
+ offset: 0, 0
+ index: -1
+splash-0
+ rotate: false
+ xy: 1777, 573
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+splash-1
+ rotate: false
+ xy: 1811, 573
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+splash-10
+ rotate: false
+ xy: 1573, 561
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+splash-11
+ rotate: false
+ xy: 1607, 561
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+splash-2
+ rotate: false
+ xy: 1845, 567
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+splash-3
+ rotate: false
+ xy: 1879, 567
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+splash-4
+ rotate: false
+ xy: 1913, 567
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+splash-5
+ rotate: false
+ xy: 1947, 567
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+splash-6
+ rotate: false
+ xy: 1981, 567
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+splash-7
+ rotate: false
+ xy: 2015, 567
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+splash-8
+ rotate: false
+ xy: 1505, 565
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+splash-9
+ rotate: false
+ xy: 1539, 563
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+swarmer
+ rotate: false
+ xy: 397, 497
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
+unit-alpha-full
+ rotate: false
+ xy: 365, 192
+ size: 48, 48
+ orig: 48, 48
+ offset: 0, 0
+ index: -1
+unit-beta-full
+ rotate: false
+ xy: 1563, 969
+ size: 56, 54
+ orig: 56, 54
+ offset: 0, 0
+ index: -1
+unit-crawler-full
+ rotate: false
+ xy: 811, 619
+ size: 48, 48
+ orig: 48, 48
+ offset: 0, 0
+ index: -1
+unit-dagger-full
+ rotate: false
+ xy: 861, 633
+ size: 48, 48
+ orig: 48, 48
+ offset: 0, 0
+ index: -1
+unit-flare-full
+ rotate: false
+ xy: 407, 142
+ size: 48, 48
+ orig: 48, 48
+ offset: 0, 0
+ index: -1
+unit-mace-full
+ rotate: false
+ xy: 661, 761
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
+unit-mono-full
+ rotate: false
+ xy: 425, 92
+ size: 48, 48
+ orig: 48, 48
+ offset: 0, 0
+ index: -1
+unit-nova-full
+ rotate: false
+ xy: 1621, 967
+ size: 56, 56
+ orig: 56, 56
+ offset: 0, 0
+ index: -1
+unit-poly-full
+ rotate: false
+ xy: 1679, 967
+ size: 56, 56
+ orig: 56, 56
+ offset: 0, 0
+ index: -1
+wave
+ rotate: false
+ xy: 67, 101
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
+zenith-missiles-outline
+ rotate: false
+ xy: 811, 569
+ size: 48, 48
+ orig: 48, 48
+ offset: 0, 0
+ index: -1
+item-blast-compound
+ rotate: false
+ xy: 1335, 757
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+item-coal
+ rotate: false
+ xy: 1233, 655
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+item-copper
+ rotate: false
+ xy: 1301, 723
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+item-graphite
+ rotate: false
+ xy: 1233, 621
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+item-lead
+ rotate: false
+ xy: 1301, 689
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+item-metaglass
+ rotate: false
+ xy: 1267, 621
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+item-phase-fabric
+ rotate: false
+ xy: 1335, 689
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+item-plastanium
+ rotate: false
+ xy: 1301, 621
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+item-pyratite
+ rotate: false
+ xy: 1369, 689
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+item-sand
+ rotate: false
+ xy: 1369, 655
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+item-scrap
+ rotate: false
+ xy: 1407, 761
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+item-silicon
+ rotate: false
+ xy: 1475, 765
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+item-spore-pod
+ rotate: false
+ xy: 1403, 659
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+item-surge-alloy
+ rotate: false
+ xy: 1509, 735
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+item-thorium
+ rotate: false
+ xy: 1577, 731
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+item-titanium
+ rotate: false
+ xy: 1645, 731
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+liquid-cryofluid
+ rotate: false
+ xy: 1781, 709
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+liquid-oil
+ rotate: false
+ xy: 1883, 703
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+liquid-slag
+ rotate: false
+ xy: 1437, 697
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+liquid-water
+ rotate: false
+ xy: 1471, 663
+ size: 32, 32
+ orig: 32, 32
+ offset: 0, 0
+ index: -1
+blank
+ rotate: false
+ xy: 1737, 968
+ size: 1, 1
+ orig: 1, 1
+ offset: 0, 0
+ index: -1
+shape-3
+ rotate: false
+ xy: 265, 300
+ size: 63, 63
+ orig: 63, 63
+ offset: 0, 0
+ index: -1
+alpha
+ rotate: false
+ xy: 1949, 975
+ size: 48, 48
+ orig: 48, 48
+ offset: 0, 0
+ index: -1
+alpha-cell
+ rotate: false
+ xy: 1999, 975
+ size: 48, 48
+ orig: 48, 48
+ offset: 0, 0
+ index: -1
+beta
+ rotate: false
+ xy: 529, 573
+ size: 56, 54
+ orig: 56, 54
+ offset: 0, 0
+ index: -1
+beta-cell
+ rotate: false
+ xy: 1863, 923
+ size: 48, 48
+ orig: 48, 48
+ offset: 0, 0
+ index: -1
+crawler
+ rotate: false
+ xy: 595, 589
+ size: 48, 48
+ orig: 48, 48
+ offset: 0, 0
+ index: -1
+crawler-base
+ rotate: false
+ xy: 661, 655
+ size: 48, 48
+ orig: 48, 48
+ offset: 0, 0
+ index: -1
+crawler-cell
+ rotate: false
+ xy: 727, 721
+ size: 48, 48
+ orig: 48, 48
+ offset: 0, 0
+ index: -1
+dagger
+ rotate: false
+ xy: 521, 473
+ size: 48, 48
+ orig: 48, 48
+ offset: 0, 0
+ index: -1
+dagger-base
+ rotate: false
+ xy: 507, 423
+ size: 48, 48
+ orig: 48, 48
+ offset: 0, 0
+ index: -1
+flare
+ rotate: false
+ xy: 175, 1
+ size: 48, 48
+ orig: 48, 48
+ offset: 0, 0
+ index: -1
+fortress-base
+ rotate: false
+ xy: 1, 497
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
+gamma-cell
+ rotate: false
+ xy: 859, 901
+ size: 56, 56
+ orig: 56, 56
+ offset: 0, 0
+ index: -1
+mace
+ rotate: false
+ xy: 1, 431
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
+mace-base
+ rotate: false
+ xy: 67, 497
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
+mace-cell
+ rotate: false
+ xy: 133, 563
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
+mono
+ rotate: false
+ xy: 325, 42
+ size: 48, 48
+ orig: 48, 48
+ offset: 0, 0
+ index: -1
+mono-cell
+ rotate: false
+ xy: 357, 142
+ size: 48, 48
+ orig: 48, 48
+ offset: 0, 0
+ index: -1
+nova
+ rotate: false
+ xy: 925, 967
+ size: 56, 56
+ orig: 56, 56
+ offset: 0, 0
+ index: -1
+nova-base
+ rotate: false
+ xy: 1217, 867
+ size: 48, 48
+ orig: 48, 48
+ offset: 0, 0
+ index: -1
+nova-cell
+ rotate: false
+ xy: 67, 43
+ size: 56, 56
+ orig: 56, 56
+ offset: 0, 0
+ index: -1
poly
rotate: false
- xy: 977, 967
+ xy: 1041, 967
size: 56, 56
orig: 56, 56
offset: 0, 0
index: -1
poly-cell
rotate: false
- xy: 1035, 967
+ xy: 1099, 967
size: 56, 56
orig: 56, 56
offset: 0, 0
index: -1
power-cell
rotate: false
- xy: 1325, 967
+ xy: 1389, 967
size: 56, 56
orig: 56, 56
offset: 0, 0
index: -1
-pulsar
- rotate: false
- xy: 793, 909
- size: 58, 48
- orig: 58, 48
- offset: 0, 0
- index: -1
pulsar-base
rotate: false
- xy: 1293, 767
+ xy: 1317, 867
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
pulsar-cell
rotate: false
- xy: 859, 975
+ xy: 397, 447
size: 58, 48
orig: 58, 48
offset: 0, 0
index: -1
vanguard
rotate: false
- xy: 711, 654
+ xy: 425, 42
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
vanguard-cell
rotate: false
- xy: 703, 604
+ xy: 911, 669
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
artillery
rotate: false
- xy: 1499, 909
+ xy: 1763, 913
size: 48, 56
orig: 48, 56
offset: 0, 0
index: -1
eruption
rotate: false
- xy: 993, 859
+ xy: 125, 43
size: 48, 56
orig: 48, 56
offset: 0, 0
index: -1
flakgun
rotate: false
- xy: 1093, 867
+ xy: 579, 523
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
flamethrower
rotate: false
- xy: 1143, 859
+ xy: 175, 51
size: 48, 56
orig: 48, 56
offset: 0, 0
index: -1
heal-shotgun-weapon
rotate: false
- xy: 1243, 817
- size: 48, 48
- orig: 48, 48
+ xy: 1845, 973
+ size: 50, 50
+ orig: 50, 50
offset: 0, 0
index: -1
heal-weapon
rotate: false
- xy: 1343, 867
+ xy: 621, 473
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
heal-weapon-mount
rotate: false
- xy: 1343, 817
+ xy: 657, 423
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
large-artillery
rotate: false
- xy: 1593, 841
+ xy: 827, 719
size: 48, 66
orig: 48, 66
offset: 0, 0
index: -1
large-weapon
rotate: false
- xy: 283, 149
+ xy: 645, 589
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
missiles
rotate: false
- xy: 317, 49
+ xy: 275, 92
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
missiles-mount
rotate: false
- xy: 367, 99
+ xy: 275, 42
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
mount-purple-weapon
rotate: false
- xy: 993, 809
+ xy: 917, 859
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
mount-weapon
rotate: false
- xy: 1093, 767
+ xy: 1117, 867
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
scepter-weapon
rotate: false
- xy: 1383, 921
+ xy: 1447, 921
size: 56, 102
orig: 56, 102
offset: 0, 0
index: -1
small-basic-weapon
rotate: false
- xy: 1343, 767
+ xy: 1367, 867
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
small-mount-weapon
rotate: false
- xy: 1443, 771
+ xy: 1467, 871
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
small-weapon
rotate: false
- xy: 1543, 759
+ xy: 695, 605
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
spiroct-weapon
rotate: false
- xy: 309, 249
+ xy: 323, 242
size: 48, 56
orig: 48, 56
offset: 0, 0
index: -1
weapon
rotate: false
- xy: 587, 579
+ xy: 911, 619
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
zenith-missiles
rotate: false
- xy: 637, 554
+ xy: 861, 583
size: 48, 48
orig: 48, 48
offset: 0, 0
@@ -11507,7 +11542,7 @@ alpha-bg
index: -1
bar
rotate: false
- xy: 578, 52
+ xy: 752, 86
size: 27, 36
split: 9, 9, 9, 9
orig: 27, 36
@@ -11515,7 +11550,7 @@ bar
index: -1
bar-top
rotate: false
- xy: 549, 52
+ xy: 723, 86
size: 27, 36
split: 9, 10, 9, 10
orig: 27, 36
@@ -11530,14 +11565,14 @@ block-additive-reconstructor-large
index: -1
block-additive-reconstructor-medium
rotate: false
- xy: 1699, 689
+ xy: 877, 371
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-additive-reconstructor-small
rotate: false
- xy: 2023, 881
+ xy: 1029, 555
size: 24, 24
orig: 24, 24
offset: 0, 0
@@ -11565,14 +11600,14 @@ block-air-factory-large
index: -1
block-air-factory-medium
rotate: false
- xy: 1825, 731
+ xy: 915, 492
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-air-factory-small
rotate: false
- xy: 2023, 855
+ xy: 2023, 881
size: 24, 24
orig: 24, 24
offset: 0, 0
@@ -11600,21 +11635,21 @@ block-alloy-smelter-large
index: -1
block-alloy-smelter-medium
rotate: false
- xy: 1859, 731
+ xy: 949, 492
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-alloy-smelter-small
rotate: false
- xy: 2023, 829
+ xy: 2023, 855
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-alloy-smelter-tiny
rotate: false
- xy: 1927, 739
+ xy: 331, 598
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -11635,21 +11670,21 @@ block-arc-large
index: -1
block-arc-medium
rotate: false
- xy: 2014, 907
+ xy: 913, 458
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-arc-small
rotate: false
- xy: 2023, 803
+ xy: 2023, 829
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-arc-tiny
rotate: false
- xy: 331, 598
+ xy: 309, 672
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -11670,21 +11705,21 @@ block-armored-conveyor-large
index: -1
block-armored-conveyor-medium
rotate: false
- xy: 1989, 857
+ xy: 947, 458
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-armored-conveyor-small
rotate: false
- xy: 1043, 179
+ xy: 2023, 803
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-armored-conveyor-tiny
rotate: false
- xy: 1043, 2
+ xy: 1426, 214
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -11705,21 +11740,21 @@ block-basalt-large
index: -1
block-basalt-medium
rotate: false
- xy: 1989, 823
+ xy: 1589, 647
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-basalt-small
rotate: false
- xy: 2010, 655
+ xy: 419, 7
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-basalt-tiny
rotate: false
- xy: 309, 672
+ xy: 331, 580
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -11747,21 +11782,21 @@ block-battery-large-large
index: -1
block-battery-large-medium
rotate: false
- xy: 1951, 744
+ xy: 1623, 658
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-battery-large-small
rotate: false
- xy: 351, 7
+ xy: 722, 26
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-battery-large-tiny
rotate: false
- xy: 1853, 679
+ xy: 1444, 214
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -11775,21 +11810,21 @@ block-battery-large-xlarge
index: -1
block-battery-medium
rotate: false
- xy: 881, 563
+ xy: 1657, 661
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-battery-small
rotate: false
- xy: 377, 7
+ xy: 810, 98
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-battery-tiny
rotate: false
- xy: 331, 580
+ xy: 1462, 214
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -11810,21 +11845,21 @@ block-blast-drill-large
index: -1
block-blast-drill-medium
rotate: false
- xy: 915, 563
+ xy: 1691, 660
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-blast-drill-small
rotate: false
- xy: 403, 7
+ xy: 752, 60
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-blast-drill-tiny
rotate: false
- xy: 1061, 2
+ xy: 1480, 214
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -11838,28 +11873,28 @@ block-blast-drill-xlarge
index: -1
block-blast-mixer-large
rotate: false
- xy: 701, 333
+ xy: 701, 334
size: 40, 40
orig: 40, 40
offset: 0, 0
index: -1
block-blast-mixer-medium
rotate: false
- xy: 877, 529
+ xy: 1979, 899
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-blast-mixer-small
rotate: false
- xy: 1591, 201
+ xy: 836, 98
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-blast-mixer-tiny
rotate: false
- xy: 1342, 93
+ xy: 1498, 214
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -11873,28 +11908,28 @@ block-blast-mixer-xlarge
index: -1
block-block-forge-large
rotate: false
- xy: 693, 291
+ xy: 693, 292
size: 40, 40
orig: 40, 40
offset: 0, 0
index: -1
block-block-forge-medium
rotate: false
- xy: 911, 529
+ xy: 2013, 907
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-block-forge-small
rotate: false
- xy: 1013, 150
+ xy: 810, 72
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-block-forge-tiny
rotate: false
- xy: 1360, 93
+ xy: 1516, 214
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -11908,28 +11943,28 @@ block-block-forge-xlarge
index: -1
block-block-loader-large
rotate: false
- xy: 693, 249
+ xy: 693, 250
size: 40, 40
orig: 40, 40
offset: 0, 0
index: -1
block-block-loader-medium
rotate: false
- xy: 877, 495
+ xy: 1989, 865
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-block-loader-small
rotate: false
- xy: 549, 26
+ xy: 862, 98
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-block-loader-tiny
rotate: false
- xy: 1378, 93
+ xy: 856, 2
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -11943,28 +11978,28 @@ block-block-loader-xlarge
index: -1
block-block-unloader-large
rotate: false
- xy: 686, 207
+ xy: 686, 208
size: 40, 40
orig: 40, 40
offset: 0, 0
index: -1
block-block-unloader-medium
rotate: false
- xy: 911, 495
+ xy: 1989, 831
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-block-unloader-small
rotate: false
- xy: 575, 26
+ xy: 836, 72
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-block-unloader-tiny
rotate: false
- xy: 1396, 93
+ xy: 874, 2
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -11985,21 +12020,21 @@ block-boulder-large
index: -1
block-boulder-medium
rotate: false
- xy: 877, 461
+ xy: 1989, 797
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-boulder-small
rotate: false
- xy: 1069, 179
+ xy: 888, 98
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-boulder-tiny
rotate: false
- xy: 1414, 93
+ xy: 892, 2
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -12020,21 +12055,21 @@ block-bridge-conduit-large
index: -1
block-bridge-conduit-medium
rotate: false
- xy: 911, 461
+ xy: 1985, 763
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-bridge-conduit-small
rotate: false
- xy: 1095, 189
+ xy: 862, 72
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-bridge-conduit-tiny
rotate: false
- xy: 1432, 93
+ xy: 910, 2
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -12055,21 +12090,21 @@ block-bridge-conveyor-large
index: -1
block-bridge-conveyor-medium
rotate: false
- xy: 877, 427
+ xy: 1741, 703
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-bridge-conveyor-small
rotate: false
- xy: 1121, 189
+ xy: 914, 98
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-bridge-conveyor-tiny
rotate: false
- xy: 1450, 93
+ xy: 928, 2
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -12090,21 +12125,21 @@ block-char-large
index: -1
block-char-medium
rotate: false
- xy: 911, 427
+ xy: 1133, 618
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-char-small
rotate: false
- xy: 1147, 189
+ xy: 888, 72
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-char-tiny
rotate: false
- xy: 1468, 93
+ xy: 946, 2
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -12125,21 +12160,21 @@ block-cliff-large
index: -1
block-cliff-medium
rotate: false
- xy: 877, 393
+ xy: 1167, 618
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-cliff-small
rotate: false
- xy: 1173, 189
+ xy: 940, 98
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-cliff-tiny
rotate: false
- xy: 1486, 93
+ xy: 964, 2
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -12160,21 +12195,21 @@ block-coal-centrifuge-large
index: -1
block-coal-centrifuge-medium
rotate: false
- xy: 911, 393
+ xy: 1201, 618
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-coal-centrifuge-small
rotate: false
- xy: 1199, 189
+ xy: 914, 72
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-coal-centrifuge-tiny
rotate: false
- xy: 1504, 93
+ xy: 1943, 757
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -12195,21 +12230,21 @@ block-combustion-generator-large
index: -1
block-combustion-generator-medium
rotate: false
- xy: 1091, 589
+ xy: 1235, 618
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-combustion-generator-small
rotate: false
- xy: 1225, 189
+ xy: 966, 98
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-combustion-generator-tiny
rotate: false
- xy: 1522, 93
+ xy: 1961, 757
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -12230,21 +12265,21 @@ block-command-center-large
index: -1
block-command-center-medium
rotate: false
- xy: 1125, 589
+ xy: 1269, 618
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-command-center-small
rotate: false
- xy: 1251, 189
+ xy: 940, 72
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-command-center-tiny
rotate: false
- xy: 1540, 93
+ xy: 1722, 183
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -12265,21 +12300,21 @@ block-conduit-large
index: -1
block-conduit-medium
rotate: false
- xy: 1159, 589
+ xy: 1303, 618
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-conduit-small
rotate: false
- xy: 1277, 189
+ xy: 966, 72
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-conduit-tiny
rotate: false
- xy: 1558, 93
+ xy: 1945, 739
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -12300,21 +12335,21 @@ block-container-large
index: -1
block-container-medium
rotate: false
- xy: 1193, 589
+ xy: 1337, 618
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-container-small
rotate: false
- xy: 1303, 189
+ xy: 445, 6
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-container-tiny
rotate: false
- xy: 1303, 67
+ xy: 1945, 721
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -12335,21 +12370,21 @@ block-conveyor-large
index: -1
block-conveyor-medium
rotate: false
- xy: 1227, 589
+ xy: 1371, 618
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-conveyor-small
rotate: false
- xy: 1329, 189
+ xy: 992, 87
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-conveyor-tiny
rotate: false
- xy: 1277, 7
+ xy: 1963, 739
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -12377,21 +12412,21 @@ block-copper-wall-large-large
index: -1
block-copper-wall-large-medium
rotate: false
- xy: 1261, 589
+ xy: 1405, 618
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-copper-wall-large-small
rotate: false
- xy: 1355, 189
+ xy: 1018, 87
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-copper-wall-large-tiny
rotate: false
- xy: 2014, 785
+ xy: 1963, 721
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -12405,21 +12440,21 @@ block-copper-wall-large-xlarge
index: -1
block-copper-wall-medium
rotate: false
- xy: 1295, 589
+ xy: 1439, 618
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-copper-wall-small
rotate: false
- xy: 1381, 189
+ xy: 1929, 568
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-copper-wall-tiny
rotate: false
- xy: 2015, 767
+ xy: 1962, 703
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -12440,21 +12475,21 @@ block-core-foundation-large
index: -1
block-core-foundation-medium
rotate: false
- xy: 1329, 589
+ xy: 1473, 618
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-core-foundation-small
rotate: false
- xy: 1407, 189
+ xy: 992, 61
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-core-foundation-tiny
rotate: false
- xy: 2015, 749
+ xy: 1962, 685
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -12475,21 +12510,21 @@ block-core-nucleus-large
index: -1
block-core-nucleus-medium
rotate: false
- xy: 1363, 589
+ xy: 1507, 618
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-core-nucleus-small
rotate: false
- xy: 1433, 189
+ xy: 1018, 61
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-core-nucleus-tiny
rotate: false
- xy: 1321, 76
+ xy: 1962, 667
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -12510,21 +12545,21 @@ block-core-shard-large
index: -1
block-core-shard-medium
rotate: false
- xy: 1397, 589
+ xy: 1541, 618
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-core-shard-small
rotate: false
- xy: 1459, 189
+ xy: 810, 46
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-core-shard-tiny
rotate: false
- xy: 1339, 75
+ xy: 1962, 649
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -12545,21 +12580,21 @@ block-craters-large
index: -1
block-craters-medium
rotate: false
- xy: 1431, 589
+ xy: 1125, 584
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-craters-small
rotate: false
- xy: 1485, 189
+ xy: 836, 46
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-craters-tiny
rotate: false
- xy: 1357, 75
+ xy: 1962, 631
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -12580,21 +12615,21 @@ block-cryofluidmixer-large
index: -1
block-cryofluidmixer-medium
rotate: false
- xy: 1465, 589
+ xy: 1159, 584
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-cryofluidmixer-small
rotate: false
- xy: 1511, 189
+ xy: 862, 46
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-cryofluidmixer-tiny
rotate: false
- xy: 1375, 75
+ xy: 1960, 613
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -12615,21 +12650,21 @@ block-cultivator-large
index: -1
block-cultivator-medium
rotate: false
- xy: 1499, 589
+ xy: 1193, 584
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-cultivator-small
rotate: false
- xy: 1537, 189
+ xy: 888, 46
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-cultivator-tiny
rotate: false
- xy: 1393, 75
+ xy: 1960, 595
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -12650,21 +12685,21 @@ block-cyclone-large
index: -1
block-cyclone-medium
rotate: false
- xy: 1533, 589
+ xy: 1227, 584
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-cyclone-small
rotate: false
- xy: 1563, 189
+ xy: 914, 46
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-cyclone-tiny
rotate: false
- xy: 1411, 75
+ xy: 1981, 745
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -12685,21 +12720,21 @@ block-dacite-boulder-large
index: -1
block-dacite-boulder-medium
rotate: false
- xy: 1567, 589
+ xy: 1261, 584
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-dacite-boulder-small
rotate: false
- xy: 1095, 163
+ xy: 940, 46
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-dacite-boulder-tiny
rotate: false
- xy: 1429, 75
+ xy: 1981, 727
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -12720,21 +12755,21 @@ block-dacite-large
index: -1
block-dacite-medium
rotate: false
- xy: 949, 563
+ xy: 1295, 584
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-dacite-small
rotate: false
- xy: 1121, 163
+ xy: 966, 46
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-dacite-tiny
rotate: false
- xy: 1447, 75
+ xy: 1999, 745
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -12748,21 +12783,21 @@ block-dacite-wall-large
index: -1
block-dacite-wall-medium
rotate: false
- xy: 945, 529
+ xy: 1329, 584
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-dacite-wall-small
rotate: false
- xy: 1147, 163
+ xy: 992, 35
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-dacite-wall-tiny
rotate: false
- xy: 1465, 75
+ xy: 1999, 727
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -12790,21 +12825,21 @@ block-dark-metal-large
index: -1
block-dark-metal-medium
rotate: false
- xy: 945, 495
+ xy: 1363, 584
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-dark-metal-small
rotate: false
- xy: 1173, 163
+ xy: 1018, 35
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-dark-metal-tiny
rotate: false
- xy: 1483, 75
+ xy: 2017, 737
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -12825,21 +12860,21 @@ block-dark-panel-1-large
index: -1
block-dark-panel-1-medium
rotate: false
- xy: 945, 461
+ xy: 1397, 584
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-dark-panel-1-small
rotate: false
- xy: 1199, 163
+ xy: 752, 34
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-dark-panel-1-tiny
rotate: false
- xy: 1501, 75
+ xy: 2017, 719
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -12860,21 +12895,21 @@ block-dark-panel-2-large
index: -1
block-dark-panel-2-medium
rotate: false
- xy: 945, 427
+ xy: 1431, 584
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-dark-panel-2-small
rotate: false
- xy: 1225, 163
+ xy: 778, 35
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-dark-panel-2-tiny
rotate: false
- xy: 1519, 75
+ xy: 1166, 188
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -12895,21 +12930,21 @@ block-dark-panel-3-large
index: -1
block-dark-panel-3-medium
rotate: false
- xy: 945, 393
+ xy: 1465, 584
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-dark-panel-3-small
rotate: false
- xy: 1251, 163
+ xy: 1044, 79
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-dark-panel-3-tiny
rotate: false
- xy: 1537, 75
+ xy: 1184, 188
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -12930,21 +12965,21 @@ block-dark-panel-4-large
index: -1
block-dark-panel-4-medium
rotate: false
- xy: 983, 571
+ xy: 1499, 584
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-dark-panel-4-small
rotate: false
- xy: 1277, 163
+ xy: 1044, 53
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-dark-panel-4-tiny
rotate: false
- xy: 1555, 75
+ xy: 1166, 170
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -12965,21 +13000,21 @@ block-dark-panel-5-large
index: -1
block-dark-panel-5-medium
rotate: false
- xy: 1017, 571
+ xy: 1533, 584
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-dark-panel-5-small
rotate: false
- xy: 1303, 163
+ xy: 1070, 79
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-dark-panel-5-tiny
rotate: false
- xy: 1321, 58
+ xy: 1202, 188
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -12993,28 +13028,28 @@ block-dark-panel-5-xlarge
index: -1
block-dark-panel-6-large
rotate: false
- xy: 685, 165
+ xy: 685, 166
size: 40, 40
orig: 40, 40
offset: 0, 0
index: -1
block-dark-panel-6-medium
rotate: false
- xy: 1051, 572
+ xy: 1575, 613
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-dark-panel-6-small
rotate: false
- xy: 1329, 163
+ xy: 1070, 53
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-dark-panel-6-tiny
rotate: false
- xy: 1303, 49
+ xy: 1166, 152
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -13035,14 +13070,14 @@ block-darksand-large
index: -1
block-darksand-medium
rotate: false
- xy: 1741, 703
+ xy: 1567, 579
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-darksand-small
rotate: false
- xy: 1355, 163
+ xy: 1096, 79
size: 24, 24
orig: 24, 24
offset: 0, 0
@@ -13056,21 +13091,21 @@ block-darksand-tainted-water-large
index: -1
block-darksand-tainted-water-medium
rotate: false
- xy: 1085, 555
+ xy: 1609, 613
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-darksand-tainted-water-small
rotate: false
- xy: 1381, 163
+ xy: 1096, 53
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-darksand-tainted-water-tiny
rotate: false
- xy: 1339, 57
+ xy: 1184, 170
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -13084,7 +13119,7 @@ block-darksand-tainted-water-xlarge
index: -1
block-darksand-tiny
rotate: false
- xy: 1357, 57
+ xy: 1166, 134
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -13098,21 +13133,21 @@ block-darksand-water-large
index: -1
block-darksand-water-medium
rotate: false
- xy: 1119, 555
+ xy: 1601, 579
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-darksand-water-small
rotate: false
- xy: 1407, 163
+ xy: 1122, 79
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-darksand-water-tiny
rotate: false
- xy: 1375, 57
+ xy: 1202, 170
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -13140,21 +13175,21 @@ block-deepwater-large
index: -1
block-deepwater-medium
rotate: false
- xy: 1153, 555
+ xy: 1725, 660
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-deepwater-small
rotate: false
- xy: 1433, 163
+ xy: 1122, 53
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-deepwater-tiny
rotate: false
- xy: 1393, 57
+ xy: 1184, 152
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -13175,21 +13210,21 @@ block-differential-generator-large
index: -1
block-differential-generator-medium
rotate: false
- xy: 1187, 555
+ xy: 995, 555
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-differential-generator-small
rotate: false
- xy: 1459, 163
+ xy: 1044, 27
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-differential-generator-tiny
rotate: false
- xy: 1411, 57
+ xy: 1166, 116
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -13210,21 +13245,21 @@ block-diode-large
index: -1
block-diode-medium
rotate: false
- xy: 1221, 555
+ xy: 987, 521
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-diode-small
rotate: false
- xy: 1485, 163
+ xy: 1070, 27
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-diode-tiny
rotate: false
- xy: 1429, 57
+ xy: 1202, 152
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -13245,21 +13280,21 @@ block-dirt-large
index: -1
block-dirt-medium
rotate: false
- xy: 1255, 555
+ xy: 983, 487
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-dirt-small
rotate: false
- xy: 1511, 163
+ xy: 1096, 27
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-dirt-tiny
rotate: false
- xy: 1447, 57
+ xy: 1184, 134
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -13273,21 +13308,21 @@ block-dirt-wall-large
index: -1
block-dirt-wall-medium
rotate: false
- xy: 1289, 555
+ xy: 981, 453
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-dirt-wall-small
rotate: false
- xy: 1537, 163
+ xy: 1122, 27
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-dirt-wall-tiny
rotate: false
- xy: 1465, 57
+ xy: 1202, 134
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -13315,21 +13350,21 @@ block-disassembler-large
index: -1
block-disassembler-medium
rotate: false
- xy: 1323, 555
+ xy: 1775, 703
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-disassembler-small
rotate: false
- xy: 1563, 163
+ xy: 1148, 79
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-disassembler-tiny
rotate: false
- xy: 1483, 57
+ xy: 1184, 116
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -13350,21 +13385,21 @@ block-distributor-large
index: -1
block-distributor-medium
rotate: false
- xy: 1357, 555
+ xy: 1809, 705
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-distributor-small
rotate: false
- xy: 1589, 175
+ xy: 1148, 53
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-distributor-tiny
rotate: false
- xy: 1501, 57
+ xy: 1202, 116
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -13392,21 +13427,21 @@ block-door-large-large
index: -1
block-door-large-medium
rotate: false
- xy: 1391, 555
+ xy: 1759, 669
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-door-large-small
rotate: false
- xy: 1589, 149
+ xy: 1148, 27
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-door-large-tiny
rotate: false
- xy: 1519, 57
+ xy: 1426, 196
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -13420,21 +13455,21 @@ block-door-large-xlarge
index: -1
block-door-medium
rotate: false
- xy: 1425, 555
+ xy: 1843, 705
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-door-small
rotate: false
- xy: 1617, 201
+ xy: 1955, 568
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-door-tiny
rotate: false
- xy: 1537, 57
+ xy: 1444, 196
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -13455,21 +13490,21 @@ block-dune-wall-large
index: -1
block-dune-wall-medium
rotate: false
- xy: 1459, 555
+ xy: 1877, 711
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-dune-wall-small
rotate: false
- xy: 1615, 175
+ xy: 804, 20
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-dune-wall-tiny
rotate: false
- xy: 1555, 57
+ xy: 1462, 196
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -13490,21 +13525,21 @@ block-duo-large
index: -1
block-duo-medium
rotate: false
- xy: 1493, 555
+ xy: 1793, 669
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-duo-small
rotate: false
- xy: 1615, 149
+ xy: 830, 20
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-duo-tiny
rotate: false
- xy: 1301, 31
+ xy: 1480, 196
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -13525,21 +13560,21 @@ block-exponential-reconstructor-large
index: -1
block-exponential-reconstructor-medium
rotate: false
- xy: 1527, 555
+ xy: 1827, 671
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-exponential-reconstructor-small
rotate: false
- xy: 429, 6
+ xy: 856, 20
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-exponential-reconstructor-tiny
rotate: false
- xy: 1321, 40
+ xy: 1498, 196
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -13560,21 +13595,21 @@ block-force-projector-large
index: -1
block-force-projector-medium
rotate: false
- xy: 1561, 555
+ xy: 1861, 671
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-force-projector-small
rotate: false
- xy: 455, 6
+ xy: 882, 20
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-force-projector-tiny
rotate: false
- xy: 1339, 39
+ xy: 1516, 196
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -13595,21 +13630,21 @@ block-fuse-large
index: -1
block-fuse-medium
rotate: false
- xy: 1051, 538
+ xy: 1895, 677
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-fuse-small
rotate: false
- xy: 519, 15
+ xy: 908, 20
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-fuse-tiny
rotate: false
- xy: 1357, 39
+ xy: 1534, 209
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -13630,21 +13665,21 @@ block-graphite-press-large
index: -1
block-graphite-press-medium
rotate: false
- xy: 1085, 521
+ xy: 1759, 635
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-graphite-press-small
rotate: false
- xy: 481, 6
+ xy: 934, 20
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-graphite-press-tiny
rotate: false
- xy: 1375, 39
+ xy: 1552, 209
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -13665,21 +13700,21 @@ block-grass-large
index: -1
block-grass-medium
rotate: false
- xy: 1119, 521
+ xy: 1793, 635
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-grass-small
rotate: false
- xy: 1733, 677
+ xy: 960, 20
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-grass-tiny
rotate: false
- xy: 1393, 39
+ xy: 1570, 209
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -13700,21 +13735,21 @@ block-ground-factory-large
index: -1
block-ground-factory-medium
rotate: false
- xy: 1153, 521
+ xy: 1827, 637
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-ground-factory-small
rotate: false
- xy: 1759, 677
+ xy: 778, 9
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-ground-factory-tiny
rotate: false
- xy: 1411, 39
+ xy: 1588, 209
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -13735,21 +13770,21 @@ block-hail-large
index: -1
block-hail-medium
rotate: false
- xy: 1187, 521
+ xy: 1861, 637
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-hail-small
rotate: false
- xy: 601, 26
+ xy: 986, 9
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-hail-tiny
rotate: false
- xy: 1429, 39
+ xy: 1606, 209
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -13770,21 +13805,21 @@ block-hotrock-large
index: -1
block-hotrock-medium
rotate: false
- xy: 1221, 521
+ xy: 1895, 643
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-hotrock-small
rotate: false
- xy: 588, 148
+ xy: 1012, 9
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-hotrock-tiny
rotate: false
- xy: 1447, 39
+ xy: 1624, 209
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -13805,21 +13840,21 @@ block-hyper-processor-large
index: -1
block-hyper-processor-medium
rotate: false
- xy: 1255, 521
+ xy: 1635, 579
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-hyper-processor-small
rotate: false
- xy: 588, 122
+ xy: 1038, 1
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-hyper-processor-tiny
rotate: false
- xy: 1465, 39
+ xy: 1534, 191
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -13840,14 +13875,14 @@ block-ice-large
index: -1
block-ice-medium
rotate: false
- xy: 1289, 521
+ xy: 1021, 521
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-ice-small
rotate: false
- xy: 588, 96
+ xy: 1064, 1
size: 24, 24
orig: 24, 24
offset: 0, 0
@@ -13861,21 +13896,21 @@ block-ice-snow-large
index: -1
block-ice-snow-medium
rotate: false
- xy: 1323, 521
+ xy: 1017, 487
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-ice-snow-small
rotate: false
- xy: 614, 158
+ xy: 1090, 1
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-ice-snow-tiny
rotate: false
- xy: 1483, 39
+ xy: 1552, 191
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -13889,7 +13924,7 @@ block-ice-snow-xlarge
index: -1
block-ice-tiny
rotate: false
- xy: 1501, 39
+ xy: 1570, 191
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -13903,21 +13938,21 @@ block-ice-wall-large
index: -1
block-ice-wall-medium
rotate: false
- xy: 1357, 521
+ xy: 1015, 453
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-ice-wall-small
rotate: false
- xy: 614, 132
+ xy: 1116, 1
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-ice-wall-tiny
rotate: false
- xy: 1519, 39
+ xy: 1588, 191
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -13945,21 +13980,21 @@ block-illuminator-large
index: -1
block-illuminator-medium
rotate: false
- xy: 1391, 521
+ xy: 1055, 547
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-illuminator-small
rotate: false
- xy: 614, 106
+ xy: 1142, 1
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-illuminator-tiny
rotate: false
- xy: 1537, 39
+ xy: 1606, 191
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -13980,21 +14015,21 @@ block-impact-reactor-large
index: -1
block-impact-reactor-medium
rotate: false
- xy: 1425, 521
+ xy: 1089, 547
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-impact-reactor-small
rotate: false
- xy: 640, 155
+ xy: 1168, 1
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-impact-reactor-tiny
rotate: false
- xy: 1555, 39
+ xy: 1624, 191
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -14015,21 +14050,21 @@ block-incinerator-large
index: -1
block-incinerator-medium
rotate: false
- xy: 1459, 521
+ xy: 1055, 513
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-incinerator-small
rotate: false
- xy: 640, 129
+ xy: 748, 8
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-incinerator-tiny
rotate: false
- xy: 1853, 661
+ xy: 1642, 193
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -14050,21 +14085,21 @@ block-inverted-sorter-large
index: -1
block-inverted-sorter-medium
rotate: false
- xy: 1493, 521
+ xy: 1089, 513
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-inverted-sorter-small
rotate: false
- xy: 640, 103
+ xy: 1151, 388
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-inverted-sorter-tiny
rotate: false
- xy: 1871, 671
+ xy: 1660, 193
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -14085,21 +14120,21 @@ block-item-source-large
index: -1
block-item-source-medium
rotate: false
- xy: 1527, 521
+ xy: 1051, 479
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-item-source-small
rotate: false
- xy: 614, 80
+ xy: 1177, 388
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-item-source-tiny
rotate: false
- xy: 1889, 671
+ xy: 1678, 193
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -14120,21 +14155,21 @@ block-item-void-large
index: -1
block-item-void-medium
rotate: false
- xy: 1561, 521
+ xy: 1085, 479
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-item-void-small
rotate: false
- xy: 640, 77
+ xy: 1203, 388
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-item-void-tiny
rotate: false
- xy: 1907, 671
+ xy: 1740, 183
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -14155,21 +14190,21 @@ block-junction-large
index: -1
block-junction-medium
rotate: false
- xy: 1893, 723
+ xy: 1049, 445
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-junction-small
rotate: false
- xy: 607, 54
+ xy: 1229, 388
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-junction-tiny
rotate: false
- xy: 1925, 671
+ xy: 1220, 188
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -14190,21 +14225,21 @@ block-kiln-large
index: -1
block-kiln-medium
rotate: false
- xy: 911, 359
+ xy: 1083, 445
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-kiln-small
rotate: false
- xy: 633, 51
+ xy: 1255, 388
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-kiln-tiny
rotate: false
- xy: 1871, 653
+ xy: 1220, 170
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -14225,21 +14260,21 @@ block-lancer-large
index: -1
block-lancer-medium
rotate: false
- xy: 945, 359
+ xy: 1895, 609
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-lancer-small
rotate: false
- xy: 627, 25
+ xy: 1281, 388
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-lancer-tiny
rotate: false
- xy: 1889, 653
+ xy: 1220, 152
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -14260,21 +14295,21 @@ block-large-logic-display-large
index: -1
block-large-logic-display-medium
rotate: false
- xy: 1775, 703
+ xy: 488, 40
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-large-logic-display-small
rotate: false
- xy: 666, 139
+ xy: 1307, 388
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-large-logic-display-tiny
rotate: false
- xy: 1907, 653
+ xy: 1220, 134
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -14295,21 +14330,21 @@ block-laser-drill-large
index: -1
block-laser-drill-medium
rotate: false
- xy: 1809, 697
+ xy: 522, 49
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-laser-drill-small
rotate: false
- xy: 692, 139
+ xy: 1333, 388
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-laser-drill-tiny
rotate: false
- xy: 1925, 653
+ xy: 1220, 116
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -14337,21 +14372,21 @@ block-launch-pad-large-large
index: -1
block-launch-pad-large-medium
rotate: false
- xy: 1843, 697
+ xy: 556, 56
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-launch-pad-large-small
rotate: false
- xy: 666, 113
+ xy: 1359, 388
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-launch-pad-large-tiny
rotate: false
- xy: 1943, 658
+ xy: 1174, 98
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -14365,21 +14400,21 @@ block-launch-pad-large-xlarge
index: -1
block-launch-pad-medium
rotate: false
- xy: 1877, 689
+ xy: 522, 15
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-launch-pad-small
rotate: false
- xy: 666, 87
+ xy: 1385, 388
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-launch-pad-tiny
rotate: false
- xy: 1961, 658
+ xy: 1174, 80
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -14400,21 +14435,21 @@ block-liquid-junction-large
index: -1
block-liquid-junction-medium
rotate: false
- xy: 1911, 689
+ xy: 556, 22
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-liquid-junction-small
rotate: false
- xy: 692, 113
+ xy: 1411, 388
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-liquid-junction-tiny
rotate: false
- xy: 545, 8
+ xy: 1192, 98
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -14435,21 +14470,21 @@ block-liquid-router-large
index: -1
block-liquid-router-medium
rotate: false
- xy: 983, 537
+ xy: 488, 6
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-liquid-router-small
rotate: false
- xy: 692, 87
+ xy: 1437, 388
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-liquid-router-tiny
rotate: false
- xy: 563, 8
+ xy: 1174, 62
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -14470,21 +14505,21 @@ block-liquid-source-large
index: -1
block-liquid-source-medium
rotate: false
- xy: 1017, 537
+ xy: 588, 140
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-liquid-source-small
rotate: false
- xy: 718, 132
+ xy: 1463, 388
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-liquid-source-tiny
rotate: false
- xy: 581, 8
+ xy: 1210, 98
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -14505,21 +14540,21 @@ block-liquid-tank-large
index: -1
block-liquid-tank-medium
rotate: false
- xy: 979, 503
+ xy: 588, 106
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-liquid-tank-small
rotate: false
- xy: 744, 132
+ xy: 1489, 388
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-liquid-tank-tiny
rotate: false
- xy: 599, 8
+ xy: 1192, 80
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -14540,21 +14575,21 @@ block-liquid-void-large
index: -1
block-liquid-void-medium
rotate: false
- xy: 979, 469
+ xy: 590, 72
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-liquid-void-small
rotate: false
- xy: 718, 106
+ xy: 1515, 388
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-liquid-void-tiny
rotate: false
- xy: 1319, 22
+ xy: 1174, 44
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -14575,21 +14610,21 @@ block-logic-display-large
index: -1
block-logic-display-medium
rotate: false
- xy: 1013, 503
+ xy: 590, 38
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-logic-display-small
rotate: false
- xy: 770, 132
+ xy: 1150, 362
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-logic-display-tiny
rotate: false
- xy: 1301, 13
+ xy: 1210, 80
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -14610,21 +14645,21 @@ block-logic-processor-large
index: -1
block-logic-processor-medium
rotate: false
- xy: 979, 435
+ xy: 590, 4
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-logic-processor-small
rotate: false
- xy: 744, 106
+ xy: 1176, 362
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-logic-processor-tiny
rotate: false
- xy: 1337, 21
+ xy: 1192, 62
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -14645,21 +14680,21 @@ block-magmarock-large
index: -1
block-magmarock-medium
rotate: false
- xy: 1013, 469
+ xy: 622, 147
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-magmarock-small
rotate: false
- xy: 796, 132
+ xy: 1202, 362
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-magmarock-tiny
rotate: false
- xy: 1355, 21
+ xy: 1210, 62
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -14680,21 +14715,21 @@ block-mass-driver-large
index: -1
block-mass-driver-medium
rotate: false
- xy: 979, 401
+ xy: 622, 113
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-mass-driver-small
rotate: false
- xy: 770, 106
+ xy: 1228, 362
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-mass-driver-tiny
rotate: false
- xy: 1373, 21
+ xy: 1192, 44
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -14715,21 +14750,21 @@ block-mechanical-drill-large
index: -1
block-mechanical-drill-medium
rotate: false
- xy: 1013, 435
+ xy: 624, 79
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-mechanical-drill-small
rotate: false
- xy: 822, 132
+ xy: 1254, 362
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-mechanical-drill-tiny
rotate: false
- xy: 1391, 21
+ xy: 1210, 44
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -14750,21 +14785,21 @@ block-mechanical-pump-large
index: -1
block-mechanical-pump-medium
rotate: false
- xy: 979, 367
+ xy: 624, 45
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-mechanical-pump-small
rotate: false
- xy: 796, 106
+ xy: 1280, 362
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-mechanical-pump-tiny
rotate: false
- xy: 1409, 21
+ xy: 1228, 98
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -14785,21 +14820,21 @@ block-meltdown-large
index: -1
block-meltdown-medium
rotate: false
- xy: 1013, 401
+ xy: 624, 11
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-meltdown-small
rotate: false
- xy: 848, 132
+ xy: 1306, 362
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-meltdown-tiny
rotate: false
- xy: 1427, 21
+ xy: 1228, 80
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -14820,21 +14855,21 @@ block-melter-large
index: -1
block-melter-medium
rotate: false
- xy: 1013, 367
+ xy: 656, 132
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-melter-small
rotate: false
- xy: 822, 106
+ xy: 1332, 362
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-melter-tiny
rotate: false
- xy: 1445, 21
+ xy: 1228, 62
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -14855,21 +14890,21 @@ block-memory-bank-large
index: -1
block-memory-bank-medium
rotate: false
- xy: 1051, 504
+ xy: 690, 132
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-memory-bank-small
rotate: false
- xy: 874, 132
+ xy: 1358, 362
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-memory-bank-tiny
rotate: false
- xy: 1463, 21
+ xy: 1228, 44
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -14890,21 +14925,21 @@ block-memory-cell-large
index: -1
block-memory-cell-medium
rotate: false
- xy: 1047, 470
+ xy: 724, 124
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-memory-cell-small
rotate: false
- xy: 848, 106
+ xy: 1384, 362
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-memory-cell-tiny
rotate: false
- xy: 1481, 21
+ xy: 1981, 709
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -14925,21 +14960,21 @@ block-mend-projector-large
index: -1
block-mend-projector-medium
rotate: false
- xy: 1047, 436
+ xy: 758, 124
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-mend-projector-small
rotate: false
- xy: 900, 132
+ xy: 1410, 362
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-mend-projector-tiny
rotate: false
- xy: 1499, 21
+ xy: 1999, 709
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -14960,21 +14995,21 @@ block-mender-large
index: -1
block-mender-medium
rotate: false
- xy: 1047, 402
+ xy: 792, 124
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-mender-small
rotate: false
- xy: 874, 106
+ xy: 1436, 362
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-mender-tiny
rotate: false
- xy: 1517, 21
+ xy: 1980, 691
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -14995,21 +15030,21 @@ block-message-large
index: -1
block-message-medium
rotate: false
- xy: 1047, 368
+ xy: 826, 124
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-message-small
rotate: false
- xy: 926, 132
+ xy: 1462, 362
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-message-tiny
rotate: false
- xy: 1535, 21
+ xy: 1980, 673
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -15030,21 +15065,21 @@ block-metal-floor-2-large
index: -1
block-metal-floor-2-medium
rotate: false
- xy: 1085, 487
+ xy: 860, 124
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-metal-floor-2-small
rotate: false
- xy: 900, 106
+ xy: 1488, 362
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-metal-floor-2-tiny
rotate: false
- xy: 1553, 21
+ xy: 1998, 691
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -15065,21 +15100,21 @@ block-metal-floor-3-large
index: -1
block-metal-floor-3-medium
rotate: false
- xy: 1119, 487
+ xy: 894, 124
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-metal-floor-3-small
rotate: false
- xy: 952, 132
+ xy: 1514, 362
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-metal-floor-3-tiny
rotate: false
- xy: 1319, 4
+ xy: 1980, 655
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -15100,21 +15135,21 @@ block-metal-floor-5-large
index: -1
block-metal-floor-5-medium
rotate: false
- xy: 1153, 487
+ xy: 928, 124
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-metal-floor-5-small
rotate: false
- xy: 926, 106
+ xy: 1149, 336
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-metal-floor-5-tiny
rotate: false
- xy: 1337, 3
+ xy: 1998, 673
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -15135,21 +15170,21 @@ block-metal-floor-damaged-large
index: -1
block-metal-floor-damaged-medium
rotate: false
- xy: 1187, 487
+ xy: 962, 124
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-metal-floor-damaged-small
rotate: false
- xy: 952, 106
+ xy: 1149, 310
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-metal-floor-damaged-tiny
rotate: false
- xy: 1355, 3
+ xy: 1980, 637
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -15170,21 +15205,21 @@ block-metal-floor-large
index: -1
block-metal-floor-medium
rotate: false
- xy: 1221, 487
+ xy: 658, 98
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-metal-floor-small
rotate: false
- xy: 718, 80
+ xy: 1175, 336
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-metal-floor-tiny
rotate: false
- xy: 1373, 3
+ xy: 1998, 655
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -15205,21 +15240,21 @@ block-micro-processor-large
index: -1
block-micro-processor-medium
rotate: false
- xy: 1255, 487
+ xy: 658, 64
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-micro-processor-small
rotate: false
- xy: 744, 80
+ xy: 1149, 284
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-micro-processor-tiny
rotate: false
- xy: 1391, 3
+ xy: 1998, 637
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -15240,21 +15275,21 @@ block-moss-large
index: -1
block-moss-medium
rotate: false
- xy: 1289, 487
+ xy: 658, 30
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-moss-small
rotate: false
- xy: 770, 80
+ xy: 1201, 336
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-moss-tiny
rotate: false
- xy: 1409, 3
+ xy: 2017, 701
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -15275,21 +15310,21 @@ block-mud-large
index: -1
block-mud-medium
rotate: false
- xy: 1323, 487
+ xy: 1657, 627
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-mud-small
rotate: false
- xy: 796, 80
+ xy: 1175, 310
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-mud-tiny
rotate: false
- xy: 1427, 3
+ xy: 2016, 683
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -15310,21 +15345,21 @@ block-multi-press-large
index: -1
block-multi-press-medium
rotate: false
- xy: 1357, 487
+ xy: 1691, 626
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-multi-press-small
rotate: false
- xy: 822, 80
+ xy: 1227, 336
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-multi-press-tiny
rotate: false
- xy: 1445, 3
+ xy: 2016, 665
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -15345,21 +15380,21 @@ block-multiplicative-reconstructor-large
index: -1
block-multiplicative-reconstructor-medium
rotate: false
- xy: 1391, 487
+ xy: 1725, 626
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-multiplicative-reconstructor-small
rotate: false
- xy: 848, 80
+ xy: 1201, 310
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-multiplicative-reconstructor-tiny
rotate: false
- xy: 1463, 3
+ xy: 2016, 647
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -15380,21 +15415,21 @@ block-naval-factory-large
index: -1
block-naval-factory-medium
rotate: false
- xy: 1425, 487
+ xy: 1759, 601
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-naval-factory-small
rotate: false
- xy: 874, 80
+ xy: 1175, 284
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-naval-factory-tiny
rotate: false
- xy: 1481, 3
+ xy: 2016, 629
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -15415,21 +15450,21 @@ block-oil-extractor-large
index: -1
block-oil-extractor-medium
rotate: false
- xy: 1459, 487
+ xy: 1793, 601
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-oil-extractor-small
rotate: false
- xy: 900, 80
+ xy: 1253, 336
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-oil-extractor-tiny
rotate: false
- xy: 1499, 3
+ xy: 1980, 619
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -15450,21 +15485,21 @@ block-ore-coal-large
index: -1
block-ore-coal-medium
rotate: false
- xy: 1493, 487
+ xy: 1827, 603
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-ore-coal-small
rotate: false
- xy: 926, 80
+ xy: 1227, 310
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-ore-coal-tiny
rotate: false
- xy: 1517, 3
+ xy: 1998, 619
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -15485,21 +15520,21 @@ block-ore-copper-large
index: -1
block-ore-copper-medium
rotate: false
- xy: 1527, 487
+ xy: 1861, 603
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-ore-copper-small
rotate: false
- xy: 952, 80
+ xy: 1201, 284
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-ore-copper-tiny
rotate: false
- xy: 1535, 3
+ xy: 1978, 601
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -15520,21 +15555,21 @@ block-ore-lead-large
index: -1
block-ore-lead-medium
rotate: false
- xy: 1561, 487
+ xy: 1895, 575
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-ore-lead-small
rotate: false
- xy: 666, 61
+ xy: 1279, 336
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-ore-lead-tiny
rotate: false
- xy: 1553, 3
+ xy: 1996, 601
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -15555,21 +15590,21 @@ block-ore-scrap-large
index: -1
block-ore-scrap-medium
rotate: false
- xy: 1081, 453
+ xy: 1119, 479
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-ore-scrap-small
rotate: false
- xy: 692, 61
+ xy: 1253, 310
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-ore-scrap-tiny
rotate: false
- xy: 617, 7
+ xy: 1981, 583
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -15590,21 +15625,21 @@ block-ore-thorium-large
index: -1
block-ore-thorium-medium
rotate: false
- xy: 1081, 419
+ xy: 1117, 445
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-ore-thorium-small
rotate: false
- xy: 718, 54
+ xy: 1227, 284
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-ore-thorium-tiny
rotate: false
- xy: 635, 7
+ xy: 1981, 565
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -15625,21 +15660,21 @@ block-ore-titanium-large
index: -1
block-ore-titanium-medium
rotate: false
- xy: 1115, 453
+ xy: 913, 424
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-ore-titanium-small
rotate: false
- xy: 744, 54
+ xy: 1305, 336
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-ore-titanium-tiny
rotate: false
- xy: 653, 7
+ xy: 1999, 583
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -15660,21 +15695,21 @@ block-overdrive-dome-large
index: -1
block-overdrive-dome-medium
rotate: false
- xy: 1081, 385
+ xy: 947, 424
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-overdrive-dome-small
rotate: false
- xy: 770, 54
+ xy: 1279, 310
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-overdrive-dome-tiny
rotate: false
- xy: 1979, 646
+ xy: 1999, 565
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -15695,21 +15730,21 @@ block-overdrive-projector-large
index: -1
block-overdrive-projector-medium
rotate: false
- xy: 1115, 419
+ xy: 981, 419
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-overdrive-projector-small
rotate: false
- xy: 796, 54
+ xy: 1253, 284
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-overdrive-projector-tiny
rotate: false
- xy: 1943, 640
+ xy: 2016, 611
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -15730,21 +15765,21 @@ block-overflow-gate-large
index: -1
block-overflow-gate-medium
rotate: false
- xy: 1149, 453
+ xy: 1015, 419
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-overflow-gate-small
rotate: false
- xy: 822, 54
+ xy: 1331, 336
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-overflow-gate-tiny
rotate: false
- xy: 1961, 640
+ xy: 2017, 593
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -15765,21 +15800,21 @@ block-parallax-large
index: -1
block-parallax-medium
rotate: false
- xy: 1115, 385
+ xy: 1049, 411
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-parallax-small
rotate: false
- xy: 848, 54
+ xy: 1305, 310
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-parallax-tiny
rotate: false
- xy: 1979, 628
+ xy: 2017, 575
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -15800,21 +15835,21 @@ block-payload-conveyor-large
index: -1
block-payload-conveyor-medium
rotate: false
- xy: 1149, 419
+ xy: 1083, 411
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-payload-conveyor-small
rotate: false
- xy: 874, 54
+ xy: 1279, 284
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-payload-conveyor-tiny
rotate: false
- xy: 1997, 637
+ xy: 2017, 557
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -15835,21 +15870,21 @@ block-payload-router-large
index: -1
block-payload-router-medium
rotate: false
- xy: 1183, 453
+ xy: 1117, 411
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-payload-router-small
rotate: false
- xy: 900, 54
+ xy: 1357, 336
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-payload-router-tiny
rotate: false
- xy: 2015, 637
+ xy: 1280, 193
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -15870,21 +15905,21 @@ block-pebbles-large
index: -1
block-pebbles-medium
rotate: false
- xy: 1149, 385
+ xy: 912, 390
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-pebbles-small
rotate: false
- xy: 926, 54
+ xy: 1331, 310
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-pebbles-tiny
rotate: false
- xy: 1997, 619
+ xy: 1298, 193
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -15905,21 +15940,21 @@ block-phase-conduit-large
index: -1
block-phase-conduit-medium
rotate: false
- xy: 1183, 419
+ xy: 946, 390
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-phase-conduit-small
rotate: false
- xy: 952, 54
+ xy: 1305, 284
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-phase-conduit-tiny
rotate: false
- xy: 2015, 619
+ xy: 1669, 609
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -15940,21 +15975,21 @@ block-phase-conveyor-large
index: -1
block-phase-conveyor-medium
rotate: false
- xy: 1217, 453
+ xy: 911, 356
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-phase-conveyor-small
rotate: false
- xy: 653, 25
+ xy: 1383, 336
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-phase-conveyor-tiny
rotate: false
- xy: 1625, 469
+ xy: 1669, 591
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -15982,21 +16017,21 @@ block-phase-wall-large-large
index: -1
block-phase-wall-large-medium
rotate: false
- xy: 1183, 385
+ xy: 945, 356
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-phase-wall-large-small
rotate: false
- xy: 679, 35
+ xy: 1357, 310
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-phase-wall-large-tiny
rotate: false
- xy: 1625, 451
+ xy: 1669, 573
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -16010,21 +16045,21 @@ block-phase-wall-large-xlarge
index: -1
block-phase-wall-medium
rotate: false
- xy: 1217, 419
+ xy: 980, 385
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-phase-wall-small
rotate: false
- xy: 679, 9
+ xy: 1331, 284
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-phase-wall-tiny
rotate: false
- xy: 1625, 433
+ xy: 1669, 555
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -16045,21 +16080,21 @@ block-phase-weaver-large
index: -1
block-phase-weaver-medium
rotate: false
- xy: 1251, 453
+ xy: 1014, 385
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-phase-weaver-small
rotate: false
- xy: 705, 28
+ xy: 1409, 336
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-phase-weaver-tiny
rotate: false
- xy: 1625, 415
+ xy: 1687, 608
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -16080,21 +16115,21 @@ block-pine-large
index: -1
block-pine-medium
rotate: false
- xy: 1217, 385
+ xy: 979, 351
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-pine-small
rotate: false
- xy: 731, 28
+ xy: 1383, 310
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-pine-tiny
rotate: false
- xy: 1625, 397
+ xy: 1705, 608
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -16115,21 +16150,21 @@ block-plastanium-compressor-large
index: -1
block-plastanium-compressor-medium
rotate: false
- xy: 1251, 419
+ xy: 1013, 351
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-plastanium-compressor-small
rotate: false
- xy: 757, 28
+ xy: 1357, 284
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-plastanium-compressor-tiny
rotate: false
- xy: 1625, 379
+ xy: 1687, 590
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -16150,21 +16185,21 @@ block-plastanium-conveyor-large
index: -1
block-plastanium-conveyor-medium
rotate: false
- xy: 1285, 453
+ xy: 1048, 377
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-plastanium-conveyor-small
rotate: false
- xy: 783, 28
+ xy: 1435, 336
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-plastanium-conveyor-tiny
rotate: false
- xy: 1625, 361
+ xy: 1723, 608
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -16192,21 +16227,21 @@ block-plastanium-wall-large-large
index: -1
block-plastanium-wall-large-medium
rotate: false
- xy: 1251, 385
+ xy: 1082, 377
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-plastanium-wall-large-small
rotate: false
- xy: 809, 28
+ xy: 1409, 310
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-plastanium-wall-large-tiny
rotate: false
- xy: 1625, 343
+ xy: 1741, 608
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -16220,21 +16255,21 @@ block-plastanium-wall-large-xlarge
index: -1
block-plastanium-wall-medium
rotate: false
- xy: 1285, 419
+ xy: 1116, 377
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-plastanium-wall-small
rotate: false
- xy: 835, 28
+ xy: 1383, 284
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-plastanium-wall-tiny
rotate: false
- xy: 1625, 325
+ xy: 1687, 572
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -16255,21 +16290,21 @@ block-plated-conduit-large
index: -1
block-plated-conduit-medium
rotate: false
- xy: 1319, 453
+ xy: 1047, 343
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-plated-conduit-small
rotate: false
- xy: 861, 28
+ xy: 1461, 336
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-plated-conduit-tiny
rotate: false
- xy: 1625, 307
+ xy: 1705, 590
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -16290,21 +16325,21 @@ block-pneumatic-drill-large
index: -1
block-pneumatic-drill-medium
rotate: false
- xy: 1285, 385
+ xy: 1081, 343
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-pneumatic-drill-small
rotate: false
- xy: 887, 28
+ xy: 1435, 310
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-pneumatic-drill-tiny
rotate: false
- xy: 1625, 289
+ xy: 1705, 572
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -16332,21 +16367,21 @@ block-power-node-large-large
index: -1
block-power-node-large-medium
rotate: false
- xy: 1319, 419
+ xy: 1115, 343
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-power-node-large-small
rotate: false
- xy: 913, 28
+ xy: 1409, 284
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-power-node-large-tiny
rotate: false
- xy: 1625, 271
+ xy: 1723, 590
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -16360,21 +16395,21 @@ block-power-node-large-xlarge
index: -1
block-power-node-medium
rotate: false
- xy: 1353, 453
+ xy: 945, 322
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-power-node-small
rotate: false
- xy: 939, 28
+ xy: 1487, 336
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-power-node-tiny
rotate: false
- xy: 1625, 253
+ xy: 1741, 590
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -16395,21 +16430,21 @@ block-power-source-large
index: -1
block-power-source-medium
rotate: false
- xy: 1319, 385
+ xy: 945, 288
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-power-source-small
rotate: false
- xy: 705, 2
+ xy: 1461, 310
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-power-source-tiny
rotate: false
- xy: 1625, 235
+ xy: 1723, 572
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -16430,21 +16465,21 @@ block-power-void-large
index: -1
block-power-void-medium
rotate: false
- xy: 1353, 419
+ xy: 979, 317
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-power-void-small
rotate: false
- xy: 731, 2
+ xy: 1435, 284
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-power-void-tiny
rotate: false
- xy: 1637, 131
+ xy: 1741, 572
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -16465,21 +16500,21 @@ block-pulse-conduit-large
index: -1
block-pulse-conduit-medium
rotate: false
- xy: 1387, 453
+ xy: 1013, 317
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-pulse-conduit-small
rotate: false
- xy: 757, 2
+ xy: 1513, 336
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-pulse-conduit-tiny
rotate: false
- xy: 1637, 113
+ xy: 1759, 583
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -16500,21 +16535,21 @@ block-pulverizer-large
index: -1
block-pulverizer-medium
rotate: false
- xy: 1353, 385
+ xy: 945, 254
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-pulverizer-small
rotate: false
- xy: 783, 2
+ xy: 1487, 310
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-pulverizer-tiny
rotate: false
- xy: 1577, 105
+ xy: 1777, 583
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -16535,21 +16570,21 @@ block-pyratite-mixer-large
index: -1
block-pyratite-mixer-medium
rotate: false
- xy: 1387, 419
+ xy: 979, 283
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-pyratite-mixer-small
rotate: false
- xy: 809, 2
+ xy: 1461, 284
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-pyratite-mixer-tiny
rotate: false
- xy: 1595, 105
+ xy: 1795, 583
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -16570,21 +16605,21 @@ block-repair-point-large
index: -1
block-repair-point-medium
rotate: false
- xy: 1421, 453
+ xy: 1013, 283
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-repair-point-small
rotate: false
- xy: 835, 2
+ xy: 1513, 310
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-repair-point-tiny
rotate: false
- xy: 1613, 105
+ xy: 1687, 554
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -16605,21 +16640,21 @@ block-resupply-point-large
index: -1
block-resupply-point-medium
rotate: false
- xy: 1387, 385
+ xy: 1047, 309
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-resupply-point-small
rotate: false
- xy: 861, 2
+ xy: 1487, 284
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-resupply-point-tiny
rotate: false
- xy: 1576, 87
+ xy: 1705, 554
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -16640,21 +16675,21 @@ block-ripple-large
index: -1
block-ripple-medium
rotate: false
- xy: 1421, 419
+ xy: 1081, 309
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-ripple-small
rotate: false
- xy: 887, 2
+ xy: 1513, 284
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-ripple-tiny
rotate: false
- xy: 1594, 87
+ xy: 1723, 554
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -16675,21 +16710,21 @@ block-rotary-pump-large
index: -1
block-rotary-pump-medium
rotate: false
- xy: 1455, 453
+ xy: 1115, 309
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-rotary-pump-small
rotate: false
- xy: 913, 2
+ xy: 1150, 258
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-rotary-pump-tiny
rotate: false
- xy: 1612, 87
+ xy: 1741, 554
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -16710,21 +16745,21 @@ block-router-large
index: -1
block-router-medium
rotate: false
- xy: 1421, 385
+ xy: 979, 249
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-router-small
rotate: false
- xy: 939, 2
+ xy: 1150, 232
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-router-tiny
rotate: false
- xy: 1573, 69
+ xy: 1759, 565
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -16745,21 +16780,21 @@ block-rtg-generator-large
index: -1
block-rtg-generator-medium
rotate: false
- xy: 1455, 419
+ xy: 1013, 249
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-rtg-generator-small
rotate: false
- xy: 965, 28
+ xy: 1176, 258
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-rtg-generator-tiny
rotate: false
- xy: 1573, 51
+ xy: 1777, 565
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -16780,21 +16815,21 @@ block-salt-large
index: -1
block-salt-medium
rotate: false
- xy: 1489, 453
+ xy: 1047, 275
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-salt-small
rotate: false
- xy: 965, 2
+ xy: 1202, 258
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-salt-tiny
rotate: false
- xy: 1591, 69
+ xy: 1795, 565
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -16808,21 +16843,21 @@ block-salt-wall-large
index: -1
block-salt-wall-medium
rotate: false
- xy: 1455, 385
+ xy: 1081, 275
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-salt-wall-small
rotate: false
- xy: 979, 137
+ xy: 1176, 232
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-salt-wall-tiny
rotate: false
- xy: 1591, 51
+ xy: 1813, 583
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -16850,21 +16885,21 @@ block-salvo-large
index: -1
block-salvo-medium
rotate: false
- xy: 1489, 419
+ xy: 1115, 275
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-salvo-small
rotate: false
- xy: 978, 111
+ xy: 1228, 258
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-salvo-tiny
rotate: false
- xy: 1609, 69
+ xy: 1813, 565
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -16885,21 +16920,21 @@ block-sand-boulder-large
index: -1
block-sand-boulder-medium
rotate: false
- xy: 1523, 453
+ xy: 980, 215
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-sand-boulder-small
rotate: false
- xy: 978, 85
+ xy: 1202, 232
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-sand-boulder-tiny
rotate: false
- xy: 1609, 51
+ xy: 1831, 585
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -16920,21 +16955,21 @@ block-sand-large
index: -1
block-sand-medium
rotate: false
- xy: 1489, 385
+ xy: 1014, 215
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-sand-small
rotate: false
- xy: 978, 59
+ xy: 1254, 258
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-sand-tiny
rotate: false
- xy: 1573, 33
+ xy: 1831, 567
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -16948,21 +16983,21 @@ block-sand-wall-large
index: -1
block-sand-wall-medium
rotate: false
- xy: 1523, 419
+ xy: 980, 181
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-sand-wall-small
rotate: false
- xy: 991, 33
+ xy: 1228, 232
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-sand-wall-tiny
rotate: false
- xy: 1591, 33
+ xy: 1849, 585
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -16983,21 +17018,21 @@ block-sand-water-large
index: -1
block-sand-water-medium
rotate: false
- xy: 1557, 453
+ xy: 1014, 181
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-sand-water-small
rotate: false
- xy: 991, 7
+ xy: 1280, 258
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-sand-water-tiny
rotate: false
- xy: 1609, 33
+ xy: 1849, 567
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -17025,21 +17060,21 @@ block-scatter-large
index: -1
block-scatter-medium
rotate: false
- xy: 1523, 385
+ xy: 996, 147
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-scatter-small
rotate: false
- xy: 1005, 124
+ xy: 1254, 232
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-scatter-tiny
rotate: false
- xy: 1571, 15
+ xy: 1867, 585
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -17060,21 +17095,21 @@ block-scorch-large
index: -1
block-scorch-medium
rotate: false
- xy: 1557, 419
+ xy: 996, 113
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-scorch-small
rotate: false
- xy: 1004, 98
+ xy: 1306, 258
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-scorch-tiny
rotate: false
- xy: 1589, 15
+ xy: 1867, 567
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -17095,21 +17130,21 @@ block-scrap-wall-gigantic-large
index: -1
block-scrap-wall-gigantic-medium
rotate: false
- xy: 1557, 385
+ xy: 1030, 147
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-scrap-wall-gigantic-small
rotate: false
- xy: 1004, 72
+ xy: 1280, 232
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-scrap-wall-gigantic-tiny
rotate: false
- xy: 1607, 15
+ xy: 1759, 547
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -17130,21 +17165,21 @@ block-scrap-wall-huge-large
index: -1
block-scrap-wall-huge-medium
rotate: false
- xy: 1081, 351
+ xy: 1030, 113
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-scrap-wall-huge-small
rotate: false
- xy: 1031, 124
+ xy: 1332, 258
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-scrap-wall-huge-tiny
rotate: false
- xy: 1657, 677
+ xy: 1777, 547
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -17172,21 +17207,21 @@ block-scrap-wall-large-large
index: -1
block-scrap-wall-large-medium
rotate: false
- xy: 1115, 351
+ xy: 1048, 241
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-scrap-wall-large-small
rotate: false
- xy: 1030, 98
+ xy: 1306, 232
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-scrap-wall-large-tiny
rotate: false
- xy: 1675, 677
+ xy: 1795, 547
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -17200,21 +17235,21 @@ block-scrap-wall-large-xlarge
index: -1
block-scrap-wall-medium
rotate: false
- xy: 1149, 351
+ xy: 1048, 207
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-scrap-wall-small
rotate: false
- xy: 1030, 72
+ xy: 1358, 258
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-scrap-wall-tiny
rotate: false
- xy: 1656, 659
+ xy: 1813, 547
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -17235,21 +17270,21 @@ block-segment-large
index: -1
block-segment-medium
rotate: false
- xy: 1183, 351
+ xy: 1082, 241
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-segment-small
rotate: false
- xy: 1039, 150
+ xy: 1332, 232
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-segment-tiny
rotate: false
- xy: 1674, 659
+ xy: 1831, 549
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -17270,21 +17305,21 @@ block-separator-large
index: -1
block-separator-medium
rotate: false
- xy: 1217, 351
+ xy: 1082, 207
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-separator-small
rotate: false
- xy: 1065, 153
+ xy: 1384, 258
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-separator-tiny
rotate: false
- xy: 1656, 641
+ xy: 1849, 549
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -17305,21 +17340,21 @@ block-shale-boulder-large
index: -1
block-shale-boulder-medium
rotate: false
- xy: 1251, 351
+ xy: 1116, 241
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-shale-boulder-small
rotate: false
- xy: 1017, 46
+ xy: 1358, 232
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-shale-boulder-tiny
rotate: false
- xy: 1674, 641
+ xy: 1867, 549
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -17340,21 +17375,21 @@ block-shale-large
index: -1
block-shale-medium
rotate: false
- xy: 1285, 351
+ xy: 1116, 207
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-shale-small
rotate: false
- xy: 1017, 20
+ xy: 1410, 258
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-shale-tiny
rotate: false
- xy: 1693, 671
+ xy: 1701, 536
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -17368,21 +17403,21 @@ block-shale-wall-large
index: -1
block-shale-wall-medium
rotate: false
- xy: 1319, 351
+ xy: 1064, 173
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-shale-wall-small
rotate: false
- xy: 1043, 46
+ xy: 1384, 232
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-shale-wall-tiny
rotate: false
- xy: 1711, 671
+ xy: 1701, 518
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -17410,21 +17445,21 @@ block-shock-mine-large
index: -1
block-shock-mine-medium
rotate: false
- xy: 1353, 351
+ xy: 1064, 139
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-shock-mine-small
rotate: false
- xy: 1043, 20
+ xy: 1436, 258
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-shock-mine-tiny
rotate: false
- xy: 1692, 653
+ xy: 1719, 536
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -17445,21 +17480,21 @@ block-shrubs-large
index: -1
block-shrubs-medium
rotate: false
- xy: 1387, 351
+ xy: 1098, 173
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-shrubs-small
rotate: false
- xy: 1057, 124
+ xy: 1410, 232
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-shrubs-tiny
rotate: false
- xy: 1710, 653
+ xy: 1737, 536
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -17480,21 +17515,21 @@ block-silicon-crucible-large
index: -1
block-silicon-crucible-medium
rotate: false
- xy: 1421, 351
+ xy: 1098, 139
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-silicon-crucible-small
rotate: false
- xy: 1056, 98
+ xy: 1462, 258
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-silicon-crucible-tiny
rotate: false
- xy: 1692, 635
+ xy: 1719, 518
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -17515,21 +17550,21 @@ block-silicon-smelter-large
index: -1
block-silicon-smelter-medium
rotate: false
- xy: 1455, 351
+ xy: 1064, 105
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-silicon-smelter-small
rotate: false
- xy: 1056, 72
+ xy: 1436, 232
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-silicon-smelter-tiny
rotate: false
- xy: 1710, 635
+ xy: 1737, 518
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -17550,21 +17585,21 @@ block-slag-large
index: -1
block-slag-medium
rotate: false
- xy: 1489, 351
+ xy: 1098, 105
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-slag-small
rotate: false
- xy: 1069, 46
+ xy: 1488, 258
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-slag-tiny
rotate: false
- xy: 1627, 69
+ xy: 1755, 529
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -17585,21 +17620,21 @@ block-snow-boulder-large
index: -1
block-snow-boulder-medium
rotate: false
- xy: 1523, 351
+ xy: 1132, 173
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-snow-boulder-small
rotate: false
- xy: 1069, 20
+ xy: 1462, 232
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-snow-boulder-tiny
rotate: false
- xy: 1627, 51
+ xy: 1773, 529
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -17620,7 +17655,7 @@ block-snow-large
index: -1
block-snow-medium
rotate: false
- xy: 1557, 351
+ xy: 1132, 139
size: 32, 32
orig: 32, 32
offset: 0, 0
@@ -17634,21 +17669,21 @@ block-snow-pine-large
index: -1
block-snow-pine-medium
rotate: false
- xy: 1047, 334
+ xy: 1132, 105
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-snow-pine-small
rotate: false
- xy: 1091, 137
+ xy: 1488, 232
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-snow-pine-tiny
rotate: false
- xy: 1627, 33
+ xy: 1791, 529
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -17662,14 +17697,14 @@ block-snow-pine-xlarge
index: -1
block-snow-small
rotate: false
- xy: 1117, 137
+ xy: 1514, 258
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-snow-tiny
rotate: false
- xy: 1625, 15
+ xy: 1809, 529
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -17683,21 +17718,21 @@ block-snow-wall-large
index: -1
block-snow-wall-medium
rotate: false
- xy: 1081, 317
+ xy: 1125, 550
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-snow-wall-small
rotate: false
- xy: 1143, 137
+ xy: 1514, 232
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-snow-wall-tiny
rotate: false
- xy: 1630, 87
+ xy: 1731, 500
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -17732,21 +17767,21 @@ block-solar-panel-large-large
index: -1
block-solar-panel-large-medium
rotate: false
- xy: 1115, 317
+ xy: 1159, 550
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-solar-panel-large-small
rotate: false
- xy: 1169, 137
+ xy: 1541, 383
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-solar-panel-large-tiny
rotate: false
- xy: 1621, 624
+ xy: 1731, 482
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -17760,21 +17795,21 @@ block-solar-panel-large-xlarge
index: -1
block-solar-panel-medium
rotate: false
- xy: 1149, 317
+ xy: 1193, 550
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-solar-panel-small
rotate: false
- xy: 1195, 137
+ xy: 1567, 383
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-solar-panel-tiny
rotate: false
- xy: 1645, 69
+ xy: 1731, 464
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -17795,21 +17830,21 @@ block-sorter-large
index: -1
block-sorter-medium
rotate: false
- xy: 1183, 317
+ xy: 1227, 550
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-sorter-small
rotate: false
- xy: 1221, 137
+ xy: 1593, 383
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-sorter-tiny
rotate: false
- xy: 1645, 51
+ xy: 1731, 446
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -17830,21 +17865,21 @@ block-spawn-large
index: -1
block-spawn-medium
rotate: false
- xy: 1217, 317
+ xy: 1261, 550
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-spawn-small
rotate: false
- xy: 1247, 137
+ xy: 1619, 383
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-spawn-tiny
rotate: false
- xy: 1645, 33
+ xy: 1755, 511
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -17865,21 +17900,21 @@ block-spectre-large
index: -1
block-spectre-medium
rotate: false
- xy: 1251, 317
+ xy: 1295, 550
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-spectre-small
rotate: false
- xy: 1273, 137
+ xy: 1645, 383
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-spectre-tiny
rotate: false
- xy: 1643, 15
+ xy: 1773, 511
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -17900,21 +17935,21 @@ block-spore-cluster-large
index: -1
block-spore-cluster-medium
rotate: false
- xy: 1285, 317
+ xy: 1329, 550
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-spore-cluster-small
rotate: false
- xy: 1299, 137
+ xy: 1671, 383
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-spore-cluster-tiny
rotate: false
- xy: 1641, 183
+ xy: 1791, 511
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -17935,21 +17970,21 @@ block-spore-moss-large
index: -1
block-spore-moss-medium
rotate: false
- xy: 1319, 317
+ xy: 1363, 550
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-spore-moss-small
rotate: false
- xy: 1325, 137
+ xy: 1697, 383
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-spore-moss-tiny
rotate: false
- xy: 1641, 165
+ xy: 1809, 511
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -17970,21 +18005,21 @@ block-spore-pine-large
index: -1
block-spore-pine-medium
rotate: false
- xy: 1353, 317
+ xy: 1397, 550
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-spore-pine-small
rotate: false
- xy: 1351, 137
+ xy: 1540, 357
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-spore-pine-tiny
rotate: false
- xy: 1729, 659
+ xy: 1749, 493
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -18005,21 +18040,21 @@ block-spore-press-large
index: -1
block-spore-press-medium
rotate: false
- xy: 1387, 317
+ xy: 1431, 550
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-spore-press-small
rotate: false
- xy: 1377, 137
+ xy: 1566, 357
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-spore-press-tiny
rotate: false
- xy: 1747, 659
+ xy: 1767, 493
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -18040,21 +18075,21 @@ block-spore-wall-large
index: -1
block-spore-wall-medium
rotate: false
- xy: 1421, 317
+ xy: 1465, 550
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-spore-wall-small
rotate: false
- xy: 1403, 137
+ xy: 1592, 357
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-spore-wall-tiny
rotate: false
- xy: 1765, 659
+ xy: 1749, 475
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -18075,21 +18110,21 @@ block-steam-generator-large
index: -1
block-steam-generator-medium
rotate: false
- xy: 1455, 317
+ xy: 1499, 550
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-steam-generator-small
rotate: false
- xy: 1429, 137
+ xy: 1618, 357
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-steam-generator-tiny
rotate: false
- xy: 1783, 659
+ xy: 1785, 493
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -18110,21 +18145,21 @@ block-stone-large
index: -1
block-stone-medium
rotate: false
- xy: 1489, 317
+ xy: 1533, 550
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-stone-small
rotate: false
- xy: 1455, 137
+ xy: 1644, 357
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-stone-tiny
rotate: false
- xy: 1728, 641
+ xy: 1767, 475
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -18138,21 +18173,21 @@ block-stone-wall-large
index: -1
block-stone-wall-medium
rotate: false
- xy: 1523, 317
+ xy: 1123, 516
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-stone-wall-small
rotate: false
- xy: 1481, 137
+ xy: 1670, 357
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-stone-wall-tiny
rotate: false
- xy: 1746, 641
+ xy: 1749, 457
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -18180,21 +18215,21 @@ block-surge-tower-large
index: -1
block-surge-tower-medium
rotate: false
- xy: 1557, 317
+ xy: 1157, 516
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-surge-tower-small
rotate: false
- xy: 1507, 137
+ xy: 1696, 357
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-surge-tower-tiny
rotate: false
- xy: 1764, 641
+ xy: 1803, 493
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -18222,21 +18257,21 @@ block-surge-wall-large-large
index: -1
block-surge-wall-large-medium
rotate: false
- xy: 979, 333
+ xy: 1191, 516
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-surge-wall-large-small
rotate: false
- xy: 1533, 137
+ xy: 1539, 331
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-surge-wall-large-tiny
rotate: false
- xy: 1782, 641
+ xy: 1785, 475
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -18250,21 +18285,21 @@ block-surge-wall-large-xlarge
index: -1
block-surge-wall-medium
rotate: false
- xy: 1013, 333
+ xy: 1225, 516
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-surge-wall-small
rotate: false
- xy: 1559, 137
+ xy: 1539, 305
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-surge-wall-tiny
rotate: false
- xy: 1728, 623
+ xy: 1767, 457
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -18285,21 +18320,21 @@ block-swarmer-large
index: -1
block-swarmer-medium
rotate: false
- xy: 945, 325
+ xy: 1259, 516
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-swarmer-small
rotate: false
- xy: 1585, 123
+ xy: 1565, 331
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-swarmer-tiny
rotate: false
- xy: 1746, 623
+ xy: 1803, 475
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -18320,21 +18355,21 @@ block-switch-large
index: -1
block-switch-medium
rotate: false
- xy: 945, 291
+ xy: 1293, 516
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-switch-small
rotate: false
- xy: 1611, 123
+ xy: 1565, 305
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-switch-tiny
rotate: false
- xy: 1764, 623
+ xy: 1785, 457
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -18355,21 +18390,21 @@ block-tainted-water-large
index: -1
block-tainted-water-medium
rotate: false
- xy: 979, 299
+ xy: 1327, 516
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-tainted-water-small
rotate: false
- xy: 1083, 111
+ xy: 1591, 331
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-tainted-water-tiny
rotate: false
- xy: 1782, 623
+ xy: 1803, 457
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -18390,21 +18425,21 @@ block-tar-large
index: -1
block-tar-medium
rotate: false
- xy: 945, 257
+ xy: 1361, 516
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-tar-small
rotate: false
- xy: 1109, 111
+ xy: 1591, 305
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-tar-tiny
rotate: false
- xy: 1801, 653
+ xy: 1885, 557
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -18425,21 +18460,21 @@ block-tendrils-large
index: -1
block-tendrils-medium
rotate: false
- xy: 1013, 299
+ xy: 1395, 516
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-tendrils-small
rotate: false
- xy: 1135, 111
+ xy: 1617, 331
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-tendrils-tiny
rotate: false
- xy: 1819, 653
+ xy: 1903, 557
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -18460,21 +18495,21 @@ block-tetrative-reconstructor-large
index: -1
block-tetrative-reconstructor-medium
rotate: false
- xy: 1047, 300
+ xy: 1429, 516
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-tetrative-reconstructor-small
rotate: false
- xy: 1161, 111
+ xy: 1617, 305
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-tetrative-reconstructor-tiny
rotate: false
- xy: 1800, 635
+ xy: 1885, 539
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -18495,21 +18530,21 @@ block-thermal-generator-large
index: -1
block-thermal-generator-medium
rotate: false
- xy: 979, 265
+ xy: 1463, 516
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-thermal-generator-small
rotate: false
- xy: 1187, 111
+ xy: 1643, 331
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-thermal-generator-tiny
rotate: false
- xy: 1818, 635
+ xy: 1903, 539
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -18530,21 +18565,21 @@ block-thermal-pump-large
index: -1
block-thermal-pump-medium
rotate: false
- xy: 1013, 265
+ xy: 1497, 516
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-thermal-pump-small
rotate: false
- xy: 1213, 111
+ xy: 1643, 305
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-thermal-pump-tiny
rotate: false
- xy: 1800, 617
+ xy: 1921, 550
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -18565,21 +18600,21 @@ block-thorium-reactor-large
index: -1
block-thorium-reactor-medium
rotate: false
- xy: 1047, 266
+ xy: 1531, 516
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-thorium-reactor-small
rotate: false
- xy: 1239, 111
+ xy: 1669, 331
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-thorium-reactor-tiny
rotate: false
- xy: 1818, 617
+ xy: 1939, 550
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -18607,21 +18642,21 @@ block-thorium-wall-large-large
index: -1
block-thorium-wall-large-medium
rotate: false
- xy: 1081, 283
+ xy: 1153, 482
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-thorium-wall-large-small
rotate: false
- xy: 1265, 111
+ xy: 1669, 305
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-thorium-wall-large-tiny
rotate: false
- xy: 1601, 621
+ xy: 1957, 550
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -18635,21 +18670,21 @@ block-thorium-wall-large-xlarge
index: -1
block-thorium-wall-medium
rotate: false
- xy: 1115, 283
+ xy: 1187, 482
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-thorium-wall-small
rotate: false
- xy: 1291, 111
+ xy: 1695, 331
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-thorium-wall-tiny
rotate: false
- xy: 1601, 603
+ xy: 1921, 532
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -18670,21 +18705,21 @@ block-thruster-large
index: -1
block-thruster-medium
rotate: false
- xy: 1149, 283
+ xy: 1221, 482
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-thruster-small
rotate: false
- xy: 1317, 111
+ xy: 1695, 305
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-thruster-tiny
rotate: false
- xy: 1619, 606
+ xy: 1939, 532
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -18705,21 +18740,21 @@ block-titanium-conveyor-large
index: -1
block-titanium-conveyor-medium
rotate: false
- xy: 1183, 283
+ xy: 1255, 482
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-titanium-conveyor-small
rotate: false
- xy: 1343, 111
+ xy: 1723, 383
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-titanium-conveyor-tiny
rotate: false
- xy: 1661, 15
+ xy: 1957, 532
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -18747,21 +18782,21 @@ block-titanium-wall-large-large
index: -1
block-titanium-wall-large-medium
rotate: false
- xy: 1217, 283
+ xy: 1289, 482
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-titanium-wall-large-small
rotate: false
- xy: 1369, 111
+ xy: 1722, 357
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-titanium-wall-large-tiny
rotate: false
- xy: 1637, 606
+ xy: 1975, 547
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -18775,21 +18810,21 @@ block-titanium-wall-large-xlarge
index: -1
block-titanium-wall-medium
rotate: false
- xy: 1251, 283
+ xy: 1323, 482
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-titanium-wall-small
rotate: false
- xy: 1395, 111
+ xy: 1721, 331
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-titanium-wall-tiny
rotate: false
- xy: 1836, 635
+ xy: 1993, 547
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -18810,21 +18845,21 @@ block-underflow-gate-large
index: -1
block-underflow-gate-medium
rotate: false
- xy: 1285, 283
+ xy: 1357, 482
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-underflow-gate-small
rotate: false
- xy: 1421, 111
+ xy: 1721, 305
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-underflow-gate-tiny
rotate: false
- xy: 1836, 617
+ xy: 1975, 529
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -18845,21 +18880,21 @@ block-unloader-large
index: -1
block-unloader-medium
rotate: false
- xy: 1319, 283
+ xy: 1391, 482
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-unloader-small
rotate: false
- xy: 1447, 111
+ xy: 1540, 279
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-unloader-tiny
rotate: false
- xy: 1629, 588
+ xy: 1993, 529
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -18880,21 +18915,21 @@ block-vault-large
index: -1
block-vault-medium
rotate: false
- xy: 1353, 283
+ xy: 1425, 482
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-vault-small
rotate: false
- xy: 1473, 111
+ xy: 1540, 253
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-vault-tiny
rotate: false
- xy: 1629, 570
+ xy: 2011, 539
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -18915,21 +18950,21 @@ block-water-extractor-large
index: -1
block-water-extractor-medium
rotate: false
- xy: 1387, 283
+ xy: 1459, 482
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-water-extractor-small
rotate: false
- xy: 1499, 111
+ xy: 1566, 279
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-water-extractor-tiny
rotate: false
- xy: 1629, 552
+ xy: 2011, 521
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -18950,21 +18985,21 @@ block-water-large
index: -1
block-water-medium
rotate: false
- xy: 1421, 283
+ xy: 1493, 482
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-water-small
rotate: false
- xy: 1525, 111
+ xy: 1566, 253
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-water-tiny
rotate: false
- xy: 1629, 534
+ xy: 1821, 493
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -18985,21 +19020,21 @@ block-wave-large
index: -1
block-wave-medium
rotate: false
- xy: 1455, 283
+ xy: 1527, 482
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-wave-small
rotate: false
- xy: 1551, 111
+ xy: 1592, 279
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-wave-tiny
rotate: false
- xy: 1629, 516
+ xy: 1821, 475
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -19020,21 +19055,21 @@ block-white-tree-dead-large
index: -1
block-white-tree-dead-medium
rotate: false
- xy: 1489, 283
+ xy: 1567, 545
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-white-tree-dead-small
rotate: false
- xy: 1082, 85
+ xy: 1592, 253
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-white-tree-dead-tiny
rotate: false
- xy: 1629, 498
+ xy: 1821, 457
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -19055,21 +19090,21 @@ block-white-tree-large
index: -1
block-white-tree-medium
rotate: false
- xy: 1523, 283
+ xy: 1601, 545
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-white-tree-small
rotate: false
- xy: 1108, 85
+ xy: 1618, 279
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-white-tree-tiny
rotate: false
- xy: 1647, 588
+ xy: 1827, 511
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -19083,7 +19118,7 @@ block-white-tree-xlarge
index: -1
button
rotate: false
- xy: 1395, 652
+ xy: 1699, 694
size: 36, 27
split: 12, 12, 12, 12
orig: 36, 27
@@ -19091,7 +19126,7 @@ button
index: -1
button-disabled
rotate: false
- xy: 1091, 652
+ xy: 1867, 745
size: 36, 27
split: 12, 12, 12, 12
orig: 36, 27
@@ -19099,7 +19134,7 @@ button-disabled
index: -1
button-down
rotate: false
- xy: 1091, 623
+ xy: 1909, 778
size: 36, 27
split: 12, 12, 12, 12
orig: 36, 27
@@ -19107,7 +19142,7 @@ button-down
index: -1
button-edge-1
rotate: false
- xy: 1129, 652
+ xy: 1049, 610
size: 36, 27
split: 12, 12, 12, 12
orig: 36, 27
@@ -19115,7 +19150,7 @@ button-edge-1
index: -1
button-edge-2
rotate: false
- xy: 1129, 623
+ xy: 1133, 652
size: 36, 27
split: 12, 12, 12, 12
orig: 36, 27
@@ -19123,7 +19158,7 @@ button-edge-2
index: -1
button-edge-3
rotate: false
- xy: 1167, 652
+ xy: 1087, 610
size: 36, 27
split: 12, 12, 12, 12
orig: 36, 27
@@ -19131,7 +19166,7 @@ button-edge-3
index: -1
button-edge-4
rotate: false
- xy: 1167, 623
+ xy: 1171, 652
size: 36, 27
split: 12, 12, 12, 12
orig: 36, 27
@@ -19139,7 +19174,7 @@ button-edge-4
index: -1
button-right-disabled
rotate: false
- xy: 1167, 623
+ xy: 1171, 652
size: 36, 27
split: 12, 12, 12, 12
orig: 36, 27
@@ -19147,7 +19182,7 @@ button-right-disabled
index: -1
button-edge-over-4
rotate: false
- xy: 1205, 652
+ xy: 1209, 652
size: 36, 27
split: 12, 12, 12, 12
orig: 36, 27
@@ -19155,7 +19190,7 @@ button-edge-over-4
index: -1
button-over
rotate: false
- xy: 1205, 623
+ xy: 1247, 652
size: 36, 27
split: 12, 12, 12, 12
orig: 36, 27
@@ -19163,7 +19198,7 @@ button-over
index: -1
button-red
rotate: false
- xy: 1243, 652
+ xy: 1285, 652
size: 36, 27
split: 12, 12, 12, 12
orig: 36, 27
@@ -19171,7 +19206,7 @@ button-red
index: -1
button-right
rotate: false
- xy: 1281, 623
+ xy: 1399, 652
size: 36, 27
split: 12, 12, 12, 12
orig: 36, 27
@@ -19179,7 +19214,7 @@ button-right
index: -1
button-right-down
rotate: false
- xy: 1243, 623
+ xy: 1323, 652
size: 36, 27
split: 12, 12, 12, 12
orig: 36, 27
@@ -19187,7 +19222,7 @@ button-right-down
index: -1
button-right-over
rotate: false
- xy: 1281, 652
+ xy: 1361, 652
size: 36, 27
split: 12, 12, 12, 12
orig: 36, 27
@@ -19195,7 +19230,7 @@ button-right-over
index: -1
button-select
rotate: false
- xy: 1134, 85
+ xy: 1618, 253
size: 24, 24
split: 4, 4, 4, 4
orig: 24, 24
@@ -19203,7 +19238,7 @@ button-select
index: -1
button-square
rotate: false
- xy: 1357, 652
+ xy: 1513, 652
size: 36, 27
split: 12, 12, 12, 12
orig: 36, 27
@@ -19211,7 +19246,7 @@ button-square
index: -1
button-square-down
rotate: false
- xy: 1319, 652
+ xy: 1437, 652
size: 36, 27
split: 12, 12, 12, 12
orig: 36, 27
@@ -19219,7 +19254,7 @@ button-square-down
index: -1
button-square-over
rotate: false
- xy: 1319, 623
+ xy: 1475, 652
size: 36, 27
split: 12, 12, 12, 12
orig: 36, 27
@@ -19227,7 +19262,7 @@ button-square-over
index: -1
button-trans
rotate: false
- xy: 1357, 623
+ xy: 1551, 652
size: 36, 27
split: 12, 12, 12, 12
orig: 36, 27
@@ -19235,42 +19270,42 @@ button-trans
index: -1
check-disabled
rotate: false
- xy: 1557, 283
+ xy: 1635, 545
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
check-off
rotate: false
- xy: 1081, 249
+ xy: 1565, 511
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
check-on
rotate: false
- xy: 1115, 249
+ xy: 1599, 511
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
check-on-disabled
rotate: false
- xy: 1149, 249
+ xy: 1633, 511
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
check-on-over
rotate: false
- xy: 1183, 249
+ xy: 1561, 477
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
check-over
rotate: false
- xy: 1217, 249
+ xy: 1595, 477
size: 32, 32
orig: 32, 32
offset: 0, 0
@@ -19291,7 +19326,7 @@ crater
index: -1
cursor
rotate: false
- xy: 1693, 689
+ xy: 1867, 739
size: 4, 4
orig: 4, 4
offset: 0, 0
@@ -19305,7 +19340,7 @@ discord-banner
index: -1
flat-down-base
rotate: false
- xy: 1395, 623
+ xy: 1049, 581
size: 36, 27
split: 12, 12, 12, 12
orig: 36, 27
@@ -19320,7 +19355,7 @@ info-banner
index: -1
inventory
rotate: false
- xy: 1988, 778
+ xy: 1644, 263
size: 24, 40
split: 10, 10, 10, 14
orig: 24, 40
@@ -19328,147 +19363,147 @@ inventory
index: -1
item-blast-compound-icon
rotate: false
- xy: 1251, 249
+ xy: 1629, 477
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
item-coal-icon
rotate: false
- xy: 1285, 249
+ xy: 1663, 477
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
item-copper-icon
rotate: false
- xy: 1319, 249
+ xy: 1667, 511
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
item-graphite-icon
rotate: false
- xy: 1353, 249
+ xy: 1697, 477
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
item-lead-icon
rotate: false
- xy: 1387, 249
+ xy: 1153, 448
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
item-metaglass-icon
rotate: false
- xy: 1421, 249
+ xy: 1187, 448
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
item-phase-fabric-icon
rotate: false
- xy: 1455, 249
+ xy: 1221, 448
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
item-plastanium-icon
rotate: false
- xy: 1489, 249
+ xy: 1255, 448
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
item-pyratite-icon
rotate: false
- xy: 1523, 249
+ xy: 1289, 448
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
item-sand-icon
rotate: false
- xy: 1557, 249
+ xy: 1323, 448
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
item-scrap-icon
rotate: false
- xy: 1047, 232
+ xy: 1357, 448
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
item-silicon-icon
rotate: false
- xy: 1081, 215
+ xy: 1391, 448
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
item-spore-pod-icon
rotate: false
- xy: 1115, 215
+ xy: 1425, 448
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
item-surge-alloy-icon
rotate: false
- xy: 1149, 215
+ xy: 1459, 448
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
item-thorium-icon
rotate: false
- xy: 1183, 215
+ xy: 1493, 448
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
item-titanium-icon
rotate: false
- xy: 1217, 215
+ xy: 1527, 448
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
liquid-cryofluid-icon
rotate: false
- xy: 1251, 215
+ xy: 1151, 414
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
liquid-oil-icon
rotate: false
- xy: 1285, 215
+ xy: 1185, 414
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
liquid-slag-icon
rotate: false
- xy: 1319, 215
+ xy: 1219, 414
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
liquid-water-icon
rotate: false
- xy: 1353, 215
+ xy: 1253, 414
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
logic-node
rotate: false
- xy: 1387, 215
+ xy: 1287, 414
size: 32, 32
orig: 32, 32
offset: 0, 0
@@ -19489,7 +19524,7 @@ nomap
index: -1
pane
rotate: false
- xy: 1433, 623
+ xy: 1951, 862
size: 36, 27
split: 12, 12, 12, 12
orig: 36, 27
@@ -19497,7 +19532,7 @@ pane
index: -1
pane-2
rotate: false
- xy: 1433, 652
+ xy: 1087, 581
size: 36, 27
split: 12, 12, 12, 12
orig: 36, 27
@@ -19505,7 +19540,7 @@ pane-2
index: -1
scroll
rotate: false
- xy: 1121, 48
+ xy: 1696, 268
size: 24, 35
split: 10, 10, 6, 5
orig: 24, 35
@@ -19528,49 +19563,49 @@ scroll-knob-horizontal-black
index: -1
scroll-knob-vertical-black
rotate: false
- xy: 1095, 43
+ xy: 1670, 263
size: 24, 40
orig: 24, 40
offset: 0, 0
index: -1
scroll-knob-vertical-thin
rotate: false
- xy: 1854, 619
+ xy: 2035, 713
size: 12, 40
orig: 12, 40
offset: 0, 0
index: -1
selection
rotate: false
- xy: 640, 181
+ xy: 821, 975
size: 1, 1
orig: 1, 1
offset: 0, 0
index: -1
slider
rotate: false
- xy: 543, 115
+ xy: 2014, 601
size: 1, 8
orig: 1, 8
offset: 0, 0
index: -1
slider-knob
rotate: false
- xy: 1979, 704
+ xy: 692, 92
size: 29, 38
orig: 29, 38
offset: 0, 0
index: -1
slider-knob-down
rotate: false
- xy: 1979, 664
+ xy: 1929, 594
size: 29, 38
orig: 29, 38
offset: 0, 0
index: -1
slider-knob-over
rotate: false
- xy: 488, 34
+ xy: 692, 52
size: 29, 38
orig: 29, 38
offset: 0, 0
@@ -19584,7 +19619,7 @@ slider-vertical
index: -1
underline
rotate: false
- xy: 1547, 652
+ xy: 919, 568
size: 36, 27
split: 12, 12, 12, 12
orig: 36, 27
@@ -19592,7 +19627,7 @@ underline
index: -1
underline-2
rotate: false
- xy: 1471, 652
+ xy: 1951, 833
size: 36, 27
split: 12, 12, 12, 12
orig: 36, 27
@@ -19600,7 +19635,7 @@ underline-2
index: -1
underline-disabled
rotate: false
- xy: 1471, 623
+ xy: 1951, 804
size: 36, 27
split: 12, 12, 12, 12
orig: 36, 27
@@ -19608,7 +19643,7 @@ underline-disabled
index: -1
underline-red
rotate: false
- xy: 1509, 652
+ xy: 1947, 775
size: 36, 27
split: 12, 12, 12, 12
orig: 36, 27
@@ -19616,7 +19651,7 @@ underline-red
index: -1
underline-white
rotate: false
- xy: 1509, 623
+ xy: 881, 568
size: 36, 27
split: 12, 12, 12, 12
orig: 36, 27
@@ -19631,21 +19666,21 @@ unit-alpha-large
index: -1
unit-alpha-medium
rotate: false
- xy: 1421, 215
+ xy: 1321, 414
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
unit-alpha-small
rotate: false
- xy: 1160, 85
+ xy: 1722, 279
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
unit-alpha-tiny
rotate: false
- xy: 1647, 570
+ xy: 1827, 529
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -19659,7 +19694,7 @@ unit-alpha-xlarge
index: -1
unit-antumbra-large
rotate: false
- xy: 1951, 849
+ xy: 877, 526
size: 36, 40
orig: 36, 40
offset: 0, 0
@@ -19673,14 +19708,14 @@ unit-antumbra-medium
index: -1
unit-antumbra-small
rotate: false
- xy: 1785, 677
+ xy: 1358, 206
size: 21, 24
orig: 21, 24
offset: 0, 0
index: -1
unit-antumbra-tiny
rotate: false
- xy: 1837, 653
+ xy: 1048, 189
size: 14, 16
orig: 14, 16
offset: 0, 0
@@ -19701,21 +19736,21 @@ unit-arkyid-large
index: -1
unit-arkyid-medium
rotate: false
- xy: 1455, 215
+ xy: 1355, 414
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
unit-arkyid-small
rotate: false
- xy: 1147, 59
+ xy: 1540, 227
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
unit-arkyid-tiny
rotate: false
- xy: 1647, 552
+ xy: 1845, 531
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -19736,21 +19771,21 @@ unit-atrax-large
index: -1
unit-atrax-medium
rotate: false
- xy: 877, 368
+ xy: 911, 331
size: 32, 23
orig: 32, 23
offset: 0, 0
index: -1
unit-atrax-small
rotate: false
- xy: 1017, 1
+ xy: 804, 1
size: 24, 17
orig: 24, 17
offset: 0, 0
index: -1
unit-atrax-tiny
rotate: false
- xy: 1927, 726
+ xy: 656, 168
size: 16, 11
orig: 16, 11
offset: 0, 0
@@ -19764,37 +19799,37 @@ unit-atrax-xlarge
index: -1
unit-beta-large
rotate: false
- xy: 1825, 849
- size: 40, 40
- orig: 40, 40
+ xy: 1825, 851
+ size: 40, 38
+ orig: 40, 38
offset: 0, 0
index: -1
unit-beta-medium
rotate: false
- xy: 1489, 215
- size: 32, 32
- orig: 32, 32
+ xy: 351, 1
+ size: 32, 30
+ orig: 32, 30
offset: 0, 0
index: -1
unit-beta-small
rotate: false
- xy: 1186, 85
- size: 24, 24
- orig: 24, 24
+ xy: 722, 1
+ size: 24, 23
+ orig: 24, 23
offset: 0, 0
index: -1
unit-beta-tiny
rotate: false
- xy: 1647, 534
- size: 16, 16
- orig: 16, 16
+ xy: 1174, 27
+ size: 16, 15
+ orig: 16, 15
offset: 0, 0
index: -1
unit-beta-xlarge
rotate: false
- xy: 701, 516
- size: 48, 48
- orig: 48, 48
+ xy: 701, 518
+ size: 48, 46
+ orig: 48, 46
offset: 0, 0
index: -1
unit-bryde-large
@@ -19806,21 +19841,21 @@ unit-bryde-large
index: -1
unit-bryde-medium
rotate: false
- xy: 1523, 215
+ xy: 1389, 414
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
unit-bryde-small
rotate: false
- xy: 1173, 59
+ xy: 1566, 227
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
unit-bryde-tiny
rotate: false
- xy: 1647, 516
+ xy: 1863, 531
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -19841,14 +19876,14 @@ unit-corvus-large
index: -1
unit-corvus-medium
rotate: false
- xy: 1014, 243
+ xy: 114, 6
size: 31, 20
orig: 31, 20
offset: 0, 0
index: -1
unit-corvus-small
rotate: false
- xy: 1095, 26
+ xy: 692, 1
size: 24, 15
orig: 24, 15
offset: 0, 0
@@ -19876,21 +19911,21 @@ unit-crawler-large
index: -1
unit-crawler-medium
rotate: false
- xy: 1557, 215
+ xy: 1423, 414
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
unit-crawler-small
rotate: false
- xy: 1212, 85
+ xy: 1592, 227
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
unit-crawler-tiny
rotate: false
- xy: 1647, 498
+ xy: 1845, 513
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -19904,28 +19939,28 @@ unit-crawler-xlarge
index: -1
unit-dagger-large
rotate: false
- xy: 1867, 849
+ xy: 1825, 809
size: 40, 40
orig: 40, 40
offset: 0, 0
index: -1
unit-dagger-medium
rotate: false
- xy: 980, 231
+ xy: 1457, 414
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
unit-dagger-small
rotate: false
- xy: 1199, 59
+ xy: 1618, 227
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
unit-dagger-tiny
rotate: false
- xy: 1643, 480
+ xy: 1863, 513
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -19939,28 +19974,28 @@ unit-dagger-xlarge
index: -1
unit-eclipse-large
rotate: false
- xy: 1825, 807
+ xy: 1867, 849
size: 40, 40
orig: 40, 40
offset: 0, 0
index: -1
unit-eclipse-medium
rotate: false
- xy: 980, 197
+ xy: 1491, 414
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
unit-eclipse-small
rotate: false
- xy: 1238, 85
+ xy: 1644, 237
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
unit-eclipse-tiny
rotate: false
- xy: 1643, 462
+ xy: 1881, 521
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -19981,21 +20016,21 @@ unit-flare-large
index: -1
unit-flare-medium
rotate: false
- xy: 979, 163
+ xy: 1525, 414
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
unit-flare-small
rotate: false
- xy: 1225, 59
+ xy: 1670, 237
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
unit-flare-tiny
rotate: false
- xy: 1643, 444
+ xy: 1899, 521
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -20023,14 +20058,14 @@ unit-fortress-medium
index: -1
unit-fortress-small
rotate: false
- xy: 1121, 27
+ xy: 556, 1
size: 24, 19
orig: 24, 19
offset: 0, 0
index: -1
unit-fortress-tiny
rotate: false
- xy: 1601, 589
+ xy: 522, 1
size: 16, 12
orig: 16, 12
offset: 0, 0
@@ -20051,28 +20086,28 @@ unit-gamma-large
index: -1
unit-gamma-medium
rotate: false
- xy: 1945, 710
+ xy: 1561, 443
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
unit-gamma-small
rotate: false
- xy: 1121, 1
+ xy: 1696, 242
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
unit-gamma-tiny
rotate: false
- xy: 1643, 426
+ xy: 1881, 503
size: 16, 16
orig: 16, 16
offset: 0, 0
index: -1
unit-gamma-xlarge
rotate: false
- xy: 701, 466
+ xy: 701, 468
size: 48, 48
orig: 48, 48
offset: 0, 0
@@ -20086,21 +20121,21 @@ unit-horizon-large
index: -1
unit-horizon-medium
rotate: false
- xy: 1945, 676
+ xy: 1595, 443
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
unit-horizon-small
rotate: false
- xy: 1147, 33
+ xy: 1722, 253
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
unit-horizon-tiny
rotate: false
- xy: 1643, 408
+ xy: 1899, 503
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -20121,21 +20156,21 @@ unit-mace-large
index: -1
unit-mace-medium
rotate: false
- xy: 1595, 555
+ xy: 1629, 443
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
unit-mace-small
rotate: false
- xy: 1264, 85
+ xy: 1722, 227
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
unit-mace-tiny
rotate: false
- xy: 1643, 390
+ xy: 1917, 514
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -20156,21 +20191,21 @@ unit-mega-large
index: -1
unit-mega-medium
rotate: false
- xy: 1595, 521
+ xy: 1663, 443
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
unit-mega-small
rotate: false
- xy: 1251, 59
+ xy: 1696, 216
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
unit-mega-tiny
rotate: false
- xy: 1643, 372
+ xy: 1935, 514
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -20184,14 +20219,14 @@ unit-mega-xlarge
index: -1
unit-minke-large
rotate: false
- xy: 1585, 639
+ xy: 877, 455
size: 34, 40
orig: 34, 40
offset: 0, 0
index: -1
unit-minke-medium
rotate: false
- xy: 1014, 176
+ xy: 723, 52
size: 27, 32
orig: 27, 32
offset: 0, 0
@@ -20205,7 +20240,7 @@ unit-minke-small
index: -1
unit-minke-tiny
rotate: false
- xy: 1639, 624
+ xy: 2034, 683
size: 13, 16
orig: 13, 16
offset: 0, 0
@@ -20226,21 +20261,21 @@ unit-mono-large
index: -1
unit-mono-medium
rotate: false
- xy: 1595, 487
+ xy: 1697, 443
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
unit-mono-small
rotate: false
- xy: 1147, 7
+ xy: 1722, 201
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
unit-mono-tiny
rotate: false
- xy: 1643, 354
+ xy: 1953, 514
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -20261,21 +20296,21 @@ unit-nova-large
index: -1
unit-nova-medium
rotate: false
- xy: 1591, 453
+ xy: 1559, 409
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
unit-nova-small
rotate: false
- xy: 1173, 33
+ xy: 1644, 211
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
unit-nova-tiny
rotate: false
- xy: 1643, 336
+ xy: 1917, 496
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -20296,21 +20331,21 @@ unit-oct-large
index: -1
unit-oct-medium
rotate: false
- xy: 1591, 419
+ xy: 1593, 409
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
unit-oct-small
rotate: false
- xy: 1290, 85
+ xy: 1670, 211
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
unit-oct-tiny
rotate: false
- xy: 1643, 318
+ xy: 1935, 496
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -20324,21 +20359,21 @@ unit-oct-xlarge
index: -1
unit-omura-large
rotate: false
- xy: 519, 41
+ xy: 2019, 755
size: 28, 40
orig: 28, 40
offset: 0, 0
index: -1
unit-omura-medium
rotate: false
- xy: 1277, 25
+ xy: 1729, 409
size: 22, 32
orig: 22, 32
offset: 0, 0
index: -1
unit-omura-small
rotate: false
- xy: 1643, 292
+ xy: 1953, 488
size: 16, 24
orig: 16, 24
offset: 0, 0
@@ -20352,7 +20387,7 @@ unit-omura-tiny
index: -1
unit-omura-xlarge
rotate: false
- xy: 1621, 642
+ xy: 877, 405
size: 33, 48
orig: 33, 48
offset: 0, 0
@@ -20366,21 +20401,21 @@ unit-poly-large
index: -1
unit-poly-medium
rotate: false
- xy: 1591, 385
+ xy: 1627, 409
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
unit-poly-small
rotate: false
- xy: 1277, 59
+ xy: 1696, 190
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
unit-poly-tiny
rotate: false
- xy: 1643, 274
+ xy: 1971, 511
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -20394,63 +20429,63 @@ unit-poly-xlarge
index: -1
unit-pulsar-large
rotate: false
- xy: 1783, 738
- size: 40, 33
- orig: 40, 33
+ xy: 1825, 773
+ size: 40, 34
+ orig: 40, 34
offset: 0, 0
index: -1
unit-pulsar-medium
rotate: false
- xy: 911, 331
- size: 32, 26
- orig: 32, 26
+ xy: 658, 1
+ size: 32, 27
+ orig: 32, 27
offset: 0, 0
index: -1
unit-pulsar-small
rotate: false
- xy: 1095, 5
- size: 24, 19
- orig: 24, 19
+ xy: 1150, 210
+ size: 24, 20
+ orig: 24, 20
offset: 0, 0
index: -1
unit-pulsar-tiny
rotate: false
- xy: 945, 242
+ xy: 1192, 29
size: 16, 13
orig: 16, 13
offset: 0, 0
index: -1
unit-pulsar-xlarge
rotate: false
- xy: 701, 425
- size: 48, 39
- orig: 48, 39
+ xy: 701, 426
+ size: 48, 40
+ orig: 48, 40
offset: 0, 0
index: -1
unit-quad-large
rotate: false
- xy: 1825, 765
+ xy: 1007, 639
size: 40, 40
orig: 40, 40
offset: 0, 0
index: -1
unit-quad-medium
rotate: false
- xy: 1014, 210
+ xy: 1929, 683
size: 31, 31
orig: 31, 31
offset: 0, 0
index: -1
unit-quad-small
rotate: false
- xy: 1173, 7
+ xy: 1176, 206
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
unit-quad-tiny
rotate: false
- xy: 2032, 786
+ xy: 471, 15
size: 15, 15
orig: 15, 15
offset: 0, 0
@@ -20464,28 +20499,28 @@ unit-quad-xlarge
index: -1
unit-quasar-large
rotate: false
- xy: 1007, 639
+ xy: 965, 597
size: 40, 40
orig: 40, 40
offset: 0, 0
index: -1
unit-quasar-medium
rotate: false
- xy: 1591, 351
+ xy: 1661, 409
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
unit-quasar-small
rotate: false
- xy: 1199, 33
+ xy: 1202, 206
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
unit-quasar-tiny
rotate: false
- xy: 1643, 256
+ xy: 1989, 511
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -20506,21 +20541,21 @@ unit-reign-large
index: -1
unit-reign-medium
rotate: false
- xy: 114, 6
+ xy: 1929, 661
size: 31, 20
orig: 31, 20
offset: 0, 0
index: -1
unit-reign-small
rotate: false
- xy: 1316, 94
+ xy: 830, 3
size: 24, 15
orig: 24, 15
offset: 0, 0
index: -1
unit-reign-tiny
rotate: false
- xy: 963, 245
+ xy: 945, 242
size: 15, 10
orig: 15, 10
offset: 0, 0
@@ -20534,28 +20569,28 @@ unit-reign-xlarge
index: -1
unit-risso-large
rotate: false
- xy: 1951, 778
+ xy: 915, 526
size: 35, 40
orig: 35, 40
offset: 0, 0
index: -1
unit-risso-medium
rotate: false
- xy: 1985, 744
+ xy: 692, 18
size: 28, 32
orig: 28, 32
offset: 0, 0
index: -1
unit-risso-small
rotate: false
- xy: 1808, 671
+ xy: 1381, 206
size: 21, 24
orig: 21, 24
offset: 0, 0
index: -1
unit-risso-tiny
rotate: false
- xy: 2033, 768
+ xy: 1316, 193
size: 14, 16
orig: 14, 16
offset: 0, 0
@@ -20569,28 +20604,28 @@ unit-risso-xlarge
index: -1
unit-scepter-large
rotate: false
- xy: 965, 605
+ xy: 1783, 739
size: 40, 32
orig: 40, 32
offset: 0, 0
index: -1
unit-scepter-medium
rotate: false
- xy: 1591, 323
+ xy: 385, 5
size: 32, 26
orig: 32, 26
offset: 0, 0
index: -1
unit-scepter-small
rotate: false
- xy: 1199, 12
+ xy: 1228, 211
size: 24, 19
orig: 24, 19
offset: 0, 0
index: -1
unit-scepter-tiny
rotate: false
- xy: 666, 166
+ xy: 1971, 496
size: 16, 13
orig: 16, 13
offset: 0, 0
@@ -20604,28 +20639,28 @@ unit-scepter-xlarge
index: -1
unit-sei-large
rotate: false
- xy: 1867, 765
+ xy: 1049, 639
size: 40, 40
orig: 40, 40
offset: 0, 0
index: -1
unit-sei-medium
rotate: false
- xy: 1591, 289
+ xy: 1695, 409
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
unit-sei-small
rotate: false
- xy: 1225, 33
+ xy: 1254, 206
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
unit-sei-tiny
rotate: false
- xy: 1643, 238
+ xy: 1210, 26
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -20639,28 +20674,28 @@ unit-sei-xlarge
index: -1
unit-spiroct-large
rotate: false
- xy: 1049, 648
+ xy: 1867, 774
size: 40, 31
orig: 40, 31
offset: 0, 0
index: -1
unit-spiroct-medium
rotate: false
- xy: 1047, 205
+ xy: 1929, 634
size: 31, 25
orig: 31, 25
offset: 0, 0
index: -1
unit-spiroct-small
rotate: false
- xy: 1225, 12
+ xy: 1280, 211
size: 24, 19
orig: 24, 19
offset: 0, 0
index: -1
unit-spiroct-tiny
rotate: false
- xy: 1571, 1
+ xy: 471, 1
size: 15, 12
orig: 15, 12
offset: 0, 0
@@ -20674,7 +20709,7 @@ unit-spiroct-xlarge
index: -1
unit-toxopid-large
rotate: false
- xy: 1979, 891
+ xy: 952, 526
size: 33, 40
orig: 33, 40
offset: 0, 0
@@ -20688,49 +20723,49 @@ unit-toxopid-medium
index: -1
unit-toxopid-small
rotate: false
- xy: 1831, 671
+ xy: 1404, 206
size: 20, 24
orig: 20, 24
offset: 0, 0
index: -1
unit-toxopid-tiny
rotate: false
- xy: 1079, 2
+ xy: 2034, 665
size: 13, 16
orig: 13, 16
offset: 0, 0
index: -1
unit-toxopid-xlarge
rotate: false
- xy: 1909, 757
+ xy: 1007, 589
size: 40, 48
orig: 40, 48
offset: 0, 0
index: -1
unit-vela-large
rotate: false
- xy: 1007, 605
+ xy: 1825, 739
size: 40, 32
orig: 40, 32
offset: 0, 0
index: -1
unit-vela-medium
rotate: false
- xy: 1591, 261
+ xy: 1909, 750
size: 32, 26
orig: 32, 26
offset: 0, 0
index: -1
unit-vela-small
rotate: false
- xy: 1251, 38
+ xy: 1306, 211
size: 24, 19
orig: 24, 19
offset: 0, 0
index: -1
unit-vela-tiny
rotate: false
- xy: 1641, 150
+ xy: 1989, 496
size: 16, 13
orig: 16, 13
offset: 0, 0
@@ -20744,42 +20779,42 @@ unit-vela-xlarge
index: -1
unit-zenith-large
rotate: false
- xy: 1049, 606
+ xy: 1091, 639
size: 40, 40
orig: 40, 40
offset: 0, 0
index: -1
unit-zenith-medium
rotate: false
- xy: 1591, 227
+ xy: 1911, 716
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
unit-zenith-small
rotate: false
- xy: 1251, 12
+ xy: 1332, 206
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
unit-zenith-tiny
rotate: false
- xy: 1643, 220
+ xy: 1228, 26
size: 16, 16
orig: 16, 16
offset: 0, 0
index: -1
unit-zenith-xlarge
rotate: false
- xy: 701, 375
+ xy: 701, 376
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
wavepane
rotate: false
- xy: 1547, 623
+ xy: 957, 568
size: 36, 27
split: 12, 12, 12, 12
orig: 36, 27
@@ -20787,7 +20822,7 @@ wavepane
index: -1
white-pane
rotate: false
- xy: 1951, 820
+ xy: 877, 497
size: 36, 27
split: 12, 12, 12, 12
orig: 36, 27
@@ -20802,7 +20837,7 @@ whiteui
index: -1
window-empty
rotate: false
- xy: 2010, 681
+ xy: 781, 61
size: 27, 61
split: 4, 4, 2, 2
orig: 27, 61
diff --git a/core/assets/sprites/fallback/sprites.png b/core/assets/sprites/fallback/sprites.png
index 5154e3df5c..4f9c0dffcc 100644
Binary files a/core/assets/sprites/fallback/sprites.png and b/core/assets/sprites/fallback/sprites.png differ
diff --git a/core/assets/sprites/fallback/sprites2.png b/core/assets/sprites/fallback/sprites2.png
index 9d666ce306..aa17fbbe89 100644
Binary files a/core/assets/sprites/fallback/sprites2.png and b/core/assets/sprites/fallback/sprites2.png differ
diff --git a/core/assets/sprites/fallback/sprites3.png b/core/assets/sprites/fallback/sprites3.png
index 91597bb356..131ca94f1b 100644
Binary files a/core/assets/sprites/fallback/sprites3.png and b/core/assets/sprites/fallback/sprites3.png differ
diff --git a/core/assets/sprites/fallback/sprites4.png b/core/assets/sprites/fallback/sprites4.png
index 85a567199e..9d503cd9a6 100644
Binary files a/core/assets/sprites/fallback/sprites4.png and b/core/assets/sprites/fallback/sprites4.png differ
diff --git a/core/assets/sprites/fallback/sprites5.png b/core/assets/sprites/fallback/sprites5.png
index 7bf1907c99..49c4911f8d 100644
Binary files a/core/assets/sprites/fallback/sprites5.png and b/core/assets/sprites/fallback/sprites5.png differ
diff --git a/core/assets/sprites/fallback/sprites7.png b/core/assets/sprites/fallback/sprites7.png
index 31a4d943bb..62f54766f8 100644
Binary files a/core/assets/sprites/fallback/sprites7.png and b/core/assets/sprites/fallback/sprites7.png differ
diff --git a/core/assets/sprites/fallback/sprites8.png b/core/assets/sprites/fallback/sprites8.png
index 8db8e20e83..e83a9e3e09 100644
Binary files a/core/assets/sprites/fallback/sprites8.png and b/core/assets/sprites/fallback/sprites8.png differ
diff --git a/core/assets/sprites/sprites.atlas b/core/assets/sprites/sprites.atlas
index b83f154c2b..2d267c4455 100644
--- a/core/assets/sprites/sprites.atlas
+++ b/core/assets/sprites/sprites.atlas
@@ -34,7 +34,7 @@ launch-pad-light
index: -1
launchpod
rotate: false
- xy: 2353, 2434
+ xy: 2612, 1868
size: 64, 64
orig: 64, 64
offset: 0, 0
@@ -55,28 +55,28 @@ force-projector-top
index: -1
mend-projector
rotate: false
- xy: 2278, 1796
+ xy: 2683, 2400
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
mend-projector-top
rotate: false
- xy: 2344, 1771
+ xy: 2725, 2334
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
mender
rotate: false
- xy: 3685, 2261
+ xy: 2531, 1532
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
mender-top
rotate: false
- xy: 3719, 2261
+ xy: 2565, 1566
size: 32, 32
orig: 32, 32
offset: 0, 0
@@ -97,21 +97,21 @@ overdrive-dome-top
index: -1
overdrive-projector
rotate: false
- xy: 2410, 1771
+ xy: 2725, 2268
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
overdrive-projector-top
rotate: false
- xy: 2419, 2466
+ xy: 2725, 2202
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
shock-mine
rotate: false
- xy: 2928, 1721
+ xy: 2293, 1450
size: 32, 32
orig: 32, 32
offset: 0, 0
@@ -132,518 +132,518 @@ block-unloader
index: -1
bridge-arrow
rotate: false
- xy: 1724, 2853
+ xy: 2123, 1552
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
bridge-conveyor
rotate: false
- xy: 3216, 1977
+ xy: 2123, 1484
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
bridge-conveyor-bridge
rotate: false
- xy: 3250, 2079
+ xy: 2157, 1484
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
bridge-conveyor-end
rotate: false
- xy: 3250, 2045
+ xy: 2191, 1820
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
center
rotate: false
- xy: 3250, 2011
+ xy: 2225, 1820
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
armored-conveyor-0-0
rotate: false
- xy: 1588, 2841
+ xy: 1053, 8
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-armored-conveyor-full
rotate: false
- xy: 1588, 2841
+ xy: 1053, 8
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
armored-conveyor-0-1
rotate: false
- xy: 773, 1
+ xy: 2315, 2067
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
armored-conveyor-0-2
rotate: false
- xy: 3793, 2447
+ xy: 4017, 3587
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
armored-conveyor-0-3
rotate: false
- xy: 1622, 2841
+ xy: 1117, 2609
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
armored-conveyor-1-0
rotate: false
- xy: 2709, 3191
+ xy: 1113, 2285
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
armored-conveyor-1-1
rotate: false
- xy: 1053, 8
+ xy: 1776, 2861
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
armored-conveyor-1-2
rotate: false
- xy: 1033, 2609
+ xy: 1087, 8
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
armored-conveyor-1-3
rotate: false
- xy: 4017, 3587
+ xy: 4051, 3587
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
armored-conveyor-2-0
rotate: false
- xy: 3491, 2211
+ xy: 1113, 2251
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
armored-conveyor-2-1
rotate: false
- xy: 1113, 2285
+ xy: 1121, 8
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
armored-conveyor-2-2
rotate: false
- xy: 3487, 2177
+ xy: 1155, 8
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
armored-conveyor-2-3
rotate: false
- xy: 1087, 8
+ xy: 1189, 8
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
armored-conveyor-3-0
rotate: false
- xy: 1067, 2609
+ xy: 3795, 3089
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
armored-conveyor-3-1
rotate: false
- xy: 4051, 3587
+ xy: 2255, 2265
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
armored-conveyor-3-2
rotate: false
- xy: 3525, 2211
+ xy: 3851, 2439
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
armored-conveyor-3-3
rotate: false
- xy: 1113, 2251
+ xy: 3885, 2443
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
armored-conveyor-4-0
rotate: false
- xy: 3521, 2177
+ xy: 3869, 2405
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
armored-conveyor-4-1
rotate: false
- xy: 1121, 8
+ xy: 3869, 2371
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
armored-conveyor-4-2
rotate: false
- xy: 1101, 2609
+ xy: 3869, 2337
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
armored-conveyor-4-3
rotate: false
- xy: 3559, 2211
+ xy: 3869, 2303
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
conveyor-0-1
rotate: false
- xy: 2868, 1773
+ xy: 2225, 1616
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
conveyor-0-2
rotate: false
- xy: 2758, 1739
+ xy: 2191, 1548
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
conveyor-0-3
rotate: false
- xy: 2792, 1739
+ xy: 2225, 1582
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
conveyor-1-0
rotate: false
- xy: 2826, 1739
+ xy: 2191, 1514
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
conveyor-1-1
rotate: false
- xy: 2860, 1739
+ xy: 2225, 1548
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
conveyor-1-2
rotate: false
- xy: 3827, 2391
+ xy: 2225, 1514
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
conveyor-1-3
rotate: false
- xy: 3861, 2409
+ xy: 2191, 1480
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
conveyor-2-0
rotate: false
- xy: 3895, 2409
+ xy: 2225, 1480
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
conveyor-2-1
rotate: false
- xy: 3929, 2409
+ xy: 2259, 1790
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
conveyor-2-2
rotate: false
- xy: 3861, 2375
+ xy: 2259, 1756
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
conveyor-2-3
rotate: false
- xy: 3895, 2375
+ xy: 2293, 1790
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
conveyor-3-0
rotate: false
- xy: 3929, 2375
+ xy: 2259, 1722
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
conveyor-3-1
rotate: false
- xy: 3963, 2389
+ xy: 2293, 1756
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
conveyor-3-2
rotate: false
- xy: 3997, 2389
+ xy: 2259, 1688
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
conveyor-3-3
rotate: false
- xy: 4031, 2389
+ xy: 2293, 1722
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
conveyor-4-0
rotate: false
- xy: 3963, 2355
+ xy: 2259, 1654
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
conveyor-4-1
rotate: false
- xy: 3997, 2355
+ xy: 2293, 1688
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
conveyor-4-2
rotate: false
- xy: 4031, 2355
+ xy: 2259, 1620
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
conveyor-4-3
rotate: false
- xy: 2013, 2
+ xy: 2293, 1654
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
plastanium-conveyor
rotate: false
- xy: 3889, 2341
+ xy: 2667, 1600
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
plastanium-conveyor-0
rotate: false
- xy: 3855, 2307
+ xy: 2701, 1634
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
plastanium-conveyor-1
rotate: false
- xy: 3923, 2341
+ xy: 2599, 1498
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
plastanium-conveyor-2
rotate: false
- xy: 3889, 2307
+ xy: 2633, 1532
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
plastanium-conveyor-edge
rotate: false
- xy: 3923, 2307
+ xy: 2667, 1566
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
plastanium-conveyor-stack
rotate: false
- xy: 3957, 2321
+ xy: 2701, 1600
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
titanium-conveyor-0-1
rotate: false
- xy: 2021, 1557
+ xy: 2053, 1296
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
titanium-conveyor-0-2
rotate: false
- xy: 2021, 1523
+ xy: 2087, 1330
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
titanium-conveyor-0-3
rotate: false
- xy: 2021, 1489
+ xy: 2053, 1262
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
titanium-conveyor-1-0
rotate: false
- xy: 2055, 1840
+ xy: 2087, 1296
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
titanium-conveyor-1-1
rotate: false
- xy: 2089, 1840
+ xy: 2053, 1228
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
titanium-conveyor-1-2
rotate: false
- xy: 2055, 1806
+ xy: 2087, 1262
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
titanium-conveyor-1-3
rotate: false
- xy: 2089, 1806
+ xy: 2087, 1228
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
titanium-conveyor-2-0
rotate: false
- xy: 2055, 1772
+ xy: 2123, 1416
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
titanium-conveyor-2-1
rotate: false
- xy: 2055, 1738
+ xy: 2157, 1416
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
titanium-conveyor-2-2
rotate: false
- xy: 2089, 1772
+ xy: 2121, 1382
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
titanium-conveyor-2-3
rotate: false
- xy: 2055, 1704
+ xy: 2121, 1348
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
titanium-conveyor-3-0
rotate: false
- xy: 2089, 1738
+ xy: 2155, 1382
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
titanium-conveyor-3-1
rotate: false
- xy: 2055, 1670
+ xy: 2121, 1314
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
titanium-conveyor-3-2
rotate: false
- xy: 2089, 1704
+ xy: 2155, 1348
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
titanium-conveyor-3-3
rotate: false
- xy: 2055, 1636
+ xy: 2121, 1280
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
titanium-conveyor-4-0
rotate: false
- xy: 2089, 1670
+ xy: 2155, 1314
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
titanium-conveyor-4-1
rotate: false
- xy: 2055, 1602
+ xy: 2121, 1246
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
titanium-conveyor-4-2
rotate: false
- xy: 2089, 1636
+ xy: 2155, 1280
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
titanium-conveyor-4-3
rotate: false
- xy: 2055, 1568
+ xy: 2155, 1246
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
cross
rotate: false
- xy: 1772, 2819
+ xy: 2327, 1740
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
distributor
rotate: false
- xy: 3629, 2481
+ xy: 2546, 1802
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
inverted-sorter
rotate: false
- xy: 3250, 1943
+ xy: 2327, 1604
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
junction
rotate: false
- xy: 3148, 1811
+ xy: 2531, 1668
size: 32, 32
orig: 32, 32
offset: 0, 0
@@ -657,7 +657,7 @@ mass-driver-base
index: -1
overflow-gate
rotate: false
- xy: 3753, 2295
+ xy: 2667, 1668
size: 32, 32
orig: 32, 32
offset: 0, 0
@@ -713,49 +713,49 @@ payload-router-over
index: -1
phase-conveyor
rotate: false
- xy: 3787, 2277
+ xy: 2667, 1634
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
phase-conveyor-arrow
rotate: false
- xy: 3821, 2357
+ xy: 2701, 1668
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
phase-conveyor-bridge
rotate: false
- xy: 3821, 2323
+ xy: 2565, 1498
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
phase-conveyor-end
rotate: false
- xy: 3821, 2289
+ xy: 2599, 1532
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
router
rotate: false
- xy: 3889, 2205
+ xy: 2019, 1387
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
sorter
rotate: false
- xy: 2996, 1709
+ xy: 2361, 1434
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
underflow-gate
rotate: false
- xy: 2089, 1568
+ xy: 2259, 1416
size: 32, 32
orig: 32, 32
offset: 0, 0
@@ -790,14 +790,14 @@ blast-drill-top
index: -1
drill-top
rotate: false
- xy: 3761, 2481
+ xy: 2593, 2330
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
steam-generator-liquid
rotate: false
- xy: 3761, 2481
+ xy: 2593, 2330
size: 64, 64
orig: 64, 64
offset: 0, 0
@@ -832,21 +832,21 @@ laser-drill-top
index: -1
mechanical-drill
rotate: false
- xy: 2414, 2035
+ xy: 2659, 2334
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
mechanical-drill-rotator
rotate: false
- xy: 2414, 1969
+ xy: 2659, 2268
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
mechanical-drill-top
rotate: false
- xy: 2410, 1903
+ xy: 2659, 2202
size: 64, 64
orig: 64, 64
offset: 0, 0
@@ -881,77 +881,77 @@ oil-extractor-top
index: -1
pneumatic-drill
rotate: false
- xy: 2527, 2268
+ xy: 2678, 1736
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
pneumatic-drill-rotator
rotate: false
- xy: 2447, 2202
+ xy: 2744, 2004
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
pneumatic-drill-top
rotate: false
- xy: 2447, 2136
+ xy: 2744, 1938
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
water-extractor
rotate: false
- xy: 2881, 2367
+ xy: 3079, 2433
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
water-extractor-liquid
rotate: false
- xy: 2947, 2367
+ xy: 3211, 2499
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
water-extractor-rotator
rotate: false
- xy: 3013, 2367
+ xy: 3145, 2433
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
water-extractor-top
rotate: false
- xy: 3079, 2367
+ xy: 3277, 2499
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
block-border
rotate: false
- xy: 2978, 2075
+ xy: 3903, 2273
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-middle
rotate: false
- xy: 3148, 2015
+ xy: 2089, 1806
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-select
rotate: false
- xy: 2850, 1909
+ xy: 2157, 1824
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
conduit-liquid
rotate: false
- xy: 2800, 1807
+ xy: 2225, 1718
size: 32, 32
orig: 32, 32
offset: 0, 0
@@ -965,161 +965,161 @@ place-arrow
index: -1
bridge-conduit
rotate: false
- xy: 1758, 2853
+ xy: 2157, 1586
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
bridge-conduit-arrow
rotate: false
- xy: 3216, 2079
+ xy: 2123, 1518
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
bridge-conveyor-arrow
rotate: false
- xy: 3216, 2079
+ xy: 2123, 1518
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
bridge-conduit-bridge
rotate: false
- xy: 3216, 2045
+ xy: 2157, 1552
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
bridge-conduit-end
rotate: false
- xy: 3216, 2011
+ xy: 2157, 1518
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
conduit-bottom
rotate: false
- xy: 2808, 1841
+ xy: 2225, 1786
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
conduit-bottom-0
rotate: false
- xy: 2842, 1841
+ xy: 2191, 1718
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
conduit-bottom-1
rotate: false
- xy: 2876, 1841
+ xy: 2225, 1752
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
conduit-bottom-2
rotate: false
- xy: 2766, 1807
+ xy: 2191, 1684
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
conduit-bottom-3
rotate: false
- xy: 2766, 1807
+ xy: 2191, 1684
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
conduit-bottom-4
rotate: false
- xy: 2766, 1807
+ xy: 2191, 1684
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
conduit-top-0
rotate: false
- xy: 2834, 1807
+ xy: 2191, 1650
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
conduit-top-1
rotate: false
- xy: 2868, 1807
+ xy: 2225, 1684
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
conduit-top-2
rotate: false
- xy: 2766, 1773
+ xy: 2191, 1616
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
conduit-top-3
rotate: false
- xy: 2800, 1773
+ xy: 2225, 1650
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
pulse-conduit-top-3
rotate: false
- xy: 2800, 1773
+ xy: 2225, 1650
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
conduit-top-4
rotate: false
- xy: 2834, 1773
+ xy: 2191, 1582
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
liquid-junction
rotate: false
- xy: 3072, 1777
+ xy: 2497, 1600
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
liquid-overflow-gate
rotate: false
- xy: 3004, 1743
+ xy: 2633, 1702
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
liquid-overflow-gate-top
rotate: false
- xy: 3038, 1743
+ xy: 2463, 1532
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
liquid-router-bottom
rotate: false
- xy: 3072, 1743
+ xy: 2497, 1566
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
liquid-router-liquid
rotate: false
- xy: 3106, 1743
+ xy: 2531, 1600
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
liquid-router-top
rotate: false
- xy: 3140, 1743
+ xy: 2565, 1634
size: 32, 32
orig: 32, 32
offset: 0, 0
@@ -1147,133 +1147,133 @@ liquid-tank-top
index: -1
mechanical-pump
rotate: false
- xy: 3685, 2295
+ xy: 2599, 1634
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
mechanical-pump-liquid
rotate: false
- xy: 3719, 2329
+ xy: 2633, 1668
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
rotary-pump-liquid
rotate: false
- xy: 3719, 2329
+ xy: 2633, 1668
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
thermal-pump-liquid
rotate: false
- xy: 3719, 2329
+ xy: 2633, 1668
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
phase-conduit
rotate: false
- xy: 3753, 2261
+ xy: 2531, 1498
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
phase-conduit-arrow
rotate: false
- xy: 3787, 2379
+ xy: 2565, 1532
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
phase-conduit-bridge
rotate: false
- xy: 3787, 2345
+ xy: 2599, 1566
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
phase-conduit-end
rotate: false
- xy: 3787, 2311
+ xy: 2633, 1600
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
plated-conduit-cap
rotate: false
- xy: 4025, 2321
+ xy: 2667, 1532
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
plated-conduit-top-0
rotate: false
- xy: 3855, 2273
+ xy: 2701, 1566
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
plated-conduit-top-1
rotate: false
- xy: 3889, 2273
+ xy: 2667, 1498
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
plated-conduit-top-2
rotate: false
- xy: 3923, 2273
+ xy: 2701, 1532
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
plated-conduit-top-3
rotate: false
- xy: 3957, 2287
+ xy: 2701, 1498
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
plated-conduit-top-4
rotate: false
- xy: 3991, 2287
+ xy: 2463, 1464
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
pulse-conduit-top-0
rotate: false
- xy: 3855, 2239
+ xy: 2599, 1464
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
pulse-conduit-top-1
rotate: false
- xy: 3889, 2239
+ xy: 2633, 1464
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
pulse-conduit-top-2
rotate: false
- xy: 3923, 2239
+ xy: 2667, 1464
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
pulse-conduit-top-4
rotate: false
- xy: 3957, 2253
+ xy: 2701, 1464
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
rotary-pump
rotate: false
- xy: 2476, 1872
+ xy: 2810, 2004
size: 64, 64
orig: 64, 64
offset: 0, 0
@@ -1308,56 +1308,56 @@ logic-display
index: -1
logic-processor
rotate: false
- xy: 2353, 2368
+ xy: 2612, 1802
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
memory-bank
rotate: false
- xy: 2410, 1837
+ xy: 2683, 2466
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
memory-cell
rotate: false
- xy: 3651, 2261
+ xy: 2497, 1498
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
message
rotate: false
- xy: 3753, 2363
+ xy: 2599, 1600
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
micro-processor
rotate: false
- xy: 3753, 2329
+ xy: 2633, 1634
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
switch
rotate: false
- xy: 2021, 1659
+ xy: 2087, 1398
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
switch-on
rotate: false
- xy: 2021, 1625
+ xy: 2053, 1330
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
battery
rotate: false
- xy: 3555, 2177
+ xy: 3869, 2269
size: 32, 32
orig: 32, 32
offset: 0, 0
@@ -1378,21 +1378,21 @@ battery-large-top
index: -1
battery-top
rotate: false
- xy: 1155, 8
+ xy: 3903, 2409
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
combustion-generator
rotate: false
- xy: 3250, 1977
+ xy: 2191, 1786
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
combustion-generator-top
rotate: false
- xy: 2774, 1841
+ xy: 2191, 1752
size: 32, 32
orig: 32, 32
offset: 0, 0
@@ -1420,28 +1420,28 @@ differential-generator-top
index: -1
diode
rotate: false
- xy: 1772, 2785
+ xy: 2327, 1706
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
diode-arrow
rotate: false
- xy: 1772, 2751
+ xy: 2361, 1740
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
illuminator
rotate: false
- xy: 3148, 1947
+ xy: 2361, 1672
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
illuminator-top
rotate: false
- xy: 3182, 1947
+ xy: 2395, 1706
size: 32, 32
orig: 32, 32
offset: 0, 0
@@ -1497,49 +1497,49 @@ impact-reactor-plasma-3
index: -1
power-node
rotate: false
- xy: 4025, 2287
+ xy: 2497, 1464
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
power-node-large
rotate: false
- xy: 2513, 2202
+ xy: 2744, 1872
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
power-source
rotate: false
- xy: 3821, 2255
+ xy: 2531, 1464
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
power-void
rotate: false
- xy: 3787, 2243
+ xy: 2565, 1464
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
rtg-generator
rotate: false
- xy: 2476, 1806
+ xy: 2810, 1938
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
rtg-generator-top
rotate: false
- xy: 3923, 2205
+ xy: 2019, 1353
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
solar-panel
rotate: false
- xy: 2962, 1721
+ xy: 2327, 1434
size: 32, 32
orig: 32, 32
offset: 0, 0
@@ -1553,7 +1553,7 @@ solar-panel-large
index: -1
steam-generator
rotate: false
- xy: 2683, 2383
+ xy: 2749, 2499
size: 64, 64
orig: 64, 64
offset: 0, 0
@@ -1567,35 +1567,35 @@ steam-generator-cap
index: -1
steam-generator-top
rotate: false
- xy: 2815, 2433
+ xy: 2815, 2499
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
steam-generator-turbine0
rotate: false
- xy: 2881, 2433
+ xy: 2881, 2499
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
steam-generator-turbine1
rotate: false
- xy: 2947, 2433
+ xy: 2815, 2433
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
surge-tower
rotate: false
- xy: 3013, 2433
+ xy: 2947, 2499
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
thermal-generator
rotate: false
- xy: 3211, 2433
+ xy: 2947, 2433
size: 64, 64
orig: 64, 64
offset: 0, 0
@@ -1637,7 +1637,7 @@ alloy-smelter-top
index: -1
blast-mixer
rotate: false
- xy: 2278, 1928
+ xy: 2581, 2598
size: 64, 64
orig: 64, 64
offset: 0, 0
@@ -1651,49 +1651,49 @@ block-forge
index: -1
coal-centrifuge
rotate: false
- xy: 3233, 2565
+ xy: 2381, 2170
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
cryofluidmixer-bottom
rotate: false
- xy: 3431, 2479
+ xy: 2480, 1934
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
cryofluidmixer-liquid
rotate: false
- xy: 3497, 2479
+ xy: 2480, 1868
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
cryofluidmixer-top
rotate: false
- xy: 3563, 2545
+ xy: 2546, 2000
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
cultivator
rotate: false
- xy: 3563, 2479
+ xy: 2546, 1934
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
cultivator-middle
rotate: false
- xy: 3629, 2547
+ xy: 2546, 1868
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
cultivator-top
rotate: false
- xy: 3695, 2547
+ xy: 2480, 1802
size: 64, 64
orig: 64, 64
offset: 0, 0
@@ -1721,70 +1721,70 @@ disassembler-spinner
index: -1
graphite-press
rotate: false
- xy: 2329, 2299
+ xy: 2593, 2198
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
incinerator
rotate: false
- xy: 3216, 1943
+ xy: 2429, 1740
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
item-source
rotate: false
- xy: 3152, 1879
+ xy: 2429, 1468
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
item-void
rotate: false
- xy: 3114, 1811
+ xy: 2497, 1634
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
kiln
rotate: false
- xy: 2315, 2233
+ xy: 2579, 2132
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
kiln-top
rotate: false
- xy: 2315, 2167
+ xy: 2579, 2066
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
silicon-smelter-top
rotate: false
- xy: 2315, 2167
+ xy: 2579, 2066
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
liquid-source
rotate: false
- xy: 3685, 2363
+ xy: 2463, 1498
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
liquid-void
rotate: false
- xy: 3651, 2295
+ xy: 2497, 1532
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
melter
rotate: false
- xy: 3719, 2295
+ xy: 2701, 1702
size: 32, 32
orig: 32, 32
offset: 0, 0
@@ -1798,77 +1798,77 @@ multi-press
index: -1
phase-weaver
rotate: false
- xy: 2485, 2400
+ xy: 2711, 2136
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
phase-weaver-bottom
rotate: false
- xy: 2551, 2466
+ xy: 2711, 2070
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
phase-weaver-weave
rotate: false
- xy: 2551, 2400
+ xy: 2678, 2000
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
plastanium-compressor
rotate: false
- xy: 2461, 2334
+ xy: 2678, 1934
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
plastanium-compressor-top
rotate: false
- xy: 2527, 2334
+ xy: 2678, 1868
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
pulverizer
rotate: false
- xy: 3991, 2253
+ xy: 2055, 1466
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
pulverizer-rotator
rotate: false
- xy: 4025, 2253
+ xy: 2089, 1466
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
pyratite-mixer
rotate: false
- xy: 2480, 2070
+ xy: 2744, 1740
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
separator
rotate: false
- xy: 2579, 2136
+ xy: 3165, 2565
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
separator-liquid
rotate: false
- xy: 2612, 2070
+ xy: 3231, 2565
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
separator-spinner
rotate: false
- xy: 2612, 2004
+ xy: 3297, 2565
size: 64, 64
orig: 64, 64
offset: 0, 0
@@ -1889,140 +1889,140 @@ silicon-crucible-top
index: -1
silicon-smelter
rotate: false
- xy: 2612, 1938
+ xy: 3363, 2545
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
spore-press
rotate: false
- xy: 2608, 1872
+ xy: 3429, 2545
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
spore-press-frame0
rotate: false
- xy: 2608, 1806
+ xy: 3495, 2545
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
spore-press-frame1
rotate: false
- xy: 2608, 1740
+ xy: 3561, 2545
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
spore-press-frame2
rotate: false
- xy: 2617, 2466
+ xy: 3627, 2547
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
spore-press-liquid
rotate: false
- xy: 2617, 2400
+ xy: 3693, 2547
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
spore-press-top
rotate: false
- xy: 2683, 2449
+ xy: 3759, 2547
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
boulder1
rotate: false
- xy: 3927, 2493
+ xy: 2843, 2113
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
boulder2
rotate: false
- xy: 3827, 2459
+ xy: 1559, 3057
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
dacite-boulder1
rotate: false
- xy: 3249, 2317
+ xy: 1604, 2857
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
dacite-boulder2
rotate: false
- xy: 3299, 2318
+ xy: 3319, 2371
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
sand-boulder1
rotate: false
- xy: 3957, 2219
+ xy: 2019, 1319
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
sand-boulder2
rotate: false
- xy: 3991, 2219
+ xy: 2019, 1285
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
shale-boulder1
rotate: false
- xy: 3174, 1743
+ xy: 2225, 1446
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
shale-boulder2
rotate: false
- xy: 3182, 1811
+ xy: 2259, 1450
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
snow-boulder1
rotate: false
- xy: 2828, 2001
+ xy: 2926, 1767
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
snow-boulder2
rotate: false
- xy: 2778, 1951
+ xy: 2976, 1981
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
spore-cluster1
rotate: false
- xy: 3575, 2287
+ xy: 1738, 2895
size: 40, 40
orig: 40, 40
offset: 0, 0
index: -1
spore-cluster2
rotate: false
- xy: 3575, 2245
+ xy: 1780, 2895
size: 40, 40
orig: 40, 40
offset: 0, 0
index: -1
spore-cluster3
rotate: false
- xy: 1641, 6
+ xy: 1696, 2853
size: 40, 40
orig: 40, 40
offset: 0, 0
@@ -2057,14 +2057,14 @@ white-tree-shadow
index: -1
container
rotate: false
- xy: 2771, 2499
+ xy: 2381, 2038
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
container-team
rotate: false
- xy: 2837, 2499
+ xy: 2348, 1972
size: 64, 64
orig: 64, 64
offset: 0, 0
@@ -2113,14 +2113,14 @@ core-shard-team
index: -1
unloader
rotate: false
- xy: 2055, 1500
+ xy: 2293, 1416
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
unloader-center
rotate: false
- xy: 2089, 1534
+ xy: 2189, 1378
size: 32, 32
orig: 32, 32
offset: 0, 0
@@ -2141,21 +2141,21 @@ vault-team
index: -1
arc-heat
rotate: false
- xy: 1554, 2841
+ xy: 773, 1
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-1
rotate: false
- xy: 1189, 8
+ xy: 3903, 2375
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-2
rotate: false
- xy: 2278, 1862
+ xy: 2439, 2528
size: 64, 64
orig: 64, 64
offset: 0, 0
@@ -2176,14 +2176,14 @@ block-4
index: -1
hail-heat
rotate: false
- xy: 758, 3251
+ xy: 1016, 3073
size: 40, 40
orig: 40, 40
offset: 0, 0
index: -1
lancer-heat
rotate: false
- xy: 2343, 2500
+ xy: 2612, 1934
size: 64, 64
orig: 64, 64
offset: 0, 0
@@ -2204,35 +2204,42 @@ ripple-heat
index: -1
salvo-heat
rotate: false
- xy: 2546, 2070
+ xy: 2810, 1806
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
salvo-panel-left
rotate: false
- xy: 2546, 2004
+ xy: 2810, 1740
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
salvo-panel-right
rotate: false
- xy: 2546, 1938
+ xy: 2703, 2581
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
scorch-heat
rotate: false
- xy: 3957, 2185
+ xy: 2019, 1217
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
wave-liquid
rotate: false
- xy: 3211, 2367
+ xy: 3277, 2433
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
+wave-top
+ rotate: false
+ xy: 3343, 2479
size: 64, 64
orig: 64, 64
offset: 0, 0
@@ -2260,7 +2267,14 @@ air-factory
index: -1
command-center
rotate: false
- xy: 3299, 2565
+ xy: 2381, 2104
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
+command-center-team
+ rotate: false
+ xy: 2461, 2198
size: 64, 64
orig: 64, 64
offset: 0, 0
@@ -2372,21 +2386,21 @@ naval-factory
index: -1
rally-point
rotate: false
- xy: 2480, 2004
+ xy: 2777, 2136
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
repair-point-base
rotate: false
- xy: 3855, 2205
+ xy: 2019, 1421
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
resupply-point
rotate: false
- xy: 2480, 1938
+ xy: 2777, 2070
size: 64, 64
orig: 64, 64
offset: 0, 0
@@ -2407,70 +2421,70 @@ tetrative-reconstructor-top
index: -1
copper-wall
rotate: false
- xy: 2047, 2
+ xy: 2259, 1586
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
copper-wall-large
rotate: false
- xy: 3035, 2499
+ xy: 2414, 1972
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
door
rotate: false
- xy: 3012, 1947
+ xy: 2327, 1672
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
door-large
rotate: false
- xy: 3761, 2547
+ xy: 2551, 2462
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
door-large-open
rotate: false
- xy: 3695, 2481
+ xy: 2551, 2396
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
door-open
rotate: false
- xy: 3046, 1947
+ xy: 2361, 1706
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
phase-wall
rotate: false
- xy: 3855, 2341
+ xy: 2633, 1566
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
phase-wall-large
rotate: false
- xy: 2485, 2466
+ xy: 2645, 2066
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
plastanium-wall
rotate: false
- xy: 3991, 2321
+ xy: 2633, 1498
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
plastanium-wall-large
rotate: false
- xy: 2461, 2268
+ xy: 2678, 1802
size: 64, 64
orig: 64, 64
offset: 0, 0
@@ -2498,84 +2512,84 @@ scrap-wall-huge3
index: -1
scrap-wall-large1
rotate: false
- xy: 2542, 1806
+ xy: 2835, 2565
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
scrap-wall-large2
rotate: false
- xy: 2542, 1740
+ xy: 2901, 2565
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
scrap-wall-large3
rotate: false
- xy: 2593, 2334
+ xy: 2967, 2565
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
scrap-wall-large4
rotate: false
- xy: 2593, 2268
+ xy: 3033, 2565
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
scrap-wall2
rotate: false
- xy: 3991, 2185
+ xy: 2123, 1450
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
scrap-wall3
rotate: false
- xy: 4025, 2185
+ xy: 2157, 1450
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
scrap-wall4
rotate: false
- xy: 3174, 1777
+ xy: 2191, 1446
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
scrap-wall5
rotate: false
- xy: 3174, 1777
+ xy: 2191, 1446
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
surge-wall
rotate: false
- xy: 2021, 1693
+ xy: 2053, 1364
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
surge-wall-large
rotate: false
- xy: 3079, 2433
+ xy: 2881, 2433
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
thorium-wall
rotate: false
- xy: 2021, 1591
+ xy: 2087, 1364
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
thorium-wall-large
rotate: false
- xy: 3277, 2433
+ xy: 3079, 2499
size: 64, 64
orig: 64, 64
offset: 0, 0
@@ -2589,14 +2603,14 @@ thruster
index: -1
titanium-wall
rotate: false
- xy: 2089, 1602
+ xy: 2191, 1412
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
titanium-wall-large
rotate: false
- xy: 2749, 2367
+ xy: 3013, 2433
size: 64, 64
orig: 64, 64
offset: 0, 0
@@ -2610,7 +2624,7 @@ bullet
index: -1
bullet-back
rotate: false
- xy: 3827, 2559
+ xy: 2965, 2379
size: 52, 52
orig: 52, 52
offset: 0, 0
@@ -2645,7 +2659,7 @@ circle-shadow
index: -1
error
rotate: false
- xy: 3442, 2379
+ xy: 4041, 2523
size: 48, 48
orig: 48, 48
offset: 0, 0
@@ -2694,14 +2708,14 @@ minelaser-end
index: -1
missile
rotate: false
- xy: 1113, 2319
+ xy: 2683, 2941
size: 36, 36
orig: 36, 36
offset: 0, 0
index: -1
missile-back
rotate: false
- xy: 2778, 1913
+ xy: 1683, 10
size: 36, 36
orig: 36, 36
offset: 0, 0
@@ -2722,7 +2736,7 @@ parallax-laser-end
index: -1
particle
rotate: false
- xy: 3533, 2245
+ xy: 1696, 2895
size: 40, 40
orig: 40, 40
offset: 0, 0
@@ -2736,14 +2750,14 @@ scale_marker
index: -1
shell
rotate: false
- xy: 2774, 1875
+ xy: 1113, 2319
size: 36, 36
orig: 36, 36
offset: 0, 0
index: -1
shell-back
rotate: false
- xy: 3449, 2173
+ xy: 1738, 2857
size: 36, 36
orig: 36, 36
offset: 0, 0
@@ -2757,7 +2771,7 @@ transfer
index: -1
transfer-arrow
rotate: false
- xy: 2055, 1534
+ xy: 2225, 1412
size: 32, 32
orig: 32, 32
offset: 0, 0
@@ -2771,28 +2785,28 @@ white
index: -1
alpha-outline
rotate: false
- xy: 2999, 2317
+ xy: 3019, 2383
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
alpha-wreck0
rotate: false
- xy: 3049, 2317
+ xy: 2907, 2217
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
alpha-wreck1
rotate: false
- xy: 3099, 2317
+ xy: 3069, 2383
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
alpha-wreck2
rotate: false
- xy: 3149, 2317
+ xy: 3119, 2383
size: 48, 48
orig: 48, 48
offset: 0, 0
@@ -2897,7 +2911,7 @@ artillery-mount-outline
index: -1
artillery-outline
rotate: false
- xy: 2833, 2251
+ xy: 3169, 2375
size: 48, 56
orig: 48, 56
offset: 0, 0
@@ -2911,7 +2925,7 @@ atrax-foot
index: -1
atrax-joint
rotate: false
- xy: 1317, 3183
+ xy: 2447, 2038
size: 26, 26
orig: 26, 26
offset: 0, 0
@@ -2925,7 +2939,7 @@ atrax-leg
index: -1
atrax-leg-base
rotate: false
- xy: 1683, 20
+ xy: 2419, 2368
size: 36, 26
orig: 36, 26
offset: 0, 0
@@ -2967,30 +2981,30 @@ beam-weapon-outline
index: -1
beta-outline
rotate: false
- xy: 2703, 2213
- size: 48, 48
- orig: 48, 48
+ xy: 1063, 3317
+ size: 56, 54
+ orig: 56, 54
offset: 0, 0
index: -1
beta-wreck0
rotate: false
- xy: 2703, 2163
- size: 48, 48
- orig: 48, 48
+ xy: 2683, 2979
+ size: 56, 54
+ orig: 56, 54
offset: 0, 0
index: -1
beta-wreck1
rotate: false
- xy: 2753, 2213
- size: 48, 48
- orig: 48, 48
+ xy: 3474, 2489
+ size: 56, 54
+ orig: 56, 54
offset: 0, 0
index: -1
beta-wreck2
rotate: false
- xy: 2753, 2163
- size: 48, 48
- orig: 48, 48
+ xy: 1063, 3261
+ size: 56, 54
+ orig: 56, 54
offset: 0, 0
index: -1
block-additive-reconstructor-full
@@ -3009,14 +3023,14 @@ block-air-factory-full
index: -1
block-arc-full
rotate: false
- xy: 3795, 3089
+ xy: 3903, 2341
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-basalt-full
rotate: false
- xy: 2255, 2265
+ xy: 3903, 2307
size: 32, 32
orig: 32, 32
offset: 0, 0
@@ -3030,42 +3044,49 @@ block-blast-drill-full
index: -1
block-boulder-full
rotate: false
- xy: 3881, 2543
+ xy: 3269, 2383
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
block-char-full
rotate: false
- xy: 2978, 2041
+ xy: 2013, 2
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
+block-command-center-full
+ rotate: false
+ xy: 2263, 2299
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
block-conduit-full
rotate: false
- xy: 2978, 2007
+ xy: 2047, 2
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-container-full
rotate: false
- xy: 2441, 2598
+ xy: 2329, 2299
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
block-conveyor-full
rotate: false
- xy: 2978, 1973
+ xy: 2081, 2
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
conveyor-0-0
rotate: false
- xy: 2978, 1973
+ xy: 2081, 2
size: 32, 32
orig: 32, 32
offset: 0, 0
@@ -3093,21 +3114,21 @@ block-core-shard-full
index: -1
block-craters-full
rotate: false
- xy: 3012, 2083
+ xy: 1738, 2823
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-cryofluidmixer-full
rotate: false
- xy: 2507, 2598
+ xy: 2315, 2233
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
block-cultivator-full
rotate: false
- xy: 2573, 2598
+ xy: 2315, 2167
size: 64, 64
orig: 64, 64
offset: 0, 0
@@ -3121,63 +3142,63 @@ block-cyclone-full
index: -1
block-dacite-boulder-full
rotate: false
- xy: 3931, 2543
+ xy: 1001, 1131
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
block-dacite-full
rotate: false
- xy: 3012, 2049
+ xy: 1738, 2789
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-dacite-wall-full
rotate: false
- xy: 3046, 2083
+ xy: 1738, 2755
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-dark-metal-full
rotate: false
- xy: 3012, 2015
+ xy: 2021, 1829
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-darksand-full
rotate: false
- xy: 3046, 2049
+ xy: 2021, 1795
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-dirt-full
rotate: false
- xy: 3080, 2083
+ xy: 2021, 1761
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-dirt-wall-full
rotate: false
- xy: 3012, 1981
+ xy: 2021, 1727
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-dune-wall-full
rotate: false
- xy: 3046, 2015
+ xy: 2021, 1693
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-duo-full
rotate: false
- xy: 3080, 2049
+ xy: 2021, 1659
size: 32, 32
orig: 32, 32
offset: 0, 0
@@ -3198,7 +3219,7 @@ block-fuse-full
index: -1
block-grass-full
rotate: false
- xy: 3114, 2083
+ xy: 2021, 1625
size: 32, 32
orig: 32, 32
offset: 0, 0
@@ -3212,35 +3233,35 @@ block-ground-factory-full
index: -1
block-hail-full
rotate: false
- xy: 3046, 1981
+ xy: 2021, 1591
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-hotrock-full
rotate: false
- xy: 3080, 2015
+ xy: 2021, 1557
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-ice-full
rotate: false
- xy: 3114, 2049
+ xy: 2021, 1523
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-ice-snow-full
rotate: false
- xy: 3148, 2083
+ xy: 2021, 1489
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-ice-wall-full
rotate: false
- xy: 3080, 1981
+ xy: 2055, 1840
size: 32, 32
orig: 32, 32
offset: 0, 0
@@ -3254,7 +3275,7 @@ block-impact-reactor-full
index: -1
block-lancer-full
rotate: false
- xy: 2639, 2601
+ xy: 2315, 2101
size: 64, 64
orig: 64, 64
offset: 0, 0
@@ -3268,7 +3289,7 @@ block-laser-drill-full
index: -1
block-liquid-router-full
rotate: false
- xy: 3114, 2015
+ xy: 2089, 1840
size: 32, 32
orig: 32, 32
offset: 0, 0
@@ -3282,7 +3303,7 @@ block-liquid-tank-full
index: -1
block-magmarock-full
rotate: false
- xy: 3148, 2049
+ xy: 2055, 1806
size: 32, 32
orig: 32, 32
offset: 0, 0
@@ -3296,7 +3317,7 @@ block-mass-driver-full
index: -1
block-mechanical-drill-full
rotate: false
- xy: 2705, 2581
+ xy: 2343, 2500
size: 64, 64
orig: 64, 64
offset: 0, 0
@@ -3310,21 +3331,21 @@ block-meltdown-full
index: -1
block-metal-floor-damaged-full
rotate: false
- xy: 3114, 1981
+ xy: 2055, 1772
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-moss-full
rotate: false
- xy: 3148, 1981
+ xy: 2055, 1738
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-mud-full
rotate: false
- xy: 3617, 2337
+ xy: 2089, 1772
size: 32, 32
orig: 32, 32
offset: 0, 0
@@ -3352,49 +3373,49 @@ block-oil-extractor-full
index: -1
block-ore-coal-full
rotate: false
- xy: 3617, 2303
+ xy: 2055, 1704
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-ore-copper-full
rotate: false
- xy: 3617, 2269
+ xy: 2089, 1738
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-ore-lead-full
rotate: false
- xy: 3593, 2211
+ xy: 2055, 1670
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-ore-scrap-full
rotate: false
- xy: 3589, 2177
+ xy: 2089, 1704
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-ore-thorium-full
rotate: false
- xy: 2674, 1729
+ xy: 2055, 1636
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-ore-titanium-full
rotate: false
- xy: 3203, 2233
+ xy: 2089, 1670
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-parallax-full
rotate: false
- xy: 2439, 2532
+ xy: 2353, 2434
size: 64, 64
orig: 64, 64
offset: 0, 0
@@ -3429,49 +3450,49 @@ payload-router-icon
index: -1
block-pebbles-full
rotate: false
- xy: 3203, 2199
+ xy: 2055, 1602
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-phase-weaver-full
rotate: false
- xy: 2505, 2532
+ xy: 2353, 2368
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
block-plated-conduit-full
rotate: false
- xy: 3203, 2165
+ xy: 2089, 1636
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-pneumatic-drill-full
rotate: false
- xy: 2571, 2532
+ xy: 2395, 2302
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
block-pulse-conduit-full
rotate: false
- xy: 3203, 2131
+ xy: 2055, 1568
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-pulverizer-full
rotate: false
- xy: 3237, 2215
+ xy: 2089, 1602
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-repair-point-full
rotate: false
- xy: 3237, 2181
+ xy: 2055, 1534
size: 32, 32
orig: 32, 32
offset: 0, 0
@@ -3485,63 +3506,63 @@ block-ripple-full
index: -1
block-salt-wall-full
rotate: false
- xy: 3237, 2147
+ xy: 2089, 1568
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-salvo-full
rotate: false
- xy: 2639, 2535
+ xy: 2419, 2462
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
block-sand-boulder-full
rotate: false
- xy: 3182, 2083
+ xy: 2055, 1500
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-sand-full
rotate: false
- xy: 3182, 2049
+ xy: 2089, 1534
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-sand-wall-full
rotate: false
- xy: 3182, 2015
+ xy: 2089, 1500
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-scatter-full
rotate: false
- xy: 2705, 2515
+ xy: 2419, 2396
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
block-scorch-full
rotate: false
- xy: 3182, 1981
+ xy: 2123, 1824
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-scrap-wall-full
rotate: false
- xy: 2816, 1909
+ xy: 2123, 1790
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
scrap-wall1
rotate: false
- xy: 2816, 1909
+ xy: 2123, 1790
size: 32, 32
orig: 32, 32
offset: 0, 0
@@ -3562,63 +3583,63 @@ scrap-wall-huge1
index: -1
block-scrap-wall-large-full
rotate: false
- xy: 2771, 2565
+ xy: 2485, 2462
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
block-segment-full
rotate: false
- xy: 2837, 2565
+ xy: 2485, 2396
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
block-shale-boulder-full
rotate: false
- xy: 2884, 1909
+ xy: 2123, 1756
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-shale-full
rotate: false
- xy: 2812, 1875
+ xy: 2157, 1790
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-shale-wall-full
rotate: false
- xy: 2846, 1875
+ xy: 2123, 1722
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-shrubs-full
rotate: false
- xy: 2880, 1875
+ xy: 2157, 1756
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-snow-boulder-full
rotate: false
- xy: 3877, 2493
+ xy: 2843, 2163
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
block-snow-full
rotate: false
- xy: 2928, 1925
+ xy: 2123, 1688
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-snow-wall-full
rotate: false
- xy: 2724, 1745
+ xy: 2157, 1722
size: 32, 32
orig: 32, 32
offset: 0, 0
@@ -3632,63 +3653,63 @@ block-spectre-full
index: -1
block-spore-cluster-full
rotate: false
- xy: 3183, 2267
+ xy: 758, 3251
size: 40, 40
orig: 40, 40
offset: 0, 0
index: -1
block-spore-moss-full
rotate: false
- xy: 3793, 2413
+ xy: 2123, 1654
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-spore-press-full
rotate: false
- xy: 2903, 2565
+ xy: 2505, 2528
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
block-spore-wall-full
rotate: false
- xy: 3827, 2425
+ xy: 2157, 1688
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-steam-generator-full
rotate: false
- xy: 2969, 2565
+ xy: 2571, 2532
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
block-stone-full
rotate: false
- xy: 3237, 2113
+ xy: 2123, 1620
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-stone-wall-full
rotate: false
- xy: 2962, 1925
+ xy: 2157, 1654
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-swarmer-full
rotate: false
- xy: 3035, 2565
+ xy: 2461, 2330
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
block-tendrils-full
rotate: false
- xy: 1656, 2841
+ xy: 2123, 1586
size: 32, 32
orig: 32, 32
offset: 0, 0
@@ -3702,14 +3723,14 @@ block-tetrative-reconstructor-full
index: -1
block-titanium-conveyor-full
rotate: false
- xy: 1690, 2853
+ xy: 2157, 1620
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
titanium-conveyor-0-0
rotate: false
- xy: 1690, 2853
+ xy: 2157, 1620
size: 32, 32
orig: 32, 32
offset: 0, 0
@@ -3723,14 +3744,14 @@ block-vault-full
index: -1
block-water-extractor-full
rotate: false
- xy: 3101, 2565
+ xy: 2461, 2264
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
block-wave-full
rotate: false
- xy: 3167, 2565
+ xy: 2395, 2236
size: 64, 64
orig: 64, 64
offset: 0, 0
@@ -3763,16 +3784,30 @@ bryde-wreck2
orig: 140, 140
offset: 0, 0
index: -1
+command-center-team-crux
+ rotate: false
+ xy: 2447, 2132
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
+command-center-team-sharded
+ rotate: false
+ xy: 2447, 2066
+ size: 64, 64
+ orig: 64, 64
+ offset: 0, 0
+ index: -1
container-team-crux
rotate: false
- xy: 2903, 2499
+ xy: 2348, 1906
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
container-team-sharded
rotate: false
- xy: 2969, 2499
+ xy: 2348, 1840
size: 64, 64
orig: 64, 64
offset: 0, 0
@@ -3891,112 +3926,112 @@ corvus-wreck2
index: -1
cracks-1-0
rotate: false
- xy: 2081, 2
+ xy: 2293, 1620
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
cracks-1-1
rotate: false
- xy: 3643, 2397
+ xy: 2259, 1552
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
cracks-1-2
rotate: false
- xy: 3677, 2397
+ xy: 2293, 1586
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
cracks-1-3
rotate: false
- xy: 3711, 2397
+ xy: 2259, 1518
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
cracks-1-4
rotate: false
- xy: 3745, 2397
+ xy: 2293, 1552
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
cracks-1-5
rotate: false
- xy: 1738, 2819
+ xy: 2259, 1484
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
cracks-1-6
rotate: false
- xy: 1738, 2785
+ xy: 2293, 1518
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
cracks-1-7
rotate: false
- xy: 1738, 2751
+ xy: 2293, 1484
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
cracks-2-0
rotate: false
- xy: 3101, 2499
+ xy: 2414, 1906
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
cracks-2-1
rotate: false
- xy: 3167, 2499
+ xy: 2414, 1840
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
cracks-2-2
rotate: false
- xy: 3233, 2499
+ xy: 2527, 2330
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
cracks-2-3
rotate: false
- xy: 3299, 2499
+ xy: 2527, 2264
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
cracks-2-4
rotate: false
- xy: 3365, 2545
+ xy: 2527, 2198
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
cracks-2-5
rotate: false
- xy: 3431, 2545
+ xy: 2513, 2132
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
cracks-2-6
rotate: false
- xy: 3497, 2545
+ xy: 2513, 2066
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
cracks-2-7
rotate: false
- xy: 3365, 2479
+ xy: 2480, 2000
size: 64, 64
orig: 64, 64
offset: 0, 0
@@ -4395,35 +4430,35 @@ cracks-9-7
index: -1
crawler-leg
rotate: false
- xy: 4031, 2523
+ xy: 1604, 3007
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
crawler-outline
rotate: false
- xy: 3977, 2473
+ xy: 1554, 2907
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
crawler-wreck0
rotate: false
- xy: 4027, 2473
+ xy: 1604, 2957
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
crawler-wreck1
rotate: false
- xy: 3977, 2423
+ xy: 1554, 2857
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
crawler-wreck2
rotate: false
- xy: 4027, 2423
+ xy: 1604, 2907
size: 48, 48
orig: 48, 48
offset: 0, 0
@@ -4437,42 +4472,42 @@ cyclone
index: -1
dagger-leg
rotate: false
- xy: 3443, 2429
+ xy: 2893, 2113
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
dagger-outline
rotate: false
- xy: 3493, 2429
+ xy: 3941, 2523
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
dagger-wreck0
rotate: false
- xy: 3543, 2429
+ xy: 3991, 2523
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
dagger-wreck1
rotate: false
- xy: 3342, 2379
+ xy: 3941, 2473
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
dagger-wreck2
rotate: false
- xy: 3392, 2379
+ xy: 3991, 2473
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
duo
rotate: false
- xy: 3080, 1947
+ xy: 2395, 1740
size: 32, 32
orig: 32, 32
offset: 0, 0
@@ -4507,42 +4542,42 @@ eclipse-wreck2
index: -1
eruption-outline
rotate: false
- xy: 3542, 2371
+ xy: 3401, 2421
size: 48, 56
orig: 48, 56
offset: 0, 0
index: -1
flamethrower-outline
rotate: false
- xy: 3593, 2421
+ xy: 3469, 2364
size: 48, 56
orig: 48, 56
offset: 0, 0
index: -1
flare-outline
rotate: false
- xy: 3643, 2431
+ xy: 3551, 2437
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
flare-wreck0
rotate: false
- xy: 3693, 2431
+ xy: 3601, 2437
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
flare-wreck1
rotate: false
- xy: 3743, 2431
+ xy: 3651, 2439
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
flare-wreck2
rotate: false
- xy: 2803, 2201
+ xy: 3701, 2439
size: 48, 48
orig: 48, 48
offset: 0, 0
@@ -4619,28 +4654,28 @@ gamma-wreck2
index: -1
hail
rotate: false
- xy: 3114, 1947
+ xy: 2327, 1638
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
heal-shotgun-weapon-outline
rotate: false
- xy: 2853, 2201
- size: 48, 48
- orig: 48, 48
+ xy: 2907, 2267
+ size: 50, 50
+ orig: 50, 50
offset: 0, 0
index: -1
heal-weapon-mount-outline
rotate: false
- xy: 2903, 2159
+ xy: 3569, 2387
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
heal-weapon-outline
rotate: false
- xy: 2933, 2259
+ xy: 3619, 2387
size: 48, 48
orig: 48, 48
offset: 0, 0
@@ -4675,14 +4710,14 @@ horizon-wreck2
index: -1
item-blast-compound-large
rotate: false
- xy: 1016, 3073
+ xy: 3753, 3081
size: 40, 40
orig: 40, 40
offset: 0, 0
index: -1
item-blast-compound-medium
rotate: false
- xy: 2902, 1773
+ xy: 2395, 1672
size: 32, 32
orig: 32, 32
offset: 0, 0
@@ -4703,21 +4738,21 @@ item-blast-compound-tiny
index: -1
item-blast-compound-xlarge
rotate: false
- xy: 2983, 2267
+ xy: 3669, 2389
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
item-coal-large
rotate: false
- xy: 3753, 3081
+ xy: 245, 31
size: 40, 40
orig: 40, 40
offset: 0, 0
index: -1
item-coal-medium
rotate: false
- xy: 2910, 1841
+ xy: 2327, 1570
size: 32, 32
orig: 32, 32
offset: 0, 0
@@ -4738,21 +4773,21 @@ item-coal-tiny
index: -1
item-coal-xlarge
rotate: false
- xy: 3033, 2267
+ xy: 3719, 2389
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
item-copper-large
rotate: false
- xy: 245, 31
+ xy: 1992, 1863
size: 40, 40
orig: 40, 40
offset: 0, 0
index: -1
item-copper-medium
rotate: false
- xy: 2948, 1891
+ xy: 2395, 1638
size: 32, 32
orig: 32, 32
offset: 0, 0
@@ -4766,28 +4801,28 @@ item-copper-small
index: -1
item-copper-tiny
rotate: false
- xy: 2725, 2967
+ xy: 2019, 1199
size: 16, 16
orig: 16, 16
offset: 0, 0
index: -1
item-copper-xlarge
rotate: false
- xy: 3083, 2267
+ xy: 3769, 2389
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
item-graphite-large
rotate: false
- xy: 1992, 1863
+ xy: 2703, 2539
size: 40, 40
orig: 40, 40
offset: 0, 0
index: -1
item-graphite-medium
rotate: false
- xy: 2982, 1891
+ xy: 2327, 1536
size: 32, 32
orig: 32, 32
offset: 0, 0
@@ -4808,21 +4843,21 @@ item-graphite-tiny
index: -1
item-graphite-xlarge
rotate: false
- xy: 3133, 2267
+ xy: 3801, 2439
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
item-lead-large
rotate: false
- xy: 2683, 2943
+ xy: 3026, 1739
size: 40, 40
orig: 40, 40
offset: 0, 0
index: -1
item-lead-medium
rotate: false
- xy: 2944, 1823
+ xy: 2395, 1604
size: 32, 32
orig: 32, 32
offset: 0, 0
@@ -4843,21 +4878,21 @@ item-lead-tiny
index: -1
item-lead-xlarge
rotate: false
- xy: 2953, 2209
+ xy: 3819, 2389
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
item-metaglass-large
rotate: false
- xy: 3449, 2337
+ xy: 758, 3209
size: 40, 40
orig: 40, 40
offset: 0, 0
index: -1
item-metaglass-medium
rotate: false
- xy: 2936, 1789
+ xy: 2327, 1502
size: 32, 32
orig: 32, 32
offset: 0, 0
@@ -4871,28 +4906,28 @@ item-metaglass-small
index: -1
item-metaglass-tiny
rotate: false
- xy: 2725, 2949
+ xy: 1685, 3111
size: 16, 16
orig: 16, 16
offset: 0, 0
index: -1
item-metaglass-xlarge
rotate: false
- xy: 2953, 2159
+ xy: 3519, 2337
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
item-phase-fabric-large
rotate: false
- xy: 2724, 1821
+ xy: 758, 3167
size: 40, 40
orig: 40, 40
offset: 0, 0
index: -1
item-phase-fabric-medium
rotate: false
- xy: 2936, 1755
+ xy: 2395, 1570
size: 32, 32
orig: 32, 32
offset: 0, 0
@@ -4906,28 +4941,28 @@ item-phase-fabric-small
index: -1
item-phase-fabric-tiny
rotate: false
- xy: 1685, 3111
+ xy: 1151, 2625
size: 16, 16
orig: 16, 16
offset: 0, 0
index: -1
item-phase-fabric-xlarge
rotate: false
- xy: 3003, 2217
+ xy: 3569, 2337
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
item-plastanium-large
rotate: false
- xy: 758, 3209
+ xy: 758, 3125
size: 40, 40
orig: 40, 40
offset: 0, 0
index: -1
item-plastanium-medium
rotate: false
- xy: 3016, 1913
+ xy: 2361, 1502
size: 32, 32
orig: 32, 32
offset: 0, 0
@@ -4941,28 +4976,28 @@ item-plastanium-small
index: -1
item-plastanium-tiny
rotate: false
- xy: 4079, 2653
+ xy: 1169, 2625
size: 16, 16
orig: 16, 16
offset: 0, 0
index: -1
item-plastanium-xlarge
rotate: false
- xy: 3003, 2167
+ xy: 3619, 2337
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
item-pyratite-large
rotate: false
- xy: 3449, 2295
+ xy: 1641, 6
size: 40, 40
orig: 40, 40
offset: 0, 0
index: -1
item-pyratite-medium
rotate: false
- xy: 3050, 1913
+ xy: 2429, 1570
size: 32, 32
orig: 32, 32
offset: 0, 0
@@ -4976,28 +5011,28 @@ item-pyratite-small
index: -1
item-pyratite-tiny
rotate: false
- xy: 4079, 2635
+ xy: 2037, 1199
size: 16, 16
orig: 16, 16
offset: 0, 0
index: -1
item-pyratite-xlarge
rotate: false
- xy: 3053, 2217
+ xy: 3669, 2339
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
item-sand-large
rotate: false
- xy: 2724, 1779
+ xy: 1033, 2601
size: 40, 40
orig: 40, 40
offset: 0, 0
index: -1
item-sand-medium
rotate: false
- xy: 3084, 1913
+ xy: 2429, 1536
size: 32, 32
orig: 32, 32
offset: 0, 0
@@ -5011,28 +5046,28 @@ item-sand-small
index: -1
item-sand-tiny
rotate: false
- xy: 4079, 2617
+ xy: 1187, 2625
size: 16, 16
orig: 16, 16
offset: 0, 0
index: -1
item-sand-xlarge
rotate: false
- xy: 3053, 2167
+ xy: 3719, 2339
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
item-scrap-large
rotate: false
- xy: 758, 3167
+ xy: 1075, 2601
size: 40, 40
orig: 40, 40
offset: 0, 0
index: -1
item-scrap-medium
rotate: false
- xy: 3118, 1913
+ xy: 2327, 1468
size: 32, 32
orig: 32, 32
offset: 0, 0
@@ -5046,28 +5081,28 @@ item-scrap-small
index: -1
item-scrap-tiny
rotate: false
- xy: 4079, 2599
+ xy: 4079, 2653
size: 16, 16
orig: 16, 16
offset: 0, 0
index: -1
item-scrap-xlarge
rotate: false
- xy: 3103, 2217
+ xy: 3769, 2339
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
item-silicon-large
rotate: false
- xy: 3449, 2253
+ xy: 1659, 3065
size: 40, 40
orig: 40, 40
offset: 0, 0
index: -1
item-silicon-medium
rotate: false
- xy: 3152, 1913
+ xy: 2395, 1468
size: 32, 32
orig: 32, 32
offset: 0, 0
@@ -5081,28 +5116,28 @@ item-silicon-small
index: -1
item-silicon-tiny
rotate: false
- xy: 4079, 2581
+ xy: 4079, 2635
size: 16, 16
orig: 16, 16
offset: 0, 0
index: -1
item-silicon-xlarge
rotate: false
- xy: 3103, 2167
+ xy: 3819, 2339
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
item-spore-pod-large
rotate: false
- xy: 758, 3125
+ xy: 3026, 1697
size: 40, 40
orig: 40, 40
offset: 0, 0
index: -1
item-spore-pod-medium
rotate: false
- xy: 3050, 1845
+ xy: 2497, 1702
size: 32, 32
orig: 32, 32
offset: 0, 0
@@ -5116,133 +5151,133 @@ item-spore-pod-small
index: -1
item-spore-pod-tiny
rotate: false
- xy: 3216, 2113
+ xy: 4079, 2617
size: 16, 16
orig: 16, 16
offset: 0, 0
index: -1
item-spore-pod-xlarge
rotate: false
- xy: 3153, 2217
+ xy: 2965, 2279
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
item-surge-alloy-large
rotate: false
- xy: 3449, 2211
+ xy: 3068, 1739
size: 40, 40
orig: 40, 40
offset: 0, 0
index: -1
item-surge-alloy-medium
rotate: false
- xy: 3118, 1845
+ xy: 2531, 1702
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
item-surge-alloy-small
rotate: false
- xy: 2709, 3165
+ xy: 3851, 2473
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
item-surge-alloy-tiny
rotate: false
- xy: 1685, 3093
+ xy: 4079, 2599
size: 16, 16
orig: 16, 16
offset: 0, 0
index: -1
item-surge-alloy-xlarge
rotate: false
- xy: 3153, 2167
+ xy: 2943, 2167
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
item-thorium-large
rotate: false
- xy: 3491, 2329
+ xy: 3068, 1697
size: 40, 40
orig: 40, 40
offset: 0, 0
index: -1
item-thorium-medium
rotate: false
- xy: 3012, 1811
+ xy: 2497, 1668
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
item-thorium-small
rotate: false
- xy: 1690, 2827
+ xy: 1601, 3311
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
item-thorium-tiny
rotate: false
- xy: 693, 2603
+ xy: 4079, 2581
size: 16, 16
orig: 16, 16
offset: 0, 0
index: -1
item-thorium-xlarge
rotate: false
- xy: 3349, 2279
+ xy: 2943, 2117
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
item-titanium-large
rotate: false
- xy: 3491, 2287
+ xy: 1659, 3023
size: 40, 40
orig: 40, 40
offset: 0, 0
index: -1
item-titanium-medium
rotate: false
- xy: 3080, 1811
+ xy: 2463, 1600
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
item-titanium-small
rotate: false
- xy: 1601, 3311
+ xy: 725, 2917
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
item-titanium-tiny
rotate: false
- xy: 1353, 3419
+ xy: 693, 2603
size: 16, 16
orig: 16, 16
offset: 0, 0
index: -1
item-titanium-xlarge
rotate: false
- xy: 3399, 2271
+ xy: 2957, 2217
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
lancer
rotate: false
- xy: 2315, 2101
+ xy: 2612, 2000
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
large-artillery-outline
rotate: false
- xy: 3249, 2249
+ xy: 2993, 2081
size: 48, 66
orig: 48, 66
offset: 0, 0
@@ -5270,182 +5305,182 @@ large-purple-mount-outline
index: -1
large-weapon-outline
rotate: false
- xy: 3399, 2221
+ xy: 2993, 2031
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
liquid-cryofluid-large
rotate: false
- xy: 3533, 2329
+ xy: 1654, 2981
size: 40, 40
orig: 40, 40
offset: 0, 0
index: -1
liquid-cryofluid-medium
rotate: false
- xy: 3038, 1777
+ xy: 2463, 1566
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
liquid-cryofluid-small
rotate: false
- xy: 725, 2917
+ xy: 2495, 3781
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
liquid-cryofluid-tiny
rotate: false
- xy: 1199, 2767
+ xy: 1229, 876
size: 16, 16
orig: 16, 16
offset: 0, 0
index: -1
liquid-cryofluid-xlarge
rotate: false
- xy: 3299, 2200
+ xy: 3219, 2333
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
liquid-oil-large
rotate: false
- xy: 3491, 2245
+ xy: 1654, 2939
size: 40, 40
orig: 40, 40
offset: 0, 0
index: -1
liquid-oil-medium
rotate: false
- xy: 3140, 1777
+ xy: 2565, 1668
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
liquid-oil-small
rotate: false
- xy: 2495, 3781
+ xy: 2595, 3539
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
liquid-oil-tiny
rotate: false
- xy: 1229, 876
+ xy: 1401, 786
size: 16, 16
orig: 16, 16
offset: 0, 0
index: -1
liquid-oil-xlarge
rotate: false
- xy: 3349, 2179
+ xy: 3269, 2333
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
liquid-slag-large
rotate: false
- xy: 3533, 2287
+ xy: 1654, 2897
size: 40, 40
orig: 40, 40
offset: 0, 0
index: -1
liquid-slag-medium
rotate: false
- xy: 3651, 2329
+ xy: 2667, 1702
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
liquid-slag-small
rotate: false
- xy: 2595, 3539
+ xy: 983, 2831
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
liquid-slag-tiny
rotate: false
- xy: 1401, 786
+ xy: 3547, 3341
size: 16, 16
orig: 16, 16
offset: 0, 0
index: -1
liquid-slag-xlarge
rotate: false
- xy: 3399, 2171
+ xy: 3319, 2321
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
liquid-water-large
rotate: false
- xy: 3575, 2329
+ xy: 1654, 2855
size: 40, 40
orig: 40, 40
offset: 0, 0
index: -1
liquid-water-medium
rotate: false
- xy: 3719, 2363
+ xy: 2565, 1600
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
liquid-water-small
rotate: false
- xy: 983, 2831
+ xy: 1353, 3411
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
liquid-water-tiny
rotate: false
- xy: 3547, 3341
+ xy: 3945, 3863
size: 16, 16
orig: 16, 16
offset: 0, 0
index: -1
liquid-water-xlarge
rotate: false
- xy: 1670, 2887
+ xy: 3369, 2321
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
mace-leg
rotate: false
- xy: 2381, 2101
+ xy: 2546, 1736
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
mace-outline
rotate: false
- xy: 2348, 2035
+ xy: 2612, 1736
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
mace-wreck0
rotate: false
- xy: 2348, 1969
+ xy: 2617, 2466
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
mace-wreck1
rotate: false
- xy: 2344, 1903
+ xy: 2617, 2400
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
mace-wreck2
rotate: false
- xy: 2344, 1837
+ xy: 2637, 2532
size: 64, 64
orig: 64, 64
offset: 0, 0
@@ -5522,84 +5557,84 @@ minke-wreck2
index: -1
missiles-mount-outline
rotate: false
- xy: 2703, 2113
+ xy: 3519, 2287
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
mono-outline
rotate: false
- xy: 2853, 2101
+ xy: 3669, 2289
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
mono-wreck0
rotate: false
- xy: 2903, 2109
+ xy: 3719, 2289
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
mono-wreck1
rotate: false
- xy: 2953, 2109
+ xy: 3769, 2289
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
mono-wreck2
rotate: false
- xy: 3003, 2117
+ xy: 3819, 2289
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
mount-purple-weapon-outline
rotate: false
- xy: 3103, 2117
+ xy: 2876, 2013
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
mount-weapon-outline
rotate: false
- xy: 2678, 2063
+ xy: 2876, 1913
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
nova-leg
rotate: false
- xy: 2728, 2063
+ xy: 2876, 1813
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
nova-outline
rotate: false
- xy: 2659, 2267
+ xy: 1627, 3107
size: 56, 56
orig: 56, 56
offset: 0, 0
index: -1
nova-wreck0
rotate: false
- xy: 2645, 2209
+ xy: 3590, 2487
size: 56, 56
orig: 56, 56
offset: 0, 0
index: -1
nova-wreck1
rotate: false
- xy: 2645, 2151
+ xy: 3648, 2489
size: 56, 56
orig: 56, 56
offset: 0, 0
index: -1
nova-wreck2
rotate: false
- xy: 1567, 3049
+ xy: 3706, 2489
size: 56, 56
orig: 56, 56
offset: 0, 0
@@ -5669,72 +5704,72 @@ omura-wreck2
index: -1
parallax
rotate: false
- xy: 2419, 2400
+ xy: 2645, 2132
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
poly-outline
rotate: false
- xy: 1554, 2933
+ xy: 3825, 2499
size: 56, 56
orig: 56, 56
offset: 0, 0
index: -1
poly-wreck0
rotate: false
- xy: 1612, 2991
+ xy: 3883, 2477
size: 56, 56
orig: 56, 56
offset: 0, 0
index: -1
poly-wreck1
rotate: false
- xy: 1554, 2875
+ xy: 2791, 2375
size: 56, 56
orig: 56, 56
offset: 0, 0
index: -1
poly-wreck2
rotate: false
- xy: 1612, 2933
+ xy: 2791, 2317
size: 56, 56
orig: 56, 56
offset: 0, 0
index: -1
pulsar-leg
rotate: false
- xy: 2513, 2136
+ xy: 2744, 1806
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
pulsar-outline
rotate: false
- xy: 1063, 3323
- size: 58, 48
- orig: 58, 48
+ xy: 2278, 2004
+ size: 68, 58
+ orig: 68, 58
offset: 0, 0
index: -1
pulsar-wreck0
rotate: false
- xy: 2649, 3175
- size: 58, 48
- orig: 58, 48
+ xy: 2278, 1944
+ size: 68, 58
+ orig: 68, 58
offset: 0, 0
index: -1
pulsar-wreck1
rotate: false
- xy: 1507, 3071
- size: 58, 48
- orig: 58, 48
+ xy: 2278, 1884
+ size: 68, 58
+ orig: 68, 58
offset: 0, 0
index: -1
pulsar-wreck2
rotate: false
- xy: 1063, 3273
- size: 58, 48
- orig: 58, 48
+ xy: 2278, 1824
+ size: 68, 58
+ orig: 68, 58
offset: 0, 0
index: -1
quad-outline
@@ -5844,7 +5879,7 @@ reign-wreck2
index: -1
repair-point
rotate: false
- xy: 3821, 2221
+ xy: 2021, 1455
size: 32, 32
orig: 32, 32
offset: 0, 0
@@ -5886,14 +5921,14 @@ risso-wreck2
index: -1
salvo
rotate: false
- xy: 2476, 1740
+ xy: 2810, 1872
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
scatter
rotate: false
- xy: 2542, 1872
+ xy: 2769, 2565
size: 64, 64
orig: 64, 64
offset: 0, 0
@@ -5921,7 +5956,7 @@ scepter-outline
index: -1
scepter-weapon-outline
rotate: false
- xy: 2775, 2263
+ xy: 2849, 2271
size: 56, 102
orig: 56, 102
offset: 0, 0
@@ -5949,14 +5984,14 @@ scepter-wreck2
index: -1
scorch
rotate: false
- xy: 4025, 2219
+ xy: 2019, 1251
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
segment
rotate: false
- xy: 2579, 2202
+ xy: 3099, 2565
size: 64, 64
orig: 64, 64
offset: 0, 0
@@ -5998,14 +6033,14 @@ sei-wreck2
index: -1
small-basic-weapon-outline
rotate: false
- xy: 2728, 1963
+ xy: 2926, 1967
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
small-mount-weapon-outline
rotate: false
- xy: 2778, 2001
+ xy: 2926, 1867
size: 48, 48
orig: 48, 48
offset: 0, 0
@@ -6026,7 +6061,7 @@ spiroct-foot
index: -1
spiroct-joint
rotate: false
- xy: 3030, 1709
+ xy: 2395, 1434
size: 32, 32
orig: 32, 32
offset: 0, 0
@@ -6054,7 +6089,7 @@ spiroct-outline
index: -1
spiroct-weapon-outline
rotate: false
- xy: 2878, 2043
+ xy: 2976, 1865
size: 48, 56
orig: 48, 56
offset: 0, 0
@@ -6082,91 +6117,91 @@ spiroct-wreck2
index: -1
splash-0
rotate: false
- xy: 3064, 1709
+ xy: 2429, 1434
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
splash-1
rotate: false
- xy: 3098, 1709
+ xy: 2463, 1430
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
splash-10
rotate: false
- xy: 2021, 1761
+ xy: 2089, 1432
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
splash-11
rotate: false
- xy: 2021, 1727
+ xy: 2053, 1398
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
splash-2
rotate: false
- xy: 3132, 1709
+ xy: 2497, 1430
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
splash-3
rotate: false
- xy: 3166, 1709
+ xy: 2531, 1430
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
splash-4
rotate: false
- xy: 3208, 1777
+ xy: 2565, 1430
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
splash-5
rotate: false
- xy: 3208, 1743
+ xy: 2599, 1430
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
splash-6
rotate: false
- xy: 3200, 1709
+ xy: 2633, 1430
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
splash-7
rotate: false
- xy: 3234, 1709
+ xy: 2667, 1430
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
splash-8
rotate: false
- xy: 2021, 1829
+ xy: 2701, 1430
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
splash-9
rotate: false
- xy: 2021, 1795
+ xy: 2055, 1432
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
swarmer
rotate: false
- xy: 3145, 2433
+ xy: 3013, 2499
size: 64, 64
orig: 64, 64
offset: 0, 0
@@ -6229,7 +6264,7 @@ toxopid-wreck2
index: -1
unit-alpha-full
rotate: false
- xy: 2878, 1993
+ xy: 2976, 1815
size: 48, 48
orig: 48, 48
offset: 0, 0
@@ -6257,9 +6292,9 @@ unit-atrax-full
index: -1
unit-beta-full
rotate: false
- xy: 2878, 1943
- size: 48, 48
- orig: 48, 48
+ xy: 2907, 2377
+ size: 56, 54
+ orig: 56, 54
offset: 0, 0
index: -1
unit-bryde-full
@@ -6278,14 +6313,14 @@ unit-corvus-full
index: -1
unit-crawler-full
rotate: false
- xy: 2928, 2059
+ xy: 2976, 1765
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
unit-dagger-full
rotate: false
- xy: 2928, 2009
+ xy: 2876, 1713
size: 48, 48
orig: 48, 48
offset: 0, 0
@@ -6299,7 +6334,7 @@ unit-eclipse-full
index: -1
unit-flare-full
rotate: false
- xy: 2928, 1959
+ xy: 2926, 1717
size: 48, 48
orig: 48, 48
offset: 0, 0
@@ -6313,7 +6348,7 @@ unit-fortress-full
index: -1
unit-gamma-full
rotate: false
- xy: 2278, 1994
+ xy: 2441, 2594
size: 68, 68
orig: 68, 68
offset: 0, 0
@@ -6327,7 +6362,7 @@ unit-horizon-full
index: -1
unit-mace-full
rotate: false
- xy: 2815, 2367
+ xy: 3145, 2499
size: 64, 64
orig: 64, 64
offset: 0, 0
@@ -6348,14 +6383,14 @@ unit-minke-full
index: -1
unit-mono-full
rotate: false
- xy: 2678, 1913
+ xy: 2976, 1715
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
unit-nova-full
rotate: false
- xy: 2833, 2309
+ xy: 2849, 2213
size: 56, 56
orig: 56, 56
offset: 0, 0
@@ -6376,16 +6411,16 @@ unit-omura-full
index: -1
unit-poly-full
rotate: false
- xy: 2891, 2309
+ xy: 2907, 2319
size: 56, 56
orig: 56, 56
offset: 0, 0
index: -1
unit-pulsar-full
rotate: false
- xy: 1063, 3223
- size: 58, 48
- orig: 58, 48
+ xy: 2511, 2604
+ size: 68, 58
+ orig: 68, 58
offset: 0, 0
index: -1
unit-quad-full
@@ -6502,14 +6537,14 @@ vela-wreck2
index: -1
wave
rotate: false
- xy: 3145, 2367
+ xy: 3211, 2433
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
zenith-missiles-outline
rotate: false
- xy: 2674, 1763
+ xy: 3026, 1781
size: 48, 48
orig: 48, 48
offset: 0, 0
@@ -6544,140 +6579,140 @@ zenith-wreck2
index: -1
item-blast-compound
rotate: false
- xy: 2902, 1807
+ xy: 2361, 1638
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
item-coal
rotate: false
- xy: 2894, 1739
+ xy: 2429, 1706
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
item-copper
rotate: false
- xy: 2914, 1875
+ xy: 2361, 1604
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
item-graphite
rotate: false
- xy: 2948, 1857
+ xy: 2429, 1672
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
item-lead
rotate: false
- xy: 2982, 1857
+ xy: 2361, 1570
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
item-metaglass
rotate: false
- xy: 2978, 1823
+ xy: 2429, 1638
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
item-phase-fabric
rotate: false
- xy: 2970, 1789
+ xy: 2361, 1536
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
item-plastanium
rotate: false
- xy: 2970, 1755
+ xy: 2429, 1604
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
item-pyratite
rotate: false
- xy: 3016, 1879
+ xy: 2395, 1536
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
item-sand
rotate: false
- xy: 3050, 1879
+ xy: 2395, 1502
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
item-scrap
rotate: false
- xy: 3084, 1879
+ xy: 2429, 1502
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
item-silicon
rotate: false
- xy: 3118, 1879
+ xy: 2361, 1468
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
item-spore-pod
rotate: false
- xy: 3016, 1845
+ xy: 2463, 1702
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
item-surge-alloy
rotate: false
- xy: 3084, 1845
+ xy: 2463, 1668
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
item-thorium
rotate: false
- xy: 3152, 1845
+ xy: 2463, 1634
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
item-titanium
rotate: false
- xy: 3046, 1811
+ xy: 2565, 1702
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
liquid-cryofluid
rotate: false
- xy: 3004, 1777
+ xy: 2599, 1702
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
liquid-oil
rotate: false
- xy: 3106, 1777
+ xy: 2531, 1634
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
liquid-slag
rotate: false
- xy: 3651, 2363
+ xy: 2599, 1668
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
liquid-water
rotate: false
- xy: 3685, 2329
+ xy: 2531, 1566
size: 32, 32
orig: 32, 32
offset: 0, 0
@@ -6698,21 +6733,21 @@ circle
index: -1
shape-3
rotate: false
- xy: 3277, 2368
+ xy: 3409, 2480
size: 63, 63
orig: 63, 63
offset: 0, 0
index: -1
alpha
rotate: false
- xy: 2949, 2317
+ xy: 1063, 3211
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
alpha-cell
rotate: false
- xy: 3827, 2509
+ xy: 2965, 2329
size: 48, 48
orig: 48, 48
offset: 0, 0
@@ -6768,14 +6803,14 @@ atrax-cell
index: -1
beta
rotate: false
- xy: 2883, 2259
- size: 48, 48
- orig: 48, 48
+ xy: 3825, 2557
+ size: 56, 54
+ orig: 56, 54
offset: 0, 0
index: -1
beta-cell
rotate: false
- xy: 1001, 1131
+ xy: 3219, 2383
size: 48, 48
orig: 48, 48
offset: 0, 0
@@ -6824,35 +6859,35 @@ corvus-weapon-heat
index: -1
crawler
rotate: false
- xy: 3877, 2443
+ xy: 1609, 3057
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
crawler-base
rotate: false
- xy: 3927, 2443
+ xy: 1554, 3007
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
crawler-cell
rotate: false
- xy: 3981, 2523
+ xy: 1554, 2957
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
dagger
rotate: false
- xy: 3343, 2429
+ xy: 3369, 2371
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
dagger-base
rotate: false
- xy: 3393, 2429
+ xy: 2893, 2163
size: 48, 48
orig: 48, 48
offset: 0, 0
@@ -6873,7 +6908,7 @@ eclipse-cell
index: -1
flare
rotate: false
- xy: 3592, 2371
+ xy: 3501, 2437
size: 48, 48
orig: 48, 48
offset: 0, 0
@@ -6887,7 +6922,7 @@ fortress
index: -1
fortress-base
rotate: false
- xy: 2263, 2299
+ xy: 2593, 2264
size: 64, 64
orig: 64, 64
offset: 0, 0
@@ -6908,7 +6943,7 @@ gamma
index: -1
gamma-cell
rotate: false
- xy: 1569, 3107
+ xy: 3532, 2487
size: 56, 56
orig: 56, 56
offset: 0, 0
@@ -6929,21 +6964,21 @@ horizon-cell
index: -1
mace
rotate: false
- xy: 2395, 2302
+ xy: 2348, 1774
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
mace-base
rotate: false
- xy: 2381, 2233
+ xy: 2414, 1774
size: 64, 64
orig: 64, 64
offset: 0, 0
index: -1
mace-cell
rotate: false
- xy: 2381, 2167
+ xy: 2480, 1736
size: 64, 64
orig: 64, 64
offset: 0, 0
@@ -6978,35 +7013,35 @@ minke-cell
index: -1
mono
rotate: false
- xy: 2753, 2113
+ xy: 3569, 2287
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
mono-cell
rotate: false
- xy: 2803, 2101
+ xy: 3619, 2287
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
nova
rotate: false
- xy: 1627, 3107
+ xy: 3343, 2421
size: 56, 56
orig: 56, 56
offset: 0, 0
index: -1
nova-base
rotate: false
- xy: 2678, 2013
+ xy: 2876, 1863
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
nova-cell
rotate: false
- xy: 2659, 2325
+ xy: 1569, 3107
size: 56, 56
orig: 56, 56
offset: 0, 0
@@ -7048,42 +7083,42 @@ omura-cell
index: -1
poly
rotate: false
- xy: 1625, 3049
+ xy: 3764, 2489
size: 56, 56
orig: 56, 56
offset: 0, 0
index: -1
poly-cell
rotate: false
- xy: 1554, 2991
+ xy: 3883, 2535
size: 56, 56
orig: 56, 56
offset: 0, 0
index: -1
power-cell
rotate: false
- xy: 1612, 2875
+ xy: 2849, 2375
size: 56, 56
orig: 56, 56
offset: 0, 0
index: -1
pulsar
rotate: false
- xy: 507, 93
- size: 58, 48
- orig: 58, 48
+ xy: 2649, 3165
+ size: 68, 58
+ orig: 68, 58
offset: 0, 0
index: -1
pulsar-base
rotate: false
- xy: 2678, 1963
+ xy: 2876, 1763
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
pulsar-cell
rotate: false
- xy: 2683, 2985
+ xy: 507, 93
size: 58, 48
orig: 58, 48
offset: 0, 0
@@ -7237,14 +7272,14 @@ toxopid-cell
index: -1
vanguard
rotate: false
- xy: 2728, 1913
+ xy: 3026, 1981
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
vanguard-cell
rotate: false
- xy: 2674, 1863
+ xy: 3026, 1931
size: 48, 48
orig: 48, 48
offset: 0, 0
@@ -7272,7 +7307,7 @@ vela-weapon-heat
index: -1
artillery
rotate: false
- xy: 3199, 2309
+ xy: 2647, 2609
size: 48, 56
orig: 48, 56
offset: 0, 0
@@ -7293,49 +7328,49 @@ beam-weapon
index: -1
eruption
rotate: false
- xy: 3492, 2371
+ xy: 4041, 2465
size: 48, 56
orig: 48, 56
offset: 0, 0
index: -1
flakgun
rotate: false
- xy: 3349, 2329
+ xy: 3419, 2371
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
flamethrower
rotate: false
- xy: 3399, 2321
+ xy: 3451, 2422
size: 48, 56
orig: 48, 56
offset: 0, 0
index: -1
heal-shotgun-weapon
rotate: false
- xy: 2803, 2151
- size: 48, 48
- orig: 48, 48
+ xy: 1507, 3069
+ size: 50, 50
+ orig: 50, 50
offset: 0, 0
index: -1
heal-weapon
rotate: false
- xy: 2853, 2151
+ xy: 3751, 2439
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
heal-weapon-mount
rotate: false
- xy: 2903, 2209
+ xy: 3519, 2387
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
large-artillery
rotate: false
- xy: 3299, 2250
+ xy: 2993, 2149
size: 48, 66
orig: 48, 66
offset: 0, 0
@@ -7363,35 +7398,35 @@ large-purple-mount
index: -1
large-weapon
rotate: false
- xy: 3349, 2229
+ xy: 2943, 2067
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
missiles
rotate: false
- xy: 1720, 2887
+ xy: 3419, 2321
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
missiles-mount
rotate: false
- xy: 1770, 2887
+ xy: 3469, 2314
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
mount-purple-weapon
rotate: false
- xy: 3053, 2117
+ xy: 2876, 2063
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
mount-weapon
rotate: false
- xy: 3153, 2117
+ xy: 2876, 1963
size: 48, 48
orig: 48, 48
offset: 0, 0
@@ -7419,7 +7454,7 @@ reign-weapon
index: -1
scepter-weapon
rotate: false
- xy: 2717, 2263
+ xy: 2791, 2213
size: 56, 102
orig: 56, 102
offset: 0, 0
@@ -7433,42 +7468,42 @@ sei-launcher
index: -1
small-basic-weapon
rotate: false
- xy: 2728, 2013
+ xy: 2926, 2017
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
small-mount-weapon
rotate: false
- xy: 2778, 2051
+ xy: 2926, 1917
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
small-weapon
rotate: false
- xy: 2828, 2051
+ xy: 2926, 1817
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
spiroct-weapon
rotate: false
- xy: 2828, 1943
+ xy: 2976, 1923
size: 48, 56
orig: 48, 56
offset: 0, 0
index: -1
weapon
rotate: false
- xy: 2674, 1813
+ xy: 3026, 1881
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
zenith-missiles
rotate: false
- xy: 2724, 1863
+ xy: 3026, 1831
size: 48, 48
orig: 48, 48
offset: 0, 0
@@ -11489,7 +11524,7 @@ alpha-bg
index: -1
bar
rotate: false
- xy: 3509, 202
+ xy: 2264, 97
size: 27, 36
split: 9, 9, 9, 9
orig: 27, 36
@@ -11497,7 +11532,7 @@ bar
index: -1
bar-top
rotate: false
- xy: 3153, 134
+ xy: 2235, 97
size: 27, 36
split: 9, 10, 9, 10
orig: 27, 36
@@ -11512,7 +11547,7 @@ block-additive-reconstructor-large
index: -1
block-additive-reconstructor-medium
rotate: false
- xy: 1158, 169
+ xy: 1195, 169
size: 32, 32
orig: 32, 32
offset: 0, 0
@@ -11526,7 +11561,7 @@ block-additive-reconstructor-small
index: -1
block-additive-reconstructor-tiny
rotate: false
- xy: 3253, 120
+ xy: 3595, 243
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -11547,21 +11582,21 @@ block-air-factory-large
index: -1
block-air-factory-medium
rotate: false
- xy: 1192, 169
+ xy: 1229, 169
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-air-factory-small
rotate: false
- xy: 3533, 361
+ xy: 2322, 109
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-air-factory-tiny
rotate: false
- xy: 3926, 323
+ xy: 4007, 186
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -11582,21 +11617,21 @@ block-alloy-smelter-large
index: -1
block-alloy-smelter-medium
rotate: false
- xy: 1226, 169
+ xy: 1263, 169
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-alloy-smelter-small
rotate: false
- xy: 2649, 130
+ xy: 2348, 109
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-alloy-smelter-tiny
rotate: false
- xy: 3182, 154
+ xy: 309, 160
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -11617,21 +11652,21 @@ block-arc-large
index: -1
block-arc-medium
rotate: false
- xy: 1260, 169
+ xy: 1297, 169
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-arc-small
rotate: false
- xy: 2649, 104
+ xy: 2374, 109
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-arc-tiny
rotate: false
- xy: 3201, 109
+ xy: 881, 159
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -11652,21 +11687,21 @@ block-armored-conveyor-large
index: -1
block-armored-conveyor-medium
rotate: false
- xy: 1294, 169
+ xy: 1331, 169
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-armored-conveyor-small
rotate: false
- xy: 2675, 130
+ xy: 2400, 109
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-armored-conveyor-tiny
rotate: false
- xy: 1063, 5
+ xy: 881, 141
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -11687,21 +11722,21 @@ block-basalt-large
index: -1
block-basalt-medium
rotate: false
- xy: 1328, 169
+ xy: 1365, 169
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-basalt-small
rotate: false
- xy: 2675, 104
+ xy: 2426, 109
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-basalt-tiny
rotate: false
- xy: 1609, 83
+ xy: 881, 123
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -11729,21 +11764,21 @@ block-battery-large-large
index: -1
block-battery-large-medium
rotate: false
- xy: 1362, 169
+ xy: 1399, 169
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-battery-large-small
rotate: false
- xy: 2701, 130
+ xy: 2452, 100
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-battery-large-tiny
rotate: false
- xy: 3609, 345
+ xy: 881, 105
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -11757,21 +11792,21 @@ block-battery-large-xlarge
index: -1
block-battery-medium
rotate: false
- xy: 1396, 169
+ xy: 1433, 169
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-battery-small
rotate: false
- xy: 2727, 132
+ xy: 1398, 84
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-battery-tiny
rotate: false
- xy: 309, 160
+ xy: 881, 87
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -11792,21 +11827,21 @@ block-blast-drill-large
index: -1
block-blast-drill-medium
rotate: false
- xy: 1430, 169
+ xy: 1467, 169
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-blast-drill-small
rotate: false
- xy: 2701, 104
+ xy: 1424, 77
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-blast-drill-tiny
rotate: false
- xy: 1449, 57
+ xy: 881, 69
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -11827,21 +11862,21 @@ block-blast-mixer-large
index: -1
block-blast-mixer-medium
rotate: false
- xy: 1464, 169
+ xy: 1501, 169
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-blast-mixer-small
rotate: false
- xy: 2727, 106
+ xy: 2322, 83
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-blast-mixer-tiny
rotate: false
- xy: 3182, 136
+ xy: 881, 51
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -11862,21 +11897,21 @@ block-block-forge-large
index: -1
block-block-forge-medium
rotate: false
- xy: 1498, 169
+ xy: 1535, 169
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-block-forge-small
rotate: false
- xy: 2753, 132
+ xy: 2348, 83
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-block-forge-tiny
rotate: false
- xy: 1081, 5
+ xy: 881, 33
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -11897,21 +11932,21 @@ block-block-loader-large
index: -1
block-block-loader-medium
rotate: false
- xy: 1532, 169
+ xy: 1569, 169
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-block-loader-small
rotate: false
- xy: 2753, 106
+ xy: 2374, 83
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-block-loader-tiny
rotate: false
- xy: 1627, 83
+ xy: 881, 15
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -11932,21 +11967,21 @@ block-block-unloader-large
index: -1
block-block-unloader-medium
rotate: false
- xy: 1566, 169
+ xy: 1603, 169
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-block-unloader-small
rotate: false
- xy: 3559, 351
+ xy: 2400, 83
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-block-unloader-tiny
rotate: false
- xy: 3627, 345
+ xy: 899, 156
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -11967,21 +12002,21 @@ block-boulder-large
index: -1
block-boulder-medium
rotate: false
- xy: 1600, 169
+ xy: 1637, 169
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-boulder-small
rotate: false
- xy: 2649, 78
+ xy: 2426, 83
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-boulder-tiny
rotate: false
- xy: 1467, 57
+ xy: 899, 138
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -12002,21 +12037,21 @@ block-bridge-conduit-large
index: -1
block-bridge-conduit-medium
rotate: false
- xy: 1634, 169
+ xy: 1671, 169
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-bridge-conduit-small
rotate: false
- xy: 2675, 78
+ xy: 2452, 74
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-bridge-conduit-tiny
rotate: false
- xy: 1099, 5
+ xy: 917, 156
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -12037,21 +12072,21 @@ block-bridge-conveyor-large
index: -1
block-bridge-conveyor-medium
rotate: false
- xy: 1668, 169
+ xy: 1705, 169
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-bridge-conveyor-small
rotate: false
- xy: 2701, 78
+ xy: 2478, 85
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-bridge-conveyor-tiny
rotate: false
- xy: 1645, 83
+ xy: 899, 120
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -12072,21 +12107,21 @@ block-char-large
index: -1
block-char-medium
rotate: false
- xy: 1702, 169
+ xy: 1739, 169
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-char-small
rotate: false
- xy: 2727, 80
+ xy: 2504, 85
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-char-tiny
rotate: false
- xy: 1485, 57
+ xy: 917, 138
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -12107,21 +12142,21 @@ block-cliff-large
index: -1
block-cliff-medium
rotate: false
- xy: 1736, 169
+ xy: 1773, 169
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-cliff-small
rotate: false
- xy: 2753, 80
+ xy: 2530, 85
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-cliff-tiny
rotate: false
- xy: 1117, 5
+ xy: 935, 156
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -12142,21 +12177,21 @@ block-coal-centrifuge-large
index: -1
block-coal-centrifuge-medium
rotate: false
- xy: 1770, 169
+ xy: 1807, 169
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-coal-centrifuge-small
rotate: false
- xy: 2779, 132
+ xy: 2556, 85
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-coal-centrifuge-tiny
rotate: false
- xy: 1663, 83
+ xy: 899, 102
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -12177,21 +12212,21 @@ block-combustion-generator-large
index: -1
block-combustion-generator-medium
rotate: false
- xy: 1804, 169
+ xy: 1841, 169
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-combustion-generator-small
rotate: false
- xy: 2779, 106
+ xy: 2478, 59
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-combustion-generator-tiny
rotate: false
- xy: 1503, 57
+ xy: 917, 120
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -12212,21 +12247,21 @@ block-command-center-large
index: -1
block-command-center-medium
rotate: false
- xy: 1838, 169
+ xy: 1875, 169
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-command-center-small
rotate: false
- xy: 2779, 80
+ xy: 2504, 59
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-command-center-tiny
rotate: false
- xy: 1681, 83
+ xy: 935, 138
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -12247,21 +12282,21 @@ block-conduit-large
index: -1
block-conduit-medium
rotate: false
- xy: 1872, 169
+ xy: 1909, 169
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-conduit-small
rotate: false
- xy: 2805, 133
+ xy: 2530, 59
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-conduit-tiny
rotate: false
- xy: 1521, 57
+ xy: 953, 156
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -12282,21 +12317,21 @@ block-container-large
index: -1
block-container-medium
rotate: false
- xy: 1906, 169
+ xy: 1943, 169
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-container-small
rotate: false
- xy: 2831, 133
+ xy: 2556, 59
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-container-tiny
rotate: false
- xy: 1699, 83
+ xy: 899, 84
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -12317,21 +12352,21 @@ block-conveyor-large
index: -1
block-conveyor-medium
rotate: false
- xy: 1940, 169
+ xy: 1977, 169
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-conveyor-small
rotate: false
- xy: 2805, 107
+ xy: 1450, 75
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-conveyor-tiny
rotate: false
- xy: 1539, 57
+ xy: 899, 66
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -12359,21 +12394,21 @@ block-copper-wall-large-large
index: -1
block-copper-wall-large-medium
rotate: false
- xy: 1974, 169
+ xy: 2011, 169
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-copper-wall-large-small
rotate: false
- xy: 2857, 133
+ xy: 1476, 75
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-copper-wall-large-tiny
rotate: false
- xy: 1717, 83
+ xy: 917, 102
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -12387,21 +12422,21 @@ block-copper-wall-large-xlarge
index: -1
block-copper-wall-medium
rotate: false
- xy: 2008, 169
+ xy: 2045, 169
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-copper-wall-small
rotate: false
- xy: 2805, 81
+ xy: 1502, 75
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-copper-wall-tiny
rotate: false
- xy: 1557, 57
+ xy: 935, 120
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -12422,21 +12457,21 @@ block-core-foundation-large
index: -1
block-core-foundation-medium
rotate: false
- xy: 2042, 169
+ xy: 2079, 169
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-core-foundation-small
rotate: false
- xy: 2831, 107
+ xy: 1528, 75
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-core-foundation-tiny
rotate: false
- xy: 1735, 83
+ xy: 953, 138
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -12457,21 +12492,21 @@ block-core-nucleus-large
index: -1
block-core-nucleus-medium
rotate: false
- xy: 2076, 169
+ xy: 2113, 169
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-core-nucleus-small
rotate: false
- xy: 2883, 133
+ xy: 1554, 75
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-core-nucleus-tiny
rotate: false
- xy: 1753, 83
+ xy: 971, 156
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -12492,21 +12527,21 @@ block-core-shard-large
index: -1
block-core-shard-medium
rotate: false
- xy: 2110, 169
+ xy: 2147, 169
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-core-shard-small
rotate: false
- xy: 2831, 81
+ xy: 1580, 75
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-core-shard-tiny
rotate: false
- xy: 1771, 83
+ xy: 899, 48
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -12527,21 +12562,21 @@ block-craters-large
index: -1
block-craters-medium
rotate: false
- xy: 2144, 169
+ xy: 2181, 169
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-craters-small
rotate: false
- xy: 2857, 107
+ xy: 1606, 75
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-craters-tiny
rotate: false
- xy: 1789, 83
+ xy: 917, 84
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -12562,21 +12597,21 @@ block-cryofluidmixer-large
index: -1
block-cryofluidmixer-medium
rotate: false
- xy: 2178, 169
+ xy: 2215, 169
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-cryofluidmixer-small
rotate: false
- xy: 2909, 133
+ xy: 1636, 82
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-cryofluidmixer-tiny
rotate: false
- xy: 1807, 83
+ xy: 917, 66
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -12597,21 +12632,21 @@ block-cultivator-large
index: -1
block-cultivator-medium
rotate: false
- xy: 2212, 169
+ xy: 2249, 169
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-cultivator-small
rotate: false
- xy: 2857, 81
+ xy: 1662, 75
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-cultivator-tiny
rotate: false
- xy: 1825, 83
+ xy: 935, 102
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -12632,21 +12667,21 @@ block-cyclone-large
index: -1
block-cyclone-medium
rotate: false
- xy: 2246, 169
+ xy: 2283, 169
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-cyclone-small
rotate: false
- xy: 2883, 107
+ xy: 1688, 75
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-cyclone-tiny
rotate: false
- xy: 1843, 83
+ xy: 953, 120
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -12667,21 +12702,21 @@ block-dacite-boulder-large
index: -1
block-dacite-boulder-medium
rotate: false
- xy: 2280, 169
+ xy: 2317, 169
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-dacite-boulder-small
rotate: false
- xy: 2935, 133
+ xy: 1714, 75
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-dacite-boulder-tiny
rotate: false
- xy: 1861, 83
+ xy: 971, 138
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -12702,21 +12737,21 @@ block-dacite-large
index: -1
block-dacite-medium
rotate: false
- xy: 2314, 169
+ xy: 2351, 169
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-dacite-small
rotate: false
- xy: 2883, 81
+ xy: 1740, 75
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-dacite-tiny
rotate: false
- xy: 1879, 83
+ xy: 989, 156
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -12730,21 +12765,21 @@ block-dacite-wall-large
index: -1
block-dacite-wall-medium
rotate: false
- xy: 2348, 169
+ xy: 2385, 169
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-dacite-wall-small
rotate: false
- xy: 2909, 107
+ xy: 1766, 75
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-dacite-wall-tiny
rotate: false
- xy: 1897, 83
+ xy: 899, 30
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -12772,21 +12807,21 @@ block-dark-metal-large
index: -1
block-dark-metal-medium
rotate: false
- xy: 2382, 169
+ xy: 2419, 169
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-dark-metal-small
rotate: false
- xy: 2961, 133
+ xy: 1792, 75
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-dark-metal-tiny
rotate: false
- xy: 1915, 83
+ xy: 917, 48
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -12807,21 +12842,21 @@ block-dark-panel-1-large
index: -1
block-dark-panel-1-medium
rotate: false
- xy: 2416, 169
+ xy: 2455, 194
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-dark-panel-1-small
rotate: false
- xy: 2909, 81
+ xy: 1818, 75
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-dark-panel-1-tiny
rotate: false
- xy: 1933, 83
+ xy: 935, 84
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -12842,21 +12877,21 @@ block-dark-panel-2-large
index: -1
block-dark-panel-2-medium
rotate: false
- xy: 2455, 194
+ xy: 2707, 245
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-dark-panel-2-small
rotate: false
- xy: 2935, 107
+ xy: 1844, 75
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-dark-panel-2-tiny
rotate: false
- xy: 1951, 83
+ xy: 935, 66
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -12877,21 +12912,21 @@ block-dark-panel-3-large
index: -1
block-dark-panel-3-medium
rotate: false
- xy: 2450, 160
+ xy: 2453, 160
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-dark-panel-3-small
rotate: false
- xy: 2935, 81
+ xy: 1870, 75
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-dark-panel-3-tiny
rotate: false
- xy: 1969, 83
+ xy: 953, 102
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -12912,21 +12947,21 @@ block-dark-panel-4-large
index: -1
block-dark-panel-4-medium
rotate: false
- xy: 2497, 211
+ xy: 2497, 213
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-dark-panel-4-small
rotate: false
- xy: 2961, 107
+ xy: 1896, 75
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-dark-panel-4-tiny
rotate: false
- xy: 1987, 83
+ xy: 971, 120
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -12947,21 +12982,21 @@ block-dark-panel-5-large
index: -1
block-dark-panel-5-medium
rotate: false
- xy: 2959, 308
+ xy: 2749, 261
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-dark-panel-5-small
rotate: false
- xy: 2961, 81
+ xy: 1922, 75
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-dark-panel-5-tiny
rotate: false
- xy: 2005, 83
+ xy: 989, 138
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -12982,21 +13017,21 @@ block-dark-panel-6-large
index: -1
block-dark-panel-6-medium
rotate: false
- xy: 2993, 308
+ xy: 2783, 253
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-dark-panel-6-small
rotate: false
- xy: 3523, 282
+ xy: 1948, 75
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-dark-panel-6-tiny
rotate: false
- xy: 2023, 83
+ xy: 917, 30
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -13017,14 +13052,14 @@ block-darksand-large
index: -1
block-darksand-medium
rotate: false
- xy: 3027, 308
+ xy: 2817, 253
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-darksand-small
rotate: false
- xy: 3525, 256
+ xy: 4040, 284
size: 24, 24
orig: 24, 24
offset: 0, 0
@@ -13038,21 +13073,21 @@ block-darksand-tainted-water-large
index: -1
block-darksand-tainted-water-medium
rotate: false
- xy: 3061, 308
+ xy: 2875, 309
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-darksand-tainted-water-small
rotate: false
- xy: 2987, 119
+ xy: 4066, 284
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-darksand-tainted-water-tiny
rotate: false
- xy: 2041, 83
+ xy: 935, 48
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -13066,7 +13101,7 @@ block-darksand-tainted-water-xlarge
index: -1
block-darksand-tiny
rotate: false
- xy: 2059, 83
+ xy: 953, 84
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -13080,21 +13115,21 @@ block-darksand-water-large
index: -1
block-darksand-water-medium
rotate: false
- xy: 3095, 308
+ xy: 2909, 308
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-darksand-water-small
rotate: false
- xy: 2987, 93
+ xy: 2582, 85
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-darksand-water-tiny
rotate: false
- xy: 2077, 83
+ xy: 953, 66
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -13122,21 +13157,21 @@ block-deepwater-large
index: -1
block-deepwater-medium
rotate: false
- xy: 3129, 308
+ xy: 2943, 308
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-deepwater-small
rotate: false
- xy: 2987, 67
+ xy: 2582, 59
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-deepwater-tiny
rotate: false
- xy: 2095, 83
+ xy: 971, 102
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -13157,21 +13192,21 @@ block-differential-generator-large
index: -1
block-differential-generator-medium
rotate: false
- xy: 3163, 308
+ xy: 2977, 308
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-differential-generator-small
rotate: false
- xy: 3372, 124
+ xy: 1976, 81
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-differential-generator-tiny
rotate: false
- xy: 2113, 83
+ xy: 989, 120
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -13192,21 +13227,21 @@ block-diode-large
index: -1
block-diode-medium
rotate: false
- xy: 3197, 308
+ xy: 3011, 308
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-diode-small
rotate: false
- xy: 3123, 112
+ xy: 2002, 81
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-diode-tiny
rotate: false
- xy: 2131, 83
+ xy: 935, 30
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -13227,21 +13262,21 @@ block-dirt-large
index: -1
block-dirt-medium
rotate: false
- xy: 3231, 308
+ xy: 3045, 308
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-dirt-small
rotate: false
- xy: 3149, 108
+ xy: 2111, 82
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-dirt-tiny
rotate: false
- xy: 2149, 83
+ xy: 953, 48
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -13255,21 +13290,21 @@ block-dirt-wall-large
index: -1
block-dirt-wall-medium
rotate: false
- xy: 3265, 308
+ xy: 3079, 308
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-dirt-wall-small
rotate: false
- xy: 3407, 153
+ xy: 3593, 339
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-dirt-wall-tiny
rotate: false
- xy: 2167, 83
+ xy: 971, 84
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -13297,21 +13332,21 @@ block-disassembler-large
index: -1
block-disassembler-medium
rotate: false
- xy: 3299, 308
+ xy: 3113, 308
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-disassembler-small
rotate: false
- xy: 3433, 152
+ xy: 3619, 339
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-disassembler-tiny
rotate: false
- xy: 2185, 83
+ xy: 971, 66
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -13332,21 +13367,21 @@ block-distributor-large
index: -1
block-distributor-medium
rotate: false
- xy: 3333, 308
+ xy: 3147, 308
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-distributor-small
rotate: false
- xy: 4040, 284
+ xy: 2175, 75
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-distributor-tiny
rotate: false
- xy: 2203, 83
+ xy: 989, 102
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -13374,21 +13409,21 @@ block-door-large-large
index: -1
block-door-large-medium
rotate: false
- xy: 3367, 308
+ xy: 3181, 308
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-door-large-small
rotate: false
- xy: 4066, 284
+ xy: 2201, 75
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-door-large-tiny
rotate: false
- xy: 2221, 83
+ xy: 953, 30
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -13402,21 +13437,21 @@ block-door-large-xlarge
index: -1
block-door-medium
rotate: false
- xy: 3401, 308
+ xy: 3215, 308
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-door-small
rotate: false
- xy: 2551, 57
+ xy: 2227, 71
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-door-tiny
rotate: false
- xy: 2239, 83
+ xy: 971, 48
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -13437,21 +13472,21 @@ block-dune-wall-large
index: -1
block-dune-wall-medium
rotate: false
- xy: 3435, 308
+ xy: 3249, 308
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-dune-wall-small
rotate: false
- xy: 2577, 57
+ xy: 2253, 71
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-dune-wall-tiny
rotate: false
- xy: 2257, 83
+ xy: 989, 84
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -13472,21 +13507,21 @@ block-duo-large
index: -1
block-duo-medium
rotate: false
- xy: 3469, 308
+ xy: 3283, 308
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-duo-small
rotate: false
- xy: 2603, 57
+ xy: 2279, 71
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-duo-tiny
rotate: false
- xy: 2275, 83
+ xy: 989, 66
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -13507,21 +13542,21 @@ block-exponential-reconstructor-large
index: -1
block-exponential-reconstructor-medium
rotate: false
- xy: 3503, 308
+ xy: 3317, 308
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-exponential-reconstructor-small
rotate: false
- xy: 3013, 106
+ xy: 2137, 69
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-exponential-reconstructor-tiny
rotate: false
- xy: 2293, 83
+ xy: 971, 30
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -13542,21 +13577,21 @@ block-force-projector-large
index: -1
block-force-projector-medium
rotate: false
- xy: 2489, 177
+ xy: 3351, 308
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-force-projector-small
rotate: false
- xy: 3013, 80
+ xy: 3585, 117
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-force-projector-tiny
rotate: false
- xy: 2311, 83
+ xy: 989, 48
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -13577,21 +13612,21 @@ block-fuse-large
index: -1
block-fuse-medium
rotate: false
- xy: 2484, 143
+ xy: 3385, 308
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-fuse-small
rotate: false
- xy: 3039, 106
+ xy: 3591, 214
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-fuse-tiny
rotate: false
- xy: 2329, 83
+ xy: 989, 30
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -13612,21 +13647,21 @@ block-graphite-press-large
index: -1
block-graphite-press-medium
rotate: false
- xy: 2539, 219
+ xy: 3419, 308
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-graphite-press-small
rotate: false
- xy: 3039, 80
+ xy: 2591, 191
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-graphite-press-tiny
rotate: false
- xy: 2347, 83
+ xy: 899, 12
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -13647,21 +13682,21 @@ block-grass-large
index: -1
block-grass-medium
rotate: false
- xy: 3842, 287
+ xy: 3453, 308
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-grass-small
rotate: false
- xy: 3065, 112
+ xy: 2617, 193
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-grass-tiny
rotate: false
- xy: 2365, 83
+ xy: 917, 12
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -13682,21 +13717,21 @@ block-ground-factory-large
index: -1
block-ground-factory-medium
rotate: false
- xy: 3876, 287
+ xy: 3487, 308
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-ground-factory-small
rotate: false
- xy: 3065, 86
+ xy: 2591, 165
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-ground-factory-tiny
rotate: false
- xy: 2383, 83
+ xy: 935, 12
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -13717,21 +13752,21 @@ block-hail-large
index: -1
block-hail-medium
rotate: false
- xy: 3910, 287
+ xy: 2489, 179
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-hail-small
rotate: false
- xy: 3091, 104
+ xy: 2617, 167
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-hail-tiny
rotate: false
- xy: 2401, 83
+ xy: 953, 12
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -13752,21 +13787,21 @@ block-hotrock-large
index: -1
block-hotrock-medium
rotate: false
- xy: 3944, 289
+ xy: 2487, 145
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-hotrock-small
rotate: false
- xy: 3091, 78
+ xy: 2589, 139
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-hotrock-tiny
rotate: false
- xy: 2419, 83
+ xy: 971, 12
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -13787,21 +13822,21 @@ block-hyper-processor-large
index: -1
block-hyper-processor-medium
rotate: false
- xy: 1123, 127
+ xy: 3842, 287
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-hyper-processor-small
rotate: false
- xy: 3117, 86
+ xy: 2589, 113
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-hyper-processor-tiny
rotate: false
- xy: 3349, 121
+ xy: 989, 12
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -13822,14 +13857,14 @@ block-ice-large
index: -1
block-ice-medium
rotate: false
- xy: 1158, 135
+ xy: 3876, 287
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-ice-small
rotate: false
- xy: 3143, 82
+ xy: 2608, 87
size: 24, 24
orig: 24, 24
offset: 0, 0
@@ -13843,21 +13878,21 @@ block-ice-snow-large
index: -1
block-ice-snow-medium
rotate: false
- xy: 1192, 135
+ xy: 3910, 287
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-ice-snow-small
rotate: false
- xy: 3065, 60
+ xy: 2608, 61
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-ice-snow-tiny
rotate: false
- xy: 3529, 343
+ xy: 1007, 133
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -13871,7 +13906,7 @@ block-ice-snow-xlarge
index: -1
block-ice-tiny
rotate: false
- xy: 1219, 31
+ xy: 1007, 115
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -13885,21 +13920,21 @@ block-ice-wall-large
index: -1
block-ice-wall-medium
rotate: false
- xy: 1226, 135
+ xy: 3944, 289
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-ice-wall-small
rotate: false
- xy: 3091, 52
+ xy: 2028, 75
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-ice-wall-tiny
rotate: false
- xy: 1237, 31
+ xy: 1007, 97
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -13927,21 +13962,21 @@ block-illuminator-large
index: -1
block-illuminator-medium
rotate: false
- xy: 1260, 135
+ xy: 1160, 127
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-illuminator-small
rotate: false
- xy: 3117, 60
+ xy: 2054, 75
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-illuminator-tiny
rotate: false
- xy: 1255, 31
+ xy: 1007, 79
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -13962,21 +13997,21 @@ block-impact-reactor-large
index: -1
block-impact-reactor-medium
rotate: false
- xy: 1294, 135
+ xy: 1195, 135
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-impact-reactor-small
rotate: false
- xy: 3143, 56
+ xy: 2080, 76
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-impact-reactor-tiny
rotate: false
- xy: 1273, 31
+ xy: 1007, 61
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -13997,21 +14032,21 @@ block-incinerator-large
index: -1
block-incinerator-medium
rotate: false
- xy: 1328, 135
+ xy: 1229, 135
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-incinerator-small
rotate: false
- xy: 3013, 54
+ xy: 3555, 316
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-incinerator-tiny
rotate: false
- xy: 1141, 15
+ xy: 1007, 43
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -14032,21 +14067,21 @@ block-inverted-sorter-large
index: -1
block-inverted-sorter-medium
rotate: false
- xy: 1362, 135
+ xy: 1263, 135
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-inverted-sorter-small
rotate: false
- xy: 3039, 54
+ xy: 3581, 313
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-inverted-sorter-tiny
rotate: false
- xy: 1159, 15
+ xy: 1007, 25
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -14067,21 +14102,21 @@ block-item-source-large
index: -1
block-item-source-medium
rotate: false
- xy: 1396, 135
+ xy: 1297, 135
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-item-source-small
rotate: false
- xy: 3065, 34
+ xy: 3607, 313
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-item-source-tiny
rotate: false
- xy: 1177, 15
+ xy: 1025, 133
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -14102,21 +14137,21 @@ block-item-void-large
index: -1
block-item-void-medium
rotate: false
- xy: 1430, 135
+ xy: 1331, 135
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-item-void-small
rotate: false
- xy: 3091, 26
+ xy: 3633, 313
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-item-void-tiny
rotate: false
- xy: 1195, 20
+ xy: 1025, 115
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -14137,21 +14172,21 @@ block-junction-large
index: -1
block-junction-medium
rotate: false
- xy: 1464, 135
+ xy: 1365, 135
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-junction-small
rotate: false
- xy: 3117, 34
+ xy: 3659, 304
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-junction-tiny
rotate: false
- xy: 3537, 325
+ xy: 1025, 97
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -14172,21 +14207,21 @@ block-kiln-large
index: -1
block-kiln-medium
rotate: false
- xy: 1498, 135
+ xy: 1399, 135
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-kiln-small
rotate: false
- xy: 3143, 30
+ xy: 3685, 304
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-kiln-tiny
rotate: false
- xy: 1449, 39
+ xy: 1025, 79
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -14207,21 +14242,21 @@ block-lancer-large
index: -1
block-lancer-medium
rotate: false
- xy: 1532, 135
+ xy: 1433, 135
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-lancer-small
rotate: false
- xy: 3117, 8
+ xy: 3711, 304
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-lancer-tiny
rotate: false
- xy: 1467, 39
+ xy: 1025, 61
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -14242,21 +14277,21 @@ block-large-logic-display-large
index: -1
block-large-logic-display-medium
rotate: false
- xy: 1566, 135
+ xy: 1467, 135
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-large-logic-display-small
rotate: false
- xy: 3143, 4
+ xy: 3565, 287
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-large-logic-display-tiny
rotate: false
- xy: 1485, 39
+ xy: 1025, 43
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -14277,21 +14312,21 @@ block-laser-drill-large
index: -1
block-laser-drill-medium
rotate: false
- xy: 1600, 135
+ xy: 1501, 135
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-laser-drill-small
rotate: false
- xy: 3398, 124
+ xy: 3591, 287
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-laser-drill-tiny
rotate: false
- xy: 1503, 39
+ xy: 1025, 25
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -14319,21 +14354,21 @@ block-launch-pad-large-large
index: -1
block-launch-pad-large-medium
rotate: false
- xy: 1634, 135
+ xy: 1535, 135
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-launch-pad-large-small
rotate: false
- xy: 3424, 126
+ xy: 3617, 287
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-launch-pad-large-tiny
rotate: false
- xy: 1521, 39
+ xy: 1007, 7
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -14347,21 +14382,21 @@ block-launch-pad-large-xlarge
index: -1
block-launch-pad-medium
rotate: false
- xy: 1668, 135
+ xy: 1569, 135
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-launch-pad-small
rotate: false
- xy: 3450, 126
+ xy: 3595, 261
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-launch-pad-tiny
rotate: false
- xy: 1539, 39
+ xy: 1025, 7
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -14382,21 +14417,21 @@ block-liquid-junction-large
index: -1
block-liquid-junction-medium
rotate: false
- xy: 1702, 135
+ xy: 1603, 135
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-liquid-junction-small
rotate: false
- xy: 3175, 108
+ xy: 3621, 261
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-liquid-junction-tiny
rotate: false
- xy: 1557, 39
+ xy: 4030, 212
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -14417,21 +14452,21 @@ block-liquid-router-large
index: -1
block-liquid-router-medium
rotate: false
- xy: 1736, 135
+ xy: 1637, 135
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-liquid-router-small
rotate: false
- xy: 3169, 82
+ xy: 3617, 235
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-liquid-router-tiny
rotate: false
- xy: 1575, 57
+ xy: 4030, 194
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -14452,21 +14487,21 @@ block-liquid-source-large
index: -1
block-liquid-source-medium
rotate: false
- xy: 1770, 135
+ xy: 1671, 135
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-liquid-source-small
rotate: false
- xy: 3169, 56
+ xy: 3617, 209
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-liquid-source-tiny
rotate: false
- xy: 1575, 39
+ xy: 2663, 141
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -14487,21 +14522,21 @@ block-liquid-tank-large
index: -1
block-liquid-tank-medium
rotate: false
- xy: 1804, 135
+ xy: 1705, 135
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-liquid-tank-small
rotate: false
- xy: 3169, 30
+ xy: 3614, 183
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-liquid-tank-tiny
rotate: false
- xy: 1593, 62
+ xy: 2666, 159
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -14522,21 +14557,21 @@ block-liquid-void-large
index: -1
block-liquid-void-medium
rotate: false
- xy: 1838, 135
+ xy: 1739, 135
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-liquid-void-small
rotate: false
- xy: 3169, 4
+ xy: 3614, 157
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-liquid-void-tiny
rotate: false
- xy: 1593, 44
+ xy: 2663, 123
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -14557,21 +14592,21 @@ block-logic-display-large
index: -1
block-logic-display-medium
rotate: false
- xy: 1872, 135
+ xy: 1773, 135
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-logic-display-small
rotate: false
- xy: 3271, 118
+ xy: 3614, 131
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-logic-display-tiny
rotate: false
- xy: 1611, 65
+ xy: 2661, 105
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -14592,21 +14627,21 @@ block-logic-processor-large
index: -1
block-logic-processor-medium
rotate: false
- xy: 1906, 135
+ xy: 1807, 135
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-logic-processor-small
rotate: false
- xy: 3297, 112
+ xy: 3611, 105
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-logic-processor-tiny
rotate: false
- xy: 1629, 65
+ xy: 2660, 87
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -14627,21 +14662,21 @@ block-magmarock-large
index: -1
block-magmarock-medium
rotate: false
- xy: 1940, 135
+ xy: 1841, 135
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-magmarock-small
rotate: false
- xy: 3323, 112
+ xy: 1974, 55
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-magmarock-tiny
rotate: false
- xy: 1611, 47
+ xy: 2660, 69
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -14662,21 +14697,21 @@ block-mass-driver-large
index: -1
block-mass-driver-medium
rotate: false
- xy: 1974, 135
+ xy: 1875, 135
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-mass-driver-small
rotate: false
- xy: 3476, 146
+ xy: 2000, 55
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-mass-driver-tiny
rotate: false
- xy: 1647, 65
+ xy: 2660, 51
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -14697,21 +14732,21 @@ block-mechanical-drill-large
index: -1
block-mechanical-drill-medium
rotate: false
- xy: 2008, 135
+ xy: 1909, 135
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-mechanical-drill-small
rotate: false
- xy: 3476, 120
+ xy: 2026, 49
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-mechanical-drill-tiny
rotate: false
- xy: 1629, 47
+ xy: 2660, 33
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -14732,21 +14767,21 @@ block-mechanical-pump-large
index: -1
block-mechanical-pump-medium
rotate: false
- xy: 2042, 135
+ xy: 1943, 135
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-mechanical-pump-small
rotate: false
- xy: 3502, 142
+ xy: 2052, 49
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-mechanical-pump-tiny
rotate: false
- xy: 1665, 65
+ xy: 4037, 264
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -14767,21 +14802,21 @@ block-meltdown-large
index: -1
block-meltdown-medium
rotate: false
- xy: 2076, 135
+ xy: 1977, 135
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-meltdown-small
rotate: false
- xy: 3502, 116
+ xy: 3643, 235
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-meltdown-tiny
rotate: false
- xy: 1647, 47
+ xy: 4037, 246
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -14802,21 +14837,21 @@ block-melter-large
index: -1
block-melter-medium
rotate: false
- xy: 2110, 135
+ xy: 2011, 135
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-melter-small
rotate: false
- xy: 3528, 142
+ xy: 3643, 209
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-melter-tiny
rotate: false
- xy: 1683, 65
+ xy: 4055, 266
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -14837,21 +14872,21 @@ block-memory-bank-large
index: -1
block-memory-bank-medium
rotate: false
- xy: 2144, 135
+ xy: 2045, 135
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-memory-bank-small
rotate: false
- xy: 3528, 116
+ xy: 3640, 183
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-memory-bank-tiny
rotate: false
- xy: 1665, 47
+ xy: 4055, 248
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -14872,21 +14907,21 @@ block-memory-cell-large
index: -1
block-memory-cell-medium
rotate: false
- xy: 2178, 135
+ xy: 2079, 135
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-memory-cell-small
rotate: false
- xy: 3195, 82
+ xy: 3640, 157
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-memory-cell-tiny
rotate: false
- xy: 1701, 65
+ xy: 4073, 266
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -14907,21 +14942,21 @@ block-mend-projector-large
index: -1
block-mend-projector-medium
rotate: false
- xy: 2212, 135
+ xy: 2113, 135
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-mend-projector-small
rotate: false
- xy: 3195, 56
+ xy: 3640, 131
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-mend-projector-tiny
rotate: false
- xy: 1683, 47
+ xy: 4073, 248
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -14942,21 +14977,21 @@ block-mender-large
index: -1
block-mender-medium
rotate: false
- xy: 2246, 135
+ xy: 2147, 135
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-mender-small
rotate: false
- xy: 3195, 30
+ xy: 3637, 105
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-mender-tiny
rotate: false
- xy: 1719, 65
+ xy: 4030, 176
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -14977,21 +15012,21 @@ block-message-large
index: -1
block-message-medium
rotate: false
- xy: 2280, 135
+ xy: 2181, 135
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-message-small
rotate: false
- xy: 3195, 4
+ xy: 3647, 261
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-message-tiny
rotate: false
- xy: 1701, 47
+ xy: 4030, 158
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -15012,21 +15047,21 @@ block-metal-floor-2-large
index: -1
block-metal-floor-2-medium
rotate: false
- xy: 2314, 135
+ xy: 2215, 135
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-metal-floor-2-small
rotate: false
- xy: 3201, 127
+ xy: 3673, 278
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-metal-floor-2-tiny
rotate: false
- xy: 1737, 65
+ xy: 4030, 140
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -15047,21 +15082,21 @@ block-metal-floor-3-large
index: -1
block-metal-floor-3-medium
rotate: false
- xy: 2348, 135
+ xy: 2249, 135
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-metal-floor-3-small
rotate: false
- xy: 3944, 263
+ xy: 3699, 278
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-metal-floor-3-tiny
rotate: false
- xy: 1719, 47
+ xy: 4030, 122
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -15082,21 +15117,21 @@ block-metal-floor-5-large
index: -1
block-metal-floor-5-medium
rotate: false
- xy: 2382, 135
+ xy: 2283, 135
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-metal-floor-5-small
rotate: false
- xy: 3970, 257
+ xy: 3673, 252
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-metal-floor-5-tiny
rotate: false
- xy: 1755, 65
+ xy: 4030, 104
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -15117,21 +15152,21 @@ block-metal-floor-damaged-large
index: -1
block-metal-floor-damaged-medium
rotate: false
- xy: 2416, 135
+ xy: 2317, 135
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-metal-floor-damaged-small
rotate: false
- xy: 3996, 256
+ xy: 3699, 252
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-metal-floor-damaged-tiny
rotate: false
- xy: 1737, 47
+ xy: 2681, 141
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -15152,21 +15187,21 @@ block-metal-floor-large
index: -1
block-metal-floor-medium
rotate: false
- xy: 2450, 126
+ xy: 2351, 135
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-metal-floor-small
rotate: false
- xy: 4022, 256
+ xy: 3669, 226
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-metal-floor-tiny
rotate: false
- xy: 1773, 65
+ xy: 2681, 123
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -15187,21 +15222,21 @@ block-micro-processor-large
index: -1
block-micro-processor-medium
rotate: false
- xy: 2484, 109
+ xy: 2385, 135
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-micro-processor-small
rotate: false
- xy: 4048, 258
+ xy: 3695, 226
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-micro-processor-tiny
rotate: false
- xy: 1755, 47
+ xy: 2679, 105
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -15222,21 +15257,21 @@ block-moss-large
index: -1
block-moss-medium
rotate: false
- xy: 2917, 295
+ xy: 2419, 135
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-moss-small
rotate: false
- xy: 2727, 54
+ xy: 3669, 200
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-moss-tiny
rotate: false
- xy: 1791, 65
+ xy: 2678, 87
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -15257,21 +15292,21 @@ block-mud-large
index: -1
block-mud-medium
rotate: false
- xy: 2523, 177
+ xy: 2453, 126
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-mud-small
rotate: false
- xy: 2753, 54
+ xy: 3695, 200
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-mud-tiny
rotate: false
- xy: 1773, 47
+ xy: 2678, 69
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -15292,21 +15327,21 @@ block-multi-press-large
index: -1
block-multi-press-medium
rotate: false
- xy: 2518, 143
+ xy: 2487, 111
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-multi-press-small
rotate: false
- xy: 2779, 54
+ xy: 3666, 174
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-multi-press-tiny
rotate: false
- xy: 1809, 65
+ xy: 2678, 51
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -15327,21 +15362,21 @@ block-multiplicative-reconstructor-large
index: -1
block-multiplicative-reconstructor-medium
rotate: false
- xy: 2518, 109
+ xy: 2531, 213
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-multiplicative-reconstructor-small
rotate: false
- xy: 2805, 55
+ xy: 3666, 148
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-multiplicative-reconstructor-tiny
rotate: false
- xy: 1791, 47
+ xy: 2678, 33
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -15362,21 +15397,21 @@ block-naval-factory-large
index: -1
block-naval-factory-medium
rotate: false
- xy: 2573, 219
+ xy: 2523, 179
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-naval-factory-small
rotate: false
- xy: 2831, 55
+ xy: 3692, 174
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-naval-factory-tiny
rotate: false
- xy: 1827, 65
+ xy: 2684, 159
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -15397,21 +15432,21 @@ block-oil-extractor-large
index: -1
block-oil-extractor-medium
rotate: false
- xy: 2557, 185
+ xy: 2521, 145
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-oil-extractor-small
rotate: false
- xy: 2857, 55
+ xy: 3692, 148
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-oil-extractor-tiny
rotate: false
- xy: 1809, 47
+ xy: 2702, 159
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -15432,21 +15467,21 @@ block-ore-coal-large
index: -1
block-ore-coal-medium
rotate: false
- xy: 2591, 185
+ xy: 2521, 111
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-ore-coal-small
rotate: false
- xy: 2883, 55
+ xy: 3666, 122
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-ore-coal-tiny
rotate: false
- xy: 1845, 65
+ xy: 2699, 141
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -15467,21 +15502,21 @@ block-ore-copper-large
index: -1
block-ore-copper-medium
rotate: false
- xy: 2607, 224
+ xy: 2565, 217
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-ore-copper-small
rotate: false
- xy: 2909, 55
+ xy: 3692, 122
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-ore-copper-tiny
rotate: false
- xy: 1827, 47
+ xy: 2699, 123
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -15502,21 +15537,21 @@ block-ore-lead-large
index: -1
block-ore-lead-medium
rotate: false
- xy: 2641, 224
+ xy: 2599, 219
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-ore-lead-small
rotate: false
- xy: 2935, 55
+ xy: 3663, 96
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-ore-lead-tiny
rotate: false
- xy: 1863, 65
+ xy: 2697, 105
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -15537,21 +15572,21 @@ block-ore-scrap-large
index: -1
block-ore-scrap-medium
rotate: false
- xy: 2625, 190
+ xy: 2633, 219
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-ore-scrap-small
rotate: false
- xy: 2961, 55
+ xy: 3689, 96
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-ore-scrap-tiny
rotate: false
- xy: 1845, 47
+ xy: 2696, 87
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -15572,21 +15607,21 @@ block-ore-thorium-large
index: -1
block-ore-thorium-medium
rotate: false
- xy: 2675, 224
+ xy: 2667, 220
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-ore-thorium-small
rotate: false
- xy: 2987, 41
+ xy: 3725, 278
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-ore-thorium-tiny
rotate: false
- xy: 1881, 65
+ xy: 2696, 69
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -15607,21 +15642,21 @@ block-ore-titanium-large
index: -1
block-ore-titanium-medium
rotate: false
- xy: 2659, 190
+ xy: 2701, 211
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-ore-titanium-small
rotate: false
- xy: 3013, 28
+ xy: 3725, 252
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-ore-titanium-tiny
rotate: false
- xy: 1863, 47
+ xy: 2696, 51
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -15642,21 +15677,21 @@ block-overdrive-dome-large
index: -1
block-overdrive-dome-medium
rotate: false
- xy: 2693, 190
+ xy: 2667, 186
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-overdrive-dome-small
rotate: false
- xy: 3039, 28
+ xy: 3721, 226
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-overdrive-dome-tiny
rotate: false
- xy: 1899, 65
+ xy: 2696, 33
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -15677,21 +15712,21 @@ block-overdrive-projector-large
index: -1
block-overdrive-projector-medium
rotate: false
- xy: 2557, 151
+ xy: 2701, 177
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-overdrive-projector-small
rotate: false
- xy: 3065, 8
+ xy: 3721, 200
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-overdrive-projector-tiny
rotate: false
- xy: 1881, 47
+ xy: 2717, 141
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -15712,21 +15747,21 @@ block-overflow-gate-large
index: -1
block-overflow-gate-medium
rotate: false
- xy: 2591, 151
+ xy: 2741, 227
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-overflow-gate-small
rotate: false
- xy: 3424, 100
+ xy: 3718, 174
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-overflow-gate-tiny
rotate: false
- xy: 1917, 65
+ xy: 2735, 141
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -15747,21 +15782,21 @@ block-parallax-large
index: -1
block-parallax-medium
rotate: false
- xy: 2625, 156
+ xy: 2735, 193
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-parallax-small
rotate: false
- xy: 3450, 100
+ xy: 3718, 148
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-parallax-tiny
rotate: false
- xy: 1899, 47
+ xy: 2717, 123
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -15782,21 +15817,21 @@ block-payload-conveyor-large
index: -1
block-payload-conveyor-medium
rotate: false
- xy: 2659, 156
+ xy: 2775, 219
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-payload-conveyor-small
rotate: false
- xy: 3476, 94
+ xy: 3718, 122
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-payload-conveyor-tiny
rotate: false
- xy: 1935, 65
+ xy: 2715, 105
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -15817,21 +15852,21 @@ block-payload-router-large
index: -1
block-payload-router-medium
rotate: false
- xy: 2693, 156
+ xy: 2809, 219
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-payload-router-small
rotate: false
- xy: 3502, 90
+ xy: 3715, 96
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-payload-router-tiny
rotate: false
- xy: 1917, 47
+ xy: 2714, 87
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -15852,21 +15887,21 @@ block-pebbles-large
index: -1
block-pebbles-medium
rotate: false
- xy: 2552, 117
+ xy: 2769, 185
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-pebbles-small
rotate: false
- xy: 3528, 90
+ xy: 3751, 287
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-pebbles-tiny
rotate: false
- xy: 1953, 65
+ xy: 2735, 123
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -15887,21 +15922,21 @@ block-phase-conduit-large
index: -1
block-phase-conduit-medium
rotate: false
- xy: 2586, 117
+ xy: 2803, 185
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-phase-conduit-small
rotate: false
- xy: 4048, 232
+ xy: 3751, 261
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-phase-conduit-tiny
rotate: false
- xy: 1935, 47
+ xy: 2733, 105
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -15922,21 +15957,21 @@ block-phase-conveyor-large
index: -1
block-phase-conveyor-medium
rotate: false
- xy: 2552, 83
+ xy: 2735, 159
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-phase-conveyor-small
rotate: false
- xy: 3227, 112
+ xy: 3777, 287
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-phase-conveyor-tiny
rotate: false
- xy: 1971, 65
+ xy: 2732, 87
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -15964,21 +15999,21 @@ block-phase-wall-large-large
index: -1
block-phase-wall-large-medium
rotate: false
- xy: 2586, 83
+ xy: 2769, 151
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-phase-wall-large-small
rotate: false
- xy: 3221, 86
+ xy: 3777, 261
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-phase-wall-large-tiny
rotate: false
- xy: 1953, 47
+ xy: 2714, 69
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -15992,21 +16027,21 @@ block-phase-wall-large-xlarge
index: -1
block-phase-wall-medium
rotate: false
- xy: 1157, 101
+ xy: 2803, 151
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-phase-wall-small
rotate: false
- xy: 3221, 60
+ xy: 3803, 287
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-phase-wall-tiny
rotate: false
- xy: 1989, 65
+ xy: 2714, 51
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -16027,21 +16062,21 @@ block-phase-weaver-large
index: -1
block-phase-weaver-medium
rotate: false
- xy: 1191, 101
+ xy: 2557, 179
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-phase-weaver-small
rotate: false
- xy: 3221, 34
+ xy: 3803, 261
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-phase-weaver-tiny
rotate: false
- xy: 1971, 47
+ xy: 2732, 69
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -16062,21 +16097,21 @@ block-pine-large
index: -1
block-pine-medium
rotate: false
- xy: 1225, 101
+ xy: 2555, 145
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-pine-small
rotate: false
- xy: 3221, 8
+ xy: 3829, 261
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-pine-tiny
rotate: false
- xy: 2007, 65
+ xy: 2714, 33
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -16097,21 +16132,21 @@ block-plastanium-compressor-large
index: -1
block-plastanium-compressor-medium
rotate: false
- xy: 1259, 101
+ xy: 2555, 111
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-plastanium-compressor-small
rotate: false
- xy: 3247, 86
+ xy: 3855, 261
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-plastanium-compressor-tiny
rotate: false
- xy: 1989, 47
+ xy: 2732, 51
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -16132,21 +16167,21 @@ block-plastanium-conveyor-large
index: -1
block-plastanium-conveyor-medium
rotate: false
- xy: 1293, 101
+ xy: 2843, 219
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-plastanium-conveyor-small
rotate: false
- xy: 3247, 60
+ xy: 3881, 261
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-plastanium-conveyor-tiny
rotate: false
- xy: 2025, 65
+ xy: 2732, 33
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -16174,21 +16209,21 @@ block-plastanium-wall-large-large
index: -1
block-plastanium-wall-large-medium
rotate: false
- xy: 1327, 101
+ xy: 2837, 185
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-plastanium-wall-large-small
rotate: false
- xy: 3247, 34
+ xy: 3907, 261
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-plastanium-wall-large-tiny
rotate: false
- xy: 2007, 47
+ xy: 4055, 230
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -16202,21 +16237,21 @@ block-plastanium-wall-large-xlarge
index: -1
block-plastanium-wall-medium
rotate: false
- xy: 1361, 101
+ xy: 2837, 151
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-plastanium-wall-small
rotate: false
- xy: 3247, 8
+ xy: 3933, 261
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-plastanium-wall-tiny
rotate: false
- xy: 2043, 65
+ xy: 4073, 230
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -16237,21 +16272,21 @@ block-plated-conduit-large
index: -1
block-plated-conduit-medium
rotate: false
- xy: 1395, 101
+ xy: 2851, 253
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-plated-conduit-small
rotate: false
- xy: 3273, 86
+ xy: 3751, 235
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-plated-conduit-tiny
rotate: false
- xy: 2025, 47
+ xy: 4048, 212
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -16272,21 +16307,21 @@ block-pneumatic-drill-large
index: -1
block-pneumatic-drill-medium
rotate: false
- xy: 1429, 101
+ xy: 2877, 219
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-pneumatic-drill-small
rotate: false
- xy: 3299, 86
+ xy: 3777, 235
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-pneumatic-drill-tiny
rotate: false
- xy: 2061, 65
+ xy: 4066, 212
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -16314,21 +16349,21 @@ block-power-node-large-large
index: -1
block-power-node-large-medium
rotate: false
- xy: 1463, 101
+ xy: 2871, 185
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-power-node-large-small
rotate: false
- xy: 3273, 60
+ xy: 3803, 235
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-power-node-large-tiny
rotate: false
- xy: 2043, 47
+ xy: 4048, 194
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -16342,21 +16377,21 @@ block-power-node-large-xlarge
index: -1
block-power-node-medium
rotate: false
- xy: 1497, 101
+ xy: 2871, 151
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-power-node-small
rotate: false
- xy: 3273, 34
+ xy: 3829, 235
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-power-node-tiny
rotate: false
- xy: 2079, 65
+ xy: 4066, 194
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -16377,21 +16412,21 @@ block-power-source-large
index: -1
block-power-source-medium
rotate: false
- xy: 1531, 101
+ xy: 2885, 253
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-power-source-small
rotate: false
- xy: 3299, 60
+ xy: 3855, 235
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-power-source-tiny
rotate: false
- xy: 2061, 47
+ xy: 4048, 176
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -16412,21 +16447,21 @@ block-power-void-large
index: -1
block-power-void-medium
rotate: false
- xy: 1565, 101
+ xy: 2919, 274
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-power-void-small
rotate: false
- xy: 3273, 8
+ xy: 3881, 235
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-power-void-tiny
rotate: false
- xy: 2097, 65
+ xy: 4066, 176
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -16447,21 +16482,21 @@ block-pulse-conduit-large
index: -1
block-pulse-conduit-medium
rotate: false
- xy: 1599, 101
+ xy: 2953, 274
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-pulse-conduit-small
rotate: false
- xy: 3299, 34
+ xy: 3907, 235
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-pulse-conduit-tiny
rotate: false
- xy: 2079, 47
+ xy: 4048, 158
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -16482,21 +16517,21 @@ block-pulverizer-large
index: -1
block-pulverizer-medium
rotate: false
- xy: 1633, 101
+ xy: 2987, 274
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-pulverizer-small
rotate: false
- xy: 3299, 8
+ xy: 3933, 235
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-pulverizer-tiny
rotate: false
- xy: 2115, 65
+ xy: 4066, 158
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -16517,21 +16552,21 @@ block-pyratite-mixer-large
index: -1
block-pyratite-mixer-medium
rotate: false
- xy: 1667, 101
+ xy: 3021, 274
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-pyratite-mixer-small
rotate: false
- xy: 3325, 86
+ xy: 3747, 209
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-pyratite-mixer-tiny
rotate: false
- xy: 2097, 47
+ xy: 4048, 140
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -16552,21 +16587,21 @@ block-repair-point-large
index: -1
block-repair-point-medium
rotate: false
- xy: 1701, 101
+ xy: 3055, 274
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-repair-point-small
rotate: false
- xy: 3325, 60
+ xy: 3773, 209
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-repair-point-tiny
rotate: false
- xy: 2133, 65
+ xy: 4066, 140
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -16587,21 +16622,21 @@ block-resupply-point-large
index: -1
block-resupply-point-medium
rotate: false
- xy: 1735, 101
+ xy: 3089, 274
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-resupply-point-small
rotate: false
- xy: 3325, 34
+ xy: 3799, 209
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-resupply-point-tiny
rotate: false
- xy: 2115, 47
+ xy: 4048, 122
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -16622,21 +16657,21 @@ block-ripple-large
index: -1
block-ripple-medium
rotate: false
- xy: 1769, 101
+ xy: 3123, 274
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-ripple-small
rotate: false
- xy: 3325, 8
+ xy: 3825, 209
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-ripple-tiny
rotate: false
- xy: 2151, 65
+ xy: 4066, 122
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -16657,21 +16692,21 @@ block-rotary-pump-large
index: -1
block-rotary-pump-medium
rotate: false
- xy: 1803, 101
+ xy: 3157, 274
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-rotary-pump-small
rotate: false
- xy: 2629, 52
+ xy: 3851, 209
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-rotary-pump-tiny
rotate: false
- xy: 2133, 47
+ xy: 4048, 104
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -16692,21 +16727,21 @@ block-router-large
index: -1
block-router-medium
rotate: false
- xy: 1837, 101
+ xy: 3191, 274
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-router-small
rotate: false
- xy: 2655, 52
+ xy: 3877, 209
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-router-tiny
rotate: false
- xy: 2169, 65
+ xy: 4066, 104
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -16727,21 +16762,21 @@ block-rtg-generator-large
index: -1
block-rtg-generator-medium
rotate: false
- xy: 1871, 101
+ xy: 3225, 274
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-rtg-generator-small
rotate: false
- xy: 2681, 52
+ xy: 3903, 209
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-rtg-generator-tiny
rotate: false
- xy: 2151, 47
+ xy: 4053, 86
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -16762,21 +16797,21 @@ block-salt-large
index: -1
block-salt-medium
rotate: false
- xy: 1905, 101
+ xy: 3259, 274
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-salt-small
rotate: false
- xy: 2805, 29
+ xy: 3929, 209
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-salt-tiny
rotate: false
- xy: 2187, 65
+ xy: 4071, 86
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -16790,21 +16825,21 @@ block-salt-wall-large
index: -1
block-salt-wall-medium
rotate: false
- xy: 1939, 101
+ xy: 3293, 274
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-salt-wall-small
rotate: false
- xy: 2831, 29
+ xy: 3747, 183
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-salt-wall-tiny
rotate: false
- xy: 2169, 47
+ xy: 4053, 68
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -16832,21 +16867,21 @@ block-salvo-large
index: -1
block-salvo-medium
rotate: false
- xy: 1973, 101
+ xy: 3327, 274
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-salvo-small
rotate: false
- xy: 2857, 29
+ xy: 3773, 183
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-salvo-tiny
rotate: false
- xy: 2205, 65
+ xy: 4071, 68
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -16867,21 +16902,21 @@ block-sand-boulder-large
index: -1
block-sand-boulder-medium
rotate: false
- xy: 2007, 101
+ xy: 3361, 274
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-sand-boulder-small
rotate: false
- xy: 2883, 29
+ xy: 3799, 183
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-sand-boulder-tiny
rotate: false
- xy: 2187, 47
+ xy: 2753, 133
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -16902,21 +16937,21 @@ block-sand-large
index: -1
block-sand-medium
rotate: false
- xy: 2041, 101
+ xy: 3395, 274
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-sand-small
rotate: false
- xy: 2909, 29
+ xy: 3825, 183
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-sand-tiny
rotate: false
- xy: 2223, 65
+ xy: 2771, 133
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -16930,21 +16965,21 @@ block-sand-wall-large
index: -1
block-sand-wall-medium
rotate: false
- xy: 2075, 101
+ xy: 3429, 274
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-sand-wall-small
rotate: false
- xy: 2935, 29
+ xy: 3851, 183
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-sand-wall-tiny
rotate: false
- xy: 2205, 47
+ xy: 2789, 133
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -16965,21 +17000,21 @@ block-sand-water-large
index: -1
block-sand-water-medium
rotate: false
- xy: 2109, 101
+ xy: 3463, 274
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-sand-water-small
rotate: false
- xy: 2961, 29
+ xy: 3877, 183
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-sand-water-tiny
rotate: false
- xy: 2241, 65
+ xy: 2807, 133
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -17007,21 +17042,21 @@ block-scatter-large
index: -1
block-scatter-medium
rotate: false
- xy: 2143, 101
+ xy: 3497, 274
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-scatter-small
rotate: false
- xy: 2987, 15
+ xy: 3903, 183
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-scatter-tiny
rotate: false
- xy: 2223, 47
+ xy: 2825, 133
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -17042,21 +17077,21 @@ block-scorch-large
index: -1
block-scorch-medium
rotate: false
- xy: 2177, 101
+ xy: 2919, 240
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-scorch-small
rotate: false
- xy: 3013, 2
+ xy: 3929, 183
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-scorch-tiny
rotate: false
- xy: 2259, 65
+ xy: 2843, 133
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -17077,21 +17112,21 @@ block-scrap-wall-gigantic-large
index: -1
block-scrap-wall-gigantic-medium
rotate: false
- xy: 2211, 101
+ xy: 2953, 240
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-scrap-wall-gigantic-small
rotate: false
- xy: 3039, 2
+ xy: 3744, 157
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-scrap-wall-gigantic-tiny
rotate: false
- xy: 2241, 47
+ xy: 2861, 133
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -17112,21 +17147,21 @@ block-scrap-wall-huge-large
index: -1
block-scrap-wall-huge-medium
rotate: false
- xy: 2245, 101
+ xy: 2987, 240
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-scrap-wall-huge-small
rotate: false
- xy: 881, 135
+ xy: 3744, 131
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-scrap-wall-huge-tiny
rotate: false
- xy: 2277, 65
+ xy: 2879, 133
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -17154,21 +17189,21 @@ block-scrap-wall-large-large
index: -1
block-scrap-wall-large-medium
rotate: false
- xy: 2279, 101
+ xy: 3021, 240
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-scrap-wall-large-small
rotate: false
- xy: 881, 109
+ xy: 3770, 157
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-scrap-wall-large-tiny
rotate: false
- xy: 2259, 47
+ xy: 2753, 115
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -17182,21 +17217,21 @@ block-scrap-wall-large-xlarge
index: -1
block-scrap-wall-medium
rotate: false
- xy: 2313, 101
+ xy: 3055, 240
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-scrap-wall-small
rotate: false
- xy: 881, 83
+ xy: 3770, 131
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-scrap-wall-tiny
rotate: false
- xy: 2295, 65
+ xy: 2771, 115
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -17217,21 +17252,21 @@ block-segment-large
index: -1
block-segment-medium
rotate: false
- xy: 2347, 101
+ xy: 3089, 240
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-segment-small
rotate: false
- xy: 881, 57
+ xy: 3796, 157
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-segment-tiny
rotate: false
- xy: 2277, 47
+ xy: 2789, 115
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -17252,21 +17287,21 @@ block-separator-large
index: -1
block-separator-medium
rotate: false
- xy: 2381, 101
+ xy: 3123, 240
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-separator-small
rotate: false
- xy: 881, 31
+ xy: 3796, 131
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-separator-tiny
rotate: false
- xy: 2313, 65
+ xy: 2807, 115
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -17287,21 +17322,21 @@ block-shale-boulder-large
index: -1
block-shale-boulder-medium
rotate: false
- xy: 2415, 101
+ xy: 3157, 240
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-shale-boulder-small
rotate: false
- xy: 881, 5
+ xy: 3822, 157
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-shale-boulder-tiny
rotate: false
- xy: 2295, 47
+ xy: 2825, 115
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -17322,21 +17357,21 @@ block-shale-large
index: -1
block-shale-medium
rotate: false
- xy: 2449, 92
+ xy: 3191, 240
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-shale-small
rotate: false
- xy: 907, 148
+ xy: 3822, 131
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-shale-tiny
rotate: false
- xy: 2331, 65
+ xy: 2843, 115
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -17350,21 +17385,21 @@ block-shale-wall-large
index: -1
block-shale-wall-medium
rotate: false
- xy: 2483, 75
+ xy: 3225, 240
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-shale-wall-small
rotate: false
- xy: 933, 148
+ xy: 3848, 157
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-shale-wall-tiny
rotate: false
- xy: 2313, 47
+ xy: 2861, 115
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -17392,21 +17427,21 @@ block-shock-mine-large
index: -1
block-shock-mine-medium
rotate: false
- xy: 2517, 75
+ xy: 3259, 240
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-shock-mine-small
rotate: false
- xy: 907, 122
+ xy: 3848, 131
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-shock-mine-tiny
rotate: false
- xy: 2349, 65
+ xy: 2879, 115
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -17427,21 +17462,21 @@ block-shrubs-large
index: -1
block-shrubs-medium
rotate: false
- xy: 2707, 260
+ xy: 3293, 240
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-shrubs-small
rotate: false
- xy: 959, 148
+ xy: 3874, 157
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-shrubs-tiny
rotate: false
- xy: 2331, 47
+ xy: 2897, 120
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -17462,21 +17497,21 @@ block-silicon-crucible-large
index: -1
block-silicon-crucible-medium
rotate: false
- xy: 2709, 226
+ xy: 3327, 240
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-silicon-crucible-small
rotate: false
- xy: 907, 96
+ xy: 3874, 131
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-silicon-crucible-tiny
rotate: false
- xy: 2367, 65
+ xy: 2915, 120
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -17497,21 +17532,21 @@ block-silicon-smelter-large
index: -1
block-silicon-smelter-medium
rotate: false
- xy: 2727, 192
+ xy: 3361, 240
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-silicon-smelter-small
rotate: false
- xy: 933, 122
+ xy: 3900, 157
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-silicon-smelter-tiny
rotate: false
- xy: 2349, 47
+ xy: 2933, 120
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -17532,21 +17567,21 @@ block-slag-large
index: -1
block-slag-medium
rotate: false
- xy: 2727, 158
+ xy: 3395, 240
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-slag-small
rotate: false
- xy: 985, 148
+ xy: 3900, 131
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-slag-tiny
rotate: false
- xy: 2385, 65
+ xy: 2951, 120
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -17567,21 +17602,21 @@ block-snow-boulder-large
index: -1
block-snow-boulder-medium
rotate: false
- xy: 2741, 260
+ xy: 3429, 240
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-snow-boulder-small
rotate: false
- xy: 907, 70
+ xy: 3926, 157
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-snow-boulder-tiny
rotate: false
- xy: 2367, 47
+ xy: 2969, 120
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -17602,7 +17637,7 @@ block-snow-large
index: -1
block-snow-medium
rotate: false
- xy: 2743, 226
+ xy: 3463, 240
size: 32, 32
orig: 32, 32
offset: 0, 0
@@ -17616,21 +17651,21 @@ block-snow-pine-large
index: -1
block-snow-pine-medium
rotate: false
- xy: 2761, 192
+ xy: 3497, 240
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-snow-pine-small
rotate: false
- xy: 933, 96
+ xy: 3926, 131
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-snow-pine-tiny
rotate: false
- xy: 2403, 65
+ xy: 2987, 120
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -17644,14 +17679,14 @@ block-snow-pine-xlarge
index: -1
block-snow-small
rotate: false
- xy: 959, 122
+ xy: 3744, 105
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-snow-tiny
rotate: false
- xy: 2385, 47
+ xy: 3005, 120
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -17665,21 +17700,21 @@ block-snow-wall-large
index: -1
block-snow-wall-medium
rotate: false
- xy: 2761, 158
+ xy: 3521, 308
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-snow-wall-small
rotate: false
- xy: 907, 44
+ xy: 3770, 105
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-snow-wall-tiny
rotate: false
- xy: 2403, 47
+ xy: 3023, 120
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -17714,21 +17749,21 @@ block-solar-panel-large-large
index: -1
block-solar-panel-large-medium
rotate: false
- xy: 2775, 261
+ xy: 3531, 274
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-solar-panel-large-small
rotate: false
- xy: 933, 70
+ xy: 3796, 105
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-solar-panel-large-tiny
rotate: false
- xy: 2421, 65
+ xy: 3041, 120
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -17742,21 +17777,21 @@ block-solar-panel-large-xlarge
index: -1
block-solar-panel-medium
rotate: false
- xy: 2777, 227
+ xy: 3531, 240
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-solar-panel-small
rotate: false
- xy: 959, 96
+ xy: 3822, 105
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-solar-panel-tiny
rotate: false
- xy: 2421, 47
+ xy: 3059, 120
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -17777,21 +17812,21 @@ block-sorter-large
index: -1
block-sorter-medium
rotate: false
- xy: 2795, 193
+ xy: 2911, 206
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-sorter-small
rotate: false
- xy: 985, 122
+ xy: 3848, 105
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-sorter-tiny
rotate: false
- xy: 3351, 103
+ xy: 3077, 120
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -17812,21 +17847,21 @@ block-spawn-large
index: -1
block-spawn-medium
rotate: false
- xy: 2795, 159
+ xy: 2945, 206
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-spawn-small
rotate: false
- xy: 907, 18
+ xy: 3874, 105
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-spawn-tiny
rotate: false
- xy: 3351, 85
+ xy: 3095, 120
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -17847,21 +17882,21 @@ block-spectre-large
index: -1
block-spectre-medium
rotate: false
- xy: 2809, 261
+ xy: 2979, 206
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-spectre-small
rotate: false
- xy: 933, 44
+ xy: 3900, 105
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-spectre-tiny
rotate: false
- xy: 3351, 67
+ xy: 3113, 120
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -17882,21 +17917,21 @@ block-spore-cluster-large
index: -1
block-spore-cluster-medium
rotate: false
- xy: 2811, 227
+ xy: 3013, 206
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-spore-cluster-small
rotate: false
- xy: 959, 70
+ xy: 3926, 105
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-spore-cluster-tiny
rotate: false
- xy: 3351, 49
+ xy: 3131, 120
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -17917,21 +17952,21 @@ block-spore-moss-large
index: -1
block-spore-moss-medium
rotate: false
- xy: 2843, 261
+ xy: 3047, 206
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-spore-moss-small
rotate: false
- xy: 985, 96
+ xy: 3959, 257
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-spore-moss-tiny
rotate: false
- xy: 3351, 31
+ xy: 3149, 120
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -17952,21 +17987,21 @@ block-spore-pine-large
index: -1
block-spore-pine-medium
rotate: false
- xy: 2877, 261
+ xy: 3081, 206
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-spore-pine-small
rotate: false
- xy: 933, 18
+ xy: 3959, 231
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-spore-pine-tiny
rotate: false
- xy: 3351, 13
+ xy: 3167, 120
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -17987,21 +18022,21 @@ block-spore-press-large
index: -1
block-spore-press-medium
rotate: false
- xy: 2845, 227
+ xy: 3115, 206
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-spore-press-small
rotate: false
- xy: 959, 44
+ xy: 3955, 205
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-spore-press-tiny
rotate: false
- xy: 3369, 106
+ xy: 3185, 120
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -18022,21 +18057,21 @@ block-spore-wall-large
index: -1
block-spore-wall-medium
rotate: false
- xy: 2829, 193
+ xy: 3149, 206
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-spore-wall-small
rotate: false
- xy: 985, 70
+ xy: 3955, 179
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-spore-wall-tiny
rotate: false
- xy: 3369, 88
+ xy: 3203, 120
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -18057,21 +18092,21 @@ block-steam-generator-large
index: -1
block-steam-generator-medium
rotate: false
- xy: 2829, 159
+ xy: 3183, 206
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-steam-generator-small
rotate: false
- xy: 959, 18
+ xy: 3952, 153
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-steam-generator-tiny
rotate: false
- xy: 3387, 106
+ xy: 3221, 120
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -18092,21 +18127,21 @@ block-stone-large
index: -1
block-stone-medium
rotate: false
- xy: 2879, 227
+ xy: 3217, 206
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-stone-small
rotate: false
- xy: 985, 44
+ xy: 3952, 127
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-stone-tiny
rotate: false
- xy: 3369, 70
+ xy: 3239, 120
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -18120,21 +18155,21 @@ block-stone-wall-large
index: -1
block-stone-wall-medium
rotate: false
- xy: 2863, 193
+ xy: 3251, 206
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-stone-wall-small
rotate: false
- xy: 985, 18
+ xy: 3952, 101
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-stone-wall-tiny
rotate: false
- xy: 3387, 88
+ xy: 3257, 120
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -18162,21 +18197,21 @@ block-surge-tower-large
index: -1
block-surge-tower-medium
rotate: false
- xy: 2863, 159
+ xy: 3285, 206
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-surge-tower-small
rotate: false
- xy: 1011, 135
+ xy: 3741, 79
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-surge-tower-tiny
rotate: false
- xy: 3405, 106
+ xy: 3275, 120
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -18204,21 +18239,21 @@ block-surge-wall-large-large
index: -1
block-surge-wall-large-medium
rotate: false
- xy: 2911, 261
+ xy: 3319, 206
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-surge-wall-large-small
rotate: false
- xy: 1037, 135
+ xy: 3767, 79
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-surge-wall-large-tiny
rotate: false
- xy: 3369, 52
+ xy: 3293, 120
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -18232,21 +18267,21 @@ block-surge-wall-large-xlarge
index: -1
block-surge-wall-medium
rotate: false
- xy: 2913, 227
+ xy: 3353, 206
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-surge-wall-small
rotate: false
- xy: 1011, 109
+ xy: 3793, 79
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-surge-wall-tiny
rotate: false
- xy: 3387, 70
+ xy: 3311, 120
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -18267,21 +18302,21 @@ block-swarmer-large
index: -1
block-swarmer-medium
rotate: false
- xy: 2897, 193
+ xy: 3387, 206
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-swarmer-small
rotate: false
- xy: 1011, 83
+ xy: 3819, 79
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-swarmer-tiny
rotate: false
- xy: 3405, 88
+ xy: 3329, 120
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -18302,21 +18337,21 @@ block-switch-large
index: -1
block-switch-medium
rotate: false
- xy: 2897, 159
+ xy: 3421, 206
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-switch-small
rotate: false
- xy: 1037, 109
+ xy: 3845, 79
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-switch-tiny
rotate: false
- xy: 3369, 34
+ xy: 3347, 120
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -18337,21 +18372,21 @@ block-tainted-water-large
index: -1
block-tainted-water-medium
rotate: false
- xy: 2931, 193
+ xy: 3455, 206
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-tainted-water-small
rotate: false
- xy: 1011, 57
+ xy: 3871, 79
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-tainted-water-tiny
rotate: false
- xy: 3387, 52
+ xy: 3365, 120
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -18372,21 +18407,21 @@ block-tar-large
index: -1
block-tar-medium
rotate: false
- xy: 2931, 159
+ xy: 3489, 206
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-tar-small
rotate: false
- xy: 1011, 31
+ xy: 3897, 79
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-tar-tiny
rotate: false
- xy: 3405, 70
+ xy: 3383, 120
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -18407,21 +18442,21 @@ block-tendrils-large
index: -1
block-tendrils-medium
rotate: false
- xy: 2945, 261
+ xy: 3523, 206
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-tendrils-small
rotate: false
- xy: 1037, 83
+ xy: 3923, 79
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-tendrils-tiny
rotate: false
- xy: 3369, 16
+ xy: 3401, 120
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -18442,21 +18477,21 @@ block-tetrative-reconstructor-large
index: -1
block-tetrative-reconstructor-medium
rotate: false
- xy: 2947, 227
+ xy: 2905, 172
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-tetrative-reconstructor-small
rotate: false
- xy: 1037, 57
+ xy: 3949, 75
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-tetrative-reconstructor-tiny
rotate: false
- xy: 3387, 34
+ xy: 3419, 120
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -18477,21 +18512,21 @@ block-thermal-generator-large
index: -1
block-thermal-generator-medium
rotate: false
- xy: 2979, 274
+ xy: 2939, 172
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-thermal-generator-small
rotate: false
- xy: 1037, 31
+ xy: 3981, 205
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-thermal-generator-tiny
rotate: false
- xy: 3405, 52
+ xy: 3437, 120
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -18512,21 +18547,21 @@ block-thermal-pump-large
index: -1
block-thermal-pump-medium
rotate: false
- xy: 3013, 274
+ xy: 2973, 172
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-thermal-pump-small
rotate: false
- xy: 1011, 5
+ xy: 3981, 179
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-thermal-pump-tiny
rotate: false
- xy: 3387, 16
+ xy: 3455, 120
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -18547,21 +18582,21 @@ block-thorium-reactor-large
index: -1
block-thorium-reactor-medium
rotate: false
- xy: 3047, 274
+ xy: 3007, 172
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-thorium-reactor-small
rotate: false
- xy: 1037, 5
+ xy: 3978, 153
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-thorium-reactor-tiny
rotate: false
- xy: 3405, 34
+ xy: 3473, 120
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -18589,21 +18624,21 @@ block-thorium-wall-large-large
index: -1
block-thorium-wall-large-medium
rotate: false
- xy: 3081, 274
+ xy: 3041, 172
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-thorium-wall-large-small
rotate: false
- xy: 1063, 127
+ xy: 3978, 127
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-thorium-wall-large-tiny
rotate: false
- xy: 3405, 16
+ xy: 3491, 120
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -18617,21 +18652,21 @@ block-thorium-wall-large-xlarge
index: -1
block-thorium-wall-medium
rotate: false
- xy: 3115, 274
+ xy: 3075, 172
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-thorium-wall-small
rotate: false
- xy: 1063, 101
+ xy: 3978, 101
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-thorium-wall-tiny
rotate: false
- xy: 3423, 82
+ xy: 3509, 120
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -18652,21 +18687,21 @@ block-thruster-large
index: -1
block-thruster-medium
rotate: false
- xy: 3149, 274
+ xy: 3109, 172
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-thruster-small
rotate: false
- xy: 1063, 75
+ xy: 3975, 75
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-thruster-tiny
rotate: false
- xy: 3441, 82
+ xy: 3527, 120
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -18687,21 +18722,21 @@ block-titanium-conveyor-large
index: -1
block-titanium-conveyor-medium
rotate: false
- xy: 3183, 274
+ xy: 3143, 172
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-titanium-conveyor-small
rotate: false
- xy: 1063, 49
+ xy: 1015, 151
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-titanium-conveyor-tiny
rotate: false
- xy: 3423, 64
+ xy: 3545, 120
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -18729,21 +18764,21 @@ block-titanium-wall-large-large
index: -1
block-titanium-wall-large-medium
rotate: false
- xy: 3217, 274
+ xy: 3177, 172
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-titanium-wall-large-small
rotate: false
- xy: 1089, 127
+ xy: 1632, 56
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-titanium-wall-large-tiny
rotate: false
- xy: 3423, 46
+ xy: 3563, 120
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -18757,21 +18792,21 @@ block-titanium-wall-large-xlarge
index: -1
block-titanium-wall-medium
rotate: false
- xy: 3251, 274
+ xy: 3211, 172
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-titanium-wall-small
rotate: false
- xy: 1089, 101
+ xy: 1658, 49
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-titanium-wall-tiny
rotate: false
- xy: 3441, 64
+ xy: 2751, 97
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -18792,21 +18827,21 @@ block-underflow-gate-large
index: -1
block-underflow-gate-medium
rotate: false
- xy: 3285, 274
+ xy: 3245, 172
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-underflow-gate-small
rotate: false
- xy: 1089, 75
+ xy: 1684, 49
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-underflow-gate-tiny
rotate: false
- xy: 3423, 28
+ xy: 2769, 97
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -18827,21 +18862,21 @@ block-unloader-large
index: -1
block-unloader-medium
rotate: false
- xy: 3319, 274
+ xy: 3279, 172
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-unloader-small
rotate: false
- xy: 1089, 49
+ xy: 1710, 49
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-unloader-tiny
rotate: false
- xy: 3441, 46
+ xy: 2787, 97
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -18862,21 +18897,21 @@ block-vault-large
index: -1
block-vault-medium
rotate: false
- xy: 3353, 274
+ xy: 3313, 172
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-vault-small
rotate: false
- xy: 1063, 23
+ xy: 1736, 49
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-vault-tiny
rotate: false
- xy: 3441, 28
+ xy: 2805, 97
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -18897,21 +18932,21 @@ block-water-extractor-large
index: -1
block-water-extractor-medium
rotate: false
- xy: 3387, 274
+ xy: 3347, 172
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-water-extractor-small
rotate: false
- xy: 1089, 23
+ xy: 1762, 49
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-water-extractor-tiny
rotate: false
- xy: 3423, 10
+ xy: 2823, 97
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -18932,21 +18967,21 @@ block-water-large
index: -1
block-water-medium
rotate: false
- xy: 3421, 274
+ xy: 3381, 172
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-water-small
rotate: false
- xy: 1115, 101
+ xy: 1788, 49
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-water-tiny
rotate: false
- xy: 3441, 10
+ xy: 2841, 97
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -18967,21 +19002,21 @@ block-wave-large
index: -1
block-wave-medium
rotate: false
- xy: 3455, 274
+ xy: 3415, 172
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-wave-small
rotate: false
- xy: 1115, 75
+ xy: 1814, 49
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-wave-tiny
rotate: false
- xy: 2707, 40
+ xy: 2859, 97
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -19002,21 +19037,21 @@ block-white-tree-dead-large
index: -1
block-white-tree-dead-medium
rotate: false
- xy: 3489, 274
+ xy: 3449, 172
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-white-tree-dead-small
rotate: false
- xy: 1115, 49
+ xy: 1840, 49
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-white-tree-dead-tiny
rotate: false
- xy: 2725, 36
+ xy: 2877, 97
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -19037,21 +19072,21 @@ block-white-tree-large
index: -1
block-white-tree-medium
rotate: false
- xy: 2981, 240
+ xy: 3483, 172
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
block-white-tree-small
rotate: false
- xy: 1115, 23
+ xy: 1866, 49
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
block-white-tree-tiny
rotate: false
- xy: 2743, 36
+ xy: 2750, 79
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -19065,7 +19100,7 @@ block-white-tree-xlarge
index: -1
button
rotate: false
- xy: 3301, 342
+ xy: 3221, 342
size: 36, 27
split: 12, 12, 12, 12
orig: 36, 27
@@ -19137,7 +19172,7 @@ button-edge-over-4
index: -1
button-over
rotate: false
- xy: 2959, 342
+ xy: 2833, 300
size: 36, 27
split: 12, 12, 12, 12
orig: 36, 27
@@ -19145,7 +19180,7 @@ button-over
index: -1
button-red
rotate: false
- xy: 2997, 342
+ xy: 2917, 342
size: 36, 27
split: 12, 12, 12, 12
orig: 36, 27
@@ -19153,7 +19188,7 @@ button-red
index: -1
button-right
rotate: false
- xy: 3111, 342
+ xy: 3031, 342
size: 36, 27
split: 12, 12, 12, 12
orig: 36, 27
@@ -19161,7 +19196,7 @@ button-right
index: -1
button-right-down
rotate: false
- xy: 3035, 342
+ xy: 2955, 342
size: 36, 27
split: 12, 12, 12, 12
orig: 36, 27
@@ -19169,7 +19204,7 @@ button-right-down
index: -1
button-right-over
rotate: false
- xy: 3073, 342
+ xy: 2993, 342
size: 36, 27
split: 12, 12, 12, 12
orig: 36, 27
@@ -19177,7 +19212,7 @@ button-right-over
index: -1
button-select
rotate: false
- xy: 1141, 75
+ xy: 1892, 49
size: 24, 24
split: 4, 4, 4, 4
orig: 24, 24
@@ -19185,7 +19220,7 @@ button-select
index: -1
button-square
rotate: false
- xy: 3225, 342
+ xy: 3145, 342
size: 36, 27
split: 12, 12, 12, 12
orig: 36, 27
@@ -19193,7 +19228,7 @@ button-square
index: -1
button-square-down
rotate: false
- xy: 3149, 342
+ xy: 3069, 342
size: 36, 27
split: 12, 12, 12, 12
orig: 36, 27
@@ -19201,7 +19236,7 @@ button-square-down
index: -1
button-square-over
rotate: false
- xy: 3187, 342
+ xy: 3107, 342
size: 36, 27
split: 12, 12, 12, 12
orig: 36, 27
@@ -19209,7 +19244,7 @@ button-square-over
index: -1
button-trans
rotate: false
- xy: 3263, 342
+ xy: 3183, 342
size: 36, 27
split: 12, 12, 12, 12
orig: 36, 27
@@ -19217,42 +19252,42 @@ button-trans
index: -1
check-disabled
rotate: false
- xy: 3015, 240
+ xy: 3517, 172
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
check-off
rotate: false
- xy: 3049, 240
+ xy: 2905, 138
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
check-on
rotate: false
- xy: 3083, 240
+ xy: 2939, 138
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
check-on-disabled
rotate: false
- xy: 3117, 240
+ xy: 2973, 138
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
check-on-over
rotate: false
- xy: 3151, 240
+ xy: 3007, 138
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
check-over
rotate: false
- xy: 3185, 240
+ xy: 3041, 138
size: 32, 32
orig: 32, 32
offset: 0, 0
@@ -19266,14 +19301,14 @@ clear
index: -1
crater
rotate: false
- xy: 2707, 58
+ xy: 2641, 113
size: 18, 18
orig: 18, 18
offset: 0, 0
index: -1
cursor
rotate: false
- xy: 2581, 253
+ xy: 2701, 248
size: 4, 4
orig: 4, 4
offset: 0, 0
@@ -19287,7 +19322,7 @@ discord-banner
index: -1
flat-down-base
rotate: false
- xy: 3339, 342
+ xy: 3259, 342
size: 36, 27
split: 12, 12, 12, 12
orig: 36, 27
@@ -19302,7 +19337,7 @@ info-banner
index: -1
inventory
rotate: false
- xy: 1141, 33
+ xy: 1918, 33
size: 24, 40
split: 10, 10, 10, 14
orig: 24, 40
@@ -19310,147 +19345,147 @@ inventory
index: -1
item-blast-compound-icon
rotate: false
- xy: 3219, 240
+ xy: 3075, 138
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
item-coal-icon
rotate: false
- xy: 3253, 240
+ xy: 3109, 138
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
item-copper-icon
rotate: false
- xy: 3287, 240
+ xy: 3143, 138
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
item-graphite-icon
rotate: false
- xy: 3321, 240
+ xy: 3177, 138
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
item-lead-icon
rotate: false
- xy: 3355, 240
+ xy: 3211, 138
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
item-metaglass-icon
rotate: false
- xy: 3389, 240
+ xy: 3245, 138
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
item-phase-fabric-icon
rotate: false
- xy: 3423, 240
+ xy: 3279, 138
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
item-plastanium-icon
rotate: false
- xy: 3457, 240
+ xy: 3313, 138
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
item-pyratite-icon
rotate: false
- xy: 3491, 240
+ xy: 3347, 138
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
item-sand-icon
rotate: false
- xy: 2965, 193
+ xy: 3381, 138
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
item-scrap-icon
rotate: false
- xy: 2965, 159
+ xy: 3415, 138
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
item-silicon-icon
rotate: false
- xy: 2999, 206
+ xy: 3449, 138
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
item-spore-pod-icon
rotate: false
- xy: 2999, 172
+ xy: 3483, 138
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
item-surge-alloy-icon
rotate: false
- xy: 3033, 206
+ xy: 3517, 138
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
item-thorium-icon
rotate: false
- xy: 3033, 172
+ xy: 3557, 206
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
item-titanium-icon
rotate: false
- xy: 3067, 206
+ xy: 3551, 172
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
liquid-cryofluid-icon
rotate: false
- xy: 3067, 172
+ xy: 3551, 138
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
liquid-oil-icon
rotate: false
- xy: 3101, 206
+ xy: 1194, 101
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
liquid-slag-icon
rotate: false
- xy: 3101, 172
+ xy: 1228, 101
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
liquid-water-icon
rotate: false
- xy: 3135, 206
+ xy: 1262, 101
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
logic-node
rotate: false
- xy: 3135, 172
+ xy: 1296, 101
size: 32, 32
orig: 32, 32
offset: 0, 0
@@ -19471,7 +19506,7 @@ nomap
index: -1
pane
rotate: false
- xy: 3415, 342
+ xy: 3335, 342
size: 36, 27
split: 12, 12, 12, 12
orig: 36, 27
@@ -19479,7 +19514,7 @@ pane
index: -1
pane-2
rotate: false
- xy: 3377, 342
+ xy: 3297, 342
size: 36, 27
split: 12, 12, 12, 12
orig: 36, 27
@@ -19487,7 +19522,7 @@ pane-2
index: -1
scroll
rotate: false
- xy: 1193, 64
+ xy: 1970, 18
size: 24, 35
split: 10, 10, 6, 5
orig: 24, 35
@@ -19495,7 +19530,7 @@ scroll
index: -1
scroll-horizontal
rotate: false
- xy: 2875, 295
+ xy: 1015, 177
size: 35, 24
split: 6, 5, 10, 10
orig: 35, 24
@@ -19510,14 +19545,14 @@ scroll-knob-horizontal-black
index: -1
scroll-knob-vertical-black
rotate: false
- xy: 1167, 59
+ xy: 1944, 33
size: 24, 40
orig: 24, 40
offset: 0, 0
index: -1
scroll-knob-vertical-thin
rotate: false
- xy: 3645, 321
+ xy: 1043, 85
size: 12, 40
orig: 12, 40
offset: 0, 0
@@ -19531,7 +19566,7 @@ selection
index: -1
slider
rotate: false
- xy: 3200, 162
+ xy: 3611, 133
size: 1, 8
orig: 1, 8
offset: 0, 0
@@ -19552,7 +19587,7 @@ slider-knob-down
index: -1
slider-knob-over
rotate: false
- xy: 3032, 132
+ xy: 2144, 95
size: 29, 38
orig: 29, 38
offset: 0, 0
@@ -19574,7 +19609,7 @@ underline
index: -1
underline-2
rotate: false
- xy: 3453, 342
+ xy: 3373, 342
size: 36, 27
split: 12, 12, 12, 12
orig: 36, 27
@@ -19582,7 +19617,7 @@ underline-2
index: -1
underline-disabled
rotate: false
- xy: 3491, 342
+ xy: 3411, 342
size: 36, 27
split: 12, 12, 12, 12
orig: 36, 27
@@ -19590,7 +19625,7 @@ underline-disabled
index: -1
underline-red
rotate: false
- xy: 2623, 258
+ xy: 3449, 342
size: 36, 27
split: 12, 12, 12, 12
orig: 36, 27
@@ -19598,7 +19633,7 @@ underline-red
index: -1
underline-white
rotate: false
- xy: 2661, 258
+ xy: 3487, 342
size: 36, 27
split: 12, 12, 12, 12
orig: 36, 27
@@ -19613,21 +19648,21 @@ unit-alpha-large
index: -1
unit-alpha-medium
rotate: false
- xy: 3169, 206
+ xy: 1330, 101
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
unit-alpha-small
rotate: false
- xy: 1167, 33
+ xy: 1996, 29
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
unit-alpha-tiny
rotate: false
- xy: 2761, 36
+ xy: 2750, 61
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -19648,21 +19683,21 @@ unit-antumbra-large
index: -1
unit-antumbra-medium
rotate: false
- xy: 3063, 138
+ xy: 2175, 101
size: 28, 32
orig: 28, 32
offset: 0, 0
index: -1
unit-antumbra-small
rotate: false
- xy: 4074, 258
+ xy: 4007, 204
size: 21, 24
orig: 21, 24
offset: 0, 0
index: -1
unit-antumbra-tiny
rotate: false
- xy: 1141, 109
+ xy: 2858, 43
size: 14, 16
orig: 14, 16
offset: 0, 0
@@ -19683,21 +19718,21 @@ unit-arkyid-large
index: -1
unit-arkyid-medium
rotate: false
- xy: 3169, 172
+ xy: 1364, 101
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
unit-arkyid-small
rotate: false
- xy: 1219, 75
+ xy: 2022, 23
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
unit-arkyid-tiny
rotate: false
- xy: 2779, 36
+ xy: 2768, 79
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -19718,21 +19753,21 @@ unit-atrax-large
index: -1
unit-atrax-medium
rotate: false
- xy: 3203, 215
+ xy: 1398, 110
size: 32, 23
orig: 32, 23
offset: 0, 0
index: -1
unit-atrax-small
rotate: false
- xy: 3091, 7
+ xy: 2048, 30
size: 24, 17
orig: 24, 17
offset: 0, 0
index: -1
unit-atrax-tiny
rotate: false
- xy: 2981, 227
+ xy: 2833, 287
size: 16, 11
orig: 16, 11
offset: 0, 0
@@ -19746,37 +19781,37 @@ unit-atrax-xlarge
index: -1
unit-beta-large
rotate: false
- xy: 2497, 329
- size: 40, 40
- orig: 40, 40
+ xy: 2497, 331
+ size: 40, 38
+ orig: 40, 38
offset: 0, 0
index: -1
unit-beta-medium
rotate: false
- xy: 3203, 181
- size: 32, 32
- orig: 32, 32
+ xy: 1432, 103
+ size: 32, 30
+ orig: 32, 30
offset: 0, 0
index: -1
unit-beta-small
rotate: false
- xy: 1193, 38
- size: 24, 24
- orig: 24, 24
+ xy: 2615, 113
+ size: 24, 23
+ orig: 24, 23
offset: 0, 0
index: -1
unit-beta-tiny
rotate: false
- xy: 3555, 333
- size: 16, 16
- orig: 16, 16
+ xy: 2768, 62
+ size: 16, 15
+ orig: 16, 15
offset: 0, 0
index: -1
unit-beta-xlarge
rotate: false
- xy: 3609, 413
- size: 48, 48
- orig: 48, 48
+ xy: 3609, 415
+ size: 48, 46
+ orig: 48, 46
offset: 0, 0
index: -1
unit-bryde-large
@@ -19788,21 +19823,21 @@ unit-bryde-large
index: -1
unit-bryde-medium
rotate: false
- xy: 3237, 206
+ xy: 1466, 101
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
unit-bryde-small
rotate: false
- xy: 1219, 49
+ xy: 1996, 3
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
unit-bryde-tiny
rotate: false
- xy: 3555, 315
+ xy: 2750, 43
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -19830,7 +19865,7 @@ unit-corvus-medium
index: -1
unit-corvus-small
rotate: false
- xy: 907, 1
+ xy: 3643, 287
size: 24, 15
orig: 24, 15
offset: 0, 0
@@ -19851,28 +19886,28 @@ unit-corvus-xlarge
index: -1
unit-crawler-large
rotate: false
- xy: 2497, 287
+ xy: 2497, 289
size: 40, 40
orig: 40, 40
offset: 0, 0
index: -1
unit-crawler-medium
rotate: false
- xy: 3271, 206
+ xy: 1500, 101
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
unit-crawler-small
rotate: false
- xy: 1245, 75
+ xy: 2048, 4
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
unit-crawler-tiny
rotate: false
- xy: 1291, 31
+ xy: 2786, 79
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -19893,21 +19928,21 @@ unit-dagger-large
index: -1
unit-dagger-medium
rotate: false
- xy: 3305, 206
+ xy: 1534, 101
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
unit-dagger-small
rotate: false
- xy: 1245, 49
+ xy: 2634, 87
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
unit-dagger-tiny
rotate: false
- xy: 1309, 36
+ xy: 2768, 44
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -19928,21 +19963,21 @@ unit-eclipse-large
index: -1
unit-eclipse-medium
rotate: false
- xy: 3339, 206
+ xy: 1568, 101
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
unit-eclipse-small
rotate: false
- xy: 1271, 75
+ xy: 2634, 61
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
unit-eclipse-tiny
rotate: false
- xy: 1327, 36
+ xy: 2786, 61
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -19956,28 +19991,28 @@ unit-eclipse-xlarge
index: -1
unit-flare-large
rotate: false
- xy: 2497, 245
+ xy: 2497, 247
size: 40, 40
orig: 40, 40
offset: 0, 0
index: -1
unit-flare-medium
rotate: false
- xy: 3373, 206
+ xy: 1602, 101
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
unit-flare-small
rotate: false
- xy: 1271, 49
+ xy: 2074, 23
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
unit-flare-tiny
rotate: false
- xy: 1345, 36
+ xy: 2804, 79
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -19991,28 +20026,28 @@ unit-flare-xlarge
index: -1
unit-fortress-large
rotate: false
- xy: 2539, 295
+ xy: 2581, 337
size: 40, 32
orig: 40, 32
offset: 0, 0
index: -1
unit-fortress-medium
rotate: false
- xy: 3407, 213
+ xy: 1636, 108
size: 32, 25
orig: 32, 25
offset: 0, 0
index: -1
unit-fortress-small
rotate: false
- xy: 1297, 80
+ xy: 2022, 2
size: 24, 19
orig: 24, 19
offset: 0, 0
index: -1
unit-fortress-tiny
rotate: false
- xy: 3537, 311
+ xy: 4037, 232
size: 16, 12
orig: 16, 12
offset: 0, 0
@@ -20026,28 +20061,28 @@ unit-fortress-xlarge
index: -1
unit-gamma-large
rotate: false
- xy: 2581, 329
+ xy: 2539, 287
size: 40, 40
orig: 40, 40
offset: 0, 0
index: -1
unit-gamma-medium
rotate: false
- xy: 3441, 206
+ xy: 1670, 101
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
unit-gamma-small
rotate: false
- xy: 1297, 54
+ xy: 2078, 49
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
unit-gamma-tiny
rotate: false
- xy: 1363, 36
+ xy: 2804, 61
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -20061,28 +20096,28 @@ unit-gamma-xlarge
index: -1
unit-horizon-large
rotate: false
- xy: 2539, 253
+ xy: 2581, 295
size: 40, 40
orig: 40, 40
offset: 0, 0
index: -1
unit-horizon-medium
rotate: false
- xy: 3475, 206
+ xy: 1704, 101
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
unit-horizon-small
rotate: false
- xy: 1323, 75
+ xy: 2100, 23
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
unit-horizon-tiny
rotate: false
- xy: 1381, 36
+ xy: 2822, 79
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -20096,28 +20131,28 @@ unit-horizon-xlarge
index: -1
unit-mace-large
rotate: false
- xy: 2581, 287
+ xy: 2623, 329
size: 40, 40
orig: 40, 40
offset: 0, 0
index: -1
unit-mace-medium
rotate: false
- xy: 3237, 172
+ xy: 1738, 101
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
unit-mace-small
rotate: false
- xy: 1349, 75
+ xy: 4004, 153
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
unit-mace-tiny
rotate: false
- xy: 1399, 31
+ xy: 2822, 61
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -20131,28 +20166,28 @@ unit-mace-xlarge
index: -1
unit-mega-large
rotate: false
- xy: 2623, 329
+ xy: 2665, 329
size: 40, 40
orig: 40, 40
offset: 0, 0
index: -1
unit-mega-medium
rotate: false
- xy: 3271, 172
+ xy: 1772, 101
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
unit-mega-small
rotate: false
- xy: 1375, 75
+ xy: 4004, 127
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
unit-mega-tiny
rotate: false
- xy: 1417, 31
+ xy: 2840, 79
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -20166,14 +20201,14 @@ unit-mega-xlarge
index: -1
unit-minke-large
rotate: false
- xy: 1052, 161
+ xy: 1089, 161
size: 34, 40
orig: 34, 40
offset: 0, 0
index: -1
unit-minke-medium
rotate: false
- xy: 3509, 168
+ xy: 2293, 101
size: 27, 32
orig: 27, 32
offset: 0, 0
@@ -20187,7 +20222,7 @@ unit-minke-small
index: -1
unit-minke-tiny
rotate: false
- xy: 3944, 323
+ xy: 2720, 159
size: 13, 16
orig: 13, 16
offset: 0, 0
@@ -20201,28 +20236,28 @@ unit-minke-xlarge
index: -1
unit-mono-large
rotate: false
- xy: 2623, 287
+ xy: 2707, 329
size: 40, 40
orig: 40, 40
offset: 0, 0
index: -1
unit-mono-medium
rotate: false
- xy: 3305, 172
+ xy: 1806, 101
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
unit-mono-small
rotate: false
- xy: 1401, 75
+ xy: 4004, 101
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
unit-mono-tiny
rotate: false
- xy: 3573, 325
+ xy: 2840, 61
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -20236,28 +20271,28 @@ unit-mono-xlarge
index: -1
unit-nova-large
rotate: false
- xy: 2665, 329
+ xy: 2749, 329
size: 40, 40
orig: 40, 40
offset: 0, 0
index: -1
unit-nova-medium
rotate: false
- xy: 3339, 172
+ xy: 1840, 101
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
unit-nova-small
rotate: false
- xy: 1427, 75
+ xy: 4001, 75
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
unit-nova-tiny
rotate: false
- xy: 3591, 325
+ xy: 2858, 79
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -20271,28 +20306,28 @@ unit-nova-xlarge
index: -1
unit-oct-large
rotate: false
- xy: 2665, 287
+ xy: 2791, 329
size: 40, 40
orig: 40, 40
offset: 0, 0
index: -1
unit-oct-medium
rotate: false
- xy: 3373, 172
+ xy: 1874, 101
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
unit-oct-small
rotate: false
- xy: 1453, 75
+ xy: 4027, 75
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
unit-oct-tiny
rotate: false
- xy: 3609, 327
+ xy: 2858, 61
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -20306,63 +20341,63 @@ unit-oct-xlarge
index: -1
unit-omura-large
rotate: false
- xy: 3093, 130
+ xy: 3565, 240
size: 28, 40
orig: 28, 40
offset: 0, 0
index: -1
unit-omura-medium
rotate: false
- xy: 3585, 343
+ xy: 2643, 185
size: 22, 32
orig: 22, 32
offset: 0, 0
index: -1
unit-omura-small
rotate: false
- xy: 3627, 319
+ xy: 2876, 71
size: 16, 24
orig: 16, 24
offset: 0, 0
index: -1
unit-omura-tiny
rotate: false
- xy: 1435, 31
+ xy: 3829, 295
size: 11, 16
orig: 11, 16
offset: 0, 0
index: -1
unit-omura-xlarge
rotate: false
- xy: 1088, 153
+ xy: 1125, 153
size: 33, 48
orig: 33, 48
offset: 0, 0
index: -1
unit-poly-large
rotate: false
- xy: 2707, 329
+ xy: 2833, 329
size: 40, 40
orig: 40, 40
offset: 0, 0
index: -1
unit-poly-medium
rotate: false
- xy: 3407, 179
+ xy: 1908, 101
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
unit-poly-small
rotate: false
- xy: 1479, 75
+ xy: 2608, 35
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
unit-poly-tiny
rotate: false
- xy: 3573, 307
+ xy: 2786, 43
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -20376,23 +20411,23 @@ unit-poly-xlarge
index: -1
unit-pulsar-large
rotate: false
- xy: 2707, 294
- size: 40, 33
- orig: 40, 33
+ xy: 2539, 251
+ size: 40, 34
+ orig: 40, 34
offset: 0, 0
index: -1
unit-pulsar-medium
rotate: false
- xy: 3441, 178
- size: 32, 26
- orig: 32, 26
+ xy: 3525, 342
+ size: 32, 27
+ orig: 32, 27
offset: 0, 0
index: -1
unit-pulsar-small
rotate: false
- xy: 1323, 54
- size: 24, 19
- orig: 24, 19
+ xy: 2074, 1
+ size: 24, 20
+ orig: 24, 20
offset: 0, 0
index: -1
unit-pulsar-tiny
@@ -20404,35 +20439,35 @@ unit-pulsar-tiny
index: -1
unit-pulsar-xlarge
rotate: false
- xy: 131, 5
- size: 48, 39
- orig: 48, 39
+ xy: 131, 4
+ size: 48, 40
+ orig: 48, 40
offset: 0, 0
index: -1
unit-quad-large
rotate: false
- xy: 2749, 329
+ xy: 2581, 253
size: 40, 40
orig: 40, 40
offset: 0, 0
index: -1
unit-quad-medium
rotate: false
- xy: 3339, 139
+ xy: 2078, 102
size: 31, 31
orig: 31, 31
offset: 0, 0
index: -1
unit-quad-small
rotate: false
- xy: 1505, 75
+ xy: 2634, 35
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
unit-quad-tiny
rotate: false
- xy: 959, 1
+ xy: 3737, 313
size: 15, 15
orig: 15, 15
offset: 0, 0
@@ -20446,56 +20481,56 @@ unit-quad-xlarge
index: -1
unit-quasar-large
rotate: false
- xy: 2791, 329
+ xy: 2623, 287
size: 40, 40
orig: 40, 40
offset: 0, 0
index: -1
unit-quasar-medium
rotate: false
- xy: 3475, 172
+ xy: 1942, 101
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
unit-quasar-small
rotate: false
- xy: 1531, 75
+ xy: 3985, 256
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
unit-quasar-tiny
rotate: false
- xy: 3591, 307
+ xy: 2804, 43
size: 16, 16
orig: 16, 16
offset: 0, 0
index: -1
unit-quasar-xlarge
rotate: false
- xy: 3609, 363
+ xy: 3609, 365
size: 48, 48
orig: 48, 48
offset: 0, 0
index: -1
unit-reign-large
rotate: false
- xy: 2581, 259
+ xy: 2875, 343
size: 40, 26
orig: 40, 26
offset: 0, 0
index: -1
unit-reign-medium
rotate: false
- xy: 3372, 150
+ xy: 2871, 287
size: 31, 20
orig: 31, 20
offset: 0, 0
index: -1
unit-reign-small
rotate: false
- xy: 933, 1
+ xy: 3926, 324
size: 24, 15
orig: 24, 15
offset: 0, 0
@@ -20516,28 +20551,28 @@ unit-reign-xlarge
index: -1
unit-risso-large
rotate: false
- xy: 1015, 161
+ xy: 1052, 161
size: 35, 40
orig: 35, 40
offset: 0, 0
index: -1
unit-risso-medium
rotate: false
- xy: 3123, 138
+ xy: 2205, 101
size: 28, 32
orig: 28, 32
offset: 0, 0
index: -1
unit-risso-small
rotate: false
- xy: 4074, 232
+ xy: 2643, 159
size: 21, 24
orig: 21, 24
offset: 0, 0
index: -1
unit-risso-tiny
rotate: false
- xy: 3459, 160
+ xy: 2305, 69
size: 14, 16
orig: 14, 16
offset: 0, 0
@@ -20551,21 +20586,21 @@ unit-risso-xlarge
index: -1
unit-scepter-large
rotate: false
- xy: 2749, 295
+ xy: 2623, 253
size: 40, 32
orig: 40, 32
offset: 0, 0
index: -1
unit-scepter-medium
rotate: false
- xy: 3203, 153
+ xy: 1976, 107
size: 32, 26
orig: 32, 26
offset: 0, 0
index: -1
unit-scepter-small
rotate: false
- xy: 1349, 54
+ xy: 2615, 138
size: 24, 19
orig: 24, 19
offset: 0, 0
@@ -20586,28 +20621,28 @@ unit-scepter-xlarge
index: -1
unit-sei-large
rotate: false
- xy: 2833, 329
+ xy: 2665, 287
size: 40, 40
orig: 40, 40
offset: 0, 0
index: -1
unit-sei-medium
rotate: false
- xy: 3237, 138
+ xy: 3559, 343
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
unit-sei-small
rotate: false
- xy: 1557, 75
+ xy: 4011, 256
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
unit-sei-tiny
rotate: false
- xy: 3609, 309
+ xy: 2822, 43
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -20621,28 +20656,28 @@ unit-sei-xlarge
index: -1
unit-spiroct-large
rotate: false
- xy: 2791, 296
+ xy: 2665, 254
size: 40, 31
orig: 40, 31
offset: 0, 0
index: -1
unit-spiroct-medium
rotate: false
- xy: 2999, 145
+ xy: 2111, 108
size: 31, 25
orig: 31, 25
offset: 0, 0
index: -1
unit-spiroct-small
rotate: false
- xy: 1375, 54
+ xy: 2100, 2
size: 24, 19
orig: 24, 19
offset: 0, 0
index: -1
unit-spiroct-tiny
rotate: false
- xy: 1135, 1
+ xy: 2305, 87
size: 15, 12
orig: 15, 12
offset: 0, 0
@@ -20656,7 +20691,7 @@ unit-spiroct-xlarge
index: -1
unit-toxopid-large
rotate: false
- xy: 1123, 161
+ xy: 1160, 161
size: 33, 40
orig: 33, 40
offset: 0, 0
@@ -20670,42 +20705,42 @@ unit-toxopid-medium
index: -1
unit-toxopid-small
rotate: false
- xy: 1427, 49
+ xy: 2641, 133
size: 20, 24
orig: 20, 24
offset: 0, 0
index: -1
unit-toxopid-tiny
rotate: false
- xy: 3459, 82
+ xy: 2904, 290
size: 13, 16
orig: 13, 16
offset: 0, 0
index: -1
unit-toxopid-xlarge
rotate: false
- xy: 2875, 321
+ xy: 2707, 279
size: 40, 48
orig: 40, 48
offset: 0, 0
index: -1
unit-vela-large
rotate: false
- xy: 2833, 295
+ xy: 2749, 295
size: 40, 32
orig: 40, 32
offset: 0, 0
index: -1
unit-vela-medium
rotate: false
- xy: 3271, 144
+ xy: 2010, 107
size: 32, 26
orig: 32, 26
offset: 0, 0
index: -1
unit-vela-small
rotate: false
- xy: 1583, 80
+ xy: 3985, 235
size: 24, 19
orig: 24, 19
offset: 0, 0
@@ -20726,28 +20761,28 @@ unit-vela-xlarge
index: -1
unit-zenith-large
rotate: false
- xy: 2917, 329
+ xy: 2791, 287
size: 40, 40
orig: 40, 40
offset: 0, 0
index: -1
unit-zenith-medium
rotate: false
- xy: 3305, 138
+ xy: 2044, 101
size: 32, 32
orig: 32, 32
offset: 0, 0
index: -1
unit-zenith-small
rotate: false
- xy: 1401, 49
+ xy: 4011, 230
size: 24, 24
orig: 24, 24
offset: 0, 0
index: -1
unit-zenith-tiny
rotate: false
- xy: 3555, 297
+ xy: 2840, 43
size: 16, 16
orig: 16, 16
offset: 0, 0
@@ -20784,7 +20819,7 @@ whiteui
index: -1
window-empty
rotate: false
- xy: 2620, 88
+ xy: 3585, 143
size: 27, 61
split: 4, 4, 2, 2
orig: 27, 61
diff --git a/core/assets/sprites/sprites.png b/core/assets/sprites/sprites.png
index 8b88eb4a19..a5661dcd32 100644
Binary files a/core/assets/sprites/sprites.png and b/core/assets/sprites/sprites.png differ
diff --git a/core/assets/sprites/sprites2.png b/core/assets/sprites/sprites2.png
index 56e473b452..9e226cf525 100644
Binary files a/core/assets/sprites/sprites2.png and b/core/assets/sprites/sprites2.png differ
diff --git a/core/assets/sprites/sprites4.png b/core/assets/sprites/sprites4.png
index 8abebc8d56..cb434d551e 100644
Binary files a/core/assets/sprites/sprites4.png and b/core/assets/sprites/sprites4.png differ
diff --git a/core/assets/sprites/sprites5.png b/core/assets/sprites/sprites5.png
index 5fcf60bcf8..772a547209 100644
Binary files a/core/assets/sprites/sprites5.png and b/core/assets/sprites/sprites5.png differ
diff --git a/core/src/mindustry/Vars.java b/core/src/mindustry/Vars.java
index 26bcbcf059..99d5567fda 100644
--- a/core/src/mindustry/Vars.java
+++ b/core/src/mindustry/Vars.java
@@ -63,7 +63,7 @@ public class Vars implements Loadable{
/** URL to the JSON file containing all the BE servers. Only queried in the V6 alpha (will be removed once it's out). */
public static final String serverJsonV6URL = "https://raw.githubusercontent.com/Anuken/Mindustry/master/servers_v6.json";
/** URL of the github issue report template.*/
- public static final String reportIssueURL = "https://github.com/Anuken/Mindustry/issues/new?template=bug_report.md";
+ public static final String reportIssueURL = "https://github.com/Anuken/Mindustry/issues/new?labels=bug&template=bug_report.md";
/** list of built-in servers.*/
public static final Seq defaultServers = Seq.with();
/** maximum distance between mine and core that supports automatic transferring */
@@ -72,8 +72,6 @@ public class Vars implements Loadable{
public static final int maxTextLength = 150;
/** max player name length in bytes */
public static final int maxNameLength = 40;
- /** shadow color for turrets */
- public static final float turretShadowColor = Color.toFloatBits(0, 0, 0, 0.22f);
/** displayed item size when ingame. */
public static final float itemSize = 5f;
/** units outside of this bound will die instantly */
diff --git a/core/src/mindustry/ai/BlockIndexer.java b/core/src/mindustry/ai/BlockIndexer.java
index a7cf9b2cca..25aec37c97 100644
--- a/core/src/mindustry/ai/BlockIndexer.java
+++ b/core/src/mindustry/ai/BlockIndexer.java
@@ -6,6 +6,7 @@ import arc.math.*;
import arc.math.geom.*;
import arc.struct.EnumSet;
import arc.struct.*;
+import arc.util.ArcAnnotate.*;
import mindustry.content.*;
import mindustry.game.EventType.*;
import mindustry.game.*;
@@ -165,6 +166,11 @@ public class BlockIndexer{
return flagMap[team.id][type.ordinal()];
}
+ @Nullable
+ public Tile findClosestFlag(float x, float y, Team team, BlockFlag flag){
+ return Geometry.findClosest(x, y, getAllied(team, flag));
+ }
+
public boolean eachBlock(Teamc team, float range, Boolf pred, Cons cons){
return eachBlock(team.team(), team.getX(), team.getY(), range, pred, cons);
}
diff --git a/core/src/mindustry/ai/Pathfinder.java b/core/src/mindustry/ai/Pathfinder.java
index c81b3b53cc..a1aa2cb3af 100644
--- a/core/src/mindustry/ai/Pathfinder.java
+++ b/core/src/mindustry/ai/Pathfinder.java
@@ -43,7 +43,7 @@ public class Pathfinder implements Runnable{
PathTile.health(tile) * 5 +
(PathTile.nearSolid(tile) ? 2 : 0) +
(PathTile.nearLiquid(tile) ? 6 : 0) +
- (PathTile.deep(tile) ? 70 : 0) +
+ (PathTile.deep(tile) ? 6000 : 0) +
(PathTile.damages(tile) ? 30 : 0),
//legs
@@ -116,7 +116,7 @@ public class Pathfinder implements Runnable{
}
return PathTile.get(
- tile.build == null ? 0 : Math.min((int)(tile.build.health / 40), 127),
+ tile.build == null ? 0 : Math.min((int)(tile.build.health / 40), 80),
tile.getTeamID(),
tile.solid(),
tile.floor().isLiquid,
diff --git a/core/src/mindustry/ai/types/FlyingAI.java b/core/src/mindustry/ai/types/FlyingAI.java
index 1237966425..0758f9016a 100644
--- a/core/src/mindustry/ai/types/FlyingAI.java
+++ b/core/src/mindustry/ai/types/FlyingAI.java
@@ -16,7 +16,7 @@ public class FlyingAI extends AIController{
moveTo(target, unit.range() * 0.8f);
unit.lookAt(target);
}else{
- attack(80f);
+ attack(100f);
}
}
diff --git a/core/src/mindustry/ai/types/GroundAI.java b/core/src/mindustry/ai/types/GroundAI.java
index 88fa3fc51c..20f10c9cb0 100644
--- a/core/src/mindustry/ai/types/GroundAI.java
+++ b/core/src/mindustry/ai/types/GroundAI.java
@@ -51,7 +51,6 @@ public class GroundAI extends AIController{
if(!Units.invalidateTarget(target, unit, unit.range()) && unit.type().rotateShooting){
if(unit.type().hasWeapons()){
- //TODO certain units should not look at the target, e.g. ships
unit.lookAt(Predict.intercept(unit, target, unit.type().weapons.first().bullet.speed));
}
}else if(unit.moving()){
diff --git a/core/src/mindustry/async/PhysicsProcess.java b/core/src/mindustry/async/PhysicsProcess.java
index 05c2665baf..9a075f8f40 100644
--- a/core/src/mindustry/async/PhysicsProcess.java
+++ b/core/src/mindustry/async/PhysicsProcess.java
@@ -1,31 +1,25 @@
package mindustry.async;
-import arc.box2d.*;
-import arc.box2d.BodyDef.*;
+import arc.math.*;
import arc.math.geom.*;
+import arc.math.geom.QuadTree.*;
import arc.struct.*;
+import mindustry.*;
import mindustry.entities.*;
+import mindustry.async.PhysicsProcess.PhysicsWorld.*;
import mindustry.gen.*;
public class PhysicsProcess implements AsyncProcess{
- private Physics physics;
+ private static final int
+ layers = 3,
+ layerGround = 0,
+ layerLegs = 1,
+ layerFlying = 2;
+
+ private PhysicsWorld physics;
private Seq refs = new Seq<>(false);
- private BodyDef def;
-
- private EntityGroup extends Physicsc> group;
- private Filter flying = new Filter(){{
- maskBits = categoryBits = 2;
- }}, ground = new Filter(){{
- maskBits = categoryBits = 1;
- }};
-
- public PhysicsProcess(){
- def = new BodyDef();
- def.type = BodyType.dynamicBody;
-
- //currently only enabled for units
- group = Groups.unit;
- }
+ //currently only enabled for units
+ private EntityGroup group = Groups.unit;
@Override
public void begin(){
@@ -34,47 +28,39 @@ public class PhysicsProcess implements AsyncProcess{
//remove stale entities
refs.removeAll(ref -> {
if(!ref.entity.isAdded()){
- physics.destroyBody(ref.body);
+ physics.remove(ref.body);
ref.entity.physref(null);
return true;
}
return false;
});
- //find entities without bodies and assign them
- for(Physicsc entity : group){
- boolean grounded = entity.isGrounded();
- int bits = grounded ? ground.maskBits : flying.maskBits;
+ //find Unit without bodies and assign them
+ for(Unit entity : group){
if(entity.physref() == null){
- //add bodies to entities that have none
- FixtureDef fd = new FixtureDef();
- fd.shape = new CircleShape(entity.hitSize() / 2f);
- fd.density = 5f;
- fd.restitution = 0.0f;
- fd.filter.maskBits = fd.filter.categoryBits = (grounded ? ground : flying).maskBits;
-
- def.position.set(entity);
-
- Body body = physics.createBody(def);
- body.createFixture(fd);
+ PhysicsBody body = new PhysicsBody();
+ body.x = entity.x();
+ body.y = entity.y();
+ body.mass = entity.mass();
+ body.radius = entity.hitSize() / 2f;
PhysicRef ref = new PhysicRef(entity, body);
refs.add(ref);
entity.physref(ref);
+
+ physics.add(body);
}
//save last position
PhysicRef ref = entity.physref();
- if(ref.body.getFixtureList().any() && ref.body.getFixtureList().first().getFilterData().categoryBits != bits){
- //set correct filter
- ref.body.getFixtureList().first().setFilterData(grounded ? ground : flying);
- }
-
- ref.velocity.set(entity.deltaX(), entity.deltaY());
- ref.position.set(entity);
+ ref.body.layer =
+ entity.type().allowLegStep ? layerLegs :
+ entity.isGrounded() ? layerGround : layerFlying;
+ ref.x = entity.x();
+ ref.y = entity.y();
}
}
@@ -85,26 +71,11 @@ public class PhysicsProcess implements AsyncProcess{
//get last position vectors before step
for(PhysicRef ref : refs){
//force set target position
- ref.body.setPosition(ref.position.x, ref.position.y);
-
- //save last position for delta
- ref.lastPosition.set(ref.body.getPosition());
-
- //write velocity
- ref.body.setLinearVelocity(ref.velocity);
-
- ref.lastVelocity.set(ref.velocity);
+ ref.body.x = ref.x;
+ ref.body.y = ref.y;
}
- physics.step(1f/45f, 5, 8);
-
- //get delta vectors
- for(PhysicRef ref : refs){
- //get delta vector
- ref.delta.set(ref.body.getPosition()).sub(ref.lastPosition);
-
- ref.velocity.set(ref.body.getLinearVelocity());
- }
+ physics.update();
}
@Override
@@ -115,13 +86,8 @@ public class PhysicsProcess implements AsyncProcess{
for(PhysicRef ref : refs){
Physicsc entity = ref.entity;
- entity.move(ref.delta.x, ref.delta.y);
-
- //save last position
- ref.position.set(entity);
-
- //add delta velocity - this doesn't work very well yet
- //entity.vel().add(ref.velocity).sub(ref.lastVelocity);
+ //move by delta
+ entity.move(ref.body.x - ref.x, ref.body.y - ref.y);
}
}
@@ -129,7 +95,6 @@ public class PhysicsProcess implements AsyncProcess{
public void reset(){
if(physics != null){
refs.clear();
- physics.dispose();
physics = null;
}
}
@@ -138,17 +103,95 @@ public class PhysicsProcess implements AsyncProcess{
public void init(){
reset();
- physics = new Physics(new Vec2(), true);
+ physics = new PhysicsWorld(Vars.world.getQuadBounds(new Rect()));
}
public static class PhysicRef{
public Physicsc entity;
- public Body body;
- public Vec2 lastPosition = new Vec2(), delta = new Vec2(), velocity = new Vec2(), lastVelocity = new Vec2(), position = new Vec2();
+ public PhysicsBody body;
+ public float x, y;
- public PhysicRef(Physicsc entity, Body body){
+ public PhysicRef(Physicsc entity, PhysicsBody body){
this.entity = entity;
this.body = body;
}
}
+
+ //world for simulating physics in a different thread
+ public static class PhysicsWorld{
+ //how much to soften movement by
+ private static final float scl = 1.25f;
+
+ private final QuadTree[] trees = new QuadTree[layers];
+ private final Seq bodies = new Seq<>(false, 16, PhysicsBody.class);
+ private final Seq seq = new Seq<>(PhysicsBody.class);
+ private final Rect rect = new Rect();
+ private final Vec2 vec = new Vec2();
+
+ public PhysicsWorld(Rect bounds){
+ for(int i = 0; i < layers; i++){
+ trees[i] = new QuadTree<>(new Rect(bounds));
+ }
+ }
+
+ public void add(PhysicsBody body){
+ bodies.add(body);
+ }
+
+ public void remove(PhysicsBody body){
+ bodies.remove(body);
+ }
+
+ public void update(){
+ for(int i = 0; i < layers; i++){
+ trees[i].clear();
+ }
+
+ for(int i = 0; i < bodies.size; i++){
+ PhysicsBody body = bodies.items[i];
+ body.collided = false;
+ trees[body.layer].insert(body);
+ }
+
+ for(int i = 0; i < bodies.size; i++){
+ PhysicsBody body = bodies.items[i];
+ body.hitbox(rect);
+
+ seq.size = 0;
+ trees[body.layer].intersect(rect, seq);
+
+ for(int j = 0; j < seq.size; j++){
+ PhysicsBody other = seq.items[j];
+
+ if(other == body || other.collided) continue;
+
+ float rs = body.radius + other.radius;
+ float dst = Mathf.dst(body.x, body.y, other.x, other.y);
+
+ if(dst < rs){
+ vec.set(body.x - other.x, body.y - other.y).setLength(rs - dst);
+ float ms = body.mass + other.mass;
+ float m1 = other.mass / ms, m2 = body.mass / ms;
+
+ body.x += vec.x * m1 / scl;
+ body.y += vec.y * m1 / scl;
+ other.x -= vec.x * m2 / scl;
+ other.y -= vec.y * m2 / scl;
+ }
+ }
+ body.collided = true;
+ }
+ }
+
+ public static class PhysicsBody implements QuadTreeObject{
+ public float x, y, radius, mass;
+ public int layer = 0;
+ public boolean collided = false;
+
+ @Override
+ public void hitbox(Rect out){
+ out.setCentered(x, y, radius * 2, radius * 2);
+ }
+ }
+ }
}
diff --git a/core/src/mindustry/content/Blocks.java b/core/src/mindustry/content/Blocks.java
index 7a7ac22ea0..615f27aaf4 100644
--- a/core/src/mindustry/content/Blocks.java
+++ b/core/src/mindustry/content/Blocks.java
@@ -208,6 +208,7 @@ public class Blocks implements ContentList{
liquidDrop = Liquids.slag;
isLiquid = true;
cacheLayer = CacheLayer.slag;
+ attributes.set(Attribute.heat, 0.85f);
}};
stone = new Floor("stone");
@@ -265,7 +266,7 @@ public class Blocks implements ContentList{
variants = 3;
status = StatusEffects.muddy;
statusDuration = 30f;
- attributes.set(Attribute.water, 2f);
+ attributes.set(Attribute.water, 1f);
cacheLayer = CacheLayer.mud;
albedo = 0.35f;
}};
@@ -865,7 +866,8 @@ public class Blocks implements ContentList{
size = 2;
reload = 250f;
range = 85f;
- healPercent = 14f;
+ healPercent = 11f;
+ phaseBoost = 15f;
health = 80 * size * size;
consumes.item(Items.phasefabric).boost();
}};
@@ -1142,13 +1144,14 @@ public class Blocks implements ContentList{
powerProduction = 1.8f;
generateEffect = Fx.redgeneratespark;
size = 2;
+ floating = true;
}};
steamGenerator = new BurnerGenerator("steam-generator"){{
requirements(Category.power, with(Items.copper, 35, Items.graphite, 25, Items.lead, 40, Items.silicon, 30));
powerProduction = 5.5f;
itemDuration = 90f;
- consumes.liquid(Liquids.water, 0.09f);
+ consumes.liquid(Liquids.water, 0.1f);
hasLiquids = true;
size = 2;
}};
@@ -1268,7 +1271,7 @@ public class Blocks implements ContentList{
rotateSpeed = 1.4f;
attribute = Attribute.water;
- consumes.power(1.25f);
+ consumes.power(1.5f);
}};
cultivator = new Cultivator("cultivator"){{
@@ -1751,6 +1754,7 @@ public class Blocks implements ContentList{
};
size = 3;
consumes.power(1.2f);
+ floating = true;
}};
additiveReconstructor = new Reconstructor("additive-reconstructor"){{
diff --git a/core/src/mindustry/content/TechTree.java b/core/src/mindustry/content/TechTree.java
index 38c5b2f214..b1a17c7ef9 100644
--- a/core/src/mindustry/content/TechTree.java
+++ b/core/src/mindustry/content/TechTree.java
@@ -378,7 +378,11 @@ public class TechTree implements ContentList{
node(nova, () -> {
node(pulsar, () -> {
node(quasar, () -> {
+ node(vela, () -> {
+ node(corvus, () -> {
+ });
+ });
});
});
});
diff --git a/core/src/mindustry/content/UnitTypes.java b/core/src/mindustry/content/UnitTypes.java
index f280634d91..06757e39c7 100644
--- a/core/src/mindustry/content/UnitTypes.java
+++ b/core/src/mindustry/content/UnitTypes.java
@@ -69,7 +69,7 @@ public class UnitTypes implements ContentList{
dagger = new UnitType("dagger"){{
speed = 0.5f;
- hitsize = 8f;
+ hitSize = 8f;
health = 140;
weapons.add(new Weapon("large-weapon"){{
reload = 14f;
@@ -83,7 +83,7 @@ public class UnitTypes implements ContentList{
mace = new UnitType("mace"){{
speed = 0.4f;
- hitsize = 9f;
+ hitSize = 9f;
health = 500;
armor = 4f;
@@ -114,7 +114,7 @@ public class UnitTypes implements ContentList{
fortress = new UnitType("fortress"){{
speed = 0.38f;
- hitsize = 13f;
+ hitSize = 13f;
rotateSpeed = 3f;
targetAir = false;
health = 790;
@@ -147,7 +147,7 @@ public class UnitTypes implements ContentList{
scepter = new UnitType("scepter"){{
speed = 0.35f;
- hitsize = 20f;
+ hitSize = 20f;
rotateSpeed = 2.1f;
health = 9000;
armor = 11f;
@@ -156,6 +156,7 @@ public class UnitTypes implements ContentList{
mechStepParticles = true;
mechStepShake = 0.15f;
+ singleTarget = true;
weapons.add(
new Weapon("scepter-weapon"){{
@@ -207,7 +208,7 @@ public class UnitTypes implements ContentList{
reign = new UnitType("reign"){{
speed = 0.35f;
- hitsize = 26f;
+ hitSize = 26f;
rotateSpeed = 1.65f;
health = 24000;
armor = 14f;
@@ -269,13 +270,14 @@ public class UnitTypes implements ContentList{
canBoost = true;
boostMultiplier = 1.5f;
speed = 0.55f;
- hitsize = 8f;
+ hitSize = 8f;
health = 110f;
buildSpeed = 0.8f;
armor = 1f;
commandLimit = 8;
abilities.add(new HealFieldAbility(10f, 60f * 4, 60f));
+ ammoType = AmmoTypes.power;
weapons.add(new Weapon("heal-weapon"){{
top = false;
@@ -295,16 +297,17 @@ public class UnitTypes implements ContentList{
canBoost = true;
boostMultiplier = 1.5f;
speed = 0.65f;
- hitsize = 10f;
+ hitSize = 10f;
health = 320f;
buildSpeed = 0.9f;
armor = 4f;
mineTier = 2;
mineSpeed = 5f;
- commandLimit = 15;
+ commandLimit = 8;
abilities.add(new ShieldFieldAbility(20f, 40f, 60f * 5, 60f));
+ ammoType = AmmoTypes.power;
weapons.add(new Weapon("heal-shotgun-weapon"){{
top = false;
@@ -335,7 +338,7 @@ public class UnitTypes implements ContentList{
quasar = new UnitType("quasar"){{
mineTier = 1;
- hitsize = 12f;
+ hitSize = 12f;
boostMultiplier = 2f;
itemCapacity = 80;
health = 650f;
@@ -344,11 +347,12 @@ public class UnitTypes implements ContentList{
armor = 9f;
landShake = 2f;
- commandLimit = 18;
+ commandLimit = 10;
mechFrontSway = 0.55f;
+ ammoType = AmmoTypes.power;
speed = 0.4f;
- hitsize = 10f;
+ hitSize = 10f;
mineTier = 2;
mineSpeed = 7f;
@@ -377,7 +381,7 @@ public class UnitTypes implements ContentList{
}};
vela = new UnitType("vela"){{
- hitsize = 23f;
+ hitSize = 23f;
rotateSpeed = 1.6f;
canDrown = false;
@@ -385,6 +389,7 @@ public class UnitTypes implements ContentList{
mechStepParticles = true;
mechStepShake = 0.15f;
+ ammoType = AmmoTypes.powerHigh;
speed = 0.35f;
boostMultiplier = 2.1f;
@@ -392,12 +397,12 @@ public class UnitTypes implements ContentList{
engineSize = 6f;
lowAltitude = true;
- health = 6000f;
+ health = 6500f;
armor = 7f;
canBoost = true;
landShake = 4f;
- commandLimit = 20;
+ commandLimit = 8;
weapons.add(new Weapon("vela-weapon"){{
mirror = false;
@@ -414,7 +419,7 @@ public class UnitTypes implements ContentList{
continuous = true;
cooldownTime = 200f;
- bullet = new ContinuousLaserBulletType(16){{
+ bullet = new ContinuousLaserBulletType(17){{
length = 150f;
hitEffect = Fx.hitMeltHeal;
drawSize = 420f;
@@ -439,7 +444,7 @@ public class UnitTypes implements ContentList{
corvus = new UnitType("corvus"){{
mineTier = 1;
- hitsize = 29f;
+ hitSize = 29f;
itemCapacity = 80;
health = 19000f;
buildSpeed = 1.7f;
@@ -447,7 +452,7 @@ public class UnitTypes implements ContentList{
landShake = 1.5f;
rotateSpeed = 1.5f;
- commandLimit = 20;
+ commandLimit = 8;
legCount = 4;
legLength = 14f;
@@ -457,6 +462,8 @@ public class UnitTypes implements ContentList{
hovering = true;
visualElevation = 0.2f;
allowLegStep = true;
+ ammoType = AmmoTypes.powerHigh;
+ groundLayer = Layer.legUnit;
speed = 0.3f;
@@ -513,7 +520,7 @@ public class UnitTypes implements ContentList{
defaultController = SuicideAI::new;
speed = 0.85f;
- hitsize = 8f;
+ hitSize = 8f;
health = 180;
mechSideSway = 0.25f;
range = 40f;
@@ -541,7 +548,7 @@ public class UnitTypes implements ContentList{
itemCapacity = 80;
speed = 0.5f;
drag = 0.4f;
- hitsize = 10f;
+ hitSize = 10f;
rotateSpeed = 3f;
targetAir = false;
health = 600;
@@ -581,7 +588,7 @@ public class UnitTypes implements ContentList{
spiroct = new UnitType("spiroct"){{
speed = 0.4f;
drag = 0.4f;
- hitsize = 12f;
+ hitSize = 12f;
rotateSpeed = 3f;
health = 760;
immunities = ObjectSet.with(StatusEffects.burning, StatusEffects.melting);
@@ -592,6 +599,7 @@ public class UnitTypes implements ContentList{
legBaseOffset = 2f;
hovering = true;
armor = 5f;
+ ammoType = AmmoTypes.power;
buildSpeed = 0.75f;
@@ -646,7 +654,7 @@ public class UnitTypes implements ContentList{
arkyid = new UnitType("arkyid"){{
drag = 0.1f;
speed = 0.5f;
- hitsize = 21f;
+ hitSize = 21f;
health = 8000;
armor = 6f;
@@ -663,6 +671,7 @@ public class UnitTypes implements ContentList{
legLengthScl = 0.96f;
rippleScale = 2f;
legSpeed = 0.2f;
+ ammoType = AmmoTypes.power;
legSplashDamage = 32;
legSplashRange = 30;
@@ -744,7 +753,7 @@ public class UnitTypes implements ContentList{
toxopid = new UnitType("toxopid"){{
drag = 0.1f;
speed = 0.5f;
- hitsize = 21f;
+ hitSize = 21f;
health = 22000;
armor = 13f;
@@ -761,6 +770,7 @@ public class UnitTypes implements ContentList{
legLengthScl = 0.93f;
rippleScale = 3f;
legSpeed = 0.19f;
+ ammoType = AmmoTypes.powerHigh;
legSplashDamage = 80;
legSplashRange = 60;
@@ -875,7 +885,7 @@ public class UnitTypes implements ContentList{
weapons.add(new Weapon(){{
y = 0f;
x = 2f;
- reload = 15f;
+ reload = 13f;
ejectEffect = Fx.shellEjectSmall;
bullet = Bullets.standardCopper;
shootSound = Sounds.shoot;
@@ -888,7 +898,7 @@ public class UnitTypes implements ContentList{
accel = 0.08f;
drag = 0.016f;
flying = true;
- hitsize = 9f;
+ hitSize = 9f;
targetAir = false;
engineOffset = 7.8f;
range = 140f;
@@ -925,7 +935,7 @@ public class UnitTypes implements ContentList{
drag = 0.016f;
flying = true;
range = 140f;
- hitsize = 18f;
+ hitSize = 20f;
lowAltitude = true;
armor = 5f;
@@ -963,9 +973,9 @@ public class UnitTypes implements ContentList{
}};
antumbra = new UnitType("antumbra"){{
- speed = 1.13f;
- accel = 0.035f;
- drag = 0.05f;
+ speed = 0.8f;
+ accel = 0.04f;
+ drag = 0.04f;
rotateSpeed = 1.9f;
flying = true;
lowAltitude = true;
@@ -973,7 +983,7 @@ public class UnitTypes implements ContentList{
armor = 9f;
engineOffset = 21;
engineSize = 5.3f;
- hitsize = 56f;
+ hitSize = 56f;
BulletType missiles = new MissileBulletType(2.7f, 10){{
width = 8f;
@@ -1036,16 +1046,16 @@ public class UnitTypes implements ContentList{
}};
eclipse = new UnitType("eclipse"){{
- speed = 1.09f;
- accel = 0.02f;
- drag = 0.05f;
+ speed = 0.52f;
+ accel = 0.04f;
+ drag = 0.04f;
rotateSpeed = 1f;
flying = true;
lowAltitude = true;
health = 20000;
engineOffset = 38;
engineSize = 7.3f;
- hitsize = 58f;
+ hitSize = 58f;
destructibleWreck = false;
armor = 13f;
@@ -1128,6 +1138,8 @@ public class UnitTypes implements ContentList{
range = 50f;
isCounted = false;
+ ammoType = AmmoTypes.powerLow;
+
mineTier = 1;
mineSpeed = 2.5f;
}};
@@ -1145,10 +1157,12 @@ public class UnitTypes implements ContentList{
health = 400;
buildSpeed = 0.5f;
engineOffset = 6.5f;
- hitsize = 8f;
+ hitSize = 8f;
lowAltitude = true;
isCounted = false;
+ ammoType = AmmoTypes.power;
+
mineTier = 2;
mineSpeed = 3.5f;
@@ -1197,11 +1211,13 @@ public class UnitTypes implements ContentList{
flying = true;
engineOffset = 10.5f;
rotateShooting = false;
- hitsize = 15f;
+ hitSize = 15f;
engineSize = 3f;
payloadCapacity = (2 * 2) * tilePayload;
buildSpeed = 2.5f;
+ ammoType = AmmoTypes.power;
+
weapons.add(
new Weapon("heal-weapon-mount"){{
reload = 25f;
@@ -1231,12 +1247,14 @@ public class UnitTypes implements ContentList{
engineOffset = 12f;
engineSize = 6f;
rotateShooting = false;
- hitsize = 32f;
+ hitSize = 32f;
payloadCapacity = (3 * 3) * tilePayload;
buildSpeed = 2.5f;
range = 140f;
targetAir = false;
+ ammoType = AmmoTypes.powerHigh;
+
weapons.add(
new Weapon(){{
x = y = 0f;
@@ -1291,11 +1309,11 @@ public class UnitTypes implements ContentList{
engineOffset = 46f;
engineSize = 7.8f;
rotateShooting = false;
- hitsize = 60f;
+ hitSize = 60f;
payloadCapacity = (5.3f * 5.3f) * tilePayload;
buildSpeed = 4f;
drawShields = false;
- commandLimit = 25;
+ commandLimit = 6;
abilities.add(new ForceFieldAbility(140f, 4f, 7000f, 60f * 8), new HealFieldAbility(130f, 60f * 2, 140f));
}};
@@ -1306,7 +1324,7 @@ public class UnitTypes implements ContentList{
risso = new UnitType("risso"){{
speed = 1.1f;
drag = 0.13f;
- hitsize = 9f;
+ hitSize = 9f;
health = 280;
accel = 0.4f;
rotateSpeed = 3.3f;
@@ -1357,7 +1375,7 @@ public class UnitTypes implements ContentList{
health = 600;
speed = 0.9f;
drag = 0.15f;
- hitsize = 11f;
+ hitSize = 11f;
armor = 4f;
accel = 0.3f;
rotateSpeed = 2.6f;
@@ -1400,7 +1418,7 @@ public class UnitTypes implements ContentList{
accel = 0.2f;
rotateSpeed = 1.8f;
drag = 0.17f;
- hitsize = 16f;
+ hitSize = 16f;
armor = 7f;
rotateShooting = false;
@@ -1493,7 +1511,7 @@ public class UnitTypes implements ContentList{
speed = 0.73f;
drag = 0.17f;
- hitsize = 39f;
+ hitSize = 39f;
accel = 0.2f;
rotateSpeed = 1.3f;
rotateShooting = false;
@@ -1576,7 +1594,7 @@ public class UnitTypes implements ContentList{
health = 22000;
speed = 0.62f;
drag = 0.18f;
- hitsize = 50f;
+ hitSize = 50f;
armor = 16f;
accel = 0.19f;
rotateSpeed = 0.9f;
@@ -1639,7 +1657,7 @@ public class UnitTypes implements ContentList{
itemCapacity = 30;
health = 120f;
engineOffset = 6f;
- hitsize = 8f;
+ hitSize = 8f;
weapons.add(new Weapon("small-basic-weapon"){{
reload = 17f;
@@ -1673,7 +1691,7 @@ public class UnitTypes implements ContentList{
itemCapacity = 50;
health = 150f;
engineOffset = 6f;
- hitsize = 9f;
+ hitSize = 9f;
rotateShooting = false;
lowAltitude = true;
@@ -1713,7 +1731,7 @@ public class UnitTypes implements ContentList{
itemCapacity = 70;
health = 190f;
engineOffset = 6f;
- hitsize = 10f;
+ hitSize = 10f;
weapons.add(new Weapon("small-mount-weapon"){{
top = false;
@@ -1743,7 +1761,7 @@ public class UnitTypes implements ContentList{
block = new UnitType("block"){
{
speed = 0f;
- hitsize = 0f;
+ hitSize = 0f;
health = 1;
rotateSpeed = 360f;
itemCapacity = 0;
diff --git a/core/src/mindustry/content/Weathers.java b/core/src/mindustry/content/Weathers.java
index 6f59edbed0..a2ffbb098f 100644
--- a/core/src/mindustry/content/Weathers.java
+++ b/core/src/mindustry/content/Weathers.java
@@ -170,12 +170,13 @@ public class Weathers implements ContentList{
sandstorm = new Weather("sandstorm"){
TextureRegion region;
float size = 140f, padding = size, invDensity = 1500f, baseSpeed = 6.1f;
- float force = 0.45f;
+ float force = 0.4f * 0;
Color color = Color.valueOf("f7cba4");
Texture noise;
{
attrs.set(Attribute.light, -0.1f);
+ opacityMultiplier = 0.8f;
}
@Override
@@ -250,7 +251,7 @@ public class Weathers implements ContentList{
sporestorm = new Weather("sporestorm"){
TextureRegion region;
- float size = 5f, padding = size, invDensity = 2000f, baseSpeed = 4.3f, force = 0.28f;
+ float size = 5f, padding = size, invDensity = 2000f, baseSpeed = 4.3f, force = 0.28f * 0;
Color color = Color.valueOf("7457ce");
Texture noise;
@@ -259,6 +260,7 @@ public class Weathers implements ContentList{
attrs.set(Attribute.light, -0.15f);
status = StatusEffects.sporeSlowed;
statusGround = false;
+ opacityMultiplier = 0.85f;
}
@Override
diff --git a/core/src/mindustry/core/ContentLoader.java b/core/src/mindustry/core/ContentLoader.java
index 3a3fe0d2a3..56e46d8be2 100644
--- a/core/src/mindustry/core/ContentLoader.java
+++ b/core/src/mindustry/core/ContentLoader.java
@@ -33,6 +33,7 @@ public class ContentLoader{
new StatusEffects(),
new Liquids(),
new Bullets(),
+ new AmmoTypes(),
new UnitTypes(),
new Blocks(),
new Loadouts(),
diff --git a/core/src/mindustry/core/GameState.java b/core/src/mindustry/core/GameState.java
index ac827fbfae..84b408b135 100644
--- a/core/src/mindustry/core/GameState.java
+++ b/core/src/mindustry/core/GameState.java
@@ -17,7 +17,7 @@ public class GameState{
/** Wave countdown in ticks. */
public float wavetime;
/** Whether the game is in game over state. */
- public boolean gameOver = false, launched = false, serverPaused = false, wasTimeout;
+ public boolean gameOver = false, serverPaused = false, wasTimeout;
/** Map that is currently being played on. */
public @NonNull Map map = emptyMap;
/** The current game rules. */
@@ -52,7 +52,7 @@ public class GameState{
/** @return whether the player is in a campaign and they are out of sector time */
public boolean isOutOfTime(){
- return isCampaign() && isGame() && getSector().getTimeSpent() >= turnDuration;
+ return isCampaign() && isGame() && getSector().getTimeSpent() >= turnDuration && !net.active();
}
public boolean hasSector(){
diff --git a/core/src/mindustry/core/Logic.java b/core/src/mindustry/core/Logic.java
index 9058539764..2d9bf18c49 100644
--- a/core/src/mindustry/core/Logic.java
+++ b/core/src/mindustry/core/Logic.java
@@ -4,7 +4,6 @@ import arc.*;
import arc.math.*;
import arc.util.*;
import mindustry.annotations.Annotations.*;
-import mindustry.content.*;
import mindustry.core.GameState.*;
import mindustry.game.EventType.*;
import mindustry.game.*;
@@ -178,7 +177,7 @@ public class Logic implements ApplicationListener{
public void runWave(){
spawner.spawnEnemies();
state.wave++;
- state.wavetime = state.hasSector() && state.getSector().isLaunchWave(state.wave) ? state.rules.waveSpacing * state.rules.launchWaveMultiplier : state.rules.waveSpacing;
+ state.wavetime = state.rules.waveSpacing;
Events.fire(new WaveEvent());
}
@@ -251,58 +250,6 @@ public class Logic implements ApplicationListener{
}
}
- @Remote(called = Loc.both)
- public static void launchZone(){
- if(!state.isCampaign()) return;
-
- if(!headless){
- ui.hudfrag.showLaunch();
- }
-
- //TODO better core launch effect
- for(Building tile : state.teams.playerCores()){
- Fx.launch.at(tile);
- }
-
- Sector sector = state.rules.sector;
-
- //TODO containers must be launched too
- Time.runTask(30f, () -> {
- Sector origin = sector.save.meta.secinfo.origin;
- if(origin != null){
- ItemSeq stacks = origin.getExtraItems();
-
- //add up all items into list
- for(Building entity : state.teams.playerCores()){
- entity.items.each(stacks::add);
- }
-
- //save received items
- origin.setExtraItems(stacks);
- }
-
- //remove all the cores
- state.teams.playerCores().each(b -> b.tile.remove());
-
- state.launched = true;
- state.gameOver = true;
-
- //save over the data w/o the cores
- sector.save.save();
-
- //run a turn, since launching takes up a turn
- universe.runTurn();
-
- //TODO apply extra damage to sector
- //sector.setTurnsPassed(sector.getTurnsPassed() + 3);
-
- //TODO load the sector that was launched from
- Events.fire(new LaunchEvent());
- //manually fire game over event now
- Events.fire(new GameOverEvent(state.rules.defaultTeam));
- });
- }
-
@Remote(called = Loc.both)
public static void updateGameOver(Team winner){
state.gameOver = true;
diff --git a/core/src/mindustry/core/NetServer.java b/core/src/mindustry/core/NetServer.java
index 994b3a273e..9b298f9924 100644
--- a/core/src/mindustry/core/NetServer.java
+++ b/core/src/mindustry/core/NetServer.java
@@ -131,7 +131,7 @@ public class NetServer implements ApplicationListener{
return;
}
- if(Time.millis() < info.lastKicked){
+ if(Time.millis() < admins.getKickTime(uuid, con.address)){
con.kick(KickReason.recentKick);
return;
}
diff --git a/core/src/mindustry/core/Platform.java b/core/src/mindustry/core/Platform.java
index ff7d44ec88..7eae8136c0 100644
--- a/core/src/mindustry/core/Platform.java
+++ b/core/src/mindustry/core/Platform.java
@@ -14,10 +14,18 @@ import mindustry.type.*;
import mindustry.ui.dialogs.*;
import rhino.*;
+import java.net.*;
+
import static mindustry.Vars.*;
public interface Platform{
+ /** Dynamically loads a jar file. */
+ default Class> loadJar(Fi jar, String mainClass) throws Exception{
+ URLClassLoader classLoader = new URLClassLoader(new URL[]{jar.file().toURI().toURL()}, ClassLoader.getSystemClassLoader());
+ return classLoader.loadClass(mainClass);
+ }
+
/** Steam: Update lobby visibility.*/
default void updateLobby(){}
@@ -121,7 +129,7 @@ public interface Platform{
}
/**
- * Show a file chooser for multiple file types. Only supported on desktop.
+ * Show a file chooser for multiple file types.
* @param cons Selection listener
* @param extensions File extensions to filter
*/
diff --git a/core/src/mindustry/ctype/ContentType.java b/core/src/mindustry/ctype/ContentType.java
index bc147d8c81..e62377628c 100644
--- a/core/src/mindustry/ctype/ContentType.java
+++ b/core/src/mindustry/ctype/ContentType.java
@@ -15,7 +15,8 @@ public enum ContentType{
loadout_UNUSED,
typeid_UNUSED,
error,
- planet;
+ planet,
+ ammo;
public static final ContentType[] all = values();
}
diff --git a/core/src/mindustry/editor/MapEditorDialog.java b/core/src/mindustry/editor/MapEditorDialog.java
index 353e39fcf8..25733da92e 100644
--- a/core/src/mindustry/editor/MapEditorDialog.java
+++ b/core/src/mindustry/editor/MapEditorDialog.java
@@ -257,6 +257,7 @@ public class MapEditorDialog extends Dialog implements Disposable{
player.set(world.width() * tilesize/2f, world.height() * tilesize/2f);
player.clearUnit();
Groups.unit.clear();
+ Groups.build.clear();
logic.play();
});
}
diff --git a/core/src/mindustry/entities/Lightning.java b/core/src/mindustry/entities/Lightning.java
index dbc7f616c9..b693239061 100644
--- a/core/src/mindustry/entities/Lightning.java
+++ b/core/src/mindustry/entities/Lightning.java
@@ -24,17 +24,17 @@ public class Lightning{
/** Create a lighting branch at a location. Use Team.derelict to damage everyone. */
public static void create(Team team, Color color, float damage, float x, float y, float targetAngle, int length){
- createLightingInternal(null, lastSeed++, team, color, damage, x, y, targetAngle, length);
+ createLightningInternal(null, lastSeed++, team, color, damage, x, y, targetAngle, length);
}
/** Create a lighting branch at a location. Uses bullet parameters. */
public static void create(Bullet bullet, Color color, float damage, float x, float y, float targetAngle, int length){
- createLightingInternal(bullet, lastSeed++, bullet.team, color, damage, x, y, targetAngle, length);
+ createLightningInternal(bullet, lastSeed++, bullet.team, color, damage, x, y, targetAngle, length);
}
//TODO remote method
//@Remote(called = Loc.server, unreliable = true)
- private static void createLightingInternal(Bullet hitter, int seed, Team team, Color color, float damage, float x, float y, float rotation, int length){
+ private static void createLightningInternal(Bullet hitter, int seed, Team team, Color color, float damage, float x, float y, float rotation, int length){
random.setSeed(seed);
hit.clear();
diff --git a/core/src/mindustry/entities/bullet/BulletType.java b/core/src/mindustry/entities/bullet/BulletType.java
index 5cbb7fd3f1..b2d2f479ff 100644
--- a/core/src/mindustry/entities/bullet/BulletType.java
+++ b/core/src/mindustry/entities/bullet/BulletType.java
@@ -77,6 +77,7 @@ public abstract class BulletType extends Content{
//additional effects
public float fragCone = 360f;
+ public float fragAngle = 0f;
public int fragBullets = 9;
public float fragVelocityMin = 0.2f, fragVelocityMax = 1f, fragLifeMin = 1f, fragLifeMax = 1f;
public BulletType fragBullet = null;
@@ -101,6 +102,8 @@ public abstract class BulletType extends Content{
public int lightningLength = 5, lightningLengthRand = 0;
/** Use a negative value to use default bullet damage. */
public float lightningDamage = -1;
+ public float lightningCone = 360f;
+ public float lightningAngle = 0f;
public float weaveScale = 1f;
public float weaveMag = -1f;
@@ -156,7 +159,7 @@ public abstract class BulletType extends Content{
if(fragBullet != null){
for(int i = 0; i < fragBullets; i++){
float len = Mathf.random(1f, 7f);
- float a = b.rotation() + Mathf.range(fragCone/2);
+ float a = b.rotation() + Mathf.range(fragCone/2) + fragAngle;
fragBullet.create(b, x + Angles.trnsx(a, len), y + Angles.trnsy(a, len), a, Mathf.random(fragVelocityMin, fragVelocityMax), Mathf.random(fragLifeMin, fragLifeMax));
}
}
@@ -181,7 +184,7 @@ public abstract class BulletType extends Content{
}
for(int i = 0; i < lightning; i++){
- Lightning.create(b, lightningColor, lightningDamage < 0 ? damage : lightningDamage, b.x, b.y, Mathf.random(360f), lightningLength + Mathf.random(lightningLengthRand));
+ Lightning.create(b, lightningColor, lightningDamage < 0 ? damage : lightningDamage, b.x, b.y, b.rotation() + Mathf.range(lightningCone/2) + lightningAngle, lightningLength + Mathf.random(lightningLengthRand));
}
}
diff --git a/core/src/mindustry/entities/bullet/HealBulletType.java b/core/src/mindustry/entities/bullet/HealBulletType.java
index 9400eb5092..b811790000 100644
--- a/core/src/mindustry/entities/bullet/HealBulletType.java
+++ b/core/src/mindustry/entities/bullet/HealBulletType.java
@@ -21,6 +21,7 @@ public class HealBulletType extends BulletType{
despawnEffect = Fx.hitLaser;
collidesTeam = true;
hittable = false;
+ reflectable = false;
}
public HealBulletType(){
diff --git a/core/src/mindustry/entities/comp/BuilderComp.java b/core/src/mindustry/entities/comp/BuilderComp.java
index bd4ae6a87d..36f9661931 100644
--- a/core/src/mindustry/entities/comp/BuilderComp.java
+++ b/core/src/mindustry/entities/comp/BuilderComp.java
@@ -71,7 +71,7 @@ abstract class BuilderComp implements Unitc{
Tile tile = world.tile(current.x, current.y);
if(within(tile, finalPlaceDst)){
- rotation = Mathf.slerpDelta(rotation, angleTo(tile), 0.4f);
+ lookAt(angleTo(tile));
}
if(!(tile.block() instanceof ConstructBlock)){
diff --git a/core/src/mindustry/entities/comp/CommanderComp.java b/core/src/mindustry/entities/comp/CommanderComp.java
index 354581654b..99bca89cf9 100644
--- a/core/src/mindustry/entities/comp/CommanderComp.java
+++ b/core/src/mindustry/entities/comp/CommanderComp.java
@@ -73,7 +73,7 @@ abstract class CommanderComp implements Unitc{
void command(Formation formation, Seq units){
clearCommand();
- float spacing = hitSize() * 1f;
+ float spacing = hitSize() * 0.65f;
minFormationSpeed = type().speed;
controlling.addAll(units);
diff --git a/core/src/mindustry/entities/comp/FlyingComp.java b/core/src/mindustry/entities/comp/FlyingComp.java
index 15d0e84b1e..83c16d3525 100644
--- a/core/src/mindustry/entities/comp/FlyingComp.java
+++ b/core/src/mindustry/entities/comp/FlyingComp.java
@@ -1,10 +1,12 @@
package mindustry.entities.comp;
+import arc.*;
import arc.math.*;
import arc.math.geom.*;
import arc.util.*;
import mindustry.annotations.Annotations.*;
import mindustry.content.*;
+import mindustry.game.EventType.*;
import mindustry.gen.*;
import mindustry.world.blocks.environment.*;
@@ -90,7 +92,7 @@ abstract class FlyingComp implements Posc, Velc, Healthc, Hitboxc{
//TODO is the netClient check necessary?
if(drownTime >= 0.999f && !net.client()){
kill();
- //TODO drown event!
+ Events.fire(new UnitDrownEvent(self()));
}
}else{
drownTime = Mathf.lerpDelta(drownTime, 0f, 0.03f);
diff --git a/core/src/mindustry/entities/comp/MechComp.java b/core/src/mindustry/entities/comp/MechComp.java
index ffbf0ce92c..44969416e9 100644
--- a/core/src/mindustry/entities/comp/MechComp.java
+++ b/core/src/mindustry/entities/comp/MechComp.java
@@ -1,13 +1,23 @@
package mindustry.entities.comp;
+import arc.graphics.*;
import arc.math.*;
import arc.math.geom.*;
import arc.util.*;
import mindustry.annotations.Annotations.*;
+import mindustry.content.*;
+import mindustry.entities.*;
import mindustry.gen.*;
+import mindustry.type.*;
+import mindustry.world.*;
+
+import static mindustry.Vars.*;
@Component
abstract class MechComp implements Posc, Flyingc, Hitboxc, Unitc, Mechc, ElevationMovec{
+ @Import float x, y, hitSize;
+ @Import UnitType type;
+
@SyncField(false) @SyncLocal float baseRotation;
transient float walkTime, walkExtension;
transient private boolean walked;
@@ -21,6 +31,49 @@ abstract class MechComp implements Posc, Flyingc, Hitboxc, Unitc, Mechc, Elevati
walkTime += len;
walked = false;
}
+
+ //update mech effects
+ float extend = walkExtend(false);
+ float base = walkExtend(true);
+ float extendScl = base % 1f;
+
+ float lastExtend = walkExtension;
+
+ if(extendScl < lastExtend && base % 2f > 1f){
+ int side = -Mathf.sign(extend);
+ float width = hitSize / 2f * side, length = type.mechStride * 1.35f;
+
+ float cx = x + Angles.trnsx(baseRotation, length, width),
+ cy = y + Angles.trnsy(baseRotation, length, width);
+
+ if(type.mechStepShake > 0){
+ Effect.shake(type.mechStepShake, type.mechStepShake, cx, cy);
+ }
+
+ if(type.mechStepParticles){
+ Tile tile = world.tileWorld(cx, cy);
+ if(tile != null){
+ Color color = tile.floor().mapColor;
+ Fx.unitLand.at(cx, cy, hitSize/8f, color);
+ }
+ }
+ }
+
+ walkExtension = extendScl;
+ }
+
+ public float walkExtend(boolean scaled){
+
+ //now ranges from -maxExtension to maxExtension*3
+ float raw = walkTime % (type.mechStride * 4);
+
+ if(scaled) return raw / type.mechStride;
+
+ if(raw > type.mechStride*3) raw = raw - type.mechStride * 4;
+ else if(raw > type.mechStride*2) raw = type.mechStride * 2 - raw;
+ else if(raw > type.mechStride) raw = type.mechStride * 2 - raw;
+
+ return raw;
}
@Override
diff --git a/core/src/mindustry/entities/comp/MinerComp.java b/core/src/mindustry/entities/comp/MinerComp.java
index 7e367c00bc..7049617b73 100644
--- a/core/src/mindustry/entities/comp/MinerComp.java
+++ b/core/src/mindustry/entities/comp/MinerComp.java
@@ -56,7 +56,7 @@ abstract class MinerComp implements Itemsc, Posc, Teamc, Rotc, Drawc, Unitc{
mineTimer = 0f;
}else if(mining()){
Item item = mineTile.drop();
- rotation = Mathf.slerpDelta(rotation, angleTo(mineTile.worldx(), mineTile.worldy()), 0.4f);
+ lookAt(angleTo(mineTile.worldx(), mineTile.worldy()));
mineTimer += Time.delta *type.mineSpeed;
if(Mathf.chance(0.06 * Time.delta)){
diff --git a/core/src/mindustry/entities/comp/PlayerComp.java b/core/src/mindustry/entities/comp/PlayerComp.java
index 61168fdece..ca52705964 100644
--- a/core/src/mindustry/entities/comp/PlayerComp.java
+++ b/core/src/mindustry/entities/comp/PlayerComp.java
@@ -92,7 +92,7 @@ abstract class PlayerComp implements UnitController, Entityc, Syncc, Timerc, Dra
@Replace
public float clipSize(){
- return unit.isNull() ? 20 : unit.type().hitsize * 2f;
+ return unit.isNull() ? 20 : unit.type().hitSize * 2f;
}
@Override
diff --git a/core/src/mindustry/entities/comp/UnitComp.java b/core/src/mindustry/entities/comp/UnitComp.java
index f67a06f4ce..695703dd2f 100644
--- a/core/src/mindustry/entities/comp/UnitComp.java
+++ b/core/src/mindustry/entities/comp/UnitComp.java
@@ -30,9 +30,8 @@ import static mindustry.Vars.*;
@Component(base = true)
abstract class UnitComp implements Healthc, Physicsc, Hitboxc, Statusc, Teamc, Itemsc, Rotc, Unitc, Weaponsc, Drawc, Boundedc, Syncc, Shieldc, Displayable, Senseable{
- @Import boolean hovering;
- @Import float x, y, rotation, elevation, maxHealth, drag, armor, hitSize, health;
- @Import boolean dead;
+ @Import boolean hovering, dead;
+ @Import float x, y, rotation, elevation, maxHealth, drag, armor, hitSize, health, ammo;
@Import Team team;
@Import int id;
@@ -41,6 +40,7 @@ abstract class UnitComp implements Healthc, Physicsc, Hitboxc, Statusc, Teamc, I
boolean spawnedByCore;
transient Seq abilities = new Seq<>(0);
+ private transient float resupplyTime = Mathf.random(10f);
public void moveAt(Vec2 vector){
moveAt(vector, type.accel);
@@ -191,7 +191,7 @@ abstract class UnitComp implements Healthc, Physicsc, Hitboxc, Statusc, Teamc, I
this.maxHealth = type.health;
this.drag = type.drag;
this.armor = type.armor;
- this.hitSize = type.hitsize;
+ this.hitSize = type.hitSize;
this.hovering = type.hovering;
if(controller == null) controller(type.createController());
@@ -245,6 +245,16 @@ abstract class UnitComp implements Healthc, Physicsc, Hitboxc, Statusc, Teamc, I
type.update(self());
+ if(state.rules.unitAmmo && ammo < type.ammoCapacity - 0.0001f){
+ resupplyTime += Time.delta;
+
+ //resupply only at a fixed interval to prevent lag
+ if(resupplyTime > 10f){
+ type.ammoType.resupply(self());
+ resupplyTime = 0f;
+ }
+ }
+
if(abilities.size > 0){
for(Ability a : abilities){
a.update(self());
@@ -366,7 +376,7 @@ abstract class UnitComp implements Healthc, Physicsc, Hitboxc, Statusc, Teamc, I
if(!headless){
for(int i = 0; i < type.wreckRegions.length; i++){
if(type.wreckRegions[i].found()){
- float range = type.hitsize/4f;
+ float range = type.hitSize /4f;
Tmp.v1.rnd(range);
Effect.decal(type.wreckRegions[i], x + Tmp.v1.x, y + Tmp.v1.y, rotation - 90);
}
diff --git a/core/src/mindustry/entities/comp/WeaponsComp.java b/core/src/mindustry/entities/comp/WeaponsComp.java
index fd22fc7add..d826ba555f 100644
--- a/core/src/mindustry/entities/comp/WeaponsComp.java
+++ b/core/src/mindustry/entities/comp/WeaponsComp.java
@@ -18,8 +18,6 @@ abstract class WeaponsComp implements Teamc, Posc, Rotc, Velc, Statusc{
@Import Vec2 vel;
@Import UnitType type;
- /** minimum cursor distance from unit, fixes 'cross-eyed' shooting */
- static final float minAimDst = 18f;
/** temporary weapon sequence number */
static int sequenceNum = 0;
@@ -67,7 +65,7 @@ abstract class WeaponsComp implements Teamc, Posc, Rotc, Velc, Statusc{
/** Aim at something. This will make all mounts point at it. */
void aim(float x, float y){
Tmp.v1.set(x, y).sub(this.x, this.y);
- if(Tmp.v1.len() < minAimDst) Tmp.v1.setLength(minAimDst);
+ if(Tmp.v1.len() < type.aimDst) Tmp.v1.setLength(type.aimDst);
x = Tmp.v1.x + this.x;
y = Tmp.v1.y + this.y;
diff --git a/core/src/mindustry/game/DefaultWaves.java b/core/src/mindustry/game/DefaultWaves.java
index 07269df4c1..a889f9d4ba 100644
--- a/core/src/mindustry/game/DefaultWaves.java
+++ b/core/src/mindustry/game/DefaultWaves.java
@@ -1,47 +1,51 @@
package mindustry.game;
-import arc.struct.Seq;
+import arc.math.*;
+import arc.struct.*;
+import arc.util.*;
import mindustry.content.*;
-import mindustry.type.ItemStack;
+import mindustry.type.*;
+
+import static mindustry.content.UnitTypes.*;
public class DefaultWaves{
private Seq spawns;
public Seq get(){
- if(spawns == null && UnitTypes.dagger != null){
+ if(spawns == null && dagger != null){
spawns = Seq.with(
- new SpawnGroup(UnitTypes.dagger){{
+ new SpawnGroup(dagger){{
end = 10;
unitScaling = 2f;
}},
- new SpawnGroup(UnitTypes.crawler){{
+ new SpawnGroup(crawler){{
begin = 4;
end = 13;
unitAmount = 2;
unitScaling = 1.5f;
}},
- new SpawnGroup(UnitTypes.flare){{
+ new SpawnGroup(flare){{
begin = 12;
end = 16;
unitScaling = 1f;
}},
- new SpawnGroup(UnitTypes.dagger){{
+ new SpawnGroup(dagger){{
begin = 11;
unitScaling = 1.7f;
spacing = 2;
max = 4;
}},
- new SpawnGroup(UnitTypes.pulsar){{
+ new SpawnGroup(pulsar){{
begin = 13;
spacing = 3;
unitScaling = 0.5f;
}},
- new SpawnGroup(UnitTypes.mace){{
+ new SpawnGroup(mace){{
begin = 7;
spacing = 3;
unitScaling = 2;
@@ -49,28 +53,28 @@ public class DefaultWaves{
end = 30;
}},
- new SpawnGroup(UnitTypes.dagger){{
+ new SpawnGroup(dagger){{
begin = 8;
unitScaling = 1;
unitAmount = 4;
spacing = 2;
}},
- new SpawnGroup(UnitTypes.mace){{
+ new SpawnGroup(mace){{
begin = 28;
spacing = 3;
unitScaling = 1;
end = 40;
}},
- new SpawnGroup(UnitTypes.mace){{
+ new SpawnGroup(mace){{
begin = 45;
spacing = 3;
unitScaling = 2;
effect = StatusEffects.overdrive;
}},
- new SpawnGroup(UnitTypes.mace){{
+ new SpawnGroup(mace){{
begin = 120;
spacing = 2;
unitScaling = 3;
@@ -78,13 +82,13 @@ public class DefaultWaves{
effect = StatusEffects.overdrive;
}},
- new SpawnGroup(UnitTypes.flare){{
+ new SpawnGroup(flare){{
begin = 16;
unitScaling = 1;
spacing = 2;
}},
- new SpawnGroup(UnitTypes.dagger){{
+ new SpawnGroup(dagger){{
begin = 82;
spacing = 3;
unitAmount = 4;
@@ -92,7 +96,7 @@ public class DefaultWaves{
effect = StatusEffects.overdrive;
}},
- new SpawnGroup(UnitTypes.dagger){{
+ new SpawnGroup(dagger){{
begin = 41;
spacing = 5;
unitAmount = 1;
@@ -100,7 +104,7 @@ public class DefaultWaves{
effect = StatusEffects.shielded;
}},
- new SpawnGroup(UnitTypes.fortress){{
+ new SpawnGroup(fortress){{
begin = 40;
spacing = 5;
unitAmount = 2;
@@ -108,7 +112,7 @@ public class DefaultWaves{
max = 20;
}},
- new SpawnGroup(UnitTypes.dagger){{
+ new SpawnGroup(dagger){{
begin = 35;
spacing = 3;
unitAmount = 4;
@@ -117,7 +121,7 @@ public class DefaultWaves{
end = 60;
}},
- new SpawnGroup(UnitTypes.dagger){{
+ new SpawnGroup(dagger){{
begin = 42;
spacing = 3;
unitAmount = 4;
@@ -126,14 +130,14 @@ public class DefaultWaves{
end = 130;
}},
- new SpawnGroup(UnitTypes.horizon){{
+ new SpawnGroup(horizon){{
begin = 40;
unitAmount = 2;
spacing = 2;
unitScaling = 2;
}},
- new SpawnGroup(UnitTypes.flare){{
+ new SpawnGroup(flare){{
begin = 50;
unitAmount = 4;
unitScaling = 3;
@@ -141,7 +145,7 @@ public class DefaultWaves{
effect = StatusEffects.overdrive;
}},
- new SpawnGroup(UnitTypes.zenith){{
+ new SpawnGroup(zenith){{
begin = 50;
unitAmount = 2;
unitScaling = 3;
@@ -149,42 +153,42 @@ public class DefaultWaves{
max = 16;
}},
- new SpawnGroup(UnitTypes.horizon){{
+ new SpawnGroup(horizon){{
begin = 53;
unitAmount = 2;
unitScaling = 3;
spacing = 4;
}},
- new SpawnGroup(UnitTypes.atrax){{
+ new SpawnGroup(atrax){{
begin = 31;
unitAmount = 4;
unitScaling = 1;
spacing = 3;
}},
- new SpawnGroup(UnitTypes.scepter){{
+ new SpawnGroup(scepter){{
begin = 41;
unitAmount = 1;
unitScaling = 1;
spacing = 30;
}},
- new SpawnGroup(UnitTypes.reign){{
+ new SpawnGroup(reign){{
begin = 81;
unitAmount = 1;
unitScaling = 1;
spacing = 40;
}},
- new SpawnGroup(UnitTypes.antumbra){{
+ new SpawnGroup(antumbra){{
begin = 131;
unitAmount = 1;
unitScaling = 1;
spacing = 40;
}},
- new SpawnGroup(UnitTypes.horizon){{
+ new SpawnGroup(horizon){{
begin = 90;
unitAmount = 2;
unitScaling = 3;
@@ -194,4 +198,76 @@ public class DefaultWaves{
}
return spawns == null ? new Seq<>() : spawns;
}
+
+ //TODO move elsewhere
+ public static Seq generate(){
+ UnitType[][] species = {
+ {dagger, mace, fortress, scepter, reign},
+ {nova, pulsar, quasar, vela, corvus},
+ {crawler, atrax, spiroct, arkyid, toxopid},
+ //{risso, minke, bryde, sei, omura}, //questionable choices
+ //{mono, poly, mega, quad, oct}, //do not attack
+ {flare, horizon, zenith, antumbra, eclipse}
+ };
+
+ //required progression:
+ //- extra periodic patterns
+
+ Seq out = new Seq<>();
+
+ //max reasonable wave, after which everything gets boring
+ int cap = 400;
+
+ //main sequence
+ float shieldStart = 30, shieldsPerWave = 12;
+ UnitType[] curSpecies = Structs.random(species);
+ int curTier = 0;
+
+ for(int i = 0; i < cap;){
+ int f = i;
+ int next = Mathf.random(15, 25);
+
+ float shieldAmount = Math.max((i - shieldStart) * shieldsPerWave, 0);
+
+ //main progression
+ out.add(new SpawnGroup(curSpecies[Math.min(curTier, curSpecies.length - 1)]){{
+ unitAmount = f == 0 ? 1 : 10;
+ begin = f;
+ end = f + next >= cap ? never : f + next;
+ max = 16;
+ unitScaling = Mathf.random(1f, 2f);
+ shields = shieldAmount;
+ shieldScaling = shieldsPerWave;
+ }});
+
+ //extra progression that tails out, blends in
+ out.add(new SpawnGroup(curSpecies[Math.min(curTier, curSpecies.length - 1)]){{
+ unitAmount = 6;
+ begin = f + next;
+ end = f + next + Mathf.random(8, 12);
+ max = 10;
+ unitScaling = Mathf.random(2f);
+ spacing = Mathf.random(2, 3);
+ shields = shieldAmount;
+ shieldScaling = shieldsPerWave;
+ }});
+
+ i += next;
+ if(curTier < 3 || Mathf.chance(0.2)){
+ curTier ++;
+ }
+
+ //do not spawn bosses
+ curTier = Math.min(curTier, 3);
+
+ //small chance to switch species
+ if(Mathf.chance(0.2)){
+ curSpecies = Structs.random(species);
+ }
+ }
+
+
+
+ return out;
+ }
}
diff --git a/core/src/mindustry/game/EventType.java b/core/src/mindustry/game/EventType.java
index 98622b4bc5..1739bb1fd1 100644
--- a/core/src/mindustry/game/EventType.java
+++ b/core/src/mindustry/game/EventType.java
@@ -40,7 +40,6 @@ public class EventType{
public static class WinEvent{}
public static class LoseEvent{}
- public static class LaunchEvent{}
public static class ResizeEvent{}
public static class MapMakeEvent{}
public static class MapPublishEvent{}
@@ -271,6 +270,14 @@ public class EventType{
}
}
+ public static class UnitDrownEvent{
+ public final Unit unit;
+
+ public UnitDrownEvent(Unit unit){
+ this.unit = unit;
+ }
+ }
+
public static class UnitCreateEvent{
public final Unit unit;
diff --git a/core/src/mindustry/game/Rules.java b/core/src/mindustry/game/Rules.java
index e0937c9b2b..ac302a9754 100644
--- a/core/src/mindustry/game/Rules.java
+++ b/core/src/mindustry/game/Rules.java
@@ -68,8 +68,6 @@ public class Rules{
public float dropZoneRadius = 300f;
/** Time between waves in ticks. */
public float waveSpacing = 60 * 60 * 2;
- /** How many times longer a launch wave takes. */
- public float launchWaveMultiplier = 2f;
/** Wave after which the player 'wins'. Used in sectors. Use a value <= 0 to disable. */
public int winWave = 0;
/** Base unit cap. Can still be increased by blocks. */
diff --git a/core/src/mindustry/game/Stats.java b/core/src/mindustry/game/Stats.java
index 9cea3b582f..1d175607ba 100644
--- a/core/src/mindustry/game/Stats.java
+++ b/core/src/mindustry/game/Stats.java
@@ -22,6 +22,7 @@ public class Stats{
/** Friendly buildings destroyed. */
public int buildingsDestroyed;
+ //TODO fix
public RankResult calculateRank(Sector zone, boolean launched){
float score = 0;
diff --git a/core/src/mindustry/graphics/Drawf.java b/core/src/mindustry/graphics/Drawf.java
index 4da853049b..685110047a 100644
--- a/core/src/mindustry/graphics/Drawf.java
+++ b/core/src/mindustry/graphics/Drawf.java
@@ -84,6 +84,18 @@ public class Drawf{
Draw.color();
}
+ public static void shadow(TextureRegion region, float x, float y, float rotation){
+ Draw.color(Pal.shadow);
+ Draw.rect(region, x, y, rotation);
+ Draw.color();
+ }
+
+ public static void shadow(TextureRegion region, float x, float y){
+ Draw.color(Pal.shadow);
+ Draw.rect(region, x, y);
+ Draw.color();
+ }
+
public static void dashCircle(float x, float y, float rad, Color color){
Lines.stroke(3f, Pal.gray);
Lines.dashCircle(x, y, rad);
diff --git a/core/src/mindustry/graphics/FloorRenderer.java b/core/src/mindustry/graphics/FloorRenderer.java
index 3598a0ad09..d6ec756910 100644
--- a/core/src/mindustry/graphics/FloorRenderer.java
+++ b/core/src/mindustry/graphics/FloorRenderer.java
@@ -228,7 +228,7 @@ public class FloorRenderer implements Disposable{
int chunksx = Mathf.ceil((float)(world.width()) / chunksize),
chunksy = Mathf.ceil((float)(world.height()) / chunksize);
cache = new Chunk[chunksx][chunksy];
- cbatch = new MultiCacheBatch(chunksize * chunksize * 7);
+ cbatch = new MultiCacheBatch(chunksize * chunksize * 8);
Time.mark();
diff --git a/core/src/mindustry/graphics/IndexedRenderer.java b/core/src/mindustry/graphics/IndexedRenderer.java
index 997c8c2721..154147da14 100644
--- a/core/src/mindustry/graphics/IndexedRenderer.java
+++ b/core/src/mindustry/graphics/IndexedRenderer.java
@@ -11,7 +11,7 @@ import arc.util.*;
public class IndexedRenderer implements Disposable{
private static final int vsize = 5;
- private Shader program = new Shader(
+ private final Shader program = new Shader(
"attribute vec4 a_position;\n" +
"attribute vec4 a_color;\n" +
"attribute vec2 a_texCoord0;\n" +
diff --git a/core/src/mindustry/graphics/MinimapRenderer.java b/core/src/mindustry/graphics/MinimapRenderer.java
index bba020f792..f9803b9db8 100644
--- a/core/src/mindustry/graphics/MinimapRenderer.java
+++ b/core/src/mindustry/graphics/MinimapRenderer.java
@@ -122,7 +122,7 @@ public class MinimapRenderer implements Disposable{
float dy = (Core.camera.position.y / tilesize);
dx = Mathf.clamp(dx, sz, world.width() - sz);
dy = Mathf.clamp(dy, sz, world.height() - sz);
- float invTexWidth = 1f / texture.getWidth();
+ float invTexWidth = 1f / texture.width;
float invTexHeight = 1f / texture.height;
float x = dx - sz, y = world.height() - dy - sz, width = sz * 2, height = sz * 2;
region.set(x * invTexWidth, y * invTexHeight, (x + width) * invTexWidth, (y + height) * invTexHeight);
diff --git a/core/src/mindustry/graphics/Pal.java b/core/src/mindustry/graphics/Pal.java
index 771697b845..a61b363557 100644
--- a/core/src/mindustry/graphics/Pal.java
+++ b/core/src/mindustry/graphics/Pal.java
@@ -47,6 +47,7 @@ public class Pal{
darkishGray = new Color(0.3f, 0.3f, 0.3f, 1f),
darkerGray = new Color(0.2f, 0.2f, 0.2f, 1f),
darkestGray = new Color(0.1f, 0.1f, 0.1f, 1f),
+ shadow = new Color(0, 0, 0, 0.22f),
ammo = Color.valueOf("ff8947"),
rubble = Color.valueOf("1c1817"),
diff --git a/core/src/mindustry/graphics/Shaders.java b/core/src/mindustry/graphics/Shaders.java
index bdc95d2a92..5fed02b762 100644
--- a/core/src/mindustry/graphics/Shaders.java
+++ b/core/src/mindustry/graphics/Shaders.java
@@ -155,7 +155,7 @@ public class Shaders{
setUniformf("u_progress", progress);
setUniformf("u_uv", region.u, region.v);
setUniformf("u_uv2", region.u2, region.v2);
- setUniformf("u_texsize", region.texture.getWidth(), region.texture.height);
+ setUniformf("u_texsize", region.texture.width, region.texture.height);
}
}
@@ -175,7 +175,7 @@ public class Shaders{
setUniformf("u_uv", region.u, region.v);
setUniformf("u_uv2", region.u2, region.v2);
setUniformf("u_time", Time.time());
- setUniformf("u_texsize", region.texture.getWidth(), region.texture.height);
+ setUniformf("u_texsize", region.texture.width, region.texture.height);
}
}
diff --git a/core/src/mindustry/graphics/g3d/MeshBuilder.java b/core/src/mindustry/graphics/g3d/MeshBuilder.java
index 2342c469c6..dc26cec9f5 100644
--- a/core/src/mindustry/graphics/g3d/MeshBuilder.java
+++ b/core/src/mindustry/graphics/g3d/MeshBuilder.java
@@ -4,11 +4,10 @@ import arc.graphics.*;
import arc.graphics.VertexAttributes.*;
import arc.graphics.gl.*;
import arc.math.geom.*;
-import arc.util.*;
import mindustry.graphics.g3d.PlanetGrid.*;
public class MeshBuilder{
- private static final Vec3 v1 = new Vec3(), v2 = new Vec3(), v3 = new Vec3();
+ private static final Vec3 v1 = new Vec3(), v2 = new Vec3(), v3 = new Vec3(), v4 = new Vec3();
private static final float[] floats = new float[3 + 3 + 1];
private static Mesh mesh;
@@ -111,7 +110,7 @@ public class MeshBuilder{
}
private static Vec3 normal(Vec3 v1, Vec3 v2, Vec3 v3){
- return Tmp.v32.set(v2).sub(v1).crs(v3.x - v1.x, v3.y - v1.y, v3.z - v1.z).nor();
+ return v4.set(v2).sub(v1).crs(v3.x - v1.x, v3.y - v1.y, v3.z - v1.z).nor();
}
private static void verts(Vec3 a, Vec3 b, Vec3 c, Vec3 normal, Color color){
diff --git a/core/src/mindustry/input/InputHandler.java b/core/src/mindustry/input/InputHandler.java
index 3f102890e2..bbca06d7e0 100644
--- a/core/src/mindustry/input/InputHandler.java
+++ b/core/src/mindustry/input/InputHandler.java
@@ -113,7 +113,7 @@ public abstract class InputHandler implements InputProcessor, GestureListener{
Payloadc pay = (Payloadc)unit;
if(target.isAI() && target.isGrounded() && pay.canPickup(target)
- && target.within(unit, unit.type().hitsize * 2f + target.type().hitsize * 2f)){
+ && target.within(unit, unit.type().hitSize * 2f + target.type().hitSize * 2f)){
Call.pickedUnitPayload(player, target);
}
}
@@ -395,7 +395,7 @@ public abstract class InputHandler implements InputProcessor, GestureListener{
if(!(unit instanceof Payloadc)) return;
Payloadc pay = (Payloadc)unit;
- Unit target = Units.closest(player.team(), pay.x(), pay.y(), unit.type().hitsize * 2.5f, u -> u.isAI() && u.isGrounded() && pay.canPickup(u) && u.within(unit, u.hitSize + unit.hitSize * 1.2f));
+ Unit target = Units.closest(player.team(), pay.x(), pay.y(), unit.type().hitSize * 2.5f, u -> u.isAI() && u.isGrounded() && pay.canPickup(u) && u.within(unit, u.hitSize + unit.hitSize * 1.2f));
if(target != null){
Call.requestUnitPayload(player, target);
}else{
diff --git a/core/src/mindustry/logic/ConditionOp.java b/core/src/mindustry/logic/ConditionOp.java
index 2661509c7e..0954567c06 100644
--- a/core/src/mindustry/logic/ConditionOp.java
+++ b/core/src/mindustry/logic/ConditionOp.java
@@ -6,7 +6,8 @@ public enum ConditionOp{
lessThan("<", (a, b) -> a < b),
lessThanEq("<=", (a, b) -> a <= b),
greaterThan(">", (a, b) -> a > b),
- greaterThanEq(">=", (a, b) -> a >= b);
+ greaterThanEq(">=", (a, b) -> a >= b),
+ always("always", (a, b) -> true);
public static final ConditionOp[] all = values();
diff --git a/core/src/mindustry/logic/LStatements.java b/core/src/mindustry/logic/LStatements.java
index 1a8abf221b..6d57f2c079 100644
--- a/core/src/mindustry/logic/LStatements.java
+++ b/core/src/mindustry/logic/LStatements.java
@@ -1,6 +1,7 @@
package mindustry.logic;
import arc.func.*;
+import arc.graphics.*;
import arc.scene.style.*;
import arc.scene.ui.*;
import arc.scene.ui.layout.*;
@@ -633,6 +634,8 @@ public class LStatements{
@RegisterStatement("jump")
public static class JumpStatement extends LStatement{
+ private static Color last = new Color();
+
public transient StatementElem dest;
public int destIndex;
@@ -644,19 +647,30 @@ public class LStatements{
public void build(Table table){
table.add("if ").padLeft(4);
- field(table, value, str -> value = str);
-
- table.button(b -> {
- b.label(() -> op.symbol);
- b.clicked(() -> showSelect(b, ConditionOp.all, op, o -> op = o));
- }, Styles.logict, () -> {}).size(48f, 40f).pad(4f).color(table.color);
-
- field(table, compare, str -> compare = str);
+ last = table.color;
+ table.table(this::rebuild);
table.add().growX();
table.add(new JumpButton(() -> dest, s -> dest = s)).size(30).right().padLeft(-8);
}
+ void rebuild(Table table){
+ table.clearChildren();
+ table.setColor(last);
+
+ if(op != ConditionOp.always) field(table, value, str -> value = str);
+
+ table.button(b -> {
+ b.label(() -> op.symbol);
+ b.clicked(() -> showSelect(b, ConditionOp.all, op, o -> {
+ op = o;
+ rebuild(table);
+ }));
+ }, Styles.logict, () -> {}).size(op == ConditionOp.always ? 80f : 48f, 40f).pad(4f).color(table.color);
+
+ if(op != ConditionOp.always) field(table, compare, str -> compare = str);
+ }
+
//elements need separate conversion logic
@Override
public void setupUI(){
diff --git a/core/src/mindustry/logic/RadarSort.java b/core/src/mindustry/logic/RadarSort.java
index 4164563f6d..50e553b70f 100644
--- a/core/src/mindustry/logic/RadarSort.java
+++ b/core/src/mindustry/logic/RadarSort.java
@@ -6,6 +6,8 @@ import mindustry.gen.*;
public enum RadarSort{
distance((pos, other) -> -pos.dst2(other)),
health((pos, other) -> other.health()),
+ shield((pos, other) -> other.shield()),
+ armor((pos, other) -> other.armor()),
maxHealth((pos, other) -> other.maxHealth());
public final RadarSortFunc func;
@@ -17,6 +19,6 @@ public enum RadarSort{
}
public interface RadarSortFunc{
- float get(Position pos, Healthc other);
+ float get(Position pos, Unit other);
}
}
diff --git a/core/src/mindustry/logic/RadarTarget.java b/core/src/mindustry/logic/RadarTarget.java
index 5c82064fae..ddd7a1f368 100644
--- a/core/src/mindustry/logic/RadarTarget.java
+++ b/core/src/mindustry/logic/RadarTarget.java
@@ -8,7 +8,9 @@ public enum RadarTarget{
enemy((team, other) -> team != other.team),
ally((team, other) -> team == other.team),
player((team, other) -> other.isPlayer()),
+ attacker((pos, other) -> other.canShoot()),
flying((team, other) -> other.isFlying()),
+ boss((team, other) -> other.isBoss()),
ground((team, other) -> other.isGrounded());
public final RadarTargetFunc func;
diff --git a/core/src/mindustry/mod/Mods.java b/core/src/mindustry/mod/Mods.java
index 9aeee4ab2f..89f378f406 100644
--- a/core/src/mindustry/mod/Mods.java
+++ b/core/src/mindustry/mod/Mods.java
@@ -25,7 +25,6 @@ import mindustry.type.*;
import mindustry.ui.*;
import java.io.*;
-import java.net.*;
import static mindustry.Vars.*;
@@ -634,12 +633,11 @@ public class Mods implements Loadable{
//make sure the main class exists before loading it; if it doesn't just don't put it there
if(mainFile.exists()){
//mobile versions don't support class mods
- if(mobile){
- throw new IllegalArgumentException("Java class mods are not supported on mobile.");
+ if(ios){
+ throw new IllegalArgumentException("Java class mods are not supported on iOS.");
}
- URLClassLoader classLoader = new URLClassLoader(new URL[]{sourceFile.file().toURI().toURL()}, ClassLoader.getSystemClassLoader());
- Class> main = classLoader.loadClass(mainClass);
+ Class> main = platform.loadJar(sourceFile, mainClass);
metas.put(main, meta);
mainMod = (Mod)main.getDeclaredConstructor().newInstance();
}else{
diff --git a/core/src/mindustry/net/Administration.java b/core/src/mindustry/net/Administration.java
index fde1a9c4fc..7e5eb65339 100644
--- a/core/src/mindustry/net/Administration.java
+++ b/core/src/mindustry/net/Administration.java
@@ -24,6 +24,7 @@ public class Administration{
public Seq chatFilters = new Seq<>();
public Seq actionFilters = new Seq<>();
public Seq subnetBans = new Seq<>();
+ public ObjectMap kickedIPs = new ObjectMap<>();
/** All player info. Maps UUIDs to info. This persists throughout restarts. Do not access directly. */
private ObjectMap playerInfo = new ObjectMap<>();
@@ -86,6 +87,20 @@ public class Administration{
});
}
+ /** @return time at which a player would be pardoned for a kick (0 means they were never kicked) */
+ public long getKickTime(String uuid, String ip){
+ return Math.max(getInfo(uuid).lastKicked, kickedIPs.get(ip, 0L));
+ }
+
+ /** Sets up kick duration for a player. */
+ public void handleKicked(String uuid, String ip, long duration){
+ kickedIPs.put(ip, Math.max(kickedIPs.get(ip, 0L), Time.millis() + duration));
+
+ PlayerInfo info = getInfo(uuid);
+ info.timesKicked++;
+ info.lastKicked = Math.max(Time.millis() + duration, info.lastKicked);
+ }
+
public Seq getSubnetBans(){
return subnetBans;
}
diff --git a/core/src/mindustry/net/CrashSender.java b/core/src/mindustry/net/CrashSender.java
index 2d31c25ca8..c375827848 100644
--- a/core/src/mindustry/net/CrashSender.java
+++ b/core/src/mindustry/net/CrashSender.java
@@ -27,13 +27,13 @@ public class CrashSender{
public static String createReport(String error){
String report = "Oh no, Mindustry crashed!\n";
if(mods.list().size == 0){
- report += "Please report this at https://github.com/Anuken/Mindustry/issues/new?labels=bug&template=bug_report.md\n\n";
+ report += "Please report this at " + Vars.reportIssueURL + "\n\n";
}
return report + "Version: " + Version.combined() + (Vars.headless ? " (Server)" : "") + "\n"
+ "OS: " + System.getProperty("os.name") + " x" + (OS.is64Bit ? "64" : "32") + "\n"
+ "Java Version: " + System.getProperty("java.version") + "\n"
+ "Java Architecture: " + System.getProperty("sun.arch.data.model") + "\n"
- + mods.list().size + " Mods: " + mods.list().toString(", ", mod -> mod.name + ":" + mod.meta.version)
+ + mods.list().size + " Mods: " + (mods.list().isEmpty() ? "none" : mods.list().toString(", ", mod -> mod.name + ":" + mod.meta.version))
+ "\n\n" + error;
}
diff --git a/core/src/mindustry/net/NetConnection.java b/core/src/mindustry/net/NetConnection.java
index 07de024e7f..976bea5a74 100644
--- a/core/src/mindustry/net/NetConnection.java
+++ b/core/src/mindustry/net/NetConnection.java
@@ -65,9 +65,7 @@ public abstract class NetConnection{
Log.info("Kicking connection @; Reason: @", address, reason.replace("\n", " "));
- PlayerInfo info = netServer.admins.getInfo(uuid);
- info.timesKicked++;
- info.lastKicked = Math.max(Time.millis() + kickDuration, info.lastKicked);
+ netServer.admins.handleKicked(uuid, address, kickDuration);
Call.kick(this, reason);
diff --git a/core/src/mindustry/type/AmmoType.java b/core/src/mindustry/type/AmmoType.java
new file mode 100644
index 0000000000..afe0a9818a
--- /dev/null
+++ b/core/src/mindustry/type/AmmoType.java
@@ -0,0 +1,28 @@
+package mindustry.type;
+
+import arc.graphics.*;
+import mindustry.ctype.*;
+import mindustry.gen.*;
+import mindustry.graphics.*;
+
+/** Type of ammo that a unit uses. */
+public class AmmoType extends Content{
+ public String icon = Iconc.itemCopper + "";
+ public Color color = Pal.ammo;
+ public Color barColor = Pal.ammo;
+
+ public AmmoType(char icon, Color color){
+ this.icon = icon + "";
+ this.color = color;
+ }
+
+ public AmmoType(){
+ }
+
+ public void resupply(Unit unit){}
+
+ @Override
+ public ContentType getContentType(){
+ return ContentType.ammo;
+ }
+}
diff --git a/core/src/mindustry/type/AmmoTypes.java b/core/src/mindustry/type/AmmoTypes.java
new file mode 100644
index 0000000000..0dafe2ba8b
--- /dev/null
+++ b/core/src/mindustry/type/AmmoTypes.java
@@ -0,0 +1,86 @@
+package mindustry.type;
+
+import arc.util.ArcAnnotate.*;
+import mindustry.*;
+import mindustry.content.*;
+import mindustry.ctype.*;
+import mindustry.gen.*;
+import mindustry.graphics.*;
+import mindustry.world.*;
+import mindustry.world.meta.*;
+
+public class AmmoTypes implements ContentList{
+ public static AmmoType
+ powerLow,
+ power,
+ powerHigh,
+ copper,
+ thorium;
+
+ @Override
+ public void load(){
+ powerLow = new PowerAmmoType(500);
+ power = new PowerAmmoType(1000);
+ powerHigh = new PowerAmmoType(2000);
+ copper = new ItemAmmoType(Items.copper);
+ thorium = new ItemAmmoType(Items.thorium);
+ }
+
+ public static class PowerAmmoType extends AmmoType{
+ public float totalPower = 1000;
+
+ public PowerAmmoType(){
+ super(Iconc.power, Pal.powerLight);
+ barColor = color;
+ }
+
+ public PowerAmmoType(float totalPower){
+ this();
+ this.totalPower = totalPower;
+ }
+
+ @Override
+ public void resupply(Unit unit){
+ float range = unit.hitSize + 60f;
+ Tile closest = Vars.indexer.findClosestFlag(unit.x, unit.y, unit.team, BlockFlag.powerResupply);
+
+ if(closest != null && closest.build != null && unit.within(closest.build, range) && closest.build.power != null){
+ Building build = closest.build;
+
+ if(build.block.consumes.hasPower() && build.block.consumes.getPower().buffered){
+ float amount = closest.build.power.status * build.block.consumes.getPower().capacity;
+ float powerPerAmmo = totalPower / unit.type().ammoCapacity;
+ float ammoRequired = unit.type().ammoCapacity - unit.ammo;
+ float powerRequired = ammoRequired * powerPerAmmo;
+ float powerTaken = Math.min(amount, powerRequired);
+
+ if(powerTaken > 1){
+ closest.build.power.status -= powerTaken / build.block.consumes.getPower().capacity;
+ unit.ammo += powerTaken / powerPerAmmo;
+
+ Fx.itemTransfer.at(build.x, build.y, Math.max(powerTaken / 100f, 1f), Pal.power, unit);
+ }
+ }
+ }
+ }
+ }
+
+ public static class ItemAmmoType extends AmmoType{
+ public @NonNull Item item;
+
+ public ItemAmmoType(Item item){
+ this.item = item;
+ this.color = item.color;
+ }
+
+ public ItemAmmoType(){
+ }
+
+ @Override
+ public void load(){
+ if(item != null){
+ icon = item.emoji();
+ }
+ }
+ }
+}
diff --git a/core/src/mindustry/type/Sector.java b/core/src/mindustry/type/Sector.java
index 19bc03f874..5fb65ce091 100644
--- a/core/src/mindustry/type/Sector.java
+++ b/core/src/mindustry/type/Sector.java
@@ -31,9 +31,6 @@ public class Sector{
public float baseCoverage;
public boolean generateEnemyBase;
- //TODO implement a dynamic launch period
- public int launchPeriod = 10;
-
public Sector(Planet planet, Ptile tile){
this.planet = planet;
this.tile = tile;
@@ -100,7 +97,7 @@ public class Sector{
public boolean isBeingPlayed(){
//after the launch dialog, a sector is no longer considered being played
- return Vars.state.isGame() && Vars.state.rules.sector == this && !Vars.state.launched && !Vars.state.gameOver;
+ return Vars.state.isGame() && Vars.state.rules.sector == this && !Vars.state.gameOver;
}
public boolean isCaptured(){
@@ -134,16 +131,6 @@ public class Sector{
return res % 2 == 0 ? res : res + 1;
}
- //TODO implement
- public boolean isLaunchWave(int wave){
- return metCondition() && wave % launchPeriod == 0;
- }
-
- public boolean metCondition(){
- //TODO implement
- return false;
- }
-
//TODO this should be stored in a more efficient structure, and be updated each turn
public ItemSeq getExtraItems(){
return Core.settings.getJson(key("extra-items"), ItemSeq.class, ItemSeq::new);
diff --git a/core/src/mindustry/type/StatusEffect.java b/core/src/mindustry/type/StatusEffect.java
index cce31e77c1..fda8dbbbf2 100644
--- a/core/src/mindustry/type/StatusEffect.java
+++ b/core/src/mindustry/type/StatusEffect.java
@@ -56,7 +56,7 @@ public class StatusEffect extends MappableContent{
}
if(effect != Fx.none && Mathf.chanceDelta(effectChance)){
- Tmp.v1.rnd(unit.type().hitsize/2f);
+ Tmp.v1.rnd(unit.type().hitSize /2f);
effect.at(unit.x + Tmp.v1.x, unit.y + Tmp.v1.y);
}
}
diff --git a/core/src/mindustry/type/UnitType.java b/core/src/mindustry/type/UnitType.java
index 8fd2e45e82..7b17ca53e4 100644
--- a/core/src/mindustry/type/UnitType.java
+++ b/core/src/mindustry/type/UnitType.java
@@ -34,7 +34,7 @@ import mindustry.world.consumers.*;
import static mindustry.Vars.*;
public class UnitType extends UnlockableContent{
- public static final float shadowTX = -12, shadowTY = -13, shadowColor = Color.toFloatBits(0, 0, 0, 0.22f), outlineSpace = 0.01f;
+ public static final float shadowTX = -12, shadowTY = -13, outlineSpace = 0.01f;
private static final Vec2 legOffset = new Vec2();
/** If true, the unit is always at elevation 1. */
@@ -51,6 +51,7 @@ public class UnitType extends UnlockableContent{
public boolean destructibleWreck = true;
public float groundLayer = Layer.groundUnit;
public float payloadCapacity = 8;
+ public float aimDst = -1f;
public int commandLimit = 24;
public float visualElevation = -1f;
public boolean allowLegStep = false;
@@ -72,7 +73,8 @@ public class UnitType extends UnlockableContent{
public Color mechLegColor = Pal.darkMetal;
public int itemCapacity = -1;
- public int ammoCapacity = 220;
+ public int ammoCapacity = -1;
+ public AmmoType ammoType = AmmoTypes.copper;
public int mineTier = -1;
public float buildSpeed = 1f, mineSpeed = 1f;
@@ -80,7 +82,7 @@ public class UnitType extends UnlockableContent{
public boolean canDrown = true;
public float engineOffset = 5f, engineSize = 2.5f;
public float strafePenalty = 0.5f;
- public float hitsize = 6f;
+ public float hitSize = 6f;
public float itemOffsetY = 3f;
public float lightRadius = 60f, lightOpacity = 0.6f;
public Color lightColor = Pal.powerLight;
@@ -136,41 +138,6 @@ public class UnitType extends UnlockableContent{
public void update(Unit unit){
- if(unit instanceof Mechc && !unit.isFlying()){
- updateMechEffects(unit);
- }
- }
-
- public void updateMechEffects(Unit unit){
- Mechc mech = (Mechc)unit;
-
- float extend = walkExtend((Mechc)unit, false);
- float base = walkExtend((Mechc)unit, true);
- float extendScl = base % 1f;
-
- float lastExtend = mech.walkExtension();
-
- if(extendScl < lastExtend && base % 2f > 1f){
- int side = -Mathf.sign(extend);
- float width = hitsize / 2f * side, length = mechStride * 1.35f;
-
- float cx = unit.x + Angles.trnsx(mech.baseRotation(), length, width),
- cy = unit.y + Angles.trnsy(mech.baseRotation(), length, width);
-
- if(mechStepShake > 0){
- Effect.shake(mechStepShake, mechStepShake, cx, cy);
- }
-
- if(mechStepParticles){
- Tile tile = world.tileWorld(cx, cy);
- if(tile != null){
- Color color = tile.floor().mapColor;
- Fx.unitLand.at(cx, cy, hitsize/8f, color);
- }
- }
- }
-
- mech.walkExtension(extendScl);
}
public void landed(Unit unit){}
@@ -184,13 +151,13 @@ public class UnitType extends UnlockableContent{
table.row();
table.table(bars -> {
- bars.defaults().growX().height(18f).pad(4);
+ bars.defaults().growX().height(20f).pad(4);
bars.add(new Bar("blocks.health", Pal.health, unit::healthf).blink(Color.white));
bars.row();
if(state.rules.unitAmmo){
- bars.add(new Bar("blocks.ammo", Pal.ammo, () -> unit.ammo / ammoCapacity));
+ bars.add(new Bar(ammoType.icon + " " + Core.bundle.get("blocks.ammo"), ammoType.barColor, () -> unit.ammo / ammoCapacity));
bars.row();
}
}).growX();
@@ -237,24 +204,28 @@ public class UnitType extends UnlockableContent{
singleTarget = weapons.size <= 1;
if(itemCapacity < 0){
- itemCapacity = Math.max(Mathf.round(hitsize * 7, 20), 20);
+ itemCapacity = Math.max(Mathf.round(hitSize * 7, 20), 20);
}
//set up default range
if(range < 0){
range = Float.MAX_VALUE;
for(Weapon weapon : weapons){
- range = Math.min(range, weapon.bullet.range() + hitsize/2f);
+ range = Math.min(range, weapon.bullet.range() + hitSize /2f);
}
}
if(mechStride < 0){
- mechStride = 4f + (hitsize-8f)/2.1f;
+ mechStride = 4f + (hitSize -8f)/2.1f;
+ }
+
+ if(aimDst < 0){
+ aimDst = weapons.contains(w -> !w.rotate) ? hitSize * 2f : hitSize / 2f;
}
if(mechStepShake < 0){
- mechStepShake = Mathf.round((hitsize - 11f) / 9f);
- mechStepParticles = hitsize > 15f;
+ mechStepShake = Mathf.round((hitSize - 11f) / 9f);
+ mechStepParticles = hitSize > 15f;
}
canHeal = weapons.contains(w -> w.bullet instanceof HealBulletType);
@@ -281,6 +252,15 @@ public class UnitType extends UnlockableContent{
}
}
this.weapons = mapped;
+
+ //dynamically create ammo capacity based on firing rate
+ if(ammoCapacity < 0){
+ float shotsPerSecond = weapons.sumf(w -> 60f / w.reload);
+ //duration of continuous fire without reload
+ float targetSeconds = 30;
+
+ ammoCapacity = Math.max(1, (int)(shotsPerSecond * targetSeconds));
+ }
}
@CallSuper
@@ -342,7 +322,7 @@ public class UnitType extends UnlockableContent{
public void draw(Unit unit){
Mechc mech = unit instanceof Mechc ? (Mechc)unit : null;
- float z = unit.elevation > 0.5f ? (lowAltitude ? Layer.flyingUnitLow : Layer.flyingUnit) : groundLayer + Mathf.clamp(hitsize/4000f, 0, 0.01f);
+ float z = unit.elevation > 0.5f ? (lowAltitude ? Layer.flyingUnitLow : Layer.flyingUnit) : groundLayer + Mathf.clamp(hitSize / 4000f, 0, 0.01f);
if(unit.controller().isBeingControlled(player.unit())){
drawControl(unit);
@@ -359,10 +339,10 @@ public class UnitType extends UnlockableContent{
drawMech(mech);
//side
- legOffset.trns(mech.baseRotation(), 0f, Mathf.lerp(Mathf.sin(walkExtend(mech, true), 2f/Mathf.PI, 1) * mechSideSway, 0f, unit.elevation));
+ legOffset.trns(mech.baseRotation(), 0f, Mathf.lerp(Mathf.sin(mech.walkExtend(true), 2f/Mathf.PI, 1) * mechSideSway, 0f, unit.elevation));
//front
- legOffset.add(Tmp.v1.trns(mech.baseRotation() + 90, 0f, Mathf.lerp(Mathf.sin(walkExtend(mech, true), 1f/Mathf.PI, 1) * mechFrontSway, 0f, unit.elevation)));
+ legOffset.add(Tmp.v1.trns(mech.baseRotation() + 90, 0f, Mathf.lerp(Mathf.sin(mech.walkExtend(true), 1f/Mathf.PI, 1) * mechFrontSway, 0f, unit.elevation)));
unit.trns(legOffset.x, legOffset.y);
}
@@ -434,7 +414,7 @@ public class UnitType extends UnlockableContent{
}
public void drawShadow(Unit unit){
- Draw.color(shadowColor);
+ Draw.color(Pal.shadow);
float e = Math.max(unit.elevation, visualElevation);
Draw.rect(shadowRegion, unit.x + shadowTX * e, unit.y + shadowTY * e, unit.rotation - 90);
Draw.color();
@@ -619,7 +599,7 @@ public class UnitType extends UnlockableContent{
if(leg.moving && visualElevation > 0){
float scl = visualElevation;
float elev = Mathf.slope(1f - leg.stage) * scl;
- Draw.color(shadowColor);
+ Draw.color(Pal.shadow);
Draw.rect(footRegion, leg.base.x + shadowTX * elev, leg.base.y + shadowTY * elev, position.angleTo(leg.base));
Draw.color();
}
@@ -656,8 +636,8 @@ public class UnitType extends UnlockableContent{
float e = unit.elevation;
- float sin = Mathf.lerp(Mathf.sin(walkExtend(mech, true), 2f / Mathf.PI, 1f), 0f, e);
- float extension = Mathf.lerp(walkExtend(mech, false), 0, e);
+ float sin = Mathf.lerp(Mathf.sin(mech.walkExtend(true), 2f / Mathf.PI, 1f), 0f, e);
+ float extension = Mathf.lerp(mech.walkExtend(false), 0, e);
float boostTrns = e * 2f;
Floor floor = unit.isFlying() ? Blocks.air.asFloor() : unit.floorOn();
@@ -690,20 +670,6 @@ public class UnitType extends UnlockableContent{
Draw.mixcol();
}
- public float walkExtend(Mechc mech, boolean scaled){
-
- //now ranges from -maxExtension to maxExtension*3
- float raw = mech.walkTime() % (mechStride * 4);
-
- if(scaled) return raw / mechStride;
-
- if(raw > mechStride*3) raw = raw - mechStride * 4;
- else if(raw > mechStride*2) raw = mechStride * 2 - raw;
- else if(raw > mechStride) raw = mechStride * 2 - raw;
-
- return raw;
- }
-
public void applyColor(Unit unit){
Draw.color();
Draw.mixcol(Color.white, unit.hitTime);
diff --git a/core/src/mindustry/type/Weather.java b/core/src/mindustry/type/Weather.java
index 5e7eedc6bc..98d0a9f7e2 100644
--- a/core/src/mindustry/type/Weather.java
+++ b/core/src/mindustry/type/Weather.java
@@ -17,7 +17,8 @@ import static mindustry.Vars.*;
public abstract class Weather extends UnlockableContent{
/** Default duration of this weather event in ticks. */
- public float duration = 9f * Time.toMinutes;
+ public float duration = 8f * Time.toMinutes;
+ public float opacityMultiplier = 1f;
public Attributes attrs = new Attributes();
//internals
@@ -122,7 +123,7 @@ public abstract class Weather extends UnlockableContent{
/** Creates a weather entry with some approximate weather values. */
public WeatherEntry(Weather weather){
- this(weather, weather.duration * 1f, weather.duration * 3f, weather.duration / 2f, weather.duration * 1.5f);
+ this(weather, weather.duration * 3f, weather.duration * 6f, weather.duration / 2f, weather.duration * 1.5f);
}
public WeatherEntry(Weather weather, float minFrequency, float maxFrequency, float minDuration, float maxDuration){
@@ -177,14 +178,14 @@ public abstract class Weather extends UnlockableContent{
if(renderer.weatherAlpha() > 0.0001f){
Draw.draw(Layer.weather, () -> {
weather.rand.setSeed(0);
- Draw.alpha(renderer.weatherAlpha() * opacity);
+ Draw.alpha(renderer.weatherAlpha() * opacity * weather.opacityMultiplier);
weather.drawOver(self());
Draw.reset();
});
Draw.draw(Layer.debris, () -> {
weather.rand.setSeed(0);
- Draw.alpha(renderer.weatherAlpha() * opacity);
+ Draw.alpha(renderer.weatherAlpha() * opacity * weather.opacityMultiplier);
weather.drawUnder(self());
Draw.reset();
});
diff --git a/core/src/mindustry/ui/Bar.java b/core/src/mindustry/ui/Bar.java
index cb1588650d..d58ad53c37 100644
--- a/core/src/mindustry/ui/Bar.java
+++ b/core/src/mindustry/ui/Bar.java
@@ -21,7 +21,7 @@ public class Bar extends Element{
public Bar(String name, Color color, Floatp fraction){
this.fraction = fraction;
- this.name = Core.bundle.get(name);
+ this.name = Core.bundle.get(name, name);
this.blinkColor.set(color);
lastValue = value = fraction.get();
setColor(color);
diff --git a/core/src/mindustry/ui/ContentDisplay.java b/core/src/mindustry/ui/ContentDisplay.java
index a9902349bb..3e82412f0e 100644
--- a/core/src/mindustry/ui/ContentDisplay.java
+++ b/core/src/mindustry/ui/ContentDisplay.java
@@ -130,7 +130,7 @@ public class ContentDisplay{
public static void displayUnit(Table table, UnitType unit){
table.table(title -> {
- title.image(unit.icon(Cicon.xlarge));
+ title.image(unit.icon(Cicon.xlarge)).size(8 * 6).scaling(Scaling.fit);
title.add("[accent]" + unit.localizedName).padLeft(5);
});
diff --git a/core/src/mindustry/ui/dialogs/GameOverDialog.java b/core/src/mindustry/ui/dialogs/GameOverDialog.java
index b53627b835..b9967e6564 100644
--- a/core/src/mindustry/ui/dialogs/GameOverDialog.java
+++ b/core/src/mindustry/ui/dialogs/GameOverDialog.java
@@ -29,7 +29,7 @@ public class GameOverDialog extends BaseDialog{
}
void rebuild(){
- title.setText(state.launched ? "@launch.title" : "@gameover");
+ title.setText("@gameover");
buttons.clear();
cont.clear();
@@ -79,7 +79,7 @@ public class GameOverDialog extends BaseDialog{
}
if(state.hasSector()){
- RankResult result = state.stats.calculateRank(state.getSector(), state.launched);
+ RankResult result = state.stats.calculateRank(state.getSector(), true);
t.add(Core.bundle.format("stat.rank", result.rank + result.modifier));
t.row();
}
diff --git a/core/src/mindustry/ui/dialogs/JoinDialog.java b/core/src/mindustry/ui/dialogs/JoinDialog.java
index 648f504e9b..1c80418708 100644
--- a/core/src/mindustry/ui/dialogs/JoinDialog.java
+++ b/core/src/mindustry/ui/dialogs/JoinDialog.java
@@ -30,6 +30,7 @@ public class JoinDialog extends BaseDialog{
Table global = new Table();
Table hosts = new Table();
int totalHosts;
+ int refreshes;
public JoinDialog(){
super("@joingame");
@@ -95,6 +96,8 @@ public class JoinDialog extends BaseDialog{
}
void refreshAll(){
+ refreshes ++;
+
refreshLocal();
refreshRemote();
refreshGlobal();
@@ -327,12 +330,15 @@ public class JoinDialog extends BaseDialog{
}
void refreshGlobal(){
+ int cur = refreshes;
+
global.clear();
global.background(null);
for(String host : defaultServers){
String resaddress = host.contains(":") ? host.split(":")[0] : host;
int resport = host.contains(":") ? Strings.parseInt(host.split(":")[1]) : port;
net.pingHost(resaddress, resport, res -> {
+ if(refreshes != cur) return;
res.port = resport;
addGlobalHost(res);
}, e -> {});
diff --git a/core/src/mindustry/ui/dialogs/ResearchDialog.java b/core/src/mindustry/ui/dialogs/ResearchDialog.java
index 26ced8808c..155b6db9c4 100644
--- a/core/src/mindustry/ui/dialogs/ResearchDialog.java
+++ b/core/src/mindustry/ui/dialogs/ResearchDialog.java
@@ -163,6 +163,19 @@ public class ResearchDialog extends BaseDialog{
});
}
+ @Override
+ public Dialog show(){
+ Core.app.post(() -> {
+ if(net.client()){
+ //TODO make this not display every time
+ //TODO rework this in the future
+ ui.showInfo("@campaign.multiplayer");
+ }
+ });
+
+ return super.show();
+ }
+
void treeLayout(){
float spacing = 20f;
LayoutNode node = new LayoutNode(root, null);
diff --git a/core/src/mindustry/ui/dialogs/SettingsMenuDialog.java b/core/src/mindustry/ui/dialogs/SettingsMenuDialog.java
index c4cfc02132..8dd9753fda 100644
--- a/core/src/mindustry/ui/dialogs/SettingsMenuDialog.java
+++ b/core/src/mindustry/ui/dialogs/SettingsMenuDialog.java
@@ -93,7 +93,7 @@ public class SettingsMenuDialog extends SettingsDialog{
ObjectMap map = new ObjectMap<>();
for(String value : Core.settings.keys()){
if(value.contains("usid") || value.contains("uuid")){
- map.put(value, Core.settings.getString(value));
+ map.put(value, Core.settings.get(value, null));
}
}
Core.settings.clear();
diff --git a/core/src/mindustry/ui/fragments/HudFragment.java b/core/src/mindustry/ui/fragments/HudFragment.java
index 65038ee67f..a1cd52354d 100644
--- a/core/src/mindustry/ui/fragments/HudFragment.java
+++ b/core/src/mindustry/ui/fragments/HudFragment.java
@@ -4,7 +4,6 @@ import arc.*;
import arc.func.*;
import arc.graphics.*;
import arc.graphics.g2d.*;
-import arc.input.*;
import arc.math.*;
import arc.scene.*;
import arc.scene.actions.*;
@@ -26,7 +25,6 @@ import mindustry.input.*;
import mindustry.net.Packets.*;
import mindustry.type.*;
import mindustry.ui.*;
-import mindustry.ui.dialogs.*;
import static mindustry.Vars.*;
@@ -173,8 +171,6 @@ public class HudFragment extends Fragment{
s.button(Icon.play, Styles.righti, 30f, () -> {
if(net.client() && player.admin){
Call.adminRequest(player, AdminAction.wave);
- }else if(inLaunchWave()){
- ui.showConfirm("@confirm", "@launch.skip.confirm", () -> !canSkipWave(), () -> logic.skipWave());
}else{
logic.skipWave();
}
@@ -576,40 +572,6 @@ public class HudFragment extends Fragment{
Core.scene.add(image);
}
- private void showLaunchConfirm(){
- BaseDialog dialog = new BaseDialog("@launch");
- dialog.update(() -> {
- if(!inLaunchWave()){
- dialog.hide();
- }
- });
- dialog.cont.add("@launch.confirm").width(500f).wrap().pad(4f).get().setAlignment(Align.center, Align.center);
- dialog.buttons.defaults().size(200f, 54f).pad(2f);
- dialog.setFillParent(false);
- dialog.buttons.button("@cancel", dialog::hide);
- dialog.buttons.button("@ok", () -> {
- dialog.hide();
- Call.launchZone();
- });
- dialog.keyDown(KeyCode.escape, dialog::hide);
- dialog.keyDown(KeyCode.back, dialog::hide);
- dialog.show();
- }
-
- //TODO launching is disabled, possibly forever
- private boolean inLaunchWave(){
- return false;
- /*
- return state.hasSector() &&
- state.getSector().metCondition() &&
- !net.client() &&
- state.wave % state.getSector().launchPeriod == 0 && !spawner.isSpawning();*/
- }
-
- private boolean canLaunch(){
- return inLaunchWave() && state.enemies <= 0;
- }
-
private void toggleMenus(){
if(flip != null){
flip.getStyle().imageUp = shown ? Icon.downOpen : Icon.upOpen;
@@ -741,7 +703,7 @@ public class HudFragment extends Fragment{
t.add(new SideBar(() -> player.unit().healthf(), () -> true, true)).width(bw).growY().padRight(pad);
t.image(() -> player.icon()).scaling(Scaling.bounded).grow().maxWidth(54f);
t.add(new SideBar(() -> player.dead() ? 0f : player.displayAmmo() ? player.unit().ammof() : player.unit().healthf(), () -> !player.displayAmmo(), false)).width(bw).growY().padLeft(pad).update(b -> {
- b.color.set(player.displayAmmo() ? Pal.ammo : Pal.health);
+ b.color.set(player.displayAmmo() ? player.dead() ? Pal.ammo : player.unit().type().ammoType.color : Pal.health);
});
t.getChildren().get(1).toFront();
@@ -752,22 +714,6 @@ public class HudFragment extends Fragment{
builder.append(wavef.get(state.wave));
builder.append("\n");
- if(inLaunchWave()){
- builder.append("[#");
- Tmp.c1.set(Color.white).lerp(state.enemies > 0 ? Color.white : Color.scarlet, Mathf.absin(Time.time(), 2f, 1f)).toString(builder);
- builder.append("]");
-
- if(!canLaunch()){
- builder.append(Core.bundle.get("launch.unable2"));
- }else{
- builder.append(Core.bundle.get("launch"));
- builder.append("\n");
- builder.append(Core.bundle.format("launch.next", state.wave + state.getSector().launchPeriod));
- builder.append("\n");
- }
- builder.append("[]\n");
- }
-
if(state.enemies > 0){
if(state.enemies == 1){
builder.append(enemyf.get(state.enemies));
@@ -786,13 +732,8 @@ public class HudFragment extends Fragment{
return builder;
}).growX().pad(8f);
- table.setDisabled(() -> !canLaunch());
+ table.setDisabled(true);
table.visible(() -> state.rules.waves);
- table.clicked(() -> {
- if(canLaunch()){
- showLaunchConfirm();
- }
- });
return table;
}
diff --git a/core/src/mindustry/ui/fragments/MinimapFragment.java b/core/src/mindustry/ui/fragments/MinimapFragment.java
index 2b12fe3062..7c9d3b5994 100644
--- a/core/src/mindustry/ui/fragments/MinimapFragment.java
+++ b/core/src/mindustry/ui/fragments/MinimapFragment.java
@@ -32,7 +32,7 @@ public class MinimapFragment extends Fragment{
if(renderer.minimap.getTexture() != null){
Draw.color();
- float ratio = (float)renderer.minimap.getTexture().height / renderer.minimap.getTexture().getWidth();
+ float ratio = (float)renderer.minimap.getTexture().height / renderer.minimap.getTexture().width;
TextureRegion reg = Draw.wrap(renderer.minimap.getTexture());
Draw.rect(reg, w/2f + panx*zoom, h/2f + pany*zoom, size, size * ratio);
renderer.minimap.drawEntities(w/2f + panx*zoom - size/2f, h/2f + pany*zoom - size/2f * ratio, size, size * ratio, zoom, true);
@@ -113,7 +113,7 @@ public class MinimapFragment extends Fragment{
public void toggle(){
if(Core.settings.getBool("mapcenter")){
float size = baseSize * zoom * world.width();
- float ratio = (float)renderer.minimap.getTexture().height / renderer.minimap.getTexture().getWidth();
+ float ratio = (float)renderer.minimap.getTexture().height / renderer.minimap.getTexture().width;
panx = (size/2f - player.x() / (world.width() * tilesize) * size) / zoom;
pany = (size*ratio/2f - player.y() / (world.height() * tilesize) * size*ratio) / zoom;
}
diff --git a/core/src/mindustry/world/Block.java b/core/src/mindustry/world/Block.java
index 94fc221305..a8d32bcc19 100644
--- a/core/src/mindustry/world/Block.java
+++ b/core/src/mindustry/world/Block.java
@@ -369,6 +369,7 @@ public class Block extends UnlockableContent{
}
public boolean canReplace(Block other){
+ if(other.alwaysReplace) return true;
return (other != this || rotate) && this.group != BlockGroup.none && other.group == this.group && size == other.size;
}
diff --git a/core/src/mindustry/world/Build.java b/core/src/mindustry/world/Build.java
index 7f9182a211..d0729f380f 100644
--- a/core/src/mindustry/world/Build.java
+++ b/core/src/mindustry/world/Build.java
@@ -90,65 +90,37 @@ public class Build{
return false;
}
- if(type.isMultiblock()){
- if(((type.canReplace(tile.block()) || tile.block.alwaysReplace) || (tile.block instanceof ConstructBlock && tile.bc().cblock == type)) &&
- type.canPlaceOn(tile, team) && tile.interactable(team)){
-
- //if the block can be replaced but the sizes differ, check all the spaces around the block to make sure it can fit
- if(type.size != tile.block().size){
- int offsetx = -(type.size - 1) / 2;
- int offsety = -(type.size - 1) / 2;
-
- //this does not check *all* the conditions for placeability yet
- for(int dx = 0; dx < type.size; dx++){
- for(int dy = 0; dy < type.size; dy++){
- int wx = dx + offsetx + x, wy = dy + offsety + y;
-
- Tile check = world.tile(wx, wy);
- if(check == null || !check.interactable(team) || (!check.block.alwaysReplace && check.block != tile.block && !(check.block.size == 1 && type.canReplace(check.block)))) return false;
- }
- }
- }
-
- //make sure that the new block can fit the old one
- return type.bounds(x, y, Tmp.r1).grow(0.01f).contains(tile.block.bounds(tile.centerX(), tile.centerY(), Tmp.r2));
- }
-
- if(!type.requiresWater && !contactsShallows(tile.x, tile.y, type) && !type.placeableLiquid){
- return false;
- }
-
- if(!type.canPlaceOn(tile, team)){
- return false;
- }
-
- int offsetx = -(type.size - 1) / 2;
- int offsety = -(type.size - 1) / 2;
- for(int dx = 0; dx < type.size; dx++){
- for(int dy = 0; dy < type.size; dy++){
- Tile other = world.tile(x + dx + offsetx, y + dy + offsety);
- if(
- other == null ||
- !other.block().alwaysReplace ||
- !other.floor().placeableOn ||
- (other.floor().isDeep() && !type.floating && !type.requiresWater && !type.placeableLiquid) ||
- (type.requiresWater && tile.floor().liquidDrop != Liquids.water)
- ){
- return false;
- }
- }
- }
- return true;
- }else{
- return tile.interactable(team)
- && (contactsShallows(tile.x, tile.y, type) || type.requiresWater || type.placeableLiquid)
- && (!tile.floor().isDeep() || type.floating || type.requiresWater || type.placeableLiquid)
- && tile.floor().placeableOn
- && (!type.requiresWater || tile.floor().liquidDrop == Liquids.water)
- && (((type.canReplace(tile.block()) || (tile.block instanceof ConstructBlock && tile.bc().cblock == type))
- && !(type == tile.block() && (tile.build != null && rotation == tile.build.rotation) && type.rotate)) || tile.block().alwaysReplace || tile.block() == Blocks.air)
- && tile.block().isMultiblock() == type.isMultiblock() && type.canPlaceOn(tile, team);
+ if(!type.requiresWater && !contactsShallows(tile.x, tile.y, type) && !type.placeableLiquid){
+ return false;
}
+
+ if(!type.canPlaceOn(tile, team)){
+ return false;
+ }
+
+ int offsetx = -(type.size - 1) / 2;
+ int offsety = -(type.size - 1) / 2;
+
+ for(int dx = 0; dx < type.size; dx++){
+ for(int dy = 0; dy < type.size; dy++){
+ int wx = dx + offsetx + tile.x, wy = dy + offsety + tile.y;
+
+ Tile check = world.tile(wx, wy);
+ if(
+ check == null || //nothing there
+ (check.floor().isDeep() && !type.floating && !type.requiresWater && !type.placeableLiquid) || //deep water
+ (type == check.block() && check.build != null && rotation == check.build.rotation && type.rotate) || //same block, same rotation
+ !check.interactable(team) || //cannot interact
+ !check.floor().placeableOn || //solid wall
+ !((type.canReplace(check.block()) || //can replace type
+ (check.block instanceof ConstructBlock && check.bc().cblock == type && check.centerX() == tile.x && check.centerY() == tile.y)) && //same type in construction
+ type.bounds(tile.x, tile.y, Tmp.r1).grow(0.01f).contains(check.block.bounds(check.centerX(), check.centerY(), Tmp.r2))) || //no replacement
+ (type.requiresWater && check.floor().liquidDrop != Liquids.water) //requires water but none found
+ ) return false;
+ }
+ }
+
+ return true;
}
public static boolean contactsGround(int x, int y, Block block){
diff --git a/core/src/mindustry/world/blocks/defense/PointDefenseTurret.java b/core/src/mindustry/world/blocks/defense/PointDefenseTurret.java
index e2fe96f7f5..5602ab3052 100644
--- a/core/src/mindustry/world/blocks/defense/PointDefenseTurret.java
+++ b/core/src/mindustry/world/blocks/defense/PointDefenseTurret.java
@@ -112,9 +112,7 @@ public class PointDefenseTurret extends Block{
@Override
public void draw(){
Draw.rect(baseRegion, x, y);
- Draw.color(Vars.turretShadowColor);
- Draw.rect(region, x - (size / 2f), y - (size / 2f), rotation - 90);
- Draw.color();
+ Drawf.shadow(region, x - (size / 2f), y - (size / 2f), rotation - 90);
Draw.rect(region, x, y, rotation - 90);
}
diff --git a/core/src/mindustry/world/blocks/defense/TractorBeamTurret.java b/core/src/mindustry/world/blocks/defense/TractorBeamTurret.java
index f23df69b82..4c500774a4 100644
--- a/core/src/mindustry/world/blocks/defense/TractorBeamTurret.java
+++ b/core/src/mindustry/world/blocks/defense/TractorBeamTurret.java
@@ -107,9 +107,7 @@ public class TractorBeamTurret extends Block{
@Override
public void draw(){
Draw.rect(baseRegion, x, y);
- Draw.color(Vars.turretShadowColor);
- Draw.rect(region, x - (size / 2f), y - (size / 2f), rotation - 90);
- Draw.color();
+ Drawf.shadow(region, x - (size / 2f), y - (size / 2f), rotation - 90);
Draw.rect(region, x, y, rotation - 90);
//draw laser if applicable
diff --git a/core/src/mindustry/world/blocks/defense/Wall.java b/core/src/mindustry/world/blocks/defense/Wall.java
index 9e58db933c..873cbaea78 100644
--- a/core/src/mindustry/world/blocks/defense/Wall.java
+++ b/core/src/mindustry/world/blocks/defense/Wall.java
@@ -35,6 +35,7 @@ public class Wall extends Block{
destructible = true;
group = BlockGroup.walls;
buildCostMultiplier = 5f;
+ canOverdrive = false;
}
@Override
@@ -58,7 +59,8 @@ public class Wall extends Block{
@Override
public boolean canReplace(Block other){
- return (other != this || rotate) && this.group != BlockGroup.none && other.group == this.group && health > other.health && size >= other.size;
+ if(other.alwaysReplace) return true;
+ return (other != this || rotate) && this.group != BlockGroup.none && other.group == this.group && other != this && size >= other.size;
}
public class WallBuild extends Building{
diff --git a/core/src/mindustry/world/blocks/defense/turrets/LiquidTurret.java b/core/src/mindustry/world/blocks/defense/turrets/LiquidTurret.java
index c834dbb6bb..146dfc856c 100644
--- a/core/src/mindustry/world/blocks/defense/turrets/LiquidTurret.java
+++ b/core/src/mindustry/world/blocks/defense/turrets/LiquidTurret.java
@@ -1,6 +1,5 @@
package mindustry.world.blocks.defense.turrets;
-import arc.*;
import arc.graphics.g2d.*;
import arc.struct.*;
import mindustry.annotations.Annotations.*;
@@ -12,11 +11,12 @@ import mindustry.world.consumers.*;
import mindustry.world.meta.*;
import mindustry.world.meta.values.*;
-import static mindustry.Vars.tilesize;
+import static mindustry.Vars.*;
public class LiquidTurret extends Turret{
public ObjectMap ammoTypes = new ObjectMap<>();
public @Load("@-liquid") TextureRegion liquidRegion;
+ public @Load("@-top") TextureRegion topRegion;
public LiquidTurret(String name){
super(name);
@@ -54,17 +54,17 @@ public class LiquidTurret extends Turret{
}
public class LiquidTurretBuild extends TurretBuild{
-
@Override
public void draw(){
super.draw();
- if(Core.atlas.isFound(liquidRegion)){
+ if(liquidRegion.found()){
Draw.color(liquids.current().color);
Draw.alpha(liquids.total() / liquidCapacity);
Draw.rect(liquidRegion, x + tr2.x, y + tr2.y, rotation - 90);
- Draw.color();
+ Draw.reset();
}
+ if(topRegion.found()) Draw.rect(topRegion, x + tr2.x, y + tr2.y, rotation - 90);
}
@Override
diff --git a/core/src/mindustry/world/blocks/defense/turrets/Turret.java b/core/src/mindustry/world/blocks/defense/turrets/Turret.java
index 69dc25f9ef..21033668a1 100644
--- a/core/src/mindustry/world/blocks/defense/turrets/Turret.java
+++ b/core/src/mindustry/world/blocks/defense/turrets/Turret.java
@@ -11,7 +11,6 @@ import arc.struct.*;
import arc.util.ArcAnnotate.*;
import arc.util.*;
import arc.util.io.*;
-import mindustry.*;
import mindustry.annotations.Annotations.*;
import mindustry.content.*;
import mindustry.entities.*;
@@ -203,9 +202,7 @@ public abstract class Turret extends Block{
tr2.trns(rotation, -recoil);
- Draw.color(Vars.turretShadowColor);
- Draw.rect(region, x + tr2.x - (size / 2f), y + tr2.y - (size / 2f), rotation - 90);
- Draw.color();
+ Drawf.shadow(region, x + tr2.x - (size / 2f), y + tr2.y - (size / 2f), rotation - 90);
drawer.get(this);
if(heatRegion != Core.atlas.find("error")){
diff --git a/core/src/mindustry/world/blocks/distribution/MassDriver.java b/core/src/mindustry/world/blocks/distribution/MassDriver.java
index 7880c72db6..fa6529fd72 100644
--- a/core/src/mindustry/world/blocks/distribution/MassDriver.java
+++ b/core/src/mindustry/world/blocks/distribution/MassDriver.java
@@ -188,6 +188,9 @@ public class MassDriver extends Block{
Draw.z(Layer.turret);
+ Drawf.shadow(region,
+ x + Angles.trnsx(rotation + 180f, reload * knockback) - (size / 2),
+ y + Angles.trnsy(rotation + 180f, reload * knockback) - (size / 2), rotation - 90);
Draw.rect(region,
x + Angles.trnsx(rotation + 180f, reload * knockback),
y + Angles.trnsy(rotation + 180f, reload * knockback), rotation - 90);
diff --git a/core/src/mindustry/world/blocks/power/Battery.java b/core/src/mindustry/world/blocks/power/Battery.java
index 35b9965eaa..d556f584f5 100644
--- a/core/src/mindustry/world/blocks/power/Battery.java
+++ b/core/src/mindustry/world/blocks/power/Battery.java
@@ -2,8 +2,10 @@ package mindustry.world.blocks.power;
import arc.graphics.*;
import arc.graphics.g2d.*;
+import arc.struct.*;
import mindustry.annotations.Annotations.*;
import mindustry.gen.*;
+import mindustry.world.meta.*;
import static mindustry.Vars.tilesize;
@@ -17,6 +19,7 @@ public class Battery extends PowerDistributor{
super(name);
outputsPower = true;
consumesPower = true;
+ flags = EnumSet.of(BlockFlag.powerResupply);
}
public class BatteryBuild extends Building{
diff --git a/core/src/mindustry/world/blocks/power/BurnerGenerator.java b/core/src/mindustry/world/blocks/power/BurnerGenerator.java
index 44dae83b25..d1743d8481 100644
--- a/core/src/mindustry/world/blocks/power/BurnerGenerator.java
+++ b/core/src/mindustry/world/blocks/power/BurnerGenerator.java
@@ -39,6 +39,13 @@ public class BurnerGenerator extends ItemLiquidGenerator{
Draw.rect(turbineRegions[1], x, y, -totalTime * turbineSpeed);
Draw.rect(capRegion, x, y);
+
+ if(hasLiquids){
+ Draw.color(liquids.current().color);
+ Draw.alpha(liquids.currentAmount() / liquidCapacity);
+ Draw.rect(liquidRegion, x, y);
+ Draw.color();
+ }
}
}
}
diff --git a/core/src/mindustry/world/blocks/power/PowerNode.java b/core/src/mindustry/world/blocks/power/PowerNode.java
index f4d6799b88..3751f9d152 100644
--- a/core/src/mindustry/world/blocks/power/PowerNode.java
+++ b/core/src/mindustry/world/blocks/power/PowerNode.java
@@ -27,7 +27,6 @@ public class PowerNode extends PowerBlock{
protected static BuildPlan otherReq;
protected final ObjectSet graphs = new ObjectSet<>();
- protected final Vec2 t1 = new Vec2(), t2 = new Vec2();
public @Load("laser") TextureRegion laser;
public @Load("laser-end") TextureRegion laserEnd;
@@ -42,6 +41,7 @@ public class PowerNode extends PowerBlock{
configurable = true;
consumesPower = false;
outputsPower = false;
+ canOverdrive = false;
config(Integer.class, (entity, value) -> {
PowerModule power = entity.power;
diff --git a/core/src/mindustry/world/blocks/power/ThermalGenerator.java b/core/src/mindustry/world/blocks/power/ThermalGenerator.java
index 7146de2959..e29b7a6bdb 100644
--- a/core/src/mindustry/world/blocks/power/ThermalGenerator.java
+++ b/core/src/mindustry/world/blocks/power/ThermalGenerator.java
@@ -22,7 +22,7 @@ public class ThermalGenerator extends PowerGenerator{
public void setStats(){
super.setStats();
- stats.add(BlockStat.tiles, attribute);
+ stats.add(BlockStat.tiles, attribute, floating);
}
@Override
diff --git a/core/src/mindustry/world/blocks/units/CommandCenter.java b/core/src/mindustry/world/blocks/units/CommandCenter.java
index 071bcaf273..cbad080647 100644
--- a/core/src/mindustry/world/blocks/units/CommandCenter.java
+++ b/core/src/mindustry/world/blocks/units/CommandCenter.java
@@ -20,7 +20,7 @@ import mindustry.world.meta.*;
public class CommandCenter extends Block{
public TextureRegionDrawable[] commandRegions = new TextureRegionDrawable[UnitCommand.all.length];
- public Color topColor = Pal.command, bottomColor = Color.valueOf("5e5e5e");
+ public Color topColor = null, bottomColor = Color.valueOf("5e5e5e");
public Effect effect = Fx.commandSend;
public CommandCenter(String name){
@@ -63,7 +63,7 @@ public class CommandCenter extends Block{
Draw.color(bottomColor);
Draw.rect(commandRegions[team.data().command.ordinal()].getRegion(), tile.drawx(), tile.drawy() - 1, size, size);
- Draw.color(topColor);
+ Draw.color(topColor == null ? team.color : topColor);
Draw.rect(commandRegions[team.data().command.ordinal()].getRegion(), tile.drawx(), tile.drawy(), size, size);
Draw.color();
}
diff --git a/core/src/mindustry/world/blocks/units/RepairPoint.java b/core/src/mindustry/world/blocks/units/RepairPoint.java
index 609452cc2b..6100e5c61f 100644
--- a/core/src/mindustry/world/blocks/units/RepairPoint.java
+++ b/core/src/mindustry/world/blocks/units/RepairPoint.java
@@ -6,6 +6,7 @@ import arc.math.*;
import arc.math.geom.*;
import arc.struct.*;
import arc.util.*;
+import mindustry.*;
import mindustry.annotations.Annotations.*;
import mindustry.entities.*;
import mindustry.gen.*;
@@ -70,6 +71,7 @@ public class RepairPoint extends Block{
Draw.rect(baseRegion, x, y);
Draw.z(Layer.turret);
+ Drawf.shadow(region, x - (size / 2), y - (size / 2), rotation - 90);
Draw.rect(region, x, y, rotation - 90);
if(target != null && Angles.angleDist(angleTo(target), rotation) < 30f){
diff --git a/core/src/mindustry/world/blocks/units/ResupplyPoint.java b/core/src/mindustry/world/blocks/units/ResupplyPoint.java
index 5967fdd035..2af0998421 100644
--- a/core/src/mindustry/world/blocks/units/ResupplyPoint.java
+++ b/core/src/mindustry/world/blocks/units/ResupplyPoint.java
@@ -5,6 +5,7 @@ import mindustry.content.*;
import mindustry.entities.*;
import mindustry.gen.*;
import mindustry.graphics.*;
+import mindustry.type.AmmoTypes.*;
import mindustry.world.*;
import static mindustry.Vars.*;
@@ -53,10 +54,10 @@ public class ResupplyPoint extends Block{
public static boolean resupply(Building tile, float range, int ammoAmount, Color ammoColor){
if(!state.rules.unitAmmo) return false;
- Unit unit = Units.closest(tile.team, tile.x, tile.y, range, u -> u.ammo() <= u.type().ammoCapacity - ammoAmount);
+ Unit unit = Units.closest(tile.team, tile.x, tile.y, range, u -> u.type().ammoType instanceof ItemAmmoType && u.ammo <= u.type().ammoCapacity - ammoAmount);
if(unit != null){
Fx.itemTransfer.at(tile.x, tile.y, ammoAmount / 2f, ammoColor, unit);
- unit.ammo(Math.min(unit.ammo() + ammoAmount, unit.type().ammoCapacity));
+ unit.ammo = Math.min(unit.ammo + ammoAmount, unit.type().ammoCapacity);
return true;
}
diff --git a/core/src/mindustry/world/blocks/units/UnitFactory.java b/core/src/mindustry/world/blocks/units/UnitFactory.java
index 80b9a3bd37..1e71caa8cb 100644
--- a/core/src/mindustry/world/blocks/units/UnitFactory.java
+++ b/core/src/mindustry/world/blocks/units/UnitFactory.java
@@ -130,7 +130,7 @@ public class UnitFactory extends UnitBlock{
Seq units = Seq.with(plans).map(u -> u.unit).filter(u -> u.unlockedNow());
if(units.any()){
- ItemSelection.buildTable(table, units, () -> currentPlan == -1 ? null : plans[currentPlan].unit, unit -> configure(units.indexOf(unit)));
+ ItemSelection.buildTable(table, units, () -> currentPlan == -1 ? null : plans[currentPlan].unit, unit -> configure(Structs.indexOf(plans, u -> u.unit == unit)));
}else{
table.table(Styles.black3, t -> t.add("@none").color(Color.lightGray));
}
diff --git a/core/src/mindustry/world/meta/BlockFlag.java b/core/src/mindustry/world/meta/BlockFlag.java
index ddf9fa9ba7..c818ba642a 100644
--- a/core/src/mindustry/world/meta/BlockFlag.java
+++ b/core/src/mindustry/world/meta/BlockFlag.java
@@ -12,6 +12,8 @@ public enum BlockFlag{
repair,
/** Rally point. */
rally,
+ /** Block that stored power for resupply. */
+ powerResupply,
/** Any block that boosts unit capacity. */
unitModifier;
diff --git a/core/src/mindustry/world/meta/BlockStats.java b/core/src/mindustry/world/meta/BlockStats.java
index 2917a92aa3..e119ff8a74 100644
--- a/core/src/mindustry/world/meta/BlockStats.java
+++ b/core/src/mindustry/world/meta/BlockStats.java
@@ -38,12 +38,20 @@ public class BlockStats{
}
public void add(BlockStat stat, Attribute attr){
- add(stat, attr, 1f);
+ add(stat, attr, false, 1f);
}
public void add(BlockStat stat, Attribute attr, float scale){
+ add(stat, attr, false, scale);
+ }
+
+ public void add(BlockStat stat, Attribute attr, boolean floating){
+ add(stat, attr, floating, 1f);
+ }
+
+ public void add(BlockStat stat, Attribute attr, boolean floating, float scale){
for(Block block : Vars.content.blocks()){
- if(!block.isFloor() || block.asFloor().attributes.get(attr) == 0) continue;
+ if(!block.isFloor() || block.asFloor().attributes.get(attr) == 0 || (block.asFloor().isLiquid && !floating)) continue;
add(stat, new FloorEfficiencyValue(block.asFloor(), block.asFloor().attributes.get(attr) * scale));
}
}
diff --git a/desktop/src/mindustry/desktop/steam/SStats.java b/desktop/src/mindustry/desktop/steam/SStats.java
index ce24a22635..7e7c9ecef3 100644
--- a/desktop/src/mindustry/desktop/steam/SStats.java
+++ b/desktop/src/mindustry/desktop/steam/SStats.java
@@ -196,13 +196,14 @@ public class SStats implements SteamUserStatsCallback{
}
});
- Events.on(LaunchEvent.class, e -> {
- if(state.rules.tutorial){
- completeTutorial.complete();
- }
-
- SStat.timesLaunched.add();
- });
+ //TODO
+ //Events.on(LaunchEvent.class, e -> {
+ // if(state.rules.tutorial){
+ // completeTutorial.complete();
+ // }
+//
+ // SStat.timesLaunched.add();
+ //});
Events.on(LaunchItemEvent.class, e -> {
SStat.itemsLaunched.add(e.stack.amount);
@@ -242,7 +243,7 @@ public class SStats implements SteamUserStatsCallback{
SStat.attacksWon.add();
}
- RankResult result = state.stats.calculateRank(state.getSector(), state.launched);
+ RankResult result = state.stats.calculateRank(state.getSector(), true);
if(result.rank == Rank.S) earnSRank.complete();
if(result.rank == Rank.SS) earnSSRank.complete();
}
diff --git a/gradle.properties b/gradle.properties
index 585b79d2df..e4c41600b8 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -1,3 +1,3 @@
org.gradle.daemon=true
org.gradle.jvmargs=-Xms256m -Xmx1024m
-archash=11d4fb913d97951063390425e8aeeeac7f3c968f
+archash=f4e823e80a634226c617e30f2d67d61562b8faaa
diff --git a/server/server_template/run_server.bat b/server/server_template/run_server.bat
index 8084a7149f..b470f31189 100644
--- a/server/server_template/run_server.bat
+++ b/server/server_template/run_server.bat
@@ -1 +1,2 @@
+@echo off
java -jar server.jar
diff --git a/settings.gradle b/settings.gradle
index b0aa7f6e3e..a8dfd17399 100644
--- a/settings.gradle
+++ b/settings.gradle
@@ -33,7 +33,6 @@ if(!hasProperty("release")){
':Arc:extensions:recorder',
':Arc:extensions:arcnet',
':Arc:extensions:packer',
- ':Arc:extensions:box2d',
':Arc:extensions:g3d',
':Arc:extensions:fx',
':Arc:natives',
@@ -43,9 +42,6 @@ if(!hasProperty("release")){
':Arc:natives:natives-freetype-desktop',
':Arc:natives:natives-freetype-android',
':Arc:natives:natives-freetype-ios',
- ':Arc:natives:natives-box2d-desktop',
- ':Arc:natives:natives-box2d-android',
- ':Arc:natives:natives-box2d-ios',
':Arc:backends',
':Arc:backends:backend-sdl',
':Arc:backends:backend-android',
diff --git a/tools/src/mindustry/tools/Generators.java b/tools/src/mindustry/tools/Generators.java
index fa98fb90df..2bc7fd4eac 100644
--- a/tools/src/mindustry/tools/Generators.java
+++ b/tools/src/mindustry/tools/Generators.java
@@ -314,7 +314,6 @@ public class Generators{
type.init();
Color outc = Pal.darkerMetal;
- //Func outlineS = i -> i.shadow(0.8f, 9);
Func outline = i -> i.outline(3, outc);
Cons outliner = t -> {
if(t != null && t.found()){
@@ -325,26 +324,20 @@ public class Generators{
for(Weapon weapon : type.weapons){
if(outlined.add(weapon.name) && ImagePacker.has(weapon.name)){
outline.get(ImagePacker.get(weapon.name)).save(weapon.name + "-outline");
-
- //old outline
- //ImagePacker.get(weapon.name).outline(4, Pal.darkerMetal).save(weapon.name);
}
}
- //baseRegion, legRegion, region, shadowRegion, cellRegion,
- // occlusionRegion, jointRegion, footRegion, legBaseRegion, baseJointRegion, outlineRegion;
-
outliner.get(type.jointRegion);
outliner.get(type.footRegion);
outliner.get(type.legBaseRegion);
outliner.get(type.baseJointRegion);
if(type.constructor.get() instanceof Legsc) outliner.get(type.legRegion);
- Image image = ImagePacker.get(type.region);
+ Image image = outline.get(ImagePacker.get(type.region));
- outline.get(image).save(type.name + "-outline");
- //ImagePacker.replace(type.region, outline.get(image));
+ image.save(type.name + "-outline");
+ //draw mech parts
if(type.constructor.get() instanceof Mechc){
image.drawCenter(type.baseRegion);
image.drawCenter(type.legRegion);
@@ -352,6 +345,19 @@ public class Generators{
image.draw(type.region);
}
+ //draw outlines
+ for(Weapon weapon : type.weapons){
+ weapon.load();
+
+ image.draw(outline.get(ImagePacker.get(weapon.region)),
+ (int)(weapon.x / Draw.scl + image.width / 2f - weapon.region.width / 2f),
+ (int)(-weapon.y / Draw.scl + image.height / 2f - weapon.region.height / 2f),
+ weapon.flipSprite, false);
+ }
+
+ //draw base region on top to mask weapons
+ image.draw(type.region);
+
Image baseCell = ImagePacker.get(type.cellRegion);
Image cell = new Image(type.cellRegion.width, type.cellRegion.height);
cell.each((x, y) -> cell.draw(x, y, baseCell.getColor(x, y).mul(Color.valueOf("ffa665"))));
@@ -361,7 +367,7 @@ public class Generators{
for(Weapon weapon : type.weapons){
weapon.load();
- image.draw(weapon.region,
+ image.draw(weapon.top ? outline.get(ImagePacker.get(weapon.region)) : ImagePacker.get(weapon.region),
(int)(weapon.x / Draw.scl + image.width / 2f - weapon.region.width / 2f),
(int)(-weapon.y / Draw.scl + image.height / 2f - weapon.region.height / 2f),
weapon.flipSprite, false);
diff --git a/tools/src/mindustry/tools/Image.java b/tools/src/mindustry/tools/Image.java
index 65e1f72f26..83594f22be 100644
--- a/tools/src/mindustry/tools/Image.java
+++ b/tools/src/mindustry/tools/Image.java
@@ -182,9 +182,14 @@ class Image{
void draw(TextureRegion region, int x, int y, boolean flipx, boolean flipy){
GenRegion.validate(region);
+ draw(ImagePacker.get(region), x, y, flipx, flipy);
+ }
+
+ void draw(Image region, int x, int y, boolean flipx, boolean flipy){
+
int ofx = 0, ofy = 0;
- graphics.drawImage(ImagePacker.get(region).image,
+ graphics.drawImage(region.image,
x, y,
x + region.width,
y + region.height,