diff --git a/.travis.yml b/.travis.yml index 4db5c34b9c..171280c268 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,27 +5,24 @@ script: - "./gradlew test" - "./gradlew desktop:dist -Pbuildversion=${TRAVIS_TAG:1}" - "./gradlew server:dist -Pbuildversion=${TRAVIS_TAG:1}" -- git config --global user.name "Wiki Updater" -- git clone --depth=1 --branch=master https://github.com/MindustryGame/wiki ../wiki -- git clone --depth=1 --branch=master https://github.com/Anuken/Mindustry-Wiki-Generator ../Mindustry-Wiki-Generator -- cd ../Mindustry-Wiki-Generator -- "./gradlew run" -- cd ../wiki -- git add . -- git commit -m "Update to match commit ${TRAVIS_COMMIT}" -- git push https://Anuken:${GH_PUSH_TOKEN}@github.com/MindustryGame/wiki + deploy: - provider: releases - skip_cleanup: true - draft: false - api_key: - secure: Cv5wFtWt62/A24EvSEQvMow7gKPbZ3oATEFPuSghhB2TQz1dA40Zee3Qvk4LFlpLrhYo4K0ZSczCZRGpR+hCd8+Dpww52bheYEvWuh3ZQfvu/fXtEx2j5PwP1qMpmIgSxETV/gkD7l9FImdh0VzktYiAvQfmi0bEocG9/D4QwjFpNat7iwBdcMiw1MvAygpdIWRsjiw0RKlB2mWarmoHhQ7Gu7qlU3j50uaEvcrtmU0pBUPggNQwQRv32i9NPvNFxrqqlUjDLIS8JFea99zCkp8BwYqbEvBIMzd+Qip1/stLJJA3+cDUClbsDtg8rAVetzpOrdLEEBmqShFe5MDl2yEHcsgpN9CFsyTaUfvB3P3rVjizvycMm42IsUkXQiarm5xTQ/TIA8Rd8AHiSKuweNCg1Fd5SFaRtKy8JVLXuxyfUccmyje6hhz2L4lS2Wfj3mAG7sqZUCXhWP79EKdGkiPOjKv4CwXEKmuH3BMVqPlNUZJr9Eg3sV1FG0h2l+MVOOnR635qdUbb49sYojYxVruMLX0BH1c4ZCu230m8CUoWA1Em1QNI75ya7+9Y5T6AsgWDVpBvdUo9fWNbdp+VQ0GskFQsJD5wtnxbcbHeFiERAgGBm7z6qt9u9LrQpBH+dsW52ADvYsu3L4nQEa+sdMHwTTwmGY+iUvsxu0DqxGg= - file: - - desktop/build/libs/desktop-release.jar - - server/build/libs/server-release.jar - on: - repo: Anuken/Mindustry - tags: true + - provider: releases + skip_cleanup: true + draft: false + api_key: + secure: Cv5wFtWt62/A24EvSEQvMow7gKPbZ3oATEFPuSghhB2TQz1dA40Zee3Qvk4LFlpLrhYo4K0ZSczCZRGpR+hCd8+Dpww52bheYEvWuh3ZQfvu/fXtEx2j5PwP1qMpmIgSxETV/gkD7l9FImdh0VzktYiAvQfmi0bEocG9/D4QwjFpNat7iwBdcMiw1MvAygpdIWRsjiw0RKlB2mWarmoHhQ7Gu7qlU3j50uaEvcrtmU0pBUPggNQwQRv32i9NPvNFxrqqlUjDLIS8JFea99zCkp8BwYqbEvBIMzd+Qip1/stLJJA3+cDUClbsDtg8rAVetzpOrdLEEBmqShFe5MDl2yEHcsgpN9CFsyTaUfvB3P3rVjizvycMm42IsUkXQiarm5xTQ/TIA8Rd8AHiSKuweNCg1Fd5SFaRtKy8JVLXuxyfUccmyje6hhz2L4lS2Wfj3mAG7sqZUCXhWP79EKdGkiPOjKv4CwXEKmuH3BMVqPlNUZJr9Eg3sV1FG0h2l+MVOOnR635qdUbb49sYojYxVruMLX0BH1c4ZCu230m8CUoWA1Em1QNI75ya7+9Y5T6AsgWDVpBvdUo9fWNbdp+VQ0GskFQsJD5wtnxbcbHeFiERAgGBm7z6qt9u9LrQpBH+dsW52ADvYsu3L4nQEa+sdMHwTTwmGY+iUvsxu0DqxGg= + file: + - desktop/build/libs/desktop-release.jar + - server/build/libs/server-release.jar + on: + repo: Anuken/Mindustry + tags: true + - provider: script + script: bash update_wiki.sh + on: + repo: Anuken/Mindustry + tags: true env: global: secure: TqlUl/ojjkCMVOGbCTKz7Cnr4F08UyWzY/CiJ0vvUOGJGZ1qm7XavAlDf5XT0egU4mvr37THubFO8vojbqmrmy0oZnYh3njKFA8axgyZ8PyKkjGHOfd0i6qyEWsOr9H90/2X8r3LwEeLaDFyHpu3wljIGBjweg53g2qwmDwCFa9UR80FJZ+xDB+rD6B3cXT0DTEkCoLZXLqXm0Y3HvBdSuBL1LR/FNb2BSxNq+tNLGiz1kdQZV5erausbbZypBoGxzz63xAnyz2kkFz73A8xQYVTzGbFodTPz7HM13GVZ5s43I03Y+HYyHBgBaSLziO2hi2kzVJccOwzBp7wS4fs1MqsFY5+IeWJ9k+hm89NiYT7+6zlEgoUMlIniny1qLqWTzx7btUeuC/y/h5TVBNgaV+z0jmHycHfeSyq5I+vmX4J8qe3wmaN8TcdqYKU5nIznOTk3CM5Fzu0Bs9vkCkOxmormmcjMFW1RbdOLc/hpZWZggsBA88sNEAI8eq+r5QEeqzeCx8YKoZDjdrsqvgLMc3El3gS9oMGxkn0Y/TEcqs9Tc4BXtTkqIA68hD0DYzlAxYjVbbkAI9Hh9lHNvV3Dr/oCkGXQ/HflM143kj1L3tSBZpqeqQE2XhngB5nqpS3OZTmZbMTQ8qD2luU18yaTGMLF5tJS/fdKPRx0gQ1kL8= diff --git a/build.gradle b/build.gradle index 4137f14bd2..e8c8736405 100644 --- a/build.gradle +++ b/build.gradle @@ -35,7 +35,7 @@ allprojects{ } getArcHash = { - //get latest commit hash from gtihub since JITPack's '-snapshot' version doesn't work correctly + //get latest commit hash from github since JITPack's '-snapshot' version doesn't work correctly if(arcHash == null){ try{ arcHash = 'git ls-remote https://github.com/Anuken/Arc.git'.execute().text.split("\t")[0] @@ -172,12 +172,12 @@ project(":ios"){ project(":core"){ apply plugin: "java" - task finish{ + task preGen{ generateLocales() } dependencies{ - if(System.properties["user.name"] == "anuke" && !System.properties["os.name"].contains("Mac")){ + if(System.properties["user.name"] == "anuke"){ task cleanGen{ doFirst{ delete{ @@ -202,6 +202,8 @@ project(":core"){ compileJava.finalizedBy(copyGen) } + compileJava.dependsOn(preGen) + compile arcModule("arc-core") compile arcModule("extensions:freetype") compile arcModule("extensions:arcnet") @@ -244,6 +246,12 @@ project(":tools"){ dependencies{ compile project(":core") + + //for render tests + compile "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-desktop" + compile "com.badlogicgames.gdx:gdx-freetype-platform:$gdxVersion:natives-desktop" + + compile arcModule("backends:backend-lwjgl3") } } diff --git a/core/assets-raw/sprites/blocks/distribution/bridge-conveyor-end.png b/core/assets-raw/sprites/blocks/distribution/bridge-conveyor-end.png index b553fc29a7..ccf11151c7 100644 Binary files a/core/assets-raw/sprites/blocks/distribution/bridge-conveyor-end.png and b/core/assets-raw/sprites/blocks/distribution/bridge-conveyor-end.png differ diff --git a/core/assets-raw/sprites/blocks/environment/pebbles1.png b/core/assets-raw/sprites/blocks/environment/pebbles1.png index 81baa64bd5..825833c5b6 100644 Binary files a/core/assets-raw/sprites/blocks/environment/pebbles1.png and b/core/assets-raw/sprites/blocks/environment/pebbles1.png differ diff --git a/core/assets-raw/sprites/blocks/environment/pebbles2.png b/core/assets-raw/sprites/blocks/environment/pebbles2.png index 7b11d5fc17..075f05dfcd 100644 Binary files a/core/assets-raw/sprites/blocks/environment/pebbles2.png and b/core/assets-raw/sprites/blocks/environment/pebbles2.png differ diff --git a/core/assets-raw/sprites/blocks/environment/pebbles3.png b/core/assets-raw/sprites/blocks/environment/pebbles3.png index 39b1ebd9c5..846f5fbc3f 100644 Binary files a/core/assets-raw/sprites/blocks/environment/pebbles3.png and b/core/assets-raw/sprites/blocks/environment/pebbles3.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rock1.png b/core/assets-raw/sprites/blocks/environment/rock1.png index f5fbeae6eb..75d81ad163 100644 Binary files a/core/assets-raw/sprites/blocks/environment/rock1.png and b/core/assets-raw/sprites/blocks/environment/rock1.png differ diff --git a/core/assets-raw/sprites/blocks/environment/rock2.png b/core/assets-raw/sprites/blocks/environment/rock2.png index df9303897d..b4a900c4fd 100644 Binary files a/core/assets-raw/sprites/blocks/environment/rock2.png and b/core/assets-raw/sprites/blocks/environment/rock2.png differ diff --git a/core/assets-raw/sprites/blocks/environment/sand1.png b/core/assets-raw/sprites/blocks/environment/sand1.png index ae4fe3c363..ae6ca2d3be 100644 Binary files a/core/assets-raw/sprites/blocks/environment/sand1.png and b/core/assets-raw/sprites/blocks/environment/sand1.png differ diff --git a/core/assets-raw/sprites/blocks/environment/shale-boulder1.png b/core/assets-raw/sprites/blocks/environment/shale-boulder1.png index ed47edab22..00cc2f2ccb 100644 Binary files a/core/assets-raw/sprites/blocks/environment/shale-boulder1.png and b/core/assets-raw/sprites/blocks/environment/shale-boulder1.png differ diff --git a/core/assets-raw/sprites/blocks/environment/shale-boulder2.png b/core/assets-raw/sprites/blocks/environment/shale-boulder2.png index 1d54fe6d4a..e03c20b62c 100644 Binary files a/core/assets-raw/sprites/blocks/environment/shale-boulder2.png and b/core/assets-raw/sprites/blocks/environment/shale-boulder2.png differ diff --git a/core/assets-raw/sprites/blocks/environment/snowrock1.png b/core/assets-raw/sprites/blocks/environment/snowrock1.png index 5c3a702ccd..d81d328b9c 100644 Binary files a/core/assets-raw/sprites/blocks/environment/snowrock1.png and b/core/assets-raw/sprites/blocks/environment/snowrock1.png differ diff --git a/core/assets-raw/sprites/blocks/environment/snowrock2.png b/core/assets-raw/sprites/blocks/environment/snowrock2.png index c25c544910..99a4b14ce0 100644 Binary files a/core/assets-raw/sprites/blocks/environment/snowrock2.png and b/core/assets-raw/sprites/blocks/environment/snowrock2.png differ diff --git a/core/assets-raw/sprites/blocks/liquid/bridge-conduit-arrow.png b/core/assets-raw/sprites/blocks/liquid/bridge-conduit-arrow.png index 2c88950956..05bb28604f 100644 Binary files a/core/assets-raw/sprites/blocks/liquid/bridge-conduit-arrow.png and b/core/assets-raw/sprites/blocks/liquid/bridge-conduit-arrow.png differ diff --git a/core/assets-raw/sprites/blocks/liquid/bridge-conduit-end.png b/core/assets-raw/sprites/blocks/liquid/bridge-conduit-end.png index 4fe3d03201..1142e49e21 100644 Binary files a/core/assets-raw/sprites/blocks/liquid/bridge-conduit-end.png and b/core/assets-raw/sprites/blocks/liquid/bridge-conduit-end.png differ diff --git a/core/assets-raw/sprites/blocks/liquid/conduit-bottom-1.png b/core/assets-raw/sprites/blocks/liquid/conduit-bottom-1.png index 7153704def..88e4f28423 100644 Binary files a/core/assets-raw/sprites/blocks/liquid/conduit-bottom-1.png and b/core/assets-raw/sprites/blocks/liquid/conduit-bottom-1.png differ diff --git a/core/assets-raw/sprites/blocks/liquid/conduit-bottom-2.png b/core/assets-raw/sprites/blocks/liquid/conduit-bottom-2.png index 7d5b6fb9f9..3c968dd2b4 100644 Binary files a/core/assets-raw/sprites/blocks/liquid/conduit-bottom-2.png and b/core/assets-raw/sprites/blocks/liquid/conduit-bottom-2.png differ diff --git a/core/assets-raw/sprites/blocks/liquid/conduit-bottom-3.png b/core/assets-raw/sprites/blocks/liquid/conduit-bottom-3.png index 977188d577..6b0a4ffff9 100644 Binary files a/core/assets-raw/sprites/blocks/liquid/conduit-bottom-3.png and b/core/assets-raw/sprites/blocks/liquid/conduit-bottom-3.png differ diff --git a/core/assets-raw/sprites/blocks/liquid/conduit-bottom-4.png b/core/assets-raw/sprites/blocks/liquid/conduit-bottom-4.png index 0328b79b3e..969b593d8e 100644 Binary files a/core/assets-raw/sprites/blocks/liquid/conduit-bottom-4.png and b/core/assets-raw/sprites/blocks/liquid/conduit-bottom-4.png differ diff --git a/core/assets-raw/sprites/blocks/liquid/conduit-bottom-5.png b/core/assets-raw/sprites/blocks/liquid/conduit-bottom-5.png index e7ef35006f..0317e0b0fa 100644 Binary files a/core/assets-raw/sprites/blocks/liquid/conduit-bottom-5.png and b/core/assets-raw/sprites/blocks/liquid/conduit-bottom-5.png differ diff --git a/core/assets-raw/sprites/blocks/liquid/conduit-bottom-6.png b/core/assets-raw/sprites/blocks/liquid/conduit-bottom-6.png index 9b4b292794..30ecffba39 100644 Binary files a/core/assets-raw/sprites/blocks/liquid/conduit-bottom-6.png and b/core/assets-raw/sprites/blocks/liquid/conduit-bottom-6.png differ diff --git a/core/assets-raw/sprites/blocks/liquid/conduit-bottom.png b/core/assets-raw/sprites/blocks/liquid/conduit-bottom.png index 4908fa83c9..1390737d20 100644 Binary files a/core/assets-raw/sprites/blocks/liquid/conduit-bottom.png and b/core/assets-raw/sprites/blocks/liquid/conduit-bottom.png differ diff --git a/core/assets-raw/sprites/blocks/liquid/conduit-top-0.png b/core/assets-raw/sprites/blocks/liquid/conduit-top-0.png index 9dc9384971..a9dc2ec9c8 100644 Binary files a/core/assets-raw/sprites/blocks/liquid/conduit-top-0.png and b/core/assets-raw/sprites/blocks/liquid/conduit-top-0.png differ diff --git a/core/assets-raw/sprites/blocks/liquid/conduit-top-1.png b/core/assets-raw/sprites/blocks/liquid/conduit-top-1.png index e219a5751d..d223e31491 100644 Binary files a/core/assets-raw/sprites/blocks/liquid/conduit-top-1.png and b/core/assets-raw/sprites/blocks/liquid/conduit-top-1.png differ diff --git a/core/assets-raw/sprites/blocks/liquid/conduit-top-2.png b/core/assets-raw/sprites/blocks/liquid/conduit-top-2.png index 30d039d2d8..c29c2fc1e2 100644 Binary files a/core/assets-raw/sprites/blocks/liquid/conduit-top-2.png and b/core/assets-raw/sprites/blocks/liquid/conduit-top-2.png differ diff --git a/core/assets-raw/sprites/blocks/liquid/conduit-top-3.png b/core/assets-raw/sprites/blocks/liquid/conduit-top-3.png index c7feafdfa8..c5500f1fd3 100644 Binary files a/core/assets-raw/sprites/blocks/liquid/conduit-top-3.png and b/core/assets-raw/sprites/blocks/liquid/conduit-top-3.png differ diff --git a/core/assets-raw/sprites/blocks/liquid/conduit-top-4.png b/core/assets-raw/sprites/blocks/liquid/conduit-top-4.png index 58ab8e6927..ba4bc1c99a 100644 Binary files a/core/assets-raw/sprites/blocks/liquid/conduit-top-4.png and b/core/assets-raw/sprites/blocks/liquid/conduit-top-4.png differ diff --git a/core/assets-raw/sprites/blocks/liquid/conduit-top-5.png b/core/assets-raw/sprites/blocks/liquid/conduit-top-5.png index 72461ba0b6..debece9dc9 100644 Binary files a/core/assets-raw/sprites/blocks/liquid/conduit-top-5.png and b/core/assets-raw/sprites/blocks/liquid/conduit-top-5.png differ diff --git a/core/assets-raw/sprites/blocks/liquid/conduit-top-6.png b/core/assets-raw/sprites/blocks/liquid/conduit-top-6.png index d30fc7a8b6..56976bfe14 100644 Binary files a/core/assets-raw/sprites/blocks/liquid/conduit-top-6.png and b/core/assets-raw/sprites/blocks/liquid/conduit-top-6.png differ diff --git a/core/assets-raw/sprites/blocks/liquid/liquid-router-bottom.png b/core/assets-raw/sprites/blocks/liquid/liquid-router-bottom.png index 5b48c24adf..be9e88c572 100644 Binary files a/core/assets-raw/sprites/blocks/liquid/liquid-router-bottom.png and b/core/assets-raw/sprites/blocks/liquid/liquid-router-bottom.png differ diff --git a/core/assets-raw/sprites/blocks/liquid/liquid-router-liquid.png b/core/assets-raw/sprites/blocks/liquid/liquid-router-liquid.png index a32ca6161a..09957a6554 100644 Binary files a/core/assets-raw/sprites/blocks/liquid/liquid-router-liquid.png and b/core/assets-raw/sprites/blocks/liquid/liquid-router-liquid.png differ diff --git a/core/assets-raw/sprites/blocks/liquid/pulse-conduit-top-0.png b/core/assets-raw/sprites/blocks/liquid/pulse-conduit-top-0.png index c6a453fed9..8ae31a2dbc 100644 Binary files a/core/assets-raw/sprites/blocks/liquid/pulse-conduit-top-0.png and b/core/assets-raw/sprites/blocks/liquid/pulse-conduit-top-0.png differ diff --git a/core/assets-raw/sprites/blocks/liquid/pulse-conduit-top-1.png b/core/assets-raw/sprites/blocks/liquid/pulse-conduit-top-1.png index 62f03471c4..f86fde1240 100644 Binary files a/core/assets-raw/sprites/blocks/liquid/pulse-conduit-top-1.png and b/core/assets-raw/sprites/blocks/liquid/pulse-conduit-top-1.png differ diff --git a/core/assets-raw/sprites/blocks/liquid/pulse-conduit-top-2.png b/core/assets-raw/sprites/blocks/liquid/pulse-conduit-top-2.png index 3cea1a8e8d..2d9bcb39a3 100644 Binary files a/core/assets-raw/sprites/blocks/liquid/pulse-conduit-top-2.png and b/core/assets-raw/sprites/blocks/liquid/pulse-conduit-top-2.png differ diff --git a/core/assets-raw/sprites/blocks/liquid/pulse-conduit-top-3.png b/core/assets-raw/sprites/blocks/liquid/pulse-conduit-top-3.png index 657e292eeb..d625cd185b 100644 Binary files a/core/assets-raw/sprites/blocks/liquid/pulse-conduit-top-3.png and b/core/assets-raw/sprites/blocks/liquid/pulse-conduit-top-3.png differ diff --git a/core/assets-raw/sprites/blocks/liquid/pulse-conduit-top-4.png b/core/assets-raw/sprites/blocks/liquid/pulse-conduit-top-4.png index 0dda362ff1..e1938fde0b 100644 Binary files a/core/assets-raw/sprites/blocks/liquid/pulse-conduit-top-4.png and b/core/assets-raw/sprites/blocks/liquid/pulse-conduit-top-4.png differ diff --git a/core/assets-raw/sprites/blocks/liquid/pulse-conduit-top-5.png b/core/assets-raw/sprites/blocks/liquid/pulse-conduit-top-5.png index 7ada32da91..ed9d334798 100644 Binary files a/core/assets-raw/sprites/blocks/liquid/pulse-conduit-top-5.png and b/core/assets-raw/sprites/blocks/liquid/pulse-conduit-top-5.png differ diff --git a/core/assets-raw/sprites/blocks/liquid/pulse-conduit-top-6.png b/core/assets-raw/sprites/blocks/liquid/pulse-conduit-top-6.png index f43d03fa16..f25158d7de 100644 Binary files a/core/assets-raw/sprites/blocks/liquid/pulse-conduit-top-6.png and b/core/assets-raw/sprites/blocks/liquid/pulse-conduit-top-6.png differ diff --git a/core/assets-raw/sprites/blocks/turrets/bases/block-1.png b/core/assets-raw/sprites/blocks/turrets/bases/block-1.png index 43a8576c0f..36ec5be9a8 100644 Binary files a/core/assets-raw/sprites/blocks/turrets/bases/block-1.png and b/core/assets-raw/sprites/blocks/turrets/bases/block-1.png differ diff --git a/core/assets-raw/sprites/blocks/turrets/bases/block-2.png b/core/assets-raw/sprites/blocks/turrets/bases/block-2.png index b425980c32..ec0fba351a 100644 Binary files a/core/assets-raw/sprites/blocks/turrets/bases/block-2.png and b/core/assets-raw/sprites/blocks/turrets/bases/block-2.png differ diff --git a/core/assets-raw/sprites/blocks/turrets/bases/block-3.png b/core/assets-raw/sprites/blocks/turrets/bases/block-3.png index 4997c7fc3e..1b01ddd33f 100644 Binary files a/core/assets-raw/sprites/blocks/turrets/bases/block-3.png and b/core/assets-raw/sprites/blocks/turrets/bases/block-3.png differ diff --git a/core/assets-raw/sprites/blocks/turrets/bases/block-4.png b/core/assets-raw/sprites/blocks/turrets/bases/block-4.png index 7206b69d95..e1fcabc496 100644 Binary files a/core/assets-raw/sprites/blocks/turrets/bases/block-4.png and b/core/assets-raw/sprites/blocks/turrets/bases/block-4.png differ diff --git a/core/assets-raw/sprites/ui/button-over.9.png b/core/assets-raw/sprites/ui/button-over.9.png index fe5f260ce5..8d6ad90b79 100644 Binary files a/core/assets-raw/sprites/ui/button-over.9.png and b/core/assets-raw/sprites/ui/button-over.9.png differ diff --git a/core/assets-raw/sprites/ui/button-s.9.png b/core/assets-raw/sprites/ui/button-s.9.png new file mode 100644 index 0000000000..2ed825a819 Binary files /dev/null and b/core/assets-raw/sprites/ui/button-s.9.png differ diff --git a/core/assets-raw/sprites/ui/button.9.png b/core/assets-raw/sprites/ui/button.9.png index 5424f471d1..0f3b7dadf3 100644 Binary files a/core/assets-raw/sprites/ui/button.9.png and b/core/assets-raw/sprites/ui/button.9.png differ diff --git a/core/assets-raw/sprites/ui/icons-category/icon-crafting.png b/core/assets-raw/sprites/ui/icons-category/icon-crafting.png deleted file mode 100644 index 9a5fd055e6..0000000000 Binary files a/core/assets-raw/sprites/ui/icons-category/icon-crafting.png and /dev/null differ diff --git a/core/assets-raw/sprites/ui/icons-category/icon-defense.png b/core/assets-raw/sprites/ui/icons-category/icon-defense.png deleted file mode 100644 index 150f611402..0000000000 Binary files a/core/assets-raw/sprites/ui/icons-category/icon-defense.png and /dev/null differ diff --git a/core/assets-raw/sprites/ui/icons-category/icon-distribution.png b/core/assets-raw/sprites/ui/icons-category/icon-distribution.png deleted file mode 100644 index 52a07aac9f..0000000000 Binary files a/core/assets-raw/sprites/ui/icons-category/icon-distribution.png and /dev/null differ diff --git a/core/assets-raw/sprites/ui/icons-category/icon-effect.png b/core/assets-raw/sprites/ui/icons-category/icon-effect.png deleted file mode 100644 index d0613ec868..0000000000 Binary files a/core/assets-raw/sprites/ui/icons-category/icon-effect.png and /dev/null differ diff --git a/core/assets-raw/sprites/ui/icons-category/icon-liquid.png b/core/assets-raw/sprites/ui/icons-category/icon-liquid.png deleted file mode 100644 index 050ea2ef38..0000000000 Binary files a/core/assets-raw/sprites/ui/icons-category/icon-liquid.png and /dev/null differ diff --git a/core/assets-raw/sprites/ui/icons-category/icon-power.png b/core/assets-raw/sprites/ui/icons-category/icon-power.png deleted file mode 100644 index 27d9fa885d..0000000000 Binary files a/core/assets-raw/sprites/ui/icons-category/icon-power.png and /dev/null differ diff --git a/core/assets-raw/sprites/ui/icons-category/icon-production.png b/core/assets-raw/sprites/ui/icons-category/icon-production.png deleted file mode 100644 index 8d037a43a2..0000000000 Binary files a/core/assets-raw/sprites/ui/icons-category/icon-production.png and /dev/null differ diff --git a/core/assets-raw/sprites/ui/icons-category/icon-turret.png b/core/assets-raw/sprites/ui/icons-category/icon-turret.png deleted file mode 100644 index 60cce4fa14..0000000000 Binary files a/core/assets-raw/sprites/ui/icons-category/icon-turret.png and /dev/null differ diff --git a/core/assets-raw/sprites/ui/icons-category/icon-units.png b/core/assets-raw/sprites/ui/icons-category/icon-units.png deleted file mode 100644 index d76063e640..0000000000 Binary files a/core/assets-raw/sprites/ui/icons-category/icon-units.png and /dev/null differ diff --git a/core/assets-raw/sprites/ui/icons-category/icon-upgrade.png b/core/assets-raw/sprites/ui/icons-category/icon-upgrade.png deleted file mode 100644 index af4b3f4576..0000000000 Binary files a/core/assets-raw/sprites/ui/icons-category/icon-upgrade.png and /dev/null differ diff --git a/core/assets-raw/sprites/ui/icons/controller-cursor.png b/core/assets-raw/sprites/ui/icons/controller-cursor.png deleted file mode 100644 index 061fc5b62a..0000000000 Binary files a/core/assets-raw/sprites/ui/icons/controller-cursor.png and /dev/null differ diff --git a/core/assets-raw/sprites/ui/icons/icon-admin.png b/core/assets-raw/sprites/ui/icons/icon-admin.png index 2af8d3eca6..f4101c0423 100644 Binary files a/core/assets-raw/sprites/ui/icons/icon-admin.png and b/core/assets-raw/sprites/ui/icons/icon-admin.png differ diff --git a/core/assets-raw/sprites/ui/icons/icon-areaDelete.png b/core/assets-raw/sprites/ui/icons/icon-areaDelete.png deleted file mode 100644 index e9341daca0..0000000000 Binary files a/core/assets-raw/sprites/ui/icons/icon-areaDelete.png and /dev/null differ diff --git a/core/assets-raw/sprites/ui/icons/icon-cancel-2.png b/core/assets-raw/sprites/ui/icons/icon-cancel-2.png deleted file mode 100644 index 5b14e4c468..0000000000 Binary files a/core/assets-raw/sprites/ui/icons/icon-cancel-2.png and /dev/null differ diff --git a/core/assets-raw/sprites/ui/icons/icon-check-2.png b/core/assets-raw/sprites/ui/icons/icon-check-2.png deleted file mode 100644 index ec0bb3cb8e..0000000000 Binary files a/core/assets-raw/sprites/ui/icons/icon-check-2.png and /dev/null differ diff --git a/core/assets-raw/sprites/ui/icons/icon-check.png b/core/assets-raw/sprites/ui/icons/icon-check.png index 1617c299c5..2bdb607f2a 100644 Binary files a/core/assets-raw/sprites/ui/icons/icon-check.png and b/core/assets-raw/sprites/ui/icons/icon-check.png differ diff --git a/core/assets-raw/sprites/ui/icons/icon-crafting.png b/core/assets-raw/sprites/ui/icons/icon-crafting.png new file mode 100644 index 0000000000..3f7022e87b Binary files /dev/null and b/core/assets-raw/sprites/ui/icons/icon-crafting.png differ diff --git a/core/assets-raw/sprites/ui/icons/icon-database-small.png b/core/assets-raw/sprites/ui/icons/icon-database-small.png deleted file mode 100644 index 059fd6f219..0000000000 Binary files a/core/assets-raw/sprites/ui/icons/icon-database-small.png and /dev/null differ diff --git a/core/assets-raw/sprites/ui/icons/icon-database.png b/core/assets-raw/sprites/ui/icons/icon-database.png index 41e4b672f2..059fd6f219 100644 Binary files a/core/assets-raw/sprites/ui/icons/icon-database.png and b/core/assets-raw/sprites/ui/icons/icon-database.png differ diff --git a/core/assets-raw/sprites/ui/icons/icon-defense.png b/core/assets-raw/sprites/ui/icons/icon-defense.png new file mode 100644 index 0000000000..2ae509685e Binary files /dev/null and b/core/assets-raw/sprites/ui/icons/icon-defense.png differ diff --git a/core/assets-raw/sprites/ui/icons/icon-dev-builds.png b/core/assets-raw/sprites/ui/icons/icon-dev-builds.png index 7edafcb7c0..27f46b6624 100644 Binary files a/core/assets-raw/sprites/ui/icons/icon-dev-builds.png and b/core/assets-raw/sprites/ui/icons/icon-dev-builds.png differ diff --git a/core/assets-raw/sprites/ui/icons/icon-distribution.png b/core/assets-raw/sprites/ui/icons/icon-distribution.png new file mode 100644 index 0000000000..3a202b38e8 Binary files /dev/null and b/core/assets-raw/sprites/ui/icons/icon-distribution.png differ diff --git a/core/assets-raw/sprites/ui/icons/icon-donate.png b/core/assets-raw/sprites/ui/icons/icon-donate.png index 5c762f79d0..cad39eb1ba 100644 Binary files a/core/assets-raw/sprites/ui/icons/icon-donate.png and b/core/assets-raw/sprites/ui/icons/icon-donate.png differ diff --git a/core/assets-raw/sprites/ui/icons/icon-editor.png b/core/assets-raw/sprites/ui/icons/icon-editor.png index bbfabe4141..6cb0a64f9f 100644 Binary files a/core/assets-raw/sprites/ui/icons/icon-editor.png and b/core/assets-raw/sprites/ui/icons/icon-editor.png differ diff --git a/core/assets-raw/sprites/ui/icons/icon-effect.png b/core/assets-raw/sprites/ui/icons/icon-effect.png new file mode 100644 index 0000000000..212034645b Binary files /dev/null and b/core/assets-raw/sprites/ui/icons/icon-effect.png differ diff --git a/core/assets-raw/sprites/ui/icons/icon-egg.png b/core/assets-raw/sprites/ui/icons/icon-egg.png deleted file mode 100644 index 11f2155605..0000000000 Binary files a/core/assets-raw/sprites/ui/icons/icon-egg.png and /dev/null differ diff --git a/core/assets-raw/sprites/ui/icons/icon-eraser.png b/core/assets-raw/sprites/ui/icons/icon-eraser.png index 00ba36cc37..fc72acc9f2 100644 Binary files a/core/assets-raw/sprites/ui/icons/icon-eraser.png and b/core/assets-raw/sprites/ui/icons/icon-eraser.png differ diff --git a/core/assets-raw/sprites/ui/icons/icon-generated.png b/core/assets-raw/sprites/ui/icons/icon-generated.png deleted file mode 100644 index f8630b8242..0000000000 Binary files a/core/assets-raw/sprites/ui/icons/icon-generated.png and /dev/null differ diff --git a/core/assets-raw/sprites/ui/icons/icon-github.png b/core/assets-raw/sprites/ui/icons/icon-github.png index dafadb05fb..0de41be50d 100644 Binary files a/core/assets-raw/sprites/ui/icons/icon-github.png and b/core/assets-raw/sprites/ui/icons/icon-github.png differ diff --git a/core/assets-raw/sprites/ui/icons/icon-google-play.png b/core/assets-raw/sprites/ui/icons/icon-google-play.png index b42f628d31..8464c51159 100644 Binary files a/core/assets-raw/sprites/ui/icons/icon-google-play.png and b/core/assets-raw/sprites/ui/icons/icon-google-play.png differ diff --git a/core/assets-raw/sprites/ui/icons/icon-hold.png b/core/assets-raw/sprites/ui/icons/icon-hold.png deleted file mode 100644 index fc40846ebe..0000000000 Binary files a/core/assets-raw/sprites/ui/icons/icon-hold.png and /dev/null differ diff --git a/core/assets-raw/sprites/ui/icons/icon-holdDelete.png b/core/assets-raw/sprites/ui/icons/icon-holdDelete.png deleted file mode 100644 index 56c2aff291..0000000000 Binary files a/core/assets-raw/sprites/ui/icons/icon-holdDelete.png and /dev/null differ diff --git a/core/assets-raw/sprites/ui/icons/icon-info.png b/core/assets-raw/sprites/ui/icons/icon-info.png index e3461da338..2ea8dcb014 100644 Binary files a/core/assets-raw/sprites/ui/icons/icon-info.png and b/core/assets-raw/sprites/ui/icons/icon-info.png differ diff --git a/core/assets-raw/sprites/ui/icons/icon-itch.io.png b/core/assets-raw/sprites/ui/icons/icon-itch.io.png index 4cf4b3cfe6..b5bca0e50a 100644 Binary files a/core/assets-raw/sprites/ui/icons/icon-itch.io.png and b/core/assets-raw/sprites/ui/icons/icon-itch.io.png differ diff --git a/core/assets-raw/sprites/ui/icons/icon-items-none.png b/core/assets-raw/sprites/ui/icons/icon-items-none.png deleted file mode 100644 index b90595d9ee..0000000000 Binary files a/core/assets-raw/sprites/ui/icons/icon-items-none.png and /dev/null differ diff --git a/core/assets-raw/sprites/ui/icons/icon-liquid-small.png b/core/assets-raw/sprites/ui/icons/icon-liquid-consume.png similarity index 100% rename from core/assets-raw/sprites/ui/icons/icon-liquid-small.png rename to core/assets-raw/sprites/ui/icons/icon-liquid-consume.png diff --git a/core/assets-raw/sprites/ui/icons/icon-liquid.png b/core/assets-raw/sprites/ui/icons/icon-liquid.png new file mode 100644 index 0000000000..1306834469 Binary files /dev/null and b/core/assets-raw/sprites/ui/icons/icon-liquid.png differ diff --git a/core/assets-raw/sprites/ui/icons/icon-loading.png b/core/assets-raw/sprites/ui/icons/icon-loading.png index b857848f9a..0fd2d5265d 100644 Binary files a/core/assets-raw/sprites/ui/icons/icon-loading.png and b/core/assets-raw/sprites/ui/icons/icon-loading.png differ diff --git a/core/assets-raw/sprites/ui/icons/icon-locked.png b/core/assets-raw/sprites/ui/icons/icon-locked.png index c76abf6346..cdf11fe658 100644 Binary files a/core/assets-raw/sprites/ui/icons/icon-locked.png and b/core/assets-raw/sprites/ui/icons/icon-locked.png differ diff --git a/core/assets-raw/sprites/ui/icons/icon-logic.png b/core/assets-raw/sprites/ui/icons/icon-logic.png deleted file mode 100644 index 8ad3313701..0000000000 Binary files a/core/assets-raw/sprites/ui/icons/icon-logic.png and /dev/null differ diff --git a/core/assets-raw/sprites/ui/icons/icon-map.png b/core/assets-raw/sprites/ui/icons/icon-map.png index 8891e80a71..54f6a56169 100644 Binary files a/core/assets-raw/sprites/ui/icons/icon-map.png and b/core/assets-raw/sprites/ui/icons/icon-map.png differ diff --git a/core/assets-raw/sprites/ui/icons/icon-mission-background.png b/core/assets-raw/sprites/ui/icons/icon-mission-background.png deleted file mode 100644 index 3dc92b6a77..0000000000 Binary files a/core/assets-raw/sprites/ui/icons/icon-mission-background.png and /dev/null differ diff --git a/core/assets-raw/sprites/ui/icons/icon-mission-battle.png b/core/assets-raw/sprites/ui/icons/icon-mission-battle.png deleted file mode 100644 index 8c044dcf45..0000000000 Binary files a/core/assets-raw/sprites/ui/icons/icon-mission-battle.png and /dev/null differ diff --git a/core/assets-raw/sprites/ui/icons/icon-mission-defense.png b/core/assets-raw/sprites/ui/icons/icon-mission-defense.png deleted file mode 100644 index dc503fa345..0000000000 Binary files a/core/assets-raw/sprites/ui/icons/icon-mission-defense.png and /dev/null differ diff --git a/core/assets-raw/sprites/ui/icons/icon-mission-done.png b/core/assets-raw/sprites/ui/icons/icon-mission-done.png deleted file mode 100644 index 088f735f17..0000000000 Binary files a/core/assets-raw/sprites/ui/icons/icon-mission-done.png and /dev/null differ diff --git a/core/assets-raw/sprites/ui/icons/icon-pencil-small.png b/core/assets-raw/sprites/ui/icons/icon-pencil-small.png deleted file mode 100644 index 71a25add80..0000000000 Binary files a/core/assets-raw/sprites/ui/icons/icon-pencil-small.png and /dev/null differ diff --git a/core/assets-raw/sprites/ui/icons/icon-pencil.png b/core/assets-raw/sprites/ui/icons/icon-pencil.png index 448e3ef02b..053a283d08 100644 Binary files a/core/assets-raw/sprites/ui/icons/icon-pencil.png and b/core/assets-raw/sprites/ui/icons/icon-pencil.png differ diff --git a/core/assets-raw/sprites/ui/icons/icon-pick.png b/core/assets-raw/sprites/ui/icons/icon-pick.png index e833f22561..dfd7743030 100644 Binary files a/core/assets-raw/sprites/ui/icons/icon-pick.png and b/core/assets-raw/sprites/ui/icons/icon-pick.png differ diff --git a/core/assets-raw/sprites/ui/icons/icon-power-requirement.png b/core/assets-raw/sprites/ui/icons/icon-power-requirement.png deleted file mode 100644 index a6deaa19bc..0000000000 Binary files a/core/assets-raw/sprites/ui/icons/icon-power-requirement.png and /dev/null differ diff --git a/core/assets-raw/sprites/ui/icons/icon-power-small.png b/core/assets-raw/sprites/ui/icons/icon-power-small.png deleted file mode 100644 index 666058d5c7..0000000000 Binary files a/core/assets-raw/sprites/ui/icons/icon-power-small.png and /dev/null differ diff --git a/core/assets-raw/sprites/ui/icons/icon-power.png b/core/assets-raw/sprites/ui/icons/icon-power.png new file mode 100644 index 0000000000..57fbb2f2bd Binary files /dev/null and b/core/assets-raw/sprites/ui/icons/icon-power.png differ diff --git a/core/assets-raw/sprites/ui/icons/icon-production.png b/core/assets-raw/sprites/ui/icons/icon-production.png new file mode 100644 index 0000000000..fe6c3523c0 Binary files /dev/null and b/core/assets-raw/sprites/ui/icons/icon-production.png differ diff --git a/core/assets-raw/sprites/ui/icons/icon-redo.png b/core/assets-raw/sprites/ui/icons/icon-redo.png index b563616f62..4c53eb56ef 100644 Binary files a/core/assets-raw/sprites/ui/icons/icon-redo.png and b/core/assets-raw/sprites/ui/icons/icon-redo.png differ diff --git a/core/assets-raw/sprites/ui/icons/icon-refresh.png b/core/assets-raw/sprites/ui/icons/icon-refresh.png index ef69be3960..cd1050f017 100644 Binary files a/core/assets-raw/sprites/ui/icons/icon-refresh.png and b/core/assets-raw/sprites/ui/icons/icon-refresh.png differ diff --git a/core/assets-raw/sprites/ui/icons/icon-terrain.png b/core/assets-raw/sprites/ui/icons/icon-terrain.png index 4f6326e012..cc9c57380e 100644 Binary files a/core/assets-raw/sprites/ui/icons/icon-terrain.png and b/core/assets-raw/sprites/ui/icons/icon-terrain.png differ diff --git a/core/assets-raw/sprites/ui/icons/icon-tools.png b/core/assets-raw/sprites/ui/icons/icon-tools.png index 0c6a1016a1..2ece1ae8f4 100644 Binary files a/core/assets-raw/sprites/ui/icons/icon-tools.png and b/core/assets-raw/sprites/ui/icons/icon-tools.png differ diff --git a/core/assets-raw/sprites/ui/icons/icon-touch.png b/core/assets-raw/sprites/ui/icons/icon-touch.png deleted file mode 100644 index 54f86930dd..0000000000 Binary files a/core/assets-raw/sprites/ui/icons/icon-touch.png and /dev/null differ diff --git a/core/assets-raw/sprites/ui/icons/icon-touchDelete.png b/core/assets-raw/sprites/ui/icons/icon-touchDelete.png deleted file mode 100644 index 484ecf1bac..0000000000 Binary files a/core/assets-raw/sprites/ui/icons/icon-touchDelete.png and /dev/null differ diff --git a/core/assets-raw/sprites/ui/icons/icon-tree-locked.png b/core/assets-raw/sprites/ui/icons/icon-tree-locked.png deleted file mode 100644 index 5c9678c8a9..0000000000 Binary files a/core/assets-raw/sprites/ui/icons/icon-tree-locked.png and /dev/null differ diff --git a/core/assets-raw/sprites/ui/icons/icon-turret.png b/core/assets-raw/sprites/ui/icons/icon-turret.png new file mode 100644 index 0000000000..32fd01b464 Binary files /dev/null and b/core/assets-raw/sprites/ui/icons/icon-turret.png differ diff --git a/core/assets-raw/sprites/ui/icons/icon-undo.png b/core/assets-raw/sprites/ui/icons/icon-undo.png index 98f74d8de9..cf5dd4c154 100644 Binary files a/core/assets-raw/sprites/ui/icons/icon-undo.png and b/core/assets-raw/sprites/ui/icons/icon-undo.png differ diff --git a/core/assets-raw/sprites/ui/icons/icon-units.png b/core/assets-raw/sprites/ui/icons/icon-units.png new file mode 100644 index 0000000000..1ee9cd9f55 Binary files /dev/null and b/core/assets-raw/sprites/ui/icons/icon-units.png differ diff --git a/core/assets-raw/sprites/ui/icons/icon-unlocked.png b/core/assets-raw/sprites/ui/icons/icon-unlocked.png deleted file mode 100644 index 9eedca0a66..0000000000 Binary files a/core/assets-raw/sprites/ui/icons/icon-unlocked.png and /dev/null differ diff --git a/core/assets-raw/sprites/ui/icons/icon-upgrade.png b/core/assets-raw/sprites/ui/icons/icon-upgrade.png new file mode 100644 index 0000000000..80e416aebe Binary files /dev/null and b/core/assets-raw/sprites/ui/icons/icon-upgrade.png differ diff --git a/core/assets-raw/sprites/ui/icons/icon-wiki.png b/core/assets-raw/sprites/ui/icons/icon-wiki.png index b97008c439..a4395e4ed5 100644 Binary files a/core/assets-raw/sprites/ui/icons/icon-wiki.png and b/core/assets-raw/sprites/ui/icons/icon-wiki.png differ diff --git a/core/assets-raw/sprites/ui/icons/icon-zone-locked.png b/core/assets-raw/sprites/ui/icons/icon-zone-locked.png deleted file mode 100644 index b0b184918c..0000000000 Binary files a/core/assets-raw/sprites/ui/icons/icon-zone-locked.png and /dev/null differ diff --git a/core/assets-raw/sprites/ui/icons/icon-zone.png b/core/assets-raw/sprites/ui/icons/icon-zone.png deleted file mode 100644 index 2496b1bc79..0000000000 Binary files a/core/assets-raw/sprites/ui/icons/icon-zone.png and /dev/null differ diff --git a/core/assets-raw/sprites/ui/icons/icon-zoom-small.png b/core/assets-raw/sprites/ui/icons/icon-zoom-small.png deleted file mode 100644 index af547625b0..0000000000 Binary files a/core/assets-raw/sprites/ui/icons/icon-zoom-small.png and /dev/null differ diff --git a/core/assets-raw/sprites/ui/icons/icon-zoom.png b/core/assets-raw/sprites/ui/icons/icon-zoom.png index fb5948a596..02736c1a4b 100644 Binary files a/core/assets-raw/sprites/ui/icons/icon-zoom.png and b/core/assets-raw/sprites/ui/icons/icon-zoom.png differ diff --git a/core/assets/bundles/bundle.properties b/core/assets/bundles/bundle.properties index fce61dbc44..7ec5e567cd 100644 --- a/core/assets/bundles/bundle.properties +++ b/core/assets/bundles/bundle.properties @@ -101,7 +101,7 @@ server.hostname = Host: {0} server.edit = Edit Server server.outdated = [crimson]Outdated Server![] server.outdated.client = [crimson]Outdated Client![] -server.version = [lightgray]Version: {0} {1} +server.version = [gray]v{0} {1} server.custombuild = [yellow]Custom Build confirmban = Are you sure you want to ban this player? confirmkick = Are you sure you want to kick this player? @@ -286,6 +286,7 @@ filter.option.octaves = Octaves filter.option.falloff = Falloff filter.option.block = Block filter.option.floor = Floor +filter.option.flooronto = Target Floor filter.option.wall = Wall filter.option.ore = Ore filter.option.floor2 = Secondary Floor @@ -455,6 +456,7 @@ setting.animatedshields.name = Animated Shields setting.antialias.name = Antialias[LIGHT_GRAY] (requires restart)[] setting.indicators.name = Enemy/Ally Indicators setting.autotarget.name = Auto-Target +setting.keyboard.name = Mouse+Keyboard Controls setting.fpscap.name = Max FPS setting.fpscap.none = None setting.fpscap.text = {0} FPS @@ -837,6 +839,7 @@ team.none.name = gray team.green.name = green team.purple.name = purple unit.spirit.name = Spirit Repair Drone +unit.draug.name = Draug Miner Drone unit.spirit.description = Automatically repairs blocks. unit.phantom.name = Phantom Builder Drone unit.phantom.description = An advanced drone unit. Helps players build blocks diff --git a/core/assets/bundles/bundle_fr_BE.properties b/core/assets/bundles/bundle_fr_BE.properties index b700208253..212a8a2db5 100644 --- a/core/assets/bundles/bundle_fr_BE.properties +++ b/core/assets/bundles/bundle_fr_BE.properties @@ -191,8 +191,8 @@ editor.mapinfo = Infos sur la carte editor.author = Auteur: editor.description = Description: editor.waves = Vagues: -editor.rules = Rules: -editor.ingame = Edit In-Game +editor.rules = Règles: +editor.ingame = Modifier en jeu waves.title = Vagues waves.remove = Retirer waves.never = @@ -210,15 +210,15 @@ waves.copied = Vagues copiées. editor.default = [LIGHT_GRAY] edit = Modifier... editor.name = Nom: -editor.spawn = Spawn Unit -editor.removeunit = Remove Unit +editor.spawn = Ajouter une unité +editor.removeunit = Retirer l'unité editor.teams = Équipes editor.elevation = Élévation editor.errorload = Erreur lors du chargement du fichier:\n[accent]{0} editor.errorsave = Erreur lors de la sauvegarde du fichier:\n[accent]{0} -editor.errorimage = That's an image, not a map. Don't go around changing extensions expecting it to work.\n\nIf you want to import a legacy map, use the 'import legacy map' button in the editor. -editor.errorlegacy = This map is too old, and uses a legacy map format that is no longer supported. -editor.errorheader = This map file is either not valid or corrupt. +editor.errorimage = C'est une image, pas une carte. Ne changez pas les extensions en espérant que cela fonctionne.\n\nSi vous souhaitez importer une carte, utilisez le bouton "importer une carte" dans l'éditeur. +editor.errorlegacy = Cette carte est trop ancienne et utilise un format de carte qui n'est plus pris en charge. +editor.errorheader = Ce fichier de carte n'est pas valide ou corrompu. editor.errorname = La carte n'a pas de nom! editor.update = Mettre à jour editor.randomize = Randomiser @@ -271,8 +271,8 @@ filter.option.wall = Mur filter.option.ore = Minerai filter.option.floor2 = Sol secondaire filter.option.threshold2 = Seuil secondaire -filter.option.radius = Radius -filter.option.percentile = Percentile +filter.option.radius = Rayon +filter.option.percentile = Centile width = Largeur: height = Hauteur: menu = Menu @@ -373,7 +373,7 @@ blocks.drillspeed = Vitesse de forage de base blocks.boosteffect = Effet boostant blocks.maxunits = Maximum d'unitée active blocks.health = Santé -blocks.buildtime = Build Time +blocks.buildtime = Temps de construction blocks.inaccuracy = Précision blocks.shots = Tirs blocks.reload = Tirs/Seconde @@ -421,7 +421,7 @@ category.shooting = Défense category.optional = Améliorations facultatives setting.landscape.name = Verrouiller la rotation en mode paysage setting.shadows.name = Ombres -setting.linear.name = Linear Filtering +setting.linear.name = Filtrage linéaire setting.animatedwater.name = Eau animée setting.animatedshields.name = Boucliers Animés setting.antialias.name = Antialias[LIGHT_GRAY] (demande le redémarrage de l'appareil)[] @@ -443,7 +443,7 @@ setting.sensitivity.name = Contôle de la sensibilité setting.saveinterval.name = Intervalle des sauvegardes auto setting.seconds = {0} Secondes setting.fullscreen.name = Plein écran -setting.borderlesswindow.name = Borderless Window[LIGHT_GRAY] (may require restart) +setting.borderlesswindow.name = Fenêtre sans bordure[LIGHT_GRAY] (peut nécessiter un redémarrage) setting.fps.name = Afficher FPS setting.vsync.name = VSync setting.lasers.name = Afficher les rayons des lasers diff --git a/core/assets/bundles/bundle_in_ID.properties b/core/assets/bundles/bundle_in_ID.properties index 62b475ee78..f346a1f211 100644 --- a/core/assets/bundles/bundle_in_ID.properties +++ b/core/assets/bundles/bundle_in_ID.properties @@ -1,947 +1,955 @@ -credits.text = Created by [ROYAL]Anuken[] - [SKY]anukendev@gmail.com[]\n\n[GRAY](In case you can't tell, this text is currently unfinished.\nTranslators, don't edit it yet!) +credits.text = Diciptakan oleh [ROYAL]Anuken[] - [SKY]anukendev@gmail.com[] credits = Kredit -contributors = Translators and Contributors -discord = Mari bergabung di Discord Mindustry! -link.discord.description = grup Discord Mindustry resmi -link.github.description = Source code permainan -link.dev-builds.description = Bentukan pengembang (kurang stabil) -link.trello.description = Papan trello resmi untuk fitur-fitur terencana -link.itch.io.description = Halaman itch.io dengan unduhan PC dan versi web -link.google-play.description = Google Play store -link.wiki.description = wiki resmi Mindustry -linkfail = Gagal membuka link!\nURL telah disalin ke papan salin. -screenshot = Screenshot saved to {0} -screenshot.invalid = Map too large, potentially not enough memory for screenshot. -gameover = Intinya hancur. -gameover.pvp = Tim [accent] {0}[] menang! -highscore = [YELLOW]Rekor baru! -stat.wave = Waves Defeated:[accent] {0} -stat.enemiesDestroyed = Enemies Destroyed:[accent] {0} -stat.built = Buildings Built:[accent] {0} -stat.destroyed = Buildings Destroyed:[accent] {0} -stat.deconstructed = Buildings Deconstructed:[accent] {0} -stat.delivered = Resources Launched: -stat.rank = Final Rank: [accent]{0} -placeline = You have selected a block.\nYou can[accent] place in a line[] by[accent] holding down your finger for a few seconds[] and dragging in a direction.\nTry it. -removearea = You have selected removal mode.\nYou can[accent] remove blocks in a rectangle[] by[accent] holding down your finger for a few seconds[] and dragging.\nTry it. -launcheditems = [accent]Launched Items -map.delete = Apakah kamu yakin ingin menghapus peta "[orange]{0}[]"? -level.highscore = Skor Tinggi: [accent]{0} +contributors = Translator dan Kontributor +discord = Bergabung di Discord Mindustry! +link.discord.description = Discord Mindustry resmi +link.github.description = Sumber kode permainan +link.dev-builds.description = Bentuk pengembangan (kurang stabil) +link.trello.description = Papan Trello resmi untuk fitur terencana +link.itch.io.description = Halaman itch.io dengan PC download dan versi web +link.google-play.description = Google Play Store +link.wiki.description = Wiki Mindustry resmi +linkfail = Gagal membuka tautan!\nURL disalin ke papan ke papan klip. +screenshot = Tangkapan layar disimpan di {0} +screenshot.invalid = Peta terlalu besar, tidak cukp memori untuk menangkap layar. +gameover = Permainan Habis +gameover.pvp = Tim[accent] {0}[] menang! +highscore = [accent]Rekor Baru! + +stat.wave = Gelombang Terkalahkan:[accent] {0} +stat.enemiesDestroyed = Musuh Terhancurkan:[accent] {0} +stat.built = Jumlah Blok yang Dibangun:[accent] {0} +stat.destroyed = Jumlah Blok Dihancurkan Musuh:[accent] {0} +stat.deconstructed = Jumlah Blok Dihancurkan Pemain:[accent] {0} +stat.delivered = Sumber Daya yang Diluncurkan: +stat.rank = Nilai Akhir: [accent]{0} + +placeline = Anda telah memilih sebuah blok.\nAnda bisa[accent] menaruhnya berjejeran[] dengan[accent] menekan layar beberapa saat[] dan menarik jarimu ke arah yang dituju.\n\n[scarlet]Cobalah. +removearea = Anda telah memilih mode penghancuran.\nAnda bisa[accent] menghancurkan blok dalam sebuah kotak[] dengan[accent] menekan layar beberapa saat[] dan menarik jarimu sampai membentuk sebuah area.\n\n[scarlet]Cobalah. + +launcheditems = [accent]Sumber Daya +map.delete = Apakah Anda yakin ingin menghapus peta "[accent]{0}[]"? +level.highscore = Nilai Tertinggi: [accent]{0} level.select = Pilih Level -level.mode = Modus permainan: -showagain = Jangan tampilkan lagi di sesi berikutnya -coreattack = < Intinya sedang diserang! > -nearpoint = [[ [scarlet]LEAVE DROP POINT IMMEDIATELY[] ]\nannihilation imminent -outofbounds = [[ OUT OF BOUNDS ]\n[]self-destruct in {0} -database = Core Database +level.mode = Mode Permainan: +showagain = Jangkan tampilkan lagi di sesi berikutnya +coreattack = < Inti sedang diserang! > +nearpoint = [[ [scarlet]TINGGALKAN TITIK JATUH SEGERA[] ]\npenghancuran akan terjadi +outofbounds = [[ MELEBIHI BATAS ]\n[]penghancuran diri di {0} +database = Basis Data Inti savegame = Simpan Permainan -loadgame = Lanjutkan +loadgame = Muat Permainan joingame = Bermain Bersama -addplayers = Tambah/Hapus Pemain -customgame = Game Bebas -newgame = New Game +addplayers = Tambah/Menghapus Pemain +customgame = Permainan Modifikasi +newgame = Permainan Baru none = -minimap = Minimap +minimap = Peta Kecil close = Tutup quit = Keluar -maps = Peta continue = Lanjutkan -maps.none = [LIGHT_GRAY]Peta tidak ditemukan! +maps.none = [LIGHT_GRAY]Tidak ketemu peta! about.button = Tentang name = Nama: -noname = Pick a[accent] player name[] first. -filename = Nama file: -unlocked = Blok Baru Terbuka! -completed = [accent]Completed -techtree = Tech Tree -research.list = [LIGHT_GRAY]Research: -research = Research -researched = [LIGHT_GRAY]{0} researched. -players = {0} pemain online -players.single = {0} pemain online +noname = Pilih[accent] nama pemain[] dahulu. +filename = Nama File: +unlocked = Konten baru terbuka! +completed = [accent]Terselesaikan +research.list = [LIGHT_GRAY]Penelitian: +research = Penelitian +researched = [LIGHT_GRAY]{0} telah diteliti. +players = {0} pemain aktif +players.single = {0} pemain aktif server.closing = [accent]Menutup server... server.kicked.kick = Anda telah dikeluarkan dari server! server.kicked.serverClose = Server ditutup. -server.kicked.clientOutdated = Client versi lama! Update game Anda! -server.kicked.serverOutdated = Server versi lama! Tanyakan host untuk memperbaharuinya! -server.kicked.banned = Anda telah di-ban dari server ini. -server.kicked.recentKick = Kamu baru saja dikeluarkan.\nTunggu sebentar sebelum terhubung kembali. -server.kicked.nameInUse = Ada seseorang dengan nama\nitu di server ini. -server.kicked.nameEmpty = Nama Anda harus mengandung setidaknya satu karakter atau angka. -server.kicked.idInUse = Kamu sudah ada di server ini! Menghubungkan dengan dua akun tidak diizinkan. -server.kicked.customClient = Server ini tidak mendukung bentukan khusus. Unduh versi resmi. +server.kicked.clientOutdated = Client kadaluarsa! perbarui permainan Anda! +server.kicked.serverOutdated = Server kadaluarsa! Tanya host untuk diperbarui! +server.kicked.banned = Anda telah dilarang untuk memasuki server ini. +server.kicked.recentKick = Anda baru saja dikeluarkan dari server ini.\nTunggu sebelum masuk lagi. +server.kicked.nameInUse = Sudah ada pemain dengan nama itu \ndi server ini. +server.kicked.nameEmpty = Nama yang dipilih tidak valid. +server.kicked.idInUse = Anda telah berada di server ini! Memasuki dengan dua akun tidak diizinkan. +server.kicked.customClient = Server ini tidak mendukung versi modifikasi. Download versi resmi. server.kicked.gameover = Game over! -host.info = Tombol [accent]host[] akan membuat server dengan port [scarlet]6567[] dan [scarlet]6568.[]\nSiapa saja yang terhubung ke [LIGHT_GRAY]WiFi atau jaringan lokal[] dapat melihat server Anda di daftar server.\n\nJika Anda ingin orang-orang agar dapat terhubung dari mana saja melalui IP, diperlukan [accent]port forwarding[].\n\n[LIGHT_GRAY]Catatan: Jika seseorang mengalami kesulitan untuk bergabung, pastikan bahwa Anda telah mengizinkan akses Mindustry ke jaringan lokal Anda di pengaturan firewall. -join.info = Di sini, Anda dapat memasukan [accent]IP server[] yang akan dihubungkan, atau menemukan server di [accent]jaringan lokal[] untuk dihubungkan.\nKedua jaringan LAN dan WAN didukung.\n\n[LIGHT_GRAY]Catatan: There is no automatic global server list; if you want to connect to someone by IP, you would need to ask the host for their IP. -hostserver = Host Server +host.info = Tombol [accent]host[] akan membuat server sementara di port [scarlet]6567[]. \nSemua orang yang memiliki [LIGHT_GRAY]Wi-Fi atau jaringan lokal[] akan bisa melihat server anda di daftar server mereka.\n\nJika Anda ingin pemain dari mana saja memasuki servermu dengan IP, [accent]port forwarding[] dibutuhkan.\n\n[LIGHT_GRAY]Diingat: Jika seseorang mengalami masalah memasuki permainan LAN mu, pastikan Anda telah mengizinkan Mindustry akses ke jaringan lokalmu di pengaturan firewall. +join.info = Disini, Anda bisa memasuki [accent]server IP[], atau menemukan [accent]server lokal[] untuk bermain bersama.\nLAN dan WAN mendukung permainan bersama.\n\n[LIGHT_GRAY]Diingat: Tidak ada daftar server global; jika anda ingin bergabung dengan seseorang memakai IP, Anda perlu menanyakan host tentang IP mereka. +hostserver = Host Permainan hostserver.mobile = Host\nPermainan host = Host hosting = [accent]Membuka server... -hosts.refresh = Segarkan -hosts.discovering = Mencari game LAN -server.refreshing = Menyegarkan server -hosts.none = [lightgray]Tidak ada game LAN yang ditemukan! -host.invalid = [scarlet]Tidak dapat terhubung ke host. -trace = Lacak Pemain +hosts.refresh = Muat Ulang +hosts.discovering = Mencari permainan LAN +server.refreshing = Memuat ulang server +hosts.none = [lightgray]Tidak ditemukan game lokal! +host.invalid = [scarlet]Tidak bisa menyambung dengan host. +trace = Melacak Pemain trace.playername = Nama pemain: [accent]{0} trace.ip = IP: [accent]{0} trace.id = ID Unik: [accent]{0} -trace.mobile = Mobile Client: [accent]{0} -trace.modclient = Klien Khusus: [accent]{0} -invalidid = ID klien tidak valid! Kirim laporan bug. -server.bans = Ban -server.bans.none = Tidak ada pemain di-ban! +trace.mobile = Client Mobile: [accent]{0} +trace.modclient = Client Modifikasi: [accent]{0} +invalidid = Client ID tidak valid! laporkan masalah. +server.bans = Pemain Dilarang Masuk +server.bans.none = Tidak ada pemain yang dilarang masuk! server.admins = Admin -server.admins.none = Tidak ada admin yang ditemukan! +server.admins.none = Tidak ada admin! server.add = Tambahkan Server -server.delete = Yakin ingin menghapus server ini? +server.delete = Anda yakin ingin menghapus server ini? server.hostname = Host: {0} server.edit = Sunting Server -server.outdated = [crimson]Server kedaluarsa![] -server.outdated.client = [crimson]Klien kedaluarsa![] -server.version = [lightgray]Versi: {0} -server.custombuild = [yellow]Bentukan khusus -confirmban = Apakah Anda yakin ingin melarang pemain ini? -confirmkick = Apakah Anda yakin ingin mengeluarkan pemain ini? -confirmunban = Apakah Anda yakin ingin mengizinkan pemain ini? -confirmadmin = Apakah Anda yakin ingin menjadikan pemain ini sebagai admin? -confirmunadmin = Are you sure you want to remove admin status from this player? +server.outdated = [crimson]Server Kadaluarsa![] +server.outdated.client = [crimson]Client Kadaluarsa![] +server.version = [lightgray]Versi: {0} {1} +server.custombuild = [yellow]Bentuk Modifikasi +confirmban = Anda yakin ingin melarang pemain ini untuk masuk lagi? +confirmkick = Anda yakin ingin mengeluarkan pemain ini? +confirmunban = Anda yakin ingin mengizinkan pemain ini untuk masuk lagi? +confirmadmin = Anda yakin ingin membuat pemain ini sebagai admin? +confirmunadmin = Anda yakin ingin menghapus status admin dari pemain ini? joingame.title = Bermain Bersama -joingame.ip = IP: -disconnect = Sambungan terputus. -disconnect.data = Failed to load world data! -connecting = [accent]Menghubungkan... -connecting.data = [accent]Memuat data level... +joingame.ip = Alamat: +disconnect = Terputus. +disconnect.data = Gagal memuat data server! +connecting = [accent]Memasuki... +connecting.data = [accent]Memuat data server... server.port = Port: -server.addressinuse = Alamat sudah di pakai! -server.invalidport = Nomor port salah! -server.error = [crimson]Kesalahan server hosting: [accent]{0} -save.old = This save is for an older version of the game, and can no longer be used.\n\n[LIGHT_GRAY]Save backwards compatibility will be implemented in the full 4.0 release. -save.new = Simpan Baru -save.overwrite = Yakin ingin mengganti slot simpan ini? -overwrite = Ganti -save.none = Tidak ada simpanan ditemukan! +server.addressinuse = Alamat sudah ada! +server.invalidport = Nomor port tidak valid! +server.error = [crimson]Error menghosting server: [accent]{0} +save.old = Simpanan ini dari versi yang lama, dan tidak bisa dipakai lagi.\n\n[LIGHT_GRAY]Fitur penyimpanan terbalik akan di implementasikan di versi 4.0 penuh. +save.new = Simpanan Baru +save.overwrite = Anda yakin ingin menindih \ntempat simpanan ini? +overwrite = Tindih +save.none = Tidak ada simpanan! saveload = [accent]Menyimpan... -savefail = Gagal menyimpan game! -save.delete.confirm = Yakin ingin menghapus save ini? +savefail = Gagal menyimpan permainan! +save.delete.confirm = Anda yakin ingin menghapus simpanan ini? save.delete = Hapus save.export = Ekspor Simpanan save.import.invalid = [accent]Simpanan ini tidak valid! -save.import.fail = [crimson]Gagal mengimpor: [accent]{0} -save.export.fail = [crimson]Gagal mengekspor save: [accent]{0} +save.import.fail = [crimson]Gagal mengimpor simpanan: [accent]{0} +save.export.fail = [crimson]Gagal mengekspor simpanan: [accent]{0} save.import = Impor Simpanan -save.newslot = Nama simpanan: +save.newslot = Simpan nama: save.rename = Ganti nama save.rename.text = Nama baru: selectslot = Pilih simpanan. -slot = [accent]Slot{0} -save.corrupted = [accent]Simpanan rusak atau tidak valid! +slot = [accent]Tempat {0} +save.corrupted = [accent]File simpanan rusak atau tidak valid!\nJika Anda baru saja memperbarui permainannya, ini karena perubahan di format penyimpanan dan [scarlet]bukan[] sebuah bug. empty = -on = Hidup -off = Mati -save.autosave = Simpan otomatis: {0} +on = Aktif +off = Nonaktif +save.autosave = Auto simpan: {0} save.map = Peta: {0} save.wave = Gelombang {0} -save.difficulty = Difficulty: {0} -save.date = Terakhir Disimpan: {0} -save.playtime = Playtime: {0} -warning = Warning. +save.difficulty = Tingkat Kesulitan: {0} +save.date = Simpanan Terakhir: {0} +save.playtime = Waktu Bermain: {0} +warning = Peringatan. confirm = Konfirmasi delete = Hapus ok = OK open = Buka -customize = Customize +customize = Modifikasi cancel = Batal -openlink = Buka tautan -copylink = Copy Link +openlink = Buka Tautan +copylink = Salin Tautan back = Kembali -quit.confirm = Anda yakin ingin berhenti? +quit.confirm = Apakah Anda yakin ingin keluar? changelog.title = Changelog -changelog.loading = Getting changelog... -changelog.error.android = [accent]Note that the changelog sometimes does not work on Android 4.4 and below!\nThis is due to an internal Android bug. -changelog.error.ios = [accent]The changelog is currently not supported in iOS. -changelog.error = [scarlet]Error getting changelog!\nCheck your internet connection. -changelog.current = [yellow][[Current version] -changelog.latest = [accent][[Latest version] +changelog.loading = Mendapatkan changelog... +changelog.error.android = [accent]Perlu diingat bahwa terkadang changelog tidak bekerja di Android 4.4 dan kebawah!\nDikarenakan Internal Android bug. +changelog.error.ios = [accent]Changelog saat ini tidak didukung iOS. +changelog.error = [scarlet]Error mendapatkan changelog!\nCek koneksi internetmu. +changelog.current = [yellow][[Versi Sekarang] +changelog.latest = [accent][[Versi Terbaru] loading = [accent]Memuat... -saving = [accent]Saving... +saving = [accent]Menyimpan... wave = [accent]Gelombang {0} -wave.waiting = Gelombang dimulai {0} -wave.waveInProgress = [LIGHT_GRAY]Wave in progress -waiting = Menunggu... -waiting.players = Waiting for players... -wave.enemies = [LIGHT_GRAY]{0} Enemies Remaining -wave.enemy = [LIGHT_GRAY]{0} Enemy Remaining -loadimage = Buka Gambar +wave.waiting = [LIGHT_GRAY]Gelombang di {0} +wave.waveInProgress = [LIGHT_GRAY]Gelombang sedang berlangsung +waiting = [LIGHT_GRAY]Menunggu... +waiting.players = Menunggu pemain lainnya... +wave.enemies = [LIGHT_GRAY]{0} Musuh Tersisa +wave.enemy = [LIGHT_GRAY]{0} Musuh Tersisa +loadimage = Memuat Gambar saveimage = Simpan Gambar -unknown = Unknown -custom = Custom +unknown = Tak diketahui +custom = Modifikasi builtin = Built-In -map.delete.confirm = Are you sure you want to delete this map? This action cannot be undone! -map.random = [accent]Random Map -map.nospawn = This map does not have any cores for the player to spawn in! Add a [ROYAL]blue[] core to this map in the editor. -map.nospawn.pvp = This map does not have any enemy cores for player to spawn into! Add[SCARLET] red[] cores to this map in the editor. -map.nospawn.attack = This map does not have any enemy cores for player to attack! Add[SCARLET] red[] cores to this map in the editor. -map.invalid = Error loading map: corrupted or invalid map file. -editor.brush = Brush -editor.openin = Open In Editor -editor.oregen = Ore Generation -editor.oregen.info = Ore Generation: -editor.mapinfo = Map Info -editor.author = Author: -editor.description = Description: -editor.waves = Waves: -editor.rules = Rules: -editor.ingame = Edit In-Game -waves.title = Waves -waves.remove = Remove -waves.never = -waves.every = every -waves.waves = wave(s) -waves.perspawn = per spawn -waves.to = to +map.delete.confirm = Anda yakin ingin menghapus peta ini? Aksi ini tidak bisa diubah! +map.random = [accent]Peta Acak +map.nospawn = Peta ini tidak memiliki inti agar pemain bisa muncul! Tambahkan inti [ROYAL] biru[] kedalam peta di penyunting. +map.nospawn.pvp = Peta ini tidak memiliki inti agar pemain lawan bisa muncul! Tambahkan inti[SCARLET] selain biru[] kedalam peta di penyunting. +map.nospawn.attack = Peta ini tidak memiliki inti musuh agar pemain bisa menyerang! Tambahkan inti[SCARLET] merah[] kedalam peta di penyunting. +map.invalid = Error memuat peta: rusak atau file peta tidak valid. +editor.brush = Kuas +editor.openin = Buka di Penyunting +editor.oregen = Generasi Sumber Daya +editor.oregen.info = Generasi Sumber Daya: +editor.mapinfo = Info Peta +editor.author = Pencipta: +editor.description = Deskripsi: +editor.waves = Gelombang: +editor.rules = Peraturan: +editor.ingame = Sunting Dalam Permainan +waves.title = Gelombang +waves.remove = Hapus +waves.never = +waves.every = setiap +waves.waves = gelombang +waves.perspawn = per muncul +waves.to = sampai waves.boss = Boss -waves.preview = Preview -waves.edit = Edit... -waves.copy = Copy to Clipboard -waves.load = Load from Clipboard -waves.invalid = Invalid waves in clipboard. -waves.copied = Waves copied. -editor.default = [LIGHT_GRAY] -edit = Edit... -editor.name = Name: -editor.spawn = Spawn Unit -editor.removeunit = Remove Unit -editor.teams = Teams -editor.elevation = Elevation -editor.errorload = Error loading file:\n[accent]{0} -editor.errorsave = Error saving file:\n[accent]{0} -editor.errorimage = That's an image, not a map. Don't go around changing extensions expecting it to work.\n\nIf you want to import a legacy map, use the 'import legacy map' button in the editor. -editor.errorlegacy = This map is too old, and uses a legacy map format that is no longer supported. -editor.errorheader = This map file is either not valid or corrupt. -editor.errorname = Map has no name defined. -editor.update = Update -editor.randomize = Randomize -editor.apply = Apply -editor.generate = Hasilkan -editor.resize = Ubah ukuran -editor.loadmap = Buka Peta +waves.preview = Pratinjau +waves.edit = Sunting... +waves.copy = Salin ke Papan klip +waves.load = Tempel dari Papan klip +waves.invalid = Gelombang tidak valid di papan klip. +waves.copied = Gelombang tersalin. +editor.default = [LIGHT_GRAY] +edit = Sunting... +editor.name = Nama: +editor.spawn = Munculkan Unit +editor.removeunit = Hapus Unit +editor.teams = Tim +editor.elevation = Ketinggian +editor.errorload = Error memuat file:\n[accent]{0} +editor.errorsave = Error menyimpan file:\n[accent]{0} +editor.errorimage = Itu gambar biasa, bukan peta. Jangan merubah ekstensi dan megharapkan akan berhasil.\n\nJika anda ingin mengimpor peta "Legacy", gunakan tombol 'impor peta legacy ' di penyunting. +editor.errorlegacy = Peta ini terlalu tua, dan memakai format peta "legacy" yang tidak didukung lagi. +editor.errorheader = File peta ini bisa jadi tidak valid atau rusak rusak. +editor.errorname = Peta tidak ada nama. +editor.update = Perbaruan +editor.randomize = Acak +editor.apply = Terapkan +editor.generate = Generasi +editor.resize = Ubah Ukuran +editor.loadmap = Memuat Peta editor.savemap = Simpan Peta -editor.saved = Saved! -editor.save.noname = Your map does not have a name! Set one in the 'map info' menu. -editor.save.overwrite = Your map overwrites a built-in map! Pick a different name in the 'map info' menu. -editor.import.exists = [scarlet]Unable to import:[] a built-in map named '{0}' already exists! -editor.import = Import... -editor.importmap = Import Map -editor.importmap.description = Import an already existing map -editor.importfile = Import File -editor.importfile.description = Import an external map file -editor.importimage = Import Terrain Image -editor.importimage.description = Import an external map image file -editor.export = Export... -editor.exportfile = Export File -editor.exportfile.description = Export a map file -editor.exportimage = Export Terrain Image -editor.exportimage.description = Export a map image file -editor.loadimage = Buka Gambar -editor.saveimage = Simpan Gambar -editor.unsaved = [scarlet]Anda memiliki perubahan yang belum disimpan![]\nYakin ingin keluar? -editor.resizemap = Ubah ukuran peta +editor.saved = Tersimpan! +editor.save.noname = Peta Anda tidak ada nama! Tambahkan di menu 'info peta'. +editor.save.overwrite = Peta ini menindih peta built-in! Pilih nama yang berbeda di menu 'info peta'. +editor.import.exists = [scarlet]Tidak bisa mengimpor:[] peta built-in bernama '{0}' sudah ada! +editor.import = Mengimpor... +editor.importmap = Impor Peta +editor.importmap.description = Mengimpor peta yang telah ada +editor.importfile = Impor File +editor.importfile.description = Mengimpor file peta dari luar +editor.importimage = Impor Peta "Legacy" +editor.importimage.description = Mengimpor peta legacy dari luar +editor.export = Ekspor... +editor.exportfile = Ekspor File +editor.exportfile.description = Mengekspor sebuah file peta +editor.exportimage = Expor Gambar Dunia +editor.exportimage.description = Ekspor sebuah file gambar peta +editor.loadimage = Impor Dunia +editor.saveimage = Ekspor Dunia +editor.unsaved = [scarlet]Anda memiliki perubahan belum disimpan![]\nYakin ingin keluar? +editor.resizemap = Ubah Ukuran Peta editor.mapname = Nama Peta: -editor.overwrite = [accent]Peringatan!\nIni akan mengganti peta yang ada. -editor.overwrite.confirm = [scarlet]Warning![] A map with this name already exists. Are you sure you want to overwrite it? -editor.selectmap = Pilih peta yang akan dimuat: -filters.empty = [LIGHT_GRAY]No filters! Add one with the button below. -filter.distort = Distort -filter.noise = Noise -filter.ore = Ore -filter.rivernoise = River Noise -filter.scatter = Scatter -filter.terrain = Terrain -filter.option.scale = Scale -filter.option.chance = Chance -filter.option.mag = Magnitude -filter.option.threshold = Threshold -filter.option.circle-scale = Circle Scale -filter.option.octaves = Octaves -filter.option.falloff = Falloff -filter.option.block = Block -filter.option.floor = Floor -filter.option.wall = Wall -filter.option.ore = Ore -filter.option.floor2 = Secondary Floor -filter.option.threshold2 = Secondary Threshold +editor.overwrite = [accent]Peringatan!\nIni menindih peta yang telah ada. +editor.overwrite.confirm = [scarlet]Peringatan![] Peta dengan nama ini sudah ada. Yakin ingin menindihnya? +editor.selectmap = Pilih peta untuk dimuat: +filters.empty = [LIGHT_GRAY]Tidak ada filter! Tambahkan dengan tombol dibawah. +filter.distort = Rusakkan +filter.noise = Kebisingan +filter.ore = Sumber Daya +filter.rivernoise = Kebisingan Sugnai +filter.scatter = Penebaran +filter.terrain = Lahan +filter.option.scale = Ukuran +filter.option.chance = Kemungkinan +filter.option.mag = Tingkat +filter.option.threshold = Ambang +filter.option.circle-scale = Ukuran Lingkaran +filter.option.octaves = Oktaf +filter.option.falloff = Kemerosotan +filter.option.block = Blok +filter.option.floor = Lantai +filter.option.wall = Dinding +filter.option.ore = Sumber Daya +filter.option.floor2 = Lantai Sekunder +filter.option.threshold2 = Ambang Sekunder filter.option.radius = Radius -filter.option.percentile = Percentile +filter.option.percentile = Perseratus width = Lebar: height = Tinggi: menu = Menu -play = Main -load = Buka +play = Bermain +load = Memuat save = Simpan fps = FPS: {0} tps = TPS: {0} ping = Ping: {0}ms -language.restart = Silakan mulai ulang permainan Anda agar pengaturan bahasa mulai berlaku. +language.restart = Silahkan mengulang kembali permainan agar pengaturan bahasa berpengaruh. settings = Pengaturan tutorial = Tutorial -editor = Pengedit -mapeditor = Pengedit Peta -donate = Sumbangkan -abandon = Abandon -abandon.text = This zone and all its resources will be lost to the enemy. -locked = Locked -complete = [LIGHT_GRAY]Complete: -zone.requirement = Wave {0} in zone {1} -resume = Resume Zone:\n[LIGHT_GRAY]{0} -bestwave = [LIGHT_GRAY]Best: {0} -launch = Launch -launch.title = Launch Successful -launch.next = [LIGHT_GRAY]next opportunity at wave {0} -launch.unable = [scarlet]Unable to LAUNCH.[] Enemies. -launch.confirm = This will launch all resources in your core.\nYou will not be able to return to this base. -uncover = Uncover -configure = Configure Loadout -configure.locked = [LIGHT_GRAY]Reach wave {0}\nto configure loadout. -zone.unlocked = [LIGHT_GRAY]{0} unlocked. -zone.requirement.complete = Wave {0} reached:\n{1} zone requirements met. -zone.config.complete = Wave {0} reached:\nLoadout config unlocked. -zone.resources = Resources Detected: -add = Add... -boss.health = Boss Health -connectfail = [crimson]Gagal terhubung ke server: [accent]{0} -error.unreachable = Server unreachable. -error.invalidaddress = Invalid address. -error.timedout = Timed out!\nMake sure the host has port forwarding set up, and that the address is correct! -error.mismatch = Packet error:\npossible client/server version mismatch.\nMake sure you and the host have the latest version of Mindustry! -error.alreadyconnected = Already connected. -error.mapnotfound = Map file not found! -error.io = Network I/O error. -error.any = Unkown network error. -zone.groundZero.name = Ground Zero -zone.desertWastes.name = Desert Wastes -zone.craters.name = The Craters -zone.frozenForest.name = Frozen Forest -zone.ruinousShores.name = Ruinous Shores -zone.stainedMountains.name = Stained Mountains -zone.desolateRift.name = Desolate Rift -zone.nuclearComplex.name = Nuclear Production Complex -zone.overgrowth.name = Overgrowth -zone.tarFields.name = Tar Fields +editor = Penyunting +mapeditor = Penyunting Peta +donate = Donasi + +abandon = Tinggalkan +abandon.text = Zona ini dan semua sumber daya didalamnya akan berada di tangan musuh. +locked = Dikunci +complete = [LIGHT_GRAY]Mencapai: +zone.requirement = Gelombang {0} di zona {1} +resume = Lanjutkan Zona:\n[LIGHT_GRAY]{0} +bestwave = [LIGHT_GRAY]Gelombang Terbaik: {0} +launch = < MELUNCUR > +launch.title = Berhasil Meluncur +launch.next = [LIGHT_GRAY]kesempatan berikutnya di gelombang {0} +launch.unable = [scarlet]Tidak bisa MELUNCUR.[] {0} Musuh. +launch.confirm = Ini akan meluncurkan semua sumber daya di inti.\nAnta tidak bisa kembali lagi ke base ini. +uncover = Buka +configure = Konfigurasi Muatan +configure.locked = [LIGHT_GRAY]Buka konfigurasi muatan: Gelombang {0}. +zone.unlocked = [LIGHT_GRAY]{0} terbuka. +zone.requirement.complete = Gelombang {0} terselesaikan:\nPersyaratan zona {1} tercapai. +zone.config.complete = Gelombang {0} terselesaikan:\nkonfigurasi muatan terbuka. +zone.resources = Sumber Daya Terdeteksi: +add = Menambahkan... +boss.health = Darah Boss + +connectfail = [crimson]Gagal menyambung ke server:\n\n[accent]{0} +error.unreachable = Server tak terjangkau.\nApakah alamatnya benar? +error.invalidaddress = Alamat tidak valid. +error.timedout = Waktu Habis!\nPastikan host mempunyai port forwarding, dan alamatnya benar! +error.mismatch = Paket error:\nbisa terjadi apabila versi client/server berbeda.\nPastikan Anda dan host mempunyai versi terbaru Mindustry! +error.alreadyconnected = Sudah tersambung. +error.mapnotfound = File peta tidak ditemaukan! +error.io = Error jaringan I/O. +error.any = Jaringan error tidak diketahui. + +zone.groundZero.name = Titik Nol +zone.desertWastes.name = Gurun Gersang +zone.craters.name = Kawah +zone.frozenForest.name = Hutan Beku +zone.ruinousShores.name = Pantai Hancur +zone.stainedMountains.name = Gunung Bernoda +zone.desolateRift.name = Retakan Terpencil +zone.nuclearComplex.name = Kompleks Produksi Nuklir +zone.overgrowth.name = Pertumbuhan +zone.tarFields.name = Lahan Ter + settings.language = Bahasa -settings.reset = Atur ulang ke Default +settings.reset = Atur ulang ke Default (standar) settings.rebind = Rebind settings.controls = Kontrol settings.game = Permainan settings.sound = Suara -settings.graphics = Grafis -settings.cleardata = Clear Game Data... -settings.clear.confirm = Are you sure you want to clear this data?\nWhat is done cannot be undone! -settings.clearall.confirm = [scarlet]WARNING![]\nThis will clear all data, including saves, maps, unlocks and keybinds.\nOnce you press 'ok' the game will wipe all data and automatically exit. -settings.clearunlocks = Clear Unlocks -settings.clearall = Clear All -paused = Jeda -yes = Yes -no = No -info.title = [accent]Info -error.title = [crimson]Telah terjadi kesalahan -error.crashtitle = Telah terjadi kesalahan -blocks.input = Input -blocks.output = Output +settings.graphics = Grafik +settings.cleardata = Menghapus Data Permainan... +settings.clear.confirm = Anda yakin ingin menghapus data ini?\nWaktu tidak bisa diulang kembali! +settings.clearall.confirm = [scarlet]PERINGATAN![]\nIni akan menghapus semua data permainan, termasuk simpanan, peta, bukaan dan keybind.\nSetelah Anda menekan 'ok' permainan akan menghapus semua data dan keluar otomatis. +settings.clearunlocks = Hapus Bukaan +settings.clearall = Hapus Semua +paused = [accent]< Jeda > +yes = Ya +no = Tidak +info.title = Info +error.title = [crimson]Sebuah error telah terjadi +error.crashtitle = Sebuah error telah terjadi +blocks.input = Masukan +blocks.output = Pengeluaran blocks.booster = Booster block.unknown = [LIGHT_GRAY]??? blocks.powercapacity = Kapasitas Tenaga -blocks.powershot = Tenaga/tembakan -blocks.targetsair = Targets Air -blocks.targetsground = Targets Ground -blocks.itemsmoved = Move Speed -blocks.launchtime = Time Between Launches -blocks.shootrange = Range +blocks.powershot = Tenaga/Tembakan +blocks.targetsair = Menargetkan Udara +blocks.targetsground = Menargetkan Darat +blocks.itemsmoved = Kecepatan Gerak +blocks.launchtime = Waktu Diantara Peluncuran +blocks.shootrange = Jarak blocks.size = Ukuran -blocks.liquidcapacity = Kapasitas cairan -blocks.powerrange = Jangkauan tenaga -blocks.poweruse = Power Use -blocks.powerdamage = Power/Damage -blocks.itemcapacity = Kapasitas Barang -blocks.basepowergeneration = Base Power Generation -blocks.productiontime = Production Time -blocks.repairtime = Block Full Repair Time -blocks.speedincrease = Speed Increase -blocks.range = Range -blocks.drilltier = Drillables -blocks.drillspeed = Base Drill Speed -blocks.boosteffect = Boost Effect -blocks.maxunits = Max Active Units +blocks.liquidcapacity = Kapasitas Zat Cair +blocks.powerrange = Jarak Tenaga +blocks.poweruse = Penggunaan Tenaga +blocks.powerdamage = Tenaga/Pukulan +blocks.itemcapacity = Kapasitas Item +blocks.basepowergeneration = Basis Generasi Tenaga +blocks.productiontime = Waktu Produksi +blocks.repairtime = Waktu Memperbaiki Blok Penuh +blocks.speedincrease = Tambahan Kecepatan +blocks.range = Jarak +blocks.drilltier = Sumber Daya yang Bisa di Bor +blocks.drillspeed = Basis Kecepatan Bor +blocks.boosteffect = Efek Boost +blocks.maxunits = Maks Unit Aktif blocks.health = Darah -blocks.buildtime = Build Time -blocks.inaccuracy = Ketidaktelitian +blocks.buildtime = Waktu Pembuatan +blocks.inaccuracy = Jarak Melenceng blocks.shots = Tembakan -blocks.reload = Reload -blocks.ammo = Ammo -bar.drillspeed = Drill Speed: {0}/s -bar.efficiency = Efficiency: {0}% -bar.powerbalance = Power: {0} -bar.poweramount = Power: {0} -bar.poweroutput = Power Output: {0} -bar.items = Items: {0} -bar.liquid = Liquid -bar.heat = Heat -bar.power = Power -bar.progress = Build Progress -bar.spawned = Units: {0}/{1} -bullet.damage = [stat]{0}[lightgray] dmg -bullet.splashdamage = [stat]{0}[lightgray] area dmg ~[stat] {1}[lightgray] tiles -bullet.incendiary = [stat]incendiary -bullet.homing = [stat]homing -bullet.shock = [stat]shock +blocks.reload = Tembakan/Detik +blocks.ammo = Amunisi + +bar.drillspeed = Kecepatan Bor: {0}/s +bar.efficiency = Daya Guna: {0}% +bar.powerbalance = Tenaga: {0}/s +bar.poweramount = Tenaga: {0} +bar.poweroutput = Pengeluaran Tenaga: {0} +bar.items = Item: {0} +bar.liquid = Zat Cair +bar.heat = Panas +bar.power = Tenaga +bar.progress = Perkembangan Pembangunan +bar.spawned = Unit: {0}/{1} + +bullet.damage = [stat]{0}[lightgray] kekuatan (dmg) +bullet.splashdamage = [stat]{0}[lightgray] area dmg ~[stat] {1}[lightgray] kotak +bullet.incendiary = [stat]pembakar +bullet.homing = [stat]mengejar +bullet.shock = [stat]mengkejut bullet.frag = [stat]frag bullet.knockback = [stat]{0}[lightgray] knockback -bullet.freezing = [stat]freezing -bullet.tarred = [stat]tarred -bullet.multiplier = [stat]{0}[lightgray]x ammo multiplier -bullet.reload = [stat]{0}[lightgray]x reload -unit.blocks = blocks -unit.powersecond = power units/second -unit.liquidsecond = liquid units/second -unit.itemssecond = items/second -unit.liquidunits = liquid units -unit.powerunits = power units -unit.degrees = degrees -unit.seconds = seconds -unit.persecond = /sec -unit.timesspeed = x speed +bullet.freezing = [stat]membeku +bullet.tarred = [stat]tar +bullet.multiplier = [stat]{0}[lightgray]x multiplikasi amunisi +bullet.reload = [stat]{0}[lightgray]x rasio menembak + +unit.blocks = blok +unit.powersecond = unit tenaga/detik +unit.liquidsecond = unit zat cair/detik +unit.itemssecond = item/detik +unit.liquidunits = unit zat cair +unit.powerunits = unit tenaga +unit.degrees = derajat +unit.seconds = detik +unit.persecond = /detik +unit.timesspeed = x kecepatan unit.percent = % -unit.items = items -category.general = General -category.power = Power -category.liquids = Liquids -category.items = Items -category.crafting = Crafting -category.shooting = Shooting -category.optional = Optional Enhancements -setting.landscape.name = Lock Landscape -setting.shadows.name = Shadows -setting.linear.name = Linear Filtering -setting.animatedwater.name = Animated Water -setting.animatedshields.name = Animated Shields -setting.antialias.name = Antialias[LIGHT_GRAY] (requires restart)[] -setting.indicators.name = Ally Indicators +unit.items = item +category.general = Umum +category.power = Tenaga +category.liquids = Zat Cair +category.items = Item +category.crafting = Pemasukan/Pengeluaran +category.shooting = Menembak +category.optional = Peningkatan Opsional +setting.landscape.name = Kunci Pemandangan +setting.shadows.name = Bayangan +setting.linear.name = Linier Filter +setting.animatedwater.name = Animasi Air +setting.animatedshields.name = Animasi Lindungan +setting.antialias.name = Antialiasi[LIGHT_GRAY] (membutuhkan restart)[] +setting.indicators.name = Indikasi Musuh/Teman Lain setting.autotarget.name = Auto-Target -setting.fpscap.name = Max FPS -setting.fpscap.none = None +setting.fpscap.name = Maks FPS +setting.fpscap.none = Tidak Ada setting.fpscap.text = {0} FPS -setting.swapdiagonal.name = Always Diagonal Placement -setting.difficulty.training = training -setting.difficulty.easy = mudah -setting.difficulty.normal = normal -setting.difficulty.hard = sulit -setting.difficulty.insane = sangat susah -setting.difficulty.name = Kesulitan: -setting.screenshake.name = Layar Bergoyang -setting.effects.name = Efek Tampilan -setting.sensitivity.name = Sensitivitas Pengendali -setting.saveinterval.name = Waktu Simpan Otomatis +setting.swapdiagonal.name = Selalu Penaruhan Diagonal +setting.difficulty.training = Latihan +setting.difficulty.easy = Mudah +setting.difficulty.normal = Normal +setting.difficulty.hard = Susah +setting.difficulty.insane = Gila! +setting.difficulty.name = Tingkat Kesulitan: +setting.screenshake.name = Layar Getar +setting.effects.name = Munculkan Efek +setting.sensitivity.name = Sensitivitas Kontroler +setting.saveinterval.name = Jarak Menyimpan setting.seconds = {0} Detik setting.fullscreen.name = Layar Penuh -setting.borderlesswindow.name = Borderless Window[LIGHT_GRAY] (may require restart) +setting.borderlesswindow.name = Jendela tak Berbatas[LIGHT_GRAY] (bisa membutuhkan restart) setting.fps.name = Tunjukkan FPS setting.vsync.name = VSync -setting.lasers.name = Tampilkan Laser Tenaga -setting.pixelate.name = Pixelate [LIGHT_GRAY](may decrease performance) -setting.minimap.name = Show Minimap +setting.lasers.name = Tunjukkan Laser +setting.pixelate.name = Mode Pixel[LIGHT_GRAY] (menonaktifkan animasi) +setting.minimap.name = Tunjukkan Peta kecil setting.musicvol.name = Volume Musik -setting.mutemusic.name = Bisukan Musik -setting.sfxvol.name = Volume Suara -setting.mutesound.name = Bisukan Suara -setting.crashreport.name = Send Anonymous Crash Reports -setting.chatopacity.name = Chat Opacity -setting.playerchat.name = Display In-Game Chat -keybind.title = Rebind Keys -category.general.name = General -category.view.name = View -category.multiplayer.name = Multiplayer -command.attack = Attack -command.retreat = Retreat -command.patrol = Patrol -keybind.gridMode.name = Block Select -keybind.gridModeShift.name = Category Select -keybind.press = Press a key... -keybind.press.axis = Press an axis or key... -keybind.screenshot.name = Map Screenshot -keybind.move_x.name = gerak_x -keybind.move_y.name = gerak_y -keybind.select.name = pilih -keybind.diagonal_placement.name = Diagonal Placement -keybind.pick.name = Pick Block -keybind.break_block.name = Break Block -keybind.deselect.name = Deselect -keybind.shoot.name = tembak -keybind.zoom_hold.name = perbesar_tahan -keybind.zoom.name = perbesar -keybind.menu.name = menu -keybind.pause.name = jeda -keybind.minimap.name = Minimap -keybind.dash.name = berlari -keybind.chat.name = chat -keybind.player_list.name = player_list -keybind.console.name = console -keybind.rotate.name = putar -keybind.toggle_menus.name = Toggle menus -keybind.chat_history_prev.name = Chat history prev -keybind.chat_history_next.name = Chat history next +setting.mutemusic.name = Diamkan Musik +setting.sfxvol.name = Volume SFX +setting.mutesound.name = Diamkan Suara +setting.crashreport.name = Laporkan Masalah +setting.chatopacity.name = Jelas-Beningnya Chat +setting.playerchat.name = Tunjukkan Chat dalam Permainan +keybind.title = Rebind Kunci +category.general.name = Umum +category.view.name = Melihat +category.multiplayer.name = Bermain Bersama +command.attack = Serang +command.retreat = Mundur +command.patrol = Patroli +keybind.gridMode.name = Pilih Blok +keybind.gridModeShift.name = Pilih Kategori +keybind.press = Tekan kunci... +keybind.press.axis = Tekan sumbu atau kunci... +keybind.screenshot.name = Tangkapan Layar Peta +keybind.move_x.name = Pindah x +keybind.move_y.name = Pindah y +keybind.select.name = Pilih/Tembak +keybind.diagonal_placement.name = Penaruhan Diagonal +keybind.pick.name = Memilih Blok +keybind.break_block.name = Menghancurkan Blok +keybind.deselect.name = Batal Memilih +keybind.shoot.name = Menembak +keybind.zoom_hold.name = Tahan Mode Zoom +keybind.zoom.name = Zoom +keybind.menu.name = Menu +keybind.pause.name = Jeda +keybind.minimap.name = Peta Kecil +keybind.dash.name = Terbang +keybind.chat.name = Chat +keybind.player_list.name = Daftar pemain +keybind.console.name = Console +keybind.rotate.name = Putar +keybind.toggle_menus.name = Muncul Tidaknya menu +keybind.chat_history_prev.name = Sejarah Chat sebelum +keybind.chat_history_next.name = Sejarah Chat sesudah keybind.chat_scroll.name = Chat scroll -keybind.drop_unit.name = drop unit -keybind.zoom_minimap.name = Zoom minimap -mode.help.title = Description of modes -mode.survival.name = Survival -mode.survival.description = The normal mode. Limited resources and automatic incoming waves. -mode.sandbox.name = sandbox -mode.sandbox.description = infinite resources and no timer for waves. +keybind.drop_unit.name = Jatuhkan Unit +keybind.zoom_minimap.name = Zoom peta kecil +mode.help.title = Deskripsi mode +mode.survival.name = Bertahan Hidup +mode.survival.description = Mode normal. Sumber Daya terbatas dan gelombang otomatis. +mode.sandbox.name = Mode Sandbox +mode.sandbox.description = Sumber Daya tak terbatas dan tidak ada gelombang otomatis. mode.pvp.name = PvP -mode.pvp.description = fight against other players locally. -mode.attack.name = Attack -mode.attack.description = No waves, with the goal to destroy the enemy base. -mode.custom = Custom Rules -rules.infiniteresources = Infinite Resources -rules.wavetimer = Wave Timer -rules.waves = Waves -rules.enemyCheat = Infinite AI Resources -rules.unitdrops = Unit Drops -rules.unitbuildspeedmultiplier = Unit Creation Speed Multiplier -rules.unithealthmultiplier = Unit Health Multiplier -rules.playerhealthmultiplier = Player Health Multiplier -rules.playerdamagemultiplier = Player Damage Multiplier -rules.unitdamagemultiplier = Unit Damage Multiplier -rules.enemycorebuildradius = Enemy Core No-Build Radius:[LIGHT_GRAY] (tiles) -rules.respawntime = Respawn Time:[LIGHT_GRAY] (sec) -rules.wavespacing = Wave Spacing:[LIGHT_GRAY] (sec) -rules.buildcostmultiplier = Build Cost Multiplier -rules.buildspeedmultiplier = Build Speed Multiplier -rules.waitForWaveToEnd = Waves wait for enemies -rules.dropzoneradius = Drop Zone Radius:[LIGHT_GRAY] (tiles) -rules.respawns = Max respawns per wave -rules.limitedRespawns = Limit Respawns -rules.title.waves = Waves -rules.title.respawns = Respawns -rules.title.resourcesbuilding = Resources & Building -rules.title.player = Players -rules.title.enemy = Enemies -rules.title.unit = Units -content.item.name = Items -content.liquid.name = Liquids -content.unit.name = Units -content.block.name = Blocks -content.mech.name = Mechs -item.copper.name = Copper -item.copper.description = A useful structure material. Used extensively in all types of blocks. -item.lead.name = Lead -item.lead.description = A basic starter material. Used extensively in electronics and liquid transportation blocks. -item.coal.name = batu bara -item.coal.description = A common and readily available fuel. -item.graphite.name = Graphite -item.titanium.name = titanium -item.titanium.description = A rare super-light metal used extensively in liquid transportation, drills and aircraft. -item.thorium.name = thorium -item.thorium.description = A dense, radioactive metal used as structural support and nuclear fuel. -item.silicon.name = Silicon -item.silicon.description = An extremely useful semiconductor, with applications in solar panels and many complex electronics. +mode.pvp.description = Melawan Pemain lain. Membutuhkan setidaknya 2 inti berbeda warna didalam peta untuk main. +mode.attack.name = Penyerangan +mode.attack.description = Menghancurkan base musuh. Tidak ada gelombang. Membutuhkan inti merah di dalam peta untuk main. +mode.custom = Pengaturan Modifikasi +rules.infiniteresources = Sumber Daya Tak Terbatas +rules.wavetimer = Pengaturan Waktu Gelombang +rules.waves = Gelombang +rules.enemyCheat = Sumber Daya A.I Musuh (Tim Merah) Tak Terbatas +rules.unitdrops = Munculnya Unit +rules.unitbuildspeedmultiplier = Multiplikasi Kecepatan Munculnya Unit +rules.unithealthmultiplier = Multiplikasi Darah Unit +rules.playerhealthmultiplier = Multiplikasi Darah Pemain +rules.playerdamagemultiplier = Multiplikasi Kekuatan Pemain +rules.unitdamagemultiplier = Multiplikasi Kekuatan Unit +rules.enemycorebuildradius = Dilarang-Membangun Radius Inti Musuh :[LIGHT_GRAY] (blok) +rules.respawntime = Waktu Respawn:[LIGHT_GRAY] (detik) +rules.wavespacing = Jarak Gelombang:[LIGHT_GRAY] (detik) +rules.buildcostmultiplier = Multiplikasi Harga Bangunan +rules.buildspeedmultiplier = Multiplikasi Waktu Pembuatan Bangunan +rules.waitForWaveToEnd = Gelombang menunggu musuh +rules.dropzoneradius = Radius Titik Muncul:[LIGHT_GRAY] (Blok) +rules.respawns = Maks respawn per gelombang +rules.limitedRespawns = Batas Respawn +rules.title.waves = Gelombang +rules.title.respawns = Respawn +rules.title.resourcesbuilding = Sumber Daya & Bangunan +rules.title.player = Pemain +rules.title.enemy = Musush +rules.title.unit = Unit +content.item.name = Item +content.liquid.name = Zat Cair +content.unit.name = Unit +content.block.name = Blok +content.mech.name = Robot +item.copper.name = Tembaga +item.copper.description = Bahan struktur yang berguna. Digunakan di semua tipe blok. +item.lead.name = Timah +item.lead.description = Bahan dasar di awal permainan. Digunakan di elektronik dan blok transportasi zat cair. +item.coal.name = Batu Bara +item.coal.description = Bahan Bakar umum. +item.graphite.name = Grafit +item.titanium.name = Titanium +item.titanium.description = Logam langka yang super-ringan digunakan di transportasi zat cair, bor dan pesawat terbang. +item.thorium.name = Thorium +item.thorium.description = Logam yang padat dan radioaktif, sebagai bantuan struktur ban bahan bakar nuklir. +item.silicon.name = Silikon +item.silicon.description = Semikonduktor yang sangat berguna, penerapan di panel surya dan banyak benda electronik. item.plastanium.name = Plastanium -item.plastanium.description = A light, ductile material used in advanced aircraft and fragmentation ammunition. -item.phase-fabric.name = Phase Fabric -item.phase-fabric.description = A near-weightless substance used in advanced electronics and self-repairing technology. -item.surge-alloy.name = Surge Alloy -item.surge-alloy.description = An advanced alloy with unique electrical properties. -item.spore-pod.name = Spore Pod -item.spore-pod.description = Used for conversion into oil, explosives and fuel. -item.sand.name = pasir -item.sand.description = A common material that is used extensively in smelting, both in alloying and as a flux. -item.blast-compound.name = Blast Compound -item.blast-compound.description = A volatile compound used in bombs and explosives. While it can burned as fuel, this is not advised. +item.plastanium.description = Bahan yang ringan dan elastis, digunakan di pesawat terbang canggih dan amunisi kepingan. +item.phase-fabric.name = Kain Phase +item.phase-fabric.description = Zat yang hampir tidak ada bobot ini digunakan di elektronik canggih dan teknologi reparasi. +item.surge-alloy.name = Paduan Surge +item.surge-alloy.description = Paduan canggih dengan properti listrik yang unik. +item.spore-pod.name = Spora Polong +item.spore-pod.description = Digunakan untuk produksi oli, bahan peledak dan bahan bakar. +item.sand.name = Pasir +item.sand.description = Bahan umum yang digunakan di berbagai peleburan +item.blast-compound.name = Senyawa Peledak +item.blast-compound.description = Senyawa yang digunakan di bom dan peledak lainnya. Bisa dipakai untuk bahan bakar, tetapi tidak disarankan. item.pyratite.name = Pyratite -item.pyratite.description = An extremely flammable substance used in incendiary weapons. -item.metaglass.name = Metaglass -item.metaglass.description = A super-tough glass compound. Extensively used for liquid distribution and storage. -item.scrap.name = Scrap -item.scrap.description = Leftover remnants of old structures and units. Contains trace amounts of many different metals. -liquid.water.name = air -liquid.slag.name = Slag -liquid.oil.name = minyak +item.pyratite.description = Zat yang mudah dibakar ini digunakan di senjata pembakar. +item.metaglass.name = Kaca Meta +item.metaglass.description = Kaca yang super-kuat. Digunakan untuk distribusi zar cair dan penyimpanan. +item.scrap.name = Kepingan +item.scrap.description = Peninggalan bangunan dan unit tua. mengandung beberapa zat logam. +liquid.water.name = Air +liquid.slag.name = Ampas +liquid.oil.name = Oli liquid.cryofluid.name = Cryofluid -mech.alpha-mech.name = Alpha -mech.alpha-mech.weapon = Heavy Repeater -mech.alpha-mech.ability = Drone Swarm -mech.alpha-mech.description = The standard mech. Has decent speed and damage output; can create up to 3 drones for increased offensive capability. +mech.alpha-mech.name = Alfa +mech.alpha-mech.weapon = Repeater Berat +mech.alpha-mech.ability = Regenerasi +mech.alpha-mech.description = Robot standar. Mempunyai kecepatan dan kekuatan yang sedang. mech.delta-mech.name = Delta -mech.delta-mech.weapon = Arc Generator -mech.delta-mech.ability = Discharge -mech.delta-mech.description = A fast, lightly-armored mech made for hit-and-run attacks. Does little damage against structures, but can kill large groups of enemy units very quickly with its arc lightning weapons. -mech.tau-mech.name = Tau -mech.tau-mech.weapon = Restruct Laser -mech.tau-mech.ability = Repair Burst -mech.tau-mech.description = The support mech. Heals allied blocks by shooting at them. Can extinguish fires and heal allies in a radius with its repair ability. +mech.delta-mech.weapon = Generator Arca +mech.delta-mech.ability = Kekuatan Listrik +mech.delta-mech.description = Robot baja yang cepat dan ringan, dibuat untuk serangan tabrak-lari. Tidak kuat melawan bangunan, tapi bisa membunuh grup musuh dengan cepat memakai senjata petirnya. +mech.tau-mech.name = Tao +mech.tau-mech.weapon = Laser Pemulih +mech.tau-mech.ability = Perbaikan Konstan +mech.tau-mech.description = Robot support. Menyembuhkan blok teman dengan menembaknya. Bisa menyembuhkan teman di sekitarnya. mech.omega-mech.name = Omega -mech.omega-mech.weapon = Swarm Missiles -mech.omega-mech.ability = Armored Configuration -mech.omega-mech.description = A bulky and well-armored mech, made for front-line assaults. Its armor ability can block up to 90% of incoming damage. +mech.omega-mech.weapon = Misil Berkelompok +mech.omega-mech.ability = Konfigurasi Berbaja +mech.omega-mech.description = Robot yang besar dan berbaja, Dibuat untuk serangan baris depan. Kekuatan bajanya bisa memantulkan 90% pukulan lawan. mech.dart-ship.name = Dart -mech.dart-ship.weapon = Repeater -mech.dart-ship.description = The standard ship. Reasonably fast and light, but has little offensive capability and low mining speed. +mech.dart-ship.weapon = Bertubi-Tubi +mech.dart-ship.description = Pesawat starndar. cpeat dan ringan, tetapi mempunyai sedikit tenaga dan penambang yang pelan. mech.javelin-ship.name = Javelin -mech.javelin-ship.description = A hit-and-run strike ship. While initially slow, it can accelerate to great speeds and fly by enemy outposts, dealing large amounts of damage with its lightning ability and missiles. -mech.javelin-ship.weapon = Burst Missiles -mech.javelin-ship.ability = Discharge Booster +mech.javelin-ship.description = Pesawat tabrak-lari. Walaupun pelan, bisa dipercepat sekencang kilat, memiliki kekuatan yang besar dengan kemampuan listrik dan misilnya. +mech.javelin-ship.weapon = Misil Bertubi-tubi +mech.javelin-ship.ability = Booster Listrik mech.trident-ship.name = Trident -mech.trident-ship.description = A heavy bomber. Reasonably well armored. -mech.trident-ship.weapon = Bomb Bay +mech.trident-ship.description = Pengebom kelas berat. Berbaja kuat. +mech.trident-ship.weapon = Lahan Bom mech.glaive-ship.name = Glaive -mech.glaive-ship.description = A large, well-armored gunship. Equipped with an incendiary repeater. Good acceleration and maximum speed. -mech.glaive-ship.weapon = Flame Repeater -item.explosiveness = [LIGHT_GRAY]Explosiveness: {0} -item.flammability = [LIGHT_GRAY]Flammability: {0} -item.radioactivity = [LIGHT_GRAY]Radioactivity: {0} -unit.health = [LIGHT_GRAY]Health: {0} -unit.speed = [LIGHT_GRAY]Speed: {0} -mech.weapon = [LIGHT_GRAY]Weapon: {0} -mech.health = [LIGHT_GRAY]Health: {0} -mech.itemcapacity = [LIGHT_GRAY]Item Capacity: {0} -mech.minespeed = [LIGHT_GRAY]Mining Speed: {0} -mech.minepower = [LIGHT_GRAY]Mining Power: {0} -mech.ability = [LIGHT_GRAY]Ability: {0} -mech.buildspeed = [LIGHT_GRAY]Building Speed: {0}% -liquid.heatcapacity = [LIGHT_GRAY]Heat Capacity: {0} -liquid.viscosity = [LIGHT_GRAY]Viscosity: {0} -liquid.temperature = [LIGHT_GRAY]Temperature: {0} -block.grass.name = Grass -block.salt.name = Salt -block.saltrocks.name = Salt Rocks -block.pebbles.name = Pebbles -block.tendrils.name = Tendrils -block.sandrocks.name = Sand Rocks -block.spore-pine.name = Spore Pine -block.sporerocks.name = Spore Rocks -block.rock.name = Rock -block.snowrock.name = Snow Rock -block.shale.name = Shale -block.shale-boulder.name = Shale Boulder -block.moss.name = Moss -block.shrubs.name = Shrubs -block.spore-moss.name = Spore Moss -block.shalerocks.name = Shale Rocks -block.scrap-wall.name = Scrap Wall -block.scrap-wall-large.name = Large Scrap Wall -block.scrap-wall-huge.name = Huge Scrap Wall -block.scrap-wall-gigantic.name = Gigantic Scrap Wall -block.thruster.name = Thruster +mech.glaive-ship.description = Pesawat tempur yang besar nan kuat. Memiliki senjata pembakar. Kecepatan yang bagus. +mech.glaive-ship.weapon = Repeater Api +item.explosiveness = [LIGHT_GRAY]Tingkat Keledakan: {0}% +item.flammability = [LIGHT_GRAY]Tingkat Kebakaran: {0}% +item.radioactivity = [LIGHT_GRAY]Tingkat Radioaktif: {0}% +unit.health = [LIGHT_GRAY]Darah: {0} +unit.speed = [LIGHT_GRAY]Kecepatan: {0} +mech.weapon = [LIGHT_GRAY]Senjata: {0} +mech.health = [LIGHT_GRAY]Darah: {0} +mech.itemcapacity = [LIGHT_GRAY]Kapasitas Item: {0} +mech.minespeed = [LIGHT_GRAY]Kecepatan Menambang: {0}% +mech.minepower = [LIGHT_GRAY]Kekuatan Menambang: {0} +mech.ability = [LIGHT_GRAY]Kemampuan: {0} +mech.buildspeed = [LIGHT_GRAY]Kecepatan Membangun: {0}% +liquid.heatcapacity = [LIGHT_GRAY]Kapasitas Panas: {0} +liquid.viscosity = [LIGHT_GRAY]Kelekatan: {0} +liquid.temperature = [LIGHT_GRAY]Suhu: {0} +block.grass.name = Rumput +block.salt.name = Garam +block.saltrocks.name = Batu Garam +block.pebbles.name = Kerikil +block.tendrils.name = Sulur +block.sandrocks.name = Batu Pasir +block.spore-pine.name = Cemara Spora +block.sporerocks.name = Batu Spora +block.rock.name = Batu +block.snowrock.name = Batu Salju +block.shale.name = Serpihan +block.shale-boulder.name = Serpihan Batu Besar +block.moss.name = Lumut +block.shrubs.name = Semak-Semak +block.spore-moss.name = Lumut Spora +block.shalerocks.name = Batu Serpihan +block.scrap-wall.name = Dinding Kepingan +block.scrap-wall-large.name = Dinding Kepingan Besar 1 +block.scrap-wall-huge.name = Dinding Kepingan Besar 2 +block.scrap-wall-gigantic.name = Dinding Kepingan Besar 3 +block.thruster.name = Pendorong block.kiln.name = Kiln -block.kiln.description = Smelts sand and lead into metaglass. Requires small amounts of power. -block.graphite-press.name = Graphite Press -block.multi-press.name = Multi-Press -block.constructing = {0}\n[LIGHT_GRAY](Constructing) -block.spawn.name = Enemy Spawn -block.core-shard.name = Core: Shard -block.core-foundation.name = Core: Foundation -block.core-nucleus.name = Core: Nucleus -block.deepwater.name = deepwater -block.water.name = water -block.tainted-water.name = Tainted Water -block.darksand-tainted-water.name = Dark Sand Tainted Water -block.tar.name = Tar -block.stone.name = stone -block.sand.name = sand -block.darksand.name = Dark Sand -block.ice.name = ice -block.snow.name = snow -block.craters.name = Craters -block.sand-water.name = Sand water -block.darksand-water.name = Dark Sand Water -block.char.name = Char -block.holostone.name = Holo stone -block.ice-snow.name = Ice Snow -block.rocks.name = Rocks -block.icerocks.name = Ice rocks -block.snowrocks.name = Snow Rocks -block.dunerocks.name = Dune Rocks -block.pine.name = Pine -block.white-tree-dead.name = White Tree Dead -block.white-tree.name = White Tree -block.spore-cluster.name = Spore Cluster -block.metal-floor.name = Metal Floor -block.metal-floor-2.name = Metal Floor 2 -block.metal-floor-3.name = Metal Floor 3 -block.metal-floor-5.name = Metal Floor 5 -block.metal-floor-damaged.name = Metal Floor Damaged -block.dark-panel-1.name = Dark Panel 1 -block.dark-panel-2.name = Dark Panel 2 -block.dark-panel-3.name = Dark Panel 3 -block.dark-panel-4.name = Dark Panel 4 -block.dark-panel-5.name = Dark Panel 5 -block.dark-panel-6.name = Dark Panel 6 -block.dark-metal.name = Dark Metal -block.ignarock.name = Igna Rock -block.hotrock.name = Hot Rock -block.magmarock.name = Magma Rock -block.cliffs.name = Cliffs -block.copper-wall.name = Copper Wall -block.copper-wall-large.name = Large Copper Wall -block.titanium-wall.name = Titanium Wall -block.titanium-wall-large.name = Large Titanium Wall -block.phase-wall.name = Phase Wall -block.phase-wall-large.name = Large Phase Wall -block.thorium-wall.name = Thorium Wall -block.thorium-wall-large.name = Large Thorium Wall -block.door.name = pintu -block.door-large.name = pintu besar +block.kiln.description = Membakar pasir dan timah menjadi kaca meta. Membutuhkan Listrik. +block.graphite-press.name = Pencetak Grafit +block.multi-press.name = Multi-Cetak +block.constructing = {0} [LIGHT_GRAY](Konstruksi) +block.spawn.name = Muncul Musuh +block.core-shard.name = Inti: Bagian +block.core-foundation.name = Inti: Pondasi +block.core-nucleus.name = Inti: Nucleus +block.deepwater.name = Air Dalam +block.water.name = Air +block.tainted-water.name = Air Ternoda +block.darksand-tainted-water.name = Air Ternodai Pasir Hitam +block.tar.name = Ter +block.stone.name = Batu +block.sand.name = Pasir +block.darksand.name = Pasir Hitam +block.ice.name = Es +block.snow.name = Salju +block.craters.name = Kawah +block.sand-water.name = Air pasir +block.darksand-water.name = Air pasir hitam +block.char.name = Bara +block.holostone.name = Batu holo +block.ice-snow.name = Salju Es +block.rocks.name = Batu +block.icerocks.name = Batu Es +block.snowrocks.name = Batu Salju +block.dunerocks.name = Bukit Pasir +block.pine.name = Cemara +block.white-tree-dead.name = Pohon Putih Mati +block.white-tree.name = Pohon Putih +block.spore-cluster.name = Kumpulan Spora +block.metal-floor.name = Lantai Besi 1 +block.metal-floor-2.name = Lantai Besi 2 +block.metal-floor-3.name = Lantai Besi 3 +block.metal-floor-5.name = Lantai Besi 4 +block.metal-floor-damaged.name = Lantai Besi Rusak +block.dark-panel-1.name = Panel Gelap 1 +block.dark-panel-2.name = Panel Gelap 2 +block.dark-panel-3.name = Panel Gelap 3 +block.dark-panel-4.name = Panel Gelap 4 +block.dark-panel-5.name = Panel Gelap 5 +block.dark-panel-6.name = Panel Gelap 6 +block.dark-metal.name = Besi Gelap +block.ignarock.name = Batu Igna +block.hotrock.name = Batu Panas +block.magmarock.name = Batu Lahar +block.cliffs.name = Tebing +block.copper-wall.name = Dinding Tembaga +block.copper-wall-large.name = Dinding Tembaga Besar +block.titanium-wall.name = Dinding Titanium +block.titanium-wall-large.name = Dinding Titanium Besar +block.phase-wall.name = Dinding Phase +block.phase-wall-large.name = Dinding Phase Besar +block.thorium-wall.name = Dinding Thorium +block.thorium-wall-large.name = Dinding Thorium Besar +block.door.name = Pintu +block.door-large.name = Pintu Besar block.duo.name = Duo -block.scorch.name = Scorch -block.scatter.name = Scatter +block.scorch.name = Penghangus +block.scatter.name = Penabur block.hail.name = Hail block.lancer.name = Lancer -block.conveyor.name = konveyor -block.titanium-conveyor.name = Titanium Conveyor -block.junction.name = persimpangan jalan -block.router.name = router +block.conveyor.name = Pengantar +block.titanium-conveyor.name = Pengantar Berbahan Titanium +block.junction.name = Simpangan +block.router.name = Pengarah block.distributor.name = Distributor -block.sorter.name = penyortir -block.sorter.description = Sorts items. If an item matches the selection, it is allowed to pass. Otherwise, the item is outputted to the left and right. -block.overflow-gate.name = Overflow Gate -block.overflow-gate.description = A combination splitter and router that only outputs to the left and right if the front path is blocked. -block.silicon-smelter.name = Silicon Smelter -block.phase-weaver.name = Phase Weaver -block.pulverizer.name = Pulverizer -block.cryofluidmixer.name = Cryofluid Mixer -block.melter.name = Melter -block.incinerator.name = Incinerator -block.spore-press.name = Spore Press -block.separator.name = Separator -block.coal-centrifuge.name = Coal Centrifuge -block.power-node.name = Power Node -block.power-node-large.name = Large Power Node -block.surge-tower.name = Surge Tower -block.battery.name = Battery -block.battery-large.name = Large Battery -block.combustion-generator.name = Combustion Generator -block.turbine-generator.name = Turbine Generator -block.differential-generator.name = Differential Generator -block.impact-reactor.name = Impact Reactor -block.mechanical-drill.name = Mechanical Drill -block.pneumatic-drill.name = Pneumatic Drill -block.laser-drill.name = Laser Drill -block.water-extractor.name = Water Extractor -block.cultivator.name = Cultivator -block.dart-mech-pad.name = Dart Mech Pad -block.delta-mech-pad.name = Delta Mech Pad -block.javelin-ship-pad.name = Javelin Ship Pad -block.trident-ship-pad.name = Trident Ship Pad -block.glaive-ship-pad.name = Glaive Ship Pad -block.omega-mech-pad.name = Omega Mech Pad -block.tau-mech-pad.name = Tau Mech Pad -block.conduit.name = saluran -block.mechanical-pump.name = Mechanical Pump -block.item-source.name = Item Source -block.item-void.name = Item Void -block.liquid-source.name = Liquid Source -block.power-void.name = Power Void -block.power-source.name = Power Infinite -block.unloader.name = Unloader +block.sorter.name = Penyortir +block.sorter.description = Memilah Item. Jika item cocok dengan seleksi, itemnya diperbolehkan lewat. Jika Tidak, item akan dikeluarkan dari kiri dan/atau kanan. +block.overflow-gate.name = Gerbang Meluap +block.overflow-gate.description = Kombinasi antara pemisah dan penyortir yang hanya mengeluarkan item ke kiri dan/atau ke kanan jika bagian depan tertutup. +block.silicon-smelter.name = Pelebur Silikon +block.phase-weaver.name = Pengrajut Phase +block.pulverizer.name = Penyemprot +block.cryofluidmixer.name = Mixer Cryofluid +block.melter.name = Pencair +block.incinerator.name = Penghangus +block.spore-press.name = Penekan Spora +block.separator.name = Pemisah +block.coal-centrifuge.name = Sentrifugal Batu Bara +block.power-node.name = Tiang Listrik +block.power-node-large.name = Tiang Listrik Besar +block.surge-tower.name = Tiang Surge +block.battery.name = Baterai +block.battery-large.name = Baterai Besar +block.combustion-generator.name = Generator Pembakar +block.turbine-generator.name = Generator Turbin +block.differential-generator.name = Generator Pembeda +block.impact-reactor.name = Reaktor Benturan +block.mechanical-drill.name = Bor Mekanik +block.pneumatic-drill.name = Bor Pneumatik +block.laser-drill.name = Bor Laser +block.water-extractor.name = Pengekstrak Air +block.cultivator.name = Pembudidaya +block.dart-mech-pad.name = Alfa Robot Pad +block.delta-mech-pad.name = Delta Robot Pad +block.javelin-ship-pad.name = Pesawat Javelin Pad +block.trident-ship-pad.name = Pesawat Trident Pad +block.glaive-ship-pad.name = Pesawat Glaive Pad +block.omega-mech-pad.name = Omega Robot Pad +block.tau-mech-pad.name = Tao Robot Pad +block.conduit.name = Saluran +block.mechanical-pump.name = Pompa Mekanik +block.item-source.name = Sumber Item +block.item-void.name = Penghilang Item +block.liquid-source.name = Sumber Zat Cair +block.power-void.name = Penghilang Listrik +block.power-source.name = Listrik Tak Terbatas +block.unloader.name = Pembongkar Muatan block.vault.name = Vault block.wave.name = Wave -block.swarmer.name = Swarmer +block.swarmer.name = Pengurung block.salvo.name = Salvo -block.ripple.name = Ripple -block.phase-conveyor.name = Phase Conveyor -block.bridge-conveyor.name = Bridge Conveyor -block.plastanium-compressor.name = Plastanium Compressor -block.pyratite-mixer.name = Pyratite Mixer -block.blast-mixer.name = Blast Mixer -block.solar-panel.name = Solar Panel -block.solar-panel-large.name = Large Solar Panel -block.oil-extractor.name = Oil Extractor -block.spirit-factory.name = Spirit Drone Factory -block.phantom-factory.name = Phantom Drone Factory -block.wraith-factory.name = Wraith Fighter Factory -block.ghoul-factory.name = Ghoul Bomber Factory -block.dagger-factory.name = Dagger Mech Factory -block.crawler-factory.name = Crawler Mech Factory -block.titan-factory.name = Titan Mech Factory -block.fortress-factory.name = Fortress Mech Factory -block.revenant-factory.name = Revenant Fighter Factory -block.repair-point.name = Repair Point -block.pulse-conduit.name = Pulse Conduit -block.phase-conduit.name = Phase Conduit -block.liquid-router.name = Liquid Router -block.liquid-tank.name = Liquid Tank -block.liquid-junction.name = Liquid Junction -block.bridge-conduit.name = Bridge Conduit -block.rotary-pump.name = Rotary Pump -block.thorium-reactor.name = Thorium Reactor -block.mass-driver.name = Mass Driver -block.blast-drill.name = Blast Drill -block.thermal-pump.name = Thermal Pump -block.thermal-generator.name = Thermal Generator -block.alloy-smelter.name = Alloy Smtler -block.mender.name = Mender -block.mend-projector.name = Mend Projector -block.surge-wall.name = Surge Wall -block.surge-wall-large.name = Large Surge Wall -block.cyclone.name = Cyclone -block.fuse.name = Fuse -block.shock-mine.name = Shock Mine -block.overdrive-projector.name = Overdrive Projector -block.force-projector.name = Force Projector -block.arc.name = Arc -block.rtg-generator.name = RTG Generator -block.spectre.name = Spectre -block.meltdown.name = Meltdown -block.container.name = Container -block.launch-pad.name = Launch Pad -block.launch-pad.description = Launches batches of items without any need for a core launch. Unfinished. -block.launch-pad-large.name = Large Launch Pad -team.blue.name = blue -team.red.name = red -team.orange.name = orange -team.none.name = gray -team.green.name = green -team.purple.name = purple -unit.spirit.name = Spirit Drone -unit.spirit.description = The starter drone unit. Spawns in the core by default. Automatically mines ores, collects items and repairs blocks. -unit.phantom.name = Phantom Drone -unit.phantom.description = An advanced drone unit. Automatically mines ores, collects items and repairs blocks. Significantly more effective than a drone. +block.ripple.name = Periak +block.phase-conveyor.name = Pengantar Berbahan Phase +block.bridge-conveyor.name = Jembatan Pengantar +block.plastanium-compressor.name = Pembentuk Plastanium +block.pyratite-mixer.name = Mixer Pyratite +block.blast-mixer.name = Mixer Peledak +block.solar-panel.name = Panel Surya +block.solar-panel-large.name = Panel Surya Besar +block.oil-extractor.name = Pegekstrak Oli +block.spirit-factory.name = Pabrik Drone Spirit +block.phantom-factory.name = Pabrik Drone Phantom +block.wraith-factory.name = Pabrik Penyerang Wraith +block.ghoul-factory.name = Pabrik Pengebom Ghoul +block.dagger-factory.name = Pabrik Robot Dagger +block.crawler-factory.name = Pabrik Robot Crawler +block.titan-factory.name = Pabrik Robot Titan +block.fortress-factory.name = Pabrik Robot Fortress +block.revenant-factory.name = Pabrik Penyerang Revenant +block.repair-point.name = Titik Pulih +block.pulse-conduit.name = Selang Denyut +block.phase-conduit.name = Selang Berbahan Phase +block.liquid-router.name = Penyortir Zat Cair +block.liquid-tank.name = Tank Zat Cair +block.liquid-junction.name = Simpangan Zat Cair +block.bridge-conduit.name = Jembatan Saluran +block.rotary-pump.name = Pompa Putar +block.thorium-reactor.name = Reaktor Thorium +block.mass-driver.name = Driver Massal +block.blast-drill.name = Bor Peledak +block.thermal-pump.name = Pompa Termis +block.thermal-generator.name = Generator Termis +block.alloy-smelter.name = Pelebur Paduan +block.mender.name = Reparator +block.mend-projector.name = Proyeksi Reparator +block.surge-wall.name = Dinding Surge +block.surge-wall-large.name = Dinding Surge Besar +block.cyclone.name = Topan +block.fuse.name = Padu +block.shock-mine.name = Ranjau Listrik +block.overdrive-projector.name = Proyeksi Pencepat +block.force-projector.name = Proyeksi Medan Gaya +block.arc.name = Arca +block.rtg-generator.name = Generator RTG +block.spectre.name = Iblis +block.meltdown.name = Pelampiasan +block.container.name = Kontainer +block.launch-pad.name = Pad Peluncur +block.launch-pad.description = Meluncurkan beberapa item tanpa meninggalkan base. +block.launch-pad-large.name = Pad Peluncur Besar +team.blue.name = biru +team.red.name = merah +team.orange.name = jingga +team.none.name = abu-abu +team.green.name = hijau +team.purple.name = ungu +unit.spirit.name = Drone Spirit +unit.spirit.description = unit pemulaan. muncul di inti secara standar. Menambang sumber daya dan memperbaiki blok. +unit.phantom.name = Drone Phantom +unit.phantom.description = unit canggih. Menambang sumber daya dan memperbaiki blok. Lebih efektif dari drone spirit. unit.dagger.name = Dagger -unit.dagger.description = A basic ground unit. Useful in swarms. +unit.dagger.description = Unit darat dasar. Berguna di kelompok. unit.crawler.name = Crawler unit.titan.name = Titan -unit.titan.description = An advanced armored ground unit. Uses carbide as ammo. Attacks both ground and air targets. -unit.ghoul.name = Ghoul Bomber -unit.ghoul.description = A heavy carpet bomber. Uses blast compound or pyratite as ammo. -unit.wraith.name = Wraith Fighter -unit.wraith.description = A fast, hit-and-run interceptor unit. +unit.titan.description = Unit darat berbaja yang canggih ini menyerang target darat dan udara. +unit.ghoul.name = Pengebom Ghoul +unit.ghoul.description = Pengebom kelas berat. +unit.wraith.name = Penyerang Wraith +unit.wraith.description = Unit tabrak-lari yang cepat. unit.fortress.name = Fortress -unit.fortress.description = A heavy artillery ground unit. +unit.fortress.description = Unit meriam darat kelas berat. unit.revenant.name = Revenant -unit.eruptor.name = Eruptor -unit.chaos-array.name = Chaos Array -unit.eradicator.name = Eradicator +unit.eruptor.name = Peletus +unit.chaos-array.name = Satuan Kekacauan +unit.eradicator.name = Pemusnah unit.lich.name = Lich -unit.reaper.name = Reaper -tutorial.begin = Your mission here is to eradicate the[LIGHT_GRAY] enemy[].\n\nBegin by[accent] mining copper[]. Tap a copper ore vein near your core to do this. -tutorial.drill = Mining manually is inefficient.\n[accent]Drills []can mine automatically.\nPlace one on a copper vein. -tutorial.conveyor = [accent]Conveyors[] are used to transport items to the core.\nMake a line of conveyors from the drill to the core. -tutorial.morecopper = More copper is required.\n\nEither mine it manually, or place more drills. -tutorial.turret = Defensive structures must be built to repel the[LIGHT_GRAY] enemy[].\nBuild a duo turret near your base. -tutorial.drillturret = Duo turrets require[accent] copper ammo []to shoot.\nPlace a drill next to the turret to supply it with mined copper. -tutorial.waves = The[LIGHT_GRAY] enemy[] approaches.\n\nDefend your core for 2 waves. Build more turrets. -tutorial.lead = More ores are available. Explore and mine[accent] lead[].\n\nDrag from your unit to the core to transfer resources. -tutorial.smelter = Copper and lead are weak metals.\nSuperior[accent] Dense Alloy[] can be created in a smelter.\n\nBuild one. -tutorial.densealloy = The smelter will now produce alloy.\nGet some.\nImprove the production if necessary. -tutorial.siliconsmelter = The core will now create a[accent] spirit drone[] for mining and repairing blocks.\n\nFactories for other units can be created with [accent] silicon.\nMake a silicon smelter. -tutorial.silicondrill = Silicon requires[accent] coal[] and[accent] sand[].\nStart by making drills. -tutorial.generator = This technology requires power.\nCreate a[accent] combustion generator[] for it. -tutorial.generatordrill = Combustion generators need fuel.\nFuel it with coal from a drill. -tutorial.node = Power requires transport.\nCreate a[accent] power node[] next to your combustion generator to transfer its power. -tutorial.nodelink = Power can be transferred through contacting power blocks and generators, or by linked power nodes.\n\nLink power by tapping the node and selecting the generator and silicon smelter. -tutorial.silicon = Silicon is being produced. Get some.\n\nImproving the production system is advised. -tutorial.daggerfactory = Construct a[accent] dagger mech factory.[]\n\nThis will be used to create attack mechs. -tutorial.router = Factories need resources to function.\nCreate a router to split conveyor resources. -tutorial.dagger = Link power nodes to the factory.\nOnce requirements are met, a mech will be created.\n\nCreate more drills, generators and conveyors as necessary. -tutorial.battle = The[LIGHT_GRAY] enemy[] has revealed their core.\nDestroy it with your unit and dagger mechs. -block.copper-wall.description = A cheap defensive block.\nUseful for protecting the core and turrets in the first few waves. -block.copper-wall-large.description = A cheap defensive block.\nUseful for protecting the core and turrets in the first few waves.\nSpans multiple tiles. -block.thorium-wall.description = A strong defensive block.\nGood protection from enemies. -block.thorium-wall-large.description = A strong defensive block.\nGood protection from enemies.\nSpans multiple tiles. -block.phase-wall.description = Not as strong as a thorium wall but will deflect bullets unless they are too powerful. -block.phase-wall-large.description = Not as strong as a thorium wall but will deflect bullets unless they are too powerful.\nSpans multiple tiles. -block.surge-wall.description = The strongest defensive block.\nHas a small chance of triggering lightning towards the attacker. -block.surge-wall-large.description = The strongest defensive block.\nHas a small chance of triggering lightning towards the attacker.\nSpans multiple tiles. -block.door.description = A small door that can be opened and closed by tapping on it.\nIf opened, enemies can shoot and move through. -block.door-large.description = A large door that can be opened and closed by tapping on it.\nIf opened, enemies can shoot and move through.\nSpans multiple tiles. -block.mend-projector.description = Periodically heals buildings in its vicinity. -block.overdrive-projector.description = Increases the speed of nearby buildings like drills and conveyors. -block.force-projector.description = Creates a hexagonal force field around itself, protecting buildings and units inside from damage through bullets. -block.shock-mine.description = Damages enemies stepping on the mine. Nearly invisible to the enemy. -block.duo.description = A small, cheap turret. -block.scatter.description = A medium-sized anti-air turret. Sprays clumps of lead or scrap flak at enemy units. -block.arc.description = A small turret which shoots electricity in a random arc towards the enemy. -block.hail.description = A small artillery turret. -block.lancer.description = A medium-sized turret which shoots charged electricity beams. -block.wave.description = A medium-sized rapid-fire turret which shoots liquid bubbles. -block.salvo.description = A medium-sized turret which fires shots in salvos. -block.swarmer.description = A medium-sized turret which shoots burst missiles. -block.ripple.description = A large artillery turret which fires several shots simultaneously. -block.cyclone.description = A large rapid fire turret. -block.fuse.description = A large turret which shoots powerful short-range beams. -block.spectre.description = A large turret which shoots two powerful bullets at once. -block.meltdown.description = A large turret which shoots powerful long-range beams. -block.conveyor.description = Basic item transport block. Moved items forward and automatically deposits them into turrets or crafters. Rotatable. -block.titanium-conveyor.description = Advanced item transport block. Moves items faster than standard conveyors. -block.phase-conveyor.description = Advanced item transport block. Uses power to teleport items to a connected phase conveyor over several tiles. -block.junction.description = Acts as a bridge for two crossing conveyor belts. Useful in situations with two different conveyors carrying different materials to different locations. -block.mass-driver.description = Ultimate item transport block. Collects several items and then shoots them to another mass driver over a long range. -block.silicon-smelter.description = Reduces sand with highly pure coke in order to produce silicon. -block.plastanium-compressor.description = Produces plastanium from oil and titanium. -block.phase-weaver.description = Produces phase fabric from radioactive thorium and high amounts of sand. -block.alloy-smelter.description = Produces surge alloy from titanium, lead, silicon and copper. -block.pulverizer.description = Crushes stone into sand. Useful when there is a lack of natural sand. -block.pyratite-mixer.description = Mixes coal, lead and sand into highly flammable pyratite. -block.blast-mixer.description = Uses oil for transforming pyratite into the less flammable but more explosive blast compound. -block.cryofluidmixer.description = Combines water and titanium into cryofluid which is much more efficient for cooling. -block.melter.description = Heats up stone to very high temperatures to obtain lava. -block.incinerator.description = Gets rid of any excess item or liquid. -block.spore-press.description = Compresses spore pods into oil. -block.separator.description = Exposes stone to water pressure in order to obtain various minerals contained in the stone. -block.power-node.description = Transmits power to connected nodes. Up to four power sources, sinks or nodes can be connected. The node will receive power from or supply power to any adjacent blocks. -block.power-node-large.description = Has a larger radius than the power node and connects to up to six power sources, sinks or nodes. -block.battery.description = Stores power whenever there is an abundance and provides power whenever there is a shortage, as long as there is capacity left. -block.battery-large.description = Stores much more power than a regular battery. -block.combustion-generator.description = Generates power by burning oil or flammable materials. -block.turbine-generator.description = More efficient than a combustion generator, but requires additional water. -block.thermal-generator.description = Generates a large amount of power from lava. -block.solar-panel.description = Provides a small amount of power from the sun. -block.solar-panel-large.description = Provides much better power supply than a standard solar panel, but is also much more expensive to build. -block.thorium-reactor.description = Generates huge amounts of power from highly radioactive thorium. Requires constant cooling. Will explode violently if insufficient amounts of coolant are supplied. -block.rtg-generator.description = A radioisotope thermoelectric generator which does not require cooling but provides less power than a thorium reactor. -block.unloader.description = Unloads items from a container, vault or core onto a conveyor or directly into an adjacent block. The type of item to be unloaded can be changed by tapping on the unloader. -block.container.description = Stores a small amount of items. Use it for creating buffers when there is a non-constant demand of materials. An[LIGHT_GRAY] unloader[] can be used to retrieve items from the container. -block.vault.description = Stores a large amount of items. Use it for creating buffers when there is a non-constant demand of materials. An[LIGHT_GRAY] unloader[] can be used to retrieve items from the vault. -block.mechanical-drill.description = A cheap drill. When placed on appropriate tiles, outputs items at a slow pace indefinitely. -block.pneumatic-drill.description = An improved drill which is faster and able to process harder materials by making use of air pressure. -block.laser-drill.description = Allows drilling even faster through laser technology, but requires power. Additionally, radioactive thorium can be retrieved with this drill. -block.blast-drill.description = The ultimate drill. Requires large amounts of power. -block.water-extractor.description = Extracts water from the ground. Use it when there is no lake nearby. -block.cultivator.description = Cultivates the soil with water in order to obtain biomatter. -block.oil-extractor.description = Uses large amounts of power in order to extract oil from sand. Use it when there is no direct source of oil nearby. -block.trident-ship-pad.description = Leave your current vessel and change into a reasonably well armored heavy bomber.\nUse the pad by double tapping while standing on it. -block.javelin-ship-pad.description = Leave your current vessel and change into a strong and fast interceptor with lightning weapons.\nUse the pad by double tapping while standing on it. -block.glaive-ship-pad.description = Leave your current vessel and change into a large, well-armored gunship.\nUse the pad by double tapping while standing on it. -block.tau-mech-pad.description = Leave your current vessel and change into a support mech which can heal friendly buildings and units.\nUse the pad by double tapping while standing on it. -block.delta-mech-pad.description = Leave your current vessel and change into a fast, lightly-armored mech made for hit-and-run attacks.\nUse the pad by double tapping while standing on it. -block.omega-mech-pad.description = Leave your current vessel and change into a bulky and well-armored mech, made for front-line assaults.\nUse the pad by double tapping while standing on it. -block.spirit-factory.description = Produces light drones which mine ore and repair blocks. -block.phantom-factory.description = Produces advanced drone units which are significantly more effective than a spirit drone. -block.wraith-factory.description = Produces fast, hit-and-run interceptor units. -block.ghoul-factory.description = Produces heavy carpet bombers. -block.dagger-factory.description = Produces basic ground units. -block.titan-factory.description = Produces advanced, armored ground units. -block.fortress-factory.description = Produces heavy artillery ground units. -block.revenant-factory.description = Produces heavy laser ground units. -block.repair-point.description = Continuously heals the closest damaged unit in its vicinity. -block.conduit.description = Basic liquid transport block. Works like a conveyor, but with liquids. Best used with extractors, pumps or other conduits. -block.pulse-conduit.description = Advanced liquid transport block. Transports liquids faster and stores more than standard conduits. -block.phase-conduit.description = Advanced liquid transport block. Uses power to teleport liquids to a connected phase conduit over several tiles. -block.liquid-router.description = Accepts liquids from one direction and outputs them to up to 3 other directions equally. Can also store a certain amount of liquid. Useful for splitting the liquids from one source to multiple targets. -block.liquid-tank.description = Stores a large amount of liquids. Use it for creating buffers when there is a non-constant demand of materials or as a safeguard for cooling vital blocks. -block.liquid-junction.description = Acts as a bridge for two crossing conduits. Useful in situations with two different conduits carrying different liquids to different locations. -block.bridge-conduit.description = Advanced liquid transport block. Allows transporting liquids over up to 3 tiles of any terrain or building. -block.mechanical-pump.description = A cheap pump with slow output, but no power consumption. -block.rotary-pump.description = An advanced pump which doubles up speed by using power. -block.thermal-pump.description = The ultimate pump. Three times as fast as a mechanical pump and the only pump which is able to retrieve lava. -block.router.description = Accepts items from one direction and outputs them to up to 3 other directions equally. Useful for splitting the materials from one source to multiple targets. -block.distributor.description = An advanced router which splits items to up to 7 other directions equally. -block.bridge-conveyor.description = Advanced item transport block. Allows transporting items over up to 3 tiles of any terrain or building. -block.item-source.description = Infinitely outputs items. Sandbox only. -block.liquid-source.description = Infinitely outputs liquids. Sandbox only. -block.item-void.description = Destroys any items which go into it without using power. Sandbox only. -block.power-source.description = Infinitely outputs power. Sandbox only. -block.power-void.description = Voids all power inputted into it. Sandbox only. -liquid.water.description = Commonly used for cooling machines and waste processing. -liquid.oil.description = Can be burnt, exploded or used as a coolant. -liquid.cryofluid.description = The most efficient liquid for cooling things down. +unit.reaper.name = Maut +tutorial.begin = Misi Anda untuk memusnahkan[LIGHT_GRAY] musuh[].\n\nMulai dengan[accent] menambang tembaga[]. Ketuk sekumpulan tembaga didekat inti untuk melakukannya. +tutorial.drill = Menambang manual tidak efisien.\n[accent]Bor []bisa menambang otomatis.\nTaruh satu di sekumpulan tembaga. +tutorial.conveyor = [accent]Pengantar[] digunakan untuk transportasi item ke inti.\nJejerlah pengantar dari bor ke inti. +tutorial.morecopper = Butuh lebih banyak tembaga.\n\nBisa menambang dengan manual, atau menambah banyaknya bor. +tutorial.turret = Struktur Pertahanan harus dibuat untuk menangkal [LIGHT_GRAY] musuh[].\nBangun menara "duo" dekat basemu. +tutorial.drillturret = Menara "duo" membutuhkan[accent] amunisi tembaga []untuk menembak.\nTaruh bor didekat menara untuk mengisinya dengan tembaga. +tutorial.waves = [LIGHT_GRAY] Musuh[] mendatang.\n\nLindungi intimu selama 2 gelombang. Bangun lebih banyak menara. +tutorial.lead = Banyak Sumber daya yang telah terbuka. Jelajah dan tambang[accent] timah[].\n\nTarik dari unitmu ke inti untuk mengirim sumber daya. +tutorial.smelter = Tambang dan timah adalah logam lemah.\n[accent] Paduan padat[] yang lebih unggul dibuat di peleburan.\n\nBangun satu. +tutorial.densealloy = Peleburan sekarang akan menghasilkan paduan.\nTingkatkan Produktivitas jika dibutuhkan. +tutorial.siliconsmelter = inti sekarang akan membuat[accent] drone spirit[] untuk menambang dan memperbaiki blok.\n\nPabrik untuk unit lain bisa dibuat dengan [accent] silikon.\nbuatlah pelebur silikon. +tutorial.silicondrill = Silikon membutuhkan[accent] batu bara[] dan[accent] pasir[].\nMulai dengan membuat bor. +tutorial.generator = Teknologi ini membutuhkan tenaga (listrik).\nBuatlah [accent] generator pembakar[] untuk itu. +tutorial.generatordrill = Generator pembahan membutuhkan bahan bakar.\nIsi dengan batu bara dari bor. +tutorial.node = listrik membutuhkan transportasi.\nBuatlah[accent] tiang listrik[] disebelah generator pembakarmu untuk mentransfer listrik. +tutorial.nodelink = Listrik bisa ditransfer melewati blok kondusif dan generators, atau disambungkan dengan tiang listrik.\n\nSambung listrik dengan menekan salah satu tiang listrik dan menekan generator serta pelebur silikon. +tutorial.silicon = Silikon diproduksi.\n\nDisarankan Meningkatkan produktivitas. +tutorial.daggerfactory = Bangun[accent] pabrik robot "dagger".[]\n\nIni akan berguna untuk membuat robot penyerang. +tutorial.router = Pabrik butuh sumber daya untuk berfungsi.\nBuatlah pengalih untuk mengalihkan pengantar sumber daya. +tutorial.dagger = Sambungkan tiang listrik ke pabrik.\nSaat kebutuhan dicapai, robot akan diciptakan.\n\nBuatlah bor, generator dan pengantar secukupnya. +tutorial.battle = [LIGHT_GRAY] musuh[] telah mengungkapkan inti mereka.\nHancurkan dengan unitmu dan robot dagger. +block.copper-wall.description = Blok pelindung murah.\nBerguna untuk melindungi inti dan menara di beberapa gelombang awal. +block.copper-wall-large.description = Blok pelindung murah.\nBerguna untuk melindungi inti dan menara di beberapa gelombang awal.\nSebesar 4 blok. +block.thorium-wall.description = Blok pelindung yang kuat.\npelindung bagus dari musuh. +block.thorium-wall-large.description = Blok pelindung yang kuat.\npelindung bagus dari musuh.\nSebesar 4 blok. +block.phase-wall.description = Tidak sekuat dinding thorium tetapi akan memantulkan peluru senjata jika tidak terlalu kuat. +block.phase-wall-large.description = Tidak sekuat dinding thorium tetapi akan memantulkan peluru senjata jika tidak terlalu kuat. \nSebesar 4 blok. +block.surge-wall.description = Blok pelindung terkuat.\nMempunyai kemungkinan untuk menyetrum penyerang. +block.surge-wall-large.description = Blok pelindung terkuat.\nMempunyai kemungkinan untuk menyetrum penyerang. \nSebesar 4 blok. +block.door.description = Pintu kecil yang bisa dibuka-tutup dengan menekannya.\nJika dibuka, musuh bisa masuk dan menembak. +block.door-large.description = Pintu kecil yang bisa dibuka-tutup dengan menekannya.\nJika dibuka, musuh bisa masuk dan menembak.\nSebesar 4 blok. +block.mend-projector.description = menyembuhkan blok di sekelilingnya secara berkala. +block.overdrive-projector.description = Menambah kecepatan bangunan sekitar, seperti bor dan pengantar. +block.force-projector.description = Membentuk medan gaya berbentuk segi enam disekitar, melindungi bangunan dan unit didalamnya dari tembakan. +block.shock-mine.description = Mencedera musuh yang menginjak ranjau. Hampir tak kasat mata kepada musuh. +block.duo.description = menara yang murah nan kecil. Berguna melawan unit darat. +block.scatter.description = Menara Anti-Udara berukuran sedang. Melempar gumpalan timah atau kepingan ke unit musuh. +block.arc.description = Menara kecil jarak dekat ini menembak listrik secara acak ke arah musuh. +block.hail.description = Menara meriam kecil. +block.lancer.description = Menara ukuran sedang yang menembak sinar listrik. +block.wave.description = Menara penembak beruntun ukuran sedang yang menembak gelembung air. +block.salvo.description = Menara ukuran sedang yang menembak pelurunya secara serentak. +block.swarmer.description = Menara ukuran sedang yang menembak misil bertubi-tubi. +block.ripple.description = Menara meriam besar yang menembak beberapa peluru sekaligus. +block.cyclone.description = Menara Penembak Beruntun Besar. +block.fuse.description = Menara besar ini menembak sinar pendek yang kuat. +block.spectre.description = Menara besar yang menembak dua peluru kuat sekaligus\. +block.meltdown.description = Menara besar ini menembak sinar panjang yang kuat. +block.conveyor.description = Blok transportasi dasar. Memindahkan item ke menara ataupun pabrik. Bisa Diputar. +block.titanium-conveyor.description = Blok transportasi canggih. Memindahkan item lebih cepat daripada pengantar biasa. +block.phase-conveyor.description = Blok transportasi canggih. Menggunakan tenaga untuk teleportasi item ke sambungan pengantar phase melewati beberapa blok. +block.junction.description = Berguna seperti jembatan untuk dua pengantar yang bersimpangan. Berguna di situasi dimana dua pengantar berbeda membawa bahan berbeda ke lokasi yang berbeda. +block.mass-driver.description = Blok item transportasi tercanggih. Membawa beberapa item dan menembaknya ke driver massal lainnya dari arah yang jauh. +block.silicon-smelter.description = Mengubah pasir dengan batu bara untuk memproduksi silikon. +block.plastanium-compressor.description = Memproduksi plastanium dari oli dan titanium. +block.phase-weaver.description = Memproduksi kain phase dari thorium dan banyak pasir. +block.alloy-smelter.description = Memproduksi paduan surge dari titanium, timah, silikon dan tembaga. +block.pulverizer.description = Menghancurkan kepingan menjadi pasir. Berguna jika tidak ada pasir disekitar. +block.pyratite-mixer.description = Mencampur batu bara, timah dan pasir menjadi pyratite yang sangat mudah terbakar. +block.blast-mixer.description = Menggunakan oli untuk membentuk pyratite menjadi senyawa peledak yang kurang mudah terbakar tetapi lebih eksplosif. +block.cryofluidmixer.description = Mencampur air dan titanium menjadi cryofluid yang lebih efisien untuk pendingin. +block.melter.description = Melelehkan kepingan menjadi terak untuk proses selanjutnya atau digunakan menara. +block.incinerator.description = Menghancurkan item atau zat cair sisa. +block.spore-press.description = Menekan pod spora menjadi oli. +block.separator.description = Mengekstrak logam-logam berguna dari terak. +block.power-node.description = Membawa tenaga ke tiang tersambung. hingga empat sumber listrik, sambungan atau tiang lainnya yang bisa disambung. Tiang akan mendapatkan atau memberi tenaga ke/dari blok yang disambung. +block.power-node-large.description = Mempunyai radius lebih besar dari tiang listrik biasa dan bisa menyambung hingga enam to up to six sumber listrik, sambungan atau tiang lainnya. +block.battery.description = Menyimpan tenaga jika ada kelimpahan dan memberikan tenaga jika ada kekurangan, asalkan ada kapasitas tersisa. +block.battery-large.description = Menyimpan lebih banyak tenaga daripada baterai biasa. +block.combustion-generator.description = Menghasilkan tenaga dengan membakar oli atau pembakar. +block.turbine-generator.description = Lebih efisien daripada generator pembakar, tetapi membutuhkan tambahan air. +block.thermal-generator.description = Menghasilkan tenaga disaat ditaruh di lokasi yang panas. +block.solar-panel.description = Menghasilkan jumlah tenaga kecil dari matahari. +block.solar-panel-large.description = Menghasilkan lebih banyak tenaga dari panel surya biasa, tapi lebih mahal untuk dibangun. +block.thorium-reactor.description = Menghasilkan tenaga yang besar dari konsumsi thorium. Membutuhkan pendinginan konstan. Akan meledak jika tidak cukup pendingin . Pengeluaran tenaga tergantung kepenuhan. +block.rtg-generator.description = Generator yang tidak membutuhkan pendiginan tetapi lebih memberi sedikit tenaga daripada reaktor thorium. +block.unloader.description = Mengeluarkan item dari kontainer, vault atau inti kedalam pengantar atau langsung ke blok yang dituju. Tipe item yang dimuat bisa diganti dengan mengetuk pembongkar muatan. +block.container.description = Menyimpan semua tipe item. [LIGHT_GRAY] pembongkar muatan[] bisa digunakan untuk mengeluarkan item dari kontainer. +block.vault.description = Menyimpan semua tipe item berkuantitas besar. [LIGHT_GRAY] pembongkar muatan[] bisa digunakan untuk mengeluarkan item dari vault. +block.mechanical-drill.description = Bor murah. Saat ditaruh ditempat yang sesuai, mengeluarkan item dengan pelan tanpa batas. +block.pneumatic-drill.description = Bor lebih cepat dari bor mekanik dan bisa memproses bahan lebih keras dengan menggunakan tekanan udara. +block.laser-drill.description = Mengebor lebih cepat lewat teknologi laser, tapi membutuhkan tenaga. Bisa menambang thorium dengan bor ini. +block.blast-drill.description = Bor Tercanggih. Membutuhkan banyak tenaga. +block.water-extractor.description = Mengekstrak air dari tanah. Gunakan jika tidak ada sumber air disekitar. +block.cultivator.description = Membudidaya spora kecil menjadi pod siap diolah. +block.oil-extractor.description = Menggunakan tenaga cukup besar untuk mengekstrak oli dari pasir. Gunakan jika tidak ada sumber oli disekitar. +block.trident-ship-pad.description = Tinggalkan kapalmu sekarang dan berubah menjadi pengebom kelas berat.\nGunakan pad dengan menekan dua kali sambil berdiri didalamnya. +block.javelin-ship-pad.description = Tinggalkan kapalmu sekarang dan berubah menjadi Pencegat yang kuat dan cepat dengan kekuatan listrik.\nGunakan pad dengan menekan dua kali sambil berdiri didalamnya. +block.glaive-ship-pad.description = Tinggalkan kapalmu sekarang dan berubah menjadi Pesawat tempur berbaja.\nGunakan pad dengan menekan dua kali sambil berdiri didalamnya. +block.tau-mech-pad.description = Tinggalkan kapalmu sekarang dan berubah menjadi robot pemulih yang bisa memulihkan bangunan dan unit.\nGunakan pad dengan menekan dua kali sambil berdiri didalamnya. +block.delta-mech-pad.description = Tinggalkan kapalmu sekarang dan berubah menjadi robot cepat untuk serangan tabrak-lari.\nGunakan pad dengan menekan dua kali sambil berdiri didalamnya. +block.omega-mech-pad.description = Tinggalkan kapalmu sekarang dan berubah menjadi robot besar dan berbaja, digunakan untuk serangan baris depan.\nGunakan pad dengan menekan dua kali sambil berdiri didalamnya. +block.spirit-factory.description = Memproduksi drone ringan yang menambang sumber daya dan memulih blok. +block.phantom-factory.description = Memproduksi drone canggih yang lebih efektif dibandingkan drone spirit. +block.wraith-factory.description = Memproduksi unit tabrak-lari yang cepat. +block.ghoul-factory.description = Memproduksi pengebom kelas berat. +block.dagger-factory.description = Memproduksi unit darat dasar. +block.titan-factory.description = Memproduksi unit darat canggih. +block.fortress-factory.description = Memproduksi unit meriam darat kelas berat. +block.revenant-factory.description = Memproduksi unit laser udara kelas berat. +block.repair-point.description = Terus menerus memulihkan unit terluka disekitar. +block.conduit.description = Blok Transportasi Zat Cair Umum. Bekerja Seperti Pengantar, tetapi untuk zat cair. +block.pulse-conduit.description = Blok Transportasi Zat Cair Canggih. Memindahkan dan menyimpan zat cair lebih cepat dan banyak daripada saluran biasa. +block.phase-conduit.description = Blok Transportasi Zat Cair Canggih. Menggunakan listrik untuk teleportasi zat zair ke saluran phase yang terhubung dari jarak jauh. +block.liquid-router.description = Menerima zat cair dari satu arah dan mengeluarkannya ke 3 arah yang sama. Bisa juga menyimpan sejumlah zat cair. Berguna untuk memisahkan zat cair dari satu sumber ke target yang banyak. +block.liquid-tank.description = Menyimpan jumlah zat cair yang banyak. Gunakan sebagai penyangga ketika kebutuhan zat cair tidak konstan atau sebagai penjaga untuk mendinginkan blok yang vital. +block.liquid-junction.description = Berguna seperti jembatan untuk dua saluran yang bersimpangan. Berguna di situasi dimana dua saluran berbeda membawa zat cair berbeda ke lokasi yang berbeda. +block.bridge-conduit.description = Blok Transportasi Zat Cair Canggih. bisa memindahkan zat cair hingga 3 blok panjang melewati apapun lapangan atau bangunan. +block.mechanical-pump.description = Pompa murah dengan pengeluaran yang pelan, tetapi tidak mengkonsumsi tenaga. +block.rotary-pump.description = Pompa canggih yang kecepatannya dua kali lipat jika menggunakan tenaga. +block.thermal-pump.description = Pompa Tercanggih. +block.router.description = Menerima bahan dari satu arah dan mengeluarkannya ke 3 arah yang sama. Bisa juga menyimpan sejumlah bahan. Berguna untuk memisahkan bahan dari satu sumber ke target yang banyak. +block.distributor.description = Pemisah canggih yang memisah item ke 7 arah berbeda bersamaan. +block.bridge-conveyor.description = Blok Transportasi Item Canggih. bisa memindahkan item hingga 3 blok panjang melewati apapun lapangan atau bangunan. +block.item-source.description = Mengeluarkan item tak terhingga. Sandbox eksklusif. +block.liquid-source.description = Mengeluarkan zat cair tak terhingga. Sandbox eksklusif. +block.item-void.description = Menghancurkan item apa saja tanpa penggunaan tenaga. Sandbox eksklusif. +block.power-source.description = Menghasilkan tenaga tak terbatas. Sandbox eksklusif. +block.power-void.description = Menghilangkan semua tenaga yang masuk kedalamnya. Sandbox eksklusif. +liquid.water.description = Umumnya digunakan untuk mendinginkan mesin-mesin dan pendaur ulang. +liquid.oil.description = Bisa dibakar, diledakkan atau sebagai pendigin. +liquid.cryofluid.description = Zat cair paling efisien untuk mendinginkan hal-hal. diff --git a/core/assets/bundles/bundle_ko.properties b/core/assets/bundles/bundle_ko.properties index 636749902c..622824b7bb 100644 --- a/core/assets/bundles/bundle_ko.properties +++ b/core/assets/bundles/bundle_ko.properties @@ -5,7 +5,7 @@ discord = Mindustry Discord 에 참여 해 보세요! link.discord.description = 공식 Mindustry Discord 채팅방 link.github.description = 게임 소스코드 link.dev-builds.description = 불안정한 개발 빌드들 -link.trello.description = 다음 출시될 기능들을 게시판 공식 Trello 보드 +link.trello.description = 다음 출시될 기능들을 게시한 공식 Trello 보드 link.itch.io.description = PC 버전 다운로드와 HTML5 버전이 있는 itch.io 사이트 link.google-play.description = Google Play 스토어 정보 link.wiki.description = 공식 Mindustry 위키 @@ -32,7 +32,6 @@ level.mode = 게임 모드 : showagain = 다음 세션에서 이 메세지를 표시하지 않습니다 coreattack = < 코어가 공격받고 있습니다! > nearpoint = [[ [scarlet]드롭 지점에서 나가세요[] ]\n적 스폰시 건물 및 유닛 파괴 -outofbounds = [[ 출입 금지 구역 ]\n[]{0}초후 유닛이 파괴됩니다. database = 코어 데이터베이스 savegame = 게임 저장 loadgame = 게임 불러오기 @@ -207,6 +206,7 @@ waves.copy = 클립보드로 복사 waves.load = 클립보드에서 불러오기 waves.invalid = 클립보드의 잘못된 웨이브 데이터 waves.copied = 웨이브 복사됨 +wave.none = 적이 설정되지 않음.\n빈 웨이브 설정값은 자동으로 기본 웨이브 설정값으로 바뀝니다. editor.default = [LIGHT_GRAY]<기본값> edit = 편집... editor.name = 이름: @@ -251,6 +251,20 @@ editor.mapname = 맵 이름: editor.overwrite = [accept]경고!이 명령은 기존 맵을 덮어씌우게 됩니다. editor.overwrite.confirm = [scarlet]경고![] 이 이름을 가진 맵이 이미 있습니다. 덮어 쓰시겠습니까? editor.selectmap = 불러올 맵 선택: +toolmode.replace = 재배치 +toolmode.replace.description = 블록을 배치합니다. +toolmode.replaceall = 모두 재배치 +toolmode.replaceall.description = 맵에 있는 모든 블록을 재배치합니다. +toolmode.orthogonal = 직교 +toolmode.orthogonal.description = 직교로 블록을 배치합니다. +toolmode.square = 정사각형 +toolmode.square.description = 정사각형 형태의 브러시. +toolmode.eraseores = 자원 초기화 +toolmode.eraseores.description = 자원만 초기화합니다. +toolmode.fillteams = 팀 채우기 +toolmode.fillteams.description = 블록 대신 팀 건물로 채웁니다. +toolmode.drawteams = 팀 그리기 +toolmode.drawteams.description = 블록 대신 팀 건물을 배치합니다. filters.empty = [LIGHT_GRAY]필터가 없습니다!! 아래 버튼을 눌러 추가하세요. filter.distort = 왜곡 filter.noise = 노이즈 @@ -328,6 +342,7 @@ zone.desolateRift.name = 황량한 강 zone.nuclearComplex.name = 핵 생산 단지 zone.overgrowth.name = 과성장 지역 zone.tarFields.name = 타르 지역 +zone.saltFlats.name = 갯벌 settings.language = 언어 settings.reset = 설정 초기화 settings.rebind = 키 재설정 @@ -373,7 +388,7 @@ blocks.drillspeed = 기본 드릴 속도 blocks.boosteffect = 가속 효과 blocks.maxunits = 최대 활성유닛 blocks.health = 체력 -blocks.buildtime = Build Time +blocks.buildtime = 건설 시간 blocks.inaccuracy = 오차각 blocks.shots = 발포 횟수 blocks.reload = 재장전 @@ -498,13 +513,14 @@ mode.survival.description = 이것은 일반 모드입니다. 제한된 자원 mode.sandbox.name = 샌드박스 mode.sandbox.description = 무한한 자원을 가지고 자유롭게 다음 단계를 시작할 수 있습니다. mode.pvp.name = PvP -mode.pvp.description = 실제 플레이어와 PvP를 합니다. +mode.pvp.description = 실제 플레이어와 PvP를 합니다. 맵에 적어도 2개의 다른 색상 코어가 있어야 합니다. mode.attack.name = 공격 -mode.attack.description = 적 기지를 파괴하세요. 웨이브가 없습니다. +mode.attack.description = 적 기지를 파괴하세요. 웨이브가 없습니다. 맵에 빨간팀 코어가 있어야 플레이 가능합니다. mode.custom = 커스텀 규칙 rules.infiniteresources = 무한 자원 rules.wavetimer = 웨이브 타이머 rules.waves = 웨이브 +rules.attack = 공격 모드 rules.enemyCheat = 무한 AI 자원 rules.unitdrops = 유닛 드롭 rules.unitbuildspeedmultiplier = 유닛 제조속도 배수 @@ -539,6 +555,7 @@ item.lead.description = 쉽게 구할 수 있으며, 전자 및 액체 수송 item.coal.name = 석탄 item.coal.description = 흔하고 쉽게 구할 수 있는 연료. item.graphite.name = 흑연 +item.graphite.description = 탄약 및 전기 절연에 사용되는 광물질화 탄소. item.titanium.name = 티타늄 item.titanium.description = 파이프 재료나 고급 드릴, 비행기/기체 등에서 재료로 사용되는 자원입니다. item.thorium.name = 토륨 @@ -638,7 +655,7 @@ block.graphite-press.name = 흑연 압축기 block.multi-press.name = 다중 압축기 block.constructing = {0} [LIGHT_GRAY](만드는중) block.spawn.name = 적 스폰지점 -block.core-shard.name = 코어-공유 +block.core-shard.name = 코어-조각 block.core-foundation.name = 코어-기초 block.core-nucleus.name = 코어-핵 block.deepwater.name = 깊은물 @@ -756,8 +773,9 @@ block.blast-mixer.name = 폭발물 혼합기 block.solar-panel.name = 태양 전지판 block.solar-panel-large.name = 대형 태양 전지판 block.oil-extractor.name = 석유 추출기 -block.spirit-factory.name = 스피릿 드론 공장 -block.phantom-factory.name = 팬텀 드론 공장 +block.draug-factory.name = 드라우그 광부 드론 공장 +block.spirit-factory.name = 스피릿 수리 드론 공장 +block.phantom-factory.name = 팬텀 건설 드론 공장 block.wraith-factory.name = 유령 전투기 공장 block.ghoul-factory.name = 구울 폭격기 공장 block.dagger-factory.name = 디거 기체 공장 @@ -802,10 +820,10 @@ team.orange.name = 오렌지팀 team.none.name = 공기팀 team.green.name = 그린팀 team.purple.name = 보라색팀 -unit.spirit.name = 스피릿 드론 -unit.spirit.description = 기본 드론 유닛. 기본적으로 코어에서 1개가 스폰됩니다.\n자동으로 채광하며 아이템을 수집하고, 블록을 수리합니다. -unit.phantom.name = 팬텀 드론 -unit.phantom.description = 첨단 드론 유닛.\n광석을 자동으로 채광하며, 아이템을 수집하고 블록을 수리합니다. 일반 드론보다 훨씬 효과적입니다. +unit.spirit.name = 스피릿 수리 드론 +unit.spirit.description = 블록을 자동으로 수리합니다. +unit.phantom.name = 팬텀 건설 드론 +unit.phantom.description = 첨단 드론 유닛. 플레이어의 건설을 도와줍니다. unit.dagger.name = 디거 unit.dagger.description = 기본 지상 유닛입니다.\n플레이어 기체처럼 드론을 소환하지는 않습니다. unit.crawler.name = 크롤러 diff --git a/core/assets/bundles/bundle_pt_BR.properties b/core/assets/bundles/bundle_pt_BR.properties index 107330d9f0..0c32fa22d9 100644 --- a/core/assets/bundles/bundle_pt_BR.properties +++ b/core/assets/bundles/bundle_pt_BR.properties @@ -11,11 +11,11 @@ link.google-play.description = Listamento do google play store link.wiki.description = Wiki oficial do Mindustry linkfail = Falha ao abrir o link\nO Url foi copiado screenshot = Screenshot salvo para {0} -screenshot.invalid = Map too large, potentially not enough memory for screenshot. +screenshot.invalid = Mapa grande demais, Potencialmente sem memoria suficiente para captura. gameover = O núcleo foi destruído. gameover.pvp = O time[accent] {0}[] É vitorioso! highscore = [YELLOW]Novo recorde! -stat.wave = Ondas derrotadas:[accent] {0} +stat.wave = Hordas derrotadas:[accent] {0} stat.enemiesDestroyed = Enimigos Destruídos:[accent] {0} stat.built = Construções construídas:[accent] {0} stat.destroyed = Construções destruídas:[accent] {0} @@ -24,14 +24,14 @@ stat.delivered = Recursos lançados: stat.rank = Rank Final: [accent]{0} placeline = Você selecionou um bloco.\nVocê pode[accent] colocar uma linha[] por[accent] carregar o seu dedo por alguns segundos[] e arrastar em uma direção.\nTente. removearea = Você selecionou o modo de remoção.\nVocê pode[accent] remover blocos dentro de um retângulo[] por[accent] carregar o seu dedo por alguns segundos[] e arrastar.\nTente. -launcheditems = [accent]Launched Items +launcheditems = [accent]Itens lançados map.delete = Certeza que quer deletar o mapa "[accent]{0}[]"? level.highscore = Melhor\npontuação: [accent] {0} level.select = Seleção de Fase level.mode = Modo de Jogo: showagain = Não mostrar na proxima sessão coreattack = < O núcleo está sobre ataque! > -nearpoint = [[ [scarlet]SAIA DO PONTO DE SPAWN IMEDIATAMENTE[] ]\naniquilação iminente +nearpoint = [[ [scarlet]SAIA DO PONTO DE SPAWN IMEDIATAMENTE[] ]\nANIQUILAÇÃO IMINENTE outofbounds = [[ OUT OF BOUNDS ]\n[]auto destruição em {0} database = banco do núcleo savegame = Salvar Jogo @@ -41,7 +41,7 @@ addplayers = Adicionar/Remover Jogador customgame = Jogo Customizado newgame = Novo Jogo none = -minimap = MiniMapa +minimap = Mini-Mapa close = Fechar quit = Sair maps = Mapas @@ -77,7 +77,7 @@ hostserver = Hospedar servidor hostserver.mobile = Hospedar\nJogo host = Hospedar hosting = [accent]Abrindo server... -hosts.refresh = atualizar +hosts.refresh = Atualizar hosts.discovering = Descobrindo jogos em lan server.refreshing = Atualizando servidor hosts.none = [lightgray]Nenhum jogo lan encontrado! @@ -191,13 +191,13 @@ editor.mapinfo = Informação do mapa editor.author = Autor: editor.description = Descrição: editor.waves = Ondas: -editor.rules = Rules: -editor.ingame = Edit In-Game -waves.title = Ondas +editor.rules = Regras: +editor.ingame = Editar em-jogo +waves.title = Hordas waves.remove = Remover waves.never = -waves.every = a casa -waves.waves = ondas(s) +waves.every = a cada +waves.waves = Hordas(s) waves.perspawn = por spawn waves.to = para waves.boss = Chefe @@ -210,23 +210,23 @@ waves.copied = Ondas copiadas. editor.default = [LIGHT_GRAY] edit = Editar... editor.name = Nome: -editor.spawn = Spawn Unit -editor.removeunit = Remove Unit +editor.spawn = Criar unidade +editor.removeunit = Remover unidade editor.teams = Time editor.elevation = Elevação editor.errorload = Erro carregando arquivo:\n[accent]{0} editor.errorsave = Erro salvando arquivo:\n[accent]{0} -editor.errorimage = That's an image, not a map. Don't go around changing extensions expecting it to work.\n\nIf you want to import a legacy map, use the 'import legacy map' button in the editor. -editor.errorlegacy = This map is too old, and uses a legacy map format that is no longer supported. -editor.errorheader = This map file is either not valid or corrupt. +editor.errorimage = Isso é uma imagem, Não um mapa. Não vá por aí mudando extensões esperando que funcione.\n\nSe você quer importar um mapa legacy, Use o botão 'Importar mapa legacy'no editor. +editor.errorlegacy = Esse mapa é velho demais, E usa um formato de mapa legacy que não é mais suportado. +editor.errorheader = Este arquivo de mapa não é mais valido, Ou esta corrompido. editor.errorname = Mapa não tem nome definido. editor.update = atualizar editor.randomize = Randomizar editor.apply = Aplicar editor.generate = Gerar editor.resize = Redimen\n sionar -editor.loadmap = Carregar\n Mapa -editor.savemap = Salvar\n Mapa +editor.loadmap = Carregar\nMapa +editor.savemap = Salvar\nMapa editor.saved = Salvo! editor.save.noname = Seu mapa não tem um nome! Coloque um no menu de "Informação do mapa" editor.save.overwrite = O seu mapa Substitui um mapa já construído! Coloque um nome diferente no menu "Informação do mapa" @@ -264,15 +264,15 @@ filter.option.mag = Magnitude filter.option.threshold = Margem filter.option.circle-scale = Escala de círculo filter.option.octaves = Oitavas -filter.option.falloff = Falloff +filter.option.falloff = Caída filter.option.block = Bloco filter.option.floor = Chão filter.option.wall = Parede filter.option.ore = Minério -filter.option.floor2 = Chão decundário +filter.option.floor2 = Chão secundário filter.option.threshold2 = Margem secundária filter.option.radius = Radius -filter.option.percentile = Percentile +filter.option.percentile = Percentil width = Largura: height = Altura: menu = Menu @@ -301,7 +301,7 @@ launch.next = [LIGHT_GRAY]próxima oportunidade na onda {0} launch.unable = [scarlet]Incapaz de LANÇAR.[] Enimigos. launch.confirm = Isto vai lançar todos os seus recursos no seu núcleo.\nVoce não será capaz de retornar para esta base. uncover = Descobrir -configure = Configurar loadout +configure = Configurar carregamento configure.locked = [LIGHT_GRAY]Alcançe a onda {0}\npara Configurar o Loadout. zone.unlocked = [LIGHT_GRAY]{0} Desbloqueado. zone.requirement.complete = Onda {0} alcançada:\n{1} Requerimentos da zona alcançada. @@ -319,15 +319,15 @@ error.mapnotfound = Arquivo de mapa não encontrado! error.io = Erro I/O de internet. error.any = Erro de rede desconhecido. zone.groundZero.name = Marco zero -zone.desertWastes.name = Desert Wastes +zone.desertWastes.name = Perdas do Deserto zone.craters.name = As crateras zone.frozenForest.name = Floresta congelada zone.ruinousShores.name = Costas Ruinosas zone.stainedMountains.name = Montanhas manchadas zone.desolateRift.name = Fenda desolada zone.nuclearComplex.name = Complexo de construção nuclear -zone.overgrowth.name = Overgrowth -zone.tarFields.name = Tar Fields +zone.overgrowth.name = SobreCrescido +zone.tarFields.name = Campos de Tar settings.language = Linguagem settings.reset = Restaurar Padrões settings.rebind = Religar @@ -373,7 +373,7 @@ blocks.drillspeed = Velocidade da furadeira base blocks.boosteffect = Efeito do Boost blocks.maxunits = Maximo de unidades ativas blocks.health = Saúde -blocks.buildtime = Build Time +blocks.buildtime = Tempo de construção blocks.inaccuracy = Imprecisão blocks.shots = Tiros blocks.reload = Recarregar @@ -382,7 +382,7 @@ bar.drillspeed = Velocidade da furadeira: {0}/s bar.efficiency = Eficiencia: {0}% bar.powerbalance = Energia: {0} bar.poweramount = Energia: {0} -bar.poweroutput = Saida de energia: {0} +bar.poweroutput = Saída de energia: {0} bar.items = Itens: {0} bar.liquid = Liquido bar.heat = Aquecimento @@ -394,13 +394,13 @@ bullet.splashdamage = [stat]{0}[lightgray] Dano em area ~[stat] {1}[lightgray] B bullet.incendiary = [stat]incendiario bullet.homing = [stat]Guiado bullet.shock = [stat]Choque -bullet.frag = [stat]fraguimento +bullet.frag = [stat]fragmento bullet.knockback = [stat]{0}[lightgray] Impulso bullet.freezing = [stat]Congelamento bullet.tarred = [stat]tarred bullet.multiplier = [stat]{0}[lightgray]x Multiplicador de munição bullet.reload = [stat]{0}[lightgray]x recarregar -unit.blocks = blocos +unit.blocks = Blocos unit.powersecond = Unidades de energia/segundo unit.liquidsecond = Unidades de líquido/segundo unit.itemssecond = itens/segundo @@ -431,11 +431,11 @@ setting.fpscap.name = FPS Maximo setting.fpscap.none = Nenhum setting.fpscap.text = {0} FPS setting.swapdiagonal.name = Sempre colocação diagnoal -setting.difficulty.training = treinamento +setting.difficulty.training = Treinamento setting.difficulty.easy = Fácil setting.difficulty.normal = Normal setting.difficulty.hard = Difícil -setting.difficulty.insane = insano +setting.difficulty.insane = Insano setting.difficulty.name = Dificuldade setting.screenshake.name = Balanço da Tela setting.effects.name = Efeitos @@ -443,7 +443,7 @@ setting.sensitivity.name = Sensibilidade do Controle setting.saveinterval.name = Intervalo de autosalvamento setting.seconds = {0} Segundos setting.fullscreen.name = Tela Cheia -setting.borderlesswindow.name = Borderless Window[LIGHT_GRAY] (may require restart) +setting.borderlesswindow.name = Janela sem borda[LIGHT_GRAY] (Pode precisar reeiniciar) setting.fps.name = Mostrar FPS setting.vsync.name = VSync setting.lasers.name = Mostrar lasers @@ -454,8 +454,8 @@ setting.mutemusic.name = Desligar Música setting.sfxvol.name = Volume de Efeitos setting.mutesound.name = Desligar Som setting.crashreport.name = Enviar denuncias de crash anonimas -setting.chatopacity.name = Chat Opacity -setting.playerchat.name = Display In-Game Chat +setting.chatopacity.name = Opacidade do chat +setting.playerchat.name = Mostrar chat em-jogo keybind.title = Refazer teclas category.general.name = Geral category.view.name = Ver @@ -467,7 +467,7 @@ keybind.gridMode.name = Seleção de blocos keybind.gridModeShift.name = Seleção de categoria keybind.press = Pressione uma tecla... keybind.press.axis = Pressione uma Axis ou tecla... -keybind.screenshot.name = Map Screenshot +keybind.screenshot.name = Captura do mapa keybind.move_x.name = mover_x keybind.move_y.name = mover_y keybind.select.name = selecionar @@ -500,31 +500,31 @@ mode.sandbox.description = Recursos infinitos E sem tempo para Ataques. mode.pvp.name = PvP mode.pvp.description = Lutar contra outros jogadores locais. mode.attack.name = Ataque -mode.attack.description = Sem ondas, Com o objetivo de destruir a base inimiga. +mode.attack.description = Sem hordas, Com o objetivo de destruir a base inimiga. mode.custom = Regras personalizadas rules.infiniteresources = Recursos infinitos -rules.wavetimer = Tempo de onda -rules.waves = Ondas +rules.wavetimer = Tempo de horda +rules.waves = Hordas rules.enemyCheat = Recursos de IA Infinitos -rules.unitdrops = Unidade droppa +rules.unitdrops = Unidade solta rules.unitbuildspeedmultiplier = Multiplicador de velocidade de criação de unidade rules.unithealthmultiplier = Multiplicador de vida de unidade -rules.playerhealthmultiplier = Player Health Multiplier -rules.playerdamagemultiplier = Player Damage Multiplier -rules.unitdamagemultiplier = Unit Damage Multiplier -rules.enemycorebuildradius = Raio de "Não-criação" de core inimigo:[LIGHT_GRAY] (tiles) -rules.respawntime = Tempo de renascimento:[LIGHT_GRAY] (sec) -rules.wavespacing = Espaço entre waves:[LIGHT_GRAY] (sec) +rules.playerhealthmultiplier = Multiplicador da vida de jogador +rules.playerdamagemultiplier = Multiplicador do dano de jogador +rules.unitdamagemultiplier = Multiplicador de dano de Unidade +rules.enemycorebuildradius = Raio de "Não-criação" de core inimigo:[LIGHT_GRAY] (blocos) +rules.respawntime = Tempo de renascimento:[LIGHT_GRAY] (seg) +rules.wavespacing = Espaço entre hordas:[LIGHT_GRAY] (seg) rules.buildcostmultiplier = Multiplicador de custo de construção rules.buildspeedmultiplier = Multiplicador de velocidade de construção -rules.waitForWaveToEnd = Waves wait for enemies -rules.dropzoneradius = Drop Zone Radius:[LIGHT_GRAY] (tiles) -rules.respawns = Max respawns per wave -rules.limitedRespawns = Limit Respawns -rules.title.waves = Waves +rules.waitForWaveToEnd = hordas esperam inimigos +rules.dropzoneradius = Zona de soltá:[LIGHT_GRAY] (blocos) +rules.respawns = Respawn maximos por horda +rules.limitedRespawns = Respawn limitados +rules.title.waves = Hordas rules.title.respawns = Respawns rules.title.resourcesbuilding = Recursos e Construções -rules.title.player = Players +rules.title.player = Jogadores rules.title.enemy = Inimigos rules.title.unit = Unidades content.item.name = Itens @@ -602,7 +602,7 @@ item.radioactivity = [LIGHT_GRAY]RadioAtividade: {0} unit.health = [LIGHT_GRAY]Vida: {0} unit.speed = [LIGHT_GRAY]Velocidade: {0} mech.weapon = [LIGHT_GRAY]Arma: {0} -mech.health = [LIGHT_GRAY]Saude: {0} +mech.health = [LIGHT_GRAY]Saúde: {0} mech.itemcapacity = [LIGHT_GRAY]Capacidade de itens: {0} mech.minespeed = [LIGHT_GRAY]Velocidade de mineração: {0} mech.minepower = [LIGHT_GRAY]Poder de mineração: {0} @@ -670,13 +670,13 @@ block.metal-floor-2.name = Chão de metal 2 block.metal-floor-3.name = Chão de metal 3 block.metal-floor-5.name = Chão de metal 5 block.metal-floor-damaged.name = Chão de metal danificado -block.dark-panel-1.name = Dark Panel 1 -block.dark-panel-2.name = Dark Panel 2 -block.dark-panel-3.name = Dark Panel 3 -block.dark-panel-4.name = Dark Panel 4 -block.dark-panel-5.name = Dark Panel 5 -block.dark-panel-6.name = Dark Panel 6 -block.dark-metal.name = Dark Metal +block.dark-panel-1.name = Painel escuro 1 +block.dark-panel-2.name = Painel escuro 2 +block.dark-panel-3.name = Painel escuro 3 +block.dark-panel-4.name = Painel escuro 4 +block.dark-panel-5.name = Painel escuro 5 +block.dark-panel-6.name = Painel escuro 6 +block.dark-metal.name = Metal escuro block.ignarock.name = Rocha igna block.hotrock.name = Rocha quente block.magmarock.name = Rocha de magma @@ -793,9 +793,9 @@ block.rtg-generator.name = Gerador RTG block.spectre.name = Espectra block.meltdown.name = Derreter block.container.name = Container -block.launch-pad.name = Launch Pad -block.launch-pad.description = Launches batches of items without any need for a core launch. Unfinished. -block.launch-pad-large.name = Large Launch Pad +block.launch-pad.name = Plataforma de lançamento +block.launch-pad.description = Lança montes de itens sem qualquer necessidade de um lançamento de nucleo. Não completo. +block.launch-pad-large.name = Plataforma de lançamento grande team.blue.name = Azul team.red.name = Vermelho team.orange.name = Laranja diff --git a/core/assets/bundles/bundle_ru.properties b/core/assets/bundles/bundle_ru.properties index 7154d6096d..575a5ba054 100644 --- a/core/assets/bundles/bundle_ru.properties +++ b/core/assets/bundles/bundle_ru.properties @@ -150,7 +150,7 @@ confirm = Подтверждение delete = Удалить ok = ОК open = Открыть -customize = Настроить +customize = Настроить правила cancel = Отмена openlink = Открыть ссылку copylink = Скопировать ссылку @@ -207,6 +207,7 @@ waves.copy = Копировать в буфер обмена waves.load = Загрузить из буфера обмена waves.invalid = Неверные волны в буфере обмена. waves.copied = Волны скопированы. +waves.none = Враги не были установлены.\Обратите внимание, что пустая волна будет автоматически заменена обычной волной. editor.default = [LIGHT_GRAY]<По умолчанию> edit = Редактировать... editor.name = Название: @@ -216,9 +217,9 @@ editor.teams = Команды editor.elevation = Возвышенность editor.errorload = Ошибка загрузки изображения: [accent] {0} editor.errorsave = Ошибка сохранения изображения: [accent] {0} -editor.errorimage = That's an image, not a map. Don't go around changing extensions expecting it to work.\n\nIf you want to import a legacy map, use the 'import legacy map' button in the editor. -editor.errorlegacy = This map is too old, and uses a legacy map format that is no longer supported. -editor.errorheader = This map file is either not valid or corrupt. +editor.errorimage = Это изображение, а не карта. Не нужно менять расширение, ожидая, что это сработает.\n\nIf you want to import a legacy map, use the 'import legacy map' button in the editor. +editor.errorlegacy = Эта карта слишком старая и использует устаревший формат карты, который больше не поддерживается. +editor.errorheader = Этот файл карты недействителен или повреждён. editor.errorname = Карта не имеет определенного имени. editor.update = Обновить editor.randomize = Случайно @@ -251,6 +252,20 @@ editor.mapname = Название карты: editor.overwrite = [accent]Внимание! \nЭто перезапишет уже существующую карту. editor.overwrite.confirm = [scarlet]Осторожно![] Карта с таким названием уже существует. Вы действительно хотите её перезаписать? editor.selectmap = Выберите карту для загрузки: +toolmode.replace = Заменить +toolmode.replace.description = Рисует только на сплошных блоках. +toolmode.replaceall = Заменить всё +toolmode.replaceall.description = Заменить все блоки на карте. +toolmode.orthogonal = Ортогональная +toolmode.orthogonal.description = Рисует только ортогональные линии. +toolmode.square = Прямоугольник +toolmode.square.description = Прямоугольная кисть. +toolmode.eraseores = Стереть руды +toolmode.eraseores.description = Стереть только руды. +toolmode.fillteams = Изменить команду блоков +toolmode.fillteams.description = Изменяет блоки команды +toolmode.drawteams = Изменить команду блока +toolmode.drawteams.description = Изменяет блок команды filters.empty = [LIGHT_GRAY]Нет фильтров. Добавьте один при помощи кнопки ниже filter.distort = Искажение filter.noise = Шум @@ -267,12 +282,13 @@ filter.option.octaves = Октавы filter.option.falloff = Спад filter.option.block = Блок filter.option.floor = Поверхность +filter.option.flooronto = Целевая поверхность filter.option.wall = Стена filter.option.ore = Руда filter.option.floor2 = Вторая поверхность filter.option.threshold2 = Вторичный спад -filter.option.radius = Radius -filter.option.percentile = Percentile +filter.option.radius = Радиус +filter.option.percentile = Спад width = Ширина: height = Высота: menu = Меню @@ -309,7 +325,7 @@ zone.config.complete = {0} волн достигнуто:\nВыгружаема zone.resources = Обнаруженные ресурсы: add = Добавить... boss.health = Здоровье босса -connectfail = [crimson]Не удалось подключиться к серверу: [accent] {0} +connectfail = [crimson]Ошибка подключения: [accent] {0} error.unreachable = Сервер недоступен. error.invalidaddress = Некорректный адрес. error.timedout = Время ожидания истекло!\nУбедитесь, что хост настроен для перенаправления портов и адрес корректный! @@ -328,6 +344,7 @@ zone.desolateRift.name = Пустынный Разлом zone.nuclearComplex.name = Ядерный Производственный Комплекс zone.overgrowth.name = Заросли zone.tarFields.name = Дёгтяные поля +zone.saltFlats.name = Соляные равнины[В процессе] settings.language = Язык settings.reset = Сбросить по умолчанию settings.rebind = Смена @@ -419,7 +436,7 @@ category.items = Предметы category.crafting = Ввод/вывод category.shooting = Cтрельба category.optional = Дополнительные улучшения -setting.landscape.name = Ландшафтный режим +setting.landscape.name = Только альбомный режим setting.shadows.name = Тени setting.linear.name = Линейная фильтрация setting.animatedwater.name = Анимированная вода @@ -480,7 +497,7 @@ keybind.zoom_hold.name = Управление масштабом keybind.zoom.name = Приблизить/Отдалить keybind.menu.name = Меню keybind.pause.name = Пауза -keybind.minimap.name = Minimap +keybind.minimap.name = Мини-карта keybind.dash.name = Мчаться keybind.chat.name = Чат keybind.player_list.name = Список игроков @@ -498,13 +515,14 @@ mode.survival.description = Обычный режим. В этом режиме mode.sandbox.name = Песочница mode.sandbox.description = Бесконечные ресурсы и нет таймера для волн, но можно самим вызвать волну. mode.pvp.name = PvP -mode.pvp.description = боритесь против других игроков. +mode.pvp.description = Боритесь против других игроков. Для игры требуется как минимум 2 ядра разного цвета на карте. mode.attack.name = Атака -mode.attack.description = Уничтожь вражескую базу. Без волн. +mode.attack.description = Уничтожь вражескую базу. Для игры требуется красное ядро на карте. mode.custom = Настройки правил rules.infiniteresources = Бескон. Ресурсы (Игрок) rules.wavetimer = Интервал волн rules.waves = Волны +rules.attack = Режим атаки rules.enemyCheat = Бескон. Ресурсы (ИИ) rules.unitdrops = Ресурсы Боев. Ед. rules.unitbuildspeedmultiplier = Множитель Скорости Производства Боев. Ед. @@ -539,6 +557,7 @@ item.lead.description = Основной начальный материал. Ш item.coal.name = Уголь item.coal.description = Распространённое и легкодоступное топливо. item.graphite.name = Графит +item.graphite.description = Минерализованный углерод, используемый для боеприпасов и электроизоляции. item.titanium.name = Титан item.titanium.description = Редкий сверхлёгкий металл широко используется в производстве: транспорта, буров и самолётов. item.thorium.name = Торий @@ -756,8 +775,9 @@ block.blast-mixer.name = Мешалка взрывоопасного соеди block.solar-panel.name = Солнечная панель block.solar-panel-large.name = Большая солнечная панель block.oil-extractor.name = Нефтяная вышка -block.spirit-factory.name = Завод дронов "Призрак" -block.phantom-factory.name = Завод дронов "Фантом" +block.draug-factory.name = Завод дронов "Драугр" +block.spirit-factory.name = Завод ремонтных дронов "Призрак" +block.phantom-factory.name = Завод строительных дронов "Фантом" block.wraith-factory.name = Завод призрачных истребителей block.ghoul-factory.name = Завод бомбардировщиков "Гуль" block.dagger-factory.name = Завод мехов "Кинджал" @@ -802,10 +822,10 @@ team.orange.name = Оранжевая team.none.name = Серая team.green.name = Зелёная team.purple.name = Фиолетовая -unit.spirit.name = Дрон-привидение -unit.spirit.description = Начальный дрон. По умолчанию появляется из ядра. Автоматически добывает руды, собирает предметы, ремонтирует блоки. -unit.phantom.name = Фантомный дрон -unit.phantom.description = Продвинутый дрон. Автоматически добывает руды, собирает предметы, ремонтирует блоки. Значительнее эффективней нежели обычный дрон +unit.spirit.name = Ремонтирующий дрон "Привидение" +unit.spirit.description = Автоматически ремонтирует блоки +unit.phantom.name = Строительный дрон "Фантом" +unit.phantom.description = Продвинутый дрон. Помогает строить блоки игрокам. unit.dagger.name = Кинджал unit.dagger.description = Основная наземная боевая единица. Может быть полезен в группах. unit.crawler.name = Камикадзе diff --git a/core/assets/bundles/bundle_uk_UA.properties b/core/assets/bundles/bundle_uk_UA.properties index 4df890f6ca..120ddba495 100644 --- a/core/assets/bundles/bundle_uk_UA.properties +++ b/core/assets/bundles/bundle_uk_UA.properties @@ -150,7 +150,7 @@ confirm = Підтвердження delete = Видалити ok = ОК open = Open -customize = Налаштувати +customize = Налаштувати правила cancel = Скасувати openlink = Відкрити посилання copylink = Скопіювати посилання @@ -206,7 +206,8 @@ waves.edit = Редагувати ... waves.copy = Копіювати в буфер обміну waves.load = Завантаження з буфера обміну waves.invalid = Недійсні хвилі в буфері обміну. -waves.copied = Хвилі скопіювані. +waves.copied = Хвилі скопійовані. +waves.none = Вороги не були встановлені.\nЗазначимо, що пуста хвиля буде автоматично замінена звичайною хвилею. editor.default = [LIGHT_GRAY]<За замовчуванням> edit = Редагувати... editor.name = Назва: @@ -216,10 +217,10 @@ editor.teams = Команди editor.elevation = Висота editor.errorload = Помилка завантаження зображення:[accent] {0} editor.errorsave = Помилка збереження зображення:\n[accent]{0} -editor.errorimage = That's an image, not a map. Don't go around changing extensions expecting it to work.\n\nIf you want to import a legacy map, use the 'import legacy map' button in the editor. -editor.errorlegacy = This map is too old, and uses a legacy map format that is no longer supported. -editor.errorheader = This map file is either not valid or corrupt. -editor.errorname = Мапа не має визначеного імені. +editor.errorimage = Це зображення, а не карта. Не змінюйте розширення, очікуючи, що це запрацює.\n\nЯкщо Ви хочете імпортувати застарілку мапу, то використовуйте кнопку 'Імпортувати застаріле зображення' у редакторі. +editor.errorlegacy = Ця карта занадто стара і використовує попередній формат карти, який більше не підтримується. +editor.errorheader = Цей файл карти недійсний або пошкоджений. +editor.errorname = Мапа не має імені. editor.update = Оновити editor.randomize = Випадково editor.apply = Застосувати @@ -236,7 +237,7 @@ editor.importmap = Імпортувати мапу editor.importmap.description = Імпортувати вже існуючу мапу editor.importfile = Імпортувати файл editor.importfile.description = Імпортувати зовнішній файл мапи -editor.importimage = Імпорт зовнішнього файла зображення мапи +editor.importimage = Імпортувати застаріле зображення editor.importimage.description = Імпорт зображення місцевості editor.export = Експорт... editor.exportfile = Експорт файлу @@ -251,6 +252,20 @@ editor.mapname = Назва мапи: editor.overwrite = [accent]Попередження!\nЦе перезаписує існуючу мапу. editor.overwrite.confirm = [scarlet]Попередження![] Мапа з такою назвою вже існує. Ви впевнені, що хочете переписати її? editor.selectmap = Виберіть мапу для завантаження: +toolmode.replace = Замінити +toolmode.replace.description = Малює тільки на суцільних блоках. +toolmode.replaceall = Замінити все +toolmode.replaceall.description = Замінити усі блоки на мапі. +toolmode.orthogonal = Ортогональна +toolmode.orthogonal.description = Малює лише ортогональні лінії. +toolmode.square = Прямокутник +toolmode.square.description = Прямокутна кисть. +toolmode.eraseores = Видалення руд +toolmode.eraseores.description = Видалити тільки руди. +toolmode.fillteams = Змінити блок в команді +toolmode.fillteams.description = Змінити блок в команді. +toolmode.drawteams = Draw Teams +toolmode.drawteams.description = Draw teams instead of blocks. filters.empty = [LIGHT_GRAY]Нема фільтрів! Додайте хоча б один за допомогою кнопки, що знаходиться нижче. filter.distort = Спотворення filter.noise = Шум @@ -267,12 +282,13 @@ filter.option.octaves = Октави filter.option.falloff = Спад filter.option.block = Блок filter.option.floor = Поверхня +filter.option.flooronto = Цільова поверхня filter.option.wall = Стіна filter.option.ore = Руда filter.option.floor2 = Друга поверхня filter.option.threshold2 = Вторинний спад -filter.option.radius = Radius -filter.option.percentile = Percentile +filter.option.radius = Радіус +filter.option.percentile = Спад width = Ширина: height = Висота: menu = Меню @@ -309,7 +325,7 @@ zone.config.complete = {0} хвиль досягнено. :\nРозблоков zone.resources = Виявлені ресурси: add = Додати... boss.health = Здоров’я босу -connectfail = [crimson]Не вдалося підключитися до сервера: [accent]{0} +connectfail = [crimson]Помилка підключення: [accent]{0} error.unreachable = Сервер не доступний. error.invalidaddress = Некоректна адреса. error.timedout = Час очікувування вийшов.\nПереконайтеся, що адреса коректна і що власник сервера налаштував переадресацію порту! @@ -328,6 +344,7 @@ zone.desolateRift.name = Пустельний Розлом zone.nuclearComplex.name = Ядерний Виробничий Комплекс zone.overgrowth.name = Зарості zone.tarFields.name = Дьогтьові поля +zone.saltFlats.name = Соляні рівнини[В процесі] settings.language = Мова settings.reset = Скинути за замовчуванням settings.rebind = Зміна @@ -419,7 +436,7 @@ category.items = Предмети category.crafting = Введення/виведення category.shooting = Стрільба category.optional = Додаткові поліпшення -setting.landscape.name = Ландшафтний +setting.landscape.name = Тільки альбомний режим setting.shadows.name = Тіні setting.linear.name = Лінійна фільтрація setting.animatedwater.name = Анімована вода @@ -480,7 +497,7 @@ keybind.zoom_hold.name = Удержание зума keybind.zoom.name = Приблизить keybind.menu.name = Меню keybind.pause.name = Пауза -keybind.minimap.name = Minimap +keybind.minimap.name = Мінімапа keybind.dash.name = Мчати keybind.chat.name = Чат keybind.player_list.name = Список гравців @@ -498,13 +515,14 @@ mode.survival.description = Звичайний режим. В цьому реж mode.sandbox.name = Пісочниця mode.sandbox.description = В режимі "Пісочниця" незкінченні ресурси(але їх все одно можно добувати) та хвилі йдуть за вашим бажанням. mode.pvp.name = PVP -mode.pvp.description = боріться проти інших гравців. +mode.pvp.description = боріться проти інших гравців. Для гри потрібно принаймні 2 ядра різного кольору на мапі. mode.attack.name = Атака -mode.attack.description = Зруйнуй базу ворожу базу. Без хвиль. +mode.attack.description = Зруйнуйте ворожу базу. Потрібно червоне ядро на карті для гри. mode.custom = Користувальницькі правила rules.infiniteresources = Нескінченні ресурси rules.wavetimer = Таймер Хвиль rules.waves = Хвилі +rules.attack = Режим атаки rules.enemyCheat = Нескінченні ресурси для ШІ rules.unitdrops = Ресурс бойових одиниць rules.unitbuildspeedmultiplier = Множник Швидкості Виробництва Бойов. Од. @@ -539,6 +557,7 @@ item.lead.description = Базовий стартовий матеріал. Ши item.coal.name = Вугілля item.coal.description = Загальне та легкодоступне паливо. item.graphite.name = Графіт +item.graphite.description = Мінералізований вуглець, який використовується для боєприпасів і електричної ізоляції. item.titanium.name = Титан item.titanium.description = Рідкий суперлегкий метал широко використовується в рідкому транспорті, свердлах та літальних апаратах. item.thorium.name = Торій @@ -756,8 +775,9 @@ block.blast-mixer.name = Доменний змішувач block.solar-panel.name = Сонячна панель block.solar-panel-large.name = Велика сонячна панель block.oil-extractor.name = Нафтова вежа -block.spirit-factory.name = Завод дронов "Призрак" -block.phantom-factory.name = Завод дронов "Фантом" +block.draug-factory.name = Завод дронов "Драугр" +block.spirit-factory.name = Завод дронов-ремонтников "Призрак" +block.phantom-factory.name = Завод дронов-будівників "Фантом" block.wraith-factory.name = Завод винищувачів "Примара" block.ghoul-factory.name = Завод бомбардувальників-винищувачів "Ґуль" block.dagger-factory.name = Завод мехів "Кинджал" @@ -802,10 +822,10 @@ team.orange.name = Помаренчева team.none.name = Сіра team.green.name = Зелена team.purple.name = Фіолетова -unit.spirit.name = Дрон-привид -unit.spirit.description = Початковий дрон. З'являється в ядрі за замовчуванням. Автоматично добуває руди та ремонтує блоки. -unit.phantom.name = Фантом -unit.phantom.description = Покращений дрон. Автоматично добуває руди та ремонтує блоки. +unit.spirit.name = Ремонтувальний дрон "Привид" +unit.spirit.description = Автоматично ремонтує блоки. +unit.phantom.name = Будівельний дрон "Фантом" +unit.phantom.description = Покращений дрон. Допомогає гравцям. unit.dagger.name = Кинджал unit.dagger.description = Базова наземна бойова одиниця. Корисен у купі. unit.crawler.name = Камікадзе diff --git a/core/assets/maps/caldera.msav b/core/assets/maps/caldera.msav new file mode 100644 index 0000000000..b8cd96df57 Binary files /dev/null and b/core/assets/maps/caldera.msav differ diff --git a/core/assets/maps/craters.msav b/core/assets/maps/craters.msav index 25102a3944..14f91c18ca 100644 Binary files a/core/assets/maps/craters.msav and b/core/assets/maps/craters.msav differ diff --git a/core/assets/maps/groundZero.msav b/core/assets/maps/groundZero.msav index 04841aa794..217af54584 100644 Binary files a/core/assets/maps/groundZero.msav and b/core/assets/maps/groundZero.msav differ diff --git a/core/assets/maps/saltFlats.msav b/core/assets/maps/saltFlats.msav index bae88026b9..ca47b1b82e 100644 Binary files a/core/assets/maps/saltFlats.msav and b/core/assets/maps/saltFlats.msav differ diff --git a/core/assets/maps/tendrils.msav b/core/assets/maps/tendrils.msav new file mode 100644 index 0000000000..cacf6d8476 Binary files /dev/null and b/core/assets/maps/tendrils.msav differ diff --git a/core/assets/sprites/block_colors.png b/core/assets/sprites/block_colors.png index 0f5ed9c8e7..0146860318 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/logotext.png b/core/assets/sprites/logotext.png new file mode 100644 index 0000000000..64976a6c47 Binary files /dev/null and b/core/assets/sprites/logotext.png differ diff --git a/core/assets/sprites/sprites.atlas b/core/assets/sprites/sprites.atlas index 49ea6614c2..b65865b7f4 100644 --- a/core/assets/sprites/sprites.atlas +++ b/core/assets/sprites/sprites.atlas @@ -34,14 +34,14 @@ mend-projector-top index: -1 mender rotate: false - xy: 1537, 794 + xy: 1881, 1157 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 mender-top rotate: false - xy: 1571, 794 + xy: 1839, 1123 size: 32, 32 orig: 32, 32 offset: 0, 0 @@ -62,329 +62,322 @@ overdrive-projector-top index: -1 shock-mine rotate: false - xy: 1601, 590 + xy: 1799, 835 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 bridge-arrow rotate: false - xy: 1539, 1338 + xy: 1533, 1065 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 bridge-conveyor rotate: false - xy: 1261, 84 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -bridge-conveyor-arrow - rotate: false - xy: 1257, 50 + xy: 1527, 963 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 bridge-conveyor-bridge rotate: false - xy: 1802, 1411 + xy: 1561, 997 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 bridge-conveyor-end rotate: false - xy: 1836, 1411 + xy: 1527, 929 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 center rotate: false - xy: 1870, 1411 + xy: 1561, 963 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-0-0 rotate: false - xy: 1433, 1187 + xy: 1595, 895 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-0-1 rotate: false - xy: 1433, 1153 + xy: 1595, 861 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-0-2 rotate: false - xy: 1467, 1187 + xy: 1595, 827 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-0-3 rotate: false - xy: 1467, 1153 + xy: 1595, 793 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-1-0 rotate: false - xy: 1501, 1202 + xy: 1595, 759 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-1-1 rotate: false - xy: 1501, 1168 + xy: 1595, 725 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-1-2 rotate: false - xy: 1535, 1202 + xy: 1639, 1345 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-1-3 rotate: false - xy: 1535, 1168 + xy: 1673, 1345 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-2-0 rotate: false - xy: 1569, 1202 + xy: 1707, 1345 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-2-1 rotate: false - xy: 1569, 1168 + xy: 1741, 1345 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-2-2 rotate: false - xy: 1501, 1134 + xy: 1631, 1311 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-2-3 rotate: false - xy: 1535, 1134 + xy: 1665, 1311 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-3-0 rotate: false - xy: 1569, 1134 + xy: 1699, 1311 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-3-1 rotate: false - xy: 1563, 1396 + xy: 1733, 1311 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-3-2 rotate: false - xy: 1597, 1403 + xy: 1649, 1277 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-3-3 rotate: false - xy: 1631, 1403 + xy: 1683, 1277 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-4-0 rotate: false - xy: 1665, 1403 + xy: 1717, 1277 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-4-1 rotate: false - xy: 1699, 1403 + xy: 1775, 1345 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-4-2 rotate: false - xy: 1733, 1403 + xy: 1767, 1311 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-4-3 rotate: false - xy: 1767, 1403 + xy: 1751, 1277 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-0-0 rotate: false - xy: 1499, 488 + xy: 1791, 631 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-0-1 rotate: false - xy: 1533, 488 + xy: 1689, 495 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-0-2 rotate: false - xy: 1567, 488 + xy: 1723, 529 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-0-3 rotate: false - xy: 1601, 488 + xy: 1757, 563 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-1-0 rotate: false - xy: 1635, 488 + xy: 1791, 597 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-1-1 rotate: false - xy: 1465, 473 + xy: 1689, 461 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-1-2 rotate: false - xy: 1431, 467 + xy: 1723, 495 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-1-3 rotate: false - xy: 1397, 462 + xy: 1757, 529 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-2-0 rotate: false - xy: 1363, 449 + xy: 1791, 563 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-2-1 rotate: false - xy: 1499, 454 + xy: 1689, 427 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-2-2 rotate: false - xy: 1533, 454 + xy: 1723, 461 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-2-3 rotate: false - xy: 1567, 454 + xy: 1757, 495 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-3-0 rotate: false - xy: 1601, 454 + xy: 1791, 529 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-3-1 rotate: false - xy: 1635, 454 + xy: 1689, 393 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-3-2 rotate: false - xy: 1465, 439 + xy: 1723, 427 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-3-3 rotate: false - xy: 1431, 433 + xy: 1757, 461 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-4-0 rotate: false - xy: 1397, 428 + xy: 1791, 495 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-4-1 rotate: false - xy: 1363, 415 + xy: 1689, 359 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-4-2 rotate: false - xy: 1499, 420 + xy: 1723, 393 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-4-3 rotate: false - xy: 1533, 420 + xy: 1757, 427 size: 32, 32 orig: 32, 32 offset: 0, 0 @@ -398,7 +391,7 @@ distributor index: -1 junction rotate: false - xy: 1563, 998 + xy: 1813, 1209 size: 32, 32 orig: 32, 32 offset: 0, 0 @@ -412,49 +405,49 @@ mass-driver-base index: -1 overflow-gate rotate: false - xy: 1605, 726 + xy: 1983, 1170 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 phase-conveyor rotate: false - xy: 1631, 1100 + xy: 1941, 1102 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 phase-conveyor-arrow rotate: false - xy: 1631, 1066 + xy: 1941, 1068 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 phase-conveyor-bridge rotate: false - xy: 1631, 1032 + xy: 1975, 1102 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 phase-conveyor-end rotate: false - xy: 1631, 998 + xy: 1975, 1068 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 router rotate: false - xy: 1533, 658 + xy: 1697, 835 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 sorter rotate: false - xy: 1499, 556 + xy: 1799, 733 size: 32, 32 orig: 32, 32 offset: 0, 0 @@ -615,28 +608,28 @@ water-extractor-top index: -1 block-border rotate: false - xy: 1505, 1338 + xy: 1533, 1099 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-middle rotate: false - xy: 1497, 1304 + xy: 1567, 1133 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-select rotate: false - xy: 1491, 1270 + xy: 1567, 1099 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-liquid rotate: false - xy: 1295, 172 + xy: 1609, 1201 size: 32, 32 orig: 32, 32 offset: 0, 0 @@ -692,175 +685,189 @@ rubble-3-1 index: -1 rubble-4-0 rotate: false - xy: 1525, 1659 + xy: 1265, 1659 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 rubble-4-1 rotate: false - xy: 1525, 1659 + xy: 1265, 1659 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 bridge-conduit rotate: false - xy: 1531, 1304 + xy: 1567, 1065 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 bridge-conduit-arrow rotate: false - xy: 1525, 1270 + xy: 1527, 1031 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +bridge-conveyor-arrow + rotate: false + xy: 1527, 1031 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 bridge-conduit-bridge rotate: false - xy: 1491, 1236 + xy: 1527, 997 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 bridge-conduit-end rotate: false - xy: 1525, 1236 + xy: 1561, 1031 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-bottom rotate: false - xy: 1299, 478 + xy: 1561, 793 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-bottom-0 rotate: false - xy: 1299, 444 + xy: 1527, 725 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-bottom-1 rotate: false - xy: 1299, 410 + xy: 1561, 759 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-bottom-2 rotate: false - xy: 1299, 376 + xy: 1561, 725 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-bottom-3 rotate: false - xy: 1299, 342 + xy: 1561, 725 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-bottom-4 rotate: false - xy: 1295, 308 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -conduit-bottom-5 - rotate: false - xy: 1295, 274 + xy: 1561, 725 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-bottom-6 rotate: false - xy: 1295, 240 + xy: 1561, 725 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +conduit-bottom-5 + rotate: false + xy: 1615, 1269 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-top-0 rotate: false - xy: 1295, 138 + xy: 1609, 1167 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-top-1 rotate: false - xy: 1295, 104 + xy: 1601, 1133 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-top-2 rotate: false - xy: 1295, 70 + xy: 1601, 1099 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-top-3 rotate: false - xy: 1291, 36 + xy: 1601, 1065 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +pulse-conduit-top-3 + rotate: false + xy: 1601, 1065 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-top-4 rotate: false - xy: 1565, 1304 + xy: 1595, 1031 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-top-5 rotate: false - xy: 1559, 1270 + xy: 1595, 997 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-top-6 rotate: false - xy: 1559, 1236 + xy: 1595, 963 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 liquid-junction rotate: false - xy: 1529, 896 + xy: 1703, 1107 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 liquid-router-bottom rotate: false - xy: 1597, 964 + xy: 1703, 1073 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 liquid-router-liquid rotate: false - xy: 1529, 862 + xy: 1771, 1141 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 liquid-router-top rotate: false - xy: 1563, 896 + xy: 1737, 1073 size: 32, 32 orig: 32, 32 offset: 0, 0 @@ -888,84 +895,77 @@ liquid-tank-top index: -1 mechanical-pump rotate: false - xy: 1597, 828 + xy: 1887, 1225 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 phase-conduit rotate: false - xy: 1503, 692 + xy: 1949, 1136 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 phase-conduit-arrow rotate: false - xy: 1537, 692 + xy: 1983, 1136 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 phase-conduit-bridge rotate: false - xy: 1571, 692 + xy: 1907, 1102 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 phase-conduit-end rotate: false - xy: 1605, 692 + xy: 1907, 1068 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 pulse-conduit-top-0 rotate: false - xy: 1329, 240 + xy: 1663, 937 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 pulse-conduit-top-1 rotate: false - xy: 1329, 206 + xy: 1697, 971 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 pulse-conduit-top-2 rotate: false - xy: 1329, 172 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -pulse-conduit-top-3 - rotate: false - xy: 1329, 138 + xy: 1731, 1005 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 pulse-conduit-top-4 rotate: false - xy: 1329, 104 + xy: 1663, 903 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 pulse-conduit-top-5 rotate: false - xy: 1329, 70 + xy: 1697, 937 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 pulse-conduit-top-6 rotate: false - xy: 1325, 36 + xy: 1731, 971 size: 32, 32 orig: 32, 32 offset: 0, 0 @@ -1021,21 +1021,21 @@ omega-mech-pad index: -1 tau-mech-pad rotate: false - xy: 1249, 1495 + xy: 1245, 1495 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 trident-ship-pad rotate: false - xy: 1645, 1495 + xy: 1641, 1495 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 battery rotate: false - xy: 1261, 186 + xy: 1575, 1235 size: 32, 32 orig: 32, 32 offset: 0, 0 @@ -1049,14 +1049,14 @@ battery-large index: -1 combustion-generator rotate: false - xy: 1299, 546 + xy: 1561, 827 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 combustion-generator-top rotate: false - xy: 1299, 512 + xy: 1527, 759 size: 32, 32 orig: 32, 32 offset: 0, 0 @@ -1077,56 +1077,56 @@ differential-generator-top index: -1 impact-reactor rotate: false - xy: 163, 1064 + xy: 1826, 1789 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 impact-reactor-bottom rotate: false - xy: 163, 934 + xy: 163, 1064 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 impact-reactor-light rotate: false - xy: 163, 674 + xy: 163, 804 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 impact-reactor-plasma-0 rotate: false - xy: 163, 544 + xy: 163, 674 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 impact-reactor-plasma-1 rotate: false - xy: 163, 414 + xy: 163, 544 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 impact-reactor-plasma-2 rotate: false - xy: 163, 284 + xy: 163, 414 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 impact-reactor-plasma-3 rotate: false - xy: 163, 154 + xy: 163, 284 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 power-node rotate: false - xy: 1639, 760 + xy: 1771, 1039 size: 32, 32 orig: 32, 32 offset: 0, 0 @@ -1140,14 +1140,14 @@ power-node-large index: -1 power-source rotate: false - xy: 1639, 692 + xy: 1663, 1005 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 power-void rotate: false - xy: 1329, 308 + xy: 1663, 971 size: 32, 32 orig: 32, 32 offset: 0, 0 @@ -1161,14 +1161,14 @@ rtg-generator index: -1 rtg-generator-top rotate: false - xy: 1601, 658 + xy: 1765, 903 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 solar-panel rotate: false - xy: 1397, 564 + xy: 1765, 733 size: 32, 32 orig: 32, 32 offset: 0, 0 @@ -1189,7 +1189,7 @@ surge-tower index: -1 thermal-generator rotate: false - xy: 1315, 1495 + xy: 1311, 1495 size: 64, 64 orig: 64, 64 offset: 0, 0 @@ -1217,14 +1217,14 @@ thorium-reactor-lights index: -1 turbine-generator rotate: false - xy: 1711, 1495 + xy: 1707, 1495 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 turbine-generator-top rotate: false - xy: 1777, 1495 + xy: 1773, 1495 size: 64, 64 orig: 64, 64 offset: 0, 0 @@ -1308,21 +1308,21 @@ graphite-press index: -1 incinerator rotate: false - xy: 1461, 949 + xy: 1655, 181 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 item-source rotate: false - xy: 1597, 1100 + xy: 1677, 1209 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 item-void rotate: false - xy: 1495, 930 + xy: 1779, 1209 size: 32, 32 orig: 32, 32 offset: 0, 0 @@ -1350,14 +1350,14 @@ silicon-smelter-top index: -1 liquid-source rotate: false - xy: 1529, 828 + xy: 1805, 1141 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 melter rotate: false - xy: 1469, 779 + xy: 1881, 1191 size: 32, 32 orig: 32, 32 offset: 0, 0 @@ -1406,21 +1406,21 @@ plastanium-compressor-top index: -1 pulverizer rotate: false - xy: 1363, 721 + xy: 1765, 1005 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 pulverizer-rotator rotate: false - xy: 1431, 705 + xy: 1697, 903 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 pump-liquid rotate: false - xy: 1363, 687 + xy: 1731, 937 size: 32, 32 orig: 32, 32 offset: 0, 0 @@ -1504,7 +1504,7 @@ container index: -1 core-foundation rotate: false - xy: 786, 1793 + xy: 615, 1627 size: 128, 128 orig: 128, 128 offset: 0, 0 @@ -1518,7 +1518,7 @@ core-nucleus index: -1 core-shard rotate: false - xy: 1347, 1561 + xy: 1343, 1561 size: 96, 96 orig: 96, 96 offset: 0, 0 @@ -1532,14 +1532,14 @@ launch-pad index: -1 launch-pad-large rotate: false - xy: 163, 24 + xy: 163, 154 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 unloader rotate: false - xy: 1397, 394 + xy: 1689, 291 size: 32, 32 orig: 32, 32 offset: 0, 0 @@ -1553,14 +1553,14 @@ vault index: -1 arc-heat rotate: false - xy: 1261, 254 + xy: 1541, 1235 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-1 rotate: false - xy: 1397, 734 + xy: 1533, 1133 size: 32, 32 orig: 32, 32 offset: 0, 0 @@ -1574,21 +1574,21 @@ block-2 index: -1 block-3 rotate: false - xy: 1249, 1561 + xy: 1245, 1561 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 block-4 rotate: false - xy: 526, 1757 - size: 128, 128 - orig: 128, 128 + xy: 1915, 1659 + size: 126, 128 + orig: 126, 128 offset: 0, 0 index: -1 hail-heat rotate: false - xy: 1219, 655 + xy: 1219, 5 size: 40, 40 orig: 40, 40 offset: 0, 0 @@ -1602,7 +1602,7 @@ lancer-heat index: -1 meltdown-heat rotate: false - xy: 875, 1663 + xy: 745, 1627 size: 128, 128 orig: 128, 128 offset: 0, 0 @@ -1637,7 +1637,7 @@ salvo-panel-right index: -1 scorch-heat rotate: false - xy: 1533, 624 + xy: 1731, 835 size: 32, 32 orig: 32, 32 offset: 0, 0 @@ -1756,21 +1756,21 @@ phantom-factory-top index: -1 repair-point-base rotate: false - xy: 1465, 677 + xy: 1663, 835 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 revenant-factory rotate: false - xy: 1135, 1663 + xy: 875, 1663 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 revenant-factory-top rotate: false - xy: 1395, 1659 + xy: 1135, 1663 size: 128, 128 orig: 128, 128 offset: 0, 0 @@ -1798,7 +1798,7 @@ wraith-factory-top index: -1 copper-wall rotate: false - xy: 1597, 1369 + xy: 1809, 1361 size: 32, 32 orig: 32, 32 offset: 0, 0 @@ -1812,7 +1812,7 @@ copper-wall-large index: -1 door rotate: false - xy: 1603, 1202 + xy: 1519, 144 size: 32, 32 orig: 32, 32 offset: 0, 0 @@ -1833,14 +1833,14 @@ door-large-open index: -1 door-open rotate: false - xy: 1603, 1134 + xy: 1519, 76 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 phase-wall rotate: false - xy: 1631, 964 + xy: 1907, 1034 size: 32, 32 orig: 32, 32 offset: 0, 0 @@ -1854,7 +1854,7 @@ phase-wall-large index: -1 scrap-wall-gigantic rotate: false - xy: 1655, 1659 + xy: 1395, 1659 size: 128, 128 orig: 128, 128 offset: 0, 0 @@ -1910,42 +1910,42 @@ scrap-wall-large4 index: -1 scrap-wall1 rotate: false - xy: 1601, 624 + xy: 1799, 903 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 scrap-wall2 rotate: false - xy: 1635, 624 + xy: 1663, 733 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 scrap-wall3 rotate: false - xy: 1465, 609 + xy: 1697, 767 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 scrap-wall4 rotate: false - xy: 1431, 603 + xy: 1731, 801 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 scrap-wall5 rotate: false - xy: 1431, 603 + xy: 1731, 801 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 surge-wall rotate: false - xy: 1397, 530 + xy: 1689, 597 size: 32, 32 orig: 32, 32 offset: 0, 0 @@ -1959,35 +1959,35 @@ surge-wall-large index: -1 thorium-wall rotate: false - xy: 1465, 507 + xy: 1791, 665 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 thorium-wall-large rotate: false - xy: 1381, 1495 + xy: 1377, 1495 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 thruster rotate: false - xy: 875, 1533 + xy: 1655, 1659 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 titanium-wall rotate: false - xy: 1567, 420 + xy: 1791, 461 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-wall-large rotate: false - xy: 1579, 1495 + xy: 1575, 1495 size: 64, 64 orig: 64, 64 offset: 0, 0 @@ -2008,7 +2008,7 @@ bullet-back index: -1 casing rotate: false - xy: 2039, 1393 + xy: 1999, 1016 size: 8, 16 orig: 8, 16 offset: 0, 0 @@ -2029,7 +2029,7 @@ error index: -1 laser rotate: false - xy: 1241, 1499 + xy: 2043, 1766 size: 4, 48 orig: 4, 48 offset: 0, 0 @@ -2043,7 +2043,7 @@ laser-end index: -1 minelaser rotate: false - xy: 1092, 1189 + xy: 2043, 1716 size: 4, 48 orig: 4, 48 offset: 0, 0 @@ -2057,14 +2057,14 @@ minelaser-end index: -1 missile rotate: false - xy: 1261, 644 + xy: 1563, 1370 size: 36, 36 orig: 36, 36 offset: 0, 0 index: -1 missile-back rotate: false - xy: 1261, 606 + xy: 1601, 1370 size: 36, 36 orig: 36, 36 offset: 0, 0 @@ -2078,70 +2078,70 @@ scale_marker index: -1 scorch1 rotate: false - xy: 1333, 653 + xy: 1921, 636 size: 28, 100 orig: 28, 100 offset: 0, 0 index: -1 scorch2 rotate: false - xy: 1333, 551 + xy: 1921, 534 size: 28, 100 orig: 28, 100 offset: 0, 0 index: -1 scorch3 rotate: false - xy: 1333, 449 + xy: 1921, 432 size: 28, 100 orig: 28, 100 offset: 0, 0 index: -1 scorch4 rotate: false - xy: 1333, 347 + xy: 1951, 636 size: 28, 100 orig: 28, 100 offset: 0, 0 index: -1 scorch5 rotate: false - xy: 1669, 510 + xy: 1951, 534 size: 28, 100 orig: 28, 100 offset: 0, 0 index: -1 shell rotate: false - xy: 1261, 510 + xy: 1555, 1332 size: 36, 36 orig: 36, 36 offset: 0, 0 index: -1 shell-back rotate: false - xy: 1261, 472 + xy: 1593, 1332 size: 36, 36 orig: 36, 36 offset: 0, 0 index: -1 shot rotate: false - xy: 1635, 590 + xy: 1731, 733 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 transfer rotate: false - xy: 1709, 783 + xy: 2043, 1666 size: 4, 48 orig: 4, 48 offset: 0, 0 index: -1 transfer-arrow rotate: false - xy: 1635, 420 + xy: 1723, 359 size: 32, 32 orig: 32, 32 offset: 0, 0 @@ -2162,7 +2162,7 @@ alloy-smelter-icon-large index: -1 alloy-smelter-icon-medium rotate: false - xy: 1261, 322 + xy: 1547, 1269 size: 32, 32 orig: 32, 32 offset: 0, 0 @@ -2176,14 +2176,14 @@ alloy-smelter-icon-small index: -1 arc rotate: false - xy: 1261, 288 + xy: 1581, 1269 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 arc-icon-full rotate: false - xy: 1261, 220 + xy: 1541, 1201 size: 32, 32 orig: 32, 32 offset: 0, 0 @@ -2197,7 +2197,7 @@ arc-icon-large index: -1 arc-icon-small rotate: false - xy: 137, 8 + xy: 2023, 1314 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -2211,7 +2211,7 @@ battery-icon-large index: -1 battery-icon-small rotate: false - xy: 1307, 685 + xy: 2023, 1288 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -2225,14 +2225,14 @@ battery-large-icon-large index: -1 battery-large-icon-medium rotate: false - xy: 1261, 152 + xy: 1575, 1201 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 battery-large-icon-small rotate: false - xy: 485, 1601 + xy: 2023, 1262 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -2253,14 +2253,14 @@ blast-drill-icon-large index: -1 blast-drill-icon-medium rotate: false - xy: 1261, 118 + xy: 1541, 1167 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 blast-drill-icon-small rotate: false - xy: 807, 1535 + xy: 2023, 1236 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -2274,14 +2274,14 @@ blast-mixer-icon-large index: -1 blast-mixer-icon-medium rotate: false - xy: 2010, 1811 + xy: 1575, 1167 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 blast-mixer-icon-small rotate: false - xy: 527, 23 + xy: 2023, 1210 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -2295,7 +2295,7 @@ bridge-conduit-icon-large index: -1 bridge-conduit-icon-small rotate: false - xy: 1669, 408 + xy: 137, 8 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -2309,7 +2309,7 @@ bridge-conveyor-icon-large index: -1 bridge-conveyor-icon-small rotate: false - xy: 1363, 292 + xy: 485, 1601 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -2323,7 +2323,7 @@ char-icon-large index: -1 char-icon-small rotate: false - xy: 1363, 266 + xy: 833, 1535 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -2337,7 +2337,7 @@ cliffs-icon-large index: -1 cliffs-icon-small rotate: false - xy: 1363, 240 + xy: 2010, 1790 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -2351,14 +2351,14 @@ coal-centrifuge-icon-large index: -1 coal-centrifuge-icon-medium rotate: false - xy: 1299, 580 + xy: 1527, 793 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 coal-centrifuge-icon-small rotate: false - xy: 1363, 214 + xy: 1961, 776 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -2372,14 +2372,14 @@ combustion-generator-icon-large index: -1 combustion-generator-icon-small rotate: false - xy: 1363, 188 + xy: 1960, 750 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 conduit-icon-full rotate: false - xy: 1295, 206 + xy: 1609, 1235 size: 32, 32 orig: 32, 32 offset: 0, 0 @@ -2393,7 +2393,7 @@ conduit-icon-large index: -1 conduit-icon-small rotate: false - xy: 1363, 162 + xy: 2016, 1377 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -2407,14 +2407,14 @@ container-icon-large index: -1 container-icon-medium rotate: false - xy: 1441, 1221 + xy: 1595, 929 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 container-icon-small rotate: false - xy: 1363, 136 + xy: 1921, 368 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -2428,7 +2428,7 @@ conveyor-icon-large index: -1 conveyor-icon-small rotate: false - xy: 1363, 110 + xy: 1993, 976 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -2442,7 +2442,7 @@ copper-wall-icon-large index: -1 copper-wall-icon-small rotate: false - xy: 1363, 84 + xy: 1993, 950 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -2456,14 +2456,14 @@ copper-wall-large-icon-large index: -1 copper-wall-large-icon-medium rotate: false - xy: 1631, 1369 + xy: 1843, 1361 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 copper-wall-large-icon-small rotate: false - xy: 553, 21 + xy: 1993, 924 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -2477,14 +2477,14 @@ core-foundation-icon-large index: -1 core-foundation-icon-medium rotate: false - xy: 1665, 1369 + xy: 1785, 1277 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 core-foundation-icon-small rotate: false - xy: 579, 21 + xy: 1993, 898 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -2498,14 +2498,14 @@ core-nucleus-icon-large index: -1 core-nucleus-icon-medium rotate: false - xy: 1699, 1369 + xy: 1801, 1311 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 core-nucleus-icon-small rotate: false - xy: 605, 21 + xy: 1993, 872 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -2519,70 +2519,70 @@ core-shard-icon-large index: -1 core-shard-icon-medium rotate: false - xy: 1733, 1369 + xy: 1835, 1327 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 core-shard-icon-small rotate: false - xy: 631, 21 + xy: 1993, 846 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 cracks-1-0 rotate: false - xy: 1767, 1369 + xy: 1819, 1277 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 cracks-1-1 rotate: false - xy: 1801, 1377 + xy: 1519, 688 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 cracks-1-2 rotate: false - xy: 1835, 1377 + xy: 1519, 654 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 cracks-1-3 rotate: false - xy: 1869, 1377 + xy: 1519, 620 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 cracks-1-4 rotate: false - xy: 1903, 1377 + xy: 1519, 586 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 cracks-1-5 rotate: false - xy: 1937, 1377 + xy: 1519, 552 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 cracks-1-6 rotate: false - xy: 1971, 1377 + xy: 1519, 518 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 cracks-1-7 rotate: false - xy: 2005, 1377 + xy: 1519, 484 size: 32, 32 orig: 32, 32 offset: 0, 0 @@ -2645,42 +2645,42 @@ cracks-2-7 index: -1 cracks-3-0 rotate: false - xy: 1445, 1561 + xy: 1441, 1561 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 cracks-3-1 rotate: false - xy: 1543, 1561 + xy: 1539, 1561 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 cracks-3-2 rotate: false - xy: 1641, 1561 + xy: 1637, 1561 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 cracks-3-3 rotate: false - xy: 1739, 1561 + xy: 1735, 1561 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 cracks-3-4 rotate: false - xy: 1837, 1561 + xy: 1833, 1561 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 cracks-3-5 rotate: false - xy: 1935, 1561 + xy: 1931, 1561 size: 96, 96 orig: 96, 96 offset: 0, 0 @@ -2701,56 +2701,56 @@ cracks-3-7 index: -1 cracks-4-0 rotate: false - xy: 916, 1793 + xy: 786, 1793 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 cracks-4-1 rotate: false - xy: 1046, 1793 + xy: 916, 1793 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 cracks-4-2 rotate: false - xy: 1176, 1793 + xy: 1046, 1793 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 cracks-4-3 rotate: false - xy: 1306, 1789 + xy: 1176, 1793 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 cracks-4-4 rotate: false - xy: 1436, 1789 + xy: 1306, 1789 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 cracks-4-5 rotate: false - xy: 1566, 1789 + xy: 1436, 1789 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 cracks-4-6 rotate: false - xy: 1696, 1789 + xy: 1566, 1789 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 cracks-4-7 rotate: false - xy: 1826, 1789 + xy: 1696, 1789 size: 128, 128 orig: 128, 128 offset: 0, 0 @@ -2820,7 +2820,7 @@ craters-icon-large index: -1 craters-icon-small rotate: false - xy: 657, 21 + xy: 2019, 986 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -2841,14 +2841,14 @@ crawler-factory-icon-large index: -1 crawler-factory-icon-medium rotate: false - xy: 1801, 1343 + xy: 1519, 450 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 crawler-factory-icon-small rotate: false - xy: 683, 21 + xy: 2019, 960 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -2869,14 +2869,14 @@ cryofluidmixer-icon-large index: -1 cryofluidmixer-icon-medium rotate: false - xy: 1835, 1343 + xy: 1519, 416 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 cryofluidmixer-icon-small rotate: false - xy: 709, 21 + xy: 2019, 934 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -2897,14 +2897,14 @@ cultivator-icon-large index: -1 cultivator-icon-medium rotate: false - xy: 1869, 1343 + xy: 1519, 382 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 cultivator-icon-small rotate: false - xy: 735, 21 + xy: 2019, 908 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -2932,14 +2932,14 @@ cyclone-icon-large index: -1 cyclone-icon-medium rotate: false - xy: 1903, 1343 + xy: 1519, 348 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 cyclone-icon-small rotate: false - xy: 761, 21 + xy: 2019, 882 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -2960,14 +2960,14 @@ dagger-factory-icon-large index: -1 dagger-factory-icon-medium rotate: false - xy: 1937, 1343 + xy: 1519, 314 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 dagger-factory-icon-small rotate: false - xy: 787, 21 + xy: 2019, 856 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -2981,7 +2981,7 @@ dark-metal-icon-large index: -1 dark-metal-icon-small rotate: false - xy: 1669, 382 + xy: 2019, 830 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -2995,7 +2995,7 @@ dark-panel-1-icon-large index: -1 dark-panel-1-icon-small rotate: false - xy: 1363, 58 + xy: 1993, 820 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -3009,7 +3009,7 @@ dark-panel-2-icon-large index: -1 dark-panel-2-icon-small rotate: false - xy: 1359, 32 + xy: 1992, 794 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -3023,7 +3023,7 @@ dark-panel-3-icon-large index: -1 dark-panel-3-icon-small rotate: false - xy: 1397, 368 + xy: 1987, 768 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -3037,7 +3037,7 @@ dark-panel-4-icon-large index: -1 dark-panel-4-icon-small rotate: false - xy: 1392, 342 + xy: 1986, 742 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -3051,7 +3051,7 @@ dark-panel-5-icon-large index: -1 dark-panel-5-icon-small rotate: false - xy: 1392, 316 + xy: 1981, 716 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -3065,7 +3065,7 @@ dark-panel-6-icon-large index: -1 dark-panel-6-icon-small rotate: false - xy: 1389, 290 + xy: 1981, 690 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -3079,7 +3079,7 @@ darksand-icon-large index: -1 darksand-icon-small rotate: false - xy: 1389, 264 + xy: 1981, 664 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -3093,7 +3093,7 @@ darksand-tainted-water-icon-large index: -1 darksand-tainted-water-icon-small rotate: false - xy: 1389, 238 + xy: 1981, 638 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -3107,7 +3107,7 @@ darksand-water-icon-large index: -1 darksand-water-icon-small rotate: false - xy: 1389, 212 + xy: 1981, 612 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -3121,14 +3121,14 @@ dart-mech-pad-icon-large index: -1 dart-mech-pad-icon-medium rotate: false - xy: 1971, 1343 + xy: 1519, 280 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 dart-mech-pad-icon-small rotate: false - xy: 1389, 186 + xy: 1981, 586 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -3142,7 +3142,7 @@ deepwater-icon-large index: -1 deepwater-icon-small rotate: false - xy: 1389, 160 + xy: 1981, 560 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -3156,14 +3156,14 @@ delta-mech-pad-icon-large index: -1 delta-mech-pad-icon-medium rotate: false - xy: 2005, 1343 + xy: 1519, 246 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 delta-mech-pad-icon-small rotate: false - xy: 1389, 134 + xy: 1981, 534 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -3177,14 +3177,14 @@ differential-generator-icon-large index: -1 differential-generator-icon-medium rotate: false - xy: 1593, 1270 + xy: 1519, 212 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 differential-generator-icon-small rotate: false - xy: 1389, 108 + xy: 1980, 508 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -3198,14 +3198,14 @@ distributor-icon-large index: -1 distributor-icon-medium rotate: false - xy: 1593, 1236 + xy: 1519, 178 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 distributor-icon-small rotate: false - xy: 1389, 82 + xy: 1980, 482 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -3219,7 +3219,7 @@ door-icon-large index: -1 door-icon-small rotate: false - xy: 1389, 56 + xy: 1980, 456 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -3233,14 +3233,14 @@ door-large-icon-large index: -1 door-large-icon-medium rotate: false - xy: 1603, 1168 + xy: 1519, 110 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 door-large-icon-small rotate: false - xy: 1385, 30 + xy: 1980, 430 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -3261,14 +3261,14 @@ draug-factory-icon-large index: -1 draug-factory-icon-medium rotate: false - xy: 1427, 1113 + xy: 1519, 42 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 draug-factory-icon-small rotate: false - xy: 1423, 368 + xy: 2019, 804 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -3282,21 +3282,21 @@ dunerocks-icon-large index: -1 dunerocks-icon-small rotate: false - xy: 1418, 342 + xy: 2018, 778 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 duo rotate: false - xy: 1427, 1079 + xy: 1553, 691 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 duo-icon-full rotate: false - xy: 1427, 1045 + xy: 1553, 657 size: 32, 32 orig: 32, 32 offset: 0, 0 @@ -3310,7 +3310,7 @@ duo-icon-large index: -1 duo-icon-small rotate: false - xy: 1418, 316 + xy: 2007, 716 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -3324,14 +3324,14 @@ force-projector-icon-large index: -1 force-projector-icon-medium rotate: false - xy: 1427, 977 + xy: 1553, 623 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 force-projector-icon-small rotate: false - xy: 1415, 290 + xy: 2007, 690 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -3352,14 +3352,14 @@ fortress-factory-icon-large index: -1 fortress-factory-icon-medium rotate: false - xy: 1427, 943 + xy: 1587, 657 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 fortress-factory-icon-small rotate: false - xy: 1415, 264 + xy: 2007, 664 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -3387,14 +3387,14 @@ fuse-icon-large index: -1 fuse-icon-medium rotate: false - xy: 1427, 909 + xy: 1553, 589 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 fuse-icon-small rotate: false - xy: 1415, 238 + xy: 2007, 638 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -3415,14 +3415,14 @@ ghoul-factory-icon-large index: -1 ghoul-factory-icon-medium rotate: false - xy: 1427, 875 + xy: 1587, 623 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ghoul-factory-icon-small rotate: false - xy: 1415, 212 + xy: 2007, 612 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -3436,14 +3436,14 @@ glaive-ship-pad-icon-large index: -1 glaive-ship-pad-icon-medium rotate: false - xy: 1427, 841 + xy: 1553, 555 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 glaive-ship-pad-icon-small rotate: false - xy: 1415, 186 + xy: 2007, 586 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -3457,14 +3457,14 @@ graphite-press-icon-large index: -1 graphite-press-icon-medium rotate: false - xy: 1427, 807 + xy: 1587, 589 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 graphite-press-icon-small rotate: false - xy: 1415, 160 + xy: 2007, 560 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -3478,21 +3478,21 @@ grass-icon-large index: -1 grass-icon-small rotate: false - xy: 1415, 134 + xy: 2007, 534 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 hail rotate: false - xy: 1461, 1119 + xy: 1553, 521 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 hail-icon-full rotate: false - xy: 1461, 1085 + xy: 1587, 555 size: 32, 32 orig: 32, 32 offset: 0, 0 @@ -3506,7 +3506,7 @@ hail-icon-large index: -1 hail-icon-small rotate: false - xy: 1415, 108 + xy: 2006, 508 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -3520,7 +3520,7 @@ holostone-icon-large index: -1 holostone-icon-small rotate: false - xy: 1415, 82 + xy: 2006, 482 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -3534,7 +3534,7 @@ hotrock-icon-large index: -1 hotrock-icon-small rotate: false - xy: 1415, 56 + xy: 2006, 456 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -3548,7 +3548,7 @@ ice-icon-large index: -1 ice-icon-small rotate: false - xy: 1411, 30 + xy: 2006, 430 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -3562,7 +3562,7 @@ ice-snow-icon-large index: -1 ice-snow-icon-small rotate: false - xy: 1449, 373 + xy: 2012, 742 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -3576,483 +3576,595 @@ icerocks-icon-large index: -1 icerocks-icon-small rotate: false - xy: 813, 21 + xy: 293, 2 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 ignarock-icon-large rotate: false - xy: 869, 265 + xy: 1227, 847 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 ignarock-icon-small rotate: false - xy: 1441, 290 + xy: 319, 2 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 impact-reactor-icon-full rotate: false - xy: 163, 804 + xy: 163, 934 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 impact-reactor-icon-large rotate: false - xy: 919, 323 + xy: 1277, 847 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 impact-reactor-icon-medium rotate: false - xy: 1461, 983 + xy: 1655, 215 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 impact-reactor-icon-small rotate: false - xy: 1441, 264 + xy: 345, 2 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 incinerator-icon-large rotate: false - xy: 969, 365 + xy: 1327, 847 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 incinerator-icon-small rotate: false - xy: 1441, 238 + xy: 371, 2 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 item-blast-compound-medium rotate: false - xy: 1441, 170 + xy: 397, 2 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 item-blast-compound-small rotate: false - xy: 1637, 368 + xy: 1859, 261 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 item-blast-compound-xlarge rotate: false - xy: 1269, 711 + xy: 1902, 1403 size: 40, 40 orig: 40, 40 offset: 0, 0 index: -1 +item-blast-compound-xxlarge + rotate: false + xy: 1377, 847 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 item-coal-medium rotate: false - xy: 1441, 144 + xy: 1721, 189 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 item-coal-small rotate: false - xy: 1488, 350 + xy: 1989, 282 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 item-coal-xlarge rotate: false - xy: 1313, 755 + xy: 1261, 5 size: 40, 40 orig: 40, 40 offset: 0, 0 index: -1 -item-copper-medium +item-coal-xxlarge rotate: false - xy: 1441, 118 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -item-copper-small - rotate: false - xy: 1506, 350 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -item-copper-xlarge - rotate: false - xy: 1219, 613 - size: 40, 40 - orig: 40, 40 - offset: 0, 0 - index: -1 -item-graphite-medium - rotate: false - xy: 1441, 92 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -item-graphite-small - rotate: false - xy: 1524, 350 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -item-graphite-xlarge - rotate: false - xy: 1355, 755 - size: 40, 40 - orig: 40, 40 - offset: 0, 0 - index: -1 -item-lead-medium - rotate: false - xy: 1441, 66 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -item-lead-small - rotate: false - xy: 1542, 350 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -item-lead-xlarge - rotate: false - xy: 1219, 571 - size: 40, 40 - orig: 40, 40 - offset: 0, 0 - index: -1 -item-metaglass-medium - rotate: false - xy: 1441, 40 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -item-metaglass-small - rotate: false - xy: 1560, 350 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -item-metaglass-xlarge - rotate: false - xy: 1219, 529 - size: 40, 40 - orig: 40, 40 - offset: 0, 0 - index: -1 -item-phase-fabric-medium - rotate: false - xy: 1437, 14 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -item-phase-fabric-small - rotate: false - xy: 1578, 350 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -item-phase-fabric-xlarge - rotate: false - xy: 1219, 487 - size: 40, 40 - orig: 40, 40 - offset: 0, 0 - index: -1 -item-plastanium-medium - rotate: false - xy: 293, 2 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -item-plastanium-small - rotate: false - xy: 1596, 350 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -item-plastanium-xlarge - rotate: false - xy: 1219, 445 - size: 40, 40 - orig: 40, 40 - offset: 0, 0 - index: -1 -item-pyratite-medium - rotate: false - xy: 319, 2 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -item-pyratite-small - rotate: false - xy: 1614, 350 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -item-pyratite-xlarge - rotate: false - xy: 1219, 403 - size: 40, 40 - orig: 40, 40 - offset: 0, 0 - index: -1 -item-sand-medium - rotate: false - xy: 345, 2 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -item-sand-small - rotate: false - xy: 1632, 350 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -item-sand-xlarge - rotate: false - xy: 1219, 361 - size: 40, 40 - orig: 40, 40 - offset: 0, 0 - index: -1 -item-scrap-medium - rotate: false - xy: 371, 2 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -item-scrap-small - rotate: false - xy: 1488, 332 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -item-scrap-xlarge - rotate: false - xy: 1219, 319 - size: 40, 40 - orig: 40, 40 - offset: 0, 0 - index: -1 -item-silicon-medium - rotate: false - xy: 397, 2 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -item-silicon-small - rotate: false - xy: 1506, 332 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -item-silicon-xlarge - rotate: false - xy: 1219, 277 - size: 40, 40 - orig: 40, 40 - offset: 0, 0 - index: -1 -item-source-icon-large - rotate: false - xy: 1019, 423 + xy: 1127, 803 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -item-source-icon-small +item-copper-medium rotate: false xy: 423, 2 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 -item-spore-pod-medium +item-copper-small + rotate: false + xy: 526, 1889 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +item-copper-xlarge + rotate: false + xy: 1944, 1403 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +item-copper-xxlarge + rotate: false + xy: 1177, 803 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +item-graphite-medium + rotate: false + xy: 1721, 163 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +item-graphite-small + rotate: false + xy: 1877, 1377 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +item-graphite-xlarge + rotate: false + xy: 1303, 5 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +item-graphite-xxlarge + rotate: false + xy: 1227, 797 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +item-lead-medium rotate: false xy: 449, 2 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 +item-lead-small + rotate: false + xy: 1747, 7 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +item-lead-xlarge + rotate: false + xy: 1345, 5 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +item-lead-xxlarge + rotate: false + xy: 1277, 797 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +item-metaglass-medium + rotate: false + xy: 1721, 137 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +item-metaglass-small + rotate: false + xy: 1933, 308 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +item-metaglass-xlarge + rotate: false + xy: 489, 7 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +item-metaglass-xxlarge + rotate: false + xy: 1327, 797 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +item-phase-fabric-medium + rotate: false + xy: 1721, 111 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +item-phase-fabric-small + rotate: false + xy: 2007, 152 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +item-phase-fabric-xlarge + rotate: false + xy: 2002, 1461 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +item-phase-fabric-xxlarge + rotate: false + xy: 1377, 797 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +item-plastanium-medium + rotate: false + xy: 1721, 85 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +item-plastanium-small + rotate: false + xy: 544, 1889 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +item-plastanium-xlarge + rotate: false + xy: 1986, 1403 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +item-plastanium-xxlarge + rotate: false + xy: 1119, 753 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +item-pyratite-medium + rotate: false + xy: 1721, 59 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +item-pyratite-small + rotate: false + xy: 1765, 7 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +item-pyratite-xlarge + rotate: false + xy: 531, 5 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +item-pyratite-xxlarge + rotate: false + xy: 1119, 703 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +item-sand-medium + rotate: false + xy: 1721, 33 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +item-sand-small + rotate: false + xy: 2007, 134 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +item-sand-xlarge + rotate: false + xy: 573, 5 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +item-sand-xxlarge + rotate: false + xy: 1169, 753 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +item-scrap-medium + rotate: false + xy: 1721, 7 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +item-scrap-small + rotate: false + xy: 562, 1889 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +item-scrap-xlarge + rotate: false + xy: 615, 5 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +item-scrap-xxlarge + rotate: false + xy: 1119, 653 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +item-silicon-medium + rotate: false + xy: 1747, 233 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +item-silicon-small + rotate: false + xy: 1783, 7 + size: 16, 16 + orig: 16, 16 + offset: 0, 0 + index: -1 +item-silicon-xlarge + rotate: false + xy: 657, 5 + size: 40, 40 + orig: 40, 40 + offset: 0, 0 + index: -1 +item-silicon-xxlarge + rotate: false + xy: 1169, 703 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +item-source-icon-large + rotate: false + xy: 1119, 603 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +item-source-icon-small + rotate: false + xy: 1747, 207 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +item-spore-pod-medium + rotate: false + xy: 1747, 181 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 item-spore-pod-small rotate: false - xy: 1524, 332 + xy: 2007, 116 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 item-spore-pod-xlarge rotate: false - xy: 1219, 235 + xy: 699, 5 size: 40, 40 orig: 40, 40 offset: 0, 0 index: -1 +item-spore-pod-xxlarge + rotate: false + xy: 1169, 653 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 item-surge-alloy-medium rotate: false - xy: 1463, 14 + xy: 1747, 155 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 item-surge-alloy-small rotate: false - xy: 1542, 332 + xy: 1801, 7 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 item-surge-alloy-xlarge rotate: false - xy: 1219, 193 + xy: 741, 5 size: 40, 40 orig: 40, 40 offset: 0, 0 index: -1 +item-surge-alloy-xxlarge + rotate: false + xy: 1119, 553 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 item-thorium-medium rotate: false - xy: 1695, 408 + xy: 1747, 129 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 item-thorium-small rotate: false - xy: 1560, 332 + xy: 2007, 98 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 item-thorium-xlarge rotate: false - xy: 1219, 151 + xy: 783, 5 size: 40, 40 orig: 40, 40 offset: 0, 0 index: -1 +item-thorium-xxlarge + rotate: false + xy: 1169, 603 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 item-titanium-medium rotate: false - xy: 1695, 382 + xy: 1747, 103 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 item-titanium-small rotate: false - xy: 1578, 332 + xy: 1819, 7 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 item-titanium-xlarge rotate: false - xy: 1219, 109 + xy: 825, 7 size: 40, 40 orig: 40, 40 offset: 0, 0 index: -1 +item-titanium-xxlarge + rotate: false + xy: 1119, 503 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 item-void-icon-large rotate: false - xy: 869, 215 + xy: 1169, 553 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 item-void-icon-small rotate: false - xy: 1467, 290 + xy: 1747, 77 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 javelin-ship-pad-icon-large rotate: false - xy: 969, 315 + xy: 1169, 503 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 javelin-ship-pad-icon-medium rotate: false - xy: 1529, 964 + xy: 1745, 1175 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 javelin-ship-pad-icon-small rotate: false - xy: 1467, 264 + xy: 1747, 51 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 junction-icon-large rotate: false - xy: 869, 165 + xy: 1169, 453 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 junction-icon-small rotate: false - xy: 1467, 238 + xy: 1747, 25 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 kiln-icon-large rotate: false - xy: 919, 223 + xy: 1119, 353 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 kiln-icon-medium rotate: false - xy: 1597, 1032 + xy: 1779, 1175 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 kiln-icon-small rotate: false - xy: 1467, 212 + xy: 1755, 259 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -4073,21 +4185,21 @@ lancer-icon-full index: -1 lancer-icon-large rotate: false - xy: 969, 265 + xy: 1169, 403 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 lancer-icon-medium rotate: false - xy: 1495, 896 + xy: 1813, 1175 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 lancer-icon-small rotate: false - xy: 1467, 186 + xy: 1773, 233 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -4101,112 +4213,112 @@ laser-drill-icon-full index: -1 laser-drill-icon-large rotate: false - xy: 1019, 323 + xy: 1119, 303 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 laser-drill-icon-medium rotate: false - xy: 1529, 930 + xy: 1669, 1141 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 laser-drill-icon-small rotate: false - xy: 1467, 160 + xy: 1773, 207 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 launch-pad-icon-large rotate: false - xy: 869, 115 + xy: 1169, 353 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 launch-pad-icon-medium rotate: false - xy: 1563, 964 + xy: 1669, 1107 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 launch-pad-icon-small rotate: false - xy: 1467, 134 + xy: 1773, 181 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 launch-pad-large-icon-large rotate: false - xy: 919, 173 + xy: 1119, 253 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 launch-pad-large-icon-medium rotate: false - xy: 1597, 998 + xy: 1703, 1141 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 launch-pad-large-icon-small rotate: false - xy: 1467, 108 + xy: 1773, 155 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 liquid-junction-icon-large rotate: false - xy: 1019, 273 + xy: 1119, 203 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 liquid-junction-icon-small rotate: false - xy: 1467, 82 + xy: 1773, 129 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 liquid-router-icon-full rotate: false - xy: 1495, 828 + xy: 1737, 1107 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 liquid-router-icon-large rotate: false - xy: 869, 65 + xy: 1169, 253 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 liquid-router-icon-small rotate: false - xy: 1467, 56 + xy: 1773, 103 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 liquid-source-icon-large rotate: false - xy: 919, 123 + xy: 1119, 153 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 liquid-source-icon-small rotate: false - xy: 1195, 25 + xy: 1773, 77 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -4220,35 +4332,35 @@ liquid-tank-icon-full index: -1 liquid-tank-icon-large rotate: false - xy: 969, 165 + xy: 1169, 203 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 liquid-tank-icon-medium rotate: false - xy: 1563, 862 + xy: 1771, 1073 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 liquid-tank-icon-small rotate: false - xy: 1221, 25 + xy: 1773, 51 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 magmarock-icon-large rotate: false - xy: 1019, 223 + xy: 1119, 103 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 magmarock-icon-small rotate: false - xy: 1247, 24 + xy: 1773, 25 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -4269,42 +4381,42 @@ mass-driver-icon-full index: -1 mass-driver-icon-large rotate: false - xy: 919, 73 + xy: 1169, 153 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 mass-driver-icon-medium rotate: false - xy: 1563, 828 + xy: 1805, 1073 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 mass-driver-icon-small rotate: false - xy: 1573, 1343 + xy: 1781, 259 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 mech-icon-alpha-mech rotate: false - xy: 969, 115 + xy: 1119, 53 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 mech-icon-dart-ship rotate: false - xy: 1019, 173 + xy: 1169, 103 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 mech-icon-delta-mech rotate: false - xy: 1019, 123 + xy: 1169, 53 size: 48, 48 orig: 48, 48 offset: 0, 0 @@ -4346,224 +4458,224 @@ mechanical-drill-icon-full index: -1 mechanical-drill-icon-large rotate: false - xy: 969, 65 + xy: 1219, 747 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 mechanical-drill-icon-medium rotate: false - xy: 1597, 862 + xy: 1853, 1225 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 mechanical-drill-icon-small rotate: false - xy: 1599, 1343 + xy: 1807, 259 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 mechanical-pump-icon-large rotate: false - xy: 1019, 73 + xy: 1219, 697 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 mechanical-pump-icon-small rotate: false - xy: 1625, 1343 + xy: 1799, 233 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 meltdown rotate: false - xy: 745, 1627 + xy: 163, 24 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 meltdown-icon-full rotate: false - xy: 1005, 1663 - size: 128, 128 - orig: 128, 128 + xy: 875, 1533 + size: 126, 128 + orig: 126, 128 offset: 0, 0 index: -1 meltdown-icon-large rotate: false - xy: 869, 15 + xy: 1269, 747 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 meltdown-icon-medium rotate: false - xy: 1435, 773 + xy: 1847, 1191 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 meltdown-icon-small rotate: false - xy: 1651, 1343 + xy: 1799, 207 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 melter-icon-large rotate: false - xy: 919, 23 + xy: 1219, 647 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 melter-icon-small rotate: false - xy: 1677, 1343 + xy: 1799, 181 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 mend-projector-icon-large rotate: false - xy: 969, 15 + xy: 1269, 697 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 mend-projector-icon-medium rotate: false - xy: 1503, 794 + xy: 1847, 1157 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 mend-projector-icon-small rotate: false - xy: 1703, 1343 + xy: 1799, 155 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 mender-icon-large rotate: false - xy: 1019, 23 + xy: 1319, 747 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 mender-icon-small rotate: false - xy: 1729, 1343 + xy: 1799, 129 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 metal-floor-2-icon-large rotate: false - xy: 1077, 1123 + xy: 1219, 597 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 metal-floor-2-icon-small rotate: false - xy: 1755, 1343 + xy: 1799, 103 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 metal-floor-3-icon-large rotate: false - xy: 1077, 1073 + xy: 1269, 647 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 metal-floor-3-icon-small rotate: false - xy: 1599, 1317 + xy: 1799, 77 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 metal-floor-5-icon-large rotate: false - xy: 1077, 1023 + xy: 1319, 697 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 metal-floor-5-icon-small rotate: false - xy: 1625, 1317 + xy: 1799, 51 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 metal-floor-damaged-icon-large rotate: false - xy: 1077, 973 + xy: 1369, 747 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 metal-floor-damaged-icon-small rotate: false - xy: 1651, 1317 + xy: 1799, 25 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 metal-floor-icon-large rotate: false - xy: 1077, 923 + xy: 1219, 547 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 metal-floor-icon-small rotate: false - xy: 1677, 1317 + xy: 1833, 259 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 moss-icon-large rotate: false - xy: 1077, 873 + xy: 1269, 597 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 moss-icon-small rotate: false - xy: 1703, 1317 + xy: 1825, 233 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 multi-press-icon-large rotate: false - xy: 1077, 823 + xy: 1319, 647 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 multi-press-icon-medium rotate: false - xy: 1605, 794 + xy: 1839, 1089 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 multi-press-icon-small rotate: false - xy: 1729, 1317 + xy: 1825, 207 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -4577,259 +4689,259 @@ oil-extractor-icon-full index: -1 oil-extractor-icon-large rotate: false - xy: 1069, 773 + xy: 1369, 697 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 oil-extractor-icon-medium rotate: false - xy: 1503, 760 + xy: 1873, 1123 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 oil-extractor-icon-small rotate: false - xy: 1755, 1317 + xy: 1825, 181 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 omega-mech-pad-icon-large rotate: false - xy: 1069, 723 + xy: 1219, 497 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 omega-mech-pad-icon-medium rotate: false - xy: 1537, 760 + xy: 1873, 1089 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 omega-mech-pad-icon-small rotate: false - xy: 1627, 1291 + xy: 1825, 155 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 ore-coal-icon-full rotate: false - xy: 1571, 760 + xy: 1839, 1055 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-coal-icon-medium rotate: false - xy: 1571, 760 + xy: 1839, 1055 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-coal-icon-large rotate: false - xy: 1069, 673 + xy: 1269, 547 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 ore-coal-icon-small rotate: false - xy: 1627, 1265 + xy: 1825, 129 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 ore-copper-icon-full rotate: false - xy: 1605, 760 + xy: 1873, 1055 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-copper-icon-medium rotate: false - xy: 1605, 760 + xy: 1873, 1055 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-copper-icon-large rotate: false - xy: 1069, 623 + xy: 1319, 597 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 ore-copper-icon-small rotate: false - xy: 1653, 1291 + xy: 1825, 103 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 ore-lead-icon-full rotate: false - xy: 1469, 745 + xy: 1921, 1204 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-lead-icon-medium rotate: false - xy: 1469, 745 + xy: 1921, 1204 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-lead-icon-large rotate: false - xy: 1069, 573 + xy: 1369, 647 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 ore-lead-icon-small rotate: false - xy: 1627, 1239 + xy: 1825, 77 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 ore-scrap-icon-full rotate: false - xy: 1435, 739 + xy: 1955, 1204 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-scrap-icon-medium rotate: false - xy: 1435, 739 + xy: 1955, 1204 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-scrap-icon-large rotate: false - xy: 1069, 523 + xy: 1219, 447 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 ore-scrap-icon-small rotate: false - xy: 1679, 1291 + xy: 1825, 51 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 ore-thorium-icon-full rotate: false - xy: 1503, 726 + xy: 1989, 1204 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-thorium-icon-medium rotate: false - xy: 1503, 726 + xy: 1989, 1204 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-thorium-icon-large rotate: false - xy: 1069, 473 + xy: 1269, 497 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 ore-thorium-icon-small rotate: false - xy: 1653, 1265 + xy: 1825, 25 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 ore-titanium-icon-full rotate: false - xy: 1537, 726 + xy: 1915, 1170 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-titanium-icon-medium rotate: false - xy: 1537, 726 + xy: 1915, 1170 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-titanium-icon-large rotate: false - xy: 1069, 423 + xy: 1319, 547 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 ore-titanium-icon-small rotate: false - xy: 1705, 1291 + xy: 1851, 233 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 overdrive-projector-icon-large rotate: false - xy: 1069, 373 + xy: 1369, 597 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 overdrive-projector-icon-medium rotate: false - xy: 1571, 726 + xy: 1949, 1170 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 overdrive-projector-icon-small rotate: false - xy: 1679, 1265 + xy: 1851, 207 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 overflow-gate-icon-large rotate: false - xy: 1069, 323 + xy: 1219, 397 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 overflow-gate-icon-small rotate: false - xy: 1653, 1239 + xy: 1851, 181 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 pebbles-icon-large rotate: false - xy: 1069, 273 + xy: 1269, 447 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 pebbles-icon-small rotate: false - xy: 1731, 1291 + xy: 1851, 155 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -4843,84 +4955,84 @@ phantom-factory-icon-full index: -1 phantom-factory-icon-large rotate: false - xy: 1069, 223 + xy: 1319, 497 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 phantom-factory-icon-medium rotate: false - xy: 1469, 711 + xy: 1915, 1136 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 phantom-factory-icon-small rotate: false - xy: 1705, 1265 + xy: 1851, 129 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 phase-conduit-icon-large rotate: false - xy: 1069, 173 + xy: 1369, 547 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 phase-conduit-icon-small rotate: false - xy: 1679, 1239 + xy: 1851, 103 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 phase-conveyor-icon-large rotate: false - xy: 1069, 123 + xy: 1219, 347 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 phase-conveyor-icon-small rotate: false - xy: 1731, 1265 + xy: 1851, 77 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 phase-wall-icon-large rotate: false - xy: 1069, 73 + xy: 1269, 397 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 phase-wall-icon-small rotate: false - xy: 1705, 1239 + xy: 1851, 51 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 phase-wall-large-icon-large rotate: false - xy: 1069, 23 + xy: 1319, 447 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 phase-wall-large-icon-medium rotate: false - xy: 1631, 930 + xy: 1941, 1034 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 phase-wall-large-icon-small rotate: false - xy: 1731, 1239 + xy: 1851, 25 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -4934,56 +5046,56 @@ phase-weaver-icon-full index: -1 phase-weaver-icon-large rotate: false - xy: 1241, 1247 + xy: 1369, 497 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 phase-weaver-icon-medium rotate: false - xy: 1631, 896 + xy: 1975, 1034 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 phase-weaver-icon-small rotate: false - xy: 1757, 1291 + xy: 1947, 368 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 pine-icon-medium rotate: false - xy: 1631, 862 + xy: 1669, 1039 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 pine-icon-small rotate: false - xy: 1757, 1265 + xy: 1857, 357 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 plastanium-compressor-icon-large rotate: false - xy: 1291, 1247 + xy: 1219, 297 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 plastanium-compressor-icon-medium rotate: false - xy: 1631, 828 + xy: 1703, 1039 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 plastanium-compressor-icon-small rotate: false - xy: 1757, 1239 + xy: 1883, 357 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -4997,203 +5109,203 @@ pneumatic-drill-icon-full index: -1 pneumatic-drill-icon-large rotate: false - xy: 1341, 1247 + xy: 1269, 347 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 pneumatic-drill-icon-medium rotate: false - xy: 1639, 794 + xy: 1737, 1039 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 pneumatic-drill-icon-small rotate: false - xy: 1637, 1213 + xy: 1855, 331 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 power-node-icon-large rotate: false - xy: 1391, 1247 + xy: 1319, 397 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 power-node-icon-small rotate: false - xy: 1637, 1187 + xy: 1855, 305 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 power-node-large-icon-large rotate: false - xy: 1233, 1197 + xy: 1369, 447 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 power-node-large-icon-medium rotate: false - xy: 1639, 726 + xy: 1805, 1039 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 power-node-large-icon-small rotate: false - xy: 1663, 1213 + xy: 1881, 331 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 power-source-icon-large rotate: false - xy: 1283, 1197 + xy: 1219, 247 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 power-source-icon-small rotate: false - xy: 1637, 1161 + xy: 1881, 305 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 power-void-icon-large rotate: false - xy: 1333, 1197 + xy: 1269, 297 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 power-void-icon-small rotate: false - xy: 1689, 1213 + xy: 1859, 279 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 pulse-conduit-icon-full rotate: false - xy: 1329, 274 + xy: 1697, 1005 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 pulse-conduit-icon-large rotate: false - xy: 1383, 1197 + xy: 1319, 347 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 pulse-conduit-icon-small rotate: false - xy: 1663, 1187 + xy: 1885, 279 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 pulverizer-icon-full rotate: false - xy: 1397, 700 + xy: 1663, 869 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 pulverizer-icon-large rotate: false - xy: 1233, 1147 + xy: 1369, 397 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 pulverizer-icon-small rotate: false - xy: 1637, 1135 + xy: 1877, 253 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 pyratite-mixer-icon-large rotate: false - xy: 1283, 1147 + xy: 1219, 197 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 pyratite-mixer-icon-medium rotate: false - xy: 1397, 666 + xy: 1765, 971 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 pyratite-mixer-icon-small rotate: false - xy: 1715, 1213 + xy: 1877, 227 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 repair-point rotate: false - xy: 1431, 671 + xy: 1799, 1005 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 repair-point-icon-full rotate: false - xy: 1363, 653 + xy: 1697, 869 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 repair-point-icon-large rotate: false - xy: 1383, 1147 + xy: 1319, 297 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 repair-point-icon-small rotate: false - xy: 1689, 1187 + xy: 1877, 201 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 revenant-factory-icon-full rotate: false - xy: 1265, 1659 + xy: 1005, 1663 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 revenant-factory-icon-large rotate: false - xy: 1441, 1255 + xy: 1369, 347 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 revenant-factory-icon-medium rotate: false - xy: 1397, 632 + xy: 1731, 903 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 revenant-factory-icon-small rotate: false - xy: 1663, 1161 + xy: 1877, 175 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -5214,133 +5326,133 @@ ripple-icon-full index: -1 ripple-icon-large rotate: false - xy: 1127, 1053 + xy: 1269, 197 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 ripple-icon-medium rotate: false - xy: 1431, 637 + xy: 1765, 937 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ripple-icon-small rotate: false - xy: 1741, 1213 + xy: 1877, 149 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 rock-icon-medium rotate: false - xy: 1465, 643 + xy: 1799, 971 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 rock-icon-small rotate: false - xy: 1715, 1187 + xy: 1877, 123 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 rocks-icon-large rotate: false - xy: 1177, 1103 + xy: 1319, 247 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 rocks-icon-small rotate: false - xy: 1689, 1161 + xy: 1877, 97 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 rotary-pump-icon-large rotate: false - xy: 1127, 1003 + xy: 1369, 297 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 rotary-pump-icon-medium rotate: false - xy: 1499, 658 + xy: 1663, 801 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 rotary-pump-icon-small rotate: false - xy: 1663, 1135 + xy: 1877, 71 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 router-icon-large rotate: false - xy: 1177, 1053 + xy: 1219, 97 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 router-icon-small rotate: false - xy: 1741, 1187 + xy: 1877, 45 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 rtg-generator-icon-large rotate: false - xy: 1127, 953 + xy: 1269, 147 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 rtg-generator-icon-medium rotate: false - xy: 1567, 658 + xy: 1731, 869 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 rtg-generator-icon-small rotate: false - xy: 1715, 1161 + xy: 1877, 19 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 salt-icon-large rotate: false - xy: 1177, 1003 + xy: 1319, 197 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 salt-icon-small rotate: false - xy: 1689, 1135 + xy: 1903, 253 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 saltrocks-icon-large rotate: false - xy: 1127, 903 + xy: 1369, 247 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 saltrocks-icon-small rotate: false - xy: 1741, 1161 + xy: 1903, 227 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -5361,63 +5473,63 @@ salvo-icon-full index: -1 salvo-icon-large rotate: false - xy: 1177, 953 + xy: 1269, 97 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 salvo-icon-medium rotate: false - xy: 1635, 658 + xy: 1799, 937 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 salvo-icon-small rotate: false - xy: 1715, 1135 + xy: 1903, 201 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 sand-icon-large rotate: false - xy: 1127, 853 + xy: 1319, 147 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 sand-icon-small rotate: false - xy: 1741, 1135 + xy: 1903, 175 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 sand-water-icon-large rotate: false - xy: 1177, 903 + xy: 1369, 197 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 sand-water-icon-small rotate: false - xy: 1665, 1109 + xy: 1903, 149 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 sandrocks-icon-large rotate: false - xy: 1177, 853 + xy: 1319, 97 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 sandrocks-icon-small rotate: false - xy: 1665, 1083 + xy: 1903, 123 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -5438,378 +5550,378 @@ scatter-icon-full index: -1 scatter-icon-large rotate: false - xy: 1227, 1097 + xy: 1369, 147 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 scatter-icon-medium rotate: false - xy: 1363, 619 + xy: 1663, 767 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 scatter-icon-small rotate: false - xy: 1691, 1109 + xy: 1903, 97 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 scorch rotate: false - xy: 1499, 624 + xy: 1697, 801 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 scorch-icon-full rotate: false - xy: 1567, 624 + xy: 1765, 869 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 scorch-icon-large rotate: false - xy: 1227, 1047 + xy: 1369, 97 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 scorch-icon-small rotate: false - xy: 1665, 1057 + xy: 1903, 71 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 scrap-wall-gigantic-icon-large rotate: false - xy: 1277, 1097 + xy: 1219, 47 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 scrap-wall-gigantic-icon-medium rotate: false - xy: 1397, 598 + xy: 1765, 835 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 scrap-wall-gigantic-icon-small rotate: false - xy: 1717, 1109 + xy: 1903, 45 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 scrap-wall-huge-icon-large rotate: false - xy: 1227, 997 + xy: 1269, 47 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 scrap-wall-huge-icon-medium rotate: false - xy: 1363, 585 + xy: 1799, 869 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 scrap-wall-huge-icon-small rotate: false - xy: 1691, 1083 + xy: 1903, 19 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 scrap-wall-icon-large rotate: false - xy: 1277, 1047 + xy: 1319, 47 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 scrap-wall-icon-small rotate: false - xy: 1665, 1031 + xy: 1907, 331 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 scrap-wall-large-icon-large rotate: false - xy: 1327, 1097 + xy: 1369, 47 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 scrap-wall-large-icon-medium rotate: false - xy: 1499, 590 + xy: 1697, 733 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 scrap-wall-large-icon-small rotate: false - xy: 1717, 1083 + xy: 1907, 305 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 separator-icon-large rotate: false - xy: 1227, 947 + xy: 1119, 3 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 separator-icon-medium rotate: false - xy: 1567, 590 + xy: 1765, 801 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 separator-icon-small rotate: false - xy: 1717, 1057 + xy: 1911, 279 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 shale-boulder-icon-large rotate: false - xy: 1277, 997 + xy: 1169, 3 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 shale-boulder-icon-small rotate: false - xy: 1691, 1015 + xy: 1929, 253 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 shale-icon-large rotate: false - xy: 1327, 1047 + xy: 1505, 1322 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 shale-icon-small rotate: false - xy: 1665, 968 + xy: 1929, 227 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 shalerocks-icon-large rotate: false - xy: 1377, 1097 + xy: 1497, 1272 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 shalerocks-icon-small rotate: false - xy: 1717, 1031 + xy: 1929, 201 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 shock-mine-icon-large rotate: false - xy: 1227, 897 + xy: 1491, 1222 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 shock-mine-icon-small rotate: false - xy: 1691, 989 + xy: 1929, 175 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 shrubs-icon-large rotate: false - xy: 1327, 997 + xy: 1433, 1155 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 shrubs-icon-small rotate: false - xy: 1665, 942 + xy: 1929, 149 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 silicon-smelter-icon-large rotate: false - xy: 1377, 1047 + xy: 1491, 1172 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 silicon-smelter-icon-medium rotate: false - xy: 1465, 575 + xy: 1765, 767 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 silicon-smelter-icon-small rotate: false - xy: 1717, 1005 + xy: 1929, 123 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 snow-icon-large rotate: false - xy: 1277, 897 + xy: 1483, 1122 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 snow-icon-small rotate: false - xy: 1691, 963 + xy: 1929, 97 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 snowrock-icon-medium rotate: false - xy: 1431, 569 + xy: 1799, 801 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 snowrock-icon-small rotate: false - xy: 1665, 916 + xy: 1929, 71 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 snowrocks-icon-large rotate: false - xy: 1327, 947 + xy: 1433, 1105 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 snowrocks-icon-small rotate: false - xy: 1717, 979 + xy: 1929, 45 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 solar-panel-icon-large rotate: false - xy: 1377, 997 + xy: 1427, 1055 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 solar-panel-icon-small rotate: false - xy: 1691, 937 + xy: 1929, 19 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 solar-panel-large-icon-large rotate: false - xy: 1327, 897 + xy: 1427, 1005 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 solar-panel-large-icon-medium rotate: false - xy: 1363, 551 + xy: 1799, 767 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 solar-panel-large-icon-small rotate: false - xy: 1665, 890 + xy: 1959, 305 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 sorter-icon-large rotate: false - xy: 1377, 947 + xy: 1427, 955 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 sorter-icon-small rotate: false - xy: 1717, 953 + xy: 1937, 279 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 spawn-icon-large rotate: false - xy: 1377, 897 + xy: 1427, 905 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 spawn-icon-small rotate: false - xy: 1691, 911 + xy: 1963, 279 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 spectre rotate: false - xy: 1785, 1659 + xy: 1525, 1659 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 spectre-icon-full rotate: false - xy: 1915, 1659 - size: 128, 128 - orig: 128, 128 + xy: 1003, 1533 + size: 126, 128 + orig: 126, 128 offset: 0, 0 index: -1 spectre-icon-large rotate: false - xy: 1227, 847 + xy: 1427, 855 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 spectre-icon-medium rotate: false - xy: 1533, 556 + xy: 1689, 699 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 spectre-icon-small rotate: false - xy: 1665, 864 + xy: 1955, 253 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -5823,70 +5935,70 @@ spirit-factory-icon-full index: -1 spirit-factory-icon-large rotate: false - xy: 1327, 847 + xy: 1483, 1072 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 spirit-factory-icon-medium rotate: false - xy: 1567, 556 + xy: 1689, 665 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 spirit-factory-icon-small rotate: false - xy: 1717, 927 + xy: 1955, 227 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 spore-cluster-icon-large rotate: false - xy: 1377, 847 + xy: 1477, 1022 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 spore-cluster-icon-medium rotate: false - xy: 1601, 556 + xy: 1723, 699 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 spore-cluster-icon-small rotate: false - xy: 1691, 885 + xy: 1955, 201 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 spore-moss-icon-large rotate: false - xy: 1127, 803 + xy: 1477, 972 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 spore-moss-icon-small rotate: false - xy: 1665, 838 + xy: 1955, 175 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 spore-pine-icon-medium rotate: false - xy: 1635, 556 + xy: 1689, 631 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 spore-pine-icon-small rotate: false - xy: 1717, 901 + xy: 1955, 149 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -5900,105 +6012,105 @@ spore-press-icon-full index: -1 spore-press-icon-large rotate: false - xy: 1177, 803 + xy: 1477, 922 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 spore-press-icon-medium rotate: false - xy: 1465, 541 + xy: 1723, 665 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 spore-press-icon-small rotate: false - xy: 1691, 859 + xy: 1955, 123 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 sporerocks-icon-large rotate: false - xy: 1227, 797 + xy: 1477, 872 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 sporerocks-icon-small rotate: false - xy: 1717, 875 + xy: 1955, 97 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 stone-icon-large rotate: false - xy: 1277, 797 + xy: 1477, 822 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 stone-icon-small rotate: false - xy: 1743, 1109 + xy: 1955, 71 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 surge-tower-icon-large rotate: false - xy: 1327, 797 + xy: 1477, 772 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 surge-tower-icon-medium rotate: false - xy: 1431, 535 + xy: 1757, 699 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 surge-tower-icon-small rotate: false - xy: 1743, 1083 + xy: 1955, 45 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 surge-wall-icon-large rotate: false - xy: 1377, 797 + xy: 1427, 755 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 surge-wall-icon-small rotate: false - xy: 1743, 1057 + xy: 1955, 19 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 surge-wall-large-icon-large rotate: false - xy: 1119, 753 + xy: 1419, 705 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 surge-wall-large-icon-medium rotate: false - xy: 1363, 517 + xy: 1723, 631 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 surge-wall-large-icon-small rotate: false - xy: 1743, 1031 + xy: 1981, 253 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -6019,203 +6131,203 @@ swarmer-icon-full index: -1 swarmer-icon-large rotate: false - xy: 1169, 753 + xy: 1419, 605 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 swarmer-icon-medium rotate: false - xy: 1499, 522 + xy: 1757, 665 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 swarmer-icon-small rotate: false - xy: 1743, 1005 + xy: 1981, 227 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 tainted-water-icon-large rotate: false - xy: 1119, 653 + xy: 1419, 555 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 tainted-water-icon-small rotate: false - xy: 1743, 979 + xy: 1981, 201 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 tar-icon-large rotate: false - xy: 1169, 703 + xy: 1419, 505 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 tar-icon-small rotate: false - xy: 1743, 953 + xy: 1981, 175 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 tau-mech-pad-icon-large rotate: false - xy: 1119, 553 + xy: 1419, 355 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 tau-mech-pad-icon-medium rotate: false - xy: 1533, 522 + xy: 1791, 699 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 tau-mech-pad-icon-small rotate: false - xy: 1743, 927 + xy: 1981, 149 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 tendrils-icon-large rotate: false - xy: 1169, 603 + xy: 1419, 305 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 tendrils-icon-small rotate: false - xy: 1743, 901 + xy: 1981, 123 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 thermal-generator-icon-large rotate: false - xy: 1119, 503 + xy: 1419, 255 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 thermal-generator-icon-medium rotate: false - xy: 1567, 522 + xy: 1689, 563 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 thermal-generator-icon-small rotate: false - xy: 1743, 875 + xy: 1981, 97 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 thermal-pump-icon-large rotate: false - xy: 1169, 553 + xy: 1419, 205 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 thermal-pump-icon-medium rotate: false - xy: 1601, 522 + xy: 1723, 597 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 thermal-pump-icon-small rotate: false - xy: 1691, 833 + xy: 1981, 71 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 thorium-reactor-icon-large rotate: false - xy: 1119, 453 + xy: 1419, 155 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 thorium-reactor-icon-medium rotate: false - xy: 1635, 522 + xy: 1757, 631 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 thorium-reactor-icon-small rotate: false - xy: 1717, 849 + xy: 1981, 45 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 thorium-wall-icon-large rotate: false - xy: 1169, 503 + xy: 1419, 105 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 thorium-wall-icon-small rotate: false - xy: 1743, 849 + xy: 1981, 19 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 thorium-wall-large-icon-large rotate: false - xy: 1119, 403 + xy: 1419, 55 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 thorium-wall-large-icon-medium rotate: false - xy: 1431, 501 + xy: 1689, 529 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 thorium-wall-large-icon-small rotate: false - xy: 1767, 1213 + xy: 1950, 406 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 thruster-icon-large rotate: false - xy: 1169, 453 + xy: 1477, 722 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 thruster-icon-medium rotate: false - xy: 1397, 496 + xy: 1723, 563 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 thruster-icon-small rotate: false - xy: 1767, 1187 + xy: 1976, 404 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -6229,133 +6341,133 @@ titan-factory-icon-full index: -1 titan-factory-icon-large rotate: false - xy: 1119, 353 + xy: 1469, 672 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 titan-factory-icon-medium rotate: false - xy: 1363, 483 + xy: 1757, 597 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titan-factory-icon-small rotate: false - xy: 1767, 1161 + xy: 2002, 404 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 titanium-conveyor-icon-large rotate: false - xy: 1169, 403 + xy: 1469, 622 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 titanium-conveyor-icon-small rotate: false - xy: 1767, 1135 + xy: 1973, 378 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 titanium-wall-icon-large rotate: false - xy: 1119, 303 + xy: 1469, 572 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 titanium-wall-icon-small rotate: false - xy: 1769, 1109 + xy: 1999, 378 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 titanium-wall-large-icon-large rotate: false - xy: 1169, 353 + xy: 1469, 522 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 titanium-wall-large-icon-medium rotate: false - xy: 1601, 420 + xy: 1689, 325 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-wall-large-icon-small rotate: false - xy: 1769, 1083 + xy: 1985, 352 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 trident-ship-pad-icon-large rotate: false - xy: 1119, 253 + xy: 1469, 472 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 trident-ship-pad-icon-medium rotate: false - xy: 1465, 405 + xy: 1757, 393 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 trident-ship-pad-icon-small rotate: false - xy: 1769, 1057 + xy: 1985, 326 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 turbine-generator-icon-large rotate: false - xy: 1169, 303 + xy: 1469, 422 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 turbine-generator-icon-medium rotate: false - xy: 1431, 399 + xy: 1791, 427 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 turbine-generator-icon-small rotate: false - xy: 1769, 1031 + xy: 2011, 352 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 unit-icon-chaos-array rotate: false - xy: 1005, 1533 + xy: 1785, 1659 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 unit-icon-crawler rotate: false - xy: 1119, 203 + xy: 1469, 372 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 unit-icon-dagger rotate: false - xy: 1169, 253 + xy: 1469, 322 size: 48, 48 orig: 48, 48 offset: 0, 0 @@ -6369,14 +6481,14 @@ unit-icon-eradicator index: -1 unit-icon-eruptor rotate: false - xy: 1843, 1495 + xy: 1839, 1495 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 unit-icon-fortress rotate: false - xy: 1909, 1495 + xy: 1905, 1495 size: 64, 64 orig: 64, 64 offset: 0, 0 @@ -6390,35 +6502,35 @@ unit-icon-titan index: -1 unloader-icon-large rotate: false - xy: 1119, 153 + xy: 1469, 272 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 unloader-icon-small rotate: false - xy: 1769, 1005 + xy: 2011, 326 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 vault-icon-large rotate: false - xy: 1169, 203 + xy: 1469, 222 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 vault-icon-medium rotate: false - xy: 1363, 381 + xy: 1723, 325 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 vault-icon-small rotate: false - xy: 1769, 979 + xy: 1989, 300 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -6432,35 +6544,35 @@ water-extractor-icon-full index: -1 water-extractor-icon-large rotate: false - xy: 1119, 103 + xy: 1469, 172 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 water-extractor-icon-medium rotate: false - xy: 1499, 386 + xy: 1757, 359 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 water-extractor-icon-small rotate: false - xy: 1769, 953 + xy: 2015, 300 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 water-icon-large rotate: false - xy: 1169, 153 + xy: 1469, 122 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 water-icon-small rotate: false - xy: 1769, 927 + xy: 2007, 274 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -6481,63 +6593,63 @@ wave-icon-full index: -1 wave-icon-large rotate: false - xy: 1119, 53 + xy: 1469, 72 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 wave-icon-medium rotate: false - xy: 1533, 386 + xy: 1791, 393 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 wave-icon-small rotate: false - xy: 1769, 901 + xy: 2007, 248 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 white-tree-dead-icon-large rotate: false - xy: 1169, 103 + xy: 1469, 22 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 white-tree-dead-icon-medium rotate: false - xy: 1567, 386 + xy: 1689, 257 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 white-tree-dead-icon-small rotate: false - xy: 1769, 875 + xy: 2007, 222 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 white-tree-icon-large rotate: false - xy: 1169, 53 + xy: 1419, 5 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 white-tree-icon-medium rotate: false - xy: 1601, 386 + xy: 1723, 291 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 white-tree-icon-small rotate: false - xy: 1769, 849 + xy: 2007, 196 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -6551,168 +6663,168 @@ wraith-factory-icon-full index: -1 wraith-factory-icon-large rotate: false - xy: 1219, 697 + xy: 1852, 1395 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 wraith-factory-icon-medium rotate: false - xy: 1635, 386 + xy: 1757, 325 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 wraith-factory-icon-small rotate: false - xy: 1717, 823 + xy: 2007, 170 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 item-biomatter rotate: false - xy: 1461, 915 + xy: 1655, 147 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 item-blast-compound rotate: false - xy: 1461, 881 + xy: 1655, 113 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 item-coal rotate: false - xy: 1461, 847 + xy: 1655, 79 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 item-copper rotate: false - xy: 1461, 813 + xy: 1655, 45 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 item-graphite rotate: false - xy: 1495, 1100 + xy: 1655, 11 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 item-lead rotate: false - xy: 1495, 1066 + xy: 1649, 1243 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 item-metaglass rotate: false - xy: 1529, 1100 + xy: 1683, 1243 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 item-phase-fabric rotate: false - xy: 1495, 1032 + xy: 1717, 1243 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 item-plastanium rotate: false - xy: 1529, 1066 + xy: 1751, 1243 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 item-pyratite rotate: false - xy: 1563, 1100 + xy: 1785, 1243 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 item-sand rotate: false - xy: 1495, 998 + xy: 1819, 1243 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 item-scrap rotate: false - xy: 1529, 1032 + xy: 1643, 1209 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 item-silicon rotate: false - xy: 1563, 1066 + xy: 1643, 1175 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 item-spore-pod rotate: false - xy: 1495, 964 + xy: 1711, 1209 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 item-surge-alloy rotate: false - xy: 1529, 998 + xy: 1677, 1175 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 item-thorium rotate: false - xy: 1563, 1032 + xy: 1745, 1209 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 item-titanium rotate: false - xy: 1597, 1066 + xy: 1711, 1175 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 liquid-cryofluid rotate: false - xy: 1495, 862 + xy: 1669, 1073 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 liquid-oil rotate: false - xy: 1563, 930 + xy: 1737, 1141 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 liquid-slag rotate: false - xy: 1597, 930 + xy: 1771, 1107 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 liquid-water rotate: false - xy: 1597, 896 + xy: 1805, 1107 size: 32, 32 orig: 32, 32 offset: 0, 0 @@ -6796,14 +6908,14 @@ tau-mech index: -1 tau-mech-base rotate: false - xy: 1119, 603 + xy: 1419, 455 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 tau-mech-leg rotate: false - xy: 1169, 653 + xy: 1419, 405 size: 48, 48 orig: 48, 48 offset: 0, 0 @@ -6817,35 +6929,35 @@ dart-ship index: -1 glaive-ship rotate: false - xy: 1975, 1503 + xy: 1971, 1503 size: 56, 56 orig: 56, 56 offset: 0, 0 index: -1 mech-icon-glaive-ship rotate: false - xy: 1975, 1503 + xy: 1971, 1503 size: 56, 56 orig: 56, 56 offset: 0, 0 index: -1 javelin-ship rotate: false - xy: 919, 273 + xy: 1119, 453 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 mech-icon-javelin-ship rotate: false - xy: 919, 273 + xy: 1119, 453 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 javelin-ship-shield rotate: false - xy: 1019, 373 + xy: 1119, 403 size: 48, 48 orig: 48, 48 offset: 0, 0 @@ -6866,7 +6978,7 @@ circle index: -1 clear rotate: false - xy: 1307, 682 + xy: 1541, 1269 size: 1, 1 orig: 1, 1 offset: 0, 0 @@ -6880,7 +6992,7 @@ shape-3 index: -1 bar rotate: false - xy: 1669, 434 + xy: 1951, 496 size: 27, 36 split: 9, 9, 9, 9 orig: 27, 36 @@ -6888,7 +7000,7 @@ bar index: -1 bar-top rotate: false - xy: 1669, 472 + xy: 1921, 394 size: 27, 36 split: 9, 10, 9, 10 orig: 27, 36 @@ -6896,7 +7008,7 @@ bar-top index: -1 button rotate: false - xy: 489, 20 + xy: 1608, 1408 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -6920,7 +7032,7 @@ button-down index: -1 button-edge-1 rotate: false - xy: 1119, 24 + xy: 824, 1764 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -6928,7 +7040,7 @@ button-edge-1 index: -1 button-edge-2 rotate: false - xy: 1219, 80 + xy: 2010, 1991 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -6936,7 +7048,7 @@ button-edge-2 index: -1 button-edge-3 rotate: false - xy: 824, 1764 + xy: 2010, 1962 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -6944,7 +7056,7 @@ button-edge-3 index: -1 button-edge-4 rotate: false - xy: 2010, 1991 + xy: 2010, 1933 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -6952,7 +7064,7 @@ button-edge-4 index: -1 button-over rotate: false - xy: 1157, 24 + xy: 2010, 1816 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -6960,7 +7072,7 @@ button-over index: -1 button-right rotate: false - xy: 1219, 51 + xy: 1978, 1374 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -6968,7 +7080,7 @@ button-right index: -1 button-right-down rotate: false - xy: 2010, 1962 + xy: 1902, 1374 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -6976,7 +7088,15 @@ button-right-down index: -1 button-right-over rotate: false - xy: 2010, 1933 + xy: 1940, 1374 + size: 36, 27 + split: 12, 12, 12, 12 + orig: 36, 27 + offset: 0, 0 + index: -1 +button-s + rotate: false + xy: 1570, 1408 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -6984,7 +7104,7 @@ button-right-over index: -1 button-select rotate: false - xy: 833, 1535 + xy: 807, 1535 size: 24, 24 split: 4, 4, 4, 4 orig: 24, 24 @@ -6992,42 +7112,42 @@ button-select index: -1 check-disabled rotate: false - xy: 1904, 1411 + xy: 1527, 895 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 check-off rotate: false - xy: 1938, 1411 + xy: 1561, 929 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 check-on rotate: false - xy: 1972, 1411 + xy: 1527, 861 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 check-on-disabled rotate: false - xy: 2006, 1411 + xy: 1561, 895 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 check-on-over rotate: false - xy: 1299, 648 + xy: 1527, 827 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 check-over rotate: false - xy: 1299, 614 + xy: 1561, 861 size: 32, 32 orig: 32, 32 offset: 0, 0 @@ -7041,7 +7161,7 @@ clear index: -1 content-background rotate: false - xy: 1269, 682 + xy: 1760, 1408 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -7049,7 +7169,7 @@ content-background index: -1 content-background-locked rotate: false - xy: 1397, 768 + xy: 1646, 1408 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -7057,7 +7177,7 @@ content-background-locked index: -1 content-background-noitems rotate: false - xy: 2002, 1474 + xy: 1684, 1408 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -7065,7 +7185,7 @@ content-background-noitems index: -1 content-background-over rotate: false - xy: 2002, 1445 + xy: 1722, 1408 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -7087,884 +7207,2102 @@ discord-banner index: -1 empty-sector rotate: false - xy: 1427, 1011 + xy: 1587, 691 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -icon-crafting - rotate: false - xy: 1781, 1333 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -icon-defense - rotate: false - xy: 1761, 831 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -icon-distribution - rotate: false - xy: 181, 6 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -icon-effect - rotate: false - xy: 199, 6 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -icon-liquid - rotate: false - xy: 1691, 815 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -icon-power - rotate: false - xy: 1673, 712 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -icon-production - rotate: false - xy: 1691, 725 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -icon-turret - rotate: false - xy: 1529, 368 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -icon-units - rotate: false - xy: 1565, 368 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -icon-upgrade - rotate: false - xy: 1601, 368 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -controller-cursor - rotate: false - xy: 1273, 32 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 icon-about - rotate: false - xy: 1135, 1533 - size: 14, 14 - orig: 14, 14 - offset: 0, 0 - index: -1 -icon-add - rotate: false - xy: 1475, 1239 - size: 14, 14 - orig: 14, 14 - offset: 0, 0 - index: -1 -icon-admin - rotate: false - xy: 1467, 40 - size: 14, 14 - orig: 14, 14 - offset: 0, 0 - index: -1 -icon-admin-small - rotate: false - xy: 1167, 1303 - size: 6, 6 - orig: 6, 6 - offset: 0, 0 - index: -1 -icon-areaDelete - rotate: false - xy: 1, 1 - size: 10, 10 - orig: 10, 10 - offset: 0, 0 - index: -1 -icon-arrow - rotate: false - xy: 2010, 1793 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -icon-arrow-16 - rotate: false - xy: 2010, 1793 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -icon-arrow-down - rotate: false - xy: 290, 1223 - size: 10, 10 - orig: 10, 10 - offset: 0, 0 - index: -1 -icon-arrow-left - rotate: false - xy: 13, 1 - size: 10, 10 - orig: 10, 10 - offset: 0, 0 - index: -1 -icon-arrow-right - rotate: false - xy: 290, 1211 - size: 10, 10 - orig: 10, 10 - offset: 0, 0 - index: -1 -icon-arrow-up - rotate: false - xy: 25, 1 - size: 10, 10 - orig: 10, 10 - offset: 0, 0 - index: -1 -icon-back - rotate: false - xy: 1563, 1378 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -icon-ban - rotate: false - xy: 1581, 1380 - size: 14, 14 - orig: 14, 14 - offset: 0, 0 - index: -1 -icon-break - rotate: false - xy: 1781, 1351 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -icon-cancel - rotate: false - xy: 1743, 831 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -icon-cancel-2 - rotate: false - xy: 839, 23 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -icon-chat - rotate: false - xy: 37, 1 - size: 10, 10 - orig: 10, 10 - offset: 0, 0 - index: -1 -icon-check - rotate: false - xy: 546, 1889 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -icon-check-2 - rotate: false - xy: 1444, 342 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -icon-copy - rotate: false - xy: 564, 1889 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -icon-cursor - rotate: false - xy: 49, 1 - size: 10, 10 - orig: 10, 10 - offset: 0, 0 - index: -1 -icon-database - rotate: false - xy: 1151, 1533 - size: 14, 14 - orig: 14, 14 - offset: 0, 0 - index: -1 -icon-database-small - rotate: false - xy: 61, 1 - size: 10, 10 - orig: 10, 10 - offset: 0, 0 - index: -1 -icon-dev-builds - rotate: false - xy: 859, 1545 - size: 14, 14 - orig: 14, 14 - offset: 0, 0 - index: -1 -icon-diagonal - rotate: false - xy: 163, 6 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -icon-discord - rotate: false - xy: 2033, 1643 - size: 14, 14 - orig: 14, 14 - offset: 0, 0 - index: -1 -icon-donate - rotate: false - xy: 2033, 1627 - size: 14, 14 - orig: 14, 14 - offset: 0, 0 - index: -1 -icon-dots - rotate: false - xy: 2033, 1611 - size: 14, 14 - orig: 14, 14 - offset: 0, 0 - index: -1 -icon-editor - rotate: false - xy: 2033, 1595 - size: 14, 14 - orig: 14, 14 - offset: 0, 0 - index: -1 -icon-egg - rotate: false - xy: 2033, 1579 - size: 14, 14 - orig: 14, 14 - offset: 0, 0 - index: -1 -icon-elevation - rotate: false - xy: 217, 6 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -icon-eraser - rotate: false - xy: 235, 6 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -icon-exit - rotate: false - xy: 2033, 1563 - size: 14, 14 - orig: 14, 14 - offset: 0, 0 - index: -1 -icon-file - rotate: false - xy: 253, 6 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -icon-file-image - rotate: false - xy: 271, 6 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -icon-file-text - rotate: false - xy: 2033, 1547 - size: 14, 14 - orig: 14, 14 - offset: 0, 0 - index: -1 -icon-fill - rotate: false - xy: 2028, 1793 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -icon-floppy - rotate: false - xy: 2033, 1531 - size: 14, 14 - orig: 14, 14 - offset: 0, 0 - index: -1 -icon-floppy-16 - rotate: false - xy: 1779, 831 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -icon-folder - rotate: false - xy: 2033, 1515 - size: 14, 14 - orig: 14, 14 - offset: 0, 0 - index: -1 -icon-folder-parent - rotate: false - xy: 1475, 1223 - size: 14, 14 - orig: 14, 14 - offset: 0, 0 - index: -1 -icon-generated rotate: false xy: 1019, 473 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -icon-github +icon-about-med rotate: false - xy: 1781, 1317 - size: 14, 14 - orig: 14, 14 + xy: 1387, 15 + size: 30, 30 + orig: 30, 30 offset: 0, 0 index: -1 -icon-google-play +icon-about-small rotate: false - xy: 1470, 316 - size: 14, 14 - orig: 14, 14 - offset: 0, 0 - index: -1 -icon-grid - rotate: false - xy: 1673, 820 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -icon-hold - rotate: false - xy: 73, 1 - size: 10, 10 - orig: 10, 10 - offset: 0, 0 - index: -1 -icon-holdDelete - rotate: false - xy: 859, 1533 - size: 10, 10 - orig: 10, 10 - offset: 0, 0 - index: -1 -icon-home - rotate: false - xy: 1486, 316 - size: 14, 14 - orig: 14, 14 - offset: 0, 0 - index: -1 -icon-host - rotate: false - xy: 1596, 334 - size: 14, 14 - orig: 14, 14 - offset: 0, 0 - index: -1 -icon-info - rotate: false - xy: 1483, 40 - size: 14, 14 - orig: 14, 14 - offset: 0, 0 - index: -1 -icon-itch.io - rotate: false - xy: 1502, 316 - size: 14, 14 - orig: 14, 14 - offset: 0, 0 - index: -1 -icon-item - rotate: false - xy: 2033, 1503 - size: 10, 10 - orig: 10, 10 - offset: 0, 0 - index: -1 -icon-items-none - rotate: false - xy: 744, 1887 - size: 8, 8 - orig: 8, 8 - offset: 0, 0 - index: -1 -icon-line - rotate: false - xy: 1673, 802 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -icon-link - rotate: false - xy: 1612, 334 - size: 14, 14 - orig: 14, 14 - offset: 0, 0 - index: -1 -icon-liquid-small - rotate: false - xy: 204, 1385 - size: 10, 10 - orig: 10, 10 - offset: 0, 0 - index: -1 -icon-load - rotate: false - xy: 1493, 300 - size: 14, 14 - orig: 14, 14 - offset: 0, 0 - index: -1 -icon-load-image - rotate: false - xy: 1673, 784 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -icon-load-map - rotate: false - xy: 1691, 797 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -icon-loading - rotate: false - xy: 1673, 766 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -icon-locked - rotate: false - xy: 1691, 779 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -icon-logic - rotate: false - xy: 302, 1333 - size: 10, 10 - orig: 10, 10 - offset: 0, 0 - index: -1 -icon-map - rotate: false - xy: 1518, 316 - size: 14, 14 - orig: 14, 14 - offset: 0, 0 - index: -1 -icon-menu - rotate: false - xy: 498, 1290 - size: 10, 10 - orig: 10, 10 - offset: 0, 0 - index: -1 -icon-menu-large - rotate: false - xy: 1673, 748 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -icon-missing - rotate: false - xy: 862, 1781 - size: 10, 10 - orig: 10, 10 - offset: 0, 0 - index: -1 -icon-mission-background - rotate: false - xy: 526, 1887 - size: 18, 18 - orig: 18, 18 - offset: 0, 0 - index: -1 -icon-mission-battle - rotate: false - xy: 2010, 1921 - size: 10, 10 - orig: 10, 10 - offset: 0, 0 - index: -1 -icon-mission-defense - rotate: false - xy: 475, 16 - size: 10, 10 - orig: 10, 10 - offset: 0, 0 - index: -1 -icon-mission-done - rotate: false - xy: 1599, 1305 - size: 10, 10 - orig: 10, 10 - offset: 0, 0 - index: -1 -icon-none - rotate: false - xy: 1691, 695 - size: 10, 10 - orig: 10, 10 - offset: 0, 0 - index: -1 -icon-paste - rotate: false - xy: 1691, 761 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -icon-pause - rotate: false - xy: 1655, 374 - size: 10, 10 - orig: 10, 10 - offset: 0, 0 - index: -1 -icon-pencil - rotate: false - xy: 1673, 730 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -icon-pencil-small - rotate: false - xy: 1628, 334 - size: 14, 14 - orig: 14, 14 - offset: 0, 0 - index: -1 -icon-pick - rotate: false - xy: 1691, 743 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -icon-play - rotate: false - xy: 1783, 1305 - size: 10, 10 - orig: 10, 10 - offset: 0, 0 - index: -1 -icon-play-2 - rotate: false - xy: 1493, 284 - size: 14, 14 - orig: 14, 14 - offset: 0, 0 - index: -1 -icon-play-custom - rotate: false - xy: 1509, 300 - size: 14, 14 - orig: 14, 14 - offset: 0, 0 - index: -1 -icon-players - rotate: false - xy: 1582, 320 - size: 10, 10 - orig: 10, 10 - offset: 0, 0 - index: -1 -icon-power-requirement - rotate: false - xy: 1461, 1051 + xy: 1553, 487 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 +icon-add + rotate: false + xy: 869, 265 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-add-med + rotate: false + xy: 2017, 1172 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-add-small + rotate: false + xy: 1587, 521 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icon-admin + rotate: false + xy: 919, 323 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-admin-med + rotate: false + xy: 2017, 1140 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-admin-small + rotate: false + xy: 969, 365 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-admin-small-med + rotate: false + xy: 2017, 1108 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-admin-small-small + rotate: false + xy: 1553, 453 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icon-arrow + rotate: false + xy: 1019, 423 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-arrow-16 + rotate: false + xy: 1019, 423 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-arrow-16-med + rotate: false + xy: 1791, 361 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-arrow-med + rotate: false + xy: 1791, 361 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-arrow-16-small + rotate: false + xy: 1587, 487 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icon-arrow-small + rotate: false + xy: 1587, 487 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icon-arrow-down + rotate: false + xy: 869, 215 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-arrow-down-med + rotate: false + xy: 1689, 225 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-arrow-down-small + rotate: false + xy: 1553, 419 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icon-arrow-left + rotate: false + xy: 919, 273 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-arrow-left-med + rotate: false + xy: 1723, 259 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-arrow-left-small + rotate: false + xy: 1587, 453 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icon-arrow-right + rotate: false + xy: 969, 315 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-arrow-right-med + rotate: false + xy: 1757, 293 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-arrow-right-small + rotate: false + xy: 1553, 385 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icon-arrow-up + rotate: false + xy: 1019, 373 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-arrow-up-med + rotate: false + xy: 1791, 329 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-arrow-up-small + rotate: false + xy: 1587, 419 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icon-back + rotate: false + xy: 869, 165 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-back-med + rotate: false + xy: 1689, 193 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-back-small + rotate: false + xy: 1553, 351 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icon-ban + rotate: false + xy: 919, 223 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-ban-med + rotate: false + xy: 1689, 161 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-ban-small + rotate: false + xy: 1587, 385 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icon-break + rotate: false + xy: 969, 265 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-break-med + rotate: false + xy: 1689, 129 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-break-small + rotate: false + xy: 1553, 317 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icon-cancel + rotate: false + xy: 1019, 323 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-cancel-med + rotate: false + xy: 1689, 97 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-cancel-small + rotate: false + xy: 1587, 351 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icon-chat + rotate: false + xy: 869, 115 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-chat-med + rotate: false + xy: 1689, 65 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-chat-small + rotate: false + xy: 1553, 283 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icon-check + rotate: false + xy: 919, 173 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-check-med + rotate: false + xy: 1689, 33 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-check-small + rotate: false + xy: 1587, 317 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icon-copy + rotate: false + xy: 969, 215 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-copy-med + rotate: false + xy: 1689, 1 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-copy-small + rotate: false + xy: 1553, 249 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icon-crafting + rotate: false + xy: 1019, 273 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-crafting-med + rotate: false + xy: 2009, 1076 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-crafting-small + rotate: false + xy: 1587, 283 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icon-cursor + rotate: false + xy: 869, 65 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-cursor-med + rotate: false + xy: 2009, 1044 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-cursor-small + rotate: false + xy: 1553, 215 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icon-database + rotate: false + xy: 919, 123 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-database-med + rotate: false + xy: 1839, 1023 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-database-small + rotate: false + xy: 1587, 249 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icon-defense + rotate: false + xy: 969, 165 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-defense-med + rotate: false + xy: 1871, 1023 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-defense-small + rotate: false + xy: 1553, 181 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icon-dev-builds + rotate: false + xy: 1019, 223 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-dev-builds-med + rotate: false + xy: 1833, 991 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-dev-builds-small + rotate: false + xy: 1587, 215 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icon-diagonal + rotate: false + xy: 919, 73 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-diagonal-med + rotate: false + xy: 1833, 959 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-diagonal-small + rotate: false + xy: 1553, 147 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icon-discord + rotate: false + xy: 969, 115 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-discord-med + rotate: false + xy: 1865, 991 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-discord-small + rotate: false + xy: 1587, 181 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icon-distribution + rotate: false + xy: 1019, 173 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-distribution-med + rotate: false + xy: 1833, 927 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-distribution-small + rotate: false + xy: 1553, 113 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icon-donate + rotate: false + xy: 1019, 123 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-donate-med + rotate: false + xy: 1865, 959 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-donate-small + rotate: false + xy: 1587, 147 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icon-dots + rotate: false + xy: 969, 65 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-dots-med + rotate: false + xy: 1833, 895 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-dots-small + rotate: false + xy: 1553, 79 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icon-editor + rotate: false + xy: 1019, 73 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-editor-med + rotate: false + xy: 1865, 927 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-editor-small + rotate: false + xy: 1587, 113 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icon-effect + rotate: false + xy: 869, 15 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-effect-med + rotate: false + xy: 1833, 863 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-effect-small + rotate: false + xy: 1553, 45 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icon-elevation + rotate: false + xy: 919, 23 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-elevation-med + rotate: false + xy: 1865, 895 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-elevation-small + rotate: false + xy: 1587, 79 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icon-eraser + rotate: false + xy: 969, 15 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-eraser-med + rotate: false + xy: 1833, 831 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-eraser-small + rotate: false + xy: 1587, 45 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icon-exit + rotate: false + xy: 1019, 23 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-exit-med + rotate: false + xy: 1865, 863 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-exit-small + rotate: false + xy: 1519, 8 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icon-file + rotate: false + xy: 1077, 1123 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-file-image + rotate: false + xy: 1077, 1073 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-file-image-med + rotate: false + xy: 1833, 799 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-file-image-small + rotate: false + xy: 1553, 11 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icon-file-med + rotate: false + xy: 1865, 831 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-file-small + rotate: false + xy: 1587, 11 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icon-file-text + rotate: false + xy: 1077, 1023 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-file-text-med + rotate: false + xy: 1833, 767 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-file-text-small + rotate: false + xy: 1635, 1133 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icon-fill + rotate: false + xy: 1077, 973 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-fill-med + rotate: false + xy: 1865, 799 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-fill-small + rotate: false + xy: 1635, 1099 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icon-floppy + rotate: false + xy: 1077, 923 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-floppy-16 + rotate: false + xy: 1077, 873 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-floppy-16-med + rotate: false + xy: 1833, 735 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-floppy-16-small + rotate: false + xy: 1635, 1065 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icon-floppy-med + rotate: false + xy: 1865, 767 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-floppy-small + rotate: false + xy: 1629, 1031 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icon-folder + rotate: false + xy: 1077, 823 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-folder-med + rotate: false + xy: 1865, 735 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-folder-parent + rotate: false + xy: 1069, 773 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-folder-parent-med + rotate: false + xy: 2009, 1012 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-folder-parent-small + rotate: false + xy: 1629, 997 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icon-folder-small + rotate: false + xy: 1629, 963 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icon-github + rotate: false + xy: 1069, 723 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-github-med + rotate: false + xy: 1825, 701 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-github-small + rotate: false + xy: 1629, 929 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icon-google-play + rotate: false + xy: 1069, 673 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-google-play-med + rotate: false + xy: 1825, 669 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-google-play-small + rotate: false + xy: 1629, 895 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icon-grid + rotate: false + xy: 1069, 623 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-grid-med + rotate: false + xy: 1825, 637 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-grid-small + rotate: false + xy: 1629, 861 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icon-home + rotate: false + xy: 1069, 573 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-home-med + rotate: false + xy: 1825, 605 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-home-small + rotate: false + xy: 1629, 827 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icon-host + rotate: false + xy: 1069, 523 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-host-med + rotate: false + xy: 1825, 573 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-host-small + rotate: false + xy: 1629, 793 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icon-info + rotate: false + xy: 1069, 473 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-info-med + rotate: false + xy: 1825, 541 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-info-small + rotate: false + xy: 1629, 759 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icon-itch.io + rotate: false + xy: 1069, 423 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-itch.io-med + rotate: false + xy: 1825, 509 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-itch.io-small + rotate: false + xy: 1629, 725 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icon-item + rotate: false + xy: 1069, 373 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-item-med + rotate: false + xy: 1825, 477 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-item-small + rotate: false + xy: 1621, 691 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icon-line + rotate: false + xy: 1069, 323 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-line-med + rotate: false + xy: 1825, 445 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-line-small + rotate: false + xy: 1621, 657 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icon-link + rotate: false + xy: 1069, 273 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-link-med + rotate: false + xy: 1825, 413 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-link-small + rotate: false + xy: 1621, 623 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icon-liquid + rotate: false + xy: 1069, 223 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-liquid-consume + rotate: false + xy: 1069, 173 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-liquid-consume-med + rotate: false + xy: 1857, 703 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-liquid-consume-small + rotate: false + xy: 1621, 589 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icon-liquid-med + rotate: false + xy: 1857, 671 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-liquid-small + rotate: false + xy: 1621, 555 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icon-load + rotate: false + xy: 1069, 123 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-load-image + rotate: false + xy: 1069, 73 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-load-image-med + rotate: false + xy: 1857, 639 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-load-image-small + rotate: false + xy: 1621, 521 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icon-load-map + rotate: false + xy: 1069, 23 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-load-map-med + rotate: false + xy: 1857, 607 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-load-map-small + rotate: false + xy: 1621, 487 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icon-load-med + rotate: false + xy: 1857, 575 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-load-small + rotate: false + xy: 1621, 453 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icon-loading + rotate: false + xy: 1241, 1247 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-loading-med + rotate: false + xy: 1857, 543 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-loading-small + rotate: false + xy: 1621, 419 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icon-locked + rotate: false + xy: 1291, 1247 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-locked-med + rotate: false + xy: 1857, 511 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-locked-small + rotate: false + xy: 1621, 385 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icon-map + rotate: false + xy: 1341, 1247 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-map-med + rotate: false + xy: 1857, 479 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-map-small + rotate: false + xy: 1621, 351 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icon-menu + rotate: false + xy: 1391, 1247 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-menu-large + rotate: false + xy: 1233, 1197 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-menu-large-med + rotate: false + xy: 1857, 447 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-menu-large-small + rotate: false + xy: 1621, 317 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icon-menu-med + rotate: false + xy: 1857, 415 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-menu-small + rotate: false + xy: 1621, 283 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icon-missing + rotate: false + xy: 1283, 1197 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-missing-med + rotate: false + xy: 1825, 381 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-missing-small + rotate: false + xy: 1621, 249 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icon-none + rotate: false + xy: 1333, 1197 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-none-med + rotate: false + xy: 1857, 383 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-none-small + rotate: false + xy: 1621, 215 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icon-paste + rotate: false + xy: 1383, 1197 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-paste-med + rotate: false + xy: 1823, 349 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-paste-small + rotate: false + xy: 1621, 181 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icon-pause + rotate: false + xy: 1233, 1147 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-pause-med + rotate: false + xy: 1823, 317 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-pause-small + rotate: false + xy: 1621, 147 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icon-pencil + rotate: false + xy: 1283, 1147 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-pencil-med + rotate: false + xy: 1791, 297 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-pencil-small + rotate: false + xy: 1621, 113 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icon-pick + rotate: false + xy: 1333, 1147 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-pick-med + rotate: false + xy: 1823, 285 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-pick-small + rotate: false + xy: 1621, 79 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icon-play + rotate: false + xy: 1383, 1147 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-play-2 + rotate: false + xy: 1441, 1255 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-play-2-med + rotate: false + xy: 1889, 703 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-play-2-small + rotate: false + xy: 1621, 45 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icon-play-custom + rotate: false + xy: 1127, 1103 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-play-custom-med + rotate: false + xy: 1889, 671 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-play-custom-small + rotate: false + xy: 1621, 11 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icon-play-med + rotate: false + xy: 1889, 639 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-play-small + rotate: false + xy: 1869, 1327 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icon-players + rotate: false + xy: 1127, 1053 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-players-med + rotate: false + xy: 1889, 607 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-players-small + rotate: false + xy: 1903, 1340 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icon-power + rotate: false + xy: 1177, 1103 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-power-med + rotate: false + xy: 1889, 575 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 icon-power-small rotate: false - xy: 1493, 224 - size: 10, 10 - orig: 10, 10 + xy: 1937, 1340 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icon-production + rotate: false + xy: 1127, 1003 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-production-med + rotate: false + xy: 1889, 543 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-production-small + rotate: false + xy: 1971, 1340 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 icon-quit rotate: false - xy: 1534, 316 - size: 14, 14 - orig: 14, 14 + xy: 1177, 1053 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-quit-med + rotate: false + xy: 1889, 511 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-quit-small + rotate: false + xy: 1853, 1293 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 icon-redo rotate: false - xy: 1673, 694 - size: 16, 16 - orig: 16, 16 + xy: 1127, 953 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-redo-med + rotate: false + xy: 1889, 479 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-redo-small + rotate: false + xy: 1853, 1259 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 icon-refresh rotate: false - xy: 1493, 268 - size: 14, 14 - orig: 14, 14 + xy: 1177, 1003 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-refresh-med + rotate: false + xy: 1889, 447 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-refresh-small + rotate: false + xy: 1887, 1293 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 icon-rename rotate: false - xy: 1509, 284 - size: 14, 14 - orig: 14, 14 + xy: 1127, 903 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-rename-med + rotate: false + xy: 1889, 415 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-rename-small + rotate: false + xy: 1887, 1259 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 icon-resize rotate: false - xy: 1691, 707 - size: 16, 16 - orig: 16, 16 + xy: 1177, 953 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-resize-med + rotate: false + xy: 1889, 383 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-resize-small + rotate: false + xy: 1921, 1306 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 icon-rotate rotate: false - xy: 1525, 300 - size: 14, 14 - orig: 14, 14 + xy: 1127, 853 + size: 48, 48 + orig: 48, 48 offset: 0, 0 index: -1 icon-rotate-arrow rotate: false - xy: 1550, 316 - size: 14, 14 - orig: 14, 14 + xy: 1177, 903 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-rotate-arrow-med + rotate: false + xy: 1903, 1002 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-rotate-arrow-small + rotate: false + xy: 1921, 1272 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 icon-rotate-left rotate: false - xy: 1493, 252 - size: 14, 14 - orig: 14, 14 + xy: 1177, 853 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-rotate-left-med + rotate: false + xy: 1935, 1002 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-rotate-left-small + rotate: false + xy: 1955, 1306 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icon-rotate-med + rotate: false + xy: 1967, 1002 + size: 30, 30 + orig: 30, 30 offset: 0, 0 index: -1 icon-rotate-right rotate: false - xy: 1509, 268 - size: 14, 14 - orig: 14, 14 + xy: 1227, 1097 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-rotate-right-med + rotate: false + xy: 1897, 970 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-rotate-right-small + rotate: false + xy: 1955, 1272 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icon-rotate-small + rotate: false + xy: 1989, 1306 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 icon-save rotate: false - xy: 1525, 284 - size: 14, 14 - orig: 14, 14 + xy: 1227, 1047 + size: 48, 48 + orig: 48, 48 offset: 0, 0 index: -1 icon-save-image rotate: false - xy: 1475, 387 - size: 16, 16 - orig: 16, 16 + xy: 1277, 1097 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-save-image-med + rotate: false + xy: 1897, 938 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-save-image-small + rotate: false + xy: 1989, 1272 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 icon-save-map rotate: false - xy: 1475, 369 - size: 16, 16 - orig: 16, 16 + xy: 1227, 997 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-save-map-med + rotate: false + xy: 1929, 970 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-save-map-small + rotate: false + xy: 2005, 1340 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icon-save-med + rotate: false + xy: 1897, 906 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-save-small + rotate: false + xy: 1921, 1238 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 icon-settings rotate: false - xy: 1509, 240 - size: 10, 10 - orig: 10, 10 + xy: 1277, 1047 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-settings-med + rotate: false + xy: 1929, 938 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-settings-small + rotate: false + xy: 1955, 1238 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 icon-spray rotate: false - xy: 1470, 351 - size: 16, 16 - orig: 16, 16 + xy: 1327, 1097 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-spray-med + rotate: false + xy: 1961, 970 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-spray-small + rotate: false + xy: 1989, 1238 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 icon-terrain rotate: false - xy: 1470, 333 - size: 16, 16 - orig: 16, 16 + xy: 1227, 947 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-terrain-med + rotate: false + xy: 1897, 874 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-terrain-small + rotate: false + xy: 1655, 691 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 icon-tools rotate: false - xy: 1541, 300 - size: 14, 14 - orig: 14, 14 + xy: 1277, 997 + size: 48, 48 + orig: 48, 48 offset: 0, 0 index: -1 -icon-touch +icon-tools-med rotate: false - xy: 1525, 256 - size: 10, 10 - orig: 10, 10 + xy: 1929, 906 + size: 30, 30 + orig: 30, 30 offset: 0, 0 index: -1 -icon-touchDelete +icon-tools-small rotate: false - xy: 1541, 272 - size: 10, 10 - orig: 10, 10 + xy: 1655, 657 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 icon-trash rotate: false - xy: 1566, 316 - size: 14, 14 - orig: 14, 14 + xy: 1327, 1047 + size: 48, 48 + orig: 48, 48 offset: 0, 0 index: -1 icon-trash-16 rotate: false - xy: 1493, 368 - size: 16, 16 - orig: 16, 16 + xy: 1377, 1097 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-trash-16-med + rotate: false + xy: 1961, 938 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-trash-16-small + rotate: false + xy: 1655, 623 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icon-trash-med + rotate: false + xy: 1897, 842 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-trash-small + rotate: false + xy: 1655, 589 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 icon-tree rotate: false - xy: 1511, 368 - size: 16, 16 - orig: 16, 16 + xy: 1227, 897 + size: 48, 48 + orig: 48, 48 offset: 0, 0 index: -1 -icon-tree-locked +icon-tree-med rotate: false - xy: 1461, 1017 + xy: 1929, 874 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-tree-small + rotate: false + xy: 1655, 555 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-trello rotate: false - xy: 1493, 236 - size: 14, 14 - orig: 14, 14 + xy: 1277, 947 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-trello-med + rotate: false + xy: 1961, 906 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-trello-small + rotate: false + xy: 1655, 521 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icon-turret + rotate: false + xy: 1327, 997 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-turret-med + rotate: false + xy: 1897, 810 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-turret-small + rotate: false + xy: 1655, 487 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 icon-tutorial rotate: false - xy: 1509, 252 - size: 14, 14 - orig: 14, 14 + xy: 1377, 1047 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-tutorial-med + rotate: false + xy: 1929, 842 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-tutorial-small + rotate: false + xy: 1655, 453 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 icon-undo rotate: false - xy: 1547, 368 - size: 16, 16 - orig: 16, 16 + xy: 1277, 897 + size: 48, 48 + orig: 48, 48 offset: 0, 0 index: -1 -icon-unlocked +icon-undo-med rotate: false - xy: 1583, 368 - size: 16, 16 - orig: 16, 16 + xy: 1961, 874 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-undo-small + rotate: false + xy: 1655, 419 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icon-units + rotate: false + xy: 1327, 947 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-units-med + rotate: false + xy: 1897, 778 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-units-small + rotate: false + xy: 1655, 385 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 icon-unlocks rotate: false - xy: 1525, 268 - size: 14, 14 - orig: 14, 14 + xy: 1377, 997 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-unlocks-med + rotate: false + xy: 1929, 810 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-unlocks-small + rotate: false + xy: 1655, 351 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icon-upgrade + rotate: false + xy: 1327, 897 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-upgrade-med + rotate: false + xy: 1961, 842 + size: 30, 30 + orig: 30, 30 + offset: 0, 0 + index: -1 +icon-upgrade-small + rotate: false + xy: 1655, 317 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 icon-wiki rotate: false - xy: 1541, 284 - size: 14, 14 - orig: 14, 14 + xy: 1377, 947 + size: 48, 48 + orig: 48, 48 offset: 0, 0 index: -1 -icon-zone +icon-wiki-med rotate: false - xy: 1444, 316 - size: 24, 24 - orig: 24, 24 + xy: 1897, 746 + size: 30, 30 + orig: 30, 30 offset: 0, 0 index: -1 -icon-zone-locked +icon-wiki-small rotate: false - xy: 1269, 753 - size: 42, 42 - orig: 42, 42 + xy: 1655, 283 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 icon-zoom rotate: false - xy: 1619, 368 - size: 16, 16 - orig: 16, 16 + xy: 1377, 897 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-zoom-med + rotate: false + xy: 1929, 778 + size: 30, 30 + orig: 30, 30 offset: 0, 0 index: -1 icon-zoom-small rotate: false - xy: 1557, 300 - size: 14, 14 - orig: 14, 14 + xy: 1655, 249 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 info-banner @@ -7976,7 +9314,7 @@ info-banner index: -1 inventory rotate: false - xy: 1441, 196 + xy: 1721, 215 size: 24, 40 split: 10, 10, 10, 14 orig: 24, 40 @@ -7991,7 +9329,7 @@ logotext index: -1 pane rotate: false - xy: 1261, 548 + xy: 1677, 1379 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -7999,7 +9337,7 @@ pane index: -1 pane-2 rotate: false - xy: 1261, 577 + xy: 1639, 1379 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -8007,7 +9345,7 @@ pane-2 index: -1 scroll rotate: false - xy: 1665, 994 + xy: 1959, 331 size: 24, 35 split: 10, 10, 6, 5 orig: 24, 35 @@ -8031,7 +9369,7 @@ scroll-knob-horizontal-black index: -1 scroll-knob-vertical-black rotate: false - xy: 1691, 1041 + xy: 1933, 326 size: 24, 40 split: 10, 10, 6, 10 orig: 24, 40 @@ -8039,56 +9377,56 @@ scroll-knob-vertical-black index: -1 sector-select rotate: false - xy: 1533, 590 + xy: 1731, 767 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 selection rotate: false - xy: 216, 1394 + xy: 1544, 1269 size: 1, 1 orig: 1, 1 offset: 0, 0 index: -1 slider rotate: false - xy: 314, 1335 + xy: 1164, 1166 size: 1, 8 orig: 1, 8 offset: 0, 0 index: -1 slider-knob rotate: false - xy: 1669, 652 + xy: 1961, 802 size: 29, 38 orig: 29, 38 offset: 0, 0 index: -1 slider-knob-down rotate: false - xy: 1669, 612 + xy: 1929, 738 size: 29, 38 orig: 29, 38 offset: 0, 0 index: -1 slider-knob-over rotate: false - xy: 1669, 612 + xy: 1929, 738 size: 29, 38 orig: 29, 38 offset: 0, 0 index: -1 slider-vertical rotate: false - xy: 1627, 1236 + xy: 1527, 722 size: 8, 1 orig: 8, 1 offset: 0, 0 index: -1 underline rotate: false - xy: 1261, 356 + xy: 1593, 1303 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -8096,7 +9434,7 @@ underline index: -1 underline-2 rotate: false - xy: 1261, 443 + xy: 1715, 1379 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -8104,7 +9442,7 @@ underline-2 index: -1 underline-disabled rotate: false - xy: 1261, 414 + xy: 1753, 1379 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -8112,7 +9450,7 @@ underline-disabled index: -1 underline-red rotate: false - xy: 1261, 385 + xy: 1555, 1303 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -8120,14 +9458,14 @@ underline-red index: -1 white rotate: false - xy: 1333, 342 + xy: 1533, 1167 size: 3, 3 orig: 3, 3 offset: 0, 0 index: -1 window-empty rotate: false - xy: 1363, 318 + xy: 1951, 433 size: 27, 61 split: 8, 8, 44, 11 orig: 27, 61 @@ -8135,21 +9473,21 @@ window-empty index: -1 chaos-array rotate: false - xy: 485, 1627 + xy: 526, 1757 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 chaos-array-base rotate: false - xy: 656, 1757 + xy: 485, 1627 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 chaos-array-leg rotate: false - xy: 615, 1627 + xy: 656, 1757 size: 128, 128 orig: 128, 128 offset: 0, 0 @@ -8310,35 +9648,35 @@ reaper index: -1 revenant rotate: false - xy: 1135, 1549 + xy: 1131, 1549 size: 112, 112 orig: 112, 112 offset: 0, 0 index: -1 spirit rotate: false - xy: 1277, 847 + xy: 1427, 805 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 titan rotate: false - xy: 1447, 1495 + xy: 1443, 1495 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 titan-leg rotate: false - xy: 1513, 1495 + xy: 1509, 1495 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 wraith rotate: false - xy: 1219, 747 + xy: 1802, 1395 size: 48, 48 orig: 48, 48 offset: 0, 0 @@ -8422,35 +9760,35 @@ heal-blaster-equip index: -1 lich-missiles-equip rotate: false - xy: 969, 215 + xy: 1169, 303 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 reaper-gun-equip rotate: false - xy: 1333, 1147 + xy: 1269, 247 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 revenant-missiles-equip rotate: false - xy: 1127, 1103 + xy: 1219, 147 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 shockgun-equip rotate: false - xy: 1277, 947 + xy: 1441, 1205 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 swarmer-equip rotate: false - xy: 1119, 703 + xy: 1419, 655 size: 48, 48 orig: 48, 48 offset: 0, 0 @@ -8463,1946 +9801,1946 @@ filter: Nearest,Nearest repeat: none alloy-smelter-icon-editor rotate: false - xy: 1, 21 + xy: 1, 19 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 arc-icon-editor rotate: false - xy: 261, 143 + xy: 941, 791 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 battery-icon-editor rotate: false - xy: 427, 143 + xy: 975, 791 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 battery-large-icon-editor rotate: false - xy: 745, 925 + xy: 745, 923 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 blast-drill-icon-editor rotate: false - xy: 1, 249 + xy: 1, 247 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 blast-mixer-icon-editor rotate: false - xy: 745, 859 + xy: 1039, 857 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 block-border-editor rotate: false - xy: 569, 397 + xy: 453, 593 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 bridge-conduit-icon-editor rotate: false - xy: 461, 143 + xy: 487, 593 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 bridge-conveyor-icon-editor rotate: false - xy: 603, 397 + xy: 521, 593 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 char-icon-editor rotate: false - xy: 495, 143 + xy: 555, 593 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-char1 rotate: false - xy: 495, 143 + xy: 555, 593 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 clear-editor rotate: false - xy: 261, 376 + xy: 261, 374 size: 1, 1 orig: 1, 1 offset: 0, 0 index: -1 cliffs-icon-editor rotate: false - xy: 637, 397 + xy: 589, 593 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 coal-centrifuge-icon-editor rotate: false - xy: 811, 859 + xy: 1105, 857 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 combustion-generator-icon-editor rotate: false - xy: 671, 397 + xy: 623, 593 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-icon-editor rotate: false - xy: 427, 109 + xy: 657, 593 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 container-icon-editor rotate: false - xy: 877, 859 + xy: 1171, 857 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 conveyor-icon-editor rotate: false - xy: 461, 109 + xy: 451, 559 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 copper-wall-icon-editor rotate: false - xy: 495, 109 + xy: 451, 525 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 copper-wall-large-icon-editor rotate: false - xy: 943, 859 + xy: 1237, 857 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 core-foundation-icon-editor rotate: false - xy: 323, 731 + xy: 323, 729 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 core-nucleus-icon-editor rotate: false - xy: 323, 861 + xy: 323, 859 size: 160, 160 orig: 160, 160 offset: 0, 0 index: -1 core-shard-icon-editor rotate: false - xy: 99, 21 + xy: 99, 19 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 craters-icon-editor rotate: false - xy: 529, 143 + xy: 485, 559 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-craters1 rotate: false - xy: 529, 143 + xy: 485, 559 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 crawler-factory-icon-editor rotate: false - xy: 1009, 859 + xy: 1303, 857 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 cryofluidmixer-icon-editor rotate: false - xy: 1075, 859 + xy: 1369, 857 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 cultivator-icon-editor rotate: false - xy: 1141, 859 + xy: 1435, 857 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 cyclone-icon-editor rotate: false - xy: 843, 925 + xy: 843, 923 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 dagger-factory-icon-editor rotate: false - xy: 1207, 859 + xy: 1501, 857 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 dark-metal-icon-editor rotate: false - xy: 529, 109 + xy: 519, 559 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 dark-panel-1-icon-editor rotate: false - xy: 295, 11 + xy: 451, 491 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-dark-panel-1 rotate: false - xy: 295, 11 + xy: 451, 491 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 dark-panel-2-icon-editor rotate: false - xy: 329, 11 + xy: 485, 525 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-dark-panel-2 rotate: false - xy: 329, 11 + xy: 485, 525 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 dark-panel-3-icon-editor rotate: false - xy: 569, 363 + xy: 519, 525 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-dark-panel-3 rotate: false - xy: 569, 363 + xy: 519, 525 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 dark-panel-4-icon-editor rotate: false - xy: 603, 363 + xy: 553, 559 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-dark-panel-4 rotate: false - xy: 603, 363 + xy: 553, 559 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 dark-panel-5-icon-editor rotate: false - xy: 637, 363 + xy: 485, 491 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-dark-panel-5 rotate: false - xy: 637, 363 + xy: 485, 491 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 dark-panel-6-icon-editor rotate: false - xy: 671, 363 + xy: 519, 491 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-dark-panel-6 rotate: false - xy: 671, 363 + xy: 519, 491 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 darksand-icon-editor rotate: false - xy: 555, 329 + xy: 587, 559 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-darksand1 rotate: false - xy: 555, 329 + xy: 587, 559 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 darksand-tainted-water-icon-editor rotate: false - xy: 555, 295 + xy: 553, 525 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-darksand-tainted-water rotate: false - xy: 555, 295 + xy: 553, 525 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 darksand-water-icon-editor rotate: false - xy: 589, 329 + xy: 621, 559 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-darksand-water rotate: false - xy: 589, 329 + xy: 621, 559 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 dart-mech-pad-icon-editor rotate: false - xy: 1273, 859 + xy: 1567, 857 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 deepwater-icon-editor rotate: false - xy: 555, 261 + xy: 587, 525 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-deepwater rotate: false - xy: 555, 261 + xy: 587, 525 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 delta-mech-pad-icon-editor rotate: false - xy: 1339, 859 + xy: 1633, 857 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 differential-generator-icon-editor rotate: false - xy: 941, 925 + xy: 941, 923 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 distributor-icon-editor rotate: false - xy: 1405, 859 + xy: 1699, 857 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 door-icon-editor rotate: false - xy: 589, 295 + xy: 553, 491 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 door-large-icon-editor rotate: false - xy: 1471, 859 + xy: 1765, 857 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 draug-factory-icon-editor rotate: false - xy: 1537, 859 + xy: 1831, 857 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 dunerocks-icon-editor rotate: false - xy: 623, 329 + xy: 655, 559 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 duo-icon-editor rotate: false - xy: 555, 227 + xy: 621, 525 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-char2 rotate: false - xy: 589, 261 + xy: 587, 491 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-char3 rotate: false - xy: 623, 295 + xy: 655, 525 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-clear rotate: false - xy: 733, 881 + xy: 733, 879 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 editor-craters2 rotate: false - xy: 657, 329 + xy: 621, 491 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-craters3 rotate: false - xy: 555, 193 + xy: 655, 491 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-darksand2 rotate: false - xy: 589, 227 + xy: 261, 239 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-darksand3 rotate: false - xy: 623, 261 + xy: 295, 239 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-grass1 rotate: false - xy: 657, 295 + xy: 329, 239 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 grass-icon-editor rotate: false - xy: 657, 295 + xy: 329, 239 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-grass2 rotate: false - xy: 589, 193 + xy: 363, 239 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-grass3 rotate: false - xy: 623, 227 + xy: 397, 239 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-holostone1 rotate: false - xy: 657, 261 + xy: 431, 239 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 holostone-icon-editor rotate: false - xy: 657, 261 + xy: 431, 239 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-holostone2 rotate: false - xy: 623, 193 + xy: 465, 239 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-holostone3 rotate: false - xy: 657, 227 + xy: 499, 239 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-hotrock1 rotate: false - xy: 657, 193 + xy: 259, 205 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 hotrock-icon-editor rotate: false - xy: 657, 193 + xy: 259, 205 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-hotrock2 rotate: false - xy: 563, 159 + xy: 259, 171 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-hotrock3 rotate: false - xy: 563, 125 + xy: 293, 205 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-ice-snow1 rotate: false - xy: 631, 125 + xy: 361, 205 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ice-snow-icon-editor rotate: false - xy: 631, 125 + xy: 361, 205 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-ice-snow2 rotate: false - xy: 665, 159 + xy: 327, 171 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-ice-snow3 rotate: false - xy: 665, 125 + xy: 293, 137 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-ice1 rotate: false - xy: 597, 159 + xy: 259, 137 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ice-icon-editor rotate: false - xy: 597, 159 + xy: 259, 137 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-ice2 rotate: false - xy: 597, 125 + xy: 327, 205 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-ice3 rotate: false - xy: 631, 159 + xy: 293, 171 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-ignarock1 rotate: false - xy: 563, 91 + xy: 395, 205 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ignarock-icon-editor rotate: false - xy: 563, 91 + xy: 395, 205 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-ignarock2 rotate: false - xy: 597, 91 + xy: 361, 171 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-ignarock3 rotate: false - xy: 631, 91 + xy: 327, 137 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-magmarock1 rotate: false - xy: 665, 91 + xy: 429, 205 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 magmarock-icon-editor rotate: false - xy: 665, 91 + xy: 429, 205 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-magmarock2 rotate: false - xy: 691, 329 + xy: 395, 171 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-magmarock3 rotate: false - xy: 691, 295 + xy: 361, 137 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-metal-floor rotate: false - xy: 691, 261 + xy: 463, 205 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 metal-floor-icon-editor rotate: false - xy: 691, 261 + xy: 463, 205 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-metal-floor-2 rotate: false - xy: 691, 227 + xy: 429, 171 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 metal-floor-2-icon-editor rotate: false - xy: 691, 227 + xy: 429, 171 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-metal-floor-3 rotate: false - xy: 691, 193 + xy: 395, 137 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 metal-floor-3-icon-editor rotate: false - xy: 691, 193 + xy: 395, 137 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-metal-floor-5 rotate: false - xy: 699, 159 + xy: 497, 205 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 metal-floor-5-icon-editor rotate: false - xy: 699, 159 + xy: 497, 205 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-metal-floor-damaged1 rotate: false - xy: 699, 125 + xy: 463, 171 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 metal-floor-damaged-icon-editor rotate: false - xy: 699, 125 + xy: 463, 171 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-metal-floor-damaged2 rotate: false - xy: 699, 91 + xy: 429, 137 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-metal-floor-damaged3 rotate: false - xy: 705, 397 + xy: 497, 171 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-moss1 rotate: false - xy: 705, 363 + xy: 463, 137 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 moss-icon-editor rotate: false - xy: 705, 363 + xy: 463, 137 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-moss2 rotate: false - xy: 725, 329 + xy: 497, 137 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-moss3 rotate: false - xy: 725, 295 + xy: 691, 593 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-ore-coal1 rotate: false - xy: 725, 261 + xy: 689, 559 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-ore-coal2 rotate: false - xy: 725, 227 + xy: 689, 525 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-ore-coal3 rotate: false - xy: 725, 193 + xy: 689, 491 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-ore-copper1 rotate: false - xy: 733, 159 + xy: 533, 239 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-ore-copper2 rotate: false - xy: 733, 125 + xy: 531, 205 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-ore-copper3 rotate: false - xy: 733, 91 + xy: 531, 171 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-ore-lead1 rotate: false - xy: 363, 35 + xy: 531, 137 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-ore-lead2 rotate: false - xy: 363, 1 + xy: 725, 609 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-ore-lead3 rotate: false - xy: 403, 75 + xy: 767, 659 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-ore-scrap1 rotate: false - xy: 437, 75 + xy: 833, 725 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-ore-scrap2 rotate: false - xy: 471, 75 + xy: 725, 575 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-ore-scrap3 rotate: false - xy: 505, 75 + xy: 723, 541 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-ore-thorium1 rotate: false - xy: 397, 35 + xy: 723, 507 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-ore-thorium2 rotate: false - xy: 397, 1 + xy: 767, 625 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-ore-thorium3 rotate: false - xy: 431, 41 + xy: 759, 591 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-ore-titanium1 rotate: false - xy: 431, 7 + xy: 801, 675 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-ore-titanium2 rotate: false - xy: 465, 41 + xy: 801, 641 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-ore-titanium3 rotate: false - xy: 465, 7 + xy: 867, 741 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-pebbles1 rotate: false - xy: 499, 41 + xy: 901, 749 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 pebbles-icon-editor rotate: false - xy: 499, 41 + xy: 901, 749 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-pebbles2 rotate: false - xy: 499, 7 + xy: 723, 473 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-pebbles3 rotate: false - xy: 533, 41 + xy: 759, 557 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-salt rotate: false - xy: 533, 7 + xy: 757, 523 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 salt-icon-editor rotate: false - xy: 533, 7 + xy: 757, 523 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-sand-water rotate: false - xy: 601, 23 + xy: 801, 607 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 sand-water-icon-editor rotate: false - xy: 601, 23 + xy: 801, 607 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-sand1 rotate: false - xy: 567, 57 + xy: 757, 489 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 sand-icon-editor rotate: false - xy: 567, 57 + xy: 757, 489 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-sand2 rotate: false - xy: 567, 23 + xy: 835, 691 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-sand3 rotate: false - xy: 601, 57 + xy: 835, 657 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-shale1 rotate: false - xy: 635, 57 + xy: 835, 623 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 shale-icon-editor rotate: false - xy: 635, 57 + xy: 835, 623 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-shale2 rotate: false - xy: 635, 23 + xy: 793, 573 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-shale3 rotate: false - xy: 669, 57 + xy: 757, 455 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-snow1 rotate: false - xy: 669, 23 + xy: 869, 707 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 snow-icon-editor rotate: false - xy: 669, 23 + xy: 869, 707 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-snow2 rotate: false - xy: 703, 57 + xy: 869, 673 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-snow3 rotate: false - xy: 703, 23 + xy: 869, 639 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-spawn rotate: false - xy: 737, 57 + xy: 903, 715 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 spawn-icon-editor rotate: false - xy: 737, 57 + xy: 903, 715 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-spore-moss1 rotate: false - xy: 737, 23 + xy: 903, 681 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 spore-moss-icon-editor rotate: false - xy: 737, 23 + xy: 903, 681 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-spore-moss2 rotate: false - xy: 733, 825 + xy: 903, 647 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-spore-moss3 rotate: false - xy: 767, 825 + xy: 835, 589 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-stone1 rotate: false - xy: 801, 825 + xy: 869, 605 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 stone-icon-editor rotate: false - xy: 801, 825 + xy: 869, 605 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-stone2 rotate: false - xy: 835, 825 + xy: 903, 613 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-stone3 rotate: false - xy: 869, 825 + xy: 793, 539 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-tainted-water rotate: false - xy: 903, 825 + xy: 791, 505 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 tainted-water-icon-editor rotate: false - xy: 903, 825 + xy: 791, 505 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-tar rotate: false - xy: 937, 825 + xy: 791, 471 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 tar-icon-editor rotate: false - xy: 937, 825 + xy: 791, 471 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-tendrils1 rotate: false - xy: 971, 825 + xy: 827, 555 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 tendrils-icon-editor rotate: false - xy: 971, 825 + xy: 827, 555 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-tendrils2 rotate: false - xy: 1005, 825 + xy: 869, 571 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-tendrils3 rotate: false - xy: 1039, 825 + xy: 903, 579 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-water rotate: false - xy: 1073, 825 + xy: 791, 437 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 water-icon-editor rotate: false - xy: 1073, 825 + xy: 791, 437 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 force-projector-icon-editor rotate: false - xy: 1039, 925 + xy: 1039, 923 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 fortress-factory-icon-editor rotate: false - xy: 1137, 925 + xy: 1137, 923 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 fuse-icon-editor rotate: false - xy: 1235, 925 + xy: 1235, 923 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 ghoul-factory-icon-editor rotate: false - xy: 1333, 925 + xy: 1333, 923 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 glaive-ship-pad-icon-editor rotate: false - xy: 1431, 925 + xy: 1431, 923 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 graphite-press-icon-editor rotate: false - xy: 1603, 859 + xy: 1897, 857 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 hail-icon-editor rotate: false - xy: 1107, 825 + xy: 827, 521 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icerocks-icon-editor rotate: false - xy: 1141, 825 + xy: 825, 487 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 impact-reactor-icon-editor rotate: false - xy: 485, 893 + xy: 485, 891 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 incinerator-icon-editor rotate: false - xy: 1175, 825 + xy: 825, 453 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 item-source-icon-editor rotate: false - xy: 1209, 825 + xy: 861, 537 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 item-void-icon-editor rotate: false - xy: 1243, 825 + xy: 825, 419 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 javelin-ship-pad-icon-editor rotate: false - xy: 1669, 859 + xy: 1963, 857 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 junction-icon-editor rotate: false - xy: 1277, 825 + xy: 861, 503 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 kiln-icon-editor rotate: false - xy: 1735, 859 + xy: 485, 825 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 lancer-icon-editor rotate: false - xy: 1801, 859 + xy: 551, 825 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 laser-drill-icon-editor rotate: false - xy: 1529, 925 + xy: 1529, 923 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 launch-pad-icon-editor rotate: false - xy: 1627, 925 + xy: 1627, 923 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 launch-pad-large-icon-editor rotate: false - xy: 1, 119 + xy: 1, 117 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 liquid-junction-icon-editor rotate: false - xy: 1311, 825 + xy: 859, 469 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 liquid-router-icon-editor rotate: false - xy: 1345, 825 + xy: 859, 435 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 liquid-source-icon-editor rotate: false - xy: 1379, 825 + xy: 859, 401 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 liquid-tank-icon-editor rotate: false - xy: 1725, 925 + xy: 1725, 923 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 mass-driver-icon-editor rotate: false - xy: 1823, 925 + xy: 1823, 923 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 mechanical-drill-icon-editor rotate: false - xy: 1867, 859 + xy: 617, 825 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 mechanical-pump-icon-editor rotate: false - xy: 1413, 825 + xy: 295, 103 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 meltdown-icon-editor rotate: false - xy: 131, 249 - size: 128, 128 - orig: 128, 128 + xy: 131, 117 + size: 126, 128 + orig: 126, 128 offset: 0, 0 index: -1 melter-icon-editor rotate: false - xy: 1447, 825 + xy: 295, 69 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 mend-projector-icon-editor rotate: false - xy: 1933, 859 + xy: 453, 759 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 mender-icon-editor rotate: false - xy: 1481, 825 + xy: 329, 103 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 multi-press-icon-editor rotate: false - xy: 1921, 925 + xy: 1921, 923 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 oil-extractor-icon-editor rotate: false - xy: 323, 373 + xy: 323, 371 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 omega-mech-pad-icon-editor rotate: false - xy: 197, 21 + xy: 197, 19 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 overdrive-projector-icon-editor rotate: false - xy: 485, 827 + xy: 519, 759 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 overflow-gate-icon-editor rotate: false - xy: 1515, 825 + xy: 295, 35 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 phantom-factory-icon-editor rotate: false - xy: 551, 827 + xy: 453, 693 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 phase-conduit-icon-editor rotate: false - xy: 1549, 825 + xy: 329, 69 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 phase-conveyor-icon-editor rotate: false - xy: 1583, 825 + xy: 363, 103 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 phase-wall-icon-editor rotate: false - xy: 1617, 825 + xy: 329, 35 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 phase-wall-large-icon-editor rotate: false - xy: 617, 827 + xy: 519, 693 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 phase-weaver-icon-editor rotate: false - xy: 453, 761 + xy: 585, 759 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 pine-icon-editor rotate: false - xy: 1999, 875 + xy: 683, 841 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 plastanium-compressor-icon-editor rotate: false - xy: 519, 761 + xy: 453, 627 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 pneumatic-drill-icon-editor rotate: false - xy: 453, 695 + xy: 519, 627 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 power-node-icon-editor rotate: false - xy: 1651, 825 + xy: 363, 69 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 power-node-large-icon-editor rotate: false - xy: 519, 695 + xy: 585, 693 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 power-source-icon-editor rotate: false - xy: 1685, 825 + xy: 397, 103 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 power-void-icon-editor rotate: false - xy: 1719, 825 + xy: 363, 35 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 pulse-conduit-icon-editor rotate: false - xy: 1753, 825 + xy: 397, 69 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 pulverizer-icon-editor rotate: false - xy: 1787, 825 + xy: 431, 103 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 pyratite-mixer-icon-editor rotate: false - xy: 585, 761 + xy: 585, 627 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 repair-point-icon-editor rotate: false - xy: 1821, 825 + xy: 397, 35 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 revenant-factory-icon-editor rotate: false - xy: 323, 601 + xy: 131, 247 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 ripple-icon-editor rotate: false - xy: 261, 275 + xy: 261, 273 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 rock-icon-editor rotate: false - xy: 1999, 825 + xy: 717, 643 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 rocks-icon-editor rotate: false - xy: 1855, 825 + xy: 431, 69 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 rotary-pump-icon-editor rotate: false - xy: 453, 629 + xy: 1039, 791 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 router-icon-editor rotate: false - xy: 1889, 825 + xy: 465, 103 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 rtg-generator-icon-editor rotate: false - xy: 519, 629 + xy: 1105, 791 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 saltrocks-icon-editor rotate: false - xy: 1923, 825 + xy: 431, 35 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 salvo-icon-editor rotate: false - xy: 585, 695 + xy: 1171, 791 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 sandrocks-icon-editor rotate: false - xy: 1957, 825 + xy: 465, 69 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 scatter-icon-editor rotate: false - xy: 453, 563 + xy: 1237, 791 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 scorch-icon-editor rotate: false - xy: 717, 791 + xy: 499, 103 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 scrap-wall-gigantic-icon-editor rotate: false - xy: 615, 893 + xy: 323, 599 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 scrap-wall-huge-icon-editor rotate: false - xy: 261, 177 + xy: 359, 273 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 scrap-wall-icon-editor rotate: false - xy: 717, 757 + xy: 465, 35 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 scrap-wall-large-icon-editor rotate: false - xy: 519, 563 + xy: 1303, 791 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 separator-icon-editor rotate: false - xy: 585, 629 + xy: 1369, 791 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 shale-boulder-icon-editor rotate: false - xy: 751, 791 + xy: 499, 69 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 shalerocks-icon-editor rotate: false - xy: 717, 723 + xy: 499, 35 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 shock-mine-icon-editor rotate: false - xy: 785, 791 + xy: 533, 103 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 shrubs-icon-editor rotate: false - xy: 751, 757 + xy: 533, 69 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 silicon-smelter-icon-editor rotate: false - xy: 453, 497 + xy: 1435, 791 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 snowrock-icon-editor rotate: false - xy: 519, 381 + xy: 783, 709 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 snowrocks-icon-editor rotate: false - xy: 717, 689 + xy: 533, 35 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 solar-panel-icon-editor rotate: false - xy: 819, 791 + xy: 295, 1 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 solar-panel-large-icon-editor rotate: false - xy: 359, 275 + xy: 421, 371 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 sorter-icon-editor rotate: false - xy: 785, 757 + xy: 329, 1 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 spectre-icon-editor rotate: false - xy: 131, 119 - size: 128, 128 - orig: 128, 128 + xy: 323, 469 + size: 126, 128 + orig: 126, 128 offset: 0, 0 index: -1 spirit-factory-icon-editor rotate: false - xy: 519, 497 + xy: 1501, 791 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 spore-cluster-icon-editor rotate: false - xy: 361, 69 + xy: 899, 783 size: 40, 40 orig: 40, 40 offset: 0, 0 index: -1 spore-pine-icon-editor rotate: false - xy: 683, 843 + xy: 849, 775 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 spore-press-icon-editor rotate: false - xy: 585, 563 + xy: 1567, 791 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 sporerocks-icon-editor rotate: false - xy: 751, 723 + xy: 363, 1 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 surge-tower-icon-editor rotate: false - xy: 585, 497 + xy: 1633, 791 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 surge-wall-icon-editor rotate: false - xy: 717, 655 + xy: 397, 1 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 surge-wall-large-icon-editor rotate: false - xy: 519, 431 + xy: 1699, 791 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 swarmer-icon-editor rotate: false - xy: 585, 431 + xy: 1765, 791 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 tau-mech-pad-icon-editor rotate: false - xy: 651, 761 + xy: 1831, 791 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 thermal-generator-icon-editor rotate: false - xy: 651, 695 + xy: 1897, 791 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 thermal-pump-icon-editor rotate: false - xy: 359, 177 + xy: 457, 273 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 thorium-reactor-icon-editor rotate: false - xy: 421, 373 + xy: 745, 825 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 thorium-wall-icon-editor rotate: false - xy: 853, 791 + xy: 431, 1 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 thorium-wall-large-icon-editor rotate: false - xy: 651, 629 + xy: 1963, 791 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 thruster-icon-editor rotate: false - xy: 323, 471 + xy: 615, 891 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 titan-factory-icon-editor rotate: false - xy: 457, 275 + xy: 843, 825 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 titanium-conveyor-icon-editor rotate: false - xy: 819, 757 + xy: 465, 1 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-wall-icon-editor rotate: false - xy: 785, 723 + xy: 499, 1 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-wall-large-icon-editor rotate: false - xy: 651, 563 + xy: 651, 759 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 trident-ship-pad-icon-editor rotate: false - xy: 651, 497 + xy: 651, 693 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 turbine-generator-icon-editor rotate: false - xy: 651, 431 + xy: 651, 627 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 unloader-icon-editor rotate: false - xy: 751, 689 + xy: 533, 1 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 vault-icon-editor rotate: false - xy: 457, 177 + xy: 941, 825 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 water-extractor-icon-editor rotate: false - xy: 295, 111 + xy: 717, 759 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 wave-icon-editor rotate: false - xy: 295, 45 + xy: 717, 693 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 white-tree-dead-icon-editor rotate: false - xy: 1, 701 + xy: 1, 699 size: 320, 320 orig: 320, 320 offset: 0, 0 index: -1 white-tree-icon-editor rotate: false - xy: 1, 379 + xy: 1, 377 size: 320, 320 orig: 320, 320 offset: 0, 0 index: -1 wraith-factory-icon-editor rotate: false - xy: 361, 111 + xy: 783, 759 size: 64, 64 orig: 64, 64 offset: 0, 0 diff --git a/core/assets/sprites/sprites.png b/core/assets/sprites/sprites.png index 052839c2f4..ffa3ff35f2 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 793b4be157..b2a85d9ff5 100644 Binary files a/core/assets/sprites/sprites2.png and b/core/assets/sprites/sprites2.png differ diff --git a/core/assets/sprites/sprites3.png b/core/assets/sprites/sprites3.png index 6f4dfaebed..838409ebcf 100644 Binary files a/core/assets/sprites/sprites3.png and b/core/assets/sprites/sprites3.png differ diff --git a/core/assets/sprites/sprites_fallback.atlas b/core/assets/sprites/sprites_fallback.atlas index e764b8b470..ca42d6aa71 100644 --- a/core/assets/sprites/sprites_fallback.atlas +++ b/core/assets/sprites/sprites_fallback.atlas @@ -201,105 +201,105 @@ filter: Nearest,Nearest repeat: none force-projector rotate: false - xy: 619, 535 + xy: 391, 243 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 force-projector-icon-editor rotate: false - xy: 619, 535 + xy: 391, 243 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 force-projector-top rotate: false - xy: 507, 15 + xy: 391, 145 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 mass-driver-base rotate: false - xy: 801, 45 + xy: 899, 47 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 laser-drill rotate: false - xy: 605, 145 + xy: 703, 341 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 laser-drill-rim rotate: false - xy: 605, 47 + xy: 685, 243 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 laser-drill-rotator rotate: false - xy: 703, 145 + xy: 899, 243 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 laser-drill-top rotate: false - xy: 703, 47 + xy: 783, 241 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 rubble-4-0 rotate: false - xy: 261, 115 + xy: 261, 375 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 rubble-4-1 rotate: false - xy: 261, 115 + xy: 261, 375 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 liquid-tank-bottom rotate: false - xy: 881, 339 + xy: 881, 145 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 liquid-tank-liquid rotate: false - xy: 899, 241 + xy: 605, 45 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 liquid-tank-top rotate: false - xy: 801, 143 + xy: 703, 45 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 glaive-ship-pad rotate: false - xy: 685, 341 + xy: 587, 145 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 glaive-ship-pad-icon-editor rotate: false - xy: 685, 341 + xy: 587, 145 size: 96, 96 orig: 96, 96 offset: 0, 0 @@ -320,70 +320,70 @@ battery-large-icon-editor index: -1 differential-generator rotate: false - xy: 489, 211 + xy: 715, 439 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 differential-generator-icon-editor rotate: false - xy: 489, 211 + xy: 715, 439 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 differential-generator-top rotate: false - xy: 507, 113 + xy: 813, 437 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 impact-reactor rotate: false - xy: 131, 765 + xy: 781, 895 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 impact-reactor-bottom rotate: false - xy: 131, 635 + xy: 131, 765 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 impact-reactor-light rotate: false - xy: 131, 375 + xy: 131, 505 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 impact-reactor-plasma-0 rotate: false - xy: 131, 245 + xy: 131, 375 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 impact-reactor-plasma-1 rotate: false - xy: 131, 115 + xy: 131, 245 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 impact-reactor-plasma-2 rotate: false - xy: 261, 765 + xy: 131, 115 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 impact-reactor-plasma-3 rotate: false - xy: 391, 765 + xy: 261, 765 size: 128, 128 orig: 128, 128 offset: 0, 0 @@ -411,14 +411,14 @@ alloy-smelter-top index: -1 core-foundation rotate: false - xy: 1, 375 + xy: 1, 505 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 core-foundation-icon-editor rotate: false - xy: 1, 375 + xy: 1, 505 size: 128, 128 orig: 128, 128 offset: 0, 0 @@ -439,28 +439,28 @@ core-shard-icon-editor index: -1 launch-pad rotate: false - xy: 783, 339 + xy: 685, 145 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 launch-pad-icon-editor rotate: false - xy: 783, 339 + xy: 685, 145 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 launch-pad-large rotate: false - xy: 521, 765 + xy: 391, 765 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 launch-pad-large-icon-editor rotate: false - xy: 521, 765 + xy: 391, 765 size: 128, 128 orig: 128, 128 offset: 0, 0 @@ -474,247 +474,233 @@ block-3 index: -1 block-4 rotate: false - xy: 1, 895 - size: 128, 128 - orig: 128, 128 + xy: 651, 635 + size: 126, 128 + orig: 126, 128 offset: 0, 0 index: -1 meltdown-heat rotate: false - xy: 781, 765 + xy: 651, 765 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 fortress-factory rotate: false - xy: 587, 243 + xy: 409, 47 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 fortress-factory-top rotate: false - xy: 815, 535 + xy: 507, 341 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 ghoul-factory-top rotate: false - xy: 815, 535 + xy: 507, 341 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 titan-factory-top rotate: false - xy: 815, 535 + xy: 507, 341 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 ghoul-factory rotate: false - xy: 815, 437 + xy: 587, 243 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 revenant-factory rotate: false - xy: 261, 505 + xy: 781, 765 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 revenant-factory-top rotate: false - xy: 261, 245 + xy: 261, 505 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 scrap-wall-gigantic rotate: false - xy: 391, 635 + xy: 261, 245 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 scrap-wall-gigantic-icon-editor rotate: false - xy: 391, 635 + xy: 261, 245 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 thruster rotate: false - xy: 781, 635 + xy: 391, 635 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 thruster-icon-editor rotate: false - xy: 781, 635 + xy: 391, 635 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 cyclone-icon-editor rotate: false - xy: 489, 309 + xy: 617, 439 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 cyclone-icon-full rotate: false - xy: 489, 309 + xy: 617, 439 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 fortress-factory-icon-editor rotate: false - xy: 717, 537 + xy: 489, 243 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 fortress-factory-icon-full rotate: false - xy: 717, 537 + xy: 489, 243 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 fuse-icon-editor rotate: false - xy: 913, 535 + xy: 507, 47 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 fuse-icon-full rotate: false - xy: 913, 535 + xy: 507, 47 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 ghoul-factory-icon-editor rotate: false - xy: 913, 437 + xy: 605, 341 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 ghoul-factory-icon-full rotate: false - xy: 913, 437 + xy: 605, 341 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 impact-reactor-icon-editor rotate: false - xy: 131, 505 + xy: 131, 635 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 impact-reactor-icon-full rotate: false - xy: 131, 505 + xy: 131, 635 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 laser-drill-icon-editor rotate: false - xy: 685, 243 + xy: 801, 339 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 laser-drill-icon-full rotate: false - xy: 685, 243 + xy: 801, 339 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 liquid-tank-icon-editor rotate: false - xy: 801, 241 + xy: 783, 143 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 liquid-tank-icon-full rotate: false - xy: 801, 241 - size: 96, 96 - orig: 96, 96 - offset: 0, 0 - index: -1 -mass-driver-icon-editor - rotate: false - xy: 899, 45 - size: 96, 96 - orig: 96, 96 - offset: 0, 0 - index: -1 -mass-driver-icon-full - rotate: false - xy: 899, 45 + xy: 783, 143 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 meltdown-icon-editor rotate: false - xy: 261, 635 - size: 128, 128 - orig: 128, 128 + xy: 779, 635 + size: 126, 128 + orig: 126, 128 offset: 0, 0 index: -1 meltdown-icon-full rotate: false - xy: 261, 635 - size: 128, 128 - orig: 128, 128 + xy: 779, 635 + size: 126, 128 + orig: 126, 128 offset: 0, 0 index: -1 revenant-factory-icon-editor rotate: false - xy: 261, 375 + xy: 261, 635 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 revenant-factory-icon-full rotate: false - xy: 261, 375 + xy: 261, 635 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 spectre-icon-editor rotate: false - xy: 651, 635 - size: 128, 128 - orig: 128, 128 + xy: 391, 505 + size: 126, 128 + orig: 126, 128 offset: 0, 0 index: -1 spectre-icon-full rotate: false - xy: 651, 635 - size: 128, 128 - orig: 128, 128 + xy: 391, 505 + size: 126, 128 + orig: 126, 128 offset: 0, 0 index: -1 cracks-3-0 @@ -726,168 +712,168 @@ cracks-3-0 index: -1 cracks-3-1 rotate: false - xy: 911, 633 + xy: 907, 633 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 cracks-3-2 rotate: false - xy: 391, 407 + xy: 519, 537 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 cracks-3-3 rotate: false - xy: 391, 309 + xy: 617, 537 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 cracks-3-4 rotate: false - xy: 391, 211 + xy: 715, 537 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 cracks-3-5 rotate: false - xy: 409, 113 + xy: 813, 535 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 cracks-3-6 rotate: false - xy: 409, 15 + xy: 911, 535 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 cracks-3-7 rotate: false - xy: 489, 407 + xy: 519, 439 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 cracks-4-0 rotate: false - xy: 1, 245 + xy: 1, 375 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 cracks-4-1 rotate: false - xy: 1, 115 + xy: 1, 245 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 cracks-4-2 rotate: false - xy: 131, 895 + xy: 1, 115 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 cracks-4-3 rotate: false - xy: 261, 895 + xy: 131, 895 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 cracks-4-4 rotate: false - xy: 391, 895 + xy: 261, 895 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 cracks-4-5 rotate: false - xy: 521, 895 + xy: 391, 895 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 cracks-4-6 rotate: false - xy: 651, 895 + xy: 521, 895 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 cracks-4-7 rotate: false - xy: 781, 895 + xy: 651, 895 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 cyclone rotate: false - xy: 521, 535 + xy: 409, 407 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 fuse rotate: false - xy: 717, 439 + xy: 489, 145 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 mass-driver rotate: false - xy: 899, 143 + xy: 801, 45 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 meltdown rotate: false - xy: 651, 765 + xy: 521, 765 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 spectre rotate: false - xy: 521, 635 + xy: 261, 115 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 unit-icon-chaos-array rotate: false - xy: 391, 505 + xy: 521, 635 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 chaos-array rotate: false - xy: 1, 765 + xy: 1, 895 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 chaos-array-base rotate: false - xy: 1, 635 + xy: 1, 765 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 chaos-array-leg rotate: false - xy: 1, 505 + xy: 1, 635 size: 128, 128 orig: 128, 128 offset: 0, 0 @@ -901,7 +887,7 @@ revenant index: -1 eradication-equip rotate: false - xy: 587, 341 + xy: 911, 341 size: 96, 192 orig: 96, 192 offset: 0, 0 @@ -914,2086 +900,2016 @@ filter: Nearest,Nearest repeat: none mend-projector rotate: false - xy: 329, 595 + xy: 395, 354 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 mend-projector-icon-editor rotate: false - xy: 329, 595 + xy: 395, 354 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 mend-projector-top rotate: false - xy: 383, 529 + xy: 461, 320 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 overdrive-projector rotate: false - xy: 437, 397 + xy: 593, 325 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 overdrive-projector-icon-editor rotate: false - xy: 437, 397 + xy: 593, 325 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 overdrive-projector-top rotate: false - xy: 437, 331 + xy: 659, 325 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 distributor rotate: false - xy: 363, 199 + xy: 493, 650 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 distributor-icon-editor rotate: false - xy: 363, 199 + xy: 493, 650 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 mechanical-drill rotate: false - xy: 329, 859 + xy: 659, 523 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 mechanical-drill-rotator rotate: false - xy: 329, 727 + xy: 659, 391 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 mechanical-drill-top rotate: false - xy: 329, 661 + xy: 329, 354 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 oil-extractor rotate: false - xy: 1, 827 + xy: 99, 927 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 oil-extractor-liquid rotate: false - xy: 1, 631 + xy: 99, 829 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 oil-extractor-rotator rotate: false - xy: 1, 533 + xy: 197, 927 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 oil-extractor-top rotate: false - xy: 1, 435 + xy: 1, 633 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 pneumatic-drill rotate: false - xy: 395, 595 + xy: 207, 205 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 pneumatic-drill-rotator rotate: false - xy: 503, 463 + xy: 67, 141 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 pneumatic-drill-top rotate: false - xy: 503, 397 + xy: 67, 75 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 water-extractor rotate: false - xy: 701, 265 + xy: 921, 761 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 water-extractor-liquid rotate: false - xy: 659, 793 + xy: 723, 695 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 water-extractor-rotator rotate: false - xy: 833, 793 + xy: 789, 695 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 water-extractor-top rotate: false - xy: 899, 793 + xy: 855, 695 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 place-arrow rotate: false - xy: 1, 239 + xy: 197, 829 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 rubble-1-0 rotate: false - xy: 561, 67 + xy: 199, 73 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 rubble-1-1 rotate: false - xy: 561, 1 + xy: 265, 139 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 rubble-2-0 rotate: false - xy: 461, 859 + xy: 265, 73 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 rubble-2-1 rotate: false - xy: 461, 793 + xy: 133, 7 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 rubble-3-0 rotate: false - xy: 197, 925 + xy: 197, 731 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 rubble-3-1 rotate: false - xy: 197, 925 + xy: 197, 731 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 rotary-pump rotate: false - xy: 561, 199 + xy: 133, 73 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 rotary-pump-icon-editor rotate: false - xy: 561, 199 + xy: 133, 73 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 thermal-pump rotate: false - xy: 687, 925 + xy: 197, 633 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 thermal-pump-icon-editor rotate: false - xy: 687, 925 + xy: 197, 633 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 dart-mech-pad rotate: false - xy: 305, 331 + xy: 427, 650 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 dart-mech-pad-icon-editor rotate: false - xy: 305, 331 + xy: 427, 650 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 delta-mech-pad rotate: false - xy: 305, 265 + xy: 427, 584 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 delta-mech-pad-icon-editor rotate: false - xy: 305, 265 + xy: 427, 584 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 javelin-ship-pad rotate: false - xy: 371, 331 + xy: 559, 589 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 javelin-ship-pad-icon-editor rotate: false - xy: 371, 331 + xy: 559, 589 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 omega-mech-pad rotate: false - xy: 1, 337 + xy: 99, 731 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 omega-mech-pad-icon-editor rotate: false - xy: 1, 337 + xy: 99, 731 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 tau-mech-pad rotate: false - xy: 647, 859 + xy: 895, 893 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 tau-mech-pad-icon-editor rotate: false - xy: 647, 859 + xy: 895, 893 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 trident-ship-pad rotate: false - xy: 593, 661 + xy: 595, 56 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 trident-ship-pad-icon-editor rotate: false - xy: 593, 661 + xy: 595, 56 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 power-node-large rotate: false - xy: 503, 331 + xy: 67, 9 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 power-node-large-icon-editor rotate: false - xy: 503, 331 + xy: 67, 9 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 rtg-generator rotate: false - xy: 561, 133 + xy: 199, 139 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 rtg-generator-icon-editor rotate: false - xy: 561, 133 + xy: 199, 139 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 solar-panel-large rotate: false - xy: 589, 925 + xy: 99, 535 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 solar-panel-large-icon-editor rotate: false - xy: 589, 925 + xy: 99, 535 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 surge-tower rotate: false - xy: 693, 133 + xy: 631, 885 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 surge-tower-icon-editor rotate: false - xy: 693, 133 + xy: 631, 885 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 thermal-generator rotate: false - xy: 825, 859 + xy: 631, 819 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 thermal-generator-icon-editor rotate: false - xy: 825, 859 + xy: 631, 819 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 thorium-reactor rotate: false - xy: 785, 925 + xy: 295, 731 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 thorium-reactor-icon-editor rotate: false - xy: 785, 925 + xy: 295, 731 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 thorium-reactor-center rotate: false - xy: 883, 925 + xy: 393, 829 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 thorium-reactor-lights rotate: false - xy: 99, 827 + xy: 491, 927 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 turbine-generator rotate: false - xy: 593, 595 + xy: 661, 61 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 turbine-generator-icon-editor rotate: false - xy: 593, 595 + xy: 661, 61 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 turbine-generator-top rotate: false - xy: 647, 529 + xy: 657, 753 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 blast-mixer rotate: false - xy: 99, 77 + xy: 197, 469 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 blast-mixer-icon-editor rotate: false - xy: 99, 77 + xy: 197, 469 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 coal-centrifuge rotate: false - xy: 165, 77 + xy: 663, 959 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 coal-centrifuge-icon-editor rotate: false - xy: 165, 77 + xy: 663, 959 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 cryofluidmixer-bottom rotate: false - xy: 297, 71 + xy: 491, 787 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 cryofluidmixer-liquid rotate: false - xy: 197, 859 + xy: 75, 273 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 cryofluidmixer-top rotate: false - xy: 197, 793 + xy: 361, 618 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 cultivator rotate: false - xy: 197, 727 + xy: 361, 552 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 cultivator-middle rotate: false - xy: 197, 595 + xy: 329, 420 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 cultivator-top rotate: false - xy: 251, 529 + xy: 395, 486 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 graphite-press rotate: false - xy: 371, 397 + xy: 559, 655 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 graphite-press-icon-editor rotate: false - xy: 371, 397 + xy: 559, 655 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 kiln rotate: false - xy: 371, 265 + xy: 625, 655 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 kiln-icon-editor rotate: false - xy: 371, 265 + xy: 625, 655 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 kiln-top rotate: false - xy: 429, 199 + xy: 625, 589 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 silicon-smelter-top rotate: false - xy: 429, 199 + xy: 625, 589 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 multi-press rotate: false - xy: 1, 925 + xy: 1, 829 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 multi-press-icon-editor rotate: false - xy: 1, 925 + xy: 1, 829 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 phase-weaver rotate: false - xy: 495, 67 + xy: 207, 271 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 phase-weaver-bottom rotate: false - xy: 495, 1 + xy: 273, 271 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 phase-weaver-weave rotate: false - xy: 395, 793 + xy: 339, 222 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 plastanium-compressor rotate: false - xy: 395, 727 + xy: 75, 207 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 plastanium-compressor-icon-editor rotate: false - xy: 395, 727 + xy: 75, 207 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 plastanium-compressor-top rotate: false - xy: 395, 661 + xy: 141, 205 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 pyratite-mixer rotate: false - xy: 503, 265 + xy: 133, 139 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 pyratite-mixer-icon-editor rotate: false - xy: 503, 265 + xy: 133, 139 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 separator rotate: false - xy: 627, 1 + xy: 603, 259 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 separator-icon-editor rotate: false - xy: 627, 1 + xy: 603, 259 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 separator-liquid rotate: false - xy: 527, 859 + xy: 603, 193 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 silicon-smelter rotate: false - xy: 527, 793 + xy: 669, 259 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 silicon-smelter-icon-editor rotate: false - xy: 527, 793 + xy: 669, 259 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 spore-press rotate: false - xy: 527, 595 + xy: 471, 122 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 spore-press-frame0 rotate: false - xy: 581, 529 + xy: 537, 122 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 spore-press-frame1 rotate: false - xy: 635, 463 + xy: 603, 127 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 spore-press-frame2 rotate: false - xy: 635, 397 + xy: 669, 127 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 spore-press-liquid rotate: false - xy: 635, 265 + xy: 463, 56 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 spore-press-top rotate: false - xy: 693, 199 + xy: 529, 56 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 container rotate: false - xy: 165, 11 + xy: 1, 199 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 container-icon-editor rotate: false - xy: 165, 11 + xy: 1, 199 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 vault rotate: false - xy: 99, 533 + xy: 197, 535 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 vault-icon-editor rotate: false - xy: 99, 533 + xy: 197, 535 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 block-2 rotate: false - xy: 99, 11 + xy: 295, 618 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 lancer-heat rotate: false - xy: 429, 67 + xy: 593, 457 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 ripple-heat rotate: false - xy: 1, 43 + xy: 1, 535 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 salvo-heat rotate: false - xy: 461, 661 + xy: 265, 7 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 salvo-panel-left rotate: false - xy: 515, 529 + xy: 331, 90 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 salvo-panel-right rotate: false - xy: 569, 463 + xy: 331, 24 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 wave-liquid rotate: false - xy: 659, 595 + xy: 757, 629 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 crawler-factory rotate: false - xy: 239, 269 + xy: 197, 403 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 dagger-factory rotate: false - xy: 239, 269 + xy: 197, 403 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 draug-factory rotate: false - xy: 239, 269 + xy: 197, 403 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 phantom-factory rotate: false - xy: 239, 269 + xy: 197, 403 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 spirit-factory rotate: false - xy: 239, 269 + xy: 197, 403 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 wraith-factory rotate: false - xy: 239, 269 + xy: 197, 403 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 crawler-factory-top rotate: false - xy: 297, 137 + xy: 263, 403 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 dagger-factory-top rotate: false - xy: 305, 397 + xy: 459, 716 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 draug-factory-top rotate: false - xy: 263, 859 + xy: 527, 518 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 phantom-factory-top rotate: false - xy: 495, 199 + xy: 239, 337 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 spirit-factory-top rotate: false - xy: 527, 661 + xy: 405, 122 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 titan-factory rotate: false - xy: 99, 729 + xy: 1, 339 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 wraith-factory-top rotate: false - xy: 725, 727 + xy: 889, 629 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 copper-wall-large rotate: false - xy: 173, 373 + xy: 295, 552 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 copper-wall-large-icon-editor rotate: false - xy: 173, 373 + xy: 295, 552 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 door-large rotate: false - xy: 363, 133 + xy: 493, 584 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 door-large-icon-editor rotate: false - xy: 363, 133 + xy: 493, 584 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 door-large-open rotate: false - xy: 363, 67 + xy: 461, 518 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 phase-wall-large rotate: false - xy: 495, 133 + xy: 141, 271 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 phase-wall-large-icon-editor rotate: false - xy: 495, 133 + xy: 141, 271 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 scrap-wall-huge1 rotate: false - xy: 295, 925 + xy: 295, 829 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 scrap-wall-huge-icon-editor rotate: false - xy: 295, 925 + xy: 295, 829 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 scrap-wall-huge2 rotate: false - xy: 393, 925 + xy: 393, 927 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 scrap-wall-huge3 rotate: false - xy: 491, 925 + xy: 1, 437 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 scrap-wall-large1 rotate: false - xy: 569, 265 + xy: 471, 254 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 scrap-wall-large-icon-editor rotate: false - xy: 569, 265 + xy: 471, 254 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 scrap-wall-large2 rotate: false - xy: 627, 199 + xy: 471, 188 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 scrap-wall-large3 rotate: false - xy: 627, 133 + xy: 537, 254 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 scrap-wall-large4 rotate: false - xy: 627, 67 + xy: 537, 188 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 surge-wall-large rotate: false - xy: 693, 67 + xy: 697, 893 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 surge-wall-large-icon-editor rotate: false - xy: 693, 67 + xy: 697, 893 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 thorium-wall-large rotate: false - xy: 891, 859 + xy: 697, 827 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 thorium-wall-large-icon-editor rotate: false - xy: 891, 859 + xy: 697, 827 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 titanium-wall-large rotate: false - xy: 593, 727 + xy: 895, 827 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 titanium-wall-large-icon-editor rotate: false - xy: 593, 727 + xy: 895, 827 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 crawler-factory-icon-editor rotate: false - xy: 239, 203 + xy: 263, 469 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 crawler-factory-icon-full rotate: false - xy: 239, 203 + xy: 263, 469 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 cryofluidmixer-icon-editor rotate: false - xy: 297, 5 + xy: 565, 861 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 cryofluidmixer-icon-full rotate: false - xy: 297, 5 + xy: 565, 861 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 cultivator-icon-editor rotate: false - xy: 197, 661 + xy: 329, 486 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 cultivator-icon-full rotate: false - xy: 197, 661 + xy: 329, 486 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 dagger-factory-icon-editor rotate: false - xy: 305, 463 + xy: 395, 420 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 dagger-factory-icon-full rotate: false - xy: 305, 463 + xy: 395, 420 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 draug-factory-icon-editor rotate: false - xy: 363, 1 + xy: 461, 452 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 draug-factory-icon-full rotate: false - xy: 363, 1 + xy: 461, 452 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 lancer-icon-editor rotate: false - xy: 429, 1 + xy: 593, 391 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 lancer-icon-full rotate: false - xy: 429, 1 + xy: 593, 391 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 +mass-driver-icon-editor + rotate: false + xy: 1, 927 + size: 96, 96 + orig: 96, 96 + offset: 0, 0 + index: -1 +mass-driver-icon-full + rotate: false + xy: 1, 927 + size: 96, 96 + orig: 96, 96 + offset: 0, 0 + index: -1 mechanical-drill-icon-editor rotate: false - xy: 329, 793 + xy: 659, 457 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 mechanical-drill-icon-full rotate: false - xy: 329, 793 + xy: 659, 457 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 oil-extractor-icon-editor rotate: false - xy: 1, 729 + xy: 1, 731 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 oil-extractor-icon-full rotate: false - xy: 1, 729 + xy: 1, 731 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 phantom-factory-icon-editor rotate: false - xy: 437, 265 + xy: 173, 337 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 phantom-factory-icon-full rotate: false - xy: 437, 265 + xy: 173, 337 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 phase-weaver-icon-editor rotate: false - xy: 395, 859 + xy: 339, 288 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 phase-weaver-icon-full rotate: false - xy: 395, 859 + xy: 339, 288 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 pneumatic-drill-icon-editor rotate: false - xy: 449, 529 + xy: 273, 205 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 pneumatic-drill-icon-full rotate: false - xy: 449, 529 + xy: 273, 205 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 ripple-icon-editor rotate: false - xy: 99, 925 + xy: 99, 633 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 ripple-icon-full rotate: false - xy: 99, 925 + xy: 99, 633 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 salvo-icon-editor rotate: false - xy: 461, 595 + xy: 339, 156 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 salvo-icon-full rotate: false - xy: 461, 595 + xy: 339, 156 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 scatter-icon-editor rotate: false - xy: 569, 331 + xy: 405, 188 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 scatter-icon-full rotate: false - xy: 569, 331 + xy: 405, 188 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 spirit-factory-icon-editor rotate: false - xy: 527, 727 + xy: 669, 193 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 spirit-factory-icon-full rotate: false - xy: 527, 727 + xy: 669, 193 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 spore-press-icon-editor rotate: false - xy: 635, 331 + xy: 397, 56 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 spore-press-icon-full rotate: false - xy: 635, 331 + xy: 397, 56 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 swarmer-icon-editor rotate: false - xy: 759, 859 + xy: 829, 893 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 swarmer-icon-full rotate: false - xy: 759, 859 + xy: 829, 893 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 titan-factory-icon-editor rotate: false - xy: 99, 631 + xy: 99, 437 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 titan-factory-icon-full rotate: false - xy: 99, 631 + xy: 99, 437 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 water-extractor-icon-editor rotate: false - xy: 767, 793 + xy: 727, 61 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 water-extractor-icon-full rotate: false - xy: 767, 793 + xy: 727, 61 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 wave-icon-editor rotate: false - xy: 659, 661 + xy: 691, 629 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 wave-icon-full rotate: false - xy: 659, 661 + xy: 691, 629 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 wraith-factory-icon-editor rotate: false - xy: 713, 529 + xy: 823, 629 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 wraith-factory-icon-full rotate: false - xy: 713, 529 + xy: 823, 629 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 bullet rotate: false - xy: 197, 541 + xy: 899, 575 size: 52, 52 orig: 52, 52 offset: 0, 0 index: -1 bullet-back rotate: false - xy: 251, 475 + xy: 899, 521 size: 52, 52 orig: 52, 52 offset: 0, 0 index: -1 laser-end rotate: false - xy: 99, 291 + xy: 589, 951 size: 72, 72 orig: 72, 72 offset: 0, 0 index: -1 minelaser-end rotate: false - xy: 99, 217 + xy: 1, 265 size: 72, 72 orig: 72, 72 offset: 0, 0 index: -1 transfer-end rotate: false - xy: 99, 143 + xy: 99, 363 size: 72, 72 orig: 72, 72 offset: 0, 0 index: -1 alloy-smelter-icon-large rotate: false - xy: 593, 875 + xy: 725, 325 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 arc-icon-large rotate: false - xy: 848, 577 + xy: 735, 225 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 battery-icon-large rotate: false - xy: 783, 569 + xy: 397, 6 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 battery-large-icon-large rotate: false - xy: 833, 527 + xy: 447, 6 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 blast-drill-icon-large rotate: false - xy: 779, 519 + xy: 497, 6 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 blast-mixer-icon-large rotate: false - xy: 948, 563 + xy: 547, 6 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 bridge-conduit-icon-large rotate: false - xy: 767, 469 + xy: 961, 859 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 bridge-conveyor-icon-large rotate: false - xy: 933, 513 + xy: 899, 371 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 char-icon-large rotate: false - xy: 817, 427 + xy: 833, 347 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 cliffs-icon-large rotate: false - xy: 767, 419 + xy: 785, 297 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 coal-centrifuge-icon-large rotate: false - xy: 929, 463 + xy: 785, 247 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 combustion-generator-icon-large rotate: false - xy: 867, 419 + xy: 785, 197 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 conduit-icon-large rotate: false - xy: 817, 377 + xy: 835, 297 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 container-icon-large rotate: false - xy: 767, 369 + xy: 835, 247 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 conveyor-icon-large rotate: false - xy: 917, 413 + xy: 835, 197 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 copper-wall-icon-large rotate: false - xy: 867, 369 + xy: 785, 147 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 copper-wall-large-icon-large rotate: false - xy: 817, 327 + xy: 835, 147 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 core-foundation-icon-large rotate: false - xy: 767, 319 + xy: 793, 97 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 core-nucleus-icon-large rotate: false - xy: 967, 413 + xy: 843, 97 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 core-shard-icon-large rotate: false - xy: 917, 363 + xy: 793, 47 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 cracks-2-0 rotate: false - xy: 185, 467 + xy: 729, 959 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 cracks-2-1 rotate: false - xy: 173, 307 + xy: 1, 133 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 cracks-2-2 rotate: false - xy: 173, 241 + xy: 795, 959 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 cracks-2-3 rotate: false - xy: 173, 175 + xy: 1, 67 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 cracks-2-4 rotate: false - xy: 231, 109 + xy: 1, 1 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 cracks-2-5 rotate: false - xy: 231, 43 + xy: 861, 959 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 cracks-2-6 rotate: false - xy: 239, 401 + xy: 927, 959 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 cracks-2-7 rotate: false - xy: 239, 335 + xy: 393, 716 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 craters-icon-large rotate: false - xy: 867, 319 + xy: 843, 47 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 crawler-factory-icon-large rotate: false - xy: 967, 363 + xy: 885, 321 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 cryofluidmixer-icon-large rotate: false - xy: 867, 269 + xy: 885, 221 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 cultivator-icon-large rotate: false - xy: 817, 227 + xy: 885, 171 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 cyclone-icon-large rotate: false - xy: 767, 219 + xy: 893, 121 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 dagger-factory-icon-large rotate: false - xy: 867, 219 + xy: 935, 321 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 dark-metal-icon-large rotate: false - xy: 759, 169 + xy: 935, 221 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 dark-panel-1-icon-large rotate: false - xy: 967, 263 + xy: 935, 171 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 dark-panel-2-icon-large rotate: false - xy: 917, 213 + xy: 943, 121 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 dark-panel-3-icon-large rotate: false - xy: 867, 169 + xy: 943, 71 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 dark-panel-4-icon-large rotate: false - xy: 809, 127 + xy: 943, 21 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 dark-panel-5-icon-large rotate: false - xy: 759, 119 + xy: 949, 471 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 dark-panel-6-icon-large rotate: false - xy: 967, 213 + xy: 949, 421 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 darksand-icon-large rotate: false - xy: 917, 163 + xy: 949, 371 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 darksand-tainted-water-icon-large rotate: false - xy: 859, 119 + xy: 953, 579 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 darksand-water-icon-large rotate: false - xy: 809, 77 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -dart-mech-pad-icon-large - rotate: false - xy: 759, 69 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -deepwater-icon-large - rotate: false - xy: 759, 19 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -delta-mech-pad-icon-large - rotate: false - xy: 959, 113 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -differential-generator-icon-large - rotate: false - xy: 859, 19 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -distributor-icon-large - rotate: false - xy: 909, 63 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -door-icon-large - rotate: false - xy: 909, 13 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -door-large-icon-large - rotate: false - xy: 959, 63 + xy: 953, 529 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 lancer rotate: false - xy: 429, 133 + xy: 593, 523 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 mech-icon-omega-mech rotate: false - xy: 725, 604 + xy: 783, 571 size: 56, 56 orig: 56, 56 offset: 0, 0 index: -1 mech-icon-tau-mech rotate: false - xy: 791, 735 + xy: 725, 375 size: 56, 56 orig: 56, 56 offset: 0, 0 index: -1 mech-icon-trident-ship rotate: false - xy: 849, 735 + xy: 841, 571 size: 56, 56 orig: 56, 56 offset: 0, 0 index: -1 trident-ship rotate: false - xy: 849, 735 + xy: 841, 571 size: 56, 56 orig: 56, 56 offset: 0, 0 index: -1 ripple rotate: false - xy: 1, 141 + xy: 295, 927 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 salvo rotate: false - xy: 461, 727 + xy: 199, 7 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 scatter rotate: false - xy: 569, 397 + xy: 405, 254 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 swarmer rotate: false - xy: 693, 1 + xy: 763, 893 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 unit-icon-eruptor rotate: false - xy: 701, 463 + xy: 723, 761 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 unit-icon-fortress rotate: false - xy: 701, 397 + xy: 789, 761 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 unit-icon-titan rotate: false - xy: 701, 331 + xy: 855, 761 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 wave rotate: false - xy: 659, 727 + xy: 921, 695 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 alpha-mech rotate: false - xy: 848, 627 + xy: 899, 471 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 alpha-mech-base rotate: false - xy: 898, 627 + xy: 899, 421 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 alpha-mech-leg rotate: false - xy: 948, 613 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -delta-mech - rotate: false - xy: 809, 27 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -delta-mech-base - rotate: false - xy: 909, 113 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -delta-mech-leg - rotate: false - xy: 859, 69 + xy: 735, 275 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 omega-mech rotate: false - xy: 907, 735 + xy: 783, 513 size: 56, 56 orig: 56, 56 offset: 0, 0 index: -1 omega-mech-armor rotate: false - xy: 437, 463 + xy: 527, 320 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 omega-mech-base rotate: false - xy: 791, 677 + xy: 841, 513 size: 56, 56 orig: 56, 56 offset: 0, 0 index: -1 omega-mech-leg rotate: false - xy: 849, 677 + xy: 783, 455 size: 56, 56 orig: 56, 56 offset: 0, 0 index: -1 tau-mech rotate: false - xy: 790, 619 + xy: 841, 397 size: 56, 56 orig: 56, 56 offset: 0, 0 index: -1 -dart-ship - rotate: false - xy: 967, 163 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 glaive-ship rotate: false - xy: 305, 207 + xy: 725, 433 size: 56, 56 orig: 56, 56 offset: 0, 0 index: -1 mech-icon-glaive-ship rotate: false - xy: 305, 207 + xy: 725, 433 size: 56, 56 orig: 56, 56 offset: 0, 0 index: -1 shape-3 rotate: false - xy: 725, 662 + xy: 955, 630 size: 63, 63 orig: 63, 63 offset: 0, 0 index: -1 discord-banner rotate: false - xy: 99, 486 + xy: 295, 684 size: 84, 45 orig: 84, 45 offset: 0, 0 index: -1 info-banner rotate: false - xy: 99, 439 + xy: 393, 782 size: 84, 45 orig: 84, 45 offset: 0, 0 index: -1 crawler rotate: false - xy: 817, 277 + xy: 647, 6 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 crawler-base rotate: false - xy: 767, 269 + xy: 697, 11 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 crawler-leg rotate: false - xy: 917, 313 + xy: 885, 271 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 dagger rotate: false - xy: 967, 313 + xy: 893, 71 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 dagger-base rotate: false - xy: 917, 263 + xy: 893, 21 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 dagger-leg rotate: false - xy: 817, 177 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -draug - rotate: false - xy: 959, 13 + xy: 935, 271 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 eruptor rotate: false - xy: 263, 793 + xy: 527, 452 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 eruptor-base rotate: false - xy: 263, 727 + xy: 461, 386 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 eruptor-leg rotate: false - xy: 263, 661 + xy: 527, 386 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 fortress rotate: false - xy: 263, 595 + xy: 525, 721 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 fortress-base rotate: false - xy: 317, 529 + xy: 557, 787 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 titan-base rotate: false - xy: 317, 529 + xy: 557, 787 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 fortress-leg rotate: false - xy: 371, 463 + xy: 591, 721 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 ghoul rotate: false - xy: 99, 365 + xy: 491, 853 size: 72, 72 orig: 72, 72 offset: 0, 0 index: -1 phantom rotate: false - xy: 907, 677 + xy: 841, 455 size: 56, 56 orig: 56, 56 offset: 0, 0 index: -1 power-cell rotate: false - xy: 965, 663 + xy: 783, 397 size: 56, 56 orig: 56, 56 offset: 0, 0 index: -1 titan rotate: false - xy: 957, 859 + xy: 763, 827 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 titan-leg rotate: false - xy: 593, 793 + xy: 829, 827 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 artillery-equip rotate: false - xy: 898, 569 + xy: 735, 167 size: 48, 56 orig: 48, 56 offset: 0, 0 index: -1 blaster-equip rotate: false - xy: 883, 519 + xy: 597, 6 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 bomber-equip rotate: false - xy: 829, 477 + xy: 961, 909 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 missiles-equip rotate: false - xy: 829, 477 + xy: 961, 909 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 chain-blaster-equip rotate: false - xy: 879, 469 + xy: 783, 347 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 chaos-equip rotate: false - xy: 965, 721 + xy: 725, 491 size: 56, 136 orig: 56, 136 offset: 0, 0 @@ -3004,5254 +2920,1626 @@ size: 1024,1024 format: RGBA8888 filter: Nearest,Nearest repeat: none -mender - rotate: false - xy: 752, 477 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -mender-icon-editor - rotate: false - xy: 752, 477 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -mender-top - rotate: false - xy: 749, 409 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -shock-mine - rotate: false - xy: 817, 171 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -shock-mine-icon-editor - rotate: false - xy: 817, 171 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 bridge-arrow rotate: false - xy: 527, 832 + xy: 755, 17 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 bridge-conveyor rotate: false - xy: 521, 662 + xy: 823, 23 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 bridge-conveyor-icon-editor rotate: false - xy: 521, 662 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -bridge-conveyor-arrow - rotate: false - xy: 519, 628 + xy: 823, 23 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 bridge-conveyor-bridge rotate: false - xy: 519, 594 + xy: 789, 14 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 bridge-conveyor-end rotate: false - xy: 515, 560 + xy: 857, 23 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 center rotate: false - xy: 515, 526 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -conveyor-0-0 - rotate: false - xy: 595, 919 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -conveyor-icon-editor - rotate: false - xy: 595, 919 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -conveyor-0-1 - rotate: false - xy: 595, 885 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -conveyor-0-2 - rotate: false - xy: 595, 851 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -conveyor-0-3 - rotate: false - xy: 595, 817 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -conveyor-1-0 - rotate: false - xy: 595, 783 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -conveyor-1-1 - rotate: false - xy: 595, 749 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -conveyor-1-2 - rotate: false - xy: 589, 681 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -conveyor-1-3 - rotate: false - xy: 589, 647 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -conveyor-2-0 - rotate: false - xy: 587, 613 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -conveyor-2-1 - rotate: false - xy: 587, 579 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -conveyor-2-2 - rotate: false - xy: 583, 545 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -conveyor-2-3 - rotate: false - xy: 583, 511 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -conveyor-3-0 - rotate: false - xy: 582, 477 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -conveyor-3-1 - rotate: false - xy: 579, 390 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -conveyor-3-2 - rotate: false - xy: 579, 356 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -conveyor-3-3 - rotate: false - xy: 579, 322 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -conveyor-4-0 - rotate: false - xy: 477, 307 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -conveyor-4-1 - rotate: false - xy: 443, 281 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -conveyor-4-2 - rotate: false - xy: 511, 318 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -conveyor-4-3 - rotate: false - xy: 545, 318 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -titanium-conveyor-0-0 - rotate: false - xy: 851, 273 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -titanium-conveyor-icon-editor - rotate: false - xy: 851, 273 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -titanium-conveyor-0-1 - rotate: false - xy: 851, 239 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -titanium-conveyor-0-2 - rotate: false - xy: 851, 205 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -titanium-conveyor-0-3 - rotate: false - xy: 851, 171 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -titanium-conveyor-1-0 - rotate: false - xy: 851, 137 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -titanium-conveyor-1-1 - rotate: false - xy: 851, 103 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -titanium-conveyor-1-2 - rotate: false - xy: 851, 69 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -titanium-conveyor-1-3 - rotate: false - xy: 851, 35 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -titanium-conveyor-2-0 - rotate: false - xy: 851, 1 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -titanium-conveyor-2-1 - rotate: false - xy: 885, 443 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -titanium-conveyor-2-2 - rotate: false - xy: 889, 545 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -titanium-conveyor-2-3 - rotate: false - xy: 893, 613 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -titanium-conveyor-3-0 - rotate: false - xy: 895, 715 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -titanium-conveyor-3-1 - rotate: false - xy: 895, 681 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -titanium-conveyor-3-2 - rotate: false - xy: 895, 647 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -titanium-conveyor-3-3 - rotate: false - xy: 893, 579 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -titanium-conveyor-4-0 - rotate: false - xy: 889, 511 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -titanium-conveyor-4-1 - rotate: false - xy: 888, 477 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -titanium-conveyor-4-2 - rotate: false - xy: 901, 919 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -titanium-conveyor-4-3 - rotate: false - xy: 905, 987 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -junction - rotate: false - xy: 715, 205 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -junction-icon-editor - rotate: false - xy: 715, 205 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -overflow-gate - rotate: false - xy: 749, 239 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -overflow-gate-icon-editor - rotate: false - xy: 749, 239 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -phase-conveyor - rotate: false - xy: 749, 35 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -phase-conveyor-icon-editor - rotate: false - xy: 749, 35 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -phase-conveyor-arrow - rotate: false - xy: 749, 1 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -phase-conveyor-bridge - rotate: false - xy: 783, 443 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -phase-conveyor-end - rotate: false - xy: 791, 613 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -router - rotate: false - xy: 827, 681 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -router-icon-editor - rotate: false - xy: 827, 681 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -sorter - rotate: false - xy: 859, 613 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -sorter-icon-editor - rotate: false - xy: 859, 613 + xy: 891, 23 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-border rotate: false - xy: 531, 987 + xy: 831, 57 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-border-editor rotate: false - xy: 531, 987 + xy: 831, 57 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-middle rotate: false - xy: 531, 953 + xy: 789, 48 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-select rotate: false - xy: 527, 866 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -conduit-liquid - rotate: false - xy: 553, 594 + xy: 721, 17 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 bridge-conduit rotate: false - xy: 527, 798 + xy: 865, 57 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 bridge-conduit-icon-editor rotate: false - xy: 527, 798 + xy: 865, 57 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 bridge-conduit-arrow rotate: false - xy: 527, 764 + xy: 899, 57 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +bridge-conveyor-arrow + rotate: false + xy: 899, 57 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 bridge-conduit-bridge rotate: false - xy: 527, 730 + xy: 933, 32 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 bridge-conduit-end rotate: false - xy: 521, 696 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -conduit-bottom - rotate: false - xy: 565, 953 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -conduit-bottom-0 - rotate: false - xy: 561, 919 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -conduit-bottom-1 - rotate: false - xy: 561, 885 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -conduit-bottom-2 - rotate: false - xy: 561, 851 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -conduit-bottom-3 - rotate: false - xy: 561, 817 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -conduit-bottom-4 - rotate: false - xy: 561, 783 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -conduit-bottom-5 - rotate: false - xy: 561, 749 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -conduit-bottom-6 - rotate: false - xy: 555, 662 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -conduit-top-0 - rotate: false - xy: 549, 560 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -conduit-top-1 - rotate: false - xy: 549, 526 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -conduit-top-2 - rotate: false - xy: 548, 492 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -conduit-top-3 - rotate: false - xy: 548, 458 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -conduit-top-4 - rotate: false - xy: 579, 424 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -conduit-top-5 - rotate: false - xy: 589, 715 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -conduit-top-6 - rotate: false - xy: 599, 987 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -liquid-junction - rotate: false - xy: 749, 443 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -liquid-junction-icon-editor - rotate: false - xy: 749, 443 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -liquid-router-bottom - rotate: false - xy: 759, 715 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -liquid-router-liquid - rotate: false - xy: 769, 987 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -liquid-router-top - rotate: false - xy: 769, 953 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -mechanical-pump - rotate: false - xy: 759, 647 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -mechanical-pump-icon-editor - rotate: false - xy: 759, 647 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -phase-conduit - rotate: false - xy: 749, 171 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -phase-conduit-icon-editor - rotate: false - xy: 749, 171 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -phase-conduit-arrow - rotate: false - xy: 749, 137 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -phase-conduit-bridge - rotate: false - xy: 749, 103 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -phase-conduit-end - rotate: false - xy: 749, 69 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -pulse-conduit-top-0 - rotate: false - xy: 791, 579 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -pulse-conduit-top-1 - rotate: false - xy: 787, 545 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -pulse-conduit-top-2 - rotate: false - xy: 787, 511 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -pulse-conduit-top-3 - rotate: false - xy: 786, 477 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -pulse-conduit-top-4 - rotate: false - xy: 783, 409 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -pulse-conduit-top-5 - rotate: false - xy: 783, 375 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -pulse-conduit-top-6 - rotate: false - xy: 783, 341 + xy: 967, 1 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 battery rotate: false - xy: 481, 590 + xy: 755, 51 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 battery-icon-editor rotate: false - xy: 481, 590 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -combustion-generator - rotate: false - xy: 555, 696 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -combustion-generator-icon-editor - rotate: false - xy: 555, 696 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -combustion-generator-top - rotate: false - xy: 565, 987 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -power-node - rotate: false - xy: 799, 817 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -power-node-icon-editor - rotate: false - xy: 799, 817 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -power-source - rotate: false - xy: 799, 749 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -power-source-icon-editor - rotate: false - xy: 799, 749 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -power-void - rotate: false - xy: 793, 681 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -power-void-icon-editor - rotate: false - xy: 793, 681 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -rtg-generator-top - rotate: false - xy: 825, 579 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -solar-panel - rotate: false - xy: 851, 443 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -solar-panel-icon-editor - rotate: false - xy: 851, 443 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -incinerator - rotate: false - xy: 735, 987 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -incinerator-icon-editor - rotate: false - xy: 735, 987 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -item-source - rotate: false - xy: 718, 477 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -item-source-icon-editor - rotate: false - xy: 718, 477 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -item-void - rotate: false - xy: 715, 273 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -item-void-icon-editor - rotate: false - xy: 715, 273 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -liquid-source - rotate: false - xy: 765, 851 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -liquid-source-icon-editor - rotate: false - xy: 765, 851 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -melter - rotate: false - xy: 753, 545 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -melter-icon-editor - rotate: false - xy: 753, 545 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -pulverizer - rotate: false - xy: 783, 307 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -pulverizer-rotator - rotate: false - xy: 783, 239 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -pump-liquid - rotate: false - xy: 783, 205 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -unloader - rotate: false - xy: 901, 749 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -unloader-icon-editor - rotate: false - xy: 901, 749 + xy: 755, 51 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 arc-heat rotate: false - xy: 485, 658 + xy: 797, 82 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-1 rotate: false - xy: 527, 900 + xy: 971, 35 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 hail-heat rotate: false - xy: 401, 635 + xy: 809, 267 size: 40, 40 orig: 40, 40 offset: 0, 0 index: -1 -scorch-heat - rotate: false - xy: 833, 885 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -repair-point-base - rotate: false - xy: 783, 103 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -copper-wall - rotate: false - xy: 579, 288 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -copper-wall-icon-editor - rotate: false - xy: 579, 288 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -door - rotate: false - xy: 545, 80 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -door-icon-editor - rotate: false - xy: 545, 80 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -door-open - rotate: false - xy: 511, 46 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -phase-wall - rotate: false - xy: 793, 715 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -phase-wall-icon-editor - rotate: false - xy: 793, 715 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -scrap-wall1 - rotate: false - xy: 833, 817 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -scrap-wall-icon-editor - rotate: false - xy: 833, 817 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -scrap-wall2 - rotate: false - xy: 833, 783 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -scrap-wall3 - rotate: false - xy: 833, 749 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -scrap-wall4 - rotate: false - xy: 820, 477 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -scrap-wall5 - rotate: false - xy: 820, 477 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -surge-wall - rotate: false - xy: 871, 987 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -surge-wall-icon-editor - rotate: false - xy: 871, 987 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -thorium-wall - rotate: false - xy: 851, 409 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -thorium-wall-icon-editor - rotate: false - xy: 851, 409 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -titanium-wall - rotate: false - xy: 905, 953 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -titanium-wall-icon-editor - rotate: false - xy: 905, 953 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 arc-icon-editor rotate: false - xy: 485, 624 + xy: 721, 51 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 arc-icon-full rotate: false - xy: 485, 624 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -char-icon-editor - rotate: false - xy: 514, 454 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-char1 - rotate: false - xy: 514, 454 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -cliffs-icon-editor - rotate: false - xy: 443, 315 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -conduit-icon-editor - rotate: false - xy: 553, 628 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -conduit-icon-full - rotate: false - xy: 553, 628 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -craters-icon-editor - rotate: false - xy: 511, 216 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-craters1 - rotate: false - xy: 511, 216 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -dark-metal-icon-editor - rotate: false - xy: 545, 182 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -dark-panel-1-icon-editor - rotate: false - xy: 579, 152 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-dark-panel-1 - rotate: false - xy: 579, 152 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -dark-panel-2-icon-editor - rotate: false - xy: 477, 137 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-dark-panel-2 - rotate: false - xy: 477, 137 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -dark-panel-3-icon-editor - rotate: false - xy: 443, 111 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-dark-panel-3 - rotate: false - xy: 443, 111 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -dark-panel-4-icon-editor - rotate: false - xy: 511, 148 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-dark-panel-4 - rotate: false - xy: 511, 148 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -dark-panel-5-icon-editor - rotate: false - xy: 545, 148 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-dark-panel-5 - rotate: false - xy: 545, 148 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -dark-panel-6-icon-editor - rotate: false - xy: 579, 118 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-dark-panel-6 - rotate: false - xy: 579, 118 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -darksand-icon-editor - rotate: false - xy: 477, 103 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-darksand1 - rotate: false - xy: 477, 103 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -darksand-tainted-water-icon-editor - rotate: false - xy: 443, 77 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-darksand-tainted-water - rotate: false - xy: 443, 77 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -darksand-water-icon-editor - rotate: false - xy: 511, 114 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-darksand-water - rotate: false - xy: 511, 114 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -deepwater-icon-editor - rotate: false - xy: 579, 84 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-deepwater - rotate: false - xy: 579, 84 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -dunerocks-icon-editor - rotate: false - xy: 443, 9 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -duo-icon-editor - rotate: false - xy: 579, 16 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -duo-icon-full - rotate: false - xy: 579, 16 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-char2 - rotate: false - xy: 511, 12 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-char3 - rotate: false - xy: 477, 1 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-craters2 - rotate: false - xy: 545, 12 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-craters3 - rotate: false - xy: 613, 443 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-darksand2 - rotate: false - xy: 623, 715 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-darksand3 - rotate: false - xy: 633, 987 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-grass1 - rotate: false - xy: 633, 953 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -grass-icon-editor - rotate: false - xy: 633, 953 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-grass2 - rotate: false - xy: 629, 919 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-grass3 - rotate: false - xy: 629, 885 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-holostone1 - rotate: false - xy: 629, 851 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -holostone-icon-editor - rotate: false - xy: 629, 851 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-holostone2 - rotate: false - xy: 629, 817 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-holostone3 - rotate: false - xy: 629, 783 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-hotrock1 - rotate: false - xy: 629, 749 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -hotrock-icon-editor - rotate: false - xy: 629, 749 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-hotrock2 - rotate: false - xy: 623, 681 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-hotrock3 - rotate: false - xy: 623, 647 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ice-snow1 - rotate: false - xy: 617, 511 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ice-snow-icon-editor - rotate: false - xy: 617, 511 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ice-snow2 - rotate: false - xy: 616, 477 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ice-snow3 - rotate: false - xy: 613, 409 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ice1 - rotate: false - xy: 621, 613 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ice-icon-editor - rotate: false - xy: 621, 613 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ice2 - rotate: false - xy: 621, 579 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ice3 - rotate: false - xy: 617, 545 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ignarock1 - rotate: false - xy: 613, 375 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ignarock-icon-editor - rotate: false - xy: 613, 375 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ignarock2 - rotate: false - xy: 613, 341 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ignarock3 - rotate: false - xy: 613, 307 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-magmarock1 - rotate: false - xy: 613, 273 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -magmarock-icon-editor - rotate: false - xy: 613, 273 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-magmarock2 - rotate: false - xy: 613, 239 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-magmarock3 - rotate: false - xy: 613, 205 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-metal-floor - rotate: false - xy: 613, 171 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -metal-floor-icon-editor - rotate: false - xy: 613, 171 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-metal-floor-2 - rotate: false - xy: 613, 137 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -metal-floor-2-icon-editor - rotate: false - xy: 613, 137 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-metal-floor-3 - rotate: false - xy: 613, 103 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -metal-floor-3-icon-editor - rotate: false - xy: 613, 103 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-metal-floor-5 - rotate: false - xy: 613, 69 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -metal-floor-5-icon-editor - rotate: false - xy: 613, 69 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-metal-floor-damaged1 - rotate: false - xy: 613, 35 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -metal-floor-damaged-icon-editor - rotate: false - xy: 613, 35 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-metal-floor-damaged2 - rotate: false - xy: 613, 1 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-metal-floor-damaged3 - rotate: false - xy: 647, 443 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-moss1 - rotate: false - xy: 657, 715 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -moss-icon-editor - rotate: false - xy: 657, 715 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-moss2 - rotate: false - xy: 667, 987 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-moss3 - rotate: false - xy: 667, 953 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-coal1 - rotate: false - xy: 663, 919 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-coal2 - rotate: false - xy: 663, 885 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-coal3 - rotate: false - xy: 663, 851 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-coal-icon-full - rotate: false - xy: 663, 851 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-coal-icon-medium - rotate: false - xy: 663, 851 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-copper1 - rotate: false - xy: 663, 817 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-copper2 - rotate: false - xy: 663, 783 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-copper3 - rotate: false - xy: 663, 749 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-copper-icon-full - rotate: false - xy: 663, 749 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-copper-icon-medium - rotate: false - xy: 663, 749 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-lead1 - rotate: false - xy: 657, 681 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-lead2 - rotate: false - xy: 657, 647 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-lead3 - rotate: false - xy: 655, 613 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-lead-icon-full - rotate: false - xy: 655, 613 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-lead-icon-medium - rotate: false - xy: 655, 613 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-scrap1 - rotate: false - xy: 655, 579 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-scrap2 - rotate: false - xy: 651, 545 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-scrap3 - rotate: false - xy: 651, 511 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-scrap-icon-full - rotate: false - xy: 651, 511 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-scrap-icon-medium - rotate: false - xy: 651, 511 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-thorium1 - rotate: false - xy: 650, 477 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-thorium2 - rotate: false - xy: 647, 409 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-thorium3 - rotate: false - xy: 647, 375 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-thorium-icon-full - rotate: false - xy: 647, 375 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-thorium-icon-medium - rotate: false - xy: 647, 375 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-titanium1 - rotate: false - xy: 647, 341 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-titanium2 - rotate: false - xy: 647, 307 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-titanium3 - rotate: false - xy: 647, 273 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-titanium-icon-full - rotate: false - xy: 647, 273 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-titanium-icon-medium - rotate: false - xy: 647, 273 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-pebbles1 - rotate: false - xy: 647, 239 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -pebbles-icon-editor - rotate: false - xy: 647, 239 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-pebbles2 - rotate: false - xy: 647, 205 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-pebbles3 - rotate: false - xy: 647, 171 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-salt - rotate: false - xy: 647, 137 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -salt-icon-editor - rotate: false - xy: 647, 137 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-sand-water - rotate: false - xy: 647, 1 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -sand-water-icon-editor - rotate: false - xy: 647, 1 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-sand1 - rotate: false - xy: 647, 103 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -sand-icon-editor - rotate: false - xy: 647, 103 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-sand2 - rotate: false - xy: 647, 69 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-sand3 - rotate: false - xy: 647, 35 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-shale1 - rotate: false - xy: 681, 443 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -shale-icon-editor - rotate: false - xy: 681, 443 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-shale2 - rotate: false - xy: 691, 715 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-shale3 - rotate: false - xy: 701, 987 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-snow1 - rotate: false - xy: 701, 953 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -snow-icon-editor - rotate: false - xy: 701, 953 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-snow2 - rotate: false - xy: 697, 919 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-snow3 - rotate: false - xy: 697, 885 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-spawn - rotate: false - xy: 697, 851 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -spawn-icon-editor - rotate: false - xy: 697, 851 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-spore-moss1 - rotate: false - xy: 697, 817 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -spore-moss-icon-editor - rotate: false - xy: 697, 817 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-spore-moss2 - rotate: false - xy: 697, 783 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-spore-moss3 - rotate: false - xy: 697, 749 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-stone1 - rotate: false - xy: 691, 681 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -stone-icon-editor - rotate: false - xy: 691, 681 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-stone2 - rotate: false - xy: 691, 647 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-stone3 - rotate: false - xy: 689, 613 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-tainted-water - rotate: false - xy: 689, 579 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -tainted-water-icon-editor - rotate: false - xy: 689, 579 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-tar - rotate: false - xy: 685, 545 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -tar-icon-editor - rotate: false - xy: 685, 545 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-tendrils1 - rotate: false - xy: 685, 511 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -tendrils-icon-editor - rotate: false - xy: 685, 511 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-tendrils2 - rotate: false - xy: 684, 477 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-tendrils3 - rotate: false - xy: 681, 409 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-water - rotate: false - xy: 681, 375 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -water-icon-editor - rotate: false - xy: 681, 375 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -hail-icon-editor - rotate: false - xy: 681, 69 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -hail-icon-full - rotate: false - xy: 681, 69 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -icerocks-icon-editor - rotate: false - xy: 681, 35 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -liquid-router-icon-editor - rotate: false - xy: 765, 919 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -liquid-router-icon-full - rotate: false - xy: 765, 919 + xy: 721, 51 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 pine-icon-editor rotate: false - xy: 151, 171 + xy: 901, 723 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -pulse-conduit-icon-editor - rotate: false - xy: 793, 647 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -pulse-conduit-icon-full - rotate: false - xy: 793, 647 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -pulverizer-icon-editor - rotate: false - xy: 783, 273 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -pulverizer-icon-full - rotate: false - xy: 783, 273 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -repair-point-icon-editor - rotate: false - xy: 783, 69 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -repair-point-icon-full - rotate: false - xy: 783, 69 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 rock-icon-editor rotate: false - xy: 201, 421 + xy: 301, 23 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -rocks-icon-editor - rotate: false - xy: 825, 613 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -saltrocks-icon-editor - rotate: false - xy: 821, 545 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -sandrocks-icon-editor - rotate: false - xy: 833, 919 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -scorch-icon-editor - rotate: false - xy: 833, 851 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -scorch-icon-full - rotate: false - xy: 833, 851 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -shale-boulder-icon-editor - rotate: false - xy: 817, 239 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -shalerocks-icon-editor - rotate: false - xy: 817, 205 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -shrubs-icon-editor - rotate: false - xy: 817, 103 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 snowrock-icon-editor rotate: false - xy: 251, 121 + xy: 351, 23 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -snowrocks-icon-editor - rotate: false - xy: 817, 1 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 spore-cluster-icon-editor rotate: false - xy: 451, 953 + xy: 931, 183 size: 40, 40 orig: 40, 40 offset: 0, 0 index: -1 spore-pine-icon-editor rotate: false - xy: 301, 571 + xy: 901, 623 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -sporerocks-icon-editor - rotate: false - xy: 854, 477 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 error rotate: false - xy: 1, 821 + xy: 1, 223 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 missile rotate: false - xy: 489, 838 + xy: 957, 129 size: 36, 36 orig: 36, 36 offset: 0, 0 index: -1 missile-back rotate: false - xy: 489, 800 + xy: 797, 116 size: 36, 36 orig: 36, 36 offset: 0, 0 index: -1 -scorch1 - rotate: false - xy: 885, 137 - size: 28, 100 - orig: 28, 100 - offset: 0, 0 - index: -1 -scorch2 - rotate: false - xy: 885, 35 - size: 28, 100 - orig: 28, 100 - offset: 0, 0 - index: -1 -scorch3 - rotate: false - xy: 915, 137 - size: 28, 100 - orig: 28, 100 - offset: 0, 0 - index: -1 -scorch4 - rotate: false - xy: 915, 35 - size: 28, 100 - orig: 28, 100 - offset: 0, 0 - index: -1 -scorch5 - rotate: false - xy: 919, 375 - size: 28, 100 - orig: 28, 100 - offset: 0, 0 - index: -1 shell rotate: false - xy: 443, 597 + xy: 721, 85 size: 36, 36 orig: 36, 36 offset: 0, 0 index: -1 shell-back rotate: false - xy: 443, 559 + xy: 759, 85 size: 36, 36 orig: 36, 36 offset: 0, 0 index: -1 -shot - rotate: false - xy: 817, 137 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -transfer-arrow - rotate: false - xy: 901, 851 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 alloy-smelter-icon-medium rotate: false - xy: 480, 409 + xy: 987, 69 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -alloy-smelter-icon-small - rotate: false - xy: 548, 392 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 arc rotate: false - xy: 443, 383 + xy: 835, 91 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -arc-icon-small - rotate: false - xy: 923, 515 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -battery-icon-small - rotate: false - xy: 923, 489 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 battery-large-icon-medium rotate: false - xy: 481, 556 + xy: 869, 91 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -battery-large-icon-small - rotate: false - xy: 929, 723 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 blast-drill-icon-medium rotate: false - xy: 481, 522 + xy: 903, 91 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -blast-drill-icon-small - rotate: false - xy: 929, 697 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 blast-mixer-icon-medium rotate: false - xy: 514, 488 + xy: 937, 66 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -blast-mixer-icon-small +dart-mech-pad-icon-large rotate: false - xy: 929, 671 - size: 24, 24 - orig: 24, 24 + xy: 1, 973 + size: 48, 48 + orig: 48, 48 offset: 0, 0 index: -1 -bridge-conduit-icon-small +deepwater-icon-large rotate: false - xy: 919, 349 - size: 24, 24 - orig: 24, 24 + xy: 1, 873 + size: 48, 48 + orig: 48, 48 offset: 0, 0 index: -1 -bridge-conveyor-icon-small +delta-mech-pad-icon-large rotate: false - xy: 919, 323 - size: 24, 24 - orig: 24, 24 + xy: 1, 673 + size: 48, 48 + orig: 48, 48 offset: 0, 0 index: -1 -char-icon-small +differential-generator-icon-large rotate: false - xy: 919, 271 - size: 24, 24 - orig: 24, 24 + xy: 1, 623 + size: 48, 48 + orig: 48, 48 offset: 0, 0 index: -1 -cliffs-icon-small +distributor-icon-large rotate: false - xy: 919, 245 - size: 24, 24 - orig: 24, 24 + xy: 1, 573 + size: 48, 48 + orig: 48, 48 offset: 0, 0 index: -1 -coal-centrifuge-icon-medium +door-icon-large rotate: false - xy: 545, 352 - size: 32, 32 - orig: 32, 32 + xy: 1, 523 + size: 48, 48 + orig: 48, 48 offset: 0, 0 index: -1 -coal-centrifuge-icon-small +door-large-icon-large rotate: false - xy: 885, 9 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -combustion-generator-icon-small - rotate: false - xy: 911, 9 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -conduit-icon-small - rotate: false - xy: 937, 9 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -container-icon-medium - rotate: false - xy: 599, 953 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -container-icon-small - rotate: false - xy: 935, 927 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -conveyor-icon-small - rotate: false - xy: 939, 995 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -copper-wall-icon-small - rotate: false - xy: 939, 969 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -copper-wall-large-icon-medium - rotate: false - xy: 477, 273 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -copper-wall-large-icon-small - rotate: false - xy: 935, 901 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -core-foundation-icon-medium - rotate: false - xy: 443, 247 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -core-foundation-icon-small - rotate: false - xy: 935, 875 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -core-nucleus-icon-medium - rotate: false - xy: 511, 284 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -core-nucleus-icon-small - rotate: false - xy: 935, 849 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -core-shard-icon-medium - rotate: false - xy: 545, 284 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -core-shard-icon-small - rotate: false - xy: 935, 823 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -cracks-1-0 - rotate: false - xy: 579, 254 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -cracks-1-1 - rotate: false - xy: 477, 239 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -cracks-1-2 - rotate: false - xy: 443, 213 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -cracks-1-3 - rotate: false - xy: 511, 250 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -cracks-1-4 - rotate: false - xy: 545, 250 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -cracks-1-5 - rotate: false - xy: 579, 220 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -cracks-1-6 - rotate: false - xy: 477, 205 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -cracks-1-7 - rotate: false - xy: 443, 179 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -craters-icon-small - rotate: false - xy: 935, 797 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -crawler-factory-icon-medium - rotate: false - xy: 545, 216 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -crawler-factory-icon-small - rotate: false - xy: 935, 771 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -cryofluidmixer-icon-medium - rotate: false - xy: 579, 186 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -cryofluidmixer-icon-small - rotate: false - xy: 955, 745 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -cultivator-icon-medium - rotate: false - xy: 477, 171 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -cultivator-icon-small - rotate: false - xy: 955, 719 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -cyclone-icon-medium - rotate: false - xy: 443, 145 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -cyclone-icon-small - rotate: false - xy: 955, 693 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -dagger-factory-icon-medium - rotate: false - xy: 511, 182 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -dagger-factory-icon-small - rotate: false - xy: 955, 667 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -dark-metal-icon-small - rotate: false - xy: 961, 943 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -dark-panel-1-icon-small - rotate: false - xy: 965, 995 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -dark-panel-2-icon-small - rotate: false - xy: 965, 969 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -dark-panel-3-icon-small - rotate: false - xy: 961, 917 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -dark-panel-4-icon-small - rotate: false - xy: 961, 891 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -dark-panel-5-icon-small - rotate: false - xy: 961, 865 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -dark-panel-6-icon-small - rotate: false - xy: 961, 839 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -darksand-icon-small - rotate: false - xy: 961, 813 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -darksand-tainted-water-icon-small - rotate: false - xy: 961, 787 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -darksand-water-icon-small - rotate: false - xy: 945, 349 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -dart-mech-pad-icon-medium - rotate: false - xy: 545, 114 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -dart-mech-pad-icon-small - rotate: false - xy: 949, 515 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -deepwater-icon-small - rotate: false - xy: 952, 558 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -delta-mech-pad-icon-medium - rotate: false - xy: 477, 69 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -delta-mech-pad-icon-small - rotate: false - xy: 956, 641 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -differential-generator-icon-medium - rotate: false - xy: 443, 43 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -differential-generator-icon-small - rotate: false - xy: 956, 615 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -distributor-icon-medium - rotate: false - xy: 511, 80 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -distributor-icon-small - rotate: false - xy: 956, 589 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -door-icon-small - rotate: false - xy: 981, 761 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -door-large-icon-medium - rotate: false - xy: 579, 50 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -door-large-icon-small - rotate: false - xy: 981, 735 - size: 24, 24 - orig: 24, 24 + xy: 1, 473 + size: 48, 48 + orig: 48, 48 offset: 0, 0 index: -1 draug-factory-icon-large rotate: false - xy: 1, 971 + xy: 1, 373 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -draug-factory-icon-medium - rotate: false - xy: 477, 35 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -draug-factory-icon-small - rotate: false - xy: 981, 709 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 dunerocks-icon-large rotate: false - xy: 1, 921 + xy: 1, 323 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -dunerocks-icon-small - rotate: false - xy: 981, 683 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -duo - rotate: false - xy: 545, 46 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 duo-icon-large rotate: false - xy: 1, 871 + xy: 1, 273 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -duo-icon-small - rotate: false - xy: 949, 489 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 force-projector-icon-large rotate: false - xy: 51, 805 + xy: 1, 7 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -force-projector-icon-medium - rotate: false - xy: 681, 307 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -force-projector-icon-small - rotate: false - xy: 949, 463 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 fortress-factory-icon-large rotate: false - xy: 1, 771 + xy: 51, 973 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -fortress-factory-icon-medium - rotate: false - xy: 681, 273 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -fortress-factory-icon-small - rotate: false - xy: 949, 437 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 fuse-icon-large rotate: false - xy: 51, 755 + xy: 101, 973 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -fuse-icon-medium - rotate: false - xy: 681, 239 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -fuse-icon-small - rotate: false - xy: 949, 411 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 ghoul-factory-icon-large rotate: false - xy: 1, 721 + xy: 151, 973 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -ghoul-factory-icon-medium - rotate: false - xy: 681, 205 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ghoul-factory-icon-small - rotate: false - xy: 949, 385 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 glaive-ship-pad-icon-large rotate: false - xy: 51, 705 + xy: 201, 973 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -glaive-ship-pad-icon-medium - rotate: false - xy: 681, 171 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -glaive-ship-pad-icon-small - rotate: false - xy: 987, 943 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 graphite-press-icon-large rotate: false - xy: 1, 671 + xy: 251, 973 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -graphite-press-icon-medium - rotate: false - xy: 681, 137 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -graphite-press-icon-small - rotate: false - xy: 991, 995 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 grass-icon-large rotate: false - xy: 51, 655 + xy: 301, 973 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -grass-icon-small - rotate: false - xy: 991, 969 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -hail - rotate: false - xy: 681, 103 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 hail-icon-large rotate: false - xy: 1, 621 + xy: 351, 973 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -hail-icon-small - rotate: false - xy: 987, 917 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 holostone-icon-large rotate: false - xy: 1, 571 + xy: 451, 973 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -holostone-icon-small - rotate: false - xy: 987, 891 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 hotrock-icon-large rotate: false - xy: 51, 555 + xy: 501, 973 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -hotrock-icon-small - rotate: false - xy: 987, 865 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 ice-icon-large rotate: false - xy: 1, 521 + xy: 551, 973 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -ice-icon-small - rotate: false - xy: 987, 839 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 ice-snow-icon-large rotate: false - xy: 51, 505 + xy: 601, 973 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -ice-snow-icon-small - rotate: false - xy: 987, 813 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 icerocks-icon-large rotate: false - xy: 1, 471 + xy: 651, 973 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -icerocks-icon-small - rotate: false - xy: 987, 787 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 ignarock-icon-large rotate: false - xy: 1, 421 + xy: 401, 823 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -ignarock-icon-small - rotate: false - xy: 945, 245 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 impact-reactor-icon-large rotate: false - xy: 51, 405 + xy: 451, 823 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -impact-reactor-icon-medium - rotate: false - xy: 725, 715 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -impact-reactor-icon-small - rotate: false - xy: 945, 219 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 incinerator-icon-large rotate: false - xy: 1, 371 + xy: 501, 823 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -incinerator-icon-small - rotate: false - xy: 945, 193 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -item-blast-compound-medium - rotate: false - xy: 945, 125 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 item-blast-compound-xlarge rotate: false - xy: 401, 593 + xy: 851, 267 size: 40, 40 orig: 40, 40 offset: 0, 0 index: -1 -item-coal-medium +item-blast-compound-xxlarge rotate: false - xy: 945, 99 - size: 24, 24 - orig: 24, 24 + xy: 551, 823 + size: 48, 48 + orig: 48, 48 offset: 0, 0 index: -1 item-coal-xlarge rotate: false - xy: 401, 551 + xy: 893, 267 size: 40, 40 orig: 40, 40 offset: 0, 0 index: -1 -item-copper-medium +item-coal-xxlarge rotate: false - xy: 945, 73 - size: 24, 24 - orig: 24, 24 + xy: 601, 823 + size: 48, 48 + orig: 48, 48 offset: 0, 0 index: -1 item-copper-xlarge rotate: false - xy: 401, 509 + xy: 935, 267 size: 40, 40 orig: 40, 40 offset: 0, 0 index: -1 -item-graphite-medium +item-copper-xxlarge rotate: false - xy: 963, 47 - size: 24, 24 - orig: 24, 24 + xy: 651, 823 + size: 48, 48 + orig: 48, 48 offset: 0, 0 index: -1 item-graphite-xlarge rotate: false - xy: 401, 467 + xy: 977, 267 size: 40, 40 orig: 40, 40 offset: 0, 0 index: -1 -item-lead-medium +item-graphite-xxlarge rotate: false - xy: 963, 21 - size: 24, 24 - orig: 24, 24 + xy: 701, 823 + size: 48, 48 + orig: 48, 48 offset: 0, 0 index: -1 item-lead-xlarge rotate: false - xy: 401, 425 + xy: 809, 225 size: 40, 40 orig: 40, 40 offset: 0, 0 index: -1 -item-metaglass-medium +item-lead-xxlarge rotate: false - xy: 971, 359 - size: 24, 24 - orig: 24, 24 + xy: 751, 823 + size: 48, 48 + orig: 48, 48 offset: 0, 0 index: -1 item-metaglass-xlarge rotate: false - xy: 401, 383 + xy: 721, 223 size: 40, 40 orig: 40, 40 offset: 0, 0 index: -1 -item-phase-fabric-medium +item-metaglass-xxlarge rotate: false - xy: 975, 532 - size: 24, 24 - orig: 24, 24 + xy: 801, 823 + size: 48, 48 + orig: 48, 48 offset: 0, 0 index: -1 item-phase-fabric-xlarge rotate: false - xy: 401, 341 + xy: 763, 223 size: 40, 40 orig: 40, 40 offset: 0, 0 index: -1 -item-plastanium-medium +item-phase-fabric-xxlarge rotate: false - xy: 978, 563 - size: 24, 24 - orig: 24, 24 + xy: 851, 823 + size: 48, 48 + orig: 48, 48 offset: 0, 0 index: -1 item-plastanium-xlarge rotate: false - xy: 401, 299 + xy: 851, 225 size: 40, 40 orig: 40, 40 offset: 0, 0 index: -1 -item-pyratite-medium +item-plastanium-xxlarge rotate: false - xy: 982, 657 - size: 24, 24 - orig: 24, 24 + xy: 901, 823 + size: 48, 48 + orig: 48, 48 offset: 0, 0 index: -1 item-pyratite-xlarge rotate: false - xy: 401, 257 + xy: 893, 225 size: 40, 40 orig: 40, 40 offset: 0, 0 index: -1 -item-sand-medium +item-pyratite-xxlarge rotate: false - xy: 982, 631 - size: 24, 24 - orig: 24, 24 + xy: 951, 823 + size: 48, 48 + orig: 48, 48 offset: 0, 0 index: -1 item-sand-xlarge rotate: false - xy: 401, 215 + xy: 935, 225 size: 40, 40 orig: 40, 40 offset: 0, 0 index: -1 -item-scrap-medium +item-sand-xxlarge rotate: false - xy: 982, 605 - size: 24, 24 - orig: 24, 24 + xy: 201, 773 + size: 48, 48 + orig: 48, 48 offset: 0, 0 index: -1 item-scrap-xlarge rotate: false - xy: 401, 173 + xy: 977, 225 size: 40, 40 orig: 40, 40 offset: 0, 0 index: -1 -item-silicon-medium +item-scrap-xxlarge rotate: false - xy: 975, 506 - size: 24, 24 - orig: 24, 24 + xy: 201, 723 + size: 48, 48 + orig: 48, 48 offset: 0, 0 index: -1 item-silicon-xlarge rotate: false - xy: 401, 131 + xy: 805, 183 size: 40, 40 orig: 40, 40 offset: 0, 0 index: -1 +item-silicon-xxlarge + rotate: false + xy: 201, 673 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 item-source-icon-large rotate: false - xy: 51, 355 + xy: 201, 623 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -item-source-icon-small - rotate: false - xy: 975, 480 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -item-spore-pod-medium - rotate: false - xy: 975, 454 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 item-spore-pod-xlarge rotate: false - xy: 401, 89 + xy: 721, 181 size: 40, 40 orig: 40, 40 offset: 0, 0 index: -1 -item-surge-alloy-medium +item-spore-pod-xxlarge rotate: false - xy: 975, 428 - size: 24, 24 - orig: 24, 24 + xy: 201, 573 + size: 48, 48 + orig: 48, 48 offset: 0, 0 index: -1 item-surge-alloy-xlarge rotate: false - xy: 401, 47 + xy: 763, 181 size: 40, 40 orig: 40, 40 offset: 0, 0 index: -1 -item-thorium-medium +item-surge-alloy-xxlarge rotate: false - xy: 975, 402 - size: 24, 24 - orig: 24, 24 + xy: 201, 523 + size: 48, 48 + orig: 48, 48 offset: 0, 0 index: -1 item-thorium-xlarge rotate: false - xy: 401, 5 + xy: 847, 183 size: 40, 40 orig: 40, 40 offset: 0, 0 index: -1 -item-titanium-medium +item-thorium-xxlarge rotate: false - xy: 971, 333 - size: 24, 24 - orig: 24, 24 + xy: 201, 473 + size: 48, 48 + orig: 48, 48 offset: 0, 0 index: -1 item-titanium-xlarge rotate: false - xy: 443, 635 + xy: 889, 183 size: 40, 40 orig: 40, 40 offset: 0, 0 index: -1 -item-void-icon-large +item-titanium-xxlarge rotate: false - xy: 1, 321 + xy: 201, 423 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -item-void-icon-small +item-void-icon-large rotate: false - xy: 971, 307 - size: 24, 24 - orig: 24, 24 + xy: 201, 373 + size: 48, 48 + orig: 48, 48 offset: 0, 0 index: -1 javelin-ship-pad-icon-large rotate: false - xy: 1, 271 + xy: 201, 273 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -javelin-ship-pad-icon-medium - rotate: false - xy: 715, 239 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -javelin-ship-pad-icon-small - rotate: false - xy: 971, 281 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 junction-icon-large rotate: false - xy: 1, 221 + xy: 201, 173 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -junction-icon-small - rotate: false - xy: 971, 255 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 kiln-icon-large rotate: false - xy: 51, 205 + xy: 201, 123 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -kiln-icon-medium - rotate: false - xy: 715, 171 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -kiln-icon-small - rotate: false - xy: 971, 229 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 lancer-icon-large rotate: false - xy: 1, 171 + xy: 201, 73 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -lancer-icon-medium - rotate: false - xy: 715, 137 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -lancer-icon-small - rotate: false - xy: 971, 203 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 laser-drill-icon-large rotate: false - xy: 51, 155 + xy: 201, 23 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -laser-drill-icon-medium - rotate: false - xy: 715, 103 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -laser-drill-icon-small - rotate: false - xy: 971, 177 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 launch-pad-icon-large rotate: false - xy: 1, 121 + xy: 251, 773 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -launch-pad-icon-medium - rotate: false - xy: 715, 69 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -launch-pad-icon-small - rotate: false - xy: 971, 151 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 launch-pad-large-icon-large rotate: false - xy: 51, 105 + xy: 301, 773 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -launch-pad-large-icon-medium - rotate: false - xy: 715, 35 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -launch-pad-large-icon-small - rotate: false - xy: 971, 125 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 liquid-junction-icon-large rotate: false - xy: 51, 55 + xy: 401, 773 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -liquid-junction-icon-small - rotate: false - xy: 971, 99 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 liquid-router-icon-large rotate: false - xy: 1, 21 + xy: 451, 773 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -liquid-router-icon-small - rotate: false - xy: 971, 73 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 liquid-source-icon-large rotate: false - xy: 51, 5 + xy: 501, 773 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -liquid-source-icon-small - rotate: false - xy: 989, 47 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 liquid-tank-icon-large rotate: false - xy: 101, 971 + xy: 551, 773 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -liquid-tank-icon-medium - rotate: false - xy: 765, 817 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -liquid-tank-icon-small - rotate: false - xy: 989, 21 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 magmarock-icon-large rotate: false - xy: 101, 921 + xy: 601, 773 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -magmarock-icon-small - rotate: false - xy: 997, 376 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 mass-driver-icon-large rotate: false - xy: 101, 871 + xy: 651, 773 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -mass-driver-icon-medium - rotate: false - xy: 765, 749 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -mass-driver-icon-small - rotate: false - xy: 997, 350 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 mech-icon-alpha-mech rotate: false - xy: 101, 821 + xy: 701, 773 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 mech-icon-dart-ship rotate: false - xy: 101, 771 + xy: 751, 773 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 mech-icon-delta-mech rotate: false - xy: 101, 721 + xy: 801, 773 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 mechanical-drill-icon-large rotate: false - xy: 101, 671 + xy: 851, 773 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -mechanical-drill-icon-medium - rotate: false - xy: 759, 681 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -mechanical-drill-icon-small - rotate: false - xy: 997, 324 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 mechanical-pump-icon-large rotate: false - xy: 101, 621 + xy: 901, 773 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -mechanical-pump-icon-small - rotate: false - xy: 997, 298 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 meltdown-icon-large rotate: false - xy: 101, 571 + xy: 951, 773 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -meltdown-icon-medium - rotate: false - xy: 757, 579 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -meltdown-icon-small - rotate: false - xy: 997, 272 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 melter-icon-large rotate: false - xy: 101, 521 + xy: 251, 723 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -melter-icon-small - rotate: false - xy: 997, 246 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 mend-projector-icon-large rotate: false - xy: 101, 471 + xy: 251, 673 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -mend-projector-icon-medium - rotate: false - xy: 753, 511 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -mend-projector-icon-small - rotate: false - xy: 997, 220 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 mender-icon-large rotate: false - xy: 101, 421 + xy: 251, 623 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -mender-icon-small - rotate: false - xy: 997, 194 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 metal-floor-2-icon-large rotate: false - xy: 101, 371 + xy: 251, 573 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -metal-floor-2-icon-small - rotate: false - xy: 997, 168 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 metal-floor-3-icon-large rotate: false - xy: 101, 321 + xy: 251, 523 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -metal-floor-3-icon-small - rotate: false - xy: 997, 142 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 metal-floor-5-icon-large rotate: false - xy: 101, 271 + xy: 251, 473 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -metal-floor-5-icon-small - rotate: false - xy: 997, 116 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 metal-floor-damaged-icon-large rotate: false - xy: 101, 221 + xy: 251, 423 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -metal-floor-damaged-icon-small - rotate: false - xy: 997, 90 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 metal-floor-icon-large rotate: false - xy: 101, 171 + xy: 251, 373 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 moss-icon-large rotate: false - xy: 101, 121 + xy: 251, 323 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 multi-press-icon-large rotate: false - xy: 101, 71 + xy: 251, 273 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -multi-press-icon-medium - rotate: false - xy: 749, 375 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 oil-extractor-icon-large rotate: false - xy: 101, 21 + xy: 251, 223 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -oil-extractor-icon-medium - rotate: false - xy: 749, 341 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 omega-mech-pad-icon-large rotate: false - xy: 151, 971 + xy: 251, 173 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -omega-mech-pad-icon-medium - rotate: false - xy: 749, 307 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 ore-coal-icon-large rotate: false - xy: 151, 921 + xy: 251, 123 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 ore-copper-icon-large rotate: false - xy: 151, 871 + xy: 251, 73 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 ore-lead-icon-large rotate: false - xy: 151, 821 + xy: 251, 23 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 ore-scrap-icon-large rotate: false - xy: 151, 771 + xy: 301, 723 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 ore-thorium-icon-large rotate: false - xy: 151, 721 + xy: 351, 723 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 ore-titanium-icon-large rotate: false - xy: 151, 671 + xy: 401, 723 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 overdrive-projector-icon-large rotate: false - xy: 151, 621 + xy: 451, 723 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -overdrive-projector-icon-medium - rotate: false - xy: 749, 273 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 overflow-gate-icon-large rotate: false - xy: 151, 571 + xy: 501, 723 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 pebbles-icon-large rotate: false - xy: 151, 521 + xy: 551, 723 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 phantom-factory-icon-large rotate: false - xy: 151, 471 + xy: 601, 723 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -phantom-factory-icon-medium - rotate: false - xy: 749, 205 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 phase-conduit-icon-large rotate: false - xy: 151, 421 + xy: 651, 723 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 phase-conveyor-icon-large rotate: false - xy: 151, 371 + xy: 701, 723 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 phase-wall-icon-large rotate: false - xy: 151, 321 + xy: 751, 723 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 phase-wall-large-icon-large rotate: false - xy: 151, 271 + xy: 801, 723 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -phase-wall-large-icon-medium - rotate: false - xy: 799, 919 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 phase-weaver-icon-large rotate: false - xy: 151, 221 + xy: 851, 723 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -phase-weaver-icon-medium - rotate: false - xy: 803, 987 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -pine-icon-medium - rotate: false - xy: 803, 953 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 plastanium-compressor-icon-large rotate: false - xy: 151, 121 + xy: 951, 723 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -plastanium-compressor-icon-medium - rotate: false - xy: 799, 885 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 pneumatic-drill-icon-large rotate: false - xy: 151, 71 + xy: 301, 673 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -pneumatic-drill-icon-medium - rotate: false - xy: 799, 851 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 power-node-icon-large rotate: false - xy: 151, 21 + xy: 301, 623 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 power-node-large-icon-large rotate: false - xy: 201, 971 + xy: 301, 573 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -power-node-large-icon-medium - rotate: false - xy: 799, 783 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 power-source-icon-large rotate: false - xy: 201, 921 + xy: 301, 523 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 power-void-icon-large rotate: false - xy: 201, 871 + xy: 301, 473 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 pulse-conduit-icon-large rotate: false - xy: 201, 821 + xy: 301, 423 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 pulverizer-icon-large rotate: false - xy: 201, 771 + xy: 301, 373 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 pyratite-mixer-icon-large rotate: false - xy: 201, 721 + xy: 301, 323 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -pyratite-mixer-icon-medium - rotate: false - xy: 783, 171 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -repair-point - rotate: false - xy: 783, 137 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 repair-point-icon-large rotate: false - xy: 201, 621 + xy: 301, 223 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 revenant-factory-icon-large rotate: false - xy: 201, 571 + xy: 301, 173 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -revenant-factory-icon-medium - rotate: false - xy: 783, 35 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 ripple-icon-large rotate: false - xy: 201, 471 + xy: 301, 73 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -ripple-icon-medium - rotate: false - xy: 783, 1 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -rock-icon-medium - rotate: false - xy: 817, 443 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 rocks-icon-large rotate: false - xy: 201, 371 + xy: 351, 673 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 rotary-pump-icon-large rotate: false - xy: 201, 321 + xy: 401, 673 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -rotary-pump-icon-medium - rotate: false - xy: 827, 715 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 router-icon-large rotate: false - xy: 201, 271 + xy: 451, 673 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 rtg-generator-icon-large rotate: false - xy: 201, 221 + xy: 501, 673 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -rtg-generator-icon-medium - rotate: false - xy: 827, 647 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 salt-icon-large rotate: false - xy: 201, 171 + xy: 551, 673 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 saltrocks-icon-large rotate: false - xy: 201, 121 + xy: 601, 673 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 salvo-icon-large rotate: false - xy: 201, 71 + xy: 651, 673 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -salvo-icon-medium - rotate: false - xy: 821, 511 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 sand-icon-large rotate: false - xy: 201, 21 + xy: 701, 673 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 sand-water-icon-large rotate: false - xy: 251, 971 + xy: 751, 673 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 sandrocks-icon-large rotate: false - xy: 251, 921 + xy: 801, 673 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 scatter-icon-large rotate: false - xy: 251, 871 + xy: 851, 673 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -scatter-icon-medium - rotate: false - xy: 837, 987 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -scorch - rotate: false - xy: 837, 953 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 scorch-icon-large rotate: false - xy: 251, 821 + xy: 901, 673 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 scrap-wall-gigantic-icon-large rotate: false - xy: 251, 771 + xy: 951, 673 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -scrap-wall-gigantic-icon-medium - rotate: false - xy: 817, 409 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 scrap-wall-huge-icon-large rotate: false - xy: 251, 721 + xy: 351, 623 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -scrap-wall-huge-icon-medium - rotate: false - xy: 817, 375 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 scrap-wall-icon-large rotate: false - xy: 251, 671 + xy: 351, 573 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 scrap-wall-large-icon-large rotate: false - xy: 251, 621 + xy: 351, 523 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -scrap-wall-large-icon-medium - rotate: false - xy: 817, 341 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 separator-icon-large rotate: false - xy: 251, 571 + xy: 351, 473 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -separator-icon-medium - rotate: false - xy: 817, 273 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 shale-boulder-icon-large rotate: false - xy: 251, 521 + xy: 351, 423 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 shale-icon-large rotate: false - xy: 251, 471 + xy: 351, 373 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 shalerocks-icon-large rotate: false - xy: 251, 421 + xy: 351, 323 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 shock-mine-icon-large rotate: false - xy: 251, 371 + xy: 351, 273 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 shrubs-icon-large rotate: false - xy: 251, 271 + xy: 351, 173 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 silicon-smelter-icon-large rotate: false - xy: 251, 221 + xy: 351, 123 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -silicon-smelter-icon-medium - rotate: false - xy: 817, 69 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 snow-icon-large rotate: false - xy: 251, 171 + xy: 351, 73 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -snowrock-icon-medium - rotate: false - xy: 817, 35 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 snowrocks-icon-large rotate: false - xy: 251, 71 + xy: 401, 623 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 solar-panel-icon-large rotate: false - xy: 251, 21 + xy: 451, 623 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 solar-panel-large-icon-large rotate: false - xy: 301, 971 + xy: 501, 623 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -solar-panel-large-icon-medium - rotate: false - xy: 855, 545 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 sorter-icon-large rotate: false - xy: 301, 921 + xy: 551, 623 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 spawn-icon-large rotate: false - xy: 301, 871 + xy: 601, 623 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 spectre-icon-large rotate: false - xy: 301, 821 + xy: 651, 623 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -spectre-icon-medium - rotate: false - xy: 861, 715 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 spirit-factory-icon-large rotate: false - xy: 301, 721 + xy: 751, 623 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -spirit-factory-icon-medium - rotate: false - xy: 861, 681 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 spore-cluster-icon-large rotate: false - xy: 301, 671 + xy: 801, 623 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -spore-cluster-icon-medium - rotate: false - xy: 861, 647 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 spore-moss-icon-large rotate: false - xy: 301, 621 + xy: 851, 623 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -spore-pine-icon-medium - rotate: false - xy: 859, 579 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 spore-press-icon-large rotate: false - xy: 301, 521 + xy: 951, 623 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -spore-press-icon-medium - rotate: false - xy: 855, 511 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 sporerocks-icon-large rotate: false - xy: 301, 471 + xy: 401, 573 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 stone-icon-large rotate: false - xy: 301, 421 + xy: 401, 523 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 surge-tower-icon-large rotate: false - xy: 301, 371 + xy: 401, 473 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -surge-tower-icon-medium - rotate: false - xy: 867, 919 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 surge-wall-icon-large rotate: false - xy: 301, 321 + xy: 401, 423 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 surge-wall-large-icon-large rotate: false - xy: 301, 271 + xy: 401, 373 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -surge-wall-large-icon-medium - rotate: false - xy: 871, 953 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 swarmer-icon-large rotate: false - xy: 301, 171 + xy: 401, 273 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -swarmer-icon-medium - rotate: false - xy: 867, 885 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 tainted-water-icon-large rotate: false - xy: 301, 121 + xy: 401, 223 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 tar-icon-large rotate: false - xy: 301, 71 + xy: 401, 173 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 tau-mech-pad-icon-large rotate: false - xy: 351, 921 + xy: 401, 23 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -tau-mech-pad-icon-medium - rotate: false - xy: 867, 851 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 tendrils-icon-large rotate: false - xy: 351, 871 + xy: 451, 573 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 thermal-generator-icon-large rotate: false - xy: 351, 821 + xy: 501, 573 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -thermal-generator-icon-medium - rotate: false - xy: 867, 817 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 thermal-pump-icon-large rotate: false - xy: 351, 771 + xy: 551, 573 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -thermal-pump-icon-medium - rotate: false - xy: 867, 783 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 thorium-reactor-icon-large rotate: false - xy: 351, 721 + xy: 601, 573 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -thorium-reactor-icon-medium - rotate: false - xy: 867, 749 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 thorium-wall-icon-large rotate: false - xy: 351, 671 + xy: 651, 573 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 thorium-wall-large-icon-large rotate: false - xy: 351, 621 + xy: 701, 573 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -thorium-wall-large-icon-medium - rotate: false - xy: 851, 375 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 thruster-icon-large rotate: false - xy: 351, 571 + xy: 751, 573 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -thruster-icon-medium - rotate: false - xy: 851, 341 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 titan-factory-icon-large rotate: false - xy: 351, 521 + xy: 801, 573 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -titan-factory-icon-medium - rotate: false - xy: 851, 307 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 titanium-conveyor-icon-large rotate: false - xy: 351, 471 + xy: 851, 573 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 titanium-wall-icon-large rotate: false - xy: 351, 421 + xy: 901, 573 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 titanium-wall-large-icon-large rotate: false - xy: 351, 371 + xy: 951, 573 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -titanium-wall-large-icon-medium - rotate: false - xy: 901, 885 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 trident-ship-pad-icon-large rotate: false - xy: 351, 321 + xy: 451, 523 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -trident-ship-pad-icon-medium - rotate: false - xy: 901, 817 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 turbine-generator-icon-large rotate: false - xy: 351, 271 + xy: 451, 473 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -turbine-generator-icon-medium - rotate: false - xy: 901, 783 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 unit-icon-crawler rotate: false - xy: 351, 221 + xy: 451, 423 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 unit-icon-dagger rotate: false - xy: 351, 171 + xy: 451, 373 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 unloader-icon-large rotate: false - xy: 351, 121 + xy: 451, 323 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 vault-icon-large rotate: false - xy: 351, 71 + xy: 451, 273 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -vault-icon-medium - rotate: false - xy: 885, 409 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 water-extractor-icon-large rotate: false - xy: 351, 21 + xy: 451, 223 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -water-extractor-icon-medium - rotate: false - xy: 885, 375 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 water-icon-large rotate: false - xy: 401, 971 + xy: 451, 173 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 wave-icon-large rotate: false - xy: 401, 921 + xy: 451, 123 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -wave-icon-medium - rotate: false - xy: 885, 341 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 white-tree-dead-icon-large rotate: false - xy: 401, 871 + xy: 451, 73 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -white-tree-dead-icon-medium - rotate: false - xy: 885, 307 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 white-tree-icon-large rotate: false - xy: 401, 821 + xy: 451, 23 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -white-tree-icon-medium - rotate: false - xy: 885, 273 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 wraith-factory-icon-large rotate: false - xy: 401, 721 + xy: 551, 523 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -wraith-factory-icon-medium +delta-mech rotate: false - xy: 885, 239 - size: 32, 32 - orig: 32, 32 + xy: 1, 823 + size: 48, 48 + orig: 48, 48 offset: 0, 0 index: -1 -item-biomatter +delta-mech-base rotate: false - xy: 735, 953 - size: 32, 32 - orig: 32, 32 + xy: 1, 773 + size: 48, 48 + orig: 48, 48 offset: 0, 0 index: -1 -item-blast-compound +delta-mech-leg rotate: false - xy: 731, 919 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -item-coal - rotate: false - xy: 731, 885 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -item-copper - rotate: false - xy: 731, 851 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -item-graphite - rotate: false - xy: 731, 817 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -item-lead - rotate: false - xy: 731, 783 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -item-metaglass - rotate: false - xy: 731, 749 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -item-phase-fabric - rotate: false - xy: 725, 681 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -item-plastanium - rotate: false - xy: 725, 647 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -item-pyratite - rotate: false - xy: 723, 613 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -item-sand - rotate: false - xy: 723, 579 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -item-scrap - rotate: false - xy: 719, 545 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -item-silicon - rotate: false - xy: 719, 511 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -item-spore-pod - rotate: false - xy: 715, 409 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -item-surge-alloy - rotate: false - xy: 715, 375 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -item-thorium - rotate: false - xy: 715, 341 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -item-titanium - rotate: false - xy: 715, 307 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -liquid-cryofluid - rotate: false - xy: 715, 1 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -liquid-oil - rotate: false - xy: 757, 613 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -liquid-slag - rotate: false - xy: 765, 885 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -liquid-water - rotate: false - xy: 765, 783 - size: 32, 32 - orig: 32, 32 + xy: 1, 723 + size: 48, 48 + orig: 48, 48 offset: 0, 0 index: -1 tau-mech-base rotate: false - xy: 301, 21 + xy: 401, 123 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 tau-mech-leg rotate: false - xy: 351, 971 + xy: 401, 73 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +dart-ship + rotate: false + xy: 1, 923 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 javelin-ship rotate: false - xy: 51, 305 + xy: 201, 323 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 mech-icon-javelin-ship rotate: false - xy: 51, 305 + xy: 201, 323 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 javelin-ship-shield rotate: false - xy: 51, 255 + xy: 201, 223 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -bar - rotate: false - xy: 923, 541 - size: 27, 36 - split: 9, 9, 9, 9 - orig: 27, 36 - offset: 0, 0 - index: -1 -bar-top - rotate: false - xy: 481, 444 - size: 27, 36 - split: 9, 10, 9, 10 - orig: 27, 36 - offset: 0, 0 - index: -1 button rotate: false - xy: 493, 992 + xy: 721, 152 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -8259,7 +4547,7 @@ button index: -1 button-disabled rotate: false - xy: 451, 924 + xy: 543, 10 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -8267,7 +4555,7 @@ button-disabled index: -1 button-down rotate: false - xy: 451, 895 + xy: 985, 456 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -8275,7 +4563,7 @@ button-down index: -1 button-edge-1 rotate: false - xy: 451, 866 + xy: 985, 427 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -8283,7 +4571,7 @@ button-edge-1 index: -1 button-edge-2 rotate: false - xy: 451, 837 + xy: 985, 398 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -8291,7 +4579,7 @@ button-edge-2 index: -1 button-edge-3 rotate: false - xy: 451, 808 + xy: 985, 369 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -8299,7 +4587,7 @@ button-edge-3 index: -1 button-edge-4 rotate: false - xy: 451, 779 + xy: 985, 340 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -8307,7 +4595,7 @@ button-edge-4 index: -1 button-over rotate: false - xy: 451, 750 + xy: 985, 311 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -8315,7 +4603,7 @@ button-over index: -1 button-right rotate: false - xy: 483, 692 + xy: 805, 154 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -8323,7 +4611,7 @@ button-right index: -1 button-right-down rotate: false - xy: 451, 721 + xy: 973, 196 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -8331,65 +4619,15 @@ button-right-down index: -1 button-right-over rotate: false - xy: 445, 692 + xy: 973, 167 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 offset: 0, 0 index: -1 -button-select - rotate: false - xy: 919, 297 - size: 24, 24 - split: 4, 4, 4, 4 - orig: 24, 24 - offset: 0, 0 - index: -1 -check-disabled - rotate: false - xy: 514, 420 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -check-off - rotate: false - xy: 514, 386 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -check-on - rotate: false - xy: 477, 375 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -check-on-disabled - rotate: false - xy: 443, 349 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -check-on-over - rotate: false - xy: 511, 352 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -check-over - rotate: false - xy: 477, 341 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 content-background rotate: false - xy: 489, 876 + xy: 919, 154 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -8397,7 +4635,7 @@ content-background index: -1 content-background-locked rotate: false - xy: 493, 963 + xy: 759, 152 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -8405,7 +4643,7 @@ content-background-locked index: -1 content-background-noitems rotate: false - xy: 493, 934 + xy: 843, 154 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -8413,79 +4651,1415 @@ content-background-noitems index: -1 content-background-over rotate: false - xy: 489, 905 + xy: 881, 154 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 offset: 0, 0 index: -1 -empty-sector +icon-about rotate: false - xy: 681, 341 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -icon-cancel-2 - rotate: false - xy: 945, 323 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -icon-check-2 - rotate: false - xy: 945, 297 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -icon-generated - rotate: false - xy: 51, 455 + xy: 701, 973 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -icon-power-requirement +icon-about-med rotate: false - xy: 681, 1 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -icon-tree-locked - rotate: false - xy: 715, 443 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -icon-zone - rotate: false - xy: 945, 271 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -icon-zone-locked - rotate: false - xy: 401, 677 + xy: 601, 529 size: 42, 42 orig: 42, 42 offset: 0, 0 index: -1 -inventory +icon-add rotate: false - xy: 945, 151 - size: 24, 40 - split: 10, 10, 10, 14 - orig: 24, 40 + xy: 751, 973 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-add-med + rotate: false + xy: 645, 529 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-admin + rotate: false + xy: 801, 973 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-admin-med + rotate: false + xy: 689, 529 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-admin-small + rotate: false + xy: 851, 973 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-admin-small-med + rotate: false + xy: 733, 529 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-arrow + rotate: false + xy: 901, 973 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-arrow-16 + rotate: false + xy: 901, 973 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-arrow-16-med + rotate: false + xy: 777, 529 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-arrow-med + rotate: false + xy: 777, 529 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-arrow-down + rotate: false + xy: 951, 973 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-arrow-down-med + rotate: false + xy: 821, 529 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-arrow-left + rotate: false + xy: 51, 923 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-arrow-left-med + rotate: false + xy: 865, 529 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-arrow-right + rotate: false + xy: 51, 873 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-arrow-right-med + rotate: false + xy: 909, 529 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-arrow-up + rotate: false + xy: 51, 823 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-arrow-up-med + rotate: false + xy: 953, 529 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-back + rotate: false + xy: 51, 773 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-back-med + rotate: false + xy: 601, 485 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-ban + rotate: false + xy: 51, 723 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-ban-med + rotate: false + xy: 501, 479 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-break + rotate: false + xy: 51, 673 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-break-med + rotate: false + xy: 545, 479 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-cancel + rotate: false + xy: 51, 623 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-cancel-med + rotate: false + xy: 645, 485 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-chat + rotate: false + xy: 51, 573 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-chat-med + rotate: false + xy: 689, 485 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-check + rotate: false + xy: 51, 523 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-check-med + rotate: false + xy: 733, 485 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-copy + rotate: false + xy: 51, 473 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-copy-med + rotate: false + xy: 777, 485 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-crafting + rotate: false + xy: 51, 423 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-crafting-med + rotate: false + xy: 821, 485 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-cursor + rotate: false + xy: 51, 373 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-cursor-med + rotate: false + xy: 865, 485 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-database + rotate: false + xy: 51, 323 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-database-med + rotate: false + xy: 909, 485 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-defense + rotate: false + xy: 51, 273 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-defense-med + rotate: false + xy: 953, 485 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-dev-builds + rotate: false + xy: 51, 223 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-dev-builds-med + rotate: false + xy: 589, 441 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-diagonal + rotate: false + xy: 51, 173 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-diagonal-med + rotate: false + xy: 501, 435 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-discord + rotate: false + xy: 51, 123 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-discord-med + rotate: false + xy: 545, 435 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-distribution + rotate: false + xy: 51, 73 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-distribution-med + rotate: false + xy: 633, 441 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-donate + rotate: false + xy: 51, 23 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-donate-med + rotate: false + xy: 677, 441 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-dots + rotate: false + xy: 101, 923 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-dots-med + rotate: false + xy: 721, 441 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-editor + rotate: false + xy: 151, 923 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-editor-med + rotate: false + xy: 765, 441 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-effect + rotate: false + xy: 201, 923 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-effect-med + rotate: false + xy: 809, 441 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-elevation + rotate: false + xy: 251, 923 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-elevation-med + rotate: false + xy: 853, 441 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-eraser + rotate: false + xy: 301, 923 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-eraser-med + rotate: false + xy: 897, 441 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-exit + rotate: false + xy: 351, 923 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-exit-med + rotate: false + xy: 941, 441 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-file + rotate: false + xy: 401, 923 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-file-image + rotate: false + xy: 451, 923 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-file-image-med + rotate: false + xy: 589, 397 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-file-med + rotate: false + xy: 501, 391 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-file-text + rotate: false + xy: 501, 923 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-file-text-med + rotate: false + xy: 545, 391 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-fill + rotate: false + xy: 551, 923 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-fill-med + rotate: false + xy: 633, 397 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-floppy + rotate: false + xy: 601, 923 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-floppy-16 + rotate: false + xy: 651, 923 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-floppy-16-med + rotate: false + xy: 677, 397 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-floppy-med + rotate: false + xy: 721, 397 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-folder + rotate: false + xy: 701, 923 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-folder-med + rotate: false + xy: 765, 397 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-folder-parent + rotate: false + xy: 751, 923 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-folder-parent-med + rotate: false + xy: 809, 397 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-github + rotate: false + xy: 801, 923 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-github-med + rotate: false + xy: 853, 397 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-google-play + rotate: false + xy: 851, 923 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-google-play-med + rotate: false + xy: 897, 397 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-grid + rotate: false + xy: 901, 923 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-grid-med + rotate: false + xy: 941, 397 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-home + rotate: false + xy: 951, 923 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-home-med + rotate: false + xy: 589, 353 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-host + rotate: false + xy: 101, 873 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-host-med + rotate: false + xy: 501, 347 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-info + rotate: false + xy: 101, 823 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-info-med + rotate: false + xy: 545, 347 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-itch.io + rotate: false + xy: 101, 773 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-itch.io-med + rotate: false + xy: 589, 309 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-item + rotate: false + xy: 101, 723 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-item-med + rotate: false + xy: 501, 303 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-line + rotate: false + xy: 101, 673 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-line-med + rotate: false + xy: 545, 303 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-link + rotate: false + xy: 101, 623 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-link-med + rotate: false + xy: 589, 265 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-liquid + rotate: false + xy: 101, 573 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-liquid-consume + rotate: false + xy: 101, 523 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-liquid-consume-med + rotate: false + xy: 501, 259 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-liquid-med + rotate: false + xy: 545, 259 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-load + rotate: false + xy: 101, 473 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-load-image + rotate: false + xy: 101, 423 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-load-image-med + rotate: false + xy: 589, 221 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-load-map + rotate: false + xy: 101, 373 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-load-map-med + rotate: false + xy: 501, 215 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-load-med + rotate: false + xy: 545, 215 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-loading + rotate: false + xy: 101, 323 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-loading-med + rotate: false + xy: 589, 177 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-locked + rotate: false + xy: 101, 273 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-locked-med + rotate: false + xy: 501, 171 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-map + rotate: false + xy: 101, 223 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-map-med + rotate: false + xy: 545, 171 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-menu + rotate: false + xy: 101, 173 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-menu-large + rotate: false + xy: 101, 123 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-menu-large-med + rotate: false + xy: 589, 133 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-menu-med + rotate: false + xy: 501, 127 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-missing + rotate: false + xy: 101, 73 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-missing-med + rotate: false + xy: 545, 127 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-none + rotate: false + xy: 101, 23 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-none-med + rotate: false + xy: 589, 89 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-paste + rotate: false + xy: 151, 873 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-paste-med + rotate: false + xy: 501, 83 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-pause + rotate: false + xy: 201, 873 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-pause-med + rotate: false + xy: 545, 83 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-pencil + rotate: false + xy: 251, 873 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-pencil-med + rotate: false + xy: 589, 45 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-pick + rotate: false + xy: 301, 873 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-pick-med + rotate: false + xy: 501, 39 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-play + rotate: false + xy: 351, 873 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-play-2 + rotate: false + xy: 401, 873 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-play-2-med + rotate: false + xy: 545, 39 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-play-custom + rotate: false + xy: 451, 873 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-play-custom-med + rotate: false + xy: 589, 1 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-play-med + rotate: false + xy: 633, 353 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-players + rotate: false + xy: 501, 873 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-players-med + rotate: false + xy: 677, 353 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-power + rotate: false + xy: 551, 873 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-power-med + rotate: false + xy: 721, 353 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-production + rotate: false + xy: 601, 873 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-production-med + rotate: false + xy: 765, 353 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-quit + rotate: false + xy: 651, 873 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-quit-med + rotate: false + xy: 809, 353 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-redo + rotate: false + xy: 701, 873 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-redo-med + rotate: false + xy: 853, 353 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-refresh + rotate: false + xy: 751, 873 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-refresh-med + rotate: false + xy: 897, 353 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-rename + rotate: false + xy: 801, 873 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-rename-med + rotate: false + xy: 941, 353 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-resize + rotate: false + xy: 851, 873 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-resize-med + rotate: false + xy: 633, 309 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-rotate + rotate: false + xy: 901, 873 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-rotate-arrow + rotate: false + xy: 951, 873 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-rotate-arrow-med + rotate: false + xy: 633, 265 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-rotate-left + rotate: false + xy: 151, 823 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-rotate-left-med + rotate: false + xy: 633, 221 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-rotate-med + rotate: false + xy: 633, 177 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-rotate-right + rotate: false + xy: 151, 773 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-rotate-right-med + rotate: false + xy: 633, 133 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-save + rotate: false + xy: 151, 723 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-save-image + rotate: false + xy: 151, 673 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-save-image-med + rotate: false + xy: 633, 89 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-save-map + rotate: false + xy: 151, 623 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-save-map-med + rotate: false + xy: 633, 45 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-save-med + rotate: false + xy: 633, 1 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-settings + rotate: false + xy: 151, 573 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-settings-med + rotate: false + xy: 677, 309 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-spray + rotate: false + xy: 151, 523 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-spray-med + rotate: false + xy: 721, 309 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-terrain + rotate: false + xy: 151, 473 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-terrain-med + rotate: false + xy: 765, 309 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-tools + rotate: false + xy: 151, 423 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-tools-med + rotate: false + xy: 809, 309 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-trash + rotate: false + xy: 151, 373 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-trash-16 + rotate: false + xy: 151, 323 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-trash-16-med + rotate: false + xy: 853, 309 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-trash-med + rotate: false + xy: 897, 309 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-tree + rotate: false + xy: 151, 273 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-tree-med + rotate: false + xy: 941, 309 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-trello + rotate: false + xy: 151, 223 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-trello-med + rotate: false + xy: 677, 265 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-turret + rotate: false + xy: 151, 173 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-turret-med + rotate: false + xy: 677, 221 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-tutorial + rotate: false + xy: 151, 123 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-tutorial-med + rotate: false + xy: 677, 177 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-undo + rotate: false + xy: 151, 73 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-undo-med + rotate: false + xy: 677, 133 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-units + rotate: false + xy: 151, 23 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-units-med + rotate: false + xy: 677, 89 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-unlocks + rotate: false + xy: 201, 823 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-unlocks-med + rotate: false + xy: 677, 45 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-upgrade + rotate: false + xy: 251, 823 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-upgrade-med + rotate: false + xy: 677, 1 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-wiki + rotate: false + xy: 301, 823 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-wiki-med + rotate: false + xy: 721, 265 + size: 42, 42 + orig: 42, 42 + offset: 0, 0 + index: -1 +icon-zoom + rotate: false + xy: 351, 823 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icon-zoom-med + rotate: false + xy: 765, 265 + size: 42, 42 + orig: 42, 42 offset: 0, 0 index: -1 pane rotate: false - xy: 489, 742 + xy: 759, 123 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -8493,7 +6067,7 @@ pane index: -1 pane-2 rotate: false - xy: 489, 771 + xy: 721, 123 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -8501,7 +6075,7 @@ pane-2 index: -1 scroll-horizontal rotate: false - xy: 443, 417 + xy: 987, 103 size: 35, 24 split: 6, 5, 10, 10 orig: 35, 24 @@ -8509,43 +6083,15 @@ scroll-horizontal index: -1 scroll-knob-horizontal-black rotate: false - xy: 451, 995 + xy: 501, 13 size: 40, 24 split: 11, 10, 10, 10 orig: 40, 24 offset: 0, 0 index: -1 -sector-select - rotate: false - xy: 817, 307 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -slider-knob - rotate: false - xy: 548, 418 - size: 29, 38 - orig: 29, 38 - offset: 0, 0 - index: -1 -slider-knob-down - rotate: false - xy: 481, 482 - size: 29, 38 - orig: 29, 38 - offset: 0, 0 - index: -1 -slider-knob-over - rotate: false - xy: 481, 482 - size: 29, 38 - orig: 29, 38 - offset: 0, 0 - index: -1 underline rotate: false - xy: 443, 443 + xy: 949, 100 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -8553,7 +6099,7 @@ underline index: -1 underline-2 rotate: false - xy: 443, 530 + xy: 835, 125 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -8561,7 +6107,7 @@ underline-2 index: -1 underline-disabled rotate: false - xy: 443, 501 + xy: 873, 125 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -8569,1821 +6115,5569 @@ underline-disabled index: -1 underline-red rotate: false - xy: 443, 472 + xy: 911, 125 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 offset: 0, 0 index: -1 -window-empty +draug rotate: false - xy: 927, 584 - size: 27, 61 - split: 8, 8, 44, 11 - orig: 27, 61 + xy: 1, 423 + size: 48, 48 + orig: 48, 48 offset: 0, 0 index: -1 spirit rotate: false - xy: 301, 771 + xy: 701, 623 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 wraith rotate: false - xy: 401, 771 + xy: 501, 523 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 eruption-equip rotate: false - xy: 51, 963 + xy: 1, 165 size: 48, 56 orig: 48, 56 offset: 0, 0 index: -1 flakgun-equip rotate: false - xy: 51, 913 + xy: 1, 115 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 flamethrower-equip rotate: false - xy: 51, 855 + xy: 1, 57 size: 48, 56 orig: 48, 56 offset: 0, 0 index: -1 heal-blaster-equip rotate: false - xy: 51, 605 + xy: 401, 973 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 lich-missiles-equip rotate: false - xy: 1, 71 + xy: 351, 773 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 reaper-gun-equip rotate: false - xy: 201, 671 + xy: 301, 273 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 revenant-missiles-equip rotate: false - xy: 201, 521 + xy: 301, 123 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 shockgun-equip rotate: false - xy: 251, 321 + xy: 351, 223 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 swarmer-equip rotate: false - xy: 301, 221 + xy: 401, 323 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 sprites_fallback5.png -size: 1024,128 +size: 1024,1024 format: RGBA8888 filter: Nearest,Nearest repeat: none +mender + rotate: false + xy: 749, 923 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +mender-icon-editor + rotate: false + xy: 749, 923 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +mender-top + rotate: false + xy: 783, 957 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +shock-mine + rotate: false + xy: 375, 447 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +shock-mine-icon-editor + rotate: false + xy: 375, 447 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +conveyor-0-0 + rotate: false + xy: 171, 957 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +conveyor-icon-editor + rotate: false + xy: 171, 957 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +conveyor-0-1 + rotate: false + xy: 205, 991 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +conveyor-0-2 + rotate: false + xy: 1, 753 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +conveyor-0-3 + rotate: false + xy: 35, 787 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +conveyor-1-0 + rotate: false + xy: 69, 821 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +conveyor-1-1 + rotate: false + xy: 103, 855 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +conveyor-1-2 + rotate: false + xy: 137, 889 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +conveyor-1-3 + rotate: false + xy: 171, 923 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +conveyor-2-0 + rotate: false + xy: 205, 957 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +conveyor-2-1 + rotate: false + xy: 239, 991 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +conveyor-2-2 + rotate: false + xy: 1, 719 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +conveyor-2-3 + rotate: false + xy: 35, 753 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +conveyor-3-0 + rotate: false + xy: 69, 787 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +conveyor-3-1 + rotate: false + xy: 103, 821 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +conveyor-3-2 + rotate: false + xy: 137, 855 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +conveyor-3-3 + rotate: false + xy: 171, 889 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +conveyor-4-0 + rotate: false + xy: 205, 923 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +conveyor-4-1 + rotate: false + xy: 239, 957 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +conveyor-4-2 + rotate: false + xy: 273, 991 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +conveyor-4-3 + rotate: false + xy: 1, 685 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +titanium-conveyor-0-0 + rotate: false + xy: 341, 379 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +titanium-conveyor-icon-editor + rotate: false + xy: 341, 379 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +titanium-conveyor-0-1 + rotate: false + xy: 375, 413 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +titanium-conveyor-0-2 + rotate: false + xy: 409, 447 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +titanium-conveyor-0-3 + rotate: false + xy: 443, 481 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +titanium-conveyor-1-0 + rotate: false + xy: 477, 515 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +titanium-conveyor-1-1 + rotate: false + xy: 511, 549 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +titanium-conveyor-1-2 + rotate: false + xy: 545, 583 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +titanium-conveyor-1-3 + rotate: false + xy: 579, 617 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +titanium-conveyor-2-0 + rotate: false + xy: 613, 651 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +titanium-conveyor-2-1 + rotate: false + xy: 647, 685 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +titanium-conveyor-2-2 + rotate: false + xy: 681, 719 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +titanium-conveyor-2-3 + rotate: false + xy: 715, 753 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +titanium-conveyor-3-0 + rotate: false + xy: 749, 787 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +titanium-conveyor-3-1 + rotate: false + xy: 783, 821 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +titanium-conveyor-3-2 + rotate: false + xy: 817, 855 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +titanium-conveyor-3-3 + rotate: false + xy: 851, 889 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +titanium-conveyor-4-0 + rotate: false + xy: 885, 923 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +titanium-conveyor-4-1 + rotate: false + xy: 919, 957 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +titanium-conveyor-4-2 + rotate: false + xy: 953, 991 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +titanium-conveyor-4-3 + rotate: false + xy: 1, 5 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +junction + rotate: false + xy: 783, 991 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +junction-icon-editor + rotate: false + xy: 783, 991 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +overflow-gate + rotate: false + xy: 103, 243 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +overflow-gate-icon-editor + rotate: false + xy: 103, 243 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +phase-conveyor + rotate: false + xy: 307, 447 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +phase-conveyor-icon-editor + rotate: false + xy: 307, 447 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +phase-conveyor-arrow + rotate: false + xy: 341, 481 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +phase-conveyor-bridge + rotate: false + xy: 375, 515 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +phase-conveyor-end + rotate: false + xy: 409, 549 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +router + rotate: false + xy: 579, 685 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +router-icon-editor + rotate: false + xy: 579, 685 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +sorter + rotate: false + xy: 647, 719 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +sorter-icon-editor + rotate: false + xy: 647, 719 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +conduit-liquid + rotate: false + xy: 69, 889 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +conduit-bottom + rotate: false + xy: 35, 889 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +conduit-bottom-0 + rotate: false + xy: 69, 923 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +conduit-bottom-1 + rotate: false + xy: 103, 957 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +conduit-bottom-2 + rotate: false + xy: 137, 991 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +conduit-bottom-3 + rotate: false + xy: 137, 991 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +conduit-bottom-4 + rotate: false + xy: 137, 991 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +conduit-bottom-6 + rotate: false + xy: 137, 991 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +conduit-bottom-5 + rotate: false + xy: 1, 821 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +conduit-top-0 + rotate: false + xy: 103, 923 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +conduit-top-1 + rotate: false + xy: 137, 957 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +conduit-top-2 + rotate: false + xy: 171, 991 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +conduit-top-3 + rotate: false + xy: 1, 787 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +pulse-conduit-top-3 + rotate: false + xy: 1, 787 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +conduit-top-4 + rotate: false + xy: 35, 821 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +conduit-top-5 + rotate: false + xy: 69, 855 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +conduit-top-6 + rotate: false + xy: 103, 889 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +liquid-junction + rotate: false + xy: 205, 379 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +liquid-junction-icon-editor + rotate: false + xy: 205, 379 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +liquid-router-bottom + rotate: false + xy: 273, 447 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +liquid-router-liquid + rotate: false + xy: 341, 515 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +liquid-router-top + rotate: false + xy: 375, 549 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +mechanical-pump + rotate: false + xy: 613, 787 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +mechanical-pump-icon-editor + rotate: false + xy: 613, 787 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +phase-conduit + rotate: false + xy: 171, 311 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +phase-conduit-icon-editor + rotate: false + xy: 171, 311 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +phase-conduit-arrow + rotate: false + xy: 205, 345 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +phase-conduit-bridge + rotate: false + xy: 239, 379 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +phase-conduit-end + rotate: false + xy: 273, 413 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +pulse-conduit-top-0 + rotate: false + xy: 817, 957 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +pulse-conduit-top-1 + rotate: false + xy: 851, 991 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +pulse-conduit-top-2 + rotate: false + xy: 1, 107 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +pulse-conduit-top-4 + rotate: false + xy: 35, 141 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +pulse-conduit-top-5 + rotate: false + xy: 69, 175 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +pulse-conduit-top-6 + rotate: false + xy: 103, 209 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +combustion-generator + rotate: false + xy: 103, 991 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +combustion-generator-icon-editor + rotate: false + xy: 103, 991 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +combustion-generator-top + rotate: false + xy: 1, 855 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +power-node + rotate: false + xy: 647, 787 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +power-node-icon-editor + rotate: false + xy: 647, 787 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +power-source + rotate: false + xy: 715, 855 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +power-source-icon-editor + rotate: false + xy: 715, 855 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +power-void + rotate: false + xy: 749, 889 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +power-void-icon-editor + rotate: false + xy: 749, 889 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +rtg-generator-top + rotate: false + xy: 647, 753 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +solar-panel + rotate: false + xy: 579, 651 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +solar-panel-icon-editor + rotate: false + xy: 579, 651 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +incinerator + rotate: false + xy: 69, 277 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +incinerator-icon-editor + rotate: false + xy: 69, 277 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +item-source + rotate: false + xy: 545, 753 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +item-source-icon-editor + rotate: false + xy: 545, 753 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +item-void + rotate: false + xy: 715, 923 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +item-void-icon-editor + rotate: false + xy: 715, 923 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +liquid-source + rotate: false + xy: 443, 617 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +liquid-source-icon-editor + rotate: false + xy: 443, 617 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +melter + rotate: false + xy: 681, 855 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +melter-icon-editor + rotate: false + xy: 681, 855 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +pulverizer + rotate: false + xy: 137, 243 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +pulverizer-rotator + rotate: false + xy: 205, 311 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +pump-liquid + rotate: false + xy: 239, 345 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +unloader + rotate: false + xy: 205, 209 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +unloader-icon-editor + rotate: false + xy: 205, 209 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +scorch-heat + rotate: false + xy: 851, 957 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +repair-point-base + rotate: false + xy: 341, 447 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +copper-wall + rotate: false + xy: 35, 719 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +copper-wall-icon-editor + rotate: false + xy: 35, 719 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +door + rotate: false + xy: 69, 651 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +door-icon-editor + rotate: false + xy: 69, 651 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +door-open + rotate: false + xy: 137, 719 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +phase-wall + rotate: false + xy: 443, 583 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +phase-wall-icon-editor + rotate: false + xy: 443, 583 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +scrap-wall1 + rotate: false + xy: 1, 73 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +scrap-wall-icon-editor + rotate: false + xy: 1, 73 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +scrap-wall2 + rotate: false + xy: 35, 107 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +scrap-wall3 + rotate: false + xy: 69, 141 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +scrap-wall4 + rotate: false + xy: 103, 175 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +scrap-wall5 + rotate: false + xy: 103, 175 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +surge-wall + rotate: false + xy: 919, 991 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +surge-wall-icon-editor + rotate: false + xy: 919, 991 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +thorium-wall + rotate: false + xy: 205, 243 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +thorium-wall-icon-editor + rotate: false + xy: 205, 243 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +titanium-wall + rotate: false + xy: 35, 39 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +titanium-wall-icon-editor + rotate: false + xy: 35, 39 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +char-icon-editor + rotate: false + xy: 1, 991 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-char1 + rotate: false + xy: 1, 991 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +cliffs-icon-editor + rotate: false + xy: 35, 923 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +conduit-icon-editor + rotate: false + xy: 35, 855 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +conduit-icon-full + rotate: false + xy: 35, 855 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +craters-icon-editor + rotate: false + xy: 137, 787 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-craters1 + rotate: false + xy: 137, 787 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +dark-metal-icon-editor + rotate: false + xy: 341, 991 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +dark-panel-1-icon-editor + rotate: false + xy: 1, 617 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-dark-panel-1 + rotate: false + xy: 1, 617 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +dark-panel-2-icon-editor + rotate: false + xy: 35, 651 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-dark-panel-2 + rotate: false + xy: 35, 651 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +dark-panel-3-icon-editor + rotate: false + xy: 69, 685 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-dark-panel-3 + rotate: false + xy: 69, 685 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +dark-panel-4-icon-editor + rotate: false + xy: 103, 719 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-dark-panel-4 + rotate: false + xy: 103, 719 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +dark-panel-5-icon-editor + rotate: false + xy: 137, 753 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-dark-panel-5 + rotate: false + xy: 137, 753 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +dark-panel-6-icon-editor + rotate: false + xy: 171, 787 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-dark-panel-6 + rotate: false + xy: 171, 787 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +darksand-icon-editor + rotate: false + xy: 205, 821 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-darksand1 + rotate: false + xy: 205, 821 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +darksand-tainted-water-icon-editor + rotate: false + xy: 239, 855 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-darksand-tainted-water + rotate: false + xy: 239, 855 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +darksand-water-icon-editor + rotate: false + xy: 273, 889 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-darksand-water + rotate: false + xy: 273, 889 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +deepwater-icon-editor + rotate: false + xy: 341, 957 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-deepwater + rotate: false + xy: 341, 957 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +dunerocks-icon-editor + rotate: false + xy: 205, 787 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +duo-icon-editor + rotate: false + xy: 273, 855 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +duo-icon-full + rotate: false + xy: 273, 855 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-char2 + rotate: false + xy: 307, 889 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-char3 + rotate: false + xy: 341, 923 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-craters2 + rotate: false + xy: 375, 957 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-craters3 + rotate: false + xy: 409, 991 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-darksand2 + rotate: false + xy: 1, 549 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-darksand3 + rotate: false + xy: 35, 583 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-grass1 + rotate: false + xy: 69, 617 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +grass-icon-editor + rotate: false + xy: 69, 617 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-grass2 + rotate: false + xy: 103, 651 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-grass3 + rotate: false + xy: 137, 685 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-holostone1 + rotate: false + xy: 171, 719 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +holostone-icon-editor + rotate: false + xy: 171, 719 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-holostone2 + rotate: false + xy: 205, 753 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-holostone3 + rotate: false + xy: 239, 787 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-hotrock1 + rotate: false + xy: 273, 821 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +hotrock-icon-editor + rotate: false + xy: 273, 821 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-hotrock2 + rotate: false + xy: 307, 855 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-hotrock3 + rotate: false + xy: 341, 889 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-ice-snow1 + rotate: false + xy: 1, 515 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ice-snow-icon-editor + rotate: false + xy: 1, 515 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-ice-snow2 + rotate: false + xy: 35, 549 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-ice-snow3 + rotate: false + xy: 69, 583 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-ice1 + rotate: false + xy: 375, 923 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ice-icon-editor + rotate: false + xy: 375, 923 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-ice2 + rotate: false + xy: 409, 957 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-ice3 + rotate: false + xy: 443, 991 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-ignarock1 + rotate: false + xy: 103, 617 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ignarock-icon-editor + rotate: false + xy: 103, 617 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-ignarock2 + rotate: false + xy: 137, 651 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-ignarock3 + rotate: false + xy: 171, 685 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-magmarock1 + rotate: false + xy: 205, 719 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +magmarock-icon-editor + rotate: false + xy: 205, 719 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-magmarock2 + rotate: false + xy: 239, 753 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-magmarock3 + rotate: false + xy: 273, 787 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-metal-floor + rotate: false + xy: 307, 821 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +metal-floor-icon-editor + rotate: false + xy: 307, 821 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-metal-floor-2 + rotate: false + xy: 341, 855 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +metal-floor-2-icon-editor + rotate: false + xy: 341, 855 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-metal-floor-3 + rotate: false + xy: 375, 889 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +metal-floor-3-icon-editor + rotate: false + xy: 375, 889 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-metal-floor-5 + rotate: false + xy: 409, 923 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +metal-floor-5-icon-editor + rotate: false + xy: 409, 923 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-metal-floor-damaged1 + rotate: false + xy: 443, 957 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +metal-floor-damaged-icon-editor + rotate: false + xy: 443, 957 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-metal-floor-damaged2 + rotate: false + xy: 477, 991 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-metal-floor-damaged3 + rotate: false + xy: 1, 481 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-moss1 + rotate: false + xy: 35, 515 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +moss-icon-editor + rotate: false + xy: 35, 515 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-moss2 + rotate: false + xy: 69, 549 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-moss3 + rotate: false + xy: 103, 583 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-ore-coal1 + rotate: false + xy: 137, 617 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-ore-coal2 + rotate: false + xy: 171, 651 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-ore-coal3 + rotate: false + xy: 205, 685 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-coal-icon-full + rotate: false + xy: 205, 685 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-coal-icon-medium + rotate: false + xy: 205, 685 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-ore-copper1 + rotate: false + xy: 239, 719 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-ore-copper2 + rotate: false + xy: 273, 753 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-ore-copper3 + rotate: false + xy: 307, 787 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-copper-icon-full + rotate: false + xy: 307, 787 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-copper-icon-medium + rotate: false + xy: 307, 787 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-ore-lead1 + rotate: false + xy: 341, 821 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-ore-lead2 + rotate: false + xy: 375, 855 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-ore-lead3 + rotate: false + xy: 409, 889 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-lead-icon-full + rotate: false + xy: 409, 889 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-lead-icon-medium + rotate: false + xy: 409, 889 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-ore-scrap1 + rotate: false + xy: 443, 923 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-ore-scrap2 + rotate: false + xy: 477, 957 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-ore-scrap3 + rotate: false + xy: 511, 991 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-scrap-icon-full + rotate: false + xy: 511, 991 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-scrap-icon-medium + rotate: false + xy: 511, 991 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-ore-thorium1 + rotate: false + xy: 1, 447 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-ore-thorium2 + rotate: false + xy: 35, 481 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-ore-thorium3 + rotate: false + xy: 69, 515 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-thorium-icon-full + rotate: false + xy: 69, 515 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-thorium-icon-medium + rotate: false + xy: 69, 515 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-ore-titanium1 + rotate: false + xy: 103, 549 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-ore-titanium2 + rotate: false + xy: 137, 583 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-ore-titanium3 + rotate: false + xy: 171, 617 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-titanium-icon-full + rotate: false + xy: 171, 617 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-titanium-icon-medium + rotate: false + xy: 171, 617 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-pebbles1 + rotate: false + xy: 205, 651 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +pebbles-icon-editor + rotate: false + xy: 205, 651 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-pebbles2 + rotate: false + xy: 239, 685 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-pebbles3 + rotate: false + xy: 273, 719 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-salt + rotate: false + xy: 307, 753 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +salt-icon-editor + rotate: false + xy: 307, 753 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-sand-water + rotate: false + xy: 443, 889 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +sand-water-icon-editor + rotate: false + xy: 443, 889 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-sand1 + rotate: false + xy: 341, 787 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +sand-icon-editor + rotate: false + xy: 341, 787 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-sand2 + rotate: false + xy: 375, 821 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-sand3 + rotate: false + xy: 409, 855 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-shale1 + rotate: false + xy: 477, 923 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +shale-icon-editor + rotate: false + xy: 477, 923 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-shale2 + rotate: false + xy: 511, 957 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-shale3 + rotate: false + xy: 545, 991 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-snow1 + rotate: false + xy: 1, 413 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +snow-icon-editor + rotate: false + xy: 1, 413 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-snow2 + rotate: false + xy: 35, 447 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-snow3 + rotate: false + xy: 69, 481 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-spawn + rotate: false + xy: 103, 515 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +spawn-icon-editor + rotate: false + xy: 103, 515 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-spore-moss1 + rotate: false + xy: 137, 549 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +spore-moss-icon-editor + rotate: false + xy: 137, 549 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-spore-moss2 + rotate: false + xy: 171, 583 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-spore-moss3 + rotate: false + xy: 205, 617 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-stone1 + rotate: false + xy: 239, 651 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +stone-icon-editor + rotate: false + xy: 239, 651 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-stone2 + rotate: false + xy: 273, 685 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-stone3 + rotate: false + xy: 307, 719 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-tainted-water + rotate: false + xy: 341, 753 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +tainted-water-icon-editor + rotate: false + xy: 341, 753 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-tar + rotate: false + xy: 375, 787 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +tar-icon-editor + rotate: false + xy: 375, 787 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-tendrils1 + rotate: false + xy: 409, 821 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +tendrils-icon-editor + rotate: false + xy: 409, 821 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-tendrils2 + rotate: false + xy: 443, 855 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-tendrils3 + rotate: false + xy: 477, 889 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-water + rotate: false + xy: 511, 923 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +water-icon-editor + rotate: false + xy: 511, 923 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +hail-icon-editor + rotate: false + xy: 205, 583 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +hail-icon-full + rotate: false + xy: 205, 583 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icerocks-icon-editor + rotate: false + xy: 239, 617 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +liquid-router-icon-editor + rotate: false + xy: 307, 481 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +liquid-router-icon-full + rotate: false + xy: 307, 481 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +pulse-conduit-icon-editor + rotate: false + xy: 783, 923 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +pulse-conduit-icon-full + rotate: false + xy: 783, 923 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +pulverizer-icon-editor + rotate: false + xy: 171, 277 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +pulverizer-icon-full + rotate: false + xy: 171, 277 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +repair-point-icon-editor + rotate: false + xy: 375, 481 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +repair-point-icon-full + rotate: false + xy: 375, 481 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +rocks-icon-editor + rotate: false + xy: 511, 617 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +saltrocks-icon-editor + rotate: false + xy: 681, 787 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +sandrocks-icon-editor + rotate: false + xy: 749, 855 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +scorch-icon-editor + rotate: false + xy: 885, 991 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +scorch-icon-full + rotate: false + xy: 885, 991 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +shale-boulder-icon-editor + rotate: false + xy: 307, 379 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +shalerocks-icon-editor + rotate: false + xy: 341, 413 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +shrubs-icon-editor + rotate: false + xy: 443, 515 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +snowrocks-icon-editor + rotate: false + xy: 545, 617 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +sporerocks-icon-editor + rotate: false + xy: 851, 923 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 casing rotate: false - xy: 695, 49 + xy: 1015, 921 size: 8, 16 orig: 8, 16 offset: 0, 0 index: -1 laser rotate: false - xy: 705, 19 + xy: 949, 735 size: 4, 48 orig: 4, 48 offset: 0, 0 index: -1 minelaser rotate: false - xy: 711, 19 + xy: 337, 89 size: 4, 48 orig: 4, 48 offset: 0, 0 index: -1 scale_marker rotate: false - xy: 27, 1 + xy: 149, 43 size: 4, 4 orig: 4, 4 offset: 0, 0 index: -1 +scorch1 + rotate: false + xy: 511, 447 + size: 28, 100 + orig: 28, 100 + offset: 0, 0 + index: -1 +scorch2 + rotate: false + xy: 541, 447 + size: 28, 100 + orig: 28, 100 + offset: 0, 0 + index: -1 +scorch3 + rotate: false + xy: 571, 481 + size: 28, 100 + orig: 28, 100 + offset: 0, 0 + index: -1 +scorch4 + rotate: false + xy: 601, 515 + size: 28, 100 + orig: 28, 100 + offset: 0, 0 + index: -1 +scorch5 + rotate: false + xy: 631, 549 + size: 28, 100 + orig: 28, 100 + offset: 0, 0 + index: -1 +shot + rotate: false + xy: 409, 481 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 transfer rotate: false - xy: 717, 11 + xy: 949, 685 size: 4, 48 orig: 4, 48 offset: 0, 0 index: -1 +transfer-arrow + rotate: false + xy: 103, 107 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +alloy-smelter-icon-small + rotate: false + xy: 545, 557 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +arc-icon-small + rotate: false + xy: 715, 727 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +battery-icon-small + rotate: false + xy: 749, 761 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +battery-large-icon-small + rotate: false + xy: 783, 795 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +blast-drill-icon-small + rotate: false + xy: 817, 829 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +blast-mixer-icon-small + rotate: false + xy: 851, 863 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +bridge-conduit-icon-small + rotate: false + xy: 885, 897 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +bridge-conveyor-icon-small + rotate: false + xy: 919, 931 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +char-icon-small + rotate: false + xy: 987, 999 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +cliffs-icon-small + rotate: false + xy: 103, 81 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +coal-centrifuge-icon-medium + rotate: false + xy: 69, 957 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +coal-centrifuge-icon-small + rotate: false + xy: 137, 115 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +combustion-generator-icon-small + rotate: false + xy: 171, 149 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +conduit-icon-small + rotate: false + xy: 205, 183 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +container-icon-medium + rotate: false + xy: 137, 923 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +container-icon-small + rotate: false + xy: 239, 217 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +conveyor-icon-small + rotate: false + xy: 273, 251 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +copper-wall-icon-small + rotate: false + xy: 307, 285 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +copper-wall-large-icon-medium + rotate: false + xy: 69, 753 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +copper-wall-large-icon-small + rotate: false + xy: 341, 319 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +core-foundation-icon-medium + rotate: false + xy: 103, 787 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +core-foundation-icon-small + rotate: false + xy: 375, 353 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +core-nucleus-icon-medium + rotate: false + xy: 137, 821 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +core-nucleus-icon-small + rotate: false + xy: 409, 387 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +core-shard-icon-medium + rotate: false + xy: 171, 855 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +core-shard-icon-small + rotate: false + xy: 443, 415 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +cracks-1-0 + rotate: false + xy: 205, 889 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +cracks-1-1 + rotate: false + xy: 239, 923 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +cracks-1-2 + rotate: false + xy: 273, 957 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +cracks-1-3 + rotate: false + xy: 307, 991 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +cracks-1-4 + rotate: false + xy: 1, 651 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +cracks-1-5 + rotate: false + xy: 35, 685 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +cracks-1-6 + rotate: false + xy: 69, 719 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +cracks-1-7 + rotate: false + xy: 103, 753 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +craters-icon-small + rotate: false + xy: 571, 455 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +crawler-factory-icon-medium + rotate: false + xy: 171, 821 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +crawler-factory-icon-small + rotate: false + xy: 601, 489 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +cryofluidmixer-icon-medium + rotate: false + xy: 205, 855 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +cryofluidmixer-icon-small + rotate: false + xy: 631, 523 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +cultivator-icon-medium + rotate: false + xy: 239, 889 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +cultivator-icon-small + rotate: false + xy: 69, 47 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +cyclone-icon-medium + rotate: false + xy: 273, 923 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +cyclone-icon-small + rotate: false + xy: 647, 659 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +dagger-factory-icon-medium + rotate: false + xy: 307, 957 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +dagger-factory-icon-small + rotate: false + xy: 474, 449 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +dark-metal-icon-small + rotate: false + xy: 715, 701 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +dark-panel-1-icon-small + rotate: false + xy: 710, 675 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +dark-panel-2-icon-small + rotate: false + xy: 710, 649 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +dark-panel-3-icon-small + rotate: false + xy: 741, 727 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +dark-panel-4-icon-small + rotate: false + xy: 741, 701 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +dark-panel-5-icon-small + rotate: false + xy: 736, 675 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +dark-panel-6-icon-small + rotate: false + xy: 736, 649 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +darksand-icon-small + rotate: false + xy: 775, 761 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +darksand-tainted-water-icon-small + rotate: false + xy: 767, 735 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +darksand-water-icon-small + rotate: false + xy: 767, 709 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +dart-mech-pad-icon-medium + rotate: false + xy: 307, 923 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +dart-mech-pad-icon-small + rotate: false + xy: 809, 795 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +deepwater-icon-small + rotate: false + xy: 801, 769 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +delta-mech-pad-icon-medium + rotate: false + xy: 375, 991 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +delta-mech-pad-icon-small + rotate: false + xy: 843, 829 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +differential-generator-icon-medium + rotate: false + xy: 1, 583 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +differential-generator-icon-small + rotate: false + xy: 835, 803 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +distributor-icon-medium + rotate: false + xy: 35, 617 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +distributor-icon-small + rotate: false + xy: 877, 863 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +door-icon-small + rotate: false + xy: 869, 837 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +door-large-icon-medium + rotate: false + xy: 103, 685 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +door-large-icon-small + rotate: false + xy: 911, 897 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +draug-factory-icon-medium + rotate: false + xy: 171, 753 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +draug-factory-icon-small + rotate: false + xy: 903, 871 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +dunerocks-icon-small + rotate: false + xy: 945, 931 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +duo + rotate: false + xy: 239, 821 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +duo-icon-small + rotate: false + xy: 937, 905 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +force-projector-icon-medium + rotate: false + xy: 579, 991 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +force-projector-icon-small + rotate: false + xy: 979, 965 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +fortress-factory-icon-medium + rotate: false + xy: 1, 379 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +fortress-factory-icon-small + rotate: false + xy: 971, 939 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +fuse-icon-medium + rotate: false + xy: 35, 413 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +fuse-icon-small + rotate: false + xy: 103, 55 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +ghoul-factory-icon-medium + rotate: false + xy: 69, 447 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ghoul-factory-icon-small + rotate: false + xy: 129, 81 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +glaive-ship-pad-icon-medium + rotate: false + xy: 103, 481 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +glaive-ship-pad-icon-small + rotate: false + xy: 129, 55 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +graphite-press-icon-medium + rotate: false + xy: 137, 515 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +graphite-press-icon-small + rotate: false + xy: 163, 115 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +grass-icon-small + rotate: false + xy: 155, 89 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +hail + rotate: false + xy: 171, 549 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +hail-icon-small + rotate: false + xy: 155, 63 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +holostone-icon-small + rotate: false + xy: 197, 149 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +hotrock-icon-small + rotate: false + xy: 189, 123 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +ice-icon-small + rotate: false + xy: 231, 183 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +ice-snow-icon-small + rotate: false + xy: 223, 157 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +icerocks-icon-small + rotate: false + xy: 265, 217 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +ignarock-icon-small + rotate: false + xy: 257, 191 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +impact-reactor-icon-medium + rotate: false + xy: 35, 243 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +impact-reactor-icon-small + rotate: false + xy: 299, 251 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +incinerator-icon-small + rotate: false + xy: 291, 225 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +item-blast-compound-medium + rotate: false + xy: 793, 693 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 item-blast-compound-small rotate: false - xy: 537, 7 + xy: 613, 633 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 +item-coal-medium + rotate: false + xy: 767, 683 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 item-coal-small rotate: false - xy: 555, 7 + xy: 579, 599 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 +item-copper-medium + rotate: false + xy: 762, 657 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 item-copper-small rotate: false - xy: 573, 7 + xy: 552, 429 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 +item-graphite-medium + rotate: false + xy: 793, 667 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 item-graphite-small rotate: false - xy: 591, 7 + xy: 1007, 895 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 +item-lead-medium + rotate: false + xy: 333, 285 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 item-lead-small rotate: false - xy: 609, 7 + xy: 93, 1 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 +item-metaglass-medium + rotate: false + xy: 325, 259 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 item-metaglass-small rotate: false - xy: 643, 33 + xy: 93, 19 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 +item-phase-fabric-medium + rotate: false + xy: 367, 319 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 item-phase-fabric-small rotate: false - xy: 627, 15 + xy: 111, 1 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 +item-plastanium-medium + rotate: false + xy: 359, 293 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 item-plastanium-small rotate: false - xy: 645, 15 + xy: 111, 19 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 +item-pyratite-medium + rotate: false + xy: 401, 353 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 item-pyratite-small rotate: false - xy: 669, 59 + xy: 95, 37 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 +item-sand-medium + rotate: false + xy: 393, 327 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 item-sand-small rotate: false - xy: 661, 41 + xy: 113, 37 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 +item-scrap-medium + rotate: false + xy: 435, 387 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 item-scrap-small rotate: false - xy: 695, 85 + xy: 129, 1 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 +item-silicon-medium + rotate: false + xy: 427, 361 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 item-silicon-small rotate: false - xy: 687, 67 + xy: 129, 19 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 +item-source-icon-small + rotate: false + xy: 571, 429 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +item-spore-pod-medium + rotate: false + xy: 601, 463 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 item-spore-pod-small rotate: false - xy: 713, 93 + xy: 131, 37 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 +item-surge-alloy-medium + rotate: false + xy: 597, 437 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 item-surge-alloy-small rotate: false - xy: 731, 93 + xy: 147, 1 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 +item-thorium-medium + rotate: false + xy: 631, 497 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 item-thorium-small rotate: false - xy: 749, 93 + xy: 147, 19 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 +item-titanium-medium + rotate: false + xy: 627, 471 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 item-titanium-small rotate: false - xy: 767, 93 + xy: 165, 19 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 +item-void-icon-small + rotate: false + xy: 474, 423 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +javelin-ship-pad-icon-medium + rotate: false + xy: 749, 957 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +javelin-ship-pad-icon-small + rotate: false + xy: 500, 421 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +junction-icon-small + rotate: false + xy: 526, 421 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +kiln-icon-medium + rotate: false + xy: 1, 175 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +kiln-icon-small + rotate: false + xy: 827, 769 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +lancer-icon-medium + rotate: false + xy: 35, 209 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +lancer-icon-small + rotate: false + xy: 819, 743 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +laser-drill-icon-medium + rotate: false + xy: 69, 243 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +laser-drill-icon-small + rotate: false + xy: 819, 717 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +launch-pad-icon-medium + rotate: false + xy: 103, 277 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +launch-pad-icon-small + rotate: false + xy: 819, 691 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +launch-pad-large-icon-medium + rotate: false + xy: 137, 311 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +launch-pad-large-icon-small + rotate: false + xy: 819, 665 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +liquid-junction-icon-small + rotate: false + xy: 861, 803 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +liquid-router-icon-small + rotate: false + xy: 853, 777 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +liquid-source-icon-small + rotate: false + xy: 895, 837 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +liquid-tank-icon-medium + rotate: false + xy: 477, 651 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +liquid-tank-icon-small + rotate: false + xy: 887, 811 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +magmarock-icon-small + rotate: false + xy: 929, 871 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +mass-driver-icon-medium + rotate: false + xy: 545, 719 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +mass-driver-icon-small + rotate: false + xy: 921, 845 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +mechanical-drill-icon-medium + rotate: false + xy: 579, 753 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +mechanical-drill-icon-small + rotate: false + xy: 963, 905 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +mechanical-pump-icon-small + rotate: false + xy: 955, 879 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +meltdown-icon-medium + rotate: false + xy: 647, 821 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +meltdown-icon-small + rotate: false + xy: 997, 939 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +melter-icon-small + rotate: false + xy: 989, 913 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +mend-projector-icon-medium + rotate: false + xy: 715, 889 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +mend-projector-icon-small + rotate: false + xy: 181, 89 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +mender-icon-small + rotate: false + xy: 181, 63 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +metal-floor-2-icon-small + rotate: false + xy: 155, 37 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +metal-floor-3-icon-small + rotate: false + xy: 181, 37 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +metal-floor-5-icon-small + rotate: false + xy: 215, 123 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +metal-floor-damaged-icon-small + rotate: false + xy: 207, 97 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 metal-floor-icon-small rotate: false - xy: 1, 103 + xy: 207, 71 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 moss-icon-small rotate: false - xy: 1, 77 + xy: 207, 45 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 +multi-press-icon-medium + rotate: false + xy: 817, 991 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 multi-press-icon-small rotate: false - xy: 27, 103 + xy: 249, 157 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 +oil-extractor-icon-medium + rotate: false + xy: 1, 141 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 oil-extractor-icon-small rotate: false - xy: 1, 51 + xy: 241, 131 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 +omega-mech-pad-icon-medium + rotate: false + xy: 35, 175 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 omega-mech-pad-icon-small rotate: false - xy: 27, 77 + xy: 283, 191 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 ore-coal-icon-small rotate: false - xy: 53, 103 + xy: 275, 165 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 ore-copper-icon-small rotate: false - xy: 1, 25 + xy: 317, 225 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 ore-lead-icon-small rotate: false - xy: 27, 51 + xy: 309, 199 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 ore-scrap-icon-small rotate: false - xy: 53, 77 + xy: 762, 631 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 ore-thorium-icon-small rotate: false - xy: 79, 103 + xy: 788, 641 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 ore-titanium-icon-small rotate: false - xy: 27, 25 + xy: 814, 639 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 +overdrive-projector-icon-medium + rotate: false + xy: 69, 209 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 overdrive-projector-icon-small rotate: false - xy: 53, 51 + xy: 788, 615 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 overflow-gate-icon-small rotate: false - xy: 79, 77 + xy: 814, 613 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 pebbles-icon-small rotate: false - xy: 105, 103 + xy: 351, 259 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 +phantom-factory-icon-medium + rotate: false + xy: 137, 277 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 phantom-factory-icon-small rotate: false - xy: 53, 25 + xy: 343, 233 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 phase-conduit-icon-small rotate: false - xy: 79, 51 + xy: 385, 293 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 phase-conveyor-icon-small rotate: false - xy: 105, 77 + xy: 377, 267 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 phase-wall-icon-small rotate: false - xy: 131, 103 + xy: 419, 327 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 +phase-wall-large-icon-medium + rotate: false + xy: 477, 617 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 phase-wall-large-icon-small rotate: false - xy: 79, 25 + xy: 411, 301 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 +phase-weaver-icon-medium + rotate: false + xy: 511, 651 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 phase-weaver-icon-small rotate: false - xy: 105, 51 + xy: 453, 361 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 +pine-icon-medium + rotate: false + xy: 545, 685 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 pine-icon-small rotate: false - xy: 131, 77 + xy: 445, 335 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 +plastanium-compressor-icon-medium + rotate: false + xy: 579, 719 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 plastanium-compressor-icon-small rotate: false - xy: 157, 103 + xy: 597, 411 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 +pneumatic-drill-icon-medium + rotate: false + xy: 613, 753 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 pneumatic-drill-icon-small rotate: false - xy: 105, 25 + xy: 627, 445 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 power-node-icon-small rotate: false - xy: 131, 51 + xy: 623, 419 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 +power-node-large-icon-medium + rotate: false + xy: 681, 821 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 power-node-large-icon-small rotate: false - xy: 157, 77 + xy: 845, 743 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 power-source-icon-small rotate: false - xy: 183, 103 + xy: 845, 717 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 power-void-icon-small rotate: false - xy: 131, 25 + xy: 845, 691 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 pulse-conduit-icon-small rotate: false - xy: 157, 51 + xy: 845, 665 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 pulverizer-icon-small rotate: false - xy: 183, 77 + xy: 840, 639 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 +pyratite-mixer-icon-medium + rotate: false + xy: 273, 379 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 pyratite-mixer-icon-small rotate: false - xy: 209, 103 + xy: 840, 613 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 +repair-point + rotate: false + xy: 307, 413 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 repair-point-icon-small rotate: false - xy: 157, 25 + xy: 879, 777 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 +revenant-factory-icon-medium + rotate: false + xy: 409, 515 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 revenant-factory-icon-small rotate: false - xy: 183, 51 + xy: 871, 751 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 +ripple-icon-medium + rotate: false + xy: 443, 549 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 ripple-icon-small rotate: false - xy: 209, 77 + xy: 871, 725 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 +rock-icon-medium + rotate: false + xy: 477, 583 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 rock-icon-small rotate: false - xy: 235, 103 + xy: 871, 699 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 rocks-icon-small rotate: false - xy: 183, 25 + xy: 871, 673 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 +rotary-pump-icon-medium + rotate: false + xy: 545, 651 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 rotary-pump-icon-small rotate: false - xy: 209, 51 + xy: 913, 811 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 router-icon-small rotate: false - xy: 235, 77 + xy: 905, 785 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 +rtg-generator-icon-medium + rotate: false + xy: 613, 719 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 rtg-generator-icon-small rotate: false - xy: 261, 103 + xy: 947, 845 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 salt-icon-small rotate: false - xy: 209, 25 + xy: 939, 819 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 saltrocks-icon-small rotate: false - xy: 235, 51 + xy: 981, 879 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 +salvo-icon-medium + rotate: false + xy: 715, 821 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 salvo-icon-small rotate: false - xy: 261, 77 + xy: 973, 853 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 sand-icon-small rotate: false - xy: 287, 103 + xy: 999, 853 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 sand-water-icon-small rotate: false - xy: 235, 25 + xy: 233, 97 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 sandrocks-icon-small rotate: false - xy: 261, 51 + xy: 233, 71 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 +scatter-icon-medium + rotate: false + xy: 783, 889 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 scatter-icon-small rotate: false - xy: 287, 77 + xy: 233, 45 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 +scorch + rotate: false + xy: 817, 923 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 scorch-icon-small rotate: false - xy: 313, 103 + xy: 207, 19 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 +scrap-wall-gigantic-icon-medium + rotate: false + xy: 137, 209 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 scrap-wall-gigantic-icon-small rotate: false - xy: 261, 25 + xy: 233, 19 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 +scrap-wall-huge-icon-medium + rotate: false + xy: 171, 243 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 scrap-wall-huge-icon-small rotate: false - xy: 287, 51 + xy: 267, 131 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 scrap-wall-icon-small rotate: false - xy: 313, 77 + xy: 259, 105 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 +scrap-wall-large-icon-medium + rotate: false + xy: 205, 277 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 scrap-wall-large-icon-small rotate: false - xy: 339, 103 + xy: 259, 79 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 +separator-icon-medium + rotate: false + xy: 273, 345 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 separator-icon-small rotate: false - xy: 339, 77 + xy: 897, 714 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 shale-boulder-icon-small rotate: false - xy: 365, 103 + xy: 897, 688 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 shale-icon-small rotate: false - xy: 313, 14 + xy: 259, 11 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 shalerocks-icon-small rotate: false - xy: 339, 51 + xy: 897, 662 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 shock-mine-icon-small rotate: false - xy: 365, 77 + xy: 871, 647 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 shrubs-icon-small rotate: false - xy: 391, 103 + xy: 866, 621 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 +silicon-smelter-icon-medium + rotate: false + xy: 477, 549 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 silicon-smelter-icon-small rotate: false - xy: 339, 25 + xy: 897, 636 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 snow-icon-small rotate: false - xy: 365, 51 + xy: 892, 610 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 +snowrock-icon-medium + rotate: false + xy: 511, 583 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 snowrock-icon-small rotate: false - xy: 391, 77 + xy: 866, 595 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 snowrocks-icon-small rotate: false - xy: 417, 103 + xy: 892, 584 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 solar-panel-icon-small rotate: false - xy: 365, 25 + xy: 301, 165 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 +solar-panel-large-icon-medium + rotate: false + xy: 613, 685 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 solar-panel-large-icon-small rotate: false - xy: 391, 51 + xy: 293, 139 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 sorter-icon-small rotate: false - xy: 417, 77 + xy: 335, 199 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 spawn-icon-small rotate: false - xy: 443, 103 + xy: 327, 173 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 +spectre-icon-medium + rotate: false + xy: 681, 753 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 spectre-icon-small rotate: false - xy: 391, 25 + xy: 369, 233 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 +spirit-factory-icon-medium + rotate: false + xy: 715, 787 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 spirit-factory-icon-small rotate: false - xy: 417, 51 + xy: 361, 207 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 +spore-cluster-icon-medium + rotate: false + xy: 749, 821 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 spore-cluster-icon-small rotate: false - xy: 443, 77 + xy: 403, 267 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 spore-moss-icon-small rotate: false - xy: 469, 103 + xy: 395, 241 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 +spore-pine-icon-medium + rotate: false + xy: 783, 855 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 spore-pine-icon-small rotate: false - xy: 417, 25 + xy: 437, 301 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 +spore-press-icon-medium + rotate: false + xy: 817, 889 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 spore-press-icon-small rotate: false - xy: 443, 51 + xy: 429, 275 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 sporerocks-icon-small rotate: false - xy: 469, 77 + xy: 471, 335 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 stone-icon-small rotate: false - xy: 495, 103 + xy: 463, 309 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 +surge-tower-icon-medium + rotate: false + xy: 885, 957 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 surge-tower-icon-small rotate: false - xy: 443, 25 + xy: 623, 393 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 surge-wall-icon-small rotate: false - xy: 469, 51 + xy: 931, 785 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 +surge-wall-large-icon-medium + rotate: false + xy: 1, 39 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 surge-wall-large-icon-small rotate: false - xy: 495, 77 + xy: 923, 759 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 +swarmer-icon-medium + rotate: false + xy: 35, 73 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 swarmer-icon-small rotate: false - xy: 521, 103 + xy: 923, 733 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 tainted-water-icon-small rotate: false - xy: 469, 25 + xy: 923, 707 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 tar-icon-small rotate: false - xy: 495, 51 + xy: 923, 681 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 +tau-mech-pad-icon-medium + rotate: false + xy: 69, 107 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 tau-mech-pad-icon-small rotate: false - xy: 521, 77 + xy: 923, 655 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 tendrils-icon-small rotate: false - xy: 547, 103 + xy: 923, 629 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 +thermal-generator-icon-medium + rotate: false + xy: 103, 141 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 thermal-generator-icon-small rotate: false - xy: 495, 25 + xy: 918, 603 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 +thermal-pump-icon-medium + rotate: false + xy: 137, 175 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 thermal-pump-icon-small rotate: false - xy: 521, 51 + xy: 918, 577 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 +thorium-reactor-icon-medium + rotate: false + xy: 171, 209 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 thorium-reactor-icon-small rotate: false - xy: 547, 77 + xy: 965, 819 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 thorium-wall-icon-small rotate: false - xy: 573, 103 + xy: 957, 793 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 +thorium-wall-large-icon-medium + rotate: false + xy: 239, 277 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 thorium-wall-large-icon-small rotate: false - xy: 521, 25 + xy: 991, 827 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 +thruster-icon-medium + rotate: false + xy: 273, 311 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 thruster-icon-small rotate: false - xy: 547, 51 + xy: 285, 105 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 +titan-factory-icon-medium + rotate: false + xy: 307, 345 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 titan-factory-icon-small rotate: false - xy: 573, 77 + xy: 285, 79 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 titanium-conveyor-icon-small rotate: false - xy: 599, 103 + xy: 285, 53 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 titanium-wall-icon-small rotate: false - xy: 547, 25 + xy: 285, 27 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 +titanium-wall-large-icon-medium + rotate: false + xy: 69, 73 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 titanium-wall-large-icon-small rotate: false - xy: 573, 51 + xy: 285, 1 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 +trident-ship-pad-icon-medium + rotate: false + xy: 137, 141 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 trident-ship-pad-icon-small rotate: false - xy: 599, 77 + xy: 319, 139 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 +turbine-generator-icon-medium + rotate: false + xy: 171, 175 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 turbine-generator-icon-small rotate: false - xy: 625, 103 + xy: 311, 113 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 unloader-icon-small rotate: false - xy: 573, 25 + xy: 311, 87 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 +vault-icon-medium + rotate: false + xy: 239, 243 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 vault-icon-small rotate: false - xy: 599, 51 + xy: 311, 61 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 +water-extractor-icon-medium + rotate: false + xy: 273, 277 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 water-extractor-icon-small rotate: false - xy: 625, 77 + xy: 311, 35 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 water-icon-small rotate: false - xy: 651, 103 + xy: 311, 9 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 +wave-icon-medium + rotate: false + xy: 307, 311 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 wave-icon-small rotate: false - xy: 599, 25 + xy: 353, 173 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 +white-tree-dead-icon-medium + rotate: false + xy: 341, 345 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 white-tree-dead-icon-small rotate: false - xy: 625, 51 + xy: 345, 147 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 +white-tree-icon-medium + rotate: false + xy: 375, 379 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 white-tree-icon-small rotate: false - xy: 651, 77 + xy: 387, 207 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 +wraith-factory-icon-medium + rotate: false + xy: 409, 413 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 wraith-factory-icon-small rotate: false - xy: 677, 103 + xy: 379, 181 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 +item-biomatter + rotate: false + xy: 103, 311 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +item-blast-compound + rotate: false + xy: 137, 345 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +item-coal + rotate: false + xy: 171, 379 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +item-copper + rotate: false + xy: 205, 413 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +item-graphite + rotate: false + xy: 239, 447 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +item-lead + rotate: false + xy: 273, 481 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +item-metaglass + rotate: false + xy: 307, 515 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +item-phase-fabric + rotate: false + xy: 341, 549 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +item-plastanium + rotate: false + xy: 375, 583 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +item-pyratite + rotate: false + xy: 409, 617 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +item-sand + rotate: false + xy: 443, 651 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +item-scrap + rotate: false + xy: 477, 685 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +item-silicon + rotate: false + xy: 511, 719 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +item-spore-pod + rotate: false + xy: 579, 787 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +item-surge-alloy + rotate: false + xy: 613, 821 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +item-thorium + rotate: false + xy: 647, 855 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +item-titanium + rotate: false + xy: 681, 889 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +liquid-cryofluid + rotate: false + xy: 171, 345 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +liquid-oil + rotate: false + xy: 239, 413 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +liquid-slag + rotate: false + xy: 409, 583 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +liquid-water + rotate: false + xy: 511, 685 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 blank rotate: false - xy: 313, 11 + xy: 474, 478 size: 1, 1 orig: 1, 1 offset: 0, 0 index: -1 clear rotate: false - xy: 677, 82 + xy: 474, 475 size: 1, 1 orig: 1, 1 offset: 0, 0 index: -1 clear-editor rotate: false - xy: 677, 82 + xy: 474, 475 size: 1, 1 orig: 1, 1 offset: 0, 0 index: -1 +bar + rotate: false + xy: 64, 1 + size: 27, 36 + split: 9, 9, 9, 9 + orig: 27, 36 + offset: 0, 0 + index: -1 +bar-top + rotate: false + xy: 35, 1 + size: 27, 36 + split: 9, 10, 9, 10 + orig: 27, 36 + offset: 0, 0 + index: -1 +button-select + rotate: false + xy: 953, 965 + size: 24, 24 + split: 4, 4, 4, 4 + orig: 24, 24 + offset: 0, 0 + index: -1 +check-disabled + rotate: false + xy: 1, 957 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +check-off + rotate: false + xy: 35, 991 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +check-on + rotate: false + xy: 1, 923 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +check-on-disabled + rotate: false + xy: 35, 957 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +check-on-over + rotate: false + xy: 69, 991 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +check-over + rotate: false + xy: 1, 889 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 clear rotate: false - xy: 273, 13 + xy: 1013, 1013 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 editor-clear rotate: false - xy: 273, 13 + xy: 1013, 1013 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 cursor rotate: false - xy: 21, 1 + xy: 149, 49 size: 4, 4 orig: 4, 4 offset: 0, 0 index: -1 -icon-crafting +empty-sector rotate: false - xy: 739, 111 - size: 16, 16 - orig: 16, 16 + xy: 545, 957 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-defense +icon-about-small rotate: false - xy: 57, 7 - size: 16, 16 - orig: 16, 16 + xy: 273, 651 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-distribution +icon-add-small rotate: false - xy: 75, 7 - size: 16, 16 - orig: 16, 16 + xy: 307, 685 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-effect +icon-admin-small-small rotate: false - xy: 775, 111 - size: 16, 16 - orig: 16, 16 + xy: 341, 719 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-liquid +icon-arrow-16-small rotate: false - xy: 165, 7 - size: 16, 16 - orig: 16, 16 + xy: 375, 753 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-power +icon-arrow-small rotate: false - xy: 937, 111 - size: 16, 16 - orig: 16, 16 + xy: 375, 753 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-production +icon-arrow-down-small rotate: false - xy: 255, 7 - size: 16, 16 - orig: 16, 16 + xy: 409, 787 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-turret +icon-arrow-left-small rotate: false - xy: 429, 7 - size: 16, 16 - orig: 16, 16 + xy: 443, 821 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-units +icon-arrow-right-small rotate: false - xy: 465, 7 - size: 16, 16 - orig: 16, 16 + xy: 477, 855 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-upgrade +icon-arrow-up-small rotate: false - xy: 501, 7 - size: 16, 16 - orig: 16, 16 + xy: 511, 889 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -controller-cursor +icon-back-small rotate: false - xy: 625, 33 - size: 16, 16 - orig: 16, 16 + xy: 545, 923 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-about +icon-ban-small rotate: false - xy: 1009, 113 - size: 14, 14 - orig: 14, 14 + xy: 579, 957 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-add +icon-break-small rotate: false - xy: 1009, 97 - size: 14, 14 - orig: 14, 14 + xy: 613, 991 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-admin +icon-cancel-small rotate: false - xy: 785, 95 - size: 14, 14 - orig: 14, 14 + xy: 1, 345 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-admin-small +icon-chat-small rotate: false - xy: 713, 85 - size: 6, 6 - orig: 6, 6 + xy: 35, 379 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-areaDelete +icon-check-small rotate: false - xy: 273, 1 - size: 10, 10 - orig: 10, 10 + xy: 69, 413 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-arrow +icon-copy-small rotate: false - xy: 651, 59 - size: 16, 16 - orig: 16, 16 + xy: 103, 447 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-arrow-16 +icon-crafting-small rotate: false - xy: 651, 59 - size: 16, 16 - orig: 16, 16 + xy: 137, 481 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-arrow-down +icon-cursor-small rotate: false - xy: 737, 65 - size: 10, 10 - orig: 10, 10 - offset: 0, 0 - index: -1 -icon-arrow-left - rotate: false - xy: 749, 65 - size: 10, 10 - orig: 10, 10 - offset: 0, 0 - index: -1 -icon-arrow-right - rotate: false - xy: 761, 65 - size: 10, 10 - orig: 10, 10 - offset: 0, 0 - index: -1 -icon-arrow-up - rotate: false - xy: 773, 65 - size: 10, 10 - orig: 10, 10 - offset: 0, 0 - index: -1 -icon-back - rotate: false - xy: 677, 85 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -icon-ban - rotate: false - xy: 801, 95 - size: 14, 14 - orig: 14, 14 - offset: 0, 0 - index: -1 -icon-break - rotate: false - xy: 703, 111 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -icon-cancel - rotate: false - xy: 21, 7 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -icon-chat - rotate: false - xy: 785, 67 - size: 10, 10 - orig: 10, 10 - offset: 0, 0 - index: -1 -icon-check - rotate: false - xy: 721, 111 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -icon-copy - rotate: false - xy: 39, 7 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -icon-cursor - rotate: false - xy: 797, 67 - size: 10, 10 - orig: 10, 10 - offset: 0, 0 - index: -1 -icon-database - rotate: false - xy: 817, 95 - size: 14, 14 - orig: 14, 14 + xy: 171, 515 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 icon-database-small rotate: false - xy: 809, 67 - size: 10, 10 - orig: 10, 10 + xy: 205, 549 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-dev-builds +icon-defense-small rotate: false - xy: 833, 95 - size: 14, 14 - orig: 14, 14 + xy: 239, 583 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-diagonal +icon-dev-builds-small rotate: false - xy: 757, 111 - size: 16, 16 - orig: 16, 16 + xy: 273, 617 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-discord +icon-diagonal-small rotate: false - xy: 849, 95 - size: 14, 14 - orig: 14, 14 + xy: 307, 651 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-donate +icon-discord-small rotate: false - xy: 865, 95 - size: 14, 14 - orig: 14, 14 + xy: 341, 685 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-dots +icon-distribution-small rotate: false - xy: 881, 95 - size: 14, 14 - orig: 14, 14 + xy: 375, 719 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-editor +icon-donate-small rotate: false - xy: 897, 95 - size: 14, 14 - orig: 14, 14 + xy: 409, 753 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-egg +icon-dots-small rotate: false - xy: 913, 95 - size: 14, 14 - orig: 14, 14 + xy: 443, 787 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-elevation +icon-editor-small rotate: false - xy: 93, 7 - size: 16, 16 - orig: 16, 16 + xy: 477, 821 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-eraser +icon-effect-small rotate: false - xy: 793, 111 - size: 16, 16 - orig: 16, 16 + xy: 511, 855 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-exit +icon-elevation-small rotate: false - xy: 929, 95 - size: 14, 14 - orig: 14, 14 + xy: 545, 889 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-file +icon-eraser-small rotate: false - xy: 111, 7 - size: 16, 16 - orig: 16, 16 + xy: 579, 923 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-file-image +icon-exit-small rotate: false - xy: 811, 111 - size: 16, 16 - orig: 16, 16 + xy: 613, 957 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-file-text +icon-file-image-small rotate: false - xy: 945, 95 - size: 14, 14 - orig: 14, 14 + xy: 647, 991 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-fill +icon-file-small rotate: false - xy: 129, 7 - size: 16, 16 - orig: 16, 16 + xy: 1, 311 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-floppy +icon-file-text-small rotate: false - xy: 961, 95 - size: 14, 14 - orig: 14, 14 + xy: 35, 345 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-floppy-16 +icon-fill-small rotate: false - xy: 829, 111 - size: 16, 16 - orig: 16, 16 + xy: 69, 379 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-folder +icon-floppy-16-small rotate: false - xy: 977, 95 - size: 14, 14 - orig: 14, 14 + xy: 103, 413 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-folder-parent +icon-floppy-small rotate: false - xy: 993, 95 - size: 14, 14 - orig: 14, 14 + xy: 137, 447 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-github +icon-folder-parent-small rotate: false - xy: 1009, 81 - size: 14, 14 - orig: 14, 14 + xy: 171, 481 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-google-play +icon-folder-small rotate: false - xy: 663, 25 - size: 14, 14 - orig: 14, 14 + xy: 205, 515 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-grid +icon-github-small rotate: false - xy: 147, 7 - size: 16, 16 - orig: 16, 16 + xy: 239, 549 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-hold +icon-google-play-small rotate: false - xy: 821, 67 - size: 10, 10 - orig: 10, 10 + xy: 273, 583 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-holdDelete +icon-grid-small rotate: false - xy: 833, 67 - size: 10, 10 - orig: 10, 10 + xy: 307, 617 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-home +icon-home-small rotate: false - xy: 663, 9 - size: 14, 14 - orig: 14, 14 + xy: 341, 651 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-host +icon-host-small rotate: false - xy: 679, 43 - size: 14, 14 - orig: 14, 14 + xy: 375, 685 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-info +icon-info-small rotate: false - xy: 679, 27 - size: 14, 14 - orig: 14, 14 + xy: 409, 719 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-itch.io +icon-itch.io-small rotate: false - xy: 679, 11 - size: 14, 14 - orig: 14, 14 + xy: 443, 753 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-item +icon-item-small rotate: false - xy: 845, 67 - size: 10, 10 - orig: 10, 10 + xy: 477, 787 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-items-none +icon-line-small rotate: false - xy: 679, 1 - size: 8, 8 - orig: 8, 8 + xy: 511, 821 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-line +icon-link-small rotate: false - xy: 847, 111 - size: 16, 16 - orig: 16, 16 + xy: 545, 855 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-link +icon-liquid-consume-small rotate: false - xy: 705, 69 - size: 14, 14 - orig: 14, 14 + xy: 579, 889 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 icon-liquid-small rotate: false - xy: 857, 67 - size: 10, 10 - orig: 10, 10 + xy: 613, 923 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-load +icon-load-image-small rotate: false - xy: 721, 77 - size: 14, 14 - orig: 14, 14 + xy: 647, 957 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-load-image +icon-load-map-small rotate: false - xy: 865, 111 - size: 16, 16 - orig: 16, 16 + xy: 681, 991 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-load-map +icon-load-small rotate: false - xy: 183, 7 - size: 16, 16 - orig: 16, 16 + xy: 1, 277 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-loading +icon-loading-small rotate: false - xy: 883, 111 - size: 16, 16 - orig: 16, 16 + xy: 35, 311 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-locked +icon-locked-small rotate: false - xy: 201, 7 - size: 16, 16 - orig: 16, 16 + xy: 69, 345 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-logic +icon-map-small rotate: false - xy: 869, 67 - size: 10, 10 - orig: 10, 10 + xy: 103, 379 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-map +icon-menu-large-small rotate: false - xy: 737, 77 - size: 14, 14 - orig: 14, 14 + xy: 137, 413 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-menu +icon-menu-small rotate: false - xy: 881, 67 - size: 10, 10 - orig: 10, 10 + xy: 171, 447 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-menu-large +icon-missing-small rotate: false - xy: 901, 111 - size: 16, 16 - orig: 16, 16 + xy: 205, 481 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-missing +icon-none-small rotate: false - xy: 893, 67 - size: 10, 10 - orig: 10, 10 + xy: 239, 515 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-mission-background +icon-paste-small rotate: false - xy: 1, 5 - size: 18, 18 - orig: 18, 18 + xy: 273, 549 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-mission-battle +icon-pause-small rotate: false - xy: 905, 67 - size: 10, 10 - orig: 10, 10 - offset: 0, 0 - index: -1 -icon-mission-defense - rotate: false - xy: 917, 67 - size: 10, 10 - orig: 10, 10 - offset: 0, 0 - index: -1 -icon-mission-done - rotate: false - xy: 929, 67 - size: 10, 10 - orig: 10, 10 - offset: 0, 0 - index: -1 -icon-none - rotate: false - xy: 941, 67 - size: 10, 10 - orig: 10, 10 - offset: 0, 0 - index: -1 -icon-paste - rotate: false - xy: 219, 7 - size: 16, 16 - orig: 16, 16 - offset: 0, 0 - index: -1 -icon-pause - rotate: false - xy: 953, 67 - size: 10, 10 - orig: 10, 10 - offset: 0, 0 - index: -1 -icon-pencil - rotate: false - xy: 919, 111 - size: 16, 16 - orig: 16, 16 + xy: 307, 583 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 icon-pencil-small rotate: false - xy: 753, 77 - size: 14, 14 - orig: 14, 14 + xy: 341, 617 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-pick +icon-pick-small rotate: false - xy: 237, 7 - size: 16, 16 - orig: 16, 16 + xy: 375, 651 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-play +icon-play-2-small rotate: false - xy: 965, 67 - size: 10, 10 - orig: 10, 10 + xy: 409, 685 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-play-2 +icon-play-custom-small rotate: false - xy: 769, 77 - size: 14, 14 - orig: 14, 14 + xy: 443, 719 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-play-custom +icon-play-small rotate: false - xy: 785, 79 - size: 14, 14 - orig: 14, 14 + xy: 477, 753 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-players +icon-players-small rotate: false - xy: 977, 67 - size: 10, 10 - orig: 10, 10 + xy: 511, 787 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 icon-power-small rotate: false - xy: 989, 67 - size: 10, 10 - orig: 10, 10 + xy: 545, 821 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-quit +icon-production-small rotate: false - xy: 801, 79 - size: 14, 14 - orig: 14, 14 + xy: 579, 855 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-redo +icon-quit-small rotate: false - xy: 955, 111 - size: 16, 16 - orig: 16, 16 + xy: 613, 889 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-refresh +icon-redo-small rotate: false - xy: 817, 79 - size: 14, 14 - orig: 14, 14 + xy: 647, 923 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-rename +icon-refresh-small rotate: false - xy: 833, 79 - size: 14, 14 - orig: 14, 14 + xy: 681, 957 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-resize +icon-rename-small rotate: false - xy: 973, 111 - size: 16, 16 - orig: 16, 16 + xy: 715, 991 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-rotate +icon-resize-small rotate: false - xy: 849, 79 - size: 14, 14 - orig: 14, 14 + xy: 1, 243 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-rotate-arrow +icon-rotate-arrow-small rotate: false - xy: 865, 79 - size: 14, 14 - orig: 14, 14 + xy: 35, 277 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-rotate-left +icon-rotate-left-small rotate: false - xy: 881, 79 - size: 14, 14 - orig: 14, 14 + xy: 69, 311 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-rotate-right +icon-rotate-right-small rotate: false - xy: 897, 79 - size: 14, 14 - orig: 14, 14 + xy: 103, 345 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-save +icon-rotate-small rotate: false - xy: 913, 79 - size: 14, 14 - orig: 14, 14 + xy: 137, 379 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-save-image +icon-save-image-small rotate: false - xy: 991, 111 - size: 16, 16 - orig: 16, 16 + xy: 171, 413 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-save-map +icon-save-map-small rotate: false - xy: 339, 7 - size: 16, 16 - orig: 16, 16 + xy: 205, 447 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-settings +icon-save-small rotate: false - xy: 627, 3 - size: 10, 10 - orig: 10, 10 + xy: 239, 481 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-spray +icon-settings-small rotate: false - xy: 357, 7 - size: 16, 16 - orig: 16, 16 + xy: 273, 515 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-terrain +icon-spray-small rotate: false - xy: 375, 7 - size: 16, 16 - orig: 16, 16 + xy: 307, 549 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-tools +icon-terrain-small rotate: false - xy: 929, 79 - size: 14, 14 - orig: 14, 14 + xy: 341, 583 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-touch +icon-tools-small rotate: false - xy: 639, 3 - size: 10, 10 - orig: 10, 10 + xy: 375, 617 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-touchDelete +icon-trash-16-small rotate: false - xy: 651, 3 - size: 10, 10 - orig: 10, 10 + xy: 409, 651 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-trash +icon-trash-small rotate: false - xy: 945, 79 - size: 14, 14 - orig: 14, 14 + xy: 443, 685 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-trash-16 +icon-tree-small rotate: false - xy: 393, 7 - size: 16, 16 - orig: 16, 16 + xy: 477, 719 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-tree +icon-trello-small rotate: false - xy: 411, 7 - size: 16, 16 - orig: 16, 16 + xy: 511, 753 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-trello +icon-turret-small rotate: false - xy: 961, 79 - size: 14, 14 - orig: 14, 14 + xy: 545, 787 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-tutorial +icon-tutorial-small rotate: false - xy: 977, 79 - size: 14, 14 - orig: 14, 14 + xy: 579, 821 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-undo +icon-undo-small rotate: false - xy: 447, 7 - size: 16, 16 - orig: 16, 16 + xy: 613, 855 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-unlocked +icon-units-small rotate: false - xy: 483, 7 - size: 16, 16 - orig: 16, 16 + xy: 647, 889 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-unlocks +icon-unlocks-small rotate: false - xy: 993, 79 - size: 14, 14 - orig: 14, 14 + xy: 681, 923 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-wiki +icon-upgrade-small rotate: false - xy: 1009, 65 - size: 14, 14 - orig: 14, 14 + xy: 715, 957 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 -icon-zoom +icon-wiki-small rotate: false - xy: 519, 7 - size: 16, 16 - orig: 16, 16 + xy: 749, 991 + size: 32, 32 + orig: 32, 32 offset: 0, 0 index: -1 icon-zoom-small rotate: false - xy: 721, 61 - size: 14, 14 - orig: 14, 14 + xy: 1, 209 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +inventory + rotate: false + xy: 793, 719 + size: 24, 40 + split: 10, 10, 10, 14 + orig: 24, 40 offset: 0, 0 index: -1 scroll rotate: false - xy: 313, 40 + xy: 897, 740 size: 24, 35 split: 10, 10, 6, 5 orig: 24, 35 @@ -10391,40 +11685,76 @@ scroll index: -1 scroll-knob-vertical-black rotate: false - xy: 287, 9 + xy: 259, 37 size: 24, 40 split: 10, 10, 6, 10 orig: 24, 40 offset: 0, 0 index: -1 +sector-select + rotate: false + xy: 239, 311 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 selection rotate: false - xy: 703, 108 + xy: 508, 512 size: 1, 1 orig: 1, 1 offset: 0, 0 index: -1 slider rotate: false - xy: 689, 1 + xy: 508, 502 size: 1, 8 orig: 1, 8 offset: 0, 0 index: -1 +slider-knob + rotate: false + xy: 443, 441 + size: 29, 38 + orig: 29, 38 + offset: 0, 0 + index: -1 +slider-knob-down + rotate: false + xy: 477, 475 + size: 29, 38 + orig: 29, 38 + offset: 0, 0 + index: -1 +slider-knob-over + rotate: false + xy: 477, 475 + size: 29, 38 + orig: 29, 38 + offset: 0, 0 + index: -1 slider-vertical rotate: false - xy: 651, 56 + xy: 1015, 918 size: 8, 1 orig: 8, 1 offset: 0, 0 index: -1 white rotate: false - xy: 651, 51 + xy: 710, 714 size: 3, 3 orig: 3, 3 offset: 0, 0 index: -1 +window-empty + rotate: false + xy: 681, 656 + size: 27, 61 + split: 8, 8, 44, 11 + orig: 27, 61 + offset: 0, 0 + index: -1 sprites_fallback6.png size: 1024,1024 diff --git a/core/assets/sprites/sprites_fallback2.png b/core/assets/sprites/sprites_fallback2.png index cc30e04be7..8e0187e354 100644 Binary files a/core/assets/sprites/sprites_fallback2.png and b/core/assets/sprites/sprites_fallback2.png differ diff --git a/core/assets/sprites/sprites_fallback3.png b/core/assets/sprites/sprites_fallback3.png index fc0dd84b76..7fd0cb643d 100644 Binary files a/core/assets/sprites/sprites_fallback3.png and b/core/assets/sprites/sprites_fallback3.png differ diff --git a/core/assets/sprites/sprites_fallback4.png b/core/assets/sprites/sprites_fallback4.png index b740589f74..b4cd190dfb 100644 Binary files a/core/assets/sprites/sprites_fallback4.png and b/core/assets/sprites/sprites_fallback4.png differ diff --git a/core/assets/sprites/sprites_fallback5.png b/core/assets/sprites/sprites_fallback5.png index 405c5bed97..99d70e36d9 100644 Binary files a/core/assets/sprites/sprites_fallback5.png and b/core/assets/sprites/sprites_fallback5.png differ diff --git a/core/assets/sprites/sprites_fallback6.png b/core/assets/sprites/sprites_fallback6.png index aea581439c..5de7f2f00c 100644 Binary files a/core/assets/sprites/sprites_fallback6.png and b/core/assets/sprites/sprites_fallback6.png differ diff --git a/core/src/io/anuke/mindustry/Mindustry.java b/core/src/io/anuke/mindustry/Mindustry.java index 3b07847122..e5de1aee0b 100644 --- a/core/src/io/anuke/mindustry/Mindustry.java +++ b/core/src/io/anuke/mindustry/Mindustry.java @@ -1,6 +1,10 @@ package io.anuke.mindustry; import io.anuke.arc.*; +import io.anuke.arc.graphics.Color; +import io.anuke.arc.graphics.Texture; +import io.anuke.arc.graphics.g2d.Draw; +import io.anuke.arc.graphics.g2d.SpriteBatch; import io.anuke.arc.math.Mathf; import io.anuke.arc.util.Log; import io.anuke.arc.util.Time; @@ -8,6 +12,7 @@ import io.anuke.mindustry.core.*; import io.anuke.mindustry.game.EventType.GameLoadEvent; import io.anuke.mindustry.io.BundleLoader; +import static io.anuke.arc.Core.batch; import static io.anuke.mindustry.Vars.*; public class Mindustry extends ApplicationCore{ @@ -21,28 +26,38 @@ public class Mindustry extends ApplicationCore{ Time.mark(); - Vars.init(); + batch = new SpriteBatch(); - Log.setUseColors(false); - BundleLoader.load(); - content.load(); - content.loadColors(); + Core.app.post(() -> Core.app.post(() -> { + drawLoading(); + Core.app.post(() -> Core.app.post(() -> { + Vars.init(); + Log.setUseColors(false); + BundleLoader.load(); + content.load(); + content.loadColors(); - add(logic = new Logic()); - add(world = new World()); - add(control = new Control()); - add(renderer = new Renderer()); - add(ui = new UI()); - add(netServer = new NetServer()); - add(netClient = new NetClient()); + add(logic = new Logic()); + add(world = new World()); + add(control = new Control()); + add(renderer = new Renderer()); + add(ui = new UI()); + add(netServer = new NetServer()); + add(netClient = new NetClient()); + + for(ApplicationListener listener : modules){ + listener.init(); + } + + Log.info("Time to load [total]: {0}", Time.elapsed()); + Events.fire(new GameLoadEvent()); + })); + })); } @Override public void init(){ - super.init(); - - Log.info("Time to load [total]: {0}", Time.elapsed()); - Events.fire(new GameLoadEvent()); + setup(); } @Override @@ -66,4 +81,16 @@ public class Mindustry extends ApplicationCore{ } } + void drawLoading(){ + Core.graphics.clear(Color.BLACK); + Draw.proj().setOrtho(0, 0, Core.graphics.getWidth(), Core.graphics.getHeight()); + + Texture icon = new Texture("sprites/logotext.png"); + float width = Math.min(Core.graphics.getWidth() - 10f, icon.getWidth()); + Draw.rect(Draw.wrap(icon), Core.graphics.getWidth()/2f, Core.graphics.getHeight()/2f, width, (float)icon.getHeight() / icon.getWidth() * width); + Draw.flush(); + + icon.dispose(); + } + } diff --git a/core/src/io/anuke/mindustry/Vars.java b/core/src/io/anuke/mindustry/Vars.java index c969aa4006..5680b3aedd 100644 --- a/core/src/io/anuke/mindustry/Vars.java +++ b/core/src/io/anuke/mindustry/Vars.java @@ -57,6 +57,12 @@ public class Vars{ public static final float itemSize = 5f; /** extra padding around the world; units outside this bound will begin to self-destruct. */ public static final float worldBounds = 100f; + /** default size of UI icons.*/ + public static final int iconsize = 48; + /** size of UI icons (small)*/ + public static final int iconsizesmall = 32; + /** size of UI icons (medium)*/ + public static final int iconsizemed = 30; /** units outside of this bound will simply die instantly */ public static final float finalWorldBounds = worldBounds + 500; /** ticks spent out of bound until self destruct. */ diff --git a/core/src/io/anuke/mindustry/content/Blocks.java b/core/src/io/anuke/mindustry/content/Blocks.java index 98938213f9..3b9ea32a3b 100644 --- a/core/src/io/anuke/mindustry/content/Blocks.java +++ b/core/src/io/anuke/mindustry/content/Blocks.java @@ -384,7 +384,7 @@ public class Blocks implements ContentList{ darkMetal = new StaticWall("dark-metal"); - pebbles = new OverlayFloor("pebbles"); + pebbles = new DoubleOverlayFloor("pebbles"); tendrils = new OverlayFloor("tendrils"); @@ -1433,15 +1433,15 @@ public class Blocks implements ContentList{ ); size = 2; - range = 120f; - reload = 35f; + range = 150f; + reload = 30f; restitution = 0.03f; ammoEjectBack = 3f; cooldown = 0.03f; recoil = 3f; shootShake = 2f; - burstSpacing = 4; - shots = 3; + burstSpacing = 3f; + shots = 4; ammoUseEffect = Fx.shellEjectBig; health = 360; }}; @@ -1687,7 +1687,7 @@ public class Blocks implements ContentList{ repairPoint = new RepairPoint("repair-point"){{ requirements(Category.units, ItemStack.with(Items.lead, 30, Items.copper, 30, Items.silicon, 30)); - repairSpeed = 0.1f; + repairSpeed = 0.3f; powerUse = 1f; }}; diff --git a/core/src/io/anuke/mindustry/content/Bullets.java b/core/src/io/anuke/mindustry/content/Bullets.java index 37c84c7898..ae7ad0a305 100644 --- a/core/src/io/anuke/mindustry/content/Bullets.java +++ b/core/src/io/anuke/mindustry/content/Bullets.java @@ -280,6 +280,7 @@ public class Bullets implements ContentList{ standardCopper = new BasicBulletType(2.5f, 9, "bullet"){{ bulletWidth = 7f; bulletHeight = 9f; + lifetime = 60f; shootEffect = Fx.shootSmall; smokeEffect = Fx.shootSmallSmoke; ammoMultiplier = 1; @@ -290,6 +291,7 @@ public class Bullets implements ContentList{ bulletHeight = 12f; reloadMultiplier = 0.6f; ammoMultiplier = 2; + lifetime = 60f; }}; standardThorium = new BasicBulletType(4f, 29, "bullet"){{ @@ -298,6 +300,7 @@ public class Bullets implements ContentList{ shootEffect = Fx.shootBig; smokeEffect = Fx.shootBigSmoke; ammoMultiplier = 2; + lifetime = 60f; }}; standardHoming = new BasicBulletType(3f, 9, "bullet"){{ @@ -306,6 +309,7 @@ public class Bullets implements ContentList{ homingPower = 5f; reloadMultiplier = 1.4f; ammoMultiplier = 3; + lifetime = 60f; }}; standardIncendiary = new BasicBulletType(3.2f, 11, "bullet"){{ @@ -317,6 +321,7 @@ public class Bullets implements ContentList{ incendAmount = 1; incendChance = 0.3f; inaccuracy = 3f; + lifetime = 60f; }}; standardGlaive = new BasicBulletType(4f, 7.5f, "bullet"){{ @@ -327,6 +332,7 @@ public class Bullets implements ContentList{ incendSpread = 3f; incendAmount = 1; incendChance = 0.3f; + lifetime = 60f; }}; standardMechSmall = new BasicBulletType(4f, 9, "bullet"){{ @@ -399,7 +405,7 @@ public class Bullets implements ContentList{ super.hit(b); tile = tile.link(); - if(tile.getTeam() == b.getTeam() && !(tile.block() instanceof BuildBlock)){ + if(tile.entity != null && tile.getTeam() == b.getTeam() && !(tile.block() instanceof BuildBlock)){ Effects.effect(Fx.healBlockFull, Pal.heal, tile.drawx(), tile.drawy(), tile.block().size); tile.entity.healBy(healPercent / 100f * tile.entity.maxHealth()); } diff --git a/core/src/io/anuke/mindustry/content/TechTree.java b/core/src/io/anuke/mindustry/content/TechTree.java index 2c3ee5d1b9..8228b78eb2 100644 --- a/core/src/io/anuke/mindustry/content/TechTree.java +++ b/core/src/io/anuke/mindustry/content/TechTree.java @@ -261,7 +261,7 @@ public class TechTree implements ContentList{ }); node(wraithFactory, () -> { - node(spiritFactory, () -> { + node(ghoulFactory, () -> { node(revenantFactory, () -> { }); diff --git a/core/src/io/anuke/mindustry/content/Zones.java b/core/src/io/anuke/mindustry/content/Zones.java index 7f5cbaabb9..70b7835da7 100644 --- a/core/src/io/anuke/mindustry/content/Zones.java +++ b/core/src/io/anuke/mindustry/content/Zones.java @@ -19,7 +19,7 @@ public class Zones implements ContentList{ @Override public void load(){ - groundZero = new Zone("groundZero", new MapGenerator("groundZero", 1).decor(new Decoration(Blocks.snow, Blocks.snowrock, 0.01))){{ + groundZero = new Zone("groundZero", new MapGenerator("groundZero", 1)){{ baseLaunchCost = ItemStack.with(Items.copper, -100); startingItems = ItemStack.list(Items.copper, 100); alwaysUnlocked = true; diff --git a/core/src/io/anuke/mindustry/core/ContentLoader.java b/core/src/io/anuke/mindustry/core/ContentLoader.java index e936c347c7..1bf12ba4a3 100644 --- a/core/src/io/anuke/mindustry/core/ContentLoader.java +++ b/core/src/io/anuke/mindustry/core/ContentLoader.java @@ -6,9 +6,9 @@ import io.anuke.arc.graphics.Color; import io.anuke.arc.graphics.Pixmap; import io.anuke.arc.util.Log; import io.anuke.mindustry.content.*; -import io.anuke.mindustry.entities.bullet.Bullet; import io.anuke.mindustry.entities.bullet.BulletType; -import io.anuke.mindustry.entities.effect.*; +import io.anuke.mindustry.entities.effect.Fire; +import io.anuke.mindustry.entities.effect.Puddle; import io.anuke.mindustry.entities.traits.TypeTrait; import io.anuke.mindustry.entities.type.Player; import io.anuke.mindustry.game.*; @@ -241,7 +241,5 @@ public class ContentLoader{ TypeTrait.registerType(Player.class, Player::new); TypeTrait.registerType(Fire.class, Fire::new); TypeTrait.registerType(Puddle.class, Puddle::new); - TypeTrait.registerType(Bullet.class, Bullet::new); - TypeTrait.registerType(Lightning.class, Lightning::new); } } diff --git a/core/src/io/anuke/mindustry/core/Control.java b/core/src/io/anuke/mindustry/core/Control.java index 3b87d16091..43f197ad3e 100644 --- a/core/src/io/anuke/mindustry/core/Control.java +++ b/core/src/io/anuke/mindustry/core/Control.java @@ -321,7 +321,7 @@ public class Control implements ApplicationListener{ Time.update(); } - if(!scene.hasDialog() && !(scene.root.getChildren().peek() instanceof Dialog) && Core.input.keyTap(KeyCode.BACK)){ + if(!scene.hasDialog() && !scene.root.getChildren().isEmpty() && !(scene.root.getChildren().peek() instanceof Dialog) && Core.input.keyTap(KeyCode.BACK)){ Platform.instance.hide(); } } diff --git a/core/src/io/anuke/mindustry/core/Logic.java b/core/src/io/anuke/mindustry/core/Logic.java index b4a2fd9b76..1e398ceb8b 100644 --- a/core/src/io/anuke/mindustry/core/Logic.java +++ b/core/src/io/anuke/mindustry/core/Logic.java @@ -15,6 +15,7 @@ import io.anuke.mindustry.game.EventType.*; import io.anuke.mindustry.game.*; import io.anuke.mindustry.game.Teams.TeamData; import io.anuke.mindustry.gen.BrokenBlock; +import io.anuke.mindustry.gen.Call; import io.anuke.mindustry.net.Net; import io.anuke.mindustry.type.Item; import io.anuke.mindustry.world.Block; @@ -130,8 +131,13 @@ public class Logic implements ApplicationListener{ } if(alive != null && !state.gameOver){ + if(world.isZone() && alive == defaultTeam){ + //in attack maps, a victorious game over is equivalent to a launch + Call.launchZone(); + }else{ + Events.fire(new GameOverEvent(alive)); + } state.gameOver = true; - Events.fire(new GameOverEvent(alive)); } } } @@ -154,6 +160,9 @@ public class Logic implements ApplicationListener{ world.removeBlock(tile); } state.launched = true; + state.gameOver = true; + //manually fire game over event now + Events.fire(new GameOverEvent(defaultTeam)); }); } diff --git a/core/src/io/anuke/mindustry/core/NetClient.java b/core/src/io/anuke/mindustry/core/NetClient.java index 85490ec2db..05ea541609 100644 --- a/core/src/io/anuke/mindustry/core/NetClient.java +++ b/core/src/io/anuke/mindustry/core/NetClient.java @@ -251,7 +251,7 @@ public class NetClient implements ApplicationListener{ //read the entity entity.read(input); - if(created){ + if(created && entity.getInterpolator() != null && entity.getInterpolator().target != null){ //set initial starting position entity.setNet(entity.getInterpolator().target.x, entity.getInterpolator().target.y); if(entity instanceof Unit && entity.getInterpolator().targets.length > 0){ diff --git a/core/src/io/anuke/mindustry/core/NetServer.java b/core/src/io/anuke/mindustry/core/NetServer.java index ab4eca7e0d..e079ab7511 100644 --- a/core/src/io/anuke/mindustry/core/NetServer.java +++ b/core/src/io/anuke/mindustry/core/NetServer.java @@ -274,7 +274,7 @@ public class NetServer implements ApplicationListener{ long elapsed = Time.timeSinceMillis(connection.lastRecievedClientTime); float maxSpeed = boosting && !player.mech.flying ? player.mech.boostSpeed : player.mech.speed; - float maxMove = elapsed / 1000f * 60f * Math.min(compound(maxSpeed, player.mech.drag) * 1.25f, player.mech.maxSpeed * 1.1f); + float maxMove = elapsed / 1000f * 60f * Math.min(compound(maxSpeed, player.mech.drag) * 1.25f, player.mech.maxSpeed * 1.2f); player.pointerX = pointerX; player.pointerY = pointerY; @@ -284,6 +284,7 @@ public class NetServer implements ApplicationListener{ player.isShooting = shooting; player.buildQueue().clear(); for(BuildRequest req : requests){ + if(req == null) continue; Tile tile = world.tile(req.x, req.y); if(tile == null) continue; //auto-skip done requests @@ -296,7 +297,7 @@ public class NetServer implements ApplicationListener{ } vector.set(x - player.getInterpolator().target.x, y - player.getInterpolator().target.y); - //vector.limit(maxMove); + vector.limit(maxMove); float prevx = player.x, prevy = player.y; player.set(player.getInterpolator().target.x, player.getInterpolator().target.y); diff --git a/core/src/io/anuke/mindustry/core/Renderer.java b/core/src/io/anuke/mindustry/core/Renderer.java index a6a5aa1363..870a36e623 100644 --- a/core/src/io/anuke/mindustry/core/Renderer.java +++ b/core/src/io/anuke/mindustry/core/Renderer.java @@ -1,7 +1,6 @@ package io.anuke.mindustry.core; -import io.anuke.arc.ApplicationListener; -import io.anuke.arc.Core; +import io.anuke.arc.*; import io.anuke.arc.files.FileHandle; import io.anuke.arc.function.Consumer; import io.anuke.arc.function.Predicate; @@ -21,6 +20,7 @@ import io.anuke.mindustry.entities.effect.GroundEffectEntity.GroundEffect; import io.anuke.mindustry.entities.impl.EffectEntity; import io.anuke.mindustry.entities.traits.*; import io.anuke.mindustry.entities.type.*; +import io.anuke.mindustry.game.EventType.DisposeEvent; import io.anuke.mindustry.game.Team; import io.anuke.mindustry.graphics.*; import io.anuke.mindustry.world.blocks.defense.ForceProjector.ShieldEntity; @@ -42,7 +42,6 @@ public class Renderer implements ApplicationListener{ private float shakeIntensity, shaketime; public Renderer(){ - batch = new SpriteBatch(4096); camera = new Camera(); Lines.setCircleVertices(20); Shaders.init(); @@ -113,7 +112,7 @@ public class Renderer implements ApplicationListener{ }else{ camera.position.lerpDelta(position, 0.08f); } - }else if(!mobile){ + }else if(!mobile || settings.getBool("keyboard")){ camera.position.lerpDelta(position, 0.08f); } @@ -131,6 +130,7 @@ public class Renderer implements ApplicationListener{ minimap.dispose(); shieldBuffer.dispose(); blocks.dispose(); + Events.fire(new DisposeEvent()); } void updateShake(float scale){ diff --git a/core/src/io/anuke/mindustry/core/UI.java b/core/src/io/anuke/mindustry/core/UI.java index 376758f59e..7a234521b3 100644 --- a/core/src/io/anuke/mindustry/core/UI.java +++ b/core/src/io/anuke/mindustry/core/UI.java @@ -207,12 +207,12 @@ public class UI implements ApplicationListener{ }); } - public void showTextInput(String titleText, String text, String def, TextFieldFilter filter, Consumer confirmed){ + public void showTextInput(String titleText, String text, int textLength, String def, TextFieldFilter filter, Consumer confirmed){ new Dialog(titleText, "dialog"){{ cont.margin(30).add(text).padRight(6f); TextField field = cont.addField(def, t -> { }).size(170f, 50f).get(); - field.setFilter((f, c) -> field.getText().length() < 12 && filter.acceptChar(f, c)); + field.setFilter((f, c) -> field.getText().length() < textLength && filter.acceptChar(f, c)); Platform.instance.addDialog(field); buttons.defaults().size(120, 54).pad(4); buttons.addButton("$ok", () -> { @@ -224,7 +224,11 @@ public class UI implements ApplicationListener{ } public void showTextInput(String title, String text, String def, Consumer confirmed){ - showTextInput(title, text, def, (field, c) -> true, confirmed); + showTextInput(title, text, 12, def, (field, c) -> true, confirmed); + } + + public void showTextInput(String title, String text, int textLength, String def, Consumer confirmed){ + showTextInput(title, text, textLength < 0 ? 12 : textLength, def, (field, c) -> true, confirmed); } public void showInfoFade(String info){ diff --git a/core/src/io/anuke/mindustry/editor/MapEditorDialog.java b/core/src/io/anuke/mindustry/editor/MapEditorDialog.java index c83538840b..798a53c671 100644 --- a/core/src/io/anuke/mindustry/editor/MapEditorDialog.java +++ b/core/src/io/anuke/mindustry/editor/MapEditorDialog.java @@ -65,7 +65,7 @@ public class MapEditorDialog extends Dialog implements Disposable{ menu = new FloatingDialog("$menu"); menu.addCloseButton(); - float isize = 16 * 2f; + float isize = iconsize; float swidth = 180f; menu.cont.table(t -> { @@ -314,7 +314,7 @@ public class MapEditorDialog extends Dialog implements Disposable{ }).left().margin(0).get(); button.clearChildren(); - button.addImage(iconname).size(16 * 3).padLeft(10); + button.addImage(iconname).size(iconsize).padLeft(10); button.table(t -> { t.add(name).growX().wrap(); t.row(); @@ -385,14 +385,14 @@ public class MapEditorDialog extends Dialog implements Disposable{ Consumer addTool = tool -> { Table[] lastTable = {null}; - ImageButton button = new ImageButton("icon-" + tool.name(), "clear-toggle"); + ImageButton button = new ImageButton("icon-" + tool.name() + "-small", "clear-toggle"); button.clicked(() -> { view.setTool(tool); if(lastTable[0] != null){ lastTable[0].remove(); } }); - button.resizeImage(16 * 2f); + button.resizeImage(iconsizesmall); button.update(() -> button.setChecked(view.getTool() == tool)); group.add(button); @@ -436,12 +436,16 @@ public class MapEditorDialog extends Dialog implements Disposable{ table.update(() -> { Vector2 v = button.localToStageCoordinates(Tmp.v1.setZero()); table.setPosition(v.x, v.y, Align.topLeft); + if(!isShown()){ + table.remove(); + lastTable[0] = null; + } }); table.pack(); table.act(Core.graphics.getDeltaTime()); - Core.scene.add(table); + addChild(table); lastTable[0] = table; }); } @@ -458,16 +462,16 @@ public class MapEditorDialog extends Dialog implements Disposable{ tools.defaults().size(size, size); - tools.addImageButton("icon-menu-large", "clear", 16 * 2f, menu::show); + tools.addImageButton("icon-menu-large-small", "clear", iconsizesmall, menu::show); - ImageButton grid = tools.addImageButton("icon-grid", "clear-toggle", 16 * 2f, () -> view.setGrid(!view.isGrid())).get(); + ImageButton grid = tools.addImageButton("icon-grid-small", "clear-toggle", iconsizesmall, () -> view.setGrid(!view.isGrid())).get(); addTool.accept(EditorTool.zoom); tools.row(); - ImageButton undo = tools.addImageButton("icon-undo", "clear", 16 * 2f, editor::undo).get(); - ImageButton redo = tools.addImageButton("icon-redo", "clear", 16 * 2f, editor::redo).get(); + ImageButton undo = tools.addImageButton("icon-undo-small", "clear", iconsizesmall, editor::undo).get(); + ImageButton redo = tools.addImageButton("icon-redo-small", "clear", iconsizesmall, editor::redo).get(); addTool.accept(EditorTool.pick); @@ -489,7 +493,7 @@ public class MapEditorDialog extends Dialog implements Disposable{ addTool.accept(EditorTool.fill); addTool.accept(EditorTool.spray); - ImageButton rotate = tools.addImageButton("icon-arrow-16", "clear", 16 * 2f, () -> editor.rotation = (editor.rotation + 1) % 4).get(); + ImageButton rotate = tools.addImageButton("icon-arrow-16-small", "clear", iconsizesmall, () -> editor.rotation = (editor.rotation + 1) % 4).get(); rotate.getImage().update(() -> { rotate.getImage().setRotation(editor.rotation * 90); rotate.getImage().setOrigin(Align.center); diff --git a/core/src/io/anuke/mindustry/editor/MapGenerateDialog.java b/core/src/io/anuke/mindustry/editor/MapGenerateDialog.java index 4a26bff475..c669cd943c 100644 --- a/core/src/io/anuke/mindustry/editor/MapGenerateDialog.java +++ b/core/src/io/anuke/mindustry/editor/MapGenerateDialog.java @@ -12,6 +12,7 @@ import io.anuke.arc.scene.ui.layout.Table; import io.anuke.arc.util.Scaling; import io.anuke.arc.util.async.AsyncExecutor; import io.anuke.arc.util.async.AsyncResult; +import io.anuke.mindustry.content.Blocks; import io.anuke.mindustry.editor.generation.*; import io.anuke.mindustry.editor.generation.GenerateFilter.GenerateInput; import io.anuke.mindustry.game.Team; @@ -27,7 +28,10 @@ import static io.anuke.mindustry.Vars.*; @SuppressWarnings("unchecked") public class MapGenerateDialog extends FloatingDialog{ - private final Supplier[] filterTypes = new Supplier[]{NoiseFilter::new, ScatterFilter::new, TerrainFilter::new, DistortFilter::new, RiverNoiseFilter::new, OreFilter::new, MedianFilter::new}; + private final Supplier[] filterTypes = new Supplier[]{ + NoiseFilter::new, ScatterFilter::new, TerrainFilter::new, DistortFilter::new, + RiverNoiseFilter::new, OreFilter::new, MedianFilter::new, BlendFilter::new + }; private final MapEditor editor; private Pixmap pixmap; @@ -63,7 +67,7 @@ public class MapGenerateDialog extends FloatingDialog{ update(); }).size(160f, 64f); - buttons.addImageTextButton("$add", "icon-add", 14 * 2, this::showAdd).height(64f).width(140f); + buttons.addImageTextButton("$add", "icon-add", iconsize, this::showAdd).height(64f).width(140f); } void setup(){ @@ -123,24 +127,24 @@ public class MapGenerateDialog extends FloatingDialog{ t.table(b -> { b.left(); b.defaults().size(50f); - b.addImageButton("icon-refresh", 14 * 2, () -> { + b.addImageButton("icon-refresh-small", iconsizesmall, () -> { filter.randomize(); update(); }); - b.addImageButton("icon-arrow-up", 10 * 2, () -> { + b.addImageButton("icon-arrow-up-small", iconsizesmall, () -> { int idx = filters.indexOf(filter); filters.swap(idx, Math.max(0, idx - 1)); rebuildFilters(); update(); }); - b.addImageButton("icon-arrow-down", 10 * 2, () -> { + b.addImageButton("icon-arrow-down-small", iconsizesmall, () -> { int idx = filters.indexOf(filter); filters.swap(idx, Math.min(filters.size - 1, idx + 1)); rebuildFilters(); update(); }); - b.addImageButton("icon-trash", 14 * 2, () -> { + b.addImageButton("icon-trash-small", iconsizesmall, () -> { filters.remove(filter); rebuildFilters(); update(); @@ -184,6 +188,20 @@ public class MapGenerateDialog extends FloatingDialog{ if(++i % 2 == 0) selection.cont.row(); } + selection.cont.addButton("Default Ores", () -> { + int index = 0; + for(Block block : new Block[]{Blocks.oreCopper, Blocks.oreCoal, Blocks.oreLead, Blocks.oreTitanium, Blocks.oreThorium}){ + OreFilter filter = new OreFilter(); + filter.threshold += index ++ * 0.02f; + filter.ore = block; + filters.add(filter); + } + + rebuildFilters(); + update(); + selection.hide(); + }); + selection.addCloseButton(); selection.show(); } diff --git a/core/src/io/anuke/mindustry/editor/generation/BlendFilter.java b/core/src/io/anuke/mindustry/editor/generation/BlendFilter.java new file mode 100644 index 0000000000..c600ad1bef --- /dev/null +++ b/core/src/io/anuke/mindustry/editor/generation/BlendFilter.java @@ -0,0 +1,46 @@ +package io.anuke.mindustry.editor.generation; + +import io.anuke.arc.math.Mathf; +import io.anuke.mindustry.content.Blocks; +import io.anuke.mindustry.editor.generation.FilterOption.BlockOption; +import io.anuke.mindustry.editor.generation.FilterOption.SliderOption; +import io.anuke.mindustry.world.Block; + +import static io.anuke.mindustry.editor.generation.FilterOption.floorsOnly; + +public class BlendFilter extends GenerateFilter{ + float radius = 2f; + Block flooronto = Blocks.stone, floor = Blocks.ice; + + { + options( + new SliderOption("radius", () -> radius, f -> radius = f, 1f, 10f), + new BlockOption("flooronto", () -> flooronto, b -> flooronto = b, floorsOnly), + new BlockOption("floor", () -> floor, b -> floor = b, floorsOnly) + ); + } + + @Override + public void apply(){ + if(in.floor == flooronto) return; + + int rad = (int)radius; + boolean found = false; + + outer: + for(int x = -rad; x <= rad; x++){ + for(int y = -rad; y <= rad; y++){ + if(Mathf.dst2(x, y) > rad*rad) continue; + + if(in.tile(in.x + x, in.y + y).floor == flooronto.id){ + found = true; + break outer; + } + } + } + + if(found){ + in.floor = floor; + } + } +} diff --git a/core/src/io/anuke/mindustry/editor/generation/FilterOption.java b/core/src/io/anuke/mindustry/editor/generation/FilterOption.java index 7034fb5467..1ef160315e 100644 --- a/core/src/io/anuke/mindustry/editor/generation/FilterOption.java +++ b/core/src/io/anuke/mindustry/editor/generation/FilterOption.java @@ -6,6 +6,7 @@ import io.anuke.arc.scene.style.TextureRegionDrawable; import io.anuke.arc.scene.ui.Slider; import io.anuke.arc.scene.ui.layout.Table; import io.anuke.mindustry.Vars; +import io.anuke.mindustry.content.Blocks; import io.anuke.mindustry.ui.dialogs.FloatingDialog; import io.anuke.mindustry.world.Block; import io.anuke.mindustry.world.Block.Icon; @@ -16,6 +17,9 @@ import static io.anuke.mindustry.Vars.updateEditorOnChange; public abstract class FilterOption{ public static final Predicate floorsOnly = b -> (b instanceof Floor && !(b instanceof OverlayFloor)) && Core.atlas.isFound(b.icon(Icon.full)); public static final Predicate wallsOnly = b -> (!b.synthetic() && !(b instanceof Floor)) && Core.atlas.isFound(b.icon(Icon.full)); + public static final Predicate floorsOptional = b -> b == Blocks.air || ((b instanceof Floor && !(b instanceof OverlayFloor)) && Core.atlas.isFound(b.icon(Icon.full))); + public static final Predicate wallsOptional = b -> b == Blocks.air || ((!b.synthetic() && !(b instanceof Floor)) && Core.atlas.isFound(b.icon(Icon.full))); + public static final Predicate wallsOresOptional = b -> b == Blocks.air || (((!b.synthetic() && !(b instanceof Floor)) || (b instanceof OverlayFloor)) && Core.atlas.isFound(b.icon(Icon.full))); public static final Predicate oresOnly = b -> b instanceof OverlayFloor && Core.atlas.isFound(b.icon(Icon.full)); public abstract void build(Table table); @@ -66,14 +70,15 @@ public abstract class FilterOption{ @Override public void build(Table table){ - table.addButton(b -> b.addImage(supplier.get().icon(Icon.small)).update(i -> ((TextureRegionDrawable)i.getDrawable()).setRegion(supplier.get().icon(Icon.small))).size(8 * 3), () -> { + table.addButton(b -> b.addImage(supplier.get().icon(Icon.small)).update(i -> ((TextureRegionDrawable)i.getDrawable()) + .setRegion(supplier.get() == Blocks.air ? Core.atlas.find("icon-none") : supplier.get().icon(Icon.small))).size(8 * 3), () -> { FloatingDialog dialog = new FloatingDialog(""); dialog.setFillParent(false); int i = 0; for(Block block : Vars.content.blocks()){ if(!filter.test(block)) continue; - dialog.cont.addImage(block.icon(Icon.medium)).size(8 * 4).pad(3).get().clicked(() -> { + dialog.cont.addImage(block == Blocks.air ? Core.atlas.find("icon-none-small") : block.icon(Icon.medium)).size(8 * 4).pad(3).get().clicked(() -> { consumer.accept(block); dialog.hide(); changed.run(); diff --git a/core/src/io/anuke/mindustry/editor/generation/OreFilter.java b/core/src/io/anuke/mindustry/editor/generation/OreFilter.java index c5af869165..b6fb04b196 100644 --- a/core/src/io/anuke/mindustry/editor/generation/OreFilter.java +++ b/core/src/io/anuke/mindustry/editor/generation/OreFilter.java @@ -8,8 +8,8 @@ import static io.anuke.mindustry.editor.generation.FilterOption.BlockOption; import static io.anuke.mindustry.editor.generation.FilterOption.oresOnly; public class OreFilter extends GenerateFilter{ - float scl = 40, threshold = 0.8f, octaves = 3f, falloff = 0.5f; - Block ore = Blocks.oreCopper; + public float scl = 50, threshold = 0.72f, octaves = 3f, falloff = 0.4f; + public Block ore = Blocks.oreCopper; { options( diff --git a/core/src/io/anuke/mindustry/editor/generation/ScatterFilter.java b/core/src/io/anuke/mindustry/editor/generation/ScatterFilter.java index 4c05603006..ef00049bba 100644 --- a/core/src/io/anuke/mindustry/editor/generation/ScatterFilter.java +++ b/core/src/io/anuke/mindustry/editor/generation/ScatterFilter.java @@ -5,26 +5,34 @@ import io.anuke.mindustry.editor.generation.FilterOption.BlockOption; import io.anuke.mindustry.editor.generation.FilterOption.SliderOption; import io.anuke.mindustry.world.Block; -import static io.anuke.mindustry.editor.generation.FilterOption.floorsOnly; -import static io.anuke.mindustry.editor.generation.FilterOption.wallsOnly; +import static io.anuke.mindustry.editor.generation.FilterOption.*; public class ScatterFilter extends GenerateFilter{ float chance = 0.1f; - Block floor = Blocks.ice, block = Blocks.icerocks; + Block flooronto = Blocks.air, floor = Blocks.air, block = Blocks.air; { options( new SliderOption("chance", () -> chance, f -> chance = f, 0f, 1f), - new BlockOption("floor", () -> floor, b -> floor = b, floorsOnly), - new BlockOption("block", () -> block, b -> block = b, wallsOnly) + new BlockOption("flooronto", () -> flooronto, b -> flooronto = b, floorsOptional), + new BlockOption("floor", () -> floor, b -> floor = b, floorsOptional), + new BlockOption("block", () -> block, b -> block = b, wallsOresOptional) ); } @Override public void apply(){ - if(in.srcfloor == floor && in.srcblock == Blocks.air && chance() <= chance){ - in.block = block; + if(block != Blocks.air && (in.srcfloor == flooronto || flooronto == Blocks.air) && in.srcblock == Blocks.air && chance() <= chance){ + if(!block.isOverlay()){ + in.block = block; + }else{ + in.ore = block; + } + } + + if(floor != Blocks.air && (in.srcfloor == flooronto || flooronto == Blocks.air) && chance() <= chance){ + in.floor = floor; } } } diff --git a/core/src/io/anuke/mindustry/entities/bullet/Bullet.java b/core/src/io/anuke/mindustry/entities/bullet/Bullet.java index 2ff39fcc6f..4060376c14 100644 --- a/core/src/io/anuke/mindustry/entities/bullet/Bullet.java +++ b/core/src/io/anuke/mindustry/entities/bullet/Bullet.java @@ -16,11 +16,10 @@ import io.anuke.mindustry.entities.type.Unit; import io.anuke.mindustry.game.Team; import io.anuke.mindustry.world.Tile; -import java.io.*; +import static io.anuke.mindustry.Vars.bulletGroup; +import static io.anuke.mindustry.Vars.world; -import static io.anuke.mindustry.Vars.*; - -public class Bullet extends SolidEntity implements DamageTrait, ScaleTrait, Poolable, DrawTrait, VelocityTrait, TimeTrait, TeamTrait, SyncTrait, AbsorbTrait{ +public class Bullet extends SolidEntity implements DamageTrait, ScaleTrait, Poolable, DrawTrait, VelocityTrait, TimeTrait, TeamTrait, AbsorbTrait{ public Interval timer = new Interval(3); private float lifeScl; @@ -153,31 +152,6 @@ public class Bullet extends SolidEntity implements DamageTrait, ScaleTrait, Pool return type.damage * damageMultiplier(); } - @Override - public boolean isSyncing(){ - return type.syncable; - } - - @Override - public void write(DataOutput data) throws IOException{ - data.writeFloat(x); - data.writeFloat(y); - data.writeFloat(velocity.x); - data.writeFloat(velocity.y); - data.writeByte(team.ordinal()); - data.writeByte(type.id); - } - - @Override - public void read(DataInput data) throws IOException{ - x = data.readFloat(); - y = data.readFloat(); - velocity.x = data.readFloat(); - velocity.y = data.readFloat(); - team = Team.all[data.readByte()]; - type = content.bullet(data.readByte()); - } - @Override public Team getTeam(){ return team; diff --git a/core/src/io/anuke/mindustry/entities/bullet/BulletType.java b/core/src/io/anuke/mindustry/entities/bullet/BulletType.java index 3bda06008a..b554c2ac68 100644 --- a/core/src/io/anuke/mindustry/entities/bullet/BulletType.java +++ b/core/src/io/anuke/mindustry/entities/bullet/BulletType.java @@ -46,8 +46,6 @@ public abstract class BulletType extends Content{ public StatusEffect status = StatusEffects.none; /** Intensity of applied status effect in terms of duration. */ public float statusDuration = 60 * 1f; - /** Whether to sync this bullet to clients. */ - public boolean syncable; /** Whether this bullet type collides with tiles. */ public boolean collidesTiles = true; /** Whether this bullet type collides with tiles that are of the same team. */ diff --git a/core/src/io/anuke/mindustry/entities/effect/Lightning.java b/core/src/io/anuke/mindustry/entities/effect/Lightning.java index b3e72ca915..bc842d7d95 100644 --- a/core/src/io/anuke/mindustry/entities/effect/Lightning.java +++ b/core/src/io/anuke/mindustry/entities/effect/Lightning.java @@ -14,18 +14,16 @@ import io.anuke.mindustry.entities.EntityGroup; import io.anuke.mindustry.entities.Units; import io.anuke.mindustry.entities.bullet.Bullet; import io.anuke.mindustry.entities.impl.TimedEntity; -import io.anuke.mindustry.entities.traits.*; +import io.anuke.mindustry.entities.traits.DrawTrait; +import io.anuke.mindustry.entities.traits.TimeTrait; import io.anuke.mindustry.entities.type.Unit; import io.anuke.mindustry.game.Team; import io.anuke.mindustry.gen.Call; import io.anuke.mindustry.graphics.Pal; -import java.io.DataInput; -import java.io.DataOutput; - import static io.anuke.mindustry.Vars.bulletGroup; -public class Lightning extends TimedEntity implements DrawTrait, SyncTrait, TimeTrait{ +public class Lightning extends TimedEntity implements DrawTrait, TimeTrait{ public static final float lifetime = 10f; private static final RandomXS128 random = new RandomXS128(); @@ -91,19 +89,6 @@ public class Lightning extends TimedEntity implements DrawTrait, SyncTrait, Time } } - @Override - public boolean isSyncing(){ - return false; - } - - @Override - public void write(DataOutput data){ - } - - @Override - public void read(DataInput data){ - } - @Override public float lifetime(){ return lifetime; diff --git a/core/src/io/anuke/mindustry/entities/effect/RubbleDecal.java b/core/src/io/anuke/mindustry/entities/effect/RubbleDecal.java index 7944714f6b..8f2fb733ef 100644 --- a/core/src/io/anuke/mindustry/entities/effect/RubbleDecal.java +++ b/core/src/io/anuke/mindustry/entities/effect/RubbleDecal.java @@ -8,22 +8,14 @@ import io.anuke.arc.math.Mathf; import static io.anuke.mindustry.Vars.headless; public class RubbleDecal extends Decal{ - private static final TextureRegion[][] regions = new TextureRegion[16][0]; private TextureRegion region; /** Creates a rubble effect at a position. Provide a block size to use. */ public static void create(float x, float y, int size){ if(headless) return; - if(regions[size].length == 0 || regions[size][0].getTexture().isDisposed()){ - regions[size] = new TextureRegion[2]; - for(int j = 0; j < 2; j++){ - regions[size][j] = Core.atlas.find("rubble-" + size + "-" + j); - } - } - RubbleDecal decal = new RubbleDecal(); - decal.region = regions[size][Mathf.clamp(Mathf.randomSeed(decal.id, 0, 1), 0, regions[size].length - 1)]; + decal.region = Core.atlas.find("rubble-" + size + "-" + Mathf.randomSeed(decal.id, 0, 1)); if(!Core.atlas.isFound(decal.region)){ return; diff --git a/core/src/io/anuke/mindustry/entities/traits/BuilderTrait.java b/core/src/io/anuke/mindustry/entities/traits/BuilderTrait.java index 27361d61d5..fc32a530d4 100644 --- a/core/src/io/anuke/mindustry/entities/traits/BuilderTrait.java +++ b/core/src/io/anuke/mindustry/entities/traits/BuilderTrait.java @@ -1,14 +1,18 @@ package io.anuke.mindustry.entities.traits; -import io.anuke.arc.*; -import io.anuke.arc.collection.*; +import io.anuke.arc.Core; +import io.anuke.arc.Events; +import io.anuke.arc.collection.Array; +import io.anuke.arc.collection.Queue; import io.anuke.arc.graphics.g2d.*; -import io.anuke.arc.math.*; +import io.anuke.arc.math.Angles; +import io.anuke.arc.math.Mathf; import io.anuke.arc.math.geom.Vector2; import io.anuke.arc.util.Time; import io.anuke.mindustry.Vars; import io.anuke.mindustry.content.Blocks; -import io.anuke.mindustry.entities.type.*; +import io.anuke.mindustry.entities.type.TileEntity; +import io.anuke.mindustry.entities.type.Unit; import io.anuke.mindustry.game.EventType.BuildSelectEvent; import io.anuke.mindustry.gen.Call; import io.anuke.mindustry.graphics.Pal; @@ -21,7 +25,8 @@ import java.io.*; import java.util.Arrays; import static io.anuke.mindustry.Vars.*; -import static io.anuke.mindustry.entities.traits.BuilderTrait.BuildDataStatic.*; +import static io.anuke.mindustry.entities.traits.BuilderTrait.BuildDataStatic.removal; +import static io.anuke.mindustry.entities.traits.BuilderTrait.BuildDataStatic.tmptr; /** Interface for units that build things.*/ public interface BuilderTrait extends Entity, TeamTrait{ @@ -66,9 +71,9 @@ public interface BuilderTrait extends Entity, TeamTrait{ } if(!(tile.block() instanceof BuildBlock)){ - if(canCreateBlocks() && !current.breaking && Build.validPlace(getTeam(), current.x, current.y, current.block, current.rotation)){ + if(!current.initialized && canCreateBlocks() && !current.breaking && Build.validPlace(getTeam(), current.x, current.y, current.block, current.rotation)){ Call.beginPlace(getTeam(), current.x, current.y, current.block, current.rotation); - }else if(canCreateBlocks() && current.breaking && Build.validBreak(getTeam(), current.x, current.y)){ + }else if(!current.initialized && canCreateBlocks() && current.breaking && Build.validBreak(getTeam(), current.x, current.y)){ Call.beginBreak(getTeam(), current.x, current.y); }else{ buildQueue().removeFirst(); @@ -78,6 +83,11 @@ public interface BuilderTrait extends Entity, TeamTrait{ TileEntity core = unit.getClosestCore(); + if(tile.entity instanceof BuildEntity && !current.initialized){ + Core.app.post(() -> Events.fire(new BuildSelectEvent(tile, unit.getTeam(), this, current.breaking))); + current.initialized = true; + } + //if there is no core to build with or no build entity, stop building! if((core == null && !state.rules.infiniteResources) || !(tile.entity instanceof BuildEntity)){ return; @@ -107,11 +117,6 @@ public interface BuilderTrait extends Entity, TeamTrait{ }else{ entity.progress = current.progress; } - - if(!current.initialized){ - Core.app.post(() -> Events.fire(new BuildSelectEvent(tile, unit.getTeam(), this, current.breaking))); - current.initialized = true; - } } /** Returns the queue for storing build requests. */ diff --git a/core/src/io/anuke/mindustry/entities/type/BaseUnit.java b/core/src/io/anuke/mindustry/entities/type/BaseUnit.java index de040681cc..88f9090f5e 100644 --- a/core/src/io/anuke/mindustry/entities/type/BaseUnit.java +++ b/core/src/io/anuke/mindustry/entities/type/BaseUnit.java @@ -105,7 +105,8 @@ public abstract class BaseUnit extends Unit implements ShooterTrait{ } public boolean targetHasFlag(BlockFlag flag){ - return target instanceof TileEntity && ((TileEntity)target).tile.block().flags.contains(flag); + return (target instanceof TileEntity && ((TileEntity)target).tile.block().flags.contains(flag)) || + (target instanceof Tile && ((Tile)target).block().flags.contains(flag)); } public void setState(UnitState state){ diff --git a/core/src/io/anuke/mindustry/entities/type/Player.java b/core/src/io/anuke/mindustry/entities/type/Player.java index 6681f22b02..8c7b4b9293 100644 --- a/core/src/io/anuke/mindustry/entities/type/Player.java +++ b/core/src/io/anuke/mindustry/entities/type/Player.java @@ -564,10 +564,10 @@ public class Player extends Unit implements BuilderMinerTrait, ShooterTrait{ data.unlockContent(mech); } - if(mobile){ - updateFlying(); + if(mobile && !Core.settings.getBool("keyboard")){ + updateTouch(); }else{ - updateMech(); + updateKeyboard(); } isTyping = ui.chatfrag.chatOpen(); @@ -579,7 +579,7 @@ public class Player extends Unit implements BuilderMinerTrait, ShooterTrait{ } } - protected void updateMech(){ + protected void updateKeyboard(){ Tile tile = world.tileWorld(x, y); isBoosting = Core.input.keyDown(Binding.dash) && !mech.flying; @@ -646,7 +646,7 @@ public class Player extends Unit implements BuilderMinerTrait, ShooterTrait{ } } - protected void updateFlying(){ + protected void updateTouch(){ if(Units.invalidateTarget(target, this) && !(target instanceof TileEntity && ((TileEntity)target).damaged() && target.isValid() && target.getTeam() == team && mech.canHeal && dst(target) < getWeapon().bullet.range())){ target = null; } @@ -657,6 +657,7 @@ public class Player extends Unit implements BuilderMinerTrait, ShooterTrait{ float targetX = Core.camera.position.x, targetY = Core.camera.position.y; float attractDst = 15f; + float speed = isBoosting && !mech.flying ? mech.boostSpeed : mech.speed; if(moveTarget != null && !moveTarget.isDead()){ targetX = moveTarget.getX(); @@ -680,7 +681,7 @@ public class Player extends Unit implements BuilderMinerTrait, ShooterTrait{ moveTarget = null; } - movement.set((targetX - x) / Time.delta(), (targetY - y) / Time.delta()).limit(isBoosting && !mech.flying ? mech.boostSpeed : mech.speed); + movement.set((targetX - x) / Time.delta(), (targetY - y) / Time.delta()).limit(speed); movement.setAngle(Mathf.slerp(movement.angle(), velocity.angle(), 0.05f)); if(dst(targetX, targetY) < attractDst){ diff --git a/core/src/io/anuke/mindustry/entities/type/base/BaseDrone.java b/core/src/io/anuke/mindustry/entities/type/base/BaseDrone.java index 27ac0c86ff..0ce42b0bc1 100644 --- a/core/src/io/anuke/mindustry/entities/type/base/BaseDrone.java +++ b/core/src/io/anuke/mindustry/entities/type/base/BaseDrone.java @@ -17,7 +17,7 @@ public abstract class BaseDrone extends FlyingUnit{ public void update(){ if(health >= maxHealth()){ - state.set(attack); + state.set(getStartState()); }else if(!targetHasFlag(BlockFlag.repair)){ if(retarget()){ Tile repairPoint = Geometry.findClosest(x, y, world.indexer.getAllied(team, BlockFlag.repair)); @@ -44,7 +44,7 @@ public abstract class BaseDrone extends FlyingUnit{ @Override public void behavior(){ - if(health <= health * type.retreatPercent){ + if(health <= maxHealth() * type.retreatPercent && !state.is(retreat) && Geometry.findClosest(x, y, world.indexer.getAllied(team, BlockFlag.repair)) != null){ setState(retreat); } } diff --git a/core/src/io/anuke/mindustry/entities/type/base/BuilderDrone.java b/core/src/io/anuke/mindustry/entities/type/base/BuilderDrone.java index 64858ae27f..21649dbf07 100644 --- a/core/src/io/anuke/mindustry/entities/type/base/BuilderDrone.java +++ b/core/src/io/anuke/mindustry/entities/type/base/BuilderDrone.java @@ -67,6 +67,8 @@ public class BuilderDrone extends BaseDrone implements BuilderTrait{ circle(placeDistance * 0.7f); velocity.scl(0.74f); }else{ //else, building isn't valid, follow a player + target = null; + if(playerTarget == null || playerTarget.getTeam() != team || !playerTarget.isValid()){ playerTarget = null; diff --git a/core/src/io/anuke/mindustry/entities/type/base/MinerDrone.java b/core/src/io/anuke/mindustry/entities/type/base/MinerDrone.java index 9cc5f4f31c..8f40c9f092 100644 --- a/core/src/io/anuke/mindustry/entities/type/base/MinerDrone.java +++ b/core/src/io/anuke/mindustry/entities/type/base/MinerDrone.java @@ -33,32 +33,21 @@ public class MinerDrone extends BaseDrone implements MinerTrait{ if(entity == null) return; - if(targetItem == null){ - findItem(); - } + findItem(); - //core full + //core full of the target item, do nothing if(targetItem != null && entity.block.acceptStack(targetItem, 1, entity.tile, MinerDrone.this) == 0){ MinerDrone.this.clearItem(); return; } //if inventory is full, drop it off. - if(item.amount >= getItemCapacity()){ + if(item.amount >= getItemCapacity() || (targetItem != null && !acceptsItem(targetItem))){ setState(drop); }else{ - if(targetItem != null && !acceptsItem(targetItem)){ - setState(drop); - return; - } - - if(retarget()){ - findItem(); - - if(targetItem == null) return; - + if(retarget() && targetItem != null){ target = world.indexer.findClosestOre(x, y, targetItem); - }; + } if(target instanceof Tile){ moveTo(type.range / 1.5f); @@ -92,13 +81,7 @@ public class MinerDrone extends BaseDrone implements MinerTrait{ } public void update(){ - if(item.amount == 0){ - setState(mine); - return; - } - - if(item.item.type != ItemType.material){ - item.amount = 0; + if(item.amount == 0 || item.item.type != ItemType.material){ setState(mine); return; } diff --git a/core/src/io/anuke/mindustry/game/EventType.java b/core/src/io/anuke/mindustry/game/EventType.java index de0a286c66..8bc340ce2e 100644 --- a/core/src/io/anuke/mindustry/game/EventType.java +++ b/core/src/io/anuke/mindustry/game/EventType.java @@ -32,6 +32,10 @@ public class EventType{ } + public static class DisposeEvent{ + + } + public static class PlayEvent{ } diff --git a/core/src/io/anuke/mindustry/game/Rules.java b/core/src/io/anuke/mindustry/game/Rules.java index c32a63a659..3954fa6241 100644 --- a/core/src/io/anuke/mindustry/game/Rules.java +++ b/core/src/io/anuke/mindustry/game/Rules.java @@ -40,7 +40,7 @@ public class Rules{ /** No-build zone around enemy core radius. */ public float enemyCoreBuildRadius = 400f; /** Radius around enemy wave drop zones.*/ - public float dropZoneRadius = 380f; + public float dropZoneRadius = 300f; /** Player respawn time in ticks. */ public float respawnTime = 60 * 4; /** Time between waves in ticks. */ diff --git a/core/src/io/anuke/mindustry/graphics/OverlayRenderer.java b/core/src/io/anuke/mindustry/graphics/OverlayRenderer.java index 494099befb..bccb17ebb7 100644 --- a/core/src/io/anuke/mindustry/graphics/OverlayRenderer.java +++ b/core/src/io/anuke/mindustry/graphics/OverlayRenderer.java @@ -22,6 +22,7 @@ import static io.anuke.mindustry.Vars.*; public class OverlayRenderer{ private static final float indicatorLength = 14f; + private static final float spawnerMargin = tilesize*11f; private static final Rectangle rect = new Rectangle(); private float buildFadeTime; @@ -92,6 +93,16 @@ public class OverlayRenderer{ } } + Lines.stroke(2f); + Draw.color(Color.GRAY, Color.LIGHT_GRAY, Mathf.absin(Time.time(), 8f, 1f)); + + for(Tile tile : world.spawner.getGroundSpawns()){ + if(tile.withinDst(player.x, player.y, state.rules.dropZoneRadius + spawnerMargin)){ + Draw.alpha(Mathf.clamp(1f - (player.dst(tile) - state.rules.dropZoneRadius) / spawnerMargin)); + Lines.dashCircle(tile.worldx(), tile.worldy(), state.rules.dropZoneRadius); + } + } + Draw.reset(); //draw selected block bars and info diff --git a/core/src/io/anuke/mindustry/input/DesktopInput.java b/core/src/io/anuke/mindustry/input/DesktopInput.java index ebac7e421e..87b8a26a32 100644 --- a/core/src/io/anuke/mindustry/input/DesktopInput.java +++ b/core/src/io/anuke/mindustry/input/DesktopInput.java @@ -141,7 +141,7 @@ public class DesktopInput extends InputHandler{ if(state.is(State.menu) || Core.scene.hasDialog()) return; - //zoom and rotate things + //zoom things if(Math.abs(Core.input.axisTap(Binding.zoom)) > 0 && (Core.input.keyDown(Binding.zoom_hold))){ renderer.scaleCamera(Core.input.axisTap(Binding.zoom)); } diff --git a/core/src/io/anuke/mindustry/input/MobileInput.java b/core/src/io/anuke/mindustry/input/MobileInput.java index a4b741e1a8..f334d79c08 100644 --- a/core/src/io/anuke/mindustry/input/MobileInput.java +++ b/core/src/io/anuke/mindustry/input/MobileInput.java @@ -265,7 +265,7 @@ public class MobileInput extends InputHandler implements GestureListener{ table.row(); table.left().margin(0f).defaults().size(48f); - table.addImageButton("icon-break", "clear-toggle-partial", 16 * 2f, () -> { + table.addImageButton("icon-break-small", "clear-toggle-partial", iconsizesmall, () -> { mode = mode == breaking ? block == null ? none : placing : breaking; lastBlock = block; if(mode == breaking){ @@ -274,17 +274,17 @@ public class MobileInput extends InputHandler implements GestureListener{ }).update(l -> l.setChecked(mode == breaking)); //diagonal swap button - table.addImageButton("icon-diagonal", "clear-toggle-partial", 16 * 2f, () -> { + table.addImageButton("icon-diagonal-small", "clear-toggle-partial", iconsizesmall, () -> { Core.settings.put("swapdiagonal", !Core.settings.getBool("swapdiagonal")); Core.settings.save(); }).update(l -> l.setChecked(Core.settings.getBool("swapdiagonal"))); //rotate button - table.addImageButton("icon-arrow", "clear-partial", 16 * 2f, () -> rotation = Mathf.mod(rotation + 1, 4)) + table.addImageButton("icon-arrow-small", "clear-partial", iconsizesmall, () -> rotation = Mathf.mod(rotation + 1, 4)) .update(i -> i.getImage().setRotationOrigin(rotation * 90, Align.center)).visible(() -> block != null && block.rotate); //confirm button - table.addImageButton("icon-check", "clear-partial", 16 * 2f, () -> { + table.addImageButton("icon-check-small", "clear-partial", iconsizesmall, () -> { for(PlaceRequest request : selection){ Tile tile = request.tile(); @@ -475,7 +475,10 @@ public class MobileInput extends InputHandler implements GestureListener{ //call tap events if(pointer == 0 && !selecting && mode == none){ - tryTapPlayer(worldx, worldy); + if(!tryTapPlayer(worldx, worldy) && Core.settings.getBool("keyboard")){ + //shoot on touch down when in keyboard mode + player.isShooting = true; + } } return false; @@ -598,6 +601,27 @@ public class MobileInput extends InputHandler implements GestureListener{ mode = none; } + //zoom things + if(Math.abs(Core.input.axisTap(Binding.zoom)) > 0 && (Core.input.keyDown(Binding.zoom_hold))){ + renderer.scaleCamera(Core.input.axisTap(Binding.zoom)); + } + + if(!Core.settings.getBool("keyboard")){ + //move camera around + float camSpeed = 6f; + Core.camera.position.add(Tmp.v1.setZero().add(Core.input.axis(Binding.move_x), Core.input.axis(Binding.move_y)).nor().scl(Time.delta() * camSpeed)); + } + + if(Core.settings.getBool("keyboard")){ + if(Core.input.keyRelease(Binding.select)){ + player.isShooting = false; + } + + if(player.isShooting && !canShoot()){ + player.isShooting = false; + } + } + //reset state when not placing if(mode == none){ selecting = false; @@ -678,7 +702,7 @@ public class MobileInput extends InputHandler implements GestureListener{ @Override public boolean pan(float x, float y, float deltaX, float deltaY){ - if(Core.scene.hasDialog()) return false; + if(Core.scene.hasDialog() || Core.settings.getBool("keyboard")) return false; float scale = Core.camera.width / Core.graphics.getWidth(); deltaX *= scale; @@ -723,6 +747,7 @@ public class MobileInput extends InputHandler implements GestureListener{ @Override public boolean zoom(float initialDistance, float distance){ + if(Core.settings.getBool("keyboard")) return false; if(lastDistance == -1) lastDistance = initialDistance; float amount = (Mathf.sign(distance > lastDistance) * 0.04f) * Time.delta(); diff --git a/core/src/io/anuke/mindustry/io/SaveVersion.java b/core/src/io/anuke/mindustry/io/SaveVersion.java index 839bed89fe..6932af6e0a 100644 --- a/core/src/io/anuke/mindustry/io/SaveVersion.java +++ b/core/src/io/anuke/mindustry/io/SaveVersion.java @@ -7,7 +7,6 @@ import io.anuke.mindustry.entities.Entities; import io.anuke.mindustry.entities.EntityGroup; import io.anuke.mindustry.entities.traits.*; import io.anuke.mindustry.game.*; -import io.anuke.mindustry.game.Teams.TeamData; import io.anuke.mindustry.gen.BrokenBlock; import io.anuke.mindustry.maps.Map; import io.anuke.mindustry.type.ContentType; @@ -65,7 +64,6 @@ public abstract class SaveVersion extends SaveFileReader{ "wavetime", state.wavetime, "stats", JsonIO.write(state.stats), "rules", JsonIO.write(state.rules), - "teamdata", JsonIO.write(state.teams.getActive().toArray(TeamData.class)), "width", world.width(), "height", world.height() ).merge(tags)); @@ -80,12 +78,6 @@ public abstract class SaveVersion extends SaveFileReader{ state.rules = JsonIO.read(Rules.class, map.get("rules", "{}")); if(state.rules.spawns.isEmpty()) state.rules.spawns = defaultWaves.get(); - //only broken blocks are transferred over right now; nothing else - TeamData[] teams = JsonIO.read(TeamData[].class, map.get("teamdata", "[]")); - for(TeamData data : teams){ - state.teams.get(data.team).brokenBlocks = data.brokenBlocks; - } - Map worldmap = world.maps.byName(map.get("mapname", "\\\\\\")); world.setMap(worldmap == null ? new Map(StringMap.of( "name", map.get("mapname", "Unknown"), diff --git a/core/src/io/anuke/mindustry/io/TypeIO.java b/core/src/io/anuke/mindustry/io/TypeIO.java index d8bdbf9b4c..97f92584f2 100644 --- a/core/src/io/anuke/mindustry/io/TypeIO.java +++ b/core/src/io/anuke/mindustry/io/TypeIO.java @@ -139,6 +139,10 @@ public class TypeIO{ int position = buffer.getInt(); BuildRequest currentRequest; + if(world.tile(position) == null){ + continue; + } + if(type == 1){ //remove currentRequest = new BuildRequest(Pos.x(position), Pos.y(position)); }else{ //place diff --git a/core/src/io/anuke/mindustry/maps/Maps.java b/core/src/io/anuke/mindustry/maps/Maps.java index bfaf23ff8f..4a47e20f38 100644 --- a/core/src/io/anuke/mindustry/maps/Maps.java +++ b/core/src/io/anuke/mindustry/maps/Maps.java @@ -18,7 +18,7 @@ import static io.anuke.mindustry.Vars.*; public class Maps implements Disposable{ /** List of all built-in maps. Filenames only. */ - private static String[] defaultMapNames = {"fortress", "labyrinth", "islands"}; + private static String[] defaultMapNames = {"fortress", "labyrinth", "islands", "tendrils", "caldera"}; /** All maps stored in an ordered array. */ private Array maps = new Array<>(); /** Serializer for meta. */ diff --git a/core/src/io/anuke/mindustry/maps/generators/MapGenerator.java b/core/src/io/anuke/mindustry/maps/generators/MapGenerator.java index 9592edc538..a19157dbdb 100644 --- a/core/src/io/anuke/mindustry/maps/generators/MapGenerator.java +++ b/core/src/io/anuke/mindustry/maps/generators/MapGenerator.java @@ -58,6 +58,10 @@ public class MapGenerator extends Generator{ return this; } + { + decor(new Decoration(Blocks.snow, Blocks.snowrock, 0.01), new Decoration(Blocks.ignarock, Blocks.pebbles, 0.03f)); + } + @Override public void init(Loadout loadout){ this.loadout = loadout; @@ -126,7 +130,9 @@ public class MapGenerator extends Generator{ if(tile.block() == Blocks.air && !(decor.wall instanceof Floor) && tile.floor() == decor.floor && Mathf.chance(decor.chance)){ tile.setBlock(decor.wall); - }else if(tile.floor() == decor.floor && decor.wall instanceof Floor && Mathf.chance(decor.chance)){ + }else if(tile.floor() == decor.floor && decor.wall.isOverlay() && Mathf.chance(decor.chance)){ + tile.setOverlay(decor.wall); + }else if(tile.floor() == decor.floor && decor.wall.isFloor() && !decor.wall.isOverlay() && Mathf.chance(decor.chance)){ tile.setFloor((Floor)decor.wall); } } diff --git a/core/src/io/anuke/mindustry/net/CrashSender.java b/core/src/io/anuke/mindustry/net/CrashSender.java index 21d197866c..c0ab9812e5 100644 --- a/core/src/io/anuke/mindustry/net/CrashSender.java +++ b/core/src/io/anuke/mindustry/net/CrashSender.java @@ -3,11 +3,8 @@ package io.anuke.mindustry.net; import io.anuke.arc.Core; import io.anuke.arc.collection.ObjectMap; import io.anuke.arc.function.Consumer; -import io.anuke.arc.util.Log; -import io.anuke.arc.util.OS; -import io.anuke.arc.util.Strings; +import io.anuke.arc.util.*; import io.anuke.arc.util.io.PropertiesUtils; -import io.anuke.arc.util.io.Streams; import io.anuke.arc.util.serialization.JsonValue; import io.anuke.arc.util.serialization.JsonValue.ValueType; import io.anuke.arc.util.serialization.JsonWriter.OutputType; @@ -53,7 +50,7 @@ public class CrashSender{ try{ File file = new File(OS.getAppDataDirectoryString(Vars.appName), "crashes/crash-report-" + DateTimeFormatter.ofPattern("MM_dd_yyyy_HH_mm_ss").format(LocalDateTime.now()) + ".txt"); new File(OS.getAppDataDirectoryString(Vars.appName)).mkdir(); - new BufferedOutputStream(new FileOutputStream(file), Streams.DEFAULT_BUFFER_SIZE).write(parseException(exception).getBytes()); + Files.write(file.toPath(), parseException(exception).getBytes()); Files.createDirectories(Paths.get(OS.getAppDataDirectoryString(Vars.appName), "crashes")); writeListener.accept(file); diff --git a/core/src/io/anuke/mindustry/net/Net.java b/core/src/io/anuke/mindustry/net/Net.java index c80552996f..3943e8a4e2 100644 --- a/core/src/io/anuke/mindustry/net/Net.java +++ b/core/src/io/anuke/mindustry/net/Net.java @@ -53,7 +53,7 @@ public class Net{ error = Core.bundle.get("error.unreachable"); }else if(type.contains("timeout")){ error = Core.bundle.get("error.timedout"); - }else if(error.equals("alreadyconnected")){ + }else if(error.equals("alreadyconnected") || error.contains("connection is closed")){ error = Core.bundle.get("error.alreadyconnected"); }else if(!error.isEmpty()){ error = Core.bundle.get("error.any") + "\n" + Strings.parseException(e, true); diff --git a/core/src/io/anuke/mindustry/type/Item.java b/core/src/io/anuke/mindustry/type/Item.java index 2993908713..032b539f45 100644 --- a/core/src/io/anuke/mindustry/type/Item.java +++ b/core/src/io/anuke/mindustry/type/Item.java @@ -69,7 +69,7 @@ public class Item extends UnlockableContent implements Comparable{ @Override public TextureRegion getContentIcon(){ - return icon(Icon.xlarge); + return icon(Icon.xxlarge); } @Override @@ -91,7 +91,8 @@ public class Item extends UnlockableContent implements Comparable{ small(8 * 2), medium(8 * 3), large(8 * 4), - xlarge(8 * 5); + xlarge(8 * 5), + xxlarge(8 * 6); public final int size; diff --git a/core/src/io/anuke/mindustry/type/Zone.java b/core/src/io/anuke/mindustry/type/Zone.java index f0e936ae72..4dc4b95f7b 100644 --- a/core/src/io/anuke/mindustry/type/Zone.java +++ b/core/src/io/anuke/mindustry/type/Zone.java @@ -121,7 +121,8 @@ public class Zone extends UnlockableContent{ /** Whether this zone has met its condition; if true, the player can leave. */ public boolean metCondition(){ - return state.wave >= conditionWave; + //players can't leave in attack mode. + return state.wave >= conditionWave && !state.rules.attackMode; } public boolean canConfigure(){ diff --git a/core/src/io/anuke/mindustry/ui/MenuButton.java b/core/src/io/anuke/mindustry/ui/MenuButton.java index 80f577f4cf..7651ff7a6c 100644 --- a/core/src/io/anuke/mindustry/ui/MenuButton.java +++ b/core/src/io/anuke/mindustry/ui/MenuButton.java @@ -4,6 +4,8 @@ import io.anuke.arc.graphics.Color; import io.anuke.arc.scene.ui.TextButton; import io.anuke.arc.util.Align; +import static io.anuke.mindustry.Vars.iconsize; + public class MenuButton extends TextButton{ public MenuButton(String icon, String text, Runnable clicked){ @@ -19,7 +21,7 @@ public class MenuButton extends TextButton{ margin(0); table(t -> { - t.addImage(icon).size(14 * 3).padLeft(6); + t.addImage(icon).size(iconsize).padLeft(6); t.add(text).wrap().growX().get().setAlignment(Align.center, Align.left); if(description != null){ diff --git a/core/src/io/anuke/mindustry/ui/dialogs/AboutDialog.java b/core/src/io/anuke/mindustry/ui/dialogs/AboutDialog.java index 0ba3aaddd4..f9922d5610 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/AboutDialog.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/AboutDialog.java @@ -53,7 +53,7 @@ public class AboutDialog extends FloatingDialog{ table.table(i -> { i.background("button-edge-3"); - i.addImage("icon-" + link.name).size(14 * 3f); + i.addImage("icon-" + link.name).size(iconsize); }).size(h - 5, h); table.table(inset -> { @@ -62,7 +62,7 @@ public class AboutDialog extends FloatingDialog{ inset.labelWrap(link.description).width(w - 100f).color(Color.LIGHT_GRAY).growX(); }).padLeft(8); - table.addImageButton("icon-link", 14 * 3, () -> { + table.addImageButton("icon-link", iconsize, () -> { if(!Core.net.openURI(link.link)){ ui.showError("$linkfail"); Core.app.getClipboard().setContents(link.link); diff --git a/core/src/io/anuke/mindustry/ui/dialogs/AdminsDialog.java b/core/src/io/anuke/mindustry/ui/dialogs/AdminsDialog.java index 2c83b7fbcb..2462ec9fe4 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/AdminsDialog.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/AdminsDialog.java @@ -37,7 +37,7 @@ public class AdminsDialog extends FloatingDialog{ res.labelWrap("[LIGHT_GRAY]" + info.lastName).width(w - h - 24f); res.add().growX(); - res.addImageButton("icon-cancel", 14 * 3, () -> { + res.addImageButton("icon-cancel", iconsize, () -> { ui.showConfirm("$confirm", "$confirmunadmin", () -> { netServer.admins.unAdminPlayer(info.id); playerGroup.all().each(player -> { diff --git a/core/src/io/anuke/mindustry/ui/dialogs/BansDialog.java b/core/src/io/anuke/mindustry/ui/dialogs/BansDialog.java index be60408759..9caad501c1 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/BansDialog.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/BansDialog.java @@ -4,8 +4,7 @@ import io.anuke.arc.scene.ui.ScrollPane; import io.anuke.arc.scene.ui.layout.Table; import io.anuke.mindustry.net.Administration.PlayerInfo; -import static io.anuke.mindustry.Vars.netServer; -import static io.anuke.mindustry.Vars.ui; +import static io.anuke.mindustry.Vars.*; public class BansDialog extends FloatingDialog{ @@ -39,7 +38,7 @@ public class BansDialog extends FloatingDialog{ res.labelWrap("IP: [LIGHT_GRAY]" + info.lastIP + "\n[]Name: [LIGHT_GRAY]" + info.lastName).width(w - h - 24f); res.add().growX(); - res.addImageButton("icon-cancel", 14 * 3, () -> { + res.addImageButton("icon-cancel", iconsize, () -> { ui.showConfirm("$confirm", "$confirmunban", () -> { netServer.admins.unbanPlayerID(info.id); setup(); diff --git a/core/src/io/anuke/mindustry/ui/dialogs/DatabaseDialog.java b/core/src/io/anuke/mindustry/ui/dialogs/DatabaseDialog.java index 8dcc63cc19..f6116a5470 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/DatabaseDialog.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/DatabaseDialog.java @@ -46,20 +46,20 @@ public class DatabaseDialog extends FloatingDialog{ list.left(); int maxWidth = Core.graphics.isPortrait() ? 7 : 13; - int size = 8 * 5; + float size = Vars.iconsize; int count = 0; for(int i = 0; i < array.size; i++){ UnlockableContent unlock = (UnlockableContent)array.get(i); - Image image = unlocked(unlock) ? new Image(unlock.getContentIcon()) : new Image("icon-tree-locked"); + Image image = unlocked(unlock) ? new Image(unlock.getContentIcon()) : new Image("icon-locked"); image.addListener(new HandCursorListener()); list.add(image).size(size).pad(3); if(unlocked(unlock)){ image.clicked(() -> Vars.ui.content.show(unlock)); - image.addListener(new Tooltip(t -> t.add(unlock.localizedName()))); + image.addListener(new Tooltip(t -> t.background("button").add(unlock.localizedName()))); } if((++count) % maxWidth == 0){ diff --git a/core/src/io/anuke/mindustry/ui/dialogs/DeployDialog.java b/core/src/io/anuke/mindustry/ui/dialogs/DeployDialog.java index f5a17db26a..ab54131619 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/DeployDialog.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/DeployDialog.java @@ -40,7 +40,7 @@ public class DeployDialog extends FloatingDialog{ layout.layout(root); addCloseButton(); - buttons.addImageTextButton("$techtree", "icon-tree", 16 * 2, () -> ui.tech.show()).size(230f, 64f); + buttons.addImageTextButton("$techtree", "icon-tree", iconsize, () -> ui.tech.show()).size(230f, 64f); shown(this::setup); } @@ -131,10 +131,10 @@ public class DeployDialog extends FloatingDialog{ button.clicked(() -> info.show(zone)); if(zone.unlocked()){ - button.addImage("icon-zone").padRight(3); + button.addImage("icon-terrain").size(iconsize).padRight(3); button.labelWrap(zone.localizedName()).width(140).growX(); }else{ - button.addImage("icon-zone-locked"); + button.addImage("icon-locked"); button.row(); button.add("$locked"); } diff --git a/core/src/io/anuke/mindustry/ui/dialogs/DiscordDialog.java b/core/src/io/anuke/mindustry/ui/dialogs/DiscordDialog.java index a38ffa4af7..0a79153486 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/DiscordDialog.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/DiscordDialog.java @@ -5,8 +5,7 @@ import io.anuke.arc.graphics.Color; import io.anuke.arc.scene.ui.Dialog; import io.anuke.mindustry.graphics.Pal; -import static io.anuke.mindustry.Vars.discordURL; -import static io.anuke.mindustry.Vars.ui; +import static io.anuke.mindustry.Vars.*; public class DiscordDialog extends Dialog{ @@ -30,7 +29,7 @@ public class DiscordDialog extends Dialog{ t.table(i -> { i.background("button"); - i.addImage("icon-discord").size(14 * 3); + i.addImage("icon-discord").size(iconsize); }).size(h).left(); t.add("$discord").color(Pal.accent).growX().padLeft(10f); diff --git a/core/src/io/anuke/mindustry/ui/dialogs/FileChooser.java b/core/src/io/anuke/mindustry/ui/dialogs/FileChooser.java index 89317ab552..be730d028e 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/FileChooser.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/FileChooser.java @@ -17,6 +17,8 @@ import io.anuke.mindustry.core.Platform; import java.util.Arrays; +import static io.anuke.mindustry.Vars.iconsize; + public class FileChooser extends FloatingDialog{ private static final FileHandle homeDirectory = Core.files.absolute(OS.isMac ? OS.getProperty("user.home") + "/Downloads/" : Core.files.getExternalStoragePath()); private static FileHandle lastDirectory = homeDirectory; @@ -99,7 +101,7 @@ public class FileChooser extends FloatingDialog{ Table icontable = new Table(); - float isize = 14 * 2; + float isize = iconsize; ImageButton up = new ImageButton("icon-folder-parent"); up.resizeImage(isize); @@ -131,7 +133,7 @@ public class FileChooser extends FloatingDialog{ updateFiles(true); }); - icontable.defaults().height(50).growX().padTop(5).uniform(); + icontable.defaults().height(60).growX().padTop(5).uniform(); icontable.add(home); icontable.add(back); icontable.add(forward); @@ -142,7 +144,7 @@ public class FileChooser extends FloatingDialog{ fieldcontent.add(filefield).height(40f).fillX().expandX().padLeft(10f); Table buttons = new Table(); - buttons.defaults().growX().height(50); + buttons.defaults().growX().height(60); buttons.add(cancel); buttons.add(ok); @@ -213,7 +215,7 @@ public class FileChooser extends FloatingDialog{ updateFiles(true); }); - upbutton.left().add(upimage).padRight(4f).size(14 * 2); + upbutton.left().add(upimage).padRight(4f).size(iconsize); upbutton.getLabel().setAlignment(Align.left); upbutton.getCells().reverse(); @@ -249,7 +251,7 @@ public class FileChooser extends FloatingDialog{ Image image = new Image(file.isDirectory() ? "icon-folder" : "icon-file-text"); - button.add(image).padRight(4f).size(14 * 2f); + button.add(image).padRight(4f).size(iconsize); button.getCells().reverse(); files.top().left().add(button).align(Align.topLeft).fillX().expandX() .height(50).pad(2).padTop(0).padBottom(0).colspan(2); diff --git a/core/src/io/anuke/mindustry/ui/dialogs/FloatingDialog.java b/core/src/io/anuke/mindustry/ui/dialogs/FloatingDialog.java index 967fda7db8..9be41670b5 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/FloatingDialog.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/FloatingDialog.java @@ -11,6 +11,7 @@ import io.anuke.mindustry.game.EventType.ResizeEvent; import io.anuke.mindustry.graphics.Pal; import io.anuke.mindustry.net.Net; +import static io.anuke.mindustry.Vars.iconsize; import static io.anuke.mindustry.Vars.state; public class FloatingDialog extends Dialog{ @@ -63,7 +64,7 @@ public class FloatingDialog extends Dialog{ @Override public void addCloseButton(){ - buttons.addImageTextButton("$back", "icon-arrow-left", 30f, this::hide).size(210f, 64f); + buttons.addImageTextButton("$back", "icon-arrow-left", iconsize, this::hide).size(210f, 64f); keyDown(key -> { if(key == KeyCode.ESCAPE || key == KeyCode.BACK){ diff --git a/core/src/io/anuke/mindustry/ui/dialogs/JoinDialog.java b/core/src/io/anuke/mindustry/ui/dialogs/JoinDialog.java index bf876e9c4b..0145f80be3 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/JoinDialog.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/JoinDialog.java @@ -97,7 +97,7 @@ public class JoinDialog extends FloatingDialog{ if(!buttons[0].childrenPressed()){ connect(server.ip, server.port); } - }).width(targetWidth()).height(155f).pad(4f).get(); + }).width(targetWidth()).height(130f).pad(4f).get(); button.getLabel().setWrap(true); @@ -107,16 +107,35 @@ public class JoinDialog extends FloatingDialog{ inner.add(button.getLabel()).growX(); - inner.addImageButton("icon-loading", "empty", 16 * 2, () -> { + inner.addImageButton("icon-arrow-up-small", "empty", iconsizesmall, () -> { + int index = servers.indexOf(server); + if(index > 0){ + servers.remove(index); + servers.insert(0, server); + + saveServers(); + setupRemote(); + for(Server other : servers){ + if(other.lastHost != null){ + setupServer(other, other.lastHost); + }else{ + refreshServer(other); + } + } + } + + }).margin(3f).padTop(6f).top().right(); + + inner.addImageButton("icon-loading-small", "empty", iconsizesmall, () -> { refreshServer(server); }).margin(3f).padTop(6f).top().right(); - inner.addImageButton("icon-pencil", "empty", 16 * 2, () -> { + inner.addImageButton("icon-pencil-small", "empty", iconsizesmall, () -> { renaming = server; add.show(); }).margin(3f).padTop(6f).top().right(); - inner.addImageButton("icon-trash-16", "empty", 16 * 2, () -> { + inner.addImageButton("icon-trash-16-small", "empty", iconsizesmall, () -> { ui.showConfirm("$confirm", "$server.delete", () -> { servers.removeValue(server, true); saveServers(); @@ -144,42 +163,41 @@ public class JoinDialog extends FloatingDialog{ server.content.clear(); server.content.label(() -> Core.bundle.get("server.refreshing") + Strings.animated(Time.time(), 4, 11, ".")); - Net.pingHost(server.ip, server.port, host -> { - String versionString; - - if(host.version == -1){ - versionString = Core.bundle.format("server.version", Core.bundle.get("server.custombuild"), ""); - }else if(host.version == 0){ - versionString = Core.bundle.get("server.outdated"); - }else if(host.version < Version.build && Version.build != -1){ - versionString = Core.bundle.get("server.outdated") + "\n" + - Core.bundle.format("server.version", host.version, ""); - }else if(host.version > Version.build && Version.build != -1){ - versionString = Core.bundle.get("server.outdated.client") + "\n" + - Core.bundle.format("server.version", host.version, ""); - }else{ - versionString = Core.bundle.format("server.version", host.version, host.versionType); - } - - server.content.clear(); - - server.content.table(t -> { - t.add("[lightgray]" + host.name).width(targetWidth() - 10f).left().get().setEllipsis(true); - t.row(); - t.add(versionString).left(); - t.row(); - t.add("[lightgray]" + (host.players != 1 ? Core.bundle.format("players", host.players) : - Core.bundle.format("players.single", host.players))).left(); - t.row(); - t.add("[lightgray]" + Core.bundle.format("save.map", host.mapname) + "[] / " + Core.bundle.format("save.wave", host.wave)).width(targetWidth() - 10f).left().get().setEllipsis(true); - }).expand().left().bottom().padLeft(12f).padBottom(8); - - }, e -> { + Net.pingHost(server.ip, server.port, host -> setupServer(server, host), e -> { server.content.clear(); server.content.add("$host.invalid"); }); } + void setupServer(Server server, Host host){ + server.lastHost = host; + String versionString; + + if(host.version == -1){ + versionString = Core.bundle.format("server.version", Core.bundle.get("server.custombuild"), ""); + }else if(host.version == 0){ + versionString = Core.bundle.get("server.outdated"); + }else if(host.version < Version.build && Version.build != -1){ + versionString = Core.bundle.get("server.outdated") + "\n" + + Core.bundle.format("server.version", host.version, ""); + }else if(host.version > Version.build && Version.build != -1){ + versionString = Core.bundle.get("server.outdated.client") + "\n" + + Core.bundle.format("server.version", host.version, ""); + }else{ + versionString = Core.bundle.format("server.version", host.version, host.versionType); + } + + server.content.clear(); + + server.content.table(t -> { + t.add("[lightgray]" + host.name + " " + versionString).width(targetWidth() - 10f).left().get().setEllipsis(true); + t.row(); + t.add("[lightgray]" + (host.players != 1 ? Core.bundle.format("players", host.players == 0 ? host.players : "[accent]" + host.players + "[lightgray]") : Core.bundle.format("players.single", "[accent]" + host.players + "[lightgray]"))).left(); + t.row(); + t.add("[lightgray]" + Core.bundle.format("save.map", host.mapname) + "[lightgray] / " + Core.bundle.format("save.wave", host.wave)).width(targetWidth() - 10f).left().get().setEllipsis(true); + }).expand().left().bottom().padLeft(12f).padBottom(8); + } + void setup(){ float w = targetWidth(); @@ -217,7 +235,7 @@ public class JoinDialog extends FloatingDialog{ cont.row(); cont.add(pane).width(w + 38).pad(0); cont.row(); - cont.addCenteredImageTextButton("$server.add", "icon-add", 14 * 3, () -> { + cont.addCenteredImageTextButton("$server.add", "icon-add", iconsize, () -> { renaming = null; add.show(); }).marginLeft(6).width(w).height(80f).update(button -> { @@ -253,7 +271,7 @@ public class JoinDialog extends FloatingDialog{ local.background("button"); local.add("$hosts.none").pad(10f); local.add().growX(); - local.addImageButton("icon-loading", 16 * 2f, this::refreshLocal).pad(-12f).padLeft(0).size(70f); + local.addImageButton("icon-loading", iconsize, this::refreshLocal).pad(-12f).padLeft(0).size(70f); }else{ local.background((Drawable)null); } @@ -320,6 +338,7 @@ public class JoinDialog extends FloatingDialog{ public int port; transient Table content; + transient Host lastHost; void setIP(String ip){ diff --git a/core/src/io/anuke/mindustry/ui/dialogs/LoadDialog.java b/core/src/io/anuke/mindustry/ui/dialogs/LoadDialog.java index 880dfb3eb5..e0103b2bbd 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/LoadDialog.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/LoadDialog.java @@ -65,25 +65,25 @@ public class LoadDialog extends FloatingDialog{ button.table(t -> { t.right(); - t.addImageButton("icon-floppy", "emptytoggle", 14 * 3, () -> { + t.addImageButton("icon-floppy", "emptytoggle", iconsize, () -> { slot.setAutosave(!slot.isAutosave()); }).checked(slot.isAutosave()).right(); - t.addImageButton("icon-trash", "empty", 14 * 3, () -> { + t.addImageButton("icon-trash", "empty", iconsize, () -> { ui.showConfirm("$confirm", "$save.delete.confirm", () -> { slot.delete(); setup(); }); - }).size(14 * 3).right(); + }).size(iconsize).right(); - t.addImageButton("icon-pencil-small", "empty", 14 * 3, () -> { + t.addImageButton("icon-pencil", "empty", iconsize, () -> { ui.showTextInput("$save.rename", "$save.rename.text", slot.getName(), text -> { slot.setName(text); setup(); }); - }).size(14 * 3).right(); + }).size(iconsize).right(); - t.addImageButton("icon-save", "empty", 14 * 3, () -> { + t.addImageButton("icon-save", "empty", iconsize, () -> { if(!ios){ Platform.instance.showFileChooser(Core.bundle.get("save.export"), "Mindustry Save", file -> { try{ @@ -102,7 +102,7 @@ public class LoadDialog extends FloatingDialog{ ui.showError(Core.bundle.format("save.export.fail", Strings.parseException(e, true))); } } - }).size(14 * 3).right(); + }).size(iconsize).right(); }).padRight(-10).growX(); @@ -147,7 +147,7 @@ public class LoadDialog extends FloatingDialog{ if(ios) return; - slots.addImageTextButton("$save.import", "icon-add", 14 * 3, () -> { + slots.addImageTextButton("$save.import", "icon-add", iconsize, () -> { Platform.instance.showFileChooser(Core.bundle.get("save.import"), "Mindustry Save", file -> { if(SaveIO.isSaveValid(file)){ try{ diff --git a/core/src/io/anuke/mindustry/ui/dialogs/MapPlayDialog.java b/core/src/io/anuke/mindustry/ui/dialogs/MapPlayDialog.java index 58ad128e80..a293d46c18 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/MapPlayDialog.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/MapPlayDialog.java @@ -57,14 +57,14 @@ public class MapPlayDialog extends FloatingDialog{ cont.add(selmode); cont.row(); - cont.addImageTextButton("$customize", "icon-tools", 14*2, () -> dialog.show(rules, () -> rules = (selectedGamemode == null ? map.rules() : selectedGamemode.apply(map.rules())))).width(230); + cont.addImageTextButton("$customize", "icon-tools-small", iconsizesmall, () -> dialog.show(rules, () -> rules = (selectedGamemode == null ? map.rules() : selectedGamemode.apply(map.rules())))).width(230); cont.row(); cont.add(new BorderImage(map.texture, 3f)).size(mobile && !Core.graphics.isPortrait() ? 150f : 250f).get().setScaling(Scaling.fit); buttons.clearChildren(); addCloseButton(); - buttons.addImageTextButton("$play", "icon-play", 8*3, () -> { + buttons.addImageTextButton("$play", "icon-play", iconsize, () -> { control.playMap(map, rules); hide(); ui.custom.hide(); diff --git a/core/src/io/anuke/mindustry/ui/dialogs/MapsDialog.java b/core/src/io/anuke/mindustry/ui/dialogs/MapsDialog.java index 90221b627e..1d0eaef6c7 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/MapsDialog.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/MapsDialog.java @@ -21,7 +21,7 @@ public class MapsDialog extends FloatingDialog{ super("$maps"); addCloseButton(); - buttons.addImageTextButton("$editor.importmap", "icon-add", 14 * 2, () -> { + buttons.addImageTextButton("$editor.importmap", "icon-add", iconsize, () -> { Platform.instance.showFileChooser("$editor.importmap", "Map File", file -> { world.maps.tryCatchMapError(() -> { if(MapIO.isImage(file)){ @@ -145,7 +145,7 @@ public class MapsDialog extends FloatingDialog{ table.row(); - table.addImageTextButton("$editor.openin", "icon-load-map", 16 * 2, () -> { + table.addImageTextButton("$editor.openin", "icon-load-map", iconsize, () -> { try{ Vars.ui.editor.beginEditMap(map.file); dialog.hide(); @@ -156,7 +156,7 @@ public class MapsDialog extends FloatingDialog{ } }).fillX().height(54f).marginLeft(10); - table.addImageTextButton("$delete", "icon-trash-16", 16 * 2, () -> { + table.addImageTextButton("$delete", "icon-trash-16", iconsize, () -> { ui.showConfirm("$confirm", Core.bundle.format("map.delete", map.name()), () -> { world.maps.removeMap(map); dialog.hide(); diff --git a/core/src/io/anuke/mindustry/ui/dialogs/PausedDialog.java b/core/src/io/anuke/mindustry/ui/dialogs/PausedDialog.java index 00a127334e..0a8a004d85 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/PausedDialog.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/PausedDialog.java @@ -70,7 +70,7 @@ public class PausedDialog extends FloatingDialog{ }else{ cont.defaults().size(120f).pad(5); - float isize = 14f * 4; + float isize = iconsize; cont.addRowImageTextButton("$back", "icon-play-2", isize, this::hide); cont.addRowImageTextButton("$settings", "icon-tools", isize, ui.settings::show); diff --git a/core/src/io/anuke/mindustry/ui/dialogs/SaveDialog.java b/core/src/io/anuke/mindustry/ui/dialogs/SaveDialog.java index 004a1fafe5..1a3966b4d1 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/SaveDialog.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/SaveDialog.java @@ -23,7 +23,7 @@ public class SaveDialog extends LoadDialog{ public void addSetup(){ slots.row(); slots.addImageTextButton("$save.new", "icon-add", 14 * 3, () -> - ui.showTextInput("$save", "$save.newslot", "", text -> { + ui.showTextInput("$save", "$save.newslot", 30, "", text -> { ui.loadAnd("$saving", () -> { control.saves.addSave(text); Core.app.post(() -> Core.app.post(this::setup)); diff --git a/core/src/io/anuke/mindustry/ui/dialogs/SettingsMenuDialog.java b/core/src/io/anuke/mindustry/ui/dialogs/SettingsMenuDialog.java index c47f7524ce..d4d7eaf152 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/SettingsMenuDialog.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/SettingsMenuDialog.java @@ -12,7 +12,6 @@ import io.anuke.arc.scene.ui.*; import io.anuke.arc.scene.ui.SettingsDialog.SettingsTable.Setting; import io.anuke.arc.scene.ui.layout.Table; import io.anuke.arc.util.Align; -import io.anuke.mindustry.Vars; import io.anuke.mindustry.core.GameState.State; import io.anuke.mindustry.core.Platform; import io.anuke.mindustry.graphics.Pal; @@ -59,7 +58,7 @@ public class SettingsMenuDialog extends SettingsDialog{ Consumer s = table -> { table.row(); - table.addImageTextButton("$back", "icon-arrow-left", 10 * 3, this::back).size(240f, 60f).colspan(2).padTop(15f); + table.addImageTextButton("$back", "icon-arrow-left", iconsize, this::back).size(240f, 60f).colspan(2).padTop(15f); }; game = new SettingsTable(s); @@ -76,12 +75,10 @@ public class SettingsMenuDialog extends SettingsDialog{ menu.addButton("$settings.graphics", () -> visible(1)); menu.row(); menu.addButton("$settings.sound", () -> visible(2)); - if(!Vars.mobile){ - menu.row(); - menu.addButton("$settings.controls", ui.controls::show); - } menu.row(); menu.addButton("$settings.language", ui.language::show); + menu.row(); + menu.addButton("$settings.controls", ui.controls::show).visible(() -> !mobile || Core.settings.getBool("keyboard")); prefs.clearChildren(); prefs.add(menu); @@ -125,6 +122,7 @@ public class SettingsMenuDialog extends SettingsDialog{ game.screenshakePref(); if(mobile){ game.checkPref("autotarget", true); + game.checkPref("keyboard", false); } game.sliderPref("saveinterval", 60, 10, 5 * 120, i -> Core.bundle.format("setting.seconds", i)); @@ -191,11 +189,11 @@ public class SettingsMenuDialog extends SettingsDialog{ Core.graphics.setVSync(Core.settings.getBool("vsync")); if(Core.settings.getBool("fullscreen")){ - Core.graphics.setFullscreenMode(Core.graphics.getDisplayMode()); + Core.app.post(() -> Core.graphics.setFullscreenMode(Core.graphics.getDisplayMode())); } if(Core.settings.getBool("borderlesswindow")){ - Core.graphics.setUndecorated(true); + Core.app.post(() -> Core.graphics.setUndecorated(true)); } }else{ graphics.checkPref("landscape", false, b -> { diff --git a/core/src/io/anuke/mindustry/ui/dialogs/TechTreeDialog.java b/core/src/io/anuke/mindustry/ui/dialogs/TechTreeDialog.java index 1521eb7128..854fa02ba0 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/TechTreeDialog.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/TechTreeDialog.java @@ -50,7 +50,7 @@ public class TechTreeDialog extends FloatingDialog{ addCloseButton(); - buttons.addImageTextButton("$database", "icon-database", 14 * 2, () -> { + buttons.addImageTextButton("$database", "icon-database", iconsize, () -> { hide(); ui.database.show(); }).size(210f, 64f); @@ -194,7 +194,7 @@ public class TechTreeDialog extends FloatingDialog{ button.setPosition(node.x + panX + width / 2f, node.y + panY + height / 2f + offset, Align.center); button.getStyle().up = Core.scene.skin.getDrawable(!locked(node.node) ? "content-background" : !data.hasItems(node.node.requirements) ? "content-background-noitems" : "content-background-locked"); ((TextureRegionDrawable)button.getStyle().imageUp) - .setRegion(node.visible ? node.node.block.icon(Icon.medium) : Core.atlas.find("icon-tree-locked")); + .setRegion(node.visible ? node.node.block.icon(Icon.medium) : Core.atlas.find("icon-locked")); button.getImage().setColor(!locked(node.node) ? Color.WHITE : Color.GRAY); }); addChild(button); @@ -253,7 +253,7 @@ public class TechTreeDialog extends FloatingDialog{ infoTable.table("content-background", b -> { b.margin(0).left().defaults().left(); - b.addImageButton("icon-info", "node", 14 * 2, () -> ui.content.show(node.block)).growY().width(50f); + b.addImageButton("icon-info", "node", iconsize, () -> ui.content.show(node.block)).growY().width(50f); b.add().grow(); b.table(desc -> { desc.left().defaults().left(); @@ -280,7 +280,7 @@ public class TechTreeDialog extends FloatingDialog{ if(mobile && locked(node)){ b.row(); - b.addImageTextButton("$research", "icon-check", "node", 16 * 2, () -> unlock(node)) + b.addImageTextButton("$research", "icon-check", "node", iconsize, () -> unlock(node)) .disabled(i -> !data.hasItems(node.requirements)).growX().height(44f).colspan(3); } }); diff --git a/core/src/io/anuke/mindustry/ui/dialogs/ZoneInfoDialog.java b/core/src/io/anuke/mindustry/ui/dialogs/ZoneInfoDialog.java index 99b03b803d..a35aa82747 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/ZoneInfoDialog.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/ZoneInfoDialog.java @@ -58,7 +58,7 @@ public class ZoneInfoDialog extends FloatingDialog{ cont.table(cont -> { if(zone.locked()){ - cont.addImage("icon-zone-locked"); + cont.addImage("icon-locked"); cont.row(); cont.add("$locked").padBottom(6); cont.row(); @@ -71,9 +71,9 @@ public class ZoneInfoDialog extends FloatingDialog{ r.add("$complete").colspan(2).left(); r.row(); for(ZoneRequirement other : zone.zoneRequirements){ - r.addImage("icon-zone").padRight(4); + r.addImage("icon-terrain").padRight(4); r.add(Core.bundle.format("zone.requirement", other.wave, other.zone.localizedName())).color(Color.LIGHT_GRAY); - r.addImage(other.zone.bestWave() >= other.wave ? "icon-check-2" : "icon-cancel-2") + r.addImage(other.zone.bestWave() >= other.wave ? "icon-check" : "icon-cancel") .color(other.zone.bestWave() >= other.wave ? Color.LIGHT_GRAY : Color.SCARLET).padLeft(3); r.row(); } @@ -89,7 +89,7 @@ public class ZoneInfoDialog extends FloatingDialog{ for(Block block : zone.blockRequirements){ r.addImage(block.icon(Icon.small)).size(8 * 3).padRight(4); r.add(block.localizedName).color(Color.LIGHT_GRAY); - r.addImage(data.isUnlocked(block) ? "icon-check-2" : "icon-cancel-2") + r.addImage(data.isUnlocked(block) ? "icon-check" : "icon-cancel") .color(data.isUnlocked(block) ? Color.LIGHT_GRAY : Color.SCARLET).padLeft(3); r.row(); } diff --git a/core/src/io/anuke/mindustry/ui/fragments/HudFragment.java b/core/src/io/anuke/mindustry/ui/fragments/HudFragment.java index 41f0728ca1..ef1093f733 100644 --- a/core/src/io/anuke/mindustry/ui/fragments/HudFragment.java +++ b/core/src/io/anuke/mindustry/ui/fragments/HudFragment.java @@ -48,7 +48,6 @@ public class HudFragment extends Fragment{ private Table lastUnlockLayout; private boolean shown = true; private float dsize = 59; - private float isize = 40; private float coreAttackTime; private float lastCoreHP; @@ -70,10 +69,10 @@ public class HudFragment extends Fragment{ select.left(); select.defaults().size(dsize).left(); - select.addImageButton("icon-menu", "clear", isize, ui.paused::show); - flip = select.addImageButton("icon-arrow-up", "clear", isize, this::toggleMenus).get(); + select.addImageButton("icon-menu-large", "clear", iconsize, ui.paused::show); + flip = select.addImageButton("icon-arrow-up", "clear", iconsize, this::toggleMenus).get(); - select.addImageButton("icon-pause", "clear", isize, () -> { + select.addImageButton("icon-pause", "clear", iconsize, () -> { if(Net.active()){ ui.listfrag.toggle(); }else{ @@ -88,7 +87,7 @@ public class HudFragment extends Fragment{ } }).get(); - select.addImageButton("icon-settings", "clear", isize, () -> { + select.addImageButton("icon-settings", "clear", iconsize, () -> { if(Net.active() && mobile){ if(ui.chatfrag.chatOpen()){ ui.chatfrag.hide(); @@ -104,7 +103,7 @@ public class HudFragment extends Fragment{ if(Net.active() && mobile){ i.getStyle().imageUp = Core.scene.skin.getDrawable("icon-chat"); }else{ - i.getStyle().imageUp = Core.scene.skin.getDrawable("icon-database-small"); + i.getStyle().imageUp = Core.scene.skin.getDrawable("icon-database"); } }).get(); @@ -197,7 +196,7 @@ public class HudFragment extends Fragment{ if(enableUnitEditing){ t.row(); - t.addImageTextButton("$editor.spawn", "icon-add", 8 * 3, () -> { + t.addImageTextButton("$editor.spawn", "icon-add", iconsize, () -> { FloatingDialog dialog = new FloatingDialog("$editor.spawn"); int i = 0; for(UnitType type : content.getBy(ContentType.unit)){ @@ -216,7 +215,7 @@ public class HudFragment extends Fragment{ float[] position = {0, 0}; t.row(); - t.addImageTextButton("$editor.removeunit", "icon-quit", "toggle", 8 * 3, () -> { + t.addImageTextButton("$editor.removeunit", "icon-quit", "toggle", iconsize, () -> { }).fillX().update(b -> { boolean[] found = {false}; @@ -360,10 +359,10 @@ public class HudFragment extends Fragment{ button.getStyle().disabledFontColor = Color.WHITE; button.margin(16f); button.visible(() -> - world.isZone() && - world.getZone().metCondition() && - !Net.client() && - state.wave % world.getZone().launchPeriod == 0 && !world.spawner.isSpawning()); + world.isZone() && + world.getZone().metCondition() && + !Net.client() && + state.wave % world.getZone().launchPeriod == 0 && !world.spawner.isSpawning()); button.update(() -> { if(world.getZone() == null){ @@ -430,7 +429,7 @@ public class HudFragment extends Fragment{ } }); table.margin(12); - table.addImage("icon-check").size(16 * 2).pad(3); + table.addImage("icon-check").size(iconsize).pad(3); table.add(text).wrap().width(280f).get().setAlignment(Align.center, Align.center); table.pack(); diff --git a/core/src/io/anuke/mindustry/ui/fragments/MenuFragment.java b/core/src/io/anuke/mindustry/ui/fragments/MenuFragment.java index 1ef2d52494..5548a40ed0 100644 --- a/core/src/io/anuke/mindustry/ui/fragments/MenuFragment.java +++ b/core/src/io/anuke/mindustry/ui/fragments/MenuFragment.java @@ -53,7 +53,7 @@ public class MenuFragment extends Fragment{ container.setSize(Core.graphics.getWidth(), Core.graphics.getHeight()); float size = 120f; - float isize = 14f * 4; + float isize = iconsize; container.defaults().size(size).pad(5).padTop(4f); MobileButton diff --git a/core/src/io/anuke/mindustry/ui/fragments/PlacementFragment.java b/core/src/io/anuke/mindustry/ui/fragments/PlacementFragment.java index 7a48793de0..bfb760eab0 100644 --- a/core/src/io/anuke/mindustry/ui/fragments/PlacementFragment.java +++ b/core/src/io/anuke/mindustry/ui/fragments/PlacementFragment.java @@ -274,7 +274,7 @@ public class PlacementFragment extends Fragment{ continue; } - categories.addImageButton("icon-" + cat.name(), "clear-toggle", 16 * 2, () -> { + categories.addImageButton("icon-" + cat.name() + "-med", "clear-toggle", iconsizemed, () -> { currentCategory = cat; rebuildCategory.run(); }).group(group).update(i -> i.setChecked(currentCategory == cat)); diff --git a/core/src/io/anuke/mindustry/ui/fragments/PlayerListFragment.java b/core/src/io/anuke/mindustry/ui/fragments/PlayerListFragment.java index 09b19a889c..cf0d365894 100644 --- a/core/src/io/anuke/mindustry/ui/fragments/PlayerListFragment.java +++ b/core/src/io/anuke/mindustry/ui/fragments/PlayerListFragment.java @@ -95,7 +95,7 @@ public class PlayerListFragment extends Fragment{ button.labelWrap("[#" + user.color.toString().toUpperCase() + "]" + user.name).width(170f).pad(10); button.add().grow(); - button.addImage("icon-admin").size(14 * 2).visible(() -> user.isAdmin && !(!user.isLocal && Net.server())).padRight(5).get().updateVisibility(); + button.addImage("icon-admin").size(iconsize).visible(() -> user.isAdmin && !(!user.isLocal && Net.server())).padRight(5).get().updateVisibility(); if((Net.server() || player.isAdmin) && !user.isLocal && (!user.isAdmin || Net.server())){ button.add().growY(); @@ -105,14 +105,14 @@ public class PlayerListFragment extends Fragment{ button.table(t -> { t.defaults().size(bs); - t.addImageButton("icon-ban", "clear-partial", 14 * 2, + t.addImageButton("icon-ban-small", "clear-partial", iconsizesmall, () -> ui.showConfirm("$confirm", "$confirmban", () -> Call.onAdminRequest(user, AdminAction.ban))); - t.addImageButton("icon-cancel", "clear-partial", 16 * 2, + t.addImageButton("icon-cancel-small", "clear-partial", iconsizesmall, () -> ui.showConfirm("$confirm", "$confirmkick", () -> Call.onAdminRequest(user, AdminAction.kick))); t.row(); - t.addImageButton("icon-admin", "clear-toggle-partial", 14 * 2, () -> { + t.addImageButton("icon-admin-small", "clear-toggle-partial", iconsizesmall, () -> { if(Net.client()) return; String id = user.uuid; @@ -128,7 +128,7 @@ public class PlayerListFragment extends Fragment{ .touchable(() -> Net.client() ? Touchable.disabled : Touchable.enabled) .checked(user.isAdmin); - t.addImageButton("icon-zoom-small", "clear-partial", 14 * 2, () -> Call.onAdminRequest(user, AdminAction.trace)); + t.addImageButton("icon-zoom-small", "clear-partial", iconsizesmall, () -> Call.onAdminRequest(user, AdminAction.trace)); }).padRight(12).size(bs + 10f, bs); } diff --git a/core/src/io/anuke/mindustry/world/blocks/DoubleOverlayFloor.java b/core/src/io/anuke/mindustry/world/blocks/DoubleOverlayFloor.java new file mode 100644 index 0000000000..7a0a26847d --- /dev/null +++ b/core/src/io/anuke/mindustry/world/blocks/DoubleOverlayFloor.java @@ -0,0 +1,20 @@ +package io.anuke.mindustry.world.blocks; + +import io.anuke.arc.graphics.g2d.Draw; +import io.anuke.arc.math.Mathf; +import io.anuke.mindustry.world.Tile; + +public class DoubleOverlayFloor extends OverlayFloor{ + + public DoubleOverlayFloor(String name){ + super(name); + } + + @Override + public void draw(Tile tile){ + Draw.colorl(0.4f); + Draw.rect(variantRegions[Mathf.randomSeed(tile.pos(), 0, Math.max(0, variantRegions.length - 1))], tile.worldx(), tile.worldy() - 0.75f); + Draw.color(); + Draw.rect(variantRegions[Mathf.randomSeed(tile.pos(), 0, Math.max(0, variantRegions.length - 1))], tile.worldx(), tile.worldy()); + } +} diff --git a/core/src/io/anuke/mindustry/world/blocks/distribution/Conduit.java b/core/src/io/anuke/mindustry/world/blocks/distribution/Conduit.java index e4b4bc1950..6064d6483d 100644 --- a/core/src/io/anuke/mindustry/world/blocks/distribution/Conduit.java +++ b/core/src/io/anuke/mindustry/world/blocks/distribution/Conduit.java @@ -40,7 +40,7 @@ public class Conduit extends LiquidBlock{ ConduitEntity entity = tile.entity(); entity.blendbits = 0; - entity.blendshadowrot = -1; + entity.blendrot = 0; if(blends(tile, 2) && blends(tile, 1) && blends(tile, 3)){ entity.blendbits = 3; @@ -52,10 +52,8 @@ public class Conduit extends LiquidBlock{ entity.blendbits = 4; }else if(blends(tile, 1)){ entity.blendbits = 5; - entity.blendshadowrot = 0; }else if(blends(tile, 3)){ entity.blendbits = 1; - entity.blendshadowrot = 1; } } @@ -116,6 +114,6 @@ public class Conduit extends LiquidBlock{ public float smoothLiquid; byte blendbits; - int blendshadowrot; + int blendrot; } } diff --git a/core/src/io/anuke/mindustry/world/blocks/distribution/MassDriver.java b/core/src/io/anuke/mindustry/world/blocks/distribution/MassDriver.java index f04e47cb4e..73657741da 100644 --- a/core/src/io/anuke/mindustry/world/blocks/distribution/MassDriver.java +++ b/core/src/io/anuke/mindustry/world/blocks/distribution/MassDriver.java @@ -204,7 +204,7 @@ public class MassDriver extends Block{ if(entity.link == other.pos()){ Call.linkMassDriver(null, tile, -1); return false; - }else if(other.block() instanceof MassDriver && other.dst(tile) <= range){ + }else if(other.block() instanceof MassDriver && other.dst(tile) <= range && other.getTeam() == tile.getTeam()){ Call.linkMassDriver(null, tile, other.pos()); return false; } diff --git a/core/src/io/anuke/mindustry/world/blocks/power/PowerGraph.java b/core/src/io/anuke/mindustry/world/blocks/power/PowerGraph.java index 9016bfac92..a2c1410a50 100644 --- a/core/src/io/anuke/mindustry/world/blocks/power/PowerGraph.java +++ b/core/src/io/anuke/mindustry/world/blocks/power/PowerGraph.java @@ -40,6 +40,7 @@ public class PowerGraph{ public float getPowerProduced(){ float powerProduced = 0f; for(Tile producer : producers){ + if(producer.entity == null) continue; powerProduced += producer.block().getPowerProduction(producer) * producer.entity.delta(); } return powerProduced; diff --git a/core/src/io/anuke/mindustry/world/consumers/ConsumeLiquid.java b/core/src/io/anuke/mindustry/world/consumers/ConsumeLiquid.java index 9cc8eba1fb..943e7da6b2 100644 --- a/core/src/io/anuke/mindustry/world/consumers/ConsumeLiquid.java +++ b/core/src/io/anuke/mindustry/world/consumers/ConsumeLiquid.java @@ -28,7 +28,7 @@ public class ConsumeLiquid extends ConsumeLiquidBase{ @Override public String getIcon(){ - return "icon-liquid-small"; + return "icon-liquid-consume"; } @Override diff --git a/core/src/io/anuke/mindustry/world/consumers/ConsumeLiquidFilter.java b/core/src/io/anuke/mindustry/world/consumers/ConsumeLiquidFilter.java index 6da77814e8..04c2efd3ae 100644 --- a/core/src/io/anuke/mindustry/world/consumers/ConsumeLiquidFilter.java +++ b/core/src/io/anuke/mindustry/world/consumers/ConsumeLiquidFilter.java @@ -38,7 +38,7 @@ public class ConsumeLiquidFilter extends ConsumeLiquidBase{ @Override public String getIcon(){ - return "icon-liquid-small"; + return "icon-liquid-consume"; } @Override diff --git a/core/src/io/anuke/mindustry/world/consumers/ConsumePower.java b/core/src/io/anuke/mindustry/world/consumers/ConsumePower.java index 1df63e61e1..18b2d422db 100644 --- a/core/src/io/anuke/mindustry/world/consumers/ConsumePower.java +++ b/core/src/io/anuke/mindustry/world/consumers/ConsumePower.java @@ -32,7 +32,7 @@ public class ConsumePower extends Consume{ @Override public String getIcon(){ - return "icon-power-small"; + return "icon-power"; } @Override diff --git a/desktop/src/io/anuke/mindustry/desktop/DesktopPlatform.java b/desktop/src/io/anuke/mindustry/desktop/DesktopPlatform.java index fa935f50a9..8bd64f4689 100644 --- a/desktop/src/io/anuke/mindustry/desktop/DesktopPlatform.java +++ b/desktop/src/io/anuke/mindustry/desktop/DesktopPlatform.java @@ -49,7 +49,7 @@ public class DesktopPlatform extends Platform{ if(e.getMessage() != null && (e.getMessage().contains("Couldn't create window") || e.getMessage().contains("OpenGL 2.0 or higher"))){ dialog.accept(() -> TinyFileDialogs.tinyfd_messageBox("oh no", - e.getMessage().contains("Couldn't create window") ? "A graphics initialization error has occured! Try to update your graphics drivers.\nReport this to the developer." : + e.getMessage().contains("Couldn't create window") ? "A graphics initialization error has occured! Try to update your graphics drivers:\n" + e.getMessage() : "Your graphics card does not support OpenGL 2.0!\n" + "Try to update your graphics drivers.\n\n" + "(If that doesn't work, your computer just doesn't support Mindustry.)", "ok", "error", true)); diff --git a/tools/build.gradle b/tools/build.gradle index 9afe633290..06211a8438 100644 --- a/tools/build.gradle +++ b/tools/build.gradle @@ -12,7 +12,6 @@ import javax.imageio.ImageIO import java.awt.Graphics2D import java.awt.image.BufferedImage -def outFolder = "../core/assets-raw/sprites_out/" def genFolder = "../core/assets-raw/sprites_out/generated/" def doAntialias = !project.hasProperty("disableAntialias") def colorMap = new IntMap>(), colorIndexMap = new IntIntMap() @@ -185,7 +184,6 @@ def scaleImage = { File file -> def tileImage = { File file -> def image = ImageIO.read(file) - def color = new Color() def result = new BufferedImage(image.width * 2, image.height * 2, image.getType()) Graphics2D graphics = result.createGraphics() @@ -248,28 +246,6 @@ task swapColors(){ } } -task scaleSprites4x(){ - doLast{ - fileTree(dir: '../core/assets-raw/sprites_out/', include: "**/*.png").visit{ file -> - if(file.isDirectory() || file.toString().replace("\\", "/").contains("/ui/")) return - - scaleImage(file.file) - antialias(file.file) - } - } -} - -task scaleSprites(){ - finalizedBy 'genSprites' - - doLast{ - copy{ - from "../core/assets-raw/sprites/" - into "../core/assets-raw/sprites_out/" - } - } -} - task scaleImages(){ doLast{ for(def img : project.getProperty("images").split(",")){ @@ -288,66 +264,68 @@ task tileImages(){ } } -task pack(){ - dependsOn 'cleanSprites', 'scaleSprites' - //finalizedBy 'cleanup' - - doLast{ - - fileTree(dir: '../core/assets-raw/sprites_out/', include: "**/*.png").visit{ file -> - if(file.isDirectory() || file.toString().replace("\\", "/").contains("/ui/")) return - - antialias(file.file) - } - - TexturePacker.process("core/assets-raw/sprites_out/", "core/assets/sprites/", "sprites.atlas") - - delete{ - delete fileTree(dir: '../core/assets-raw/sprites_out/', include: '**/pack.json') - } - - copy{ - from '../core/assets-raw/sprites_out/' - into '../core/assets-raw/sprites_out/' - include '**/*.json' - rename 'pack_fallback.json', "pack.json" - } - - TexturePacker.process("core/assets-raw/sprites_out/", "core/assets/sprites/", "sprites_fallback.atlas") - } - -} - -task cleanup(){ - doLast{ - delete{ - delete genFolder - delete outFolder - } - } -} - -task cleanSprites(){ +task pack(dependsOn: classes){ doLast{ + //cleanup old sprites delete{ delete "../core/assets-raw/sprites_out/" } + //copy in new sprites copy{ from "../core/assets-raw/sprites/" into "../core/assets-raw/sprites_out/" } + //run generation task; generate all needed sprites file(genFolder).mkdirs() - } -} + javaexec{ + main = "io.anuke.mindustry.ImagePacker" + classpath = sourceSets.main.runtimeClasspath + standardInput = System.in + workingDir = genFolder + } + + //upscale icon sprites using different method, which requires an OpenGL context + javaexec{ + if(System.getProperty("os.name").toLowerCase().contains("mac")){ + jvmArgs "-XstartOnFirstThread" + } + + jvmArgs("-Djava.awt.headless=true") + main = "io.anuke.mindustry.Upscaler" + classpath = sourceSets.main.runtimeClasspath + standardInput = System.in + workingDir = "../core/assets-raw/sprites_out/ui/icons" + } + + //antialias everything except UI elements (...for some reason) + fileTree(dir: '../core/assets-raw/sprites_out/', include: "**/*.png").visit{ file -> + if(file.isDirectory() || (file.toString().replace("\\", "/").contains("/ui/") && !file.toString().replace("\\", "/").contains("/icons/"))) return -task antialiasGen(){ - doLast{ - fileTree(dir: '../core/assets-raw/sprites_out/generated/', include: "**/*.png").visit{ file -> antialias(file.file) } + + //pack normal sprites + TexturePacker.process("core/assets-raw/sprites_out/", "core/assets/sprites/", "sprites.atlas") + + //delete old pack defintions + delete{ + delete fileTree(dir: '../core/assets-raw/sprites_out/', include: '**/pack.json') + } + + if(false){ + //rename pack definitions, generate fallback 1024x sprites + copy{ + from '../core/assets-raw/sprites_out/' + into '../core/assets-raw/sprites_out/' + include "**/*.json" + rename 'pack_fallback.json', "pack.json" + } + + TexturePacker.process("core/assets-raw/sprites_out/", "core/assets/sprites/", "sprites_fallback.atlas") + } } } @@ -356,6 +334,7 @@ task genSprites(dependsOn: classes, type: JavaExec){ main = "io.anuke.mindustry.ImagePacker" classpath = sourceSets.main.runtimeClasspath + jvmArgs("-Djava.awt.headless=true") standardInput = System.in workingDir = genFolder } diff --git a/tools/src/io/anuke/mindustry/SquareMarcher.java b/tools/src/io/anuke/mindustry/SquareMarcher.java new file mode 100644 index 0000000000..cbefa2c0c1 --- /dev/null +++ b/tools/src/io/anuke/mindustry/SquareMarcher.java @@ -0,0 +1,212 @@ +package io.anuke.mindustry; + +import io.anuke.arc.Core; +import io.anuke.arc.files.FileHandle; +import io.anuke.arc.graphics.Color; +import io.anuke.arc.graphics.Pixmap; +import io.anuke.arc.graphics.g2d.Draw; +import io.anuke.arc.graphics.g2d.Fill; +import io.anuke.arc.graphics.glutils.FrameBuffer; +import io.anuke.arc.util.ScreenUtils; +import io.anuke.arc.util.Tmp; + +public class SquareMarcher{ + final int resolution; + FrameBuffer buffer; + + SquareMarcher(int resolution){ + this.resolution = resolution; + this.buffer = new FrameBuffer(resolution, resolution); + } + + void render(Pixmap pixmap, FileHandle file){ + boolean[][] grid = new boolean[pixmap.getWidth()][pixmap.getHeight()]; + + for(int x = 0; x < pixmap.getWidth(); x++){ + for(int y = 0; y < pixmap.getHeight(); y++){ + Tmp.c1.set(pixmap.getPixel(x, y)); + grid[x][pixmap.getHeight() - 1 - y] = Tmp.c1.a > 0.01f; + } + } + + float xscl = resolution / (float)pixmap.getWidth(), yscl = resolution / (float)pixmap.getHeight(); + float scl = xscl; + + Draw.flush(); + Draw.proj().setOrtho(-xscl / 2f, -yscl / 2f, resolution, resolution); + + buffer.begin(); + Core.graphics.clear(Color.CLEAR); + Draw.color(Color.WHITE); + + for(int x = -1; x < pixmap.getWidth(); x++){ + for(int y = -1; y < pixmap.getHeight(); y++){ + int index = index(x, y, pixmap.getWidth(), pixmap.getHeight(), grid); + + float leftx = x * xscl, boty = y * yscl, rightx = x * xscl + xscl, topy = y * xscl + yscl, + midx = x * xscl + xscl / 2f, midy = y * yscl + yscl / 2f; + + switch(index){ + case 0: + break; + case 1: + Fill.tri( + leftx, midy, + leftx, topy, + midx, topy + ); + break; + case 2: + Fill.tri( + midx, topy, + rightx, topy, + rightx, midy + ); + break; + case 3: + Fill.crect(leftx, midy, scl, scl / 2f); + break; + case 4: + Fill.tri( + midx, boty, + rightx, boty, + rightx, midy + ); + break; + case 5: + //ambiguous + + //7 + Fill.tri( + leftx, midy, + midx, midy, + midx, boty + ); + + //13 + Fill.tri( + midx, topy, + midx, midy, + rightx, midy + ); + + Fill.crect(leftx, midy, scl / 2f, scl / 2f); + Fill.crect(midx, boty, scl / 2f, scl / 2f); + + break; + case 6: + Fill.crect(midx, boty, scl / 2f, scl); + break; + case 7: + //invert triangle + Fill.tri( + leftx, midy, + midx, midy, + midx, boty + ); + + //3 + Fill.crect(leftx, midy, scl, scl / 2f); + + Fill.crect(midx, boty, scl / 2f, scl / 2f); + break; + case 8: + Fill.tri( + leftx, boty, + leftx, midy, + midx, boty + ); + break; + case 9: + Fill.crect(leftx, boty, scl / 2f, scl); + break; + case 10: + //ambiguous + + //11 + Fill.tri( + midx, boty, + midx, midy, + rightx, midy + ); + + //14 + Fill.tri( + leftx, midy, + midx, midy, + midx, topy + ); + + Fill.crect(midx, midy, scl / 2f, scl / 2f); + Fill.crect(leftx, boty, scl / 2f, scl / 2f); + + break; + case 11: + //invert triangle + + Fill.tri( + midx, boty, + midx, midy, + rightx, midy + ); + + //3 + Fill.crect(leftx, midy, scl, scl / 2f); + + Fill.crect(leftx, boty, scl / 2f, scl / 2f); + break; + case 12: + Fill.crect(leftx, boty, scl, scl / 2f); + break; + case 13: + //invert triangle + + Fill.tri( + midx, topy, + midx, midy, + rightx, midy + ); + + //12 + Fill.crect(leftx, boty, scl, scl / 2f); + + Fill.crect(leftx, midy, scl / 2f, scl / 2f); + break; + case 14: + //invert triangle + + Fill.tri( + leftx, midy, + midx, midy, + midx, topy + ); + + //12 + Fill.crect(leftx, boty, scl, scl / 2f); + + Fill.crect(midx, midy, scl / 2f, scl / 2f); + break; + case 15: + Fill.square(midx, midy, scl / 2f); + break; + } + } + } + + Draw.flush(); + ScreenUtils.saveScreenshot(file, 0, 0, resolution, resolution); + buffer.end(); + } + + int index(int x, int y, int w, int h, boolean[][] grid){ + int botleft = sample(grid, x, y); + int botright = sample(grid, x + 1, y); + int topright = sample(grid, x + 1, y + 1); + int topleft = sample(grid, x, y + 1); + return (botleft << 3) | (botright << 2) | (topright << 1) | topleft; + } + + int sample(boolean[][] grid, int x, int y){ + return (x < 0 || y < 0 || x >= grid.length || y >= grid.length) ? 0 : grid[x][y] ? 1 : 0; + } +} diff --git a/tools/src/io/anuke/mindustry/Upscaler.java b/tools/src/io/anuke/mindustry/Upscaler.java new file mode 100644 index 0000000000..1d6308049f --- /dev/null +++ b/tools/src/io/anuke/mindustry/Upscaler.java @@ -0,0 +1,66 @@ +package io.anuke.mindustry; + +import io.anuke.arc.ApplicationListener; +import io.anuke.arc.Core; +import io.anuke.arc.backends.lwjgl3.Lwjgl3Application; +import io.anuke.arc.backends.lwjgl3.Lwjgl3ApplicationConfiguration; +import io.anuke.arc.files.FileHandle; +import io.anuke.arc.graphics.Pixmap; +import io.anuke.arc.graphics.Pixmaps; +import io.anuke.arc.graphics.g2d.SpriteBatch; +import io.anuke.arc.graphics.g2d.TextureAtlas; +import io.anuke.arc.util.Log; +import io.anuke.arc.util.Time; + +public class Upscaler{ + static Res[] resolutions = { + new Res(Vars.iconsizesmall, "-small"), + new Res(Vars.iconsizemed, "-med"), + new Res(Vars.iconsize, ""), + }; + + public static void main(String[] args){ + new Lwjgl3Application(new ApplicationListener(){ + @Override + public void init(){ + scale(); + } + }, new Lwjgl3ApplicationConfiguration(){{ + setInitialVisible(false); + }}); + } + + static void scale(){ + Core.batch = new SpriteBatch(); + Core.atlas = new TextureAtlas(); + Core.atlas.addRegion("white", Pixmaps.blankTextureRegion()); + FileHandle file = Core.files.local(""); + + Log.info("Upscaling icons..."); + Time.mark(); + FileHandle[] list = file.list(); + + for(Res res : resolutions){ + SquareMarcher marcher = new SquareMarcher(res.size); + + for(FileHandle img : list){ + if(img.extension().equals("png")){ + marcher.render(new Pixmap(img), img.sibling(img.nameWithoutExtension() + res.suffix + ".png")); + } + } + } + + Log.info("Done upscaling icons in &lm{0}&lgs.", Time.elapsed()/1000f); + Core.app.exit(); + } + + static class Res{ + final int size; + final String suffix; + + public Res(int size, String suffix){ + this.size = size; + this.suffix = suffix; + } + } +} diff --git a/update_wiki.sh b/update_wiki.sh new file mode 100755 index 0000000000..f18e7a651c --- /dev/null +++ b/update_wiki.sh @@ -0,0 +1,9 @@ +git config --global user.name "Wiki Updater" +git clone --depth=1 --branch=master https://github.com/MindustryGame/wiki ../wiki +git clone --depth=1 --branch=master https://github.com/Anuken/Mindustry-Wiki-Generator ../Mindustry-Wiki-Generator +cd ../Mindustry-Wiki-Generator +./gradlew run +cd ../wiki +git add . +git commit -m "Update to match commit ${TRAVIS_COMMIT}" +git push https://Anuken:${GH_PUSH_TOKEN}@github.com/MindustryGame/wiki