diff --git a/artwork/buildings/buildings_2x2.psd b/artwork/buildings/buildings_2x2.psd index 2d68966f..558ec672 100644 --- a/artwork/buildings/buildings_2x2.psd +++ b/artwork/buildings/buildings_2x2.psd @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:191ff110356e8d8046e0ef05108b06809fad657d086d5e1821219966bbf1b8d7 -size 861938 +oid sha256:aaf7ee9ed1cf6c7f1a0c496f24663c98ab308d3531a450a2d41bdee266221eb0 +size 963227 diff --git a/artwork/buildings/wire.psd b/artwork/buildings/wire.psd index 1b071ca6..dae7c8b3 100644 --- a/artwork/buildings/wire.psd +++ b/artwork/buildings/wire.psd @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a01502c651ee3de0a4350b3c7fc4c7e964a5a17ec6db031fe79524ed957fd516 -size 77563 +oid sha256:9adbc719ee8765117f5f1208f6121b6e5d417de1c62cbd6cbb9b127651830382 +size 109524 diff --git a/artwork/itch.io/banner-web.png b/artwork/itch.io/banner-web.png new file mode 100644 index 00000000..4c00899a Binary files /dev/null and b/artwork/itch.io/banner-web.png differ diff --git a/artwork/itch.io/banner.psd b/artwork/itch.io/banner.psd index c4203db4..06a90f09 100644 --- a/artwork/itch.io/banner.psd +++ b/artwork/itch.io/banner.psd @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c334d77dabdc40fef4ece56ccef9eaa59b5b6b9381817c234f9bf07d00e676e5 -size 12721033 +oid sha256:5aa1330b9f7ec2babd99bf5f6de58ba80de0da10cfca9d3adca433b2fe34d3ff +size 12801882 diff --git a/artwork/thirdparty/spotify/cover.png b/artwork/thirdparty/spotify/cover.png new file mode 100644 index 00000000..f06e62aa Binary files /dev/null and b/artwork/thirdparty/spotify/cover.png differ diff --git a/artwork/thirdparty/spotify/cover.psd b/artwork/thirdparty/spotify/cover.psd new file mode 100644 index 00000000..a4020e0b --- /dev/null +++ b/artwork/thirdparty/spotify/cover.psd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:468563187c9f4e2333c353d2822e21cd5859f363fa636a9f7acf88671d777e11 +size 47276113 diff --git a/artwork/thirdparty/spotify/cover.zip b/artwork/thirdparty/spotify/cover.zip new file mode 100644 index 00000000..a94894cc Binary files /dev/null and b/artwork/thirdparty/spotify/cover.zip differ diff --git a/artwork/wires/battery.psd b/artwork/wires/battery.psd new file mode 100644 index 00000000..8bf550ed --- /dev/null +++ b/artwork/wires/battery.psd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2adafebb258471fb88b16c16746f7468081e97f128910878740e6b1278003e94 +size 92412 diff --git a/artwork/wires/items.psd b/artwork/wires/items.psd index aff2a772..0bb9bd50 100644 --- a/artwork/wires/items.psd +++ b/artwork/wires/items.psd @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:af7d1113b0cb0bbcf626889fc242cc6eabb5a9b50e0eef9bf013334f7e3eb7fa -size 70769 +oid sha256:c35f217cbc3c687e3ee7c25a410ce953b38637e106b8ea348caeca55bfeac394 +size 70555 diff --git a/artwork/wires/pins.psd b/artwork/wires/pins.psd index 6f588a39..05345b72 100644 --- a/artwork/wires/pins.psd +++ b/artwork/wires/pins.psd @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a1200717523a78bc2e98929a5d276458f9ce2041969fa54c40873ba08340b219 -size 5196595 +oid sha256:db1a0f44bc1b2fa66d18022d941e71063623d8036369739dc02e9b1c577a7d21 +size 5197244 diff --git a/res_built/atlas/atlas0_10.json b/res_built/atlas/atlas0_10.json index fe4f158b..51bd3ca6 100644 --- a/res_built/atlas/atlas0_10.json +++ b/res_built/atlas/atlas0_10.json @@ -2,7 +2,7 @@ "sprites/belt/forward_0.png": { - "frame": {"x":205,"y":110,"w":13,"h":13}, + "frame": {"x":246,"y":26,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -10,7 +10,7 @@ }, "sprites/belt/forward_1.png": { - "frame": {"x":222,"y":110,"w":13,"h":13}, + "frame": {"x":263,"y":26,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -18,7 +18,7 @@ }, "sprites/belt/forward_2.png": { - "frame": {"x":311,"y":26,"w":13,"h":13}, + "frame": {"x":365,"y":26,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -26,7 +26,7 @@ }, "sprites/belt/forward_3.png": { - "frame": {"x":379,"y":26,"w":13,"h":13}, + "frame": {"x":432,"y":112,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -34,7 +34,7 @@ }, "sprites/belt/forward_4.png": { - "frame": {"x":376,"y":66,"w":13,"h":13}, + "frame": {"x":416,"y":26,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -42,7 +42,7 @@ }, "sprites/belt/forward_5.png": { - "frame": {"x":396,"y":26,"w":13,"h":13}, + "frame": {"x":433,"y":26,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -50,7 +50,7 @@ }, "sprites/belt/forward_6.png": { - "frame": {"x":393,"y":66,"w":13,"h":13}, + "frame": {"x":450,"y":26,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -58,7 +58,7 @@ }, "sprites/belt/forward_7.png": { - "frame": {"x":413,"y":26,"w":13,"h":13}, + "frame": {"x":467,"y":25,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -66,7 +66,7 @@ }, "sprites/belt/forward_8.png": { - "frame": {"x":410,"y":66,"w":13,"h":13}, + "frame": {"x":472,"y":103,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -74,7 +74,7 @@ }, "sprites/belt/forward_9.png": { - "frame": {"x":430,"y":26,"w":13,"h":13}, + "frame": {"x":482,"y":42,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -82,7 +82,7 @@ }, "sprites/belt/forward_10.png": { - "frame": {"x":239,"y":110,"w":13,"h":13}, + "frame": {"x":280,"y":26,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -90,7 +90,7 @@ }, "sprites/belt/forward_11.png": { - "frame": {"x":206,"y":68,"w":13,"h":13}, + "frame": {"x":297,"y":26,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -98,7 +98,7 @@ }, "sprites/belt/forward_12.png": { - "frame": {"x":223,"y":68,"w":13,"h":13}, + "frame": {"x":314,"y":26,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -106,7 +106,7 @@ }, "sprites/belt/forward_13.png": { - "frame": {"x":240,"y":68,"w":13,"h":13}, + "frame": {"x":245,"y":112,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -114,7 +114,7 @@ }, "sprites/belt/forward_14.png": { - "frame": {"x":243,"y":26,"w":13,"h":13}, + "frame": {"x":262,"y":112,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -122,7 +122,7 @@ }, "sprites/belt/forward_15.png": { - "frame": {"x":260,"y":26,"w":13,"h":13}, + "frame": {"x":279,"y":112,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -130,7 +130,7 @@ }, "sprites/belt/forward_16.png": { - "frame": {"x":277,"y":26,"w":13,"h":13}, + "frame": {"x":296,"y":112,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -138,7 +138,7 @@ }, "sprites/belt/forward_17.png": { - "frame": {"x":257,"y":66,"w":13,"h":13}, + "frame": {"x":313,"y":112,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -146,7 +146,7 @@ }, "sprites/belt/forward_18.png": { - "frame": {"x":274,"y":66,"w":13,"h":13}, + "frame": {"x":331,"y":26,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -154,7 +154,7 @@ }, "sprites/belt/forward_19.png": { - "frame": {"x":294,"y":26,"w":13,"h":13}, + "frame": {"x":348,"y":26,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -162,7 +162,7 @@ }, "sprites/belt/forward_20.png": { - "frame": {"x":328,"y":26,"w":13,"h":13}, + "frame": {"x":330,"y":112,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -170,7 +170,7 @@ }, "sprites/belt/forward_21.png": { - "frame": {"x":291,"y":66,"w":13,"h":13}, + "frame": {"x":347,"y":112,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -178,7 +178,7 @@ }, "sprites/belt/forward_22.png": { - "frame": {"x":308,"y":66,"w":13,"h":13}, + "frame": {"x":364,"y":112,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -186,7 +186,7 @@ }, "sprites/belt/forward_23.png": { - "frame": {"x":325,"y":66,"w":13,"h":13}, + "frame": {"x":382,"y":26,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -194,7 +194,7 @@ }, "sprites/belt/forward_24.png": { - "frame": {"x":345,"y":26,"w":13,"h":13}, + "frame": {"x":381,"y":112,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -202,7 +202,7 @@ }, "sprites/belt/forward_25.png": { - "frame": {"x":362,"y":26,"w":13,"h":13}, + "frame": {"x":399,"y":26,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -210,7 +210,7 @@ }, "sprites/belt/forward_26.png": { - "frame": {"x":342,"y":66,"w":13,"h":13}, + "frame": {"x":398,"y":112,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -218,7 +218,7 @@ }, "sprites/belt/forward_27.png": { - "frame": {"x":359,"y":66,"w":13,"h":13}, + "frame": {"x":415,"y":112,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -226,7 +226,7 @@ }, "sprites/belt/left_0.png": { - "frame": {"x":443,"y":83,"w":13,"h":13}, + "frame": {"x":484,"y":23,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -234,7 +234,7 @@ }, "sprites/belt/left_1.png": { - "frame": {"x":450,"y":63,"w":13,"h":13}, + "frame": {"x":482,"y":59,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -242,7 +242,7 @@ }, "sprites/belt/left_2.png": { - "frame": {"x":484,"y":3,"w":13,"h":13}, + "frame": {"x":516,"y":57,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -250,7 +250,7 @@ }, "sprites/belt/left_3.png": { - "frame": {"x":501,"y":54,"w":13,"h":13}, + "frame": {"x":533,"y":54,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -258,7 +258,7 @@ }, "sprites/belt/left_4.png": { - "frame": {"x":513,"y":37,"w":13,"h":13}, + "frame": {"x":539,"y":71,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -266,7 +266,7 @@ }, "sprites/belt/left_5.png": { - "frame": {"x":515,"y":20,"w":13,"h":13}, + "frame": {"x":540,"y":88,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -274,7 +274,7 @@ }, "sprites/belt/left_6.png": { - "frame": {"x":518,"y":3,"w":13,"h":13}, + "frame": {"x":549,"y":105,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -282,7 +282,7 @@ }, "sprites/belt/left_7.png": { - "frame": {"x":485,"y":105,"w":13,"h":13}, + "frame": {"x":550,"y":37,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -290,7 +290,7 @@ }, "sprites/belt/left_8.png": { - "frame": {"x":497,"y":88,"w":13,"h":13}, + "frame": {"x":552,"y":20,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -298,7 +298,7 @@ }, "sprites/belt/left_9.png": { - "frame": {"x":511,"y":71,"w":13,"h":13}, + "frame": {"x":554,"y":3,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -306,7 +306,7 @@ }, "sprites/belt/left_10.png": { - "frame": {"x":460,"y":80,"w":13,"h":13}, + "frame": {"x":488,"y":83,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -314,7 +314,7 @@ }, "sprites/belt/left_11.png": { - "frame": {"x":433,"y":3,"w":13,"h":13}, + "frame": {"x":489,"y":100,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -322,7 +322,7 @@ }, "sprites/belt/left_12.png": { - "frame": {"x":447,"y":20,"w":13,"h":13}, + "frame": {"x":499,"y":40,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -330,7 +330,7 @@ }, "sprites/belt/left_13.png": { - "frame": {"x":450,"y":3,"w":13,"h":13}, + "frame": {"x":501,"y":23,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -338,7 +338,7 @@ }, "sprites/belt/left_14.png": { - "frame": {"x":462,"y":37,"w":13,"h":13}, + "frame": {"x":499,"y":57,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -346,7 +346,7 @@ }, "sprites/belt/left_15.png": { - "frame": {"x":464,"y":20,"w":13,"h":13}, + "frame": {"x":503,"y":3,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -354,7 +354,7 @@ }, "sprites/belt/left_16.png": { - "frame": {"x":467,"y":3,"w":13,"h":13}, + "frame": {"x":505,"y":74,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -362,7 +362,7 @@ }, "sprites/belt/left_17.png": { - "frame": {"x":467,"y":54,"w":13,"h":13}, + "frame": {"x":506,"y":91,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -370,7 +370,7 @@ }, "sprites/belt/left_18.png": { - "frame": {"x":479,"y":37,"w":13,"h":13}, + "frame": {"x":515,"y":108,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -378,7 +378,7 @@ }, "sprites/belt/left_19.png": { - "frame": {"x":481,"y":20,"w":13,"h":13}, + "frame": {"x":516,"y":40,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -386,7 +386,7 @@ }, "sprites/belt/left_20.png": { - "frame": {"x":463,"y":97,"w":13,"h":13}, + "frame": {"x":522,"y":74,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -394,7 +394,7 @@ }, "sprites/belt/left_21.png": { - "frame": {"x":477,"y":71,"w":13,"h":13}, + "frame": {"x":523,"y":91,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -402,7 +402,7 @@ }, "sprites/belt/left_22.png": { - "frame": {"x":484,"y":54,"w":13,"h":13}, + "frame": {"x":518,"y":20,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -410,7 +410,7 @@ }, "sprites/belt/left_23.png": { - "frame": {"x":496,"y":37,"w":13,"h":13}, + "frame": {"x":520,"y":3,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -418,7 +418,7 @@ }, "sprites/belt/left_24.png": { - "frame": {"x":498,"y":20,"w":13,"h":13}, + "frame": {"x":532,"y":108,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -426,7 +426,7 @@ }, "sprites/belt/left_25.png": { - "frame": {"x":501,"y":3,"w":13,"h":13}, + "frame": {"x":533,"y":37,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -434,7 +434,7 @@ }, "sprites/belt/left_26.png": { - "frame": {"x":480,"y":88,"w":13,"h":13}, + "frame": {"x":535,"y":20,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -442,7 +442,7 @@ }, "sprites/belt/left_27.png": { - "frame": {"x":494,"y":71,"w":13,"h":13}, + "frame": {"x":537,"y":3,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -450,7 +450,7 @@ }, "sprites/belt/right_0.png": { - "frame": {"x":518,"y":54,"w":13,"h":13}, + "frame": {"x":550,"y":54,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -458,7 +458,7 @@ }, "sprites/belt/right_1.png": { - "frame": {"x":530,"y":37,"w":13,"h":13}, + "frame": {"x":556,"y":71,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -466,7 +466,7 @@ }, "sprites/belt/right_2.png": { - "frame": {"x":531,"y":88,"w":13,"h":13}, + "frame": {"x":586,"y":20,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -474,7 +474,7 @@ }, "sprites/belt/right_3.png": { - "frame": {"x":569,"y":54,"w":13,"h":13}, + "frame": {"x":601,"y":54,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -482,7 +482,7 @@ }, "sprites/belt/right_4.png": { - "frame": {"x":581,"y":37,"w":13,"h":13}, + "frame": {"x":607,"y":71,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -490,7 +490,7 @@ }, "sprites/belt/right_5.png": { - "frame": {"x":583,"y":20,"w":13,"h":13}, + "frame": {"x":608,"y":88,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -498,7 +498,7 @@ }, "sprites/belt/right_6.png": { - "frame": {"x":586,"y":3,"w":13,"h":13}, + "frame": {"x":617,"y":105,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -506,7 +506,7 @@ }, "sprites/belt/right_7.png": { - "frame": {"x":553,"y":105,"w":13,"h":13}, + "frame": {"x":634,"y":3,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -514,7 +514,7 @@ }, "sprites/belt/right_8.png": { - "frame": {"x":565,"y":88,"w":13,"h":13}, + "frame": {"x":634,"y":20,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -522,7 +522,7 @@ }, "sprites/belt/right_9.png": { - "frame": {"x":579,"y":71,"w":13,"h":13}, + "frame": {"x":618,"y":47,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -530,7 +530,7 @@ }, "sprites/belt/right_10.png": { - "frame": {"x":532,"y":20,"w":13,"h":13}, + "frame": {"x":557,"y":88,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -538,7 +538,7 @@ }, "sprites/belt/right_11.png": { - "frame": {"x":535,"y":3,"w":13,"h":13}, + "frame": {"x":566,"y":105,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -546,7 +546,7 @@ }, "sprites/belt/right_12.png": { - "frame": {"x":502,"y":105,"w":13,"h":13}, + "frame": {"x":567,"y":37,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -554,7 +554,7 @@ }, "sprites/belt/right_13.png": { - "frame": {"x":514,"y":88,"w":13,"h":13}, + "frame": {"x":569,"y":20,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -562,7 +562,7 @@ }, "sprites/belt/right_14.png": { - "frame": {"x":528,"y":71,"w":13,"h":13}, + "frame": {"x":571,"y":3,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -570,7 +570,7 @@ }, "sprites/belt/right_15.png": { - "frame": {"x":535,"y":54,"w":13,"h":13}, + "frame": {"x":567,"y":54,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -578,7 +578,7 @@ }, "sprites/belt/right_16.png": { - "frame": {"x":547,"y":37,"w":13,"h":13}, + "frame": {"x":573,"y":71,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -586,7 +586,7 @@ }, "sprites/belt/right_17.png": { - "frame": {"x":549,"y":20,"w":13,"h":13}, + "frame": {"x":574,"y":88,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -594,7 +594,7 @@ }, "sprites/belt/right_18.png": { - "frame": {"x":552,"y":3,"w":13,"h":13}, + "frame": {"x":583,"y":105,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -602,7 +602,7 @@ }, "sprites/belt/right_19.png": { - "frame": {"x":519,"y":105,"w":13,"h":13}, + "frame": {"x":584,"y":37,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -610,7 +610,7 @@ }, "sprites/belt/right_20.png": { - "frame": {"x":545,"y":71,"w":13,"h":13}, + "frame": {"x":588,"y":3,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -618,7 +618,7 @@ }, "sprites/belt/right_21.png": { - "frame": {"x":552,"y":54,"w":13,"h":13}, + "frame": {"x":584,"y":54,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -626,7 +626,7 @@ }, "sprites/belt/right_22.png": { - "frame": {"x":564,"y":37,"w":13,"h":13}, + "frame": {"x":590,"y":71,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -634,7 +634,7 @@ }, "sprites/belt/right_23.png": { - "frame": {"x":566,"y":20,"w":13,"h":13}, + "frame": {"x":591,"y":88,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -642,7 +642,7 @@ }, "sprites/belt/right_24.png": { - "frame": {"x":569,"y":3,"w":13,"h":13}, + "frame": {"x":600,"y":105,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -650,7 +650,7 @@ }, "sprites/belt/right_25.png": { - "frame": {"x":536,"y":105,"w":13,"h":13}, + "frame": {"x":601,"y":37,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -658,7 +658,7 @@ }, "sprites/belt/right_26.png": { - "frame": {"x":548,"y":88,"w":13,"h":13}, + "frame": {"x":603,"y":20,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -666,15 +666,23 @@ }, "sprites/belt/right_27.png": { - "frame": {"x":562,"y":71,"w":13,"h":13}, + "frame": {"x":605,"y":3,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, "sourceSize": {"w":13,"h":13} }, +"sprites/blueprints/advanced_processor.png": +{ + "frame": {"x":3,"y":83,"w":38,"h":38}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":38,"h":38}, + "sourceSize": {"w":38,"h":38} +}, "sprites/blueprints/belt_left.png": { - "frame": {"x":586,"y":54,"w":13,"h":13}, + "frame": {"x":624,"y":64,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -682,7 +690,7 @@ }, "sprites/blueprints/belt_right.png": { - "frame": {"x":598,"y":37,"w":13,"h":13}, + "frame": {"x":641,"y":37,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -690,7 +698,7 @@ }, "sprites/blueprints/belt_top.png": { - "frame": {"x":600,"y":20,"w":13,"h":13}, + "frame": {"x":641,"y":54,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -698,7 +706,7 @@ }, "sprites/blueprints/cutter-quad.png": { - "frame": {"x":82,"y":3,"w":76,"h":19}, + "frame": {"x":165,"y":81,"w":76,"h":19}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":76,"h":19}, @@ -706,7 +714,7 @@ }, "sprites/blueprints/cutter.png": { - "frame": {"x":284,"y":3,"w":36,"h":19}, + "frame": {"x":287,"y":66,"w":36,"h":19}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":36,"h":19}, @@ -714,15 +722,15 @@ }, "sprites/blueprints/energy_generator.png": { - "frame": {"x":126,"y":81,"w":36,"h":38}, + "frame": {"x":166,"y":3,"w":36,"h":36}, "rotated": false, "trimmed": true, - "spriteSourceSize": {"x":1,"y":0,"w":36,"h":38}, + "spriteSourceSize": {"x":1,"y":2,"w":36,"h":36}, "sourceSize": {"w":38,"h":38} }, "sprites/blueprints/miner-chainable.png": { - "frame": {"x":364,"y":3,"w":19,"h":19}, + "frame": {"x":327,"y":89,"w":19,"h":19}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":19,"h":19}, @@ -730,7 +738,7 @@ }, "sprites/blueprints/miner.png": { - "frame": {"x":302,"y":106,"w":19,"h":19}, + "frame": {"x":350,"y":89,"w":19,"h":19}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":19,"h":19}, @@ -738,7 +746,7 @@ }, "sprites/blueprints/mixer.png": { - "frame": {"x":247,"y":85,"w":37,"h":19}, + "frame": {"x":286,"y":43,"w":37,"h":19}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":37,"h":19}, @@ -746,7 +754,7 @@ }, "sprites/blueprints/painter-double.png": { - "frame": {"x":84,"y":82,"w":38,"h":38}, + "frame": {"x":45,"y":83,"w":38,"h":38}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":38,"h":38}, @@ -754,7 +762,7 @@ }, "sprites/blueprints/painter-mirrored.png": { - "frame": {"x":82,"y":49,"w":38,"h":19}, + "frame": {"x":244,"y":43,"w":38,"h":19}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":38,"h":19}, @@ -762,7 +770,7 @@ }, "sprites/blueprints/painter-quad.png": { - "frame": {"x":3,"y":83,"w":77,"h":19}, + "frame": {"x":82,"y":45,"w":77,"h":19}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":77,"h":19}, @@ -770,7 +778,7 @@ }, "sprites/blueprints/painter.png": { - "frame": {"x":124,"y":49,"w":38,"h":19}, + "frame": {"x":246,"y":3,"w":38,"h":19}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":38,"h":19}, @@ -778,7 +786,7 @@ }, "sprites/blueprints/rotater-ccw.png": { - "frame": {"x":325,"y":106,"w":19,"h":19}, + "frame": {"x":367,"y":43,"w":19,"h":19}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":19,"h":19}, @@ -786,7 +794,7 @@ }, "sprites/blueprints/rotater.png": { - "frame": {"x":328,"y":83,"w":19,"h":19}, + "frame": {"x":367,"y":66,"w":19,"h":19}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":19,"h":19}, @@ -794,7 +802,7 @@ }, "sprites/blueprints/splitter-compact-inverse.png": { - "frame": {"x":348,"y":106,"w":19,"h":19}, + "frame": {"x":373,"y":89,"w":19,"h":19}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":19,"h":19}, @@ -802,7 +810,7 @@ }, "sprites/blueprints/splitter-compact.png": { - "frame": {"x":351,"y":83,"w":19,"h":19}, + "frame": {"x":390,"y":43,"w":19,"h":19}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":19,"h":19}, @@ -810,7 +818,7 @@ }, "sprites/blueprints/splitter.png": { - "frame": {"x":324,"y":3,"w":36,"h":19}, + "frame": {"x":327,"y":43,"w":36,"h":19}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":36,"h":19}, @@ -818,7 +826,7 @@ }, "sprites/blueprints/stacker.png": { - "frame": {"x":243,"y":3,"w":37,"h":19}, + "frame": {"x":330,"y":3,"w":37,"h":19}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":37,"h":19}, @@ -826,7 +834,7 @@ }, "sprites/blueprints/trash-storage.png": { - "frame": {"x":204,"y":3,"w":35,"h":38}, + "frame": {"x":87,"y":82,"w":35,"h":38}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":35,"h":38}, @@ -834,7 +842,7 @@ }, "sprites/blueprints/trash.png": { - "frame": {"x":371,"y":106,"w":19,"h":19}, + "frame": {"x":411,"y":3,"w":19,"h":19}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":19,"h":19}, @@ -842,7 +850,7 @@ }, "sprites/blueprints/underground_belt_entry-tier2.png": { - "frame": {"x":417,"y":106,"w":19,"h":18}, + "frame": {"x":457,"y":3,"w":19,"h":18}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":1,"w":19,"h":18}, @@ -850,7 +858,7 @@ }, "sprites/blueprints/underground_belt_entry.png": { - "frame": {"x":256,"y":108,"w":19,"h":16}, + "frame": {"x":442,"y":88,"w":19,"h":16}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":3,"w":19,"h":16}, @@ -858,7 +866,7 @@ }, "sprites/blueprints/underground_belt_exit-tier2.png": { - "frame": {"x":279,"y":108,"w":19,"h":16}, + "frame": {"x":449,"y":108,"w":19,"h":16}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":19,"h":16}, @@ -866,7 +874,7 @@ }, "sprites/blueprints/underground_belt_exit.png": { - "frame": {"x":440,"y":105,"w":19,"h":16}, + "frame": {"x":459,"y":43,"w":19,"h":16}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":19,"h":16}, @@ -874,31 +882,39 @@ }, "sprites/blueprints/wire_left.png": { - "frame": {"x":615,"y":37,"w":11,"h":11}, + "frame": {"x":132,"y":68,"w":10,"h":9}, "rotated": false, "trimmed": true, - "spriteSourceSize": {"x":0,"y":2,"w":11,"h":11}, + "spriteSourceSize": {"x":0,"y":4,"w":10,"h":9}, "sourceSize": {"w":13,"h":13} }, "sprites/blueprints/wire_right.png": { - "frame": {"x":617,"y":20,"w":11,"h":11}, + "frame": {"x":146,"y":68,"w":9,"h":9}, "rotated": false, "trimmed": true, - "spriteSourceSize": {"x":2,"y":2,"w":11,"h":11}, + "spriteSourceSize": {"x":4,"y":4,"w":9,"h":9}, "sourceSize": {"w":13,"h":13} }, "sprites/blueprints/wire_top.png": { - "frame": {"x":620,"y":3,"w":9,"h":13}, + "frame": {"x":625,"y":13,"w":5,"h":13}, "rotated": false, "trimmed": true, - "spriteSourceSize": {"x":2,"y":0,"w":9,"h":13}, + "spriteSourceSize": {"x":4,"y":0,"w":5,"h":13}, "sourceSize": {"w":13,"h":13} }, +"sprites/buildings/advanced_processor.png": +{ + "frame": {"x":82,"y":3,"w":38,"h":38}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":38,"h":38}, + "sourceSize": {"w":38,"h":38} +}, "sprites/buildings/belt_left.png": { - "frame": {"x":603,"y":3,"w":13,"h":13}, + "frame": {"x":641,"y":71,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -906,7 +922,7 @@ }, "sprites/buildings/belt_right.png": { - "frame": {"x":570,"y":105,"w":13,"h":13}, + "frame": {"x":625,"y":88,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -914,7 +930,7 @@ }, "sprites/buildings/belt_top.png": { - "frame": {"x":205,"y":110,"w":13,"h":13}, + "frame": {"x":246,"y":26,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -922,7 +938,7 @@ }, "sprites/buildings/cutter-quad.png": { - "frame": {"x":82,"y":26,"w":76,"h":19}, + "frame": {"x":165,"y":104,"w":76,"h":19}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":76,"h":19}, @@ -930,7 +946,7 @@ }, "sprites/buildings/cutter.png": { - "frame": {"x":288,"y":83,"w":36,"h":19}, + "frame": {"x":371,"y":3,"w":36,"h":19}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":36,"h":19}, @@ -938,10 +954,10 @@ }, "sprites/buildings/energy_generator.png": { - "frame": {"x":166,"y":45,"w":36,"h":38}, + "frame": {"x":206,"y":3,"w":36,"h":36}, "rotated": false, "trimmed": true, - "spriteSourceSize": {"x":1,"y":0,"w":36,"h":38}, + "spriteSourceSize": {"x":1,"y":2,"w":36,"h":36}, "sourceSize": {"w":38,"h":38} }, "sprites/buildings/hub.png": @@ -954,7 +970,7 @@ }, "sprites/buildings/miner-chainable.png": { - "frame": {"x":374,"y":83,"w":19,"h":19}, + "frame": {"x":390,"y":66,"w":19,"h":19}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":19,"h":19}, @@ -962,7 +978,7 @@ }, "sprites/buildings/miner.png": { - "frame": {"x":394,"y":106,"w":19,"h":19}, + "frame": {"x":396,"y":89,"w":19,"h":19}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":19,"h":19}, @@ -970,7 +986,7 @@ }, "sprites/buildings/mixer.png": { - "frame": {"x":248,"y":43,"w":37,"h":19}, + "frame": {"x":245,"y":89,"w":37,"h":19}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":37,"h":19}, @@ -978,7 +994,7 @@ }, "sprites/buildings/painter-double.png": { - "frame": {"x":162,"y":3,"w":38,"h":38}, + "frame": {"x":124,"y":3,"w":38,"h":38}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":38,"h":38}, @@ -986,7 +1002,7 @@ }, "sprites/buildings/painter-mirrored.png": { - "frame": {"x":205,"y":87,"w":38,"h":19}, + "frame": {"x":288,"y":3,"w":38,"h":19}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":38,"h":19}, @@ -994,7 +1010,7 @@ }, "sprites/buildings/painter-quad.png": { - "frame": {"x":3,"y":106,"w":77,"h":19}, + "frame": {"x":163,"y":45,"w":77,"h":19}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":77,"h":19}, @@ -1002,7 +1018,7 @@ }, "sprites/buildings/painter.png": { - "frame": {"x":206,"y":45,"w":38,"h":19}, + "frame": {"x":245,"y":66,"w":38,"h":19}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":38,"h":19}, @@ -1010,7 +1026,7 @@ }, "sprites/buildings/rotater-ccw.png": { - "frame": {"x":370,"y":43,"w":19,"h":19}, + "frame": {"x":413,"y":43,"w":19,"h":19}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":19,"h":19}, @@ -1018,7 +1034,7 @@ }, "sprites/buildings/rotater.png": { - "frame": {"x":387,"y":3,"w":19,"h":19}, + "frame": {"x":413,"y":66,"w":19,"h":19}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":19,"h":19}, @@ -1026,7 +1042,7 @@ }, "sprites/buildings/splitter-compact-inverse.png": { - "frame": {"x":393,"y":43,"w":19,"h":19}, + "frame": {"x":419,"y":89,"w":19,"h":19}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":19,"h":19}, @@ -1034,7 +1050,7 @@ }, "sprites/buildings/splitter-compact.png": { - "frame": {"x":410,"y":3,"w":19,"h":19}, + "frame": {"x":434,"y":3,"w":19,"h":19}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":19,"h":19}, @@ -1042,7 +1058,7 @@ }, "sprites/buildings/splitter.png": { - "frame": {"x":330,"y":43,"w":36,"h":19}, + "frame": {"x":327,"y":66,"w":36,"h":19}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":36,"h":19}, @@ -1050,7 +1066,7 @@ }, "sprites/buildings/stacker.png": { - "frame": {"x":289,"y":43,"w":37,"h":19}, + "frame": {"x":286,"y":89,"w":37,"h":19}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":37,"h":19}, @@ -1058,7 +1074,7 @@ }, "sprites/buildings/trash-storage.png": { - "frame": {"x":166,"y":87,"w":35,"h":38}, + "frame": {"x":126,"y":81,"w":35,"h":38}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":35,"h":38}, @@ -1066,7 +1082,7 @@ }, "sprites/buildings/trash.png": { - "frame": {"x":397,"y":83,"w":19,"h":19}, + "frame": {"x":436,"y":43,"w":19,"h":19}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":19,"h":19}, @@ -1074,7 +1090,7 @@ }, "sprites/buildings/underground_belt_entry-tier2.png": { - "frame": {"x":420,"y":83,"w":19,"h":18}, + "frame": {"x":436,"y":66,"w":19,"h":18}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":1,"w":19,"h":18}, @@ -1082,7 +1098,7 @@ }, "sprites/buildings/underground_belt_entry.png": { - "frame": {"x":416,"y":43,"w":19,"h":16}, + "frame": {"x":480,"y":3,"w":19,"h":16}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":3,"w":19,"h":16}, @@ -1090,7 +1106,7 @@ }, "sprites/buildings/underground_belt_exit-tier2.png": { - "frame": {"x":427,"y":63,"w":19,"h":16}, + "frame": {"x":459,"y":63,"w":19,"h":16}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":19,"h":16}, @@ -1098,7 +1114,7 @@ }, "sprites/buildings/underground_belt_exit.png": { - "frame": {"x":439,"y":43,"w":19,"h":16}, + "frame": {"x":465,"y":83,"w":19,"h":16}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":19,"h":16}, @@ -1106,31 +1122,31 @@ }, "sprites/buildings/wire_left.png": { - "frame": {"x":587,"y":105,"w":11,"h":11}, + "frame": {"x":159,"y":68,"w":9,"h":9}, "rotated": false, "trimmed": true, - "spriteSourceSize": {"x":0,"y":2,"w":11,"h":11}, + "spriteSourceSize": {"x":0,"y":4,"w":9,"h":9}, "sourceSize": {"w":13,"h":13} }, "sprites/buildings/wire_right.png": { - "frame": {"x":599,"y":87,"w":11,"h":11}, + "frame": {"x":172,"y":68,"w":9,"h":9}, "rotated": false, "trimmed": true, - "spriteSourceSize": {"x":2,"y":2,"w":11,"h":11}, + "spriteSourceSize": {"x":4,"y":4,"w":9,"h":9}, "sourceSize": {"w":13,"h":13} }, "sprites/buildings/wire_top.png": { - "frame": {"x":611,"y":70,"w":9,"h":13}, + "frame": {"x":625,"y":30,"w":5,"h":13}, "rotated": false, "trimmed": true, - "spriteSourceSize": {"x":2,"y":0,"w":9,"h":13}, + "spriteSourceSize": {"x":4,"y":0,"w":5,"h":13}, "sourceSize": {"w":13,"h":13} }, "sprites/debug/acceptor_slot.png": { - "frame": {"x":82,"y":72,"w":6,"h":6}, + "frame": {"x":185,"y":68,"w":6,"h":6}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":6,"h":6}, @@ -1138,7 +1154,7 @@ }, "sprites/debug/ejector_slot.png": { - "frame": {"x":92,"y":72,"w":6,"h":6}, + "frame": {"x":195,"y":68,"w":6,"h":6}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":6,"h":6}, @@ -1146,7 +1162,7 @@ }, "sprites/map_overview/belt_forward.png": { - "frame": {"x":131,"y":72,"w":3,"h":3}, + "frame": {"x":481,"y":120,"w":3,"h":3}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":3,"h":3}, @@ -1154,7 +1170,7 @@ }, "sprites/map_overview/belt_left.png": { - "frame": {"x":138,"y":72,"w":3,"h":3}, + "frame": {"x":488,"y":120,"w":3,"h":3}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":3,"h":3}, @@ -1162,7 +1178,7 @@ }, "sprites/map_overview/belt_right.png": { - "frame": {"x":145,"y":72,"w":3,"h":3}, + "frame": {"x":482,"y":76,"w":3,"h":3}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":3,"h":3}, @@ -1170,7 +1186,7 @@ }, "sprites/misc/deletion_marker.png": { - "frame": {"x":602,"y":103,"w":10,"h":10}, + "frame": {"x":82,"y":68,"w":10,"h":10}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":10,"h":10}, @@ -1178,7 +1194,7 @@ }, "sprites/misc/hub_direction_indicator.png": { - "frame": {"x":152,"y":72,"w":3,"h":3}, + "frame": {"x":489,"y":76,"w":3,"h":3}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":3,"h":3}, @@ -1186,7 +1202,7 @@ }, "sprites/misc/lock_direction_indicator.png": { - "frame": {"x":122,"y":72,"w":5,"h":5}, + "frame": {"x":472,"y":120,"w":5,"h":5}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":5,"h":5}, @@ -1194,7 +1210,7 @@ }, "sprites/misc/slot_bad_arrow.png": { - "frame": {"x":602,"y":103,"w":10,"h":10}, + "frame": {"x":82,"y":68,"w":10,"h":10}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":10,"h":10}, @@ -1202,7 +1218,7 @@ }, "sprites/misc/slot_good_arrow.png": { - "frame": {"x":616,"y":103,"w":10,"h":10}, + "frame": {"x":96,"y":68,"w":10,"h":10}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":10,"h":10}, @@ -1210,7 +1226,7 @@ }, "sprites/misc/storage_overlay.png": { - "frame": {"x":463,"y":114,"w":18,"h":9}, + "frame": {"x":110,"y":68,"w":18,"h":9}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":18,"h":9}, @@ -1218,7 +1234,7 @@ }, "sprites/misc/waypoint.png": { - "frame": {"x":159,"y":72,"w":3,"h":3}, + "frame": {"x":496,"y":76,"w":3,"h":3}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":3,"h":3}, @@ -1226,15 +1242,47 @@ }, "sprites/misc/wires_overlay_tile.png": { - "frame": {"x":582,"y":88,"w":13,"h":13}, + "frame": {"x":642,"y":88,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, "sourceSize": {"w":13,"h":13} }, +"sprites/wires/battery_empty.png": +{ + "frame": {"x":205,"y":68,"w":6,"h":6}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":6,"h":6}, + "sourceSize": {"w":6,"h":6} +}, +"sprites/wires/battery_full.png": +{ + "frame": {"x":215,"y":68,"w":6,"h":6}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":6,"h":6}, + "sourceSize": {"w":6,"h":6} +}, +"sprites/wires/battery_low.png": +{ + "frame": {"x":225,"y":68,"w":6,"h":6}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":6,"h":6}, + "sourceSize": {"w":6,"h":6} +}, +"sprites/wires/battery_medium.png": +{ + "frame": {"x":235,"y":68,"w":6,"h":6}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":6,"h":6}, + "sourceSize": {"w":6,"h":6} +}, "sprites/wires/negative_energy.png": { - "frame": {"x":102,"y":72,"w":6,"h":6}, + "frame": {"x":495,"y":117,"w":6,"h":6}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":6,"h":6}, @@ -1242,7 +1290,7 @@ }, "sprites/wires/pin_negative_accept.png": { - "frame": {"x":596,"y":71,"w":11,"h":12}, + "frame": {"x":634,"y":105,"w":11,"h":12}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":11,"h":12}, @@ -1250,7 +1298,7 @@ }, "sprites/wires/pin_negative_eject.png": { - "frame": {"x":618,"y":52,"w":9,"h":12}, + "frame": {"x":651,"y":3,"w":9,"h":12}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":9,"h":12}, @@ -1258,7 +1306,7 @@ }, "sprites/wires/pin_positive_accept.png": { - "frame": {"x":614,"y":87,"w":9,"h":12}, + "frame": {"x":651,"y":19,"w":9,"h":12}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":9,"h":12}, @@ -1266,7 +1314,7 @@ }, "sprites/wires/pin_positive_eject.png": { - "frame": {"x":603,"y":54,"w":11,"h":12}, + "frame": {"x":649,"y":105,"w":11,"h":12}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":11,"h":12}, @@ -1274,7 +1322,15 @@ }, "sprites/wires/positive_energy.png": { - "frame": {"x":112,"y":72,"w":6,"h":6}, + "frame": {"x":505,"y":117,"w":6,"h":6}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":6,"h":6}, + "sourceSize": {"w":6,"h":6} +}, +"sprites/wires/waste_piled.png": +{ + "frame": {"x":624,"y":3,"w":6,"h":6}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":6,"h":6}, @@ -1285,8 +1341,8 @@ "version": "1.0", "image": "atlas0_10.png", "format": "RGBA8888", - "size": {"w":632,"h":128}, + "size": {"w":663,"h":128}, "scale": "0.1", - "smartupdate": "$TexturePacker:SmartUpdate:f9d84407e7fd8a428996f4d57e250e84:01202b345d862a009ec7b1beee1ef160:f159918d23e5952766c6d23ab52278c6$" + "smartupdate": "$TexturePacker:SmartUpdate:1caa58cc124d4a31029319d973957f35:dac5f0c449de47bf040f30c87841ea79:f159918d23e5952766c6d23ab52278c6$" } } diff --git a/res_built/atlas/atlas0_10.png b/res_built/atlas/atlas0_10.png index 6eb63e20..c547f554 100644 Binary files a/res_built/atlas/atlas0_10.png and b/res_built/atlas/atlas0_10.png differ diff --git a/res_built/atlas/atlas0_100.json b/res_built/atlas/atlas0_100.json index 1d4a01d1..9f40a1b2 100644 --- a/res_built/atlas/atlas0_100.json +++ b/res_built/atlas/atlas0_100.json @@ -2,7 +2,7 @@ "sprites/belt/forward_0.png": { - "frame": {"x":241,"y":1899,"w":100,"h":126}, + "frame": {"x":1649,"y":522,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -10,7 +10,7 @@ }, "sprites/belt/forward_1.png": { - "frame": {"x":345,"y":1899,"w":100,"h":126}, + "frame": {"x":1644,"y":652,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -18,7 +18,7 @@ }, "sprites/belt/forward_2.png": { - "frame": {"x":1334,"y":977,"w":100,"h":126}, + "frame": {"x":1749,"y":1068,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -26,7 +26,7 @@ }, "sprites/belt/forward_3.png": { - "frame": {"x":2270,"y":977,"w":100,"h":126}, + "frame": {"x":2226,"y":860,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -34,7 +34,7 @@ }, "sprites/belt/forward_4.png": { - "frame": {"x":2374,"y":977,"w":100,"h":126}, + "frame": {"x":2330,"y":860,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -42,7 +42,7 @@ }, "sprites/belt/forward_5.png": { - "frame": {"x":2075,"y":1694,"w":100,"h":126}, + "frame": {"x":2434,"y":860,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -50,7 +50,7 @@ }, "sprites/belt/forward_6.png": { - "frame": {"x":2194,"y":1888,"w":100,"h":126}, + "frame": {"x":2655,"y":855,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -58,7 +58,7 @@ }, "sprites/belt/forward_7.png": { - "frame": {"x":2298,"y":1888,"w":100,"h":126}, + "frame": {"x":2655,"y":985,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -66,7 +66,7 @@ }, "sprites/belt/forward_8.png": { - "frame": {"x":735,"y":391,"w":100,"h":126}, + "frame": {"x":1853,"y":1065,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -74,7 +74,7 @@ }, "sprites/belt/forward_9.png": { - "frame": {"x":735,"y":521,"w":100,"h":126}, + "frame": {"x":1859,"y":1195,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -82,7 +82,7 @@ }, "sprites/belt/forward_10.png": { - "frame": {"x":449,"y":1899,"w":100,"h":126}, + "frame": {"x":2045,"y":731,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -90,7 +90,7 @@ }, "sprites/belt/forward_11.png": { - "frame": {"x":553,"y":1899,"w":100,"h":126}, + "frame": {"x":2149,"y":730,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -98,7 +98,7 @@ }, "sprites/belt/forward_12.png": { - "frame": {"x":657,"y":1898,"w":100,"h":126}, + "frame": {"x":2253,"y":730,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -106,7 +106,7 @@ }, "sprites/belt/forward_13.png": { - "frame": {"x":761,"y":1892,"w":100,"h":126}, + "frame": {"x":2357,"y":730,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -114,7 +114,7 @@ }, "sprites/belt/forward_14.png": { - "frame": {"x":865,"y":1892,"w":100,"h":126}, + "frame": {"x":1639,"y":1000,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -122,7 +122,7 @@ }, "sprites/belt/forward_15.png": { - "frame": {"x":969,"y":1892,"w":100,"h":126}, + "frame": {"x":1645,"y":1130,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -130,7 +130,7 @@ }, "sprites/belt/forward_16.png": { - "frame": {"x":1073,"y":1892,"w":100,"h":126}, + "frame": {"x":1743,"y":938,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -138,7 +138,7 @@ }, "sprites/belt/forward_17.png": { - "frame": {"x":1022,"y":977,"w":100,"h":126}, + "frame": {"x":1651,"y":1260,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -146,7 +146,7 @@ }, "sprites/belt/forward_18.png": { - "frame": {"x":1126,"y":977,"w":100,"h":126}, + "frame": {"x":1651,"y":1390,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -154,7 +154,7 @@ }, "sprites/belt/forward_19.png": { - "frame": {"x":1230,"y":977,"w":100,"h":126}, + "frame": {"x":1651,"y":1520,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -162,7 +162,7 @@ }, "sprites/belt/forward_20.png": { - "frame": {"x":1438,"y":977,"w":100,"h":126}, + "frame": {"x":1755,"y":1198,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -170,7 +170,7 @@ }, "sprites/belt/forward_21.png": { - "frame": {"x":1542,"y":977,"w":100,"h":126}, + "frame": {"x":1755,"y":1328,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -178,7 +178,7 @@ }, "sprites/belt/forward_22.png": { - "frame": {"x":1646,"y":977,"w":100,"h":126}, + "frame": {"x":1755,"y":1458,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -186,7 +186,7 @@ }, "sprites/belt/forward_23.png": { - "frame": {"x":1750,"y":977,"w":100,"h":126}, + "frame": {"x":1755,"y":1588,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -194,7 +194,7 @@ }, "sprites/belt/forward_24.png": { - "frame": {"x":1854,"y":977,"w":100,"h":126}, + "frame": {"x":1651,"y":1650,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -202,7 +202,7 @@ }, "sprites/belt/forward_25.png": { - "frame": {"x":1958,"y":977,"w":100,"h":126}, + "frame": {"x":1620,"y":1780,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -210,7 +210,7 @@ }, "sprites/belt/forward_26.png": { - "frame": {"x":2062,"y":977,"w":100,"h":126}, + "frame": {"x":1755,"y":1718,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -218,7 +218,7 @@ }, "sprites/belt/forward_27.png": { - "frame": {"x":2166,"y":977,"w":100,"h":126}, + "frame": {"x":2122,"y":861,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -226,7 +226,7 @@ }, "sprites/belt/left_0.png": { - "frame": {"x":2414,"y":1343,"w":113,"h":113}, + "frame": {"x":1928,"y":731,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -234,7 +234,7 @@ }, "sprites/belt/left_1.png": { - "frame": {"x":2414,"y":1460,"w":113,"h":113}, + "frame": {"x":2461,"y":738,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -242,7 +242,7 @@ }, "sprites/belt/left_2.png": { - "frame": {"x":1022,"y":852,"w":113,"h":113}, + "frame": {"x":1859,"y":1793,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -250,7 +250,7 @@ }, "sprites/belt/left_3.png": { - "frame": {"x":1139,"y":853,"w":113,"h":113}, + "frame": {"x":2080,"y":1108,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -258,7 +258,7 @@ }, "sprites/belt/left_4.png": { - "frame": {"x":1256,"y":588,"w":113,"h":113}, + "frame": {"x":2093,"y":1225,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -266,7 +266,7 @@ }, "sprites/belt/left_5.png": { - "frame": {"x":1307,"y":471,"w":113,"h":113}, + "frame": {"x":2093,"y":1342,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -274,7 +274,7 @@ }, "sprites/belt/left_6.png": { - "frame": {"x":1369,"y":354,"w":113,"h":113}, + "frame": {"x":2093,"y":1459,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -282,7 +282,7 @@ }, "sprites/belt/left_7.png": { - "frame": {"x":1452,"y":237,"w":113,"h":113}, + "frame": {"x":2093,"y":1576,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -290,7 +290,7 @@ }, "sprites/belt/left_8.png": { - "frame": {"x":1256,"y":705,"w":113,"h":113}, + "frame": {"x":2093,"y":1693,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -298,7 +298,7 @@ }, "sprites/belt/left_9.png": { - "frame": {"x":1256,"y":822,"w":113,"h":113}, + "frame": {"x":2093,"y":1810,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -306,7 +306,7 @@ }, "sprites/belt/left_10.png": { - "frame": {"x":2414,"y":1577,"w":113,"h":113}, + "frame": {"x":2578,"y":738,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -314,7 +314,7 @@ }, "sprites/belt/left_11.png": { - "frame": {"x":2402,"y":1888,"w":113,"h":113}, + "frame": {"x":1737,"y":821,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -322,7 +322,7 @@ }, "sprites/belt/left_12.png": { - "frame": {"x":1940,"y":3,"w":113,"h":113}, + "frame": {"x":1888,"y":848,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -330,7 +330,7 @@ }, "sprites/belt/left_13.png": { - "frame": {"x":1940,"y":120,"w":113,"h":113}, + "frame": {"x":2005,"y":861,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -338,7 +338,7 @@ }, "sprites/belt/left_14.png": { - "frame": {"x":839,"y":521,"w":113,"h":113}, + "frame": {"x":2538,"y":855,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -346,7 +346,7 @@ }, "sprites/belt/left_15.png": { - "frame": {"x":901,"y":391,"w":113,"h":113}, + "frame": {"x":2538,"y":972,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -354,7 +354,7 @@ }, "sprites/belt/left_16.png": { - "frame": {"x":956,"y":508,"w":113,"h":113}, + "frame": {"x":1859,"y":1325,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -362,7 +362,7 @@ }, "sprites/belt/left_17.png": { - "frame": {"x":1018,"y":385,"w":113,"h":113}, + "frame": {"x":1859,"y":1442,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -370,7 +370,7 @@ }, "sprites/belt/left_18.png": { - "frame": {"x":1101,"y":237,"w":113,"h":113}, + "frame": {"x":1859,"y":1559,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -378,7 +378,7 @@ }, "sprites/belt/left_19.png": { - "frame": {"x":1022,"y":735,"w":113,"h":113}, + "frame": {"x":1859,"y":1676,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -386,7 +386,7 @@ }, "sprites/belt/left_20.png": { - "frame": {"x":1073,"y":502,"w":113,"h":113}, + "frame": {"x":1985,"y":978,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -394,7 +394,7 @@ }, "sprites/belt/left_21.png": { - "frame": {"x":1135,"y":354,"w":113,"h":113}, + "frame": {"x":2102,"y":991,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -402,7 +402,7 @@ }, "sprites/belt/left_22.png": { - "frame": {"x":1218,"y":237,"w":113,"h":113}, + "frame": {"x":1963,"y":1181,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -410,7 +410,7 @@ }, "sprites/belt/left_23.png": { - "frame": {"x":1139,"y":619,"w":113,"h":113}, + "frame": {"x":1976,"y":1298,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -418,7 +418,7 @@ }, "sprites/belt/left_24.png": { - "frame": {"x":1190,"y":471,"w":113,"h":113}, + "frame": {"x":1976,"y":1415,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -426,7 +426,7 @@ }, "sprites/belt/left_25.png": { - "frame": {"x":1252,"y":354,"w":113,"h":113}, + "frame": {"x":1976,"y":1532,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -434,7 +434,7 @@ }, "sprites/belt/left_26.png": { - "frame": {"x":1335,"y":237,"w":113,"h":113}, + "frame": {"x":1976,"y":1649,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -442,7 +442,7 @@ }, "sprites/belt/left_27.png": { - "frame": {"x":1139,"y":736,"w":113,"h":113}, + "frame": {"x":1976,"y":1766,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -450,7 +450,7 @@ }, "sprites/belt/right_0.png": { - "frame": {"x":1569,"y":197,"w":113,"h":113}, + "frame": {"x":2197,"y":1108,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -458,7 +458,7 @@ }, "sprites/belt/right_1.png": { - "frame": {"x":1686,"y":197,"w":113,"h":113}, + "frame": {"x":2210,"y":1225,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -466,7 +466,7 @@ }, "sprites/belt/right_2.png": { - "frame": {"x":1541,"y":431,"w":113,"h":113}, + "frame": {"x":2327,"y":1459,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -474,7 +474,7 @@ }, "sprites/belt/right_3.png": { - "frame": {"x":1490,"y":822,"w":113,"h":113}, + "frame": {"x":2444,"y":1692,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -482,7 +482,7 @@ }, "sprites/belt/right_4.png": { - "frame": {"x":1607,"y":705,"w":113,"h":113}, + "frame": {"x":2444,"y":1809,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -490,7 +490,7 @@ }, "sprites/belt/right_5.png": { - "frame": {"x":1607,"y":822,"w":113,"h":113}, + "frame": {"x":2631,"y":1115,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -498,7 +498,7 @@ }, "sprites/belt/right_6.png": { - "frame": {"x":1724,"y":665,"w":113,"h":113}, + "frame": {"x":2561,"y":1232,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -506,7 +506,7 @@ }, "sprites/belt/right_7.png": { - "frame": {"x":1724,"y":782,"w":113,"h":113}, + "frame": {"x":2561,"y":1349,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -514,7 +514,7 @@ }, "sprites/belt/right_8.png": { - "frame": {"x":1841,"y":705,"w":113,"h":113}, + "frame": {"x":2561,"y":1466,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -522,7 +522,7 @@ }, "sprites/belt/right_9.png": { - "frame": {"x":1958,"y":705,"w":113,"h":113}, + "frame": {"x":2561,"y":1583,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -530,7 +530,7 @@ }, "sprites/belt/right_10.png": { - "frame": {"x":1803,"y":197,"w":113,"h":113}, + "frame": {"x":2210,"y":1342,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -538,7 +538,7 @@ }, "sprites/belt/right_11.png": { - "frame": {"x":1920,"y":237,"w":113,"h":113}, + "frame": {"x":2210,"y":1459,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -546,7 +546,7 @@ }, "sprites/belt/right_12.png": { - "frame": {"x":1569,"y":314,"w":113,"h":113}, + "frame": {"x":2210,"y":1576,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -554,7 +554,7 @@ }, "sprites/belt/right_13.png": { - "frame": {"x":1686,"y":314,"w":113,"h":113}, + "frame": {"x":2210,"y":1693,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -562,7 +562,7 @@ }, "sprites/belt/right_14.png": { - "frame": {"x":1803,"y":314,"w":113,"h":113}, + "frame": {"x":2210,"y":1810,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -570,7 +570,7 @@ }, "sprites/belt/right_15.png": { - "frame": {"x":1920,"y":354,"w":113,"h":113}, + "frame": {"x":2219,"y":991,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -578,7 +578,7 @@ }, "sprites/belt/right_16.png": { - "frame": {"x":1373,"y":588,"w":113,"h":113}, + "frame": {"x":2336,"y":990,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -586,7 +586,7 @@ }, "sprites/belt/right_17.png": { - "frame": {"x":1424,"y":471,"w":113,"h":113}, + "frame": {"x":2314,"y":1108,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -594,7 +594,7 @@ }, "sprites/belt/right_18.png": { - "frame": {"x":1373,"y":705,"w":113,"h":113}, + "frame": {"x":2327,"y":1225,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -602,7 +602,7 @@ }, "sprites/belt/right_19.png": { - "frame": {"x":1373,"y":822,"w":113,"h":113}, + "frame": {"x":2327,"y":1342,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -610,7 +610,7 @@ }, "sprites/belt/right_20.png": { - "frame": {"x":1658,"y":431,"w":113,"h":113}, + "frame": {"x":2327,"y":1576,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -618,7 +618,7 @@ }, "sprites/belt/right_21.png": { - "frame": {"x":1775,"y":431,"w":113,"h":113}, + "frame": {"x":2327,"y":1693,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -626,7 +626,7 @@ }, "sprites/belt/right_22.png": { - "frame": {"x":1892,"y":471,"w":113,"h":113}, + "frame": {"x":2327,"y":1810,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -634,7 +634,7 @@ }, "sprites/belt/right_23.png": { - "frame": {"x":1541,"y":548,"w":113,"h":113}, + "frame": {"x":2431,"y":1107,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -642,7 +642,7 @@ }, "sprites/belt/right_24.png": { - "frame": {"x":1658,"y":548,"w":113,"h":113}, + "frame": {"x":2444,"y":1224,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -650,7 +650,7 @@ }, "sprites/belt/right_25.png": { - "frame": {"x":1775,"y":548,"w":113,"h":113}, + "frame": {"x":2444,"y":1341,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -658,7 +658,7 @@ }, "sprites/belt/right_26.png": { - "frame": {"x":1892,"y":588,"w":113,"h":113}, + "frame": {"x":2444,"y":1458,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -666,15 +666,23 @@ }, "sprites/belt/right_27.png": { - "frame": {"x":1490,"y":705,"w":113,"h":113}, + "frame": {"x":2444,"y":1575,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, "sourceSize": {"w":126,"h":126} }, +"sprites/blueprints/advanced_processor.png": +{ + "frame": {"x":3,"y":1316,"w":381,"h":358}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":3,"y":12,"w":381,"h":358}, + "sourceSize": {"w":384,"h":384} +}, "sprites/blueprints/belt_left.png": { - "frame": {"x":2414,"y":1107,"w":114,"h":114}, + "frame": {"x":2607,"y":135,"w":114,"h":114}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":12,"w":114,"h":114}, @@ -682,7 +690,7 @@ }, "sprites/blueprints/belt_right.png": { - "frame": {"x":2414,"y":1225,"w":114,"h":114}, + "frame": {"x":2606,"y":253,"w":114,"h":114}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":12,"y":12,"w":114,"h":114}, @@ -690,7 +698,7 @@ }, "sprites/blueprints/belt_top.png": { - "frame": {"x":135,"y":1899,"w":102,"h":126}, + "frame": {"x":1649,"y":392,"w":102,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":12,"y":0,"w":102,"h":126}, @@ -698,7 +706,7 @@ }, "sprites/blueprints/cutter-quad.png": { - "frame": {"x":1337,"y":1505,"w":730,"h":191}, + "frame": {"x":1485,"y":3,"w":730,"h":191}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":23,"y":0,"w":730,"h":191}, @@ -706,7 +714,7 @@ }, "sprites/blueprints/cutter.png": { - "frame": {"x":1472,"y":1107,"w":341,"h":191}, + "frame": {"x":1121,"y":1530,"w":341,"h":191}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":23,"y":0,"w":341,"h":191}, @@ -714,15 +722,15 @@ }, "sprites/blueprints/energy_generator.png": { - "frame": {"x":338,"y":737,"w":339,"h":373}, + "frame": {"x":772,"y":1171,"w":339,"h":355}, "rotated": false, "trimmed": true, - "spriteSourceSize": {"x":25,"y":11,"w":339,"h":373}, + "spriteSourceSize": {"x":25,"y":29,"w":339,"h":355}, "sourceSize": {"w":384,"h":384} }, "sprites/blueprints/miner-chainable.png": { - "frame": {"x":735,"y":197,"w":182,"h":190}, + "frame": {"x":1458,"y":589,"w":182,"h":190}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":182,"h":190}, @@ -730,7 +738,7 @@ }, "sprites/blueprints/miner.png": { - "frame": {"x":1754,"y":3,"w":182,"h":190}, + "frame": {"x":1474,"y":783,"w":182,"h":190}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":182,"h":190}, @@ -738,7 +746,7 @@ }, "sprites/blueprints/mixer.png": { - "frame": {"x":2108,"y":393,"w":347,"h":191}, + "frame": {"x":3,"y":1678,"w":347,"h":191}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":18,"y":0,"w":347,"h":191}, @@ -746,7 +754,7 @@ }, "sprites/blueprints/painter-double.png": { - "frame": {"x":3,"y":1513,"w":384,"h":382}, + "frame": {"x":735,"y":395,"w":384,"h":382}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":384,"h":382}, @@ -754,7 +762,7 @@ }, "sprites/blueprints/painter-mirrored.png": { - "frame": {"x":724,"y":1309,"w":384,"h":192}, + "frame": {"x":2219,"y":3,"w":384,"h":192}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":384,"h":192}, @@ -762,7 +770,7 @@ }, "sprites/blueprints/painter-quad.png": { - "frame": {"x":391,"y":1510,"w":746,"h":192}, + "frame": {"x":735,"y":3,"w":746,"h":192}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":7,"y":0,"w":746,"h":192}, @@ -770,7 +778,7 @@ }, "sprites/blueprints/painter.png": { - "frame": {"x":1112,"y":1309,"w":384,"h":192}, + "frame": {"x":354,"y":1679,"w":384,"h":192}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":384,"h":192}, @@ -778,7 +786,7 @@ }, "sprites/blueprints/rotater-ccw.png": { - "frame": {"x":1844,"y":1302,"w":189,"h":191}, + "frame": {"x":2024,"y":198,"w":189,"h":191}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":189,"h":191}, @@ -786,7 +794,7 @@ }, "sprites/blueprints/rotater.png": { - "frame": {"x":2013,"y":1107,"w":189,"h":191}, + "frame": {"x":2413,"y":199,"w":189,"h":191}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":189,"h":191}, @@ -794,7 +802,7 @@ }, "sprites/blueprints/splitter-compact-inverse.png": { - "frame": {"x":757,"y":1706,"w":188,"h":182}, + "frame": {"x":1755,"y":394,"w":188,"h":182}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":4,"w":188,"h":182}, @@ -802,7 +810,7 @@ }, "sprites/blueprints/splitter-compact.png": { - "frame": {"x":949,"y":1706,"w":185,"h":182}, + "frame": {"x":1947,"y":394,"w":185,"h":182}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":7,"y":4,"w":185,"h":182}, @@ -810,7 +818,7 @@ }, "sprites/blueprints/splitter.png": { - "frame": {"x":1500,"y":1302,"w":340,"h":191}, + "frame": {"x":742,"y":1724,"w":340,"h":191}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":23,"y":0,"w":340,"h":191}, @@ -818,7 +826,7 @@ }, "sprites/blueprints/stacker.png": { - "frame": {"x":2108,"y":588,"w":347,"h":191}, + "frame": {"x":1123,"y":783,"w":347,"h":191}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":18,"y":0,"w":347,"h":191}, @@ -826,7 +834,7 @@ }, "sprites/blueprints/trash-storage.png": { - "frame": {"x":3,"y":737,"w":331,"h":384}, + "frame": {"x":1123,"y":395,"w":331,"h":384}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":29,"y":0,"w":331,"h":384}, @@ -834,7 +842,7 @@ }, "sprites/blueprints/trash.png": { - "frame": {"x":1141,"y":1505,"w":192,"h":192}, + "frame": {"x":1828,"y":198,"w":192,"h":192}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":192,"h":192}, @@ -842,7 +850,7 @@ }, "sprites/blueprints/underground_belt_entry-tier2.png": { - "frame": {"x":1517,"y":1700,"w":183,"h":166}, + "frame": {"x":1464,"y":1322,"w":183,"h":166}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":26,"w":183,"h":166}, @@ -850,7 +858,7 @@ }, "sprites/blueprints/underground_belt_entry.png": { - "frame": {"x":1704,"y":1700,"w":182,"h":148}, + "frame": {"x":2136,"y":578,"w":182,"h":148}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":44,"w":182,"h":148}, @@ -858,7 +866,7 @@ }, "sprites/blueprints/underground_belt_exit-tier2.png": { - "frame": {"x":1363,"y":1885,"w":185,"h":148}, + "frame": {"x":1456,"y":1170,"w":185,"h":148}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":185,"h":148}, @@ -866,7 +874,7 @@ }, "sprites/blueprints/underground_belt_exit.png": { - "frame": {"x":1737,"y":1852,"w":182,"h":148}, + "frame": {"x":2322,"y":578,"w":182,"h":148}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":182,"h":148}, @@ -874,31 +882,39 @@ }, "sprites/blueprints/wire_left.png": { - "frame": {"x":839,"y":638,"w":93,"h":93}, + "frame": {"x":2548,"y":1089,"w":79,"h":79}, "rotated": false, "trimmed": true, - "spriteSourceSize": {"x":0,"y":33,"w":93,"h":93}, + "spriteSourceSize": {"x":0,"y":47,"w":79,"h":79}, "sourceSize": {"w":126,"h":126} }, "sprites/blueprints/wire_right.png": { - "frame": {"x":936,"y":638,"w":93,"h":93}, + "frame": {"x":2453,"y":990,"w":80,"h":80}, "rotated": false, "trimmed": true, - "spriteSourceSize": {"x":33,"y":33,"w":93,"h":93}, + "spriteSourceSize": {"x":46,"y":46,"w":80,"h":80}, "sourceSize": {"w":126,"h":126} }, "sprites/blueprints/wire_top.png": { - "frame": {"x":2108,"y":1824,"w":60,"h":126}, + "frame": {"x":724,"y":1171,"w":34,"h":126}, "rotated": false, "trimmed": true, - "spriteSourceSize": {"x":33,"y":0,"w":60,"h":126}, + "spriteSourceSize": {"x":46,"y":0,"w":34,"h":126}, "sourceSize": {"w":126,"h":126} }, +"sprites/buildings/advanced_processor.png": +{ + "frame": {"x":388,"y":1319,"w":380,"h":356}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":4,"y":13,"w":380,"h":356}, + "sourceSize": {"w":384,"h":384} +}, "sprites/buildings/belt_left.png": { - "frame": {"x":1841,"y":822,"w":113,"h":113}, + "frame": {"x":2561,"y":1700,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -906,7 +922,7 @@ }, "sprites/buildings/belt_right.png": { - "frame": {"x":1958,"y":822,"w":113,"h":113}, + "frame": {"x":2561,"y":1817,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -914,7 +930,7 @@ }, "sprites/buildings/belt_top.png": { - "frame": {"x":241,"y":1899,"w":100,"h":126}, + "frame": {"x":1649,"y":522,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -922,7 +938,7 @@ }, "sprites/buildings/cutter-quad.png": { - "frame": {"x":1022,"y":3,"w":728,"h":190}, + "frame": {"x":3,"y":737,"w":728,"h":190}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":24,"y":0,"w":728,"h":190}, @@ -930,7 +946,7 @@ }, "sprites/buildings/cutter.png": { - "frame": {"x":2071,"y":1496,"w":339,"h":190}, + "frame": {"x":1086,"y":1725,"w":339,"h":190}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":24,"y":0,"w":339,"h":190}, @@ -938,10 +954,10 @@ }, "sprites/buildings/energy_generator.png": { - "frame": {"x":681,"y":737,"w":337,"h":372}, + "frame": {"x":1115,"y":978,"w":337,"h":354}, "rotated": false, "trimmed": true, - "spriteSourceSize": {"x":26,"y":12,"w":337,"h":372}, + "spriteSourceSize": {"x":26,"y":30,"w":337,"h":354}, "sourceSize": {"w":384,"h":384} }, "sprites/buildings/hub.png": @@ -954,7 +970,7 @@ }, "sprites/buildings/miner-chainable.png": { - "frame": {"x":574,"y":1706,"w":179,"h":188}, + "frame": {"x":1456,"y":978,"w":179,"h":188}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":8,"y":1,"w":179,"h":188}, @@ -962,7 +978,7 @@ }, "sprites/buildings/miner.png": { - "frame": {"x":391,"y":1706,"w":179,"h":189}, + "frame": {"x":2515,"y":394,"w":179,"h":189}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":8,"y":0,"w":179,"h":189}, @@ -970,7 +986,7 @@ }, "sprites/buildings/mixer.png": { - "frame": {"x":2108,"y":783,"w":345,"h":190}, + "frame": {"x":1115,"y":1336,"w":345,"h":190}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":19,"y":0,"w":345,"h":190}, @@ -978,7 +994,7 @@ }, "sprites/buildings/painter-double.png": { - "frame": {"x":336,"y":1125,"w":384,"h":381}, + "frame": {"x":3,"y":931,"w":384,"h":381}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":384,"h":381}, @@ -986,7 +1002,7 @@ }, "sprites/buildings/painter-mirrored.png": { - "frame": {"x":2108,"y":3,"w":384,"h":191}, + "frame": {"x":735,"y":781,"w":384,"h":191}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":384,"h":191}, @@ -994,7 +1010,7 @@ }, "sprites/buildings/painter-quad.png": { - "frame": {"x":724,"y":1113,"w":744,"h":192}, + "frame": {"x":735,"y":199,"w":744,"h":192}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":8,"y":0,"w":744,"h":192}, @@ -1002,7 +1018,7 @@ }, "sprites/buildings/painter.png": { - "frame": {"x":2108,"y":198,"w":384,"h":191}, + "frame": {"x":724,"y":976,"w":384,"h":191}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":384,"h":191}, @@ -1010,7 +1026,7 @@ }, "sprites/buildings/rotater-ccw.png": { - "frame": {"x":2206,"y":1107,"w":187,"h":190}, + "frame": {"x":1429,"y":1725,"w":187,"h":190}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":0,"w":187,"h":190}, @@ -1018,7 +1034,7 @@ }, "sprites/buildings/rotater.png": { - "frame": {"x":735,"y":3,"w":187,"h":190}, + "frame": {"x":1458,"y":395,"w":187,"h":190}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":0,"w":187,"h":190}, @@ -1026,7 +1042,7 @@ }, "sprites/buildings/splitter-compact-inverse.png": { - "frame": {"x":1138,"y":1706,"w":187,"h":180}, + "frame": {"x":2136,"y":394,"w":187,"h":180}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":5,"w":187,"h":180}, @@ -1034,7 +1050,7 @@ }, "sprites/buildings/splitter-compact.png": { - "frame": {"x":1329,"y":1701,"w":184,"h":180}, + "frame": {"x":2327,"y":394,"w":184,"h":180}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":8,"y":5,"w":184,"h":180}, @@ -1042,7 +1058,7 @@ }, "sprites/buildings/splitter.png": { - "frame": {"x":2179,"y":1694,"w":339,"h":190}, + "frame": {"x":1485,"y":198,"w":339,"h":190}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":24,"y":0,"w":339,"h":190}, @@ -1050,7 +1066,7 @@ }, "sprites/buildings/stacker.png": { - "frame": {"x":2037,"y":1302,"w":345,"h":190}, + "frame": {"x":772,"y":1530,"w":345,"h":190}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":19,"y":0,"w":345,"h":190}, @@ -1058,7 +1074,7 @@ }, "sprites/buildings/trash-storage.png": { - "frame": {"x":3,"y":1125,"w":329,"h":384}, + "frame": {"x":391,"y":931,"w":329,"h":384}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":30,"y":0,"w":329,"h":384}, @@ -1066,7 +1082,7 @@ }, "sprites/buildings/trash.png": { - "frame": {"x":1817,"y":1107,"w":192,"h":191}, + "frame": {"x":2217,"y":199,"w":192,"h":191}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":1,"w":192,"h":191}, @@ -1074,7 +1090,7 @@ }, "sprites/buildings/underground_belt_entry-tier2.png": { - "frame": {"x":1552,"y":1870,"w":181,"h":165}, + "frame": {"x":1466,"y":1492,"w":181,"h":165}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":7,"y":27,"w":181,"h":165}, @@ -1082,7 +1098,7 @@ }, "sprites/buildings/underground_belt_entry.png": { - "frame": {"x":1890,"y":1700,"w":181,"h":147}, + "frame": {"x":1753,"y":580,"w":181,"h":147}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":7,"y":45,"w":181,"h":147}, @@ -1090,7 +1106,7 @@ }, "sprites/buildings/underground_belt_exit-tier2.png": { - "frame": {"x":1177,"y":1890,"w":182,"h":147}, + "frame": {"x":2508,"y":587,"w":182,"h":147}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":7,"y":0,"w":182,"h":147}, @@ -1098,7 +1114,7 @@ }, "sprites/buildings/underground_belt_exit.png": { - "frame": {"x":1923,"y":1851,"w":181,"h":147}, + "frame": {"x":1938,"y":580,"w":181,"h":147}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":7,"y":0,"w":181,"h":147}, @@ -1106,31 +1122,31 @@ }, "sprites/buildings/wire_left.png": { - "frame": {"x":926,"y":3,"w":92,"h":92}, + "frame": {"x":2678,"y":1232,"w":78,"h":78}, "rotated": false, "trimmed": true, - "spriteSourceSize": {"x":0,"y":34,"w":92,"h":92}, + "spriteSourceSize": {"x":0,"y":48,"w":78,"h":78}, "sourceSize": {"w":126,"h":126} }, "sprites/buildings/wire_right.png": { - "frame": {"x":926,"y":99,"w":92,"h":92}, + "frame": {"x":2678,"y":1314,"w":78,"h":78}, "rotated": false, "trimmed": true, - "spriteSourceSize": {"x":34,"y":34,"w":92,"h":92}, + "spriteSourceSize": {"x":48,"y":48,"w":78,"h":78}, "sourceSize": {"w":126,"h":126} }, "sprites/buildings/wire_top.png": { - "frame": {"x":839,"y":391,"w":58,"h":126}, + "frame": {"x":1854,"y":821,"w":30,"h":126}, "rotated": false, "trimmed": true, - "spriteSourceSize": {"x":34,"y":0,"w":58,"h":126}, + "spriteSourceSize": {"x":48,"y":0,"w":30,"h":126}, "sourceSize": {"w":126,"h":126} }, "sprites/debug/acceptor_slot.png": { - "frame": {"x":2478,"y":819,"w":50,"h":64}, + "frame": {"x":1931,"y":965,"w":50,"h":64}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":7,"y":0,"w":50,"h":64}, @@ -1138,7 +1154,7 @@ }, "sprites/debug/ejector_slot.png": { - "frame": {"x":2478,"y":887,"w":50,"h":64}, + "frame": {"x":2678,"y":1396,"w":50,"h":64}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":7,"y":0,"w":50,"h":64}, @@ -1146,7 +1162,7 @@ }, "sprites/map_overview/belt_forward.png": { - "frame": {"x":1773,"y":2004,"w":24,"h":32}, + "frame": {"x":742,"y":1679,"w":24,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":0,"w":24,"h":32}, @@ -1154,7 +1170,7 @@ }, "sprites/map_overview/belt_left.png": { - "frame": {"x":1881,"y":2004,"w":28,"h":28}, + "frame": {"x":1931,"y":1033,"w":28,"h":28}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":4,"w":28,"h":28}, @@ -1162,7 +1178,7 @@ }, "sprites/map_overview/belt_right.png": { - "frame": {"x":1913,"y":2004,"w":28,"h":28}, + "frame": {"x":2453,"y":1074,"w":28,"h":28}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":4,"w":28,"h":28}, @@ -1170,7 +1186,7 @@ }, "sprites/misc/deletion_marker.png": { - "frame": {"x":2108,"y":1954,"w":82,"h":82}, + "frame": {"x":1957,"y":1095,"w":82,"h":82}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":7,"y":7,"w":82,"h":82}, @@ -1178,7 +1194,7 @@ }, "sprites/misc/hub_direction_indicator.png": { - "frame": {"x":1737,"y":2004,"w":32,"h":32}, + "frame": {"x":2043,"y":1095,"w":32,"h":32}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":32,"h":32}, @@ -1186,7 +1202,7 @@ }, "sprites/misc/lock_direction_indicator.png": { - "frame": {"x":1829,"y":2004,"w":48,"h":30}, + "frame": {"x":1570,"y":1661,"w":48,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":48,"h":30}, @@ -1194,7 +1210,7 @@ }, "sprites/misc/slot_bad_arrow.png": { - "frame": {"x":2108,"y":1954,"w":82,"h":82}, + "frame": {"x":1957,"y":1095,"w":82,"h":82}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":7,"y":7,"w":82,"h":82}, @@ -1202,7 +1218,7 @@ }, "sprites/misc/slot_good_arrow.png": { - "frame": {"x":926,"y":195,"w":80,"h":96}, + "frame": {"x":1847,"y":965,"w":80,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":8,"y":0,"w":80,"h":96}, @@ -1210,7 +1226,7 @@ }, "sprites/misc/storage_overlay.png": { - "frame": {"x":921,"y":295,"w":176,"h":86}, + "frame": {"x":1748,"y":731,"w":176,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":4,"w":176,"h":86}, @@ -1218,7 +1234,7 @@ }, "sprites/misc/waypoint.png": { - "frame": {"x":1801,"y":2004,"w":24,"h":32}, + "frame": {"x":1724,"y":1780,"w":24,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":0,"w":24,"h":32}, @@ -1226,15 +1242,47 @@ }, "sprites/misc/wires_overlay_tile.png": { - "frame": {"x":3,"y":1899,"w":128,"h":128}, + "frame": {"x":2607,"y":3,"w":128,"h":128}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, "sourceSize": {"w":128,"h":128} }, +"sprites/wires/battery_empty.png": +{ + "frame": {"x":1466,"y":1661,"w":38,"h":60}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":13,"y":2,"w":38,"h":60}, + "sourceSize": {"w":64,"h":64} +}, +"sprites/wires/battery_full.png": +{ + "frame": {"x":1508,"y":1661,"w":58,"h":38}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":3,"y":14,"w":58,"h":38}, + "sourceSize": {"w":64,"h":64} +}, +"sprites/wires/battery_low.png": +{ + "frame": {"x":2548,"y":1172,"w":58,"h":38}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":3,"y":14,"w":58,"h":38}, + "sourceSize": {"w":64,"h":64} +}, +"sprites/wires/battery_medium.png": +{ + "frame": {"x":65,"y":1873,"w":58,"h":38}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":3,"y":14,"w":58,"h":38}, + "sourceSize": {"w":64,"h":64} +}, "sprites/wires/negative_energy.png": { - "frame": {"x":2062,"y":3,"w":42,"h":42}, + "frame": {"x":2678,"y":1464,"w":42,"h":42}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":11,"y":11,"w":42,"h":42}, @@ -1242,7 +1290,7 @@ }, "sprites/wires/pin_negative_accept.png": { - "frame": {"x":2459,"y":393,"w":73,"h":105}, + "frame": {"x":1660,"y":782,"w":73,"h":105}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":27,"y":0,"w":73,"h":105}, @@ -1250,7 +1298,7 @@ }, "sprites/wires/pin_negative_eject.png": { - "frame": {"x":2459,"y":611,"w":63,"h":100}, + "frame": {"x":2698,"y":371,"w":63,"h":100}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":32,"y":0,"w":63,"h":100}, @@ -1258,7 +1306,7 @@ }, "sprites/wires/pin_positive_accept.png": { - "frame": {"x":2459,"y":715,"w":63,"h":100}, + "frame": {"x":2698,"y":475,"w":63,"h":100}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":32,"y":0,"w":63,"h":100}, @@ -1266,7 +1314,7 @@ }, "sprites/wires/pin_positive_eject.png": { - "frame": {"x":2459,"y":502,"w":73,"h":105}, + "frame": {"x":1660,"y":891,"w":73,"h":105}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":27,"y":0,"w":73,"h":105}, @@ -1274,19 +1322,27 @@ }, "sprites/wires/positive_energy.png": { - "frame": {"x":2062,"y":49,"w":42,"h":42}, + "frame": {"x":2678,"y":1510,"w":42,"h":42}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":11,"y":11,"w":42,"h":42}, "sourceSize": {"w":64,"h":64} +}, +"sprites/wires/waste_piled.png": +{ + "frame": {"x":3,"y":1873,"w":58,"h":55}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":3,"y":4,"w":58,"h":55}, + "sourceSize": {"w":64,"h":64} }}, "meta": { "app": "https://www.codeandweb.com/texturepacker", "version": "1.0", "image": "atlas0_100.png", "format": "RGBA8888", - "size": {"w":2535,"h":2040}, + "size": {"w":2764,"h":1933}, "scale": "1", - "smartupdate": "$TexturePacker:SmartUpdate:f9d84407e7fd8a428996f4d57e250e84:01202b345d862a009ec7b1beee1ef160:f159918d23e5952766c6d23ab52278c6$" + "smartupdate": "$TexturePacker:SmartUpdate:1caa58cc124d4a31029319d973957f35:dac5f0c449de47bf040f30c87841ea79:f159918d23e5952766c6d23ab52278c6$" } } diff --git a/res_built/atlas/atlas0_100.png b/res_built/atlas/atlas0_100.png index d0f84383..843ef5c5 100644 Binary files a/res_built/atlas/atlas0_100.png and b/res_built/atlas/atlas0_100.png differ diff --git a/res_built/atlas/atlas0_25.json b/res_built/atlas/atlas0_25.json index 9a4a7ad6..7ed96654 100644 --- a/res_built/atlas/atlas0_25.json +++ b/res_built/atlas/atlas0_25.json @@ -2,7 +2,7 @@ "sprites/belt/forward_0.png": { - "frame": {"x":443,"y":159,"w":28,"h":32}, + "frame": {"x":510,"y":305,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -10,7 +10,7 @@ }, "sprites/belt/forward_1.png": { - "frame": {"x":196,"y":623,"w":28,"h":32}, + "frame": {"x":747,"y":107,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -18,7 +18,7 @@ }, "sprites/belt/forward_2.png": { - "frame": {"x":318,"y":385,"w":28,"h":32}, + "frame": {"x":575,"y":253,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -26,7 +26,7 @@ }, "sprites/belt/forward_3.png": { - "frame": {"x":267,"y":491,"w":28,"h":32}, + "frame": {"x":574,"y":289,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -34,7 +34,7 @@ }, "sprites/belt/forward_4.png": { - "frame": {"x":299,"y":491,"w":28,"h":32}, + "frame": {"x":574,"y":325,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -42,7 +42,7 @@ }, "sprites/belt/forward_5.png": { - "frame": {"x":331,"y":455,"w":28,"h":32}, + "frame": {"x":574,"y":361,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -50,7 +50,7 @@ }, "sprites/belt/forward_6.png": { - "frame": {"x":331,"y":491,"w":28,"h":32}, + "frame": {"x":542,"y":395,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -58,7 +58,7 @@ }, "sprites/belt/forward_7.png": { - "frame": {"x":363,"y":455,"w":28,"h":32}, + "frame": {"x":574,"y":397,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -66,7 +66,7 @@ }, "sprites/belt/forward_8.png": { - "frame": {"x":363,"y":491,"w":28,"h":32}, + "frame": {"x":510,"y":413,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -74,7 +74,7 @@ }, "sprites/belt/forward_9.png": { - "frame": {"x":395,"y":455,"w":28,"h":32}, + "frame": {"x":258,"y":449,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -82,7 +82,7 @@ }, "sprites/belt/forward_10.png": { - "frame": {"x":196,"y":659,"w":28,"h":32}, + "frame": {"x":382,"y":362,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -90,7 +90,7 @@ }, "sprites/belt/forward_11.png": { - "frame": {"x":235,"y":446,"w":28,"h":32}, + "frame": {"x":414,"y":347,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -98,7 +98,7 @@ }, "sprites/belt/forward_12.png": { - "frame": {"x":235,"y":482,"w":28,"h":32}, + "frame": {"x":446,"y":347,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -106,7 +106,7 @@ }, "sprites/belt/forward_13.png": { - "frame": {"x":235,"y":518,"w":28,"h":32}, + "frame": {"x":478,"y":347,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -114,7 +114,7 @@ }, "sprites/belt/forward_14.png": { - "frame": {"x":254,"y":349,"w":28,"h":32}, + "frame": {"x":510,"y":341,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -122,7 +122,7 @@ }, "sprites/belt/forward_15.png": { - "frame": {"x":286,"y":349,"w":28,"h":32}, + "frame": {"x":382,"y":398,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -130,7 +130,7 @@ }, "sprites/belt/forward_16.png": { - "frame": {"x":254,"y":385,"w":28,"h":32}, + "frame": {"x":414,"y":383,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -138,7 +138,7 @@ }, "sprites/belt/forward_17.png": { - "frame": {"x":318,"y":349,"w":28,"h":32}, + "frame": {"x":446,"y":383,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -146,7 +146,7 @@ }, "sprites/belt/forward_18.png": { - "frame": {"x":286,"y":385,"w":28,"h":32}, + "frame": {"x":478,"y":383,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -154,7 +154,7 @@ }, "sprites/belt/forward_19.png": { - "frame": {"x":350,"y":349,"w":28,"h":32}, + "frame": {"x":510,"y":377,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -162,7 +162,7 @@ }, "sprites/belt/forward_20.png": { - "frame": {"x":382,"y":349,"w":28,"h":32}, + "frame": {"x":607,"y":245,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -170,7 +170,7 @@ }, "sprites/belt/forward_21.png": { - "frame": {"x":350,"y":385,"w":28,"h":32}, + "frame": {"x":639,"y":245,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -178,7 +178,7 @@ }, "sprites/belt/forward_22.png": { - "frame": {"x":382,"y":385,"w":28,"h":32}, + "frame": {"x":671,"y":245,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -186,7 +186,7 @@ }, "sprites/belt/forward_23.png": { - "frame": {"x":414,"y":349,"w":28,"h":32}, + "frame": {"x":703,"y":245,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -194,7 +194,7 @@ }, "sprites/belt/forward_24.png": { - "frame": {"x":414,"y":385,"w":28,"h":32}, + "frame": {"x":735,"y":245,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -202,7 +202,7 @@ }, "sprites/belt/forward_25.png": { - "frame": {"x":443,"y":195,"w":28,"h":32}, + "frame": {"x":542,"y":287,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -210,7 +210,7 @@ }, "sprites/belt/forward_26.png": { - "frame": {"x":267,"y":455,"w":28,"h":32}, + "frame": {"x":542,"y":323,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -218,7 +218,7 @@ }, "sprites/belt/forward_27.png": { - "frame": {"x":299,"y":455,"w":28,"h":32}, + "frame": {"x":542,"y":359,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -226,7 +226,7 @@ }, "sprites/belt/left_0.png": { - "frame": {"x":235,"y":554,"w":30,"h":30}, + "frame": {"x":541,"y":253,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -234,7 +234,7 @@ }, "sprites/belt/left_1.png": { - "frame": {"x":232,"y":588,"w":30,"h":30}, + "frame": {"x":55,"y":440,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -242,7 +242,7 @@ }, "sprites/belt/left_2.png": { - "frame": {"x":335,"y":421,"w":30,"h":30}, + "frame": {"x":729,"y":211,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -250,7 +250,7 @@ }, "sprites/belt/left_3.png": { - "frame": {"x":269,"y":561,"w":30,"h":30}, + "frame": {"x":763,"y":211,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -258,7 +258,7 @@ }, "sprites/belt/left_4.png": { - "frame": {"x":303,"y":561,"w":30,"h":30}, + "frame": {"x":767,"y":245,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -266,7 +266,7 @@ }, "sprites/belt/left_5.png": { - "frame": {"x":337,"y":561,"w":30,"h":30}, + "frame": {"x":568,"y":433,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -274,7 +274,7 @@ }, "sprites/belt/left_6.png": { - "frame": {"x":371,"y":561,"w":30,"h":30}, + "frame": {"x":607,"y":281,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -282,7 +282,7 @@ }, "sprites/belt/left_7.png": { - "frame": {"x":266,"y":595,"w":30,"h":30}, + "frame": {"x":641,"y":281,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -290,7 +290,7 @@ }, "sprites/belt/left_8.png": { - "frame": {"x":300,"y":595,"w":30,"h":30}, + "frame": {"x":675,"y":281,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -298,7 +298,7 @@ }, "sprites/belt/left_9.png": { - "frame": {"x":334,"y":595,"w":30,"h":30}, + "frame": {"x":709,"y":281,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -306,7 +306,7 @@ }, "sprites/belt/left_10.png": { - "frame": {"x":269,"y":315,"w":30,"h":30}, + "frame": {"x":593,"y":211,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -314,7 +314,7 @@ }, "sprites/belt/left_11.png": { - "frame": {"x":303,"y":315,"w":30,"h":30}, + "frame": {"x":627,"y":211,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -322,7 +322,7 @@ }, "sprites/belt/left_12.png": { - "frame": {"x":337,"y":315,"w":30,"h":30}, + "frame": {"x":661,"y":211,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -330,7 +330,7 @@ }, "sprites/belt/left_13.png": { - "frame": {"x":371,"y":315,"w":30,"h":30}, + "frame": {"x":695,"y":211,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -338,7 +338,7 @@ }, "sprites/belt/left_14.png": { - "frame": {"x":405,"y":315,"w":30,"h":30}, + "frame": {"x":280,"y":362,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -346,7 +346,7 @@ }, "sprites/belt/left_15.png": { - "frame": {"x":441,"y":231,"w":30,"h":30}, + "frame": {"x":314,"y":362,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -354,7 +354,7 @@ }, "sprites/belt/left_16.png": { - "frame": {"x":441,"y":265,"w":30,"h":30}, + "frame": {"x":348,"y":362,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -362,7 +362,7 @@ }, "sprites/belt/left_17.png": { - "frame": {"x":441,"y":299,"w":30,"h":30}, + "frame": {"x":280,"y":396,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -370,7 +370,7 @@ }, "sprites/belt/left_18.png": { - "frame": {"x":267,"y":421,"w":30,"h":30}, + "frame": {"x":314,"y":396,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -378,7 +378,7 @@ }, "sprites/belt/left_19.png": { - "frame": {"x":301,"y":421,"w":30,"h":30}, + "frame": {"x":348,"y":396,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -386,7 +386,7 @@ }, "sprites/belt/left_20.png": { - "frame": {"x":369,"y":421,"w":30,"h":30}, + "frame": {"x":771,"y":39,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -394,7 +394,7 @@ }, "sprites/belt/left_21.png": { - "frame": {"x":403,"y":421,"w":30,"h":30}, + "frame": {"x":768,"y":73,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -402,7 +402,7 @@ }, "sprites/belt/left_22.png": { - "frame": {"x":427,"y":491,"w":30,"h":30}, + "frame": {"x":414,"y":419,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -410,7 +410,7 @@ }, "sprites/belt/left_23.png": { - "frame": {"x":437,"y":421,"w":30,"h":30}, + "frame": {"x":448,"y":419,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -418,7 +418,7 @@ }, "sprites/belt/left_24.png": { - "frame": {"x":269,"y":527,"w":30,"h":30}, + "frame": {"x":336,"y":430,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -426,7 +426,7 @@ }, "sprites/belt/left_25.png": { - "frame": {"x":303,"y":527,"w":30,"h":30}, + "frame": {"x":370,"y":434,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -434,7 +434,7 @@ }, "sprites/belt/left_26.png": { - "frame": {"x":337,"y":527,"w":30,"h":30}, + "frame": {"x":747,"y":143,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -442,7 +442,7 @@ }, "sprites/belt/left_27.png": { - "frame": {"x":371,"y":527,"w":30,"h":30}, + "frame": {"x":744,"y":177,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -450,7 +450,7 @@ }, "sprites/belt/right_0.png": { - "frame": {"x":368,"y":595,"w":30,"h":30}, + "frame": {"x":606,"y":315,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -458,7 +458,7 @@ }, "sprites/belt/right_1.png": { - "frame": {"x":405,"y":527,"w":30,"h":30}, + "frame": {"x":606,"y":349,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -466,7 +466,7 @@ }, "sprites/belt/right_2.png": { - "frame": {"x":402,"y":629,"w":30,"h":30}, + "frame": {"x":743,"y":281,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -474,7 +474,7 @@ }, "sprites/belt/right_3.png": { - "frame": {"x":298,"y":697,"w":30,"h":30}, + "frame": {"x":636,"y":451,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -482,7 +482,7 @@ }, "sprites/belt/right_4.png": { - "frame": {"x":332,"y":697,"w":30,"h":30}, + "frame": {"x":640,"y":417,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -490,7 +490,7 @@ }, "sprites/belt/right_5.png": { - "frame": {"x":366,"y":697,"w":30,"h":30}, + "frame": {"x":670,"y":451,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -498,7 +498,7 @@ }, "sprites/belt/right_6.png": { - "frame": {"x":400,"y":697,"w":30,"h":30}, + "frame": {"x":674,"y":417,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -506,7 +506,7 @@ }, "sprites/belt/right_7.png": { - "frame": {"x":264,"y":731,"w":30,"h":30}, + "frame": {"x":704,"y":451,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -514,7 +514,7 @@ }, "sprites/belt/right_8.png": { - "frame": {"x":298,"y":731,"w":30,"h":30}, + "frame": {"x":708,"y":417,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -522,7 +522,7 @@ }, "sprites/belt/right_9.png": { - "frame": {"x":332,"y":731,"w":30,"h":30}, + "frame": {"x":738,"y":451,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -530,7 +530,7 @@ }, "sprites/belt/right_10.png": { - "frame": {"x":405,"y":561,"w":30,"h":30}, + "frame": {"x":640,"y":315,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -538,7 +538,7 @@ }, "sprites/belt/right_11.png": { - "frame": {"x":402,"y":595,"w":30,"h":30}, + "frame": {"x":606,"y":383,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -546,7 +546,7 @@ }, "sprites/belt/right_12.png": { - "frame": {"x":439,"y":525,"w":30,"h":30}, + "frame": {"x":640,"y":349,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -554,7 +554,7 @@ }, "sprites/belt/right_13.png": { - "frame": {"x":439,"y":559,"w":30,"h":30}, + "frame": {"x":674,"y":315,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -562,7 +562,7 @@ }, "sprites/belt/right_14.png": { - "frame": {"x":232,"y":622,"w":30,"h":30}, + "frame": {"x":640,"y":383,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -570,7 +570,7 @@ }, "sprites/belt/right_15.png": { - "frame": {"x":228,"y":656,"w":30,"h":30}, + "frame": {"x":674,"y":349,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -578,7 +578,7 @@ }, "sprites/belt/right_16.png": { - "frame": {"x":266,"y":629,"w":30,"h":30}, + "frame": {"x":708,"y":315,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -586,7 +586,7 @@ }, "sprites/belt/right_17.png": { - "frame": {"x":300,"y":629,"w":30,"h":30}, + "frame": {"x":674,"y":383,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -594,7 +594,7 @@ }, "sprites/belt/right_18.png": { - "frame": {"x":334,"y":629,"w":30,"h":30}, + "frame": {"x":708,"y":349,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -602,7 +602,7 @@ }, "sprites/belt/right_19.png": { - "frame": {"x":368,"y":629,"w":30,"h":30}, + "frame": {"x":708,"y":383,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -610,7 +610,7 @@ }, "sprites/belt/right_20.png": { - "frame": {"x":262,"y":663,"w":30,"h":30}, + "frame": {"x":742,"y":315,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -618,7 +618,7 @@ }, "sprites/belt/right_21.png": { - "frame": {"x":296,"y":663,"w":30,"h":30}, + "frame": {"x":776,"y":315,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -626,7 +626,7 @@ }, "sprites/belt/right_22.png": { - "frame": {"x":330,"y":663,"w":30,"h":30}, + "frame": {"x":742,"y":349,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -634,7 +634,7 @@ }, "sprites/belt/right_23.png": { - "frame": {"x":364,"y":663,"w":30,"h":30}, + "frame": {"x":776,"y":349,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -642,7 +642,7 @@ }, "sprites/belt/right_24.png": { - "frame": {"x":398,"y":663,"w":30,"h":30}, + "frame": {"x":742,"y":383,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -650,7 +650,7 @@ }, "sprites/belt/right_25.png": { - "frame": {"x":228,"y":690,"w":30,"h":30}, + "frame": {"x":776,"y":383,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -658,7 +658,7 @@ }, "sprites/belt/right_26.png": { - "frame": {"x":230,"y":724,"w":30,"h":30}, + "frame": {"x":606,"y":417,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -666,15 +666,23 @@ }, "sprites/belt/right_27.png": { - "frame": {"x":264,"y":697,"w":30,"h":30}, + "frame": {"x":602,"y":451,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, "sourceSize": {"w":32,"h":32} }, +"sprites/blueprints/advanced_processor.png": +{ + "frame": {"x":3,"y":344,"w":96,"h":92}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":2,"w":96,"h":92}, + "sourceSize": {"w":96,"h":96} +}, "sprites/blueprints/belt_left.png": { - "frame": {"x":366,"y":731,"w":30,"h":30}, + "frame": {"x":742,"y":417,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -682,7 +690,7 @@ }, "sprites/blueprints/belt_right.png": { - "frame": {"x":400,"y":731,"w":30,"h":30}, + "frame": {"x":776,"y":417,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -690,7 +698,7 @@ }, "sprites/blueprints/belt_top.png": { - "frame": {"x":395,"y":491,"w":28,"h":32}, + "frame": {"x":290,"y":449,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -706,7 +714,7 @@ }, "sprites/blueprints/cutter.png": { - "frame": {"x":92,"y":498,"w":87,"h":48}, + "frame": {"x":562,"y":159,"w":87,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":87,"h":48}, @@ -714,15 +722,15 @@ }, "sprites/blueprints/energy_generator.png": { - "frame": {"x":3,"y":644,"w":87,"h":94}, + "frame": {"x":380,"y":107,"w":87,"h":90}, "rotated": false, "trimmed": true, - "spriteSourceSize": {"x":5,"y":2,"w":87,"h":94}, + "spriteSourceSize": {"x":5,"y":6,"w":87,"h":90}, "sourceSize": {"w":96,"h":96} }, "sprites/blueprints/miner-chainable.png": { - "frame": {"x":94,"y":644,"w":47,"h":48}, + "frame": {"x":491,"y":201,"w":47,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":47,"h":48}, @@ -730,7 +738,7 @@ }, "sprites/blueprints/miner.png": { - "frame": {"x":203,"y":342,"w":47,"h":48}, + "frame": {"x":439,"y":253,"w":47,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":47,"h":48}, @@ -738,7 +746,7 @@ }, "sprites/blueprints/mixer.png": { - "frame": {"x":383,"y":3,"w":89,"h":48}, + "frame": {"x":583,"y":55,"w":89,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":0,"w":89,"h":48}, @@ -746,7 +754,7 @@ }, "sprites/blueprints/painter-double.png": { - "frame": {"x":3,"y":244,"w":96,"h":96}, + "frame": {"x":191,"y":107,"w":96,"h":96}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":96,"h":96}, @@ -754,7 +762,7 @@ }, "sprites/blueprints/painter-mirrored.png": { - "frame": {"x":191,"y":159,"w":96,"h":48}, + "frame": {"x":383,"y":55,"w":96,"h":48}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":96,"h":48}, @@ -770,7 +778,7 @@ }, "sprites/blueprints/painter.png": { - "frame": {"x":291,"y":159,"w":96,"h":48}, + "frame": {"x":571,"y":3,"w":96,"h":48}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":96,"h":48}, @@ -778,7 +786,7 @@ }, "sprites/blueprints/rotater-ccw.png": { - "frame": {"x":391,"y":159,"w":48,"h":48}, + "frame": {"x":283,"y":207,"w":48,"h":48}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, @@ -786,7 +794,7 @@ }, "sprites/blueprints/rotater.png": { - "frame": {"x":285,"y":211,"w":48,"h":48}, + "frame": {"x":283,"y":259,"w":48,"h":48}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, @@ -794,7 +802,7 @@ }, "sprites/blueprints/splitter-compact-inverse.png": { - "frame": {"x":285,"y":263,"w":48,"h":48}, + "frame": {"x":335,"y":207,"w":48,"h":48}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, @@ -802,7 +810,7 @@ }, "sprites/blueprints/splitter-compact.png": { - "frame": {"x":55,"y":742,"w":47,"h":47}, + "frame": {"x":306,"y":311,"w":47,"h":47}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":47,"h":47}, @@ -810,7 +818,7 @@ }, "sprites/blueprints/splitter.png": { - "frame": {"x":92,"y":550,"w":87,"h":48}, + "frame": {"x":653,"y":159,"w":87,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":87,"h":48}, @@ -818,7 +826,7 @@ }, "sprites/blueprints/stacker.png": { - "frame": {"x":383,"y":55,"w":89,"h":48}, + "frame": {"x":562,"y":107,"w":89,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":0,"w":89,"h":48}, @@ -826,7 +834,7 @@ }, "sprites/blueprints/trash-storage.png": { - "frame": {"x":3,"y":444,"w":85,"h":96}, + "frame": {"x":291,"y":107,"w":85,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":85,"h":96}, @@ -834,7 +842,7 @@ }, "sprites/blueprints/trash.png": { - "frame": {"x":337,"y":211,"w":48,"h":48}, + "frame": {"x":335,"y":259,"w":48,"h":48}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, @@ -842,7 +850,7 @@ }, "sprites/blueprints/underground_belt_entry-tier2.png": { - "frame": {"x":183,"y":498,"w":48,"h":43}, + "frame": {"x":203,"y":390,"w":48,"h":43}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":5,"w":48,"h":43}, @@ -850,7 +858,7 @@ }, "sprites/blueprints/underground_belt_entry.png": { - "frame": {"x":92,"y":602,"w":48,"h":38}, + "frame": {"x":3,"y":440,"w":48,"h":38}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":10,"w":48,"h":38}, @@ -858,7 +866,7 @@ }, "sprites/blueprints/underground_belt_exit-tier2.png": { - "frame": {"x":183,"y":545,"w":48,"h":38}, + "frame": {"x":154,"y":439,"w":48,"h":38}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":38}, @@ -866,7 +874,7 @@ }, "sprites/blueprints/underground_belt_exit.png": { - "frame": {"x":144,"y":602,"w":48,"h":38}, + "frame": {"x":206,"y":437,"w":48,"h":38}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":38}, @@ -874,31 +882,39 @@ }, "sprites/blueprints/wire_left.png": { - "frame": {"x":196,"y":695,"w":25,"h":25}, + "frame": {"x":255,"y":390,"w":21,"h":21}, "rotated": false, "trimmed": true, - "spriteSourceSize": {"x":0,"y":7,"w":25,"h":25}, + "spriteSourceSize": {"x":0,"y":11,"w":21,"h":21}, "sourceSize": {"w":32,"h":32} }, "sprites/blueprints/wire_right.png": { - "frame": {"x":446,"y":333,"w":25,"h":25}, + "frame": {"x":777,"y":279,"w":21,"h":21}, "rotated": false, "trimmed": true, - "spriteSourceSize": {"x":7,"y":7,"w":25,"h":25}, + "spriteSourceSize": {"x":11,"y":11,"w":21,"h":21}, "sourceSize": {"w":32,"h":32} }, "sprites/blueprints/wire_top.png": { - "frame": {"x":208,"y":724,"w":18,"h":32}, + "frame": {"x":89,"y":440,"w":10,"h":32}, "rotated": false, "trimmed": true, - "spriteSourceSize": {"x":7,"y":0,"w":18,"h":32}, + "spriteSourceSize": {"x":11,"y":0,"w":10,"h":32}, "sourceSize": {"w":32,"h":32} }, +"sprites/buildings/advanced_processor.png": +{ + "frame": {"x":103,"y":344,"w":96,"h":91}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":2,"w":96,"h":91}, + "sourceSize": {"w":96,"h":96} +}, "sprites/buildings/belt_left.png": { - "frame": {"x":230,"y":758,"w":30,"h":30}, + "frame": {"x":772,"y":451,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -906,7 +922,7 @@ }, "sprites/buildings/belt_right.png": { - "frame": {"x":432,"y":663,"w":30,"h":30}, + "frame": {"x":506,"y":449,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -914,7 +930,7 @@ }, "sprites/buildings/belt_top.png": { - "frame": {"x":443,"y":159,"w":28,"h":32}, + "frame": {"x":510,"y":305,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -922,7 +938,7 @@ }, "sprites/buildings/cutter-quad.png": { - "frame": {"x":191,"y":107,"w":184,"h":48}, + "frame": {"x":383,"y":3,"w":184,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":184,"h":48}, @@ -930,7 +946,7 @@ }, "sprites/buildings/cutter.png": { - "frame": {"x":194,"y":211,"w":87,"h":48}, + "frame": {"x":192,"y":207,"w":87,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":87,"h":48}, @@ -938,10 +954,10 @@ }, "sprites/buildings/energy_generator.png": { - "frame": {"x":103,"y":244,"w":87,"h":94}, + "frame": {"x":471,"y":107,"w":87,"h":90}, "rotated": false, "trimmed": true, - "spriteSourceSize": {"x":5,"y":2,"w":87,"h":94}, + "spriteSourceSize": {"x":5,"y":6,"w":87,"h":90}, "sourceSize": {"w":96,"h":96} }, "sprites/buildings/hub.png": @@ -954,7 +970,7 @@ }, "sprites/buildings/miner-chainable.png": { - "frame": {"x":203,"y":394,"w":47,"h":48}, + "frame": {"x":490,"y":253,"w":47,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":47,"h":48}, @@ -962,7 +978,7 @@ }, "sprites/buildings/miner.png": { - "frame": {"x":184,"y":446,"w":47,"h":48}, + "frame": {"x":203,"y":338,"w":47,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":47,"h":48}, @@ -970,7 +986,7 @@ }, "sprites/buildings/mixer.png": { - "frame": {"x":379,"y":107,"w":88,"h":48}, + "frame": {"x":676,"y":55,"w":88,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":0,"w":88,"h":48}, @@ -978,7 +994,7 @@ }, "sprites/buildings/painter-double.png": { - "frame": {"x":3,"y":344,"w":96,"h":96}, + "frame": {"x":3,"y":244,"w":96,"h":96}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":96,"h":96}, @@ -986,7 +1002,7 @@ }, "sprites/buildings/painter-mirrored.png": { - "frame": {"x":103,"y":342,"w":96,"h":48}, + "frame": {"x":483,"y":55,"w":96,"h":48}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":96,"h":48}, @@ -1002,7 +1018,7 @@ }, "sprites/buildings/painter.png": { - "frame": {"x":103,"y":394,"w":96,"h":48}, + "frame": {"x":671,"y":3,"w":96,"h":48}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":96,"h":48}, @@ -1010,7 +1026,7 @@ }, "sprites/buildings/rotater-ccw.png": { - "frame": {"x":337,"y":263,"w":48,"h":48}, + "frame": {"x":387,"y":201,"w":48,"h":48}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, @@ -1018,7 +1034,7 @@ }, "sprites/buildings/rotater.png": { - "frame": {"x":389,"y":211,"w":48,"h":48}, + "frame": {"x":439,"y":201,"w":48,"h":48}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, @@ -1026,7 +1042,7 @@ }, "sprites/buildings/splitter-compact-inverse.png": { - "frame": {"x":3,"y":742,"w":48,"h":47}, + "frame": {"x":254,"y":311,"w":48,"h":47}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":47}, @@ -1034,7 +1050,7 @@ }, "sprites/buildings/splitter-compact.png": { - "frame": {"x":106,"y":742,"w":47,"h":47}, + "frame": {"x":357,"y":311,"w":47,"h":47}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":47,"h":47}, @@ -1042,7 +1058,7 @@ }, "sprites/buildings/splitter.png": { - "frame": {"x":194,"y":263,"w":87,"h":48}, + "frame": {"x":192,"y":259,"w":87,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":87,"h":48}, @@ -1050,7 +1066,7 @@ }, "sprites/buildings/stacker.png": { - "frame": {"x":92,"y":446,"w":88,"h":48}, + "frame": {"x":655,"y":107,"w":88,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":0,"w":88,"h":48}, @@ -1058,7 +1074,7 @@ }, "sprites/buildings/trash-storage.png": { - "frame": {"x":3,"y":544,"w":85,"h":96}, + "frame": {"x":103,"y":244,"w":85,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":85,"h":96}, @@ -1066,7 +1082,7 @@ }, "sprites/buildings/trash.png": { - "frame": {"x":389,"y":263,"w":48,"h":48}, + "frame": {"x":387,"y":253,"w":48,"h":48}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, @@ -1074,7 +1090,7 @@ }, "sprites/buildings/underground_belt_entry-tier2.png": { - "frame": {"x":94,"y":696,"w":47,"h":42}, + "frame": {"x":103,"y":439,"w":47,"h":42}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":6,"w":47,"h":42}, @@ -1082,7 +1098,7 @@ }, "sprites/buildings/underground_belt_entry.png": { - "frame": {"x":145,"y":644,"w":47,"h":38}, + "frame": {"x":408,"y":305,"w":47,"h":38}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":10,"w":47,"h":38}, @@ -1090,7 +1106,7 @@ }, "sprites/buildings/underground_belt_exit-tier2.png": { - "frame": {"x":145,"y":686,"w":47,"h":38}, + "frame": {"x":459,"y":305,"w":47,"h":38}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":47,"h":38}, @@ -1098,7 +1114,7 @@ }, "sprites/buildings/underground_belt_exit.png": { - "frame": {"x":157,"y":728,"w":47,"h":38}, + "frame": {"x":542,"y":211,"w":47,"h":38}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":47,"h":38}, @@ -1106,31 +1122,31 @@ }, "sprites/buildings/wire_left.png": { - "frame": {"x":446,"y":362,"w":25,"h":25}, + "frame": {"x":781,"y":168,"w":21,"h":21}, "rotated": false, "trimmed": true, - "spriteSourceSize": {"x":0,"y":7,"w":25,"h":25}, + "spriteSourceSize": {"x":0,"y":11,"w":21,"h":21}, "sourceSize": {"w":32,"h":32} }, "sprites/buildings/wire_right.png": { - "frame": {"x":434,"y":697,"w":25,"h":25}, + "frame": {"x":540,"y":457,"w":21,"h":21}, "rotated": false, "trimmed": true, - "spriteSourceSize": {"x":7,"y":7,"w":25,"h":25}, + "spriteSourceSize": {"x":11,"y":11,"w":21,"h":21}, "sourceSize": {"w":32,"h":32} }, "sprites/buildings/wire_top.png": { - "frame": {"x":427,"y":455,"w":18,"h":32}, + "frame": {"x":322,"y":449,"w":10,"h":32}, "rotated": false, "trimmed": true, - "spriteSourceSize": {"x":7,"y":0,"w":18,"h":32}, + "spriteSourceSize": {"x":11,"y":0,"w":10,"h":32}, "sourceSize": {"w":32,"h":32} }, "sprites/debug/acceptor_slot.png": { - "frame": {"x":458,"y":726,"w":14,"h":16}, + "frame": {"x":404,"y":453,"w":14,"h":16}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":14,"h":16}, @@ -1138,7 +1154,7 @@ }, "sprites/debug/ejector_slot.png": { - "frame": {"x":458,"y":746,"w":14,"h":16}, + "frame": {"x":422,"y":453,"w":14,"h":16}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":14,"h":16}, @@ -1146,7 +1162,7 @@ }, "sprites/map_overview/belt_forward.png": { - "frame": {"x":145,"y":728,"w":8,"h":8}, + "frame": {"x":798,"y":193,"w":8,"h":8}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":8,"h":8}, @@ -1154,7 +1170,7 @@ }, "sprites/map_overview/belt_left.png": { - "frame": {"x":290,"y":781,"w":8,"h":8}, + "frame": {"x":798,"y":205,"w":8,"h":8}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":8,"h":8}, @@ -1162,7 +1178,7 @@ }, "sprites/map_overview/belt_right.png": { - "frame": {"x":302,"y":781,"w":8,"h":8}, + "frame": {"x":241,"y":311,"w":8,"h":8}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":8,"h":8}, @@ -1170,7 +1186,7 @@ }, "sprites/misc/deletion_marker.png": { - "frame": {"x":243,"y":315,"w":22,"h":22}, + "frame": {"x":542,"y":431,"w":22,"h":22}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":1,"w":22,"h":22}, @@ -1178,7 +1194,7 @@ }, "sprites/misc/hub_direction_indicator.png": { - "frame": {"x":183,"y":587,"w":8,"h":8}, + "frame": {"x":356,"y":464,"w":8,"h":8}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":8,"h":8}, @@ -1186,7 +1202,7 @@ }, "sprites/misc/lock_direction_indicator.png": { - "frame": {"x":173,"y":770,"w":12,"h":10}, + "frame": {"x":581,"y":467,"w":12,"h":10}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":1,"w":12,"h":10}, @@ -1194,7 +1210,7 @@ }, "sprites/misc/slot_bad_arrow.png": { - "frame": {"x":243,"y":315,"w":22,"h":22}, + "frame": {"x":542,"y":431,"w":22,"h":22}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":1,"w":22,"h":22}, @@ -1202,7 +1218,7 @@ }, "sprites/misc/slot_good_arrow.png": { - "frame": {"x":264,"y":765,"w":22,"h":24}, + "frame": {"x":254,"y":362,"w":22,"h":24}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":22,"h":24}, @@ -1210,7 +1226,7 @@ }, "sprites/misc/storage_overlay.png": { - "frame": {"x":194,"y":315,"w":45,"h":23}, + "frame": {"x":192,"y":311,"w":45,"h":23}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":45,"h":23}, @@ -1218,7 +1234,7 @@ }, "sprites/misc/waypoint.png": { - "frame": {"x":254,"y":421,"w":8,"h":8}, + "frame": {"x":241,"y":323,"w":8,"h":8}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":8,"h":8}, @@ -1226,15 +1242,47 @@ }, "sprites/misc/wires_overlay_tile.png": { - "frame": {"x":196,"y":587,"w":32,"h":32}, + "frame": {"x":771,"y":3,"w":32,"h":32}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":32,"h":32}, "sourceSize": {"w":32,"h":32} }, +"sprites/wires/battery_empty.png": +{ + "frame": {"x":440,"y":453,"w":12,"h":16}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":2,"y":0,"w":12,"h":16}, + "sourceSize": {"w":16,"h":16} +}, +"sprites/wires/battery_full.png": +{ + "frame": {"x":280,"y":430,"w":16,"h":12}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":2,"w":16,"h":12}, + "sourceSize": {"w":16,"h":16} +}, +"sprites/wires/battery_low.png": +{ + "frame": {"x":300,"y":430,"w":16,"h":12}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":2,"w":16,"h":12}, + "sourceSize": {"w":16,"h":16} +}, +"sprites/wires/battery_medium.png": +{ + "frame": {"x":778,"y":193,"w":16,"h":12}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":2,"w":16,"h":12}, + "sourceSize": {"w":16,"h":16} +}, "sprites/wires/negative_energy.png": { - "frame": {"x":157,"y":770,"w":12,"h":12}, + "frame": {"x":320,"y":430,"w":12,"h":12}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":12,"h":12}, @@ -1242,7 +1290,7 @@ }, "sprites/wires/pin_negative_accept.png": { - "frame": {"x":449,"y":455,"w":20,"h":27}, + "frame": {"x":779,"y":107,"w":20,"h":27}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":20,"h":27}, @@ -1250,7 +1298,7 @@ }, "sprites/wires/pin_negative_eject.png": { - "frame": {"x":446,"y":391,"w":18,"h":26}, + "frame": {"x":781,"y":138,"w":18,"h":26}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":7,"y":0,"w":18,"h":26}, @@ -1258,7 +1306,7 @@ }, "sprites/wires/pin_positive_accept.png": { - "frame": {"x":208,"y":760,"w":18,"h":26}, + "frame": {"x":258,"y":415,"w":18,"h":26}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":7,"y":0,"w":18,"h":26}, @@ -1266,7 +1314,7 @@ }, "sprites/wires/pin_positive_eject.png": { - "frame": {"x":434,"y":726,"w":20,"h":27}, + "frame": {"x":482,"y":419,"w":20,"h":27}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":20,"h":27}, @@ -1274,19 +1322,27 @@ }, "sprites/wires/positive_energy.png": { - "frame": {"x":290,"y":765,"w":12,"h":12}, + "frame": {"x":565,"y":467,"w":12,"h":12}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":12,"h":12}, "sourceSize": {"w":16,"h":16} +}, +"sprites/wires/waste_piled.png": +{ + "frame": {"x":336,"y":464,"w":16,"h":16}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, + "sourceSize": {"w":16,"h":16} }}, "meta": { "app": "https://www.codeandweb.com/texturepacker", "version": "1.0", "image": "atlas0_25.png", "format": "RGBA8888", - "size": {"w":475,"h":792}, + "size": {"w":809,"h":484}, "scale": "0.25", - "smartupdate": "$TexturePacker:SmartUpdate:f9d84407e7fd8a428996f4d57e250e84:01202b345d862a009ec7b1beee1ef160:f159918d23e5952766c6d23ab52278c6$" + "smartupdate": "$TexturePacker:SmartUpdate:1caa58cc124d4a31029319d973957f35:dac5f0c449de47bf040f30c87841ea79:f159918d23e5952766c6d23ab52278c6$" } } diff --git a/res_built/atlas/atlas0_25.png b/res_built/atlas/atlas0_25.png index 2f45149f..0c983567 100644 Binary files a/res_built/atlas/atlas0_25.png and b/res_built/atlas/atlas0_25.png differ diff --git a/res_built/atlas/atlas0_50.json b/res_built/atlas/atlas0_50.json index ce96d87a..e73103fb 100644 --- a/res_built/atlas/atlas0_50.json +++ b/res_built/atlas/atlas0_50.json @@ -2,7 +2,7 @@ "sprites/belt/forward_0.png": { - "frame": {"x":365,"y":690,"w":51,"h":63}, + "frame": {"x":645,"y":803,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -10,7 +10,7 @@ }, "sprites/belt/forward_1.png": { - "frame": {"x":420,"y":690,"w":51,"h":63}, + "frame": {"x":391,"y":859,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -18,7 +18,7 @@ }, "sprites/belt/forward_2.png": { - "frame": {"x":1130,"y":581,"w":51,"h":63}, + "frame": {"x":888,"y":899,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -26,7 +26,7 @@ }, "sprites/belt/forward_3.png": { - "frame": {"x":641,"y":696,"w":51,"h":63}, + "frame": {"x":720,"y":1027,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -34,7 +34,7 @@ }, "sprites/belt/forward_4.png": { - "frame": {"x":696,"y":696,"w":51,"h":63}, + "frame": {"x":720,"y":1094,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -42,7 +42,7 @@ }, "sprites/belt/forward_5.png": { - "frame": {"x":536,"y":763,"w":51,"h":63}, + "frame": {"x":775,"y":1027,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -50,7 +50,7 @@ }, "sprites/belt/forward_6.png": { - "frame": {"x":591,"y":763,"w":51,"h":63}, + "frame": {"x":775,"y":1094,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -58,7 +58,7 @@ }, "sprites/belt/forward_7.png": { - "frame": {"x":646,"y":763,"w":51,"h":63}, + "frame": {"x":830,"y":1027,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -66,7 +66,7 @@ }, "sprites/belt/forward_8.png": { - "frame": {"x":701,"y":763,"w":51,"h":63}, + "frame": {"x":830,"y":1094,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -74,7 +74,7 @@ }, "sprites/belt/forward_9.png": { - "frame": {"x":542,"y":830,"w":51,"h":63}, + "frame": {"x":885,"y":1027,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -82,7 +82,7 @@ }, "sprites/belt/forward_10.png": { - "frame": {"x":366,"y":757,"w":51,"h":63}, + "frame": {"x":392,"y":926,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -90,7 +90,7 @@ }, "sprites/belt/forward_11.png": { - "frame": {"x":421,"y":757,"w":51,"h":63}, + "frame": {"x":447,"y":895,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -98,7 +98,7 @@ }, "sprites/belt/forward_12.png": { - "frame": {"x":371,"y":824,"w":51,"h":63}, + "frame": {"x":447,"y":962,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -106,7 +106,7 @@ }, "sprites/belt/forward_13.png": { - "frame": {"x":426,"y":824,"w":51,"h":63}, + "frame": {"x":445,"y":1029,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -114,7 +114,7 @@ }, "sprites/belt/forward_14.png": { - "frame": {"x":432,"y":891,"w":51,"h":63}, + "frame": {"x":445,"y":1096,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -122,7 +122,7 @@ }, "sprites/belt/forward_15.png": { - "frame": {"x":431,"y":958,"w":51,"h":63}, + "frame": {"x":600,"y":960,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -130,7 +130,7 @@ }, "sprites/belt/forward_16.png": { - "frame": {"x":486,"y":958,"w":51,"h":63}, + "frame": {"x":655,"y":960,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -138,7 +138,7 @@ }, "sprites/belt/forward_17.png": { - "frame": {"x":965,"y":582,"w":51,"h":63}, + "frame": {"x":710,"y":960,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -146,7 +146,7 @@ }, "sprites/belt/forward_18.png": { - "frame": {"x":1020,"y":581,"w":51,"h":63}, + "frame": {"x":765,"y":960,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -154,7 +154,7 @@ }, "sprites/belt/forward_19.png": { - "frame": {"x":1075,"y":581,"w":51,"h":63}, + "frame": {"x":820,"y":960,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -162,7 +162,7 @@ }, "sprites/belt/forward_20.png": { - "frame": {"x":1185,"y":581,"w":51,"h":63}, + "frame": {"x":500,"y":1029,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -170,7 +170,7 @@ }, "sprites/belt/forward_21.png": { - "frame": {"x":1240,"y":581,"w":51,"h":63}, + "frame": {"x":500,"y":1096,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -178,7 +178,7 @@ }, "sprites/belt/forward_22.png": { - "frame": {"x":475,"y":658,"w":51,"h":63}, + "frame": {"x":555,"y":1065,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -186,7 +186,7 @@ }, "sprites/belt/forward_23.png": { - "frame": {"x":476,"y":725,"w":51,"h":63}, + "frame": {"x":555,"y":1132,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -194,7 +194,7 @@ }, "sprites/belt/forward_24.png": { - "frame": {"x":481,"y":792,"w":51,"h":63}, + "frame": {"x":610,"y":1027,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -202,7 +202,7 @@ }, "sprites/belt/forward_25.png": { - "frame": {"x":487,"y":859,"w":51,"h":63}, + "frame": {"x":610,"y":1094,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -210,7 +210,7 @@ }, "sprites/belt/forward_26.png": { - "frame": {"x":531,"y":696,"w":51,"h":63}, + "frame": {"x":665,"y":1027,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -218,7 +218,7 @@ }, "sprites/belt/forward_27.png": { - "frame": {"x":586,"y":696,"w":51,"h":63}, + "frame": {"x":665,"y":1094,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -226,7 +226,7 @@ }, "sprites/belt/left_0.png": { - "frame": {"x":843,"y":553,"w":57,"h":57}, + "frame": {"x":746,"y":777,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -234,7 +234,7 @@ }, "sprites/belt/left_1.png": { - "frame": {"x":371,"y":891,"w":57,"h":57}, + "frame": {"x":807,"y":777,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -242,7 +242,7 @@ }, "sprites/belt/left_2.png": { - "frame": {"x":672,"y":952,"w":57,"h":57}, + "frame": {"x":885,"y":1094,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -250,7 +250,7 @@ }, "sprites/belt/left_3.png": { - "frame": {"x":1209,"y":648,"w":57,"h":57}, + "frame": {"x":348,"y":1316,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -258,7 +258,7 @@ }, "sprites/belt/left_4.png": { - "frame": {"x":843,"y":675,"w":57,"h":57}, + "frame": {"x":348,"y":1377,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -266,7 +266,7 @@ }, "sprites/belt/left_5.png": { - "frame": {"x":904,"y":704,"w":57,"h":57}, + "frame": {"x":410,"y":1194,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -274,7 +274,7 @@ }, "sprites/belt/left_6.png": { - "frame": {"x":965,"y":710,"w":57,"h":57}, + "frame": {"x":409,"y":1255,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -282,7 +282,7 @@ }, "sprites/belt/left_7.png": { - "frame": {"x":1026,"y":709,"w":57,"h":57}, + "frame": {"x":409,"y":1316,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -290,7 +290,7 @@ }, "sprites/belt/left_8.png": { - "frame": {"x":1087,"y":709,"w":57,"h":57}, + "frame": {"x":409,"y":1377,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -298,7 +298,7 @@ }, "sprites/belt/left_9.png": { - "frame": {"x":1148,"y":709,"w":57,"h":57}, + "frame": {"x":471,"y":1163,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -306,7 +306,7 @@ }, "sprites/belt/left_10.png": { - "frame": {"x":370,"y":952,"w":57,"h":57}, + "frame": {"x":868,"y":777,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -314,7 +314,7 @@ }, "sprites/belt/left_11.png": { - "frame": {"x":904,"y":582,"w":57,"h":57}, + "frame": {"x":746,"y":838,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -322,7 +322,7 @@ }, "sprites/belt/left_12.png": { - "frame": {"x":597,"y":830,"w":57,"h":57}, + "frame": {"x":807,"y":838,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -330,7 +330,7 @@ }, "sprites/belt/left_13.png": { - "frame": {"x":658,"y":830,"w":57,"h":57}, + "frame": {"x":868,"y":838,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -338,7 +338,7 @@ }, "sprites/belt/left_14.png": { - "frame": {"x":719,"y":830,"w":57,"h":57}, + "frame": {"x":539,"y":960,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -346,7 +346,7 @@ }, "sprites/belt/left_15.png": { - "frame": {"x":542,"y":897,"w":57,"h":57}, + "frame": {"x":644,"y":899,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -354,7 +354,7 @@ }, "sprites/belt/left_16.png": { - "frame": {"x":603,"y":891,"w":57,"h":57}, + "frame": {"x":705,"y":899,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -362,7 +362,7 @@ }, "sprites/belt/left_17.png": { - "frame": {"x":664,"y":891,"w":57,"h":57}, + "frame": {"x":766,"y":899,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -370,7 +370,7 @@ }, "sprites/belt/left_18.png": { - "frame": {"x":611,"y":952,"w":57,"h":57}, + "frame": {"x":827,"y":899,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -378,7 +378,7 @@ }, "sprites/belt/left_19.png": { - "frame": {"x":725,"y":891,"w":57,"h":57}, + "frame": {"x":875,"y":966,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -386,7 +386,7 @@ }, "sprites/belt/left_20.png": { - "frame": {"x":733,"y":952,"w":57,"h":57}, + "frame": {"x":610,"y":1161,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -394,7 +394,7 @@ }, "sprites/belt/left_21.png": { - "frame": {"x":736,"y":599,"w":57,"h":57}, + "frame": {"x":671,"y":1161,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -402,7 +402,7 @@ }, "sprites/belt/left_22.png": { - "frame": {"x":843,"y":614,"w":57,"h":57}, + "frame": {"x":732,"y":1161,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -410,7 +410,7 @@ }, "sprites/belt/left_23.png": { - "frame": {"x":904,"y":643,"w":57,"h":57}, + "frame": {"x":793,"y":1161,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -418,7 +418,7 @@ }, "sprites/belt/left_24.png": { - "frame": {"x":965,"y":649,"w":57,"h":57}, + "frame": {"x":854,"y":1161,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -426,7 +426,7 @@ }, "sprites/belt/left_25.png": { - "frame": {"x":1026,"y":648,"w":57,"h":57}, + "frame": {"x":350,"y":1133,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -434,7 +434,7 @@ }, "sprites/belt/left_26.png": { - "frame": {"x":1087,"y":648,"w":57,"h":57}, + "frame": {"x":349,"y":1194,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -442,7 +442,7 @@ }, "sprites/belt/left_27.png": { - "frame": {"x":1148,"y":648,"w":57,"h":57}, + "frame": {"x":348,"y":1255,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -450,7 +450,7 @@ }, "sprites/belt/right_0.png": { - "frame": {"x":1209,"y":709,"w":57,"h":57}, + "frame": {"x":471,"y":1224,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -458,7 +458,7 @@ }, "sprites/belt/right_1.png": { - "frame": {"x":751,"y":696,"w":57,"h":57}, + "frame": {"x":470,"y":1285,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -466,7 +466,7 @@ }, "sprites/belt/right_2.png": { - "frame": {"x":959,"y":832,"w":57,"h":57}, + "frame": {"x":837,"y":1222,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -474,7 +474,7 @@ }, "sprites/belt/right_3.png": { - "frame": {"x":1142,"y":892,"w":57,"h":57}, + "frame": {"x":775,"y":1344,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -482,7 +482,7 @@ }, "sprites/belt/right_4.png": { - "frame": {"x":1203,"y":892,"w":57,"h":57}, + "frame": {"x":836,"y":1344,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -490,7 +490,7 @@ }, "sprites/belt/right_5.png": { - "frame": {"x":958,"y":893,"w":57,"h":57}, + "frame": {"x":898,"y":1243,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -498,7 +498,7 @@ }, "sprites/belt/right_6.png": { - "frame": {"x":1019,"y":893,"w":57,"h":57}, + "frame": {"x":898,"y":1304,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -506,7 +506,7 @@ }, "sprites/belt/right_7.png": { - "frame": {"x":1080,"y":893,"w":57,"h":57}, + "frame": {"x":897,"y":1365,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -514,7 +514,7 @@ }, "sprites/belt/right_8.png": { - "frame": {"x":958,"y":954,"w":57,"h":57}, + "frame": {"x":592,"y":1405,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -522,7 +522,7 @@ }, "sprites/belt/right_9.png": { - "frame": {"x":1019,"y":954,"w":57,"h":57}, + "frame": {"x":653,"y":1405,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -530,7 +530,7 @@ }, "sprites/belt/right_10.png": { - "frame": {"x":756,"y":757,"w":57,"h":57}, + "frame": {"x":470,"y":1346,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -538,7 +538,7 @@ }, "sprites/belt/right_11.png": { - "frame": {"x":780,"y":818,"w":57,"h":57}, + "frame": {"x":532,"y":1199,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -546,7 +546,7 @@ }, "sprites/belt/right_12.png": { - "frame": {"x":786,"y":879,"w":57,"h":57}, + "frame": {"x":470,"y":1407,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -554,7 +554,7 @@ }, "sprites/belt/right_13.png": { - "frame": {"x":794,"y":940,"w":57,"h":57}, + "frame": {"x":532,"y":1260,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -562,7 +562,7 @@ }, "sprites/belt/right_14.png": { - "frame": {"x":817,"y":736,"w":57,"h":57}, + "frame": {"x":531,"y":1321,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -570,7 +570,7 @@ }, "sprites/belt/right_15.png": { - "frame": {"x":841,"y":797,"w":57,"h":57}, + "frame": {"x":531,"y":1382,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -578,7 +578,7 @@ }, "sprites/belt/right_16.png": { - "frame": {"x":847,"y":858,"w":57,"h":57}, + "frame": {"x":593,"y":1222,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -586,7 +586,7 @@ }, "sprites/belt/right_17.png": { - "frame": {"x":855,"y":919,"w":57,"h":57}, + "frame": {"x":654,"y":1222,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -594,7 +594,7 @@ }, "sprites/belt/right_18.png": { - "frame": {"x":902,"y":765,"w":57,"h":57}, + "frame": {"x":715,"y":1222,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -602,7 +602,7 @@ }, "sprites/belt/right_19.png": { - "frame": {"x":963,"y":771,"w":57,"h":57}, + "frame": {"x":776,"y":1222,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -610,7 +610,7 @@ }, "sprites/belt/right_20.png": { - "frame": {"x":1020,"y":832,"w":57,"h":57}, + "frame": {"x":593,"y":1283,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -618,7 +618,7 @@ }, "sprites/belt/right_21.png": { - "frame": {"x":1024,"y":771,"w":57,"h":57}, + "frame": {"x":654,"y":1283,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -626,7 +626,7 @@ }, "sprites/belt/right_22.png": { - "frame": {"x":1085,"y":770,"w":57,"h":57}, + "frame": {"x":715,"y":1283,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -634,7 +634,7 @@ }, "sprites/belt/right_23.png": { - "frame": {"x":1146,"y":770,"w":57,"h":57}, + "frame": {"x":776,"y":1283,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -642,7 +642,7 @@ }, "sprites/belt/right_24.png": { - "frame": {"x":1207,"y":770,"w":57,"h":57}, + "frame": {"x":837,"y":1283,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -650,7 +650,7 @@ }, "sprites/belt/right_25.png": { - "frame": {"x":1081,"y":832,"w":57,"h":57}, + "frame": {"x":592,"y":1344,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -658,7 +658,7 @@ }, "sprites/belt/right_26.png": { - "frame": {"x":1142,"y":831,"w":57,"h":57}, + "frame": {"x":653,"y":1344,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -666,15 +666,23 @@ }, "sprites/belt/right_27.png": { - "frame": {"x":1203,"y":831,"w":57,"h":57}, + "frame": {"x":714,"y":1344,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, "sourceSize": {"w":63,"h":63} }, +"sprites/blueprints/advanced_processor.png": +{ + "frame": {"x":3,"y":669,"w":191,"h":181}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":1,"y":5,"w":191,"h":181}, + "sourceSize": {"w":192,"h":192} +}, "sprites/blueprints/belt_left.png": { - "frame": {"x":178,"y":963,"w":58,"h":58}, + "frame": {"x":298,"y":656,"w":58,"h":58}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":5,"w":58,"h":58}, @@ -682,7 +690,7 @@ }, "sprites/blueprints/belt_right.png": { - "frame": {"x":843,"y":491,"w":58,"h":58}, + "frame": {"x":298,"y":718,"w":58,"h":58}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":5,"w":58,"h":58}, @@ -690,7 +698,7 @@ }, "sprites/blueprints/belt_top.png": { - "frame": {"x":1234,"y":403,"w":53,"h":63}, + "frame": {"x":394,"y":780,"w":53,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":53,"h":63}, @@ -706,7 +714,7 @@ }, "sprites/blueprints/cutter.png": { - "frame": {"x":1114,"y":203,"w":172,"h":96}, + "frame": {"x":174,"y":1037,"w":172,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":11,"y":0,"w":172,"h":96}, @@ -714,15 +722,15 @@ }, "sprites/blueprints/energy_generator.png": { - "frame": {"x":199,"y":474,"w":170,"h":187}, + "frame": {"x":199,"y":474,"w":170,"h":178}, "rotated": false, "trimmed": true, - "spriteSourceSize": {"x":12,"y":5,"w":170,"h":187}, + "spriteSourceSize": {"x":12,"y":14,"w":170,"h":178}, "sourceSize": {"w":192,"h":192} }, "sprites/blueprints/miner-chainable.png": { - "frame": {"x":173,"y":669,"w":92,"h":96}, + "frame": {"x":198,"y":853,"w":92,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":0,"w":92,"h":96}, @@ -730,7 +738,7 @@ }, "sprites/blueprints/miner.png": { - "frame": {"x":269,"y":665,"w":92,"h":96}, + "frame": {"x":555,"y":703,"w":92,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":0,"w":92,"h":96}, @@ -738,7 +746,7 @@ }, "sprites/blueprints/mixer.png": { - "frame": {"x":1121,"y":3,"w":175,"h":96}, + "frame": {"x":743,"y":299,"w":175,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":8,"y":0,"w":175,"h":96}, @@ -746,7 +754,7 @@ }, "sprites/blueprints/painter-double.png": { - "frame": {"x":373,"y":203,"w":192,"h":192}, + "frame": {"x":751,"y":3,"w":192,"h":192}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":192,"h":192}, @@ -754,7 +762,7 @@ }, "sprites/blueprints/painter-mirrored.png": { - "frame": {"x":751,"y":103,"w":192,"h":96}, + "frame": {"x":547,"y":303,"w":192,"h":96}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":192,"h":96}, @@ -770,7 +778,7 @@ }, "sprites/blueprints/painter.png": { - "frame": {"x":740,"y":203,"w":192,"h":96}, + "frame": {"x":547,"y":403,"w":192,"h":96}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":192,"h":96}, @@ -778,7 +786,7 @@ }, "sprites/blueprints/rotater-ccw.png": { - "frame": {"x":1188,"y":303,"w":96,"h":96}, + "frame": {"x":373,"y":485,"w":96,"h":96}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":96,"h":96}, @@ -786,7 +794,7 @@ }, "sprites/blueprints/rotater.png": { - "frame": {"x":743,"y":497,"w":96,"h":96}, + "frame": {"x":373,"y":585,"w":96,"h":96}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":96,"h":96}, @@ -794,7 +802,7 @@ }, "sprites/blueprints/splitter-compact-inverse.png": { - "frame": {"x":540,"y":599,"w":95,"h":93}, + "frame": {"x":198,"y":756,"w":95,"h":93}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":1,"w":95,"h":93}, @@ -802,7 +810,7 @@ }, "sprites/blueprints/splitter-compact.png": { - "frame": {"x":639,"y":599,"w":93,"h":93}, + "frame": {"x":458,"y":703,"w":93,"h":93}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":1,"w":93,"h":93}, @@ -810,7 +818,7 @@ }, "sprites/blueprints/splitter.png": { - "frame": {"x":3,"y":865,"w":171,"h":96}, + "frame": {"x":174,"y":1137,"w":171,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":11,"y":0,"w":171,"h":96}, @@ -818,7 +826,7 @@ }, "sprites/blueprints/stacker.png": { - "frame": {"x":947,"y":103,"w":175,"h":96}, + "frame": {"x":743,"y":399,"w":175,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":8,"y":0,"w":175,"h":96}, @@ -826,7 +834,7 @@ }, "sprites/blueprints/trash-storage.png": { - "frame": {"x":569,"y":203,"w":167,"h":192}, + "frame": {"x":3,"y":1037,"w":167,"h":192}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":14,"y":0,"w":167,"h":192}, @@ -834,7 +842,7 @@ }, "sprites/blueprints/trash.png": { - "frame": {"x":935,"y":403,"w":96,"h":96}, + "frame": {"x":651,"y":603,"w":96,"h":96}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":96,"h":96}, @@ -842,7 +850,7 @@ }, "sprites/blueprints/underground_belt_entry-tier2.png": { - "frame": {"x":838,"y":403,"w":93,"h":84}, + "frame": {"x":294,"y":859,"w":93,"h":84}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":12,"w":93,"h":84}, @@ -850,7 +858,7 @@ }, "sprites/blueprints/underground_belt_entry.png": { - "frame": {"x":273,"y":931,"w":93,"h":75}, + "frame": {"x":297,"y":780,"w":93,"h":75}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":21,"w":93,"h":75}, @@ -858,7 +866,7 @@ }, "sprites/blueprints/underground_belt_exit-tier2.png": { - "frame": {"x":273,"y":852,"w":94,"h":75}, + "frame": {"x":198,"y":953,"w":94,"h":75}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":94,"h":75}, @@ -866,7 +874,7 @@ }, "sprites/blueprints/underground_belt_exit.png": { - "frame": {"x":905,"y":503,"w":93,"h":75}, + "frame": {"x":548,"y":803,"w":93,"h":75}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":93,"h":75}, @@ -874,31 +882,39 @@ }, "sprites/blueprints/wire_left.png": { - "frame": {"x":96,"y":965,"w":47,"h":47}, + "frame": {"x":555,"y":1021,"w":40,"h":40}, "rotated": false, "trimmed": true, - "spriteSourceSize": {"x":0,"y":16,"w":47,"h":47}, + "spriteSourceSize": {"x":0,"y":23,"w":40,"h":40}, "sourceSize": {"w":63,"h":63} }, "sprites/blueprints/wire_right.png": { - "frame": {"x":908,"y":826,"w":47,"h":47}, + "frame": {"x":700,"y":854,"w":41,"h":41}, "rotated": false, "trimmed": true, - "spriteSourceSize": {"x":16,"y":16,"w":47,"h":47}, + "spriteSourceSize": {"x":22,"y":22,"w":41,"h":41}, "sourceSize": {"w":63,"h":63} }, "sprites/blueprints/wire_top.png": { - "frame": {"x":541,"y":958,"w":31,"h":63}, + "frame": {"x":922,"y":299,"w":19,"h":63}, "rotated": false, "trimmed": true, - "spriteSourceSize": {"x":16,"y":0,"w":31,"h":63}, + "spriteSourceSize": {"x":22,"y":0,"w":19,"h":63}, "sourceSize": {"w":63,"h":63} }, +"sprites/buildings/advanced_processor.png": +{ + "frame": {"x":3,"y":854,"w":191,"h":179}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":1,"y":6,"w":191,"h":179}, + "sourceSize": {"w":192,"h":192} +}, "sprites/buildings/belt_left.png": { - "frame": {"x":1080,"y":954,"w":57,"h":57}, + "frame": {"x":714,"y":1405,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -906,7 +922,7 @@ }, "sprites/buildings/belt_right.png": { - "frame": {"x":1141,"y":953,"w":57,"h":57}, + "frame": {"x":775,"y":1405,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -914,7 +930,7 @@ }, "sprites/buildings/belt_top.png": { - "frame": {"x":365,"y":690,"w":51,"h":63}, + "frame": {"x":645,"y":803,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, @@ -922,7 +938,7 @@ }, "sprites/buildings/cutter-quad.png": { - "frame": {"x":751,"y":3,"w":366,"h":96}, + "frame": {"x":373,"y":203,"w":366,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":11,"y":0,"w":366,"h":96}, @@ -930,7 +946,7 @@ }, "sprites/buildings/cutter.png": { - "frame": {"x":838,"y":303,"w":171,"h":96}, + "frame": {"x":173,"y":1237,"w":171,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":11,"y":0,"w":171,"h":96}, @@ -938,10 +954,10 @@ }, "sprites/buildings/energy_generator.png": { - "frame": {"x":373,"y":399,"w":170,"h":187}, + "frame": {"x":373,"y":303,"w":170,"h":178}, "rotated": false, "trimmed": true, - "spriteSourceSize": {"x":12,"y":5,"w":170,"h":187}, + "spriteSourceSize": {"x":12,"y":14,"w":170,"h":178}, "sourceSize": {"w":192,"h":192} }, "sprites/buildings/hub.png": @@ -954,7 +970,7 @@ }, "sprites/buildings/miner-chainable.png": { - "frame": {"x":743,"y":398,"w":91,"h":95}, + "frame": {"x":651,"y":703,"w":91,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":0,"w":91,"h":95}, @@ -962,7 +978,7 @@ }, "sprites/buildings/miner.png": { - "frame": {"x":178,"y":864,"w":91,"h":95}, + "frame": {"x":350,"y":1034,"w":91,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":0,"w":91,"h":95}, @@ -970,7 +986,7 @@ }, "sprites/buildings/mixer.png": { - "frame": {"x":1126,"y":103,"w":174,"h":96}, + "frame": {"x":473,"y":603,"w":174,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":174,"h":96}, @@ -986,7 +1002,7 @@ }, "sprites/buildings/painter-mirrored.png": { - "frame": {"x":547,"y":399,"w":192,"h":96}, + "frame": {"x":473,"y":503,"w":192,"h":96}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":192,"h":96}, @@ -1002,7 +1018,7 @@ }, "sprites/buildings/painter.png": { - "frame": {"x":547,"y":499,"w":192,"h":96}, + "frame": {"x":751,"y":199,"w":192,"h":96}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":192,"h":96}, @@ -1010,7 +1026,7 @@ }, "sprites/buildings/rotater-ccw.png": { - "frame": {"x":1135,"y":403,"w":95,"h":96}, + "frame": {"x":851,"y":599,"w":95,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":95,"h":96}, @@ -1018,7 +1034,7 @@ }, "sprites/buildings/rotater.png": { - "frame": {"x":373,"y":590,"w":95,"h":96}, + "frame": {"x":199,"y":656,"w":95,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":95,"h":96}, @@ -1026,7 +1042,7 @@ }, "sprites/buildings/splitter-compact-inverse.png": { - "frame": {"x":740,"y":303,"w":94,"h":91}, + "frame": {"x":360,"y":685,"w":94,"h":91}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":94,"h":91}, @@ -1034,7 +1050,7 @@ }, "sprites/buildings/splitter-compact.png": { - "frame": {"x":173,"y":769,"w":93,"h":91}, + "frame": {"x":451,"y":800,"w":93,"h":91}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":2,"w":93,"h":91}, @@ -1042,7 +1058,7 @@ }, "sprites/buildings/splitter.png": { - "frame": {"x":1013,"y":303,"w":171,"h":96}, + "frame": {"x":173,"y":1337,"w":171,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":11,"y":0,"w":171,"h":96}, @@ -1050,7 +1066,7 @@ }, "sprites/buildings/stacker.png": { - "frame": {"x":936,"y":203,"w":174,"h":96}, + "frame": {"x":743,"y":499,"w":174,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":174,"h":96}, @@ -1058,7 +1074,7 @@ }, "sprites/buildings/trash-storage.png": { - "frame": {"x":3,"y":669,"w":166,"h":192}, + "frame": {"x":3,"y":1233,"w":166,"h":192}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":14,"y":0,"w":166,"h":192}, @@ -1066,7 +1082,7 @@ }, "sprites/buildings/trash.png": { - "frame": {"x":1035,"y":403,"w":96,"h":96}, + "frame": {"x":751,"y":599,"w":96,"h":96}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":96,"h":96}, @@ -1074,7 +1090,7 @@ }, "sprites/buildings/underground_belt_entry-tier2.png": { - "frame": {"x":270,"y":765,"w":92,"h":83}, + "frame": {"x":296,"y":947,"w":92,"h":83}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":13,"w":92,"h":83}, @@ -1082,7 +1098,7 @@ }, "sprites/buildings/underground_belt_entry.png": { - "frame": {"x":1002,"y":503,"w":92,"h":74}, + "frame": {"x":548,"y":882,"w":92,"h":74}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":22,"w":92,"h":74}, @@ -1090,7 +1106,7 @@ }, "sprites/buildings/underground_belt_exit-tier2.png": { - "frame": {"x":1098,"y":503,"w":92,"h":74}, + "frame": {"x":751,"y":699,"w":92,"h":74}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":0,"w":92,"h":74}, @@ -1098,7 +1114,7 @@ }, "sprites/buildings/underground_belt_exit.png": { - "frame": {"x":1194,"y":503,"w":92,"h":74}, + "frame": {"x":847,"y":699,"w":92,"h":74}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":0,"w":92,"h":74}, @@ -1106,31 +1122,31 @@ }, "sprites/buildings/wire_left.png": { - "frame": {"x":1202,"y":953,"w":47,"h":47}, + "frame": {"x":915,"y":1155,"w":40,"h":40}, "rotated": false, "trimmed": true, - "spriteSourceSize": {"x":0,"y":16,"w":47,"h":47}, + "spriteSourceSize": {"x":0,"y":23,"w":40,"h":40}, "sourceSize": {"w":63,"h":63} }, "sprites/buildings/wire_right.png": { - "frame": {"x":1253,"y":953,"w":47,"h":47}, + "frame": {"x":915,"y":1199,"w":40,"h":40}, "rotated": false, "trimmed": true, - "spriteSourceSize": {"x":16,"y":16,"w":47,"h":47}, + "spriteSourceSize": {"x":23,"y":23,"w":40,"h":40}, "sourceSize": {"w":63,"h":63} }, "sprites/buildings/wire_top.png": { - "frame": {"x":576,"y":958,"w":31,"h":63}, + "frame": {"x":922,"y":366,"w":17,"h":63}, "rotated": false, "trimmed": true, - "spriteSourceSize": {"x":16,"y":0,"w":31,"h":63}, + "spriteSourceSize": {"x":23,"y":0,"w":17,"h":63}, "sourceSize": {"w":63,"h":63} }, "sprites/debug/acceptor_slot.png": { - "frame": {"x":736,"y":660,"w":26,"h":32}, + "frame": {"x":921,"y":556,"w":26,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":0,"w":26,"h":32}, @@ -1138,7 +1154,7 @@ }, "sprites/debug/ejector_slot.png": { - "frame": {"x":766,"y":660,"w":26,"h":32}, + "frame": {"x":142,"y":1429,"w":26,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":0,"w":26,"h":32}, @@ -1146,7 +1162,7 @@ }, "sprites/map_overview/belt_forward.png": { - "frame": {"x":487,"y":926,"w":14,"h":16}, + "frame": {"x":945,"y":299,"w":14,"h":16}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":14,"h":16}, @@ -1154,7 +1170,7 @@ }, "sprites/map_overview/belt_left.png": { - "frame": {"x":878,"y":762,"w":15,"h":15}, + "frame": {"x":532,"y":1163,"w":15,"h":15}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":1,"w":15,"h":15}, @@ -1162,7 +1178,7 @@ }, "sprites/map_overview/belt_right.png": { - "frame": {"x":1270,"y":648,"w":15,"h":15}, + "frame": {"x":531,"y":1443,"w":15,"h":15}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":1,"w":15,"h":15}, @@ -1170,7 +1186,7 @@ }, "sprites/misc/deletion_marker.png": { - "frame": {"x":797,"y":649,"w":42,"h":42}, + "frame": {"x":96,"y":1429,"w":42,"h":42}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":3,"w":42,"h":42}, @@ -1178,7 +1194,7 @@ }, "sprites/misc/hub_direction_indicator.png": { - "frame": {"x":147,"y":965,"w":16,"h":16}, + "frame": {"x":943,"y":699,"w":16,"h":16}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, @@ -1186,7 +1202,7 @@ }, "sprites/misc/lock_direction_indicator.png": { - "frame": {"x":1234,"y":470,"w":24,"h":16}, + "frame": {"x":502,"y":1007,"w":24,"h":16}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":4,"w":24,"h":16}, @@ -1194,7 +1210,7 @@ }, "sprites/misc/slot_bad_arrow.png": { - "frame": {"x":797,"y":649,"w":42,"h":42}, + "frame": {"x":96,"y":1429,"w":42,"h":42}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":3,"w":42,"h":42}, @@ -1202,7 +1218,7 @@ }, "sprites/misc/slot_good_arrow.png": { - "frame": {"x":797,"y":597,"w":42,"h":48}, + "frame": {"x":700,"y":802,"w":42,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":0,"w":42,"h":48}, @@ -1210,7 +1226,7 @@ }, "sprites/misc/storage_overlay.png": { - "frame": {"x":3,"y":965,"w":89,"h":44}, + "frame": {"x":3,"y":1429,"w":89,"h":44}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":1,"w":89,"h":44}, @@ -1218,7 +1234,7 @@ }, "sprites/misc/waypoint.png": { - "frame": {"x":817,"y":797,"w":14,"h":16}, + "frame": {"x":945,"y":319,"w":14,"h":16}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":14,"h":16}, @@ -1226,15 +1242,47 @@ }, "sprites/misc/wires_overlay_tile.png": { - "frame": {"x":472,"y":590,"w":64,"h":64}, + "frame": {"x":669,"y":503,"w":64,"h":64}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, "sourceSize": {"w":64,"h":64} }, +"sprites/wires/battery_empty.png": +{ + "frame": {"x":392,"y":993,"w":20,"h":32}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":6,"y":0,"w":20,"h":32}, + "sourceSize": {"w":32,"h":32} +}, +"sprites/wires/battery_full.png": +{ + "frame": {"x":929,"y":810,"w":30,"h":21}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":1,"y":6,"w":30,"h":21}, + "sourceSize": {"w":32,"h":32} +}, +"sprites/wires/battery_low.png": +{ + "frame": {"x":929,"y":835,"w":30,"h":21}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":1,"y":6,"w":30,"h":21}, + "sourceSize": {"w":32,"h":32} +}, +"sprites/wires/battery_medium.png": +{ + "frame": {"x":929,"y":860,"w":30,"h":21}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":1,"y":6,"w":30,"h":21}, + "sourceSize": {"w":32,"h":32} +}, "sprites/wires/negative_energy.png": { - "frame": {"x":878,"y":736,"w":22,"h":22}, + "frame": {"x":669,"y":571,"w":22,"h":22}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":5,"w":22,"h":22}, @@ -1242,7 +1290,7 @@ }, "sprites/wires/pin_negative_accept.png": { - "frame": {"x":916,"y":877,"w":38,"h":53}, + "frame": {"x":921,"y":499,"w":38,"h":53}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":38,"h":53}, @@ -1250,7 +1298,7 @@ }, "sprites/wires/pin_negative_eject.png": { - "frame": {"x":1264,"y":831,"w":33,"h":51}, + "frame": {"x":922,"y":433,"w":33,"h":51}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":15,"y":0,"w":33,"h":51}, @@ -1258,7 +1306,7 @@ }, "sprites/wires/pin_positive_accept.png": { - "frame": {"x":1264,"y":886,"w":33,"h":51}, + "frame": {"x":502,"y":952,"w":33,"h":51}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":15,"y":0,"w":33,"h":51}, @@ -1266,7 +1314,7 @@ }, "sprites/wires/pin_positive_eject.png": { - "frame": {"x":916,"y":934,"w":38,"h":53}, + "frame": {"x":502,"y":895,"w":38,"h":53}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":38,"h":53}, @@ -1274,19 +1322,27 @@ }, "sprites/wires/positive_energy.png": { - "frame": {"x":240,"y":963,"w":22,"h":22}, + "frame": {"x":411,"y":1133,"w":22,"h":22}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":5,"w":22,"h":22}, "sourceSize": {"w":32,"h":32} +}, +"sprites/wires/waste_piled.png": +{ + "frame": {"x":929,"y":777,"w":30,"h":29}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":1,"y":1,"w":30,"h":29}, + "sourceSize": {"w":32,"h":32} }}, "meta": { "app": "https://www.codeandweb.com/texturepacker", "version": "1.0", "image": "atlas0_50.png", "format": "RGBA8888", - "size": {"w":1303,"h":1024}, + "size": {"w":962,"h":1476}, "scale": "0.5", - "smartupdate": "$TexturePacker:SmartUpdate:f9d84407e7fd8a428996f4d57e250e84:01202b345d862a009ec7b1beee1ef160:f159918d23e5952766c6d23ab52278c6$" + "smartupdate": "$TexturePacker:SmartUpdate:1caa58cc124d4a31029319d973957f35:dac5f0c449de47bf040f30c87841ea79:f159918d23e5952766c6d23ab52278c6$" } } diff --git a/res_built/atlas/atlas0_50.png b/res_built/atlas/atlas0_50.png index 0512ebe7..18cd80da 100644 Binary files a/res_built/atlas/atlas0_50.png and b/res_built/atlas/atlas0_50.png differ diff --git a/res_built/atlas/atlas0_75.json b/res_built/atlas/atlas0_75.json index 3563e6d5..17b08f14 100644 --- a/res_built/atlas/atlas0_75.json +++ b/res_built/atlas/atlas0_75.json @@ -2,7 +2,7 @@ "sprites/belt/forward_0.png": { - "frame": {"x":1879,"y":594,"w":77,"h":95}, + "frame": {"x":1955,"y":251,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -10,7 +10,7 @@ }, "sprites/belt/forward_1.png": { - "frame": {"x":1167,"y":781,"w":77,"h":95}, + "frame": {"x":1312,"y":580,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -18,7 +18,7 @@ }, "sprites/belt/forward_2.png": { - "frame": {"x":1960,"y":537,"w":77,"h":95}, + "frame": {"x":1683,"y":936,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -26,7 +26,7 @@ }, "sprites/belt/forward_3.png": { - "frame": {"x":1838,"y":1153,"w":77,"h":95}, + "frame": {"x":1929,"y":619,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -34,7 +34,7 @@ }, "sprites/belt/forward_4.png": { - "frame": {"x":1757,"y":1252,"w":77,"h":95}, + "frame": {"x":1938,"y":718,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -42,7 +42,7 @@ }, "sprites/belt/forward_5.png": { - "frame": {"x":1838,"y":1252,"w":77,"h":95}, + "frame": {"x":1935,"y":817,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -50,7 +50,7 @@ }, "sprites/belt/forward_6.png": { - "frame": {"x":1919,"y":1185,"w":77,"h":95}, + "frame": {"x":1139,"y":1328,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -58,7 +58,7 @@ }, "sprites/belt/forward_7.png": { - "frame": {"x":1919,"y":1284,"w":77,"h":95}, + "frame": {"x":1944,"y":916,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -66,7 +66,7 @@ }, "sprites/belt/forward_8.png": { - "frame": {"x":1318,"y":1290,"w":77,"h":95}, + "frame": {"x":1947,"y":1105,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -74,7 +74,7 @@ }, "sprites/belt/forward_9.png": { - "frame": {"x":1399,"y":1293,"w":77,"h":95}, + "frame": {"x":1940,"y":1404,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -82,7 +82,7 @@ }, "sprites/belt/forward_10.png": { - "frame": {"x":1167,"y":880,"w":77,"h":95}, + "frame": {"x":1245,"y":684,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -90,7 +90,7 @@ }, "sprites/belt/forward_11.png": { - "frame": {"x":1428,"y":816,"w":77,"h":95}, + "frame": {"x":1326,"y":679,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -98,7 +98,7 @@ }, "sprites/belt/forward_12.png": { - "frame": {"x":1509,"y":774,"w":77,"h":95}, + "frame": {"x":1407,"y":659,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -106,7 +106,7 @@ }, "sprites/belt/forward_13.png": { - "frame": {"x":1428,"y":915,"w":77,"h":95}, + "frame": {"x":1335,"y":778,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -114,7 +114,7 @@ }, "sprites/belt/forward_14.png": { - "frame": {"x":1257,"y":920,"w":77,"h":95}, + "frame": {"x":1416,"y":758,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -122,7 +122,7 @@ }, "sprites/belt/forward_15.png": { - "frame": {"x":1347,"y":1011,"w":77,"h":95}, + "frame": {"x":1422,"y":857,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -130,7 +130,7 @@ }, "sprites/belt/forward_16.png": { - "frame": {"x":1428,"y":1014,"w":77,"h":95}, + "frame": {"x":1245,"y":1029,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -138,7 +138,7 @@ }, "sprites/belt/forward_17.png": { - "frame": {"x":1779,"y":865,"w":77,"h":95}, + "frame": {"x":1422,"y":956,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -146,7 +146,7 @@ }, "sprites/belt/forward_18.png": { - "frame": {"x":1779,"y":964,"w":77,"h":95}, + "frame": {"x":1416,"y":1055,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -154,7 +154,7 @@ }, "sprites/belt/forward_19.png": { - "frame": {"x":1869,"y":1054,"w":77,"h":95}, + "frame": {"x":1683,"y":837,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -162,7 +162,7 @@ }, "sprites/belt/forward_20.png": { - "frame": {"x":1960,"y":636,"w":77,"h":95}, + "frame": {"x":1731,"y":1215,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -170,7 +170,7 @@ }, "sprites/belt/forward_21.png": { - "frame": {"x":684,"y":1138,"w":77,"h":95}, + "frame": {"x":1812,"y":1215,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -178,7 +178,7 @@ }, "sprites/belt/forward_22.png": { - "frame": {"x":988,"y":1239,"w":77,"h":95}, + "frame": {"x":1764,"y":837,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -186,7 +186,7 @@ }, "sprites/belt/forward_23.png": { - "frame": {"x":1595,"y":1143,"w":77,"h":95}, + "frame": {"x":1764,"y":936,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -194,7 +194,7 @@ }, "sprites/belt/forward_24.png": { - "frame": {"x":1676,"y":1140,"w":77,"h":95}, + "frame": {"x":1893,"y":1215,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -202,7 +202,7 @@ }, "sprites/belt/forward_25.png": { - "frame": {"x":1595,"y":1242,"w":77,"h":95}, + "frame": {"x":1767,"y":711,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -210,7 +210,7 @@ }, "sprites/belt/forward_26.png": { - "frame": {"x":1676,"y":1239,"w":77,"h":95}, + "frame": {"x":1848,"y":621,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -218,7 +218,7 @@ }, "sprites/belt/forward_27.png": { - "frame": {"x":1757,"y":1153,"w":77,"h":95}, + "frame": {"x":1863,"y":990,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -226,7 +226,7 @@ }, "sprites/belt/left_0.png": { - "frame": {"x":1505,"y":684,"w":86,"h":86}, + "frame": {"x":322,"y":1416,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -234,7 +234,7 @@ }, "sprites/belt/left_1.png": { - "frame": {"x":1111,"y":691,"w":86,"h":86}, + "frame": {"x":412,"y":1416,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -242,7 +242,7 @@ }, "sprites/belt/left_2.png": { - "frame": {"x":1590,"y":780,"w":86,"h":86}, + "frame": {"x":1503,"y":927,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -250,7 +250,7 @@ }, "sprites/belt/left_3.png": { - "frame": {"x":1257,"y":1019,"w":86,"h":86}, + "frame": {"x":1677,"y":747,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -258,7 +258,7 @@ }, "sprites/belt/left_4.png": { - "frame": {"x":1509,"y":1053,"w":86,"h":86}, + "frame": {"x":1683,"y":1035,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -266,7 +266,7 @@ }, "sprites/belt/left_5.png": { - "frame": {"x":1599,"y":1050,"w":86,"h":86}, + "frame": {"x":1677,"y":1125,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -274,7 +274,7 @@ }, "sprites/belt/left_6.png": { - "frame": {"x":1689,"y":1050,"w":86,"h":86}, + "frame": {"x":1281,"y":1147,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -282,7 +282,7 @@ }, "sprites/belt/left_7.png": { - "frame": {"x":1235,"y":1109,"w":86,"h":86}, + "frame": {"x":1281,"y":1237,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -290,7 +290,7 @@ }, "sprites/belt/left_8.png": { - "frame": {"x":1325,"y":1110,"w":86,"h":86}, + "frame": {"x":1371,"y":1154,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -298,7 +298,7 @@ }, "sprites/belt/left_9.png": { - "frame": {"x":1415,"y":1113,"w":86,"h":86}, + "frame": {"x":1371,"y":1244,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -306,7 +306,7 @@ }, "sprites/belt/left_10.png": { - "frame": {"x":1077,"y":781,"w":86,"h":86}, + "frame": {"x":1393,"y":569,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -314,7 +314,7 @@ }, "sprites/belt/left_11.png": { - "frame": {"x":1077,"y":871,"w":86,"h":86}, + "frame": {"x":1245,"y":783,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -322,7 +322,7 @@ }, "sprites/belt/left_12.png": { - "frame": {"x":1077,"y":961,"w":86,"h":86}, + "frame": {"x":1242,"y":873,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -330,7 +330,7 @@ }, "sprites/belt/left_13.png": { - "frame": {"x":1055,"y":1051,"w":86,"h":86}, + "frame": {"x":1332,"y":877,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -338,7 +338,7 @@ }, "sprites/belt/left_14.png": { - "frame": {"x":1167,"y":979,"w":86,"h":86}, + "frame": {"x":1488,"y":657,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -346,7 +346,7 @@ }, "sprites/belt/left_15.png": { - "frame": {"x":1145,"y":1069,"w":86,"h":86}, + "frame": {"x":1578,"y":657,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -354,7 +354,7 @@ }, "sprites/belt/left_16.png": { - "frame": {"x":1248,"y":740,"w":86,"h":86}, + "frame": {"x":1497,"y":747,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -362,7 +362,7 @@ }, "sprites/belt/left_17.png": { - "frame": {"x":1248,"y":830,"w":86,"h":86}, + "frame": {"x":1587,"y":747,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -370,7 +370,7 @@ }, "sprites/belt/left_18.png": { - "frame": {"x":1338,"y":741,"w":86,"h":86}, + "frame": {"x":1503,"y":837,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -378,7 +378,7 @@ }, "sprites/belt/left_19.png": { - "frame": {"x":1338,"y":831,"w":86,"h":86}, + "frame": {"x":1593,"y":837,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -386,7 +386,7 @@ }, "sprites/belt/left_20.png": { - "frame": {"x":1680,"y":780,"w":86,"h":86}, + "frame": {"x":1593,"y":927,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -394,7 +394,7 @@ }, "sprites/belt/left_21.png": { - "frame": {"x":1509,"y":873,"w":86,"h":86}, + "frame": {"x":1503,"y":1017,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -402,7 +402,7 @@ }, "sprites/belt/left_22.png": { - "frame": {"x":1599,"y":870,"w":86,"h":86}, + "frame": {"x":1593,"y":1017,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -410,7 +410,7 @@ }, "sprites/belt/left_23.png": { - "frame": {"x":1689,"y":870,"w":86,"h":86}, + "frame": {"x":1326,"y":967,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -418,7 +418,7 @@ }, "sprites/belt/left_24.png": { - "frame": {"x":1509,"y":963,"w":86,"h":86}, + "frame": {"x":1326,"y":1057,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -426,7 +426,7 @@ }, "sprites/belt/left_25.png": { - "frame": {"x":1599,"y":960,"w":86,"h":86}, + "frame": {"x":1497,"y":1107,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -434,7 +434,7 @@ }, "sprites/belt/left_26.png": { - "frame": {"x":1689,"y":960,"w":86,"h":86}, + "frame": {"x":1587,"y":1107,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -442,7 +442,7 @@ }, "sprites/belt/left_27.png": { - "frame": {"x":1338,"y":921,"w":86,"h":86}, + "frame": {"x":1668,"y":657,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -450,7 +450,7 @@ }, "sprites/belt/right_0.png": { - "frame": {"x":1505,"y":1143,"w":86,"h":86}, + "frame": {"x":1461,"y":1197,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -458,7 +458,7 @@ }, "sprites/belt/right_1.png": { - "frame": {"x":1055,"y":1141,"w":86,"h":86}, + "frame": {"x":1551,"y":1197,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -466,7 +466,7 @@ }, "sprites/belt/right_2.png": { - "frame": {"x":1950,"y":735,"w":86,"h":86}, + "frame": {"x":1673,"y":531,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -474,7 +474,7 @@ }, "sprites/belt/right_3.png": { - "frame": {"x":808,"y":1239,"w":86,"h":86}, + "frame": {"x":1220,"y":1417,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -482,7 +482,7 @@ }, "sprites/belt/right_4.png": { - "frame": {"x":898,"y":1239,"w":86,"h":86}, + "frame": {"x":1310,"y":1334,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -490,7 +490,7 @@ }, "sprites/belt/right_5.png": { - "frame": {"x":718,"y":1329,"w":86,"h":86}, + "frame": {"x":1944,"y":1015,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -498,7 +498,7 @@ }, "sprites/belt/right_6.png": { - "frame": {"x":808,"y":1329,"w":86,"h":86}, + "frame": {"x":1400,"y":1386,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -506,7 +506,7 @@ }, "sprites/belt/right_7.png": { - "frame": {"x":898,"y":1329,"w":86,"h":86}, + "frame": {"x":1490,"y":1377,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -514,7 +514,7 @@ }, "sprites/belt/right_8.png": { - "frame": {"x":988,"y":1338,"w":86,"h":86}, + "frame": {"x":1580,"y":1395,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -522,7 +522,7 @@ }, "sprites/belt/right_9.png": { - "frame": {"x":1143,"y":1249,"w":86,"h":86}, + "frame": {"x":1670,"y":1404,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -530,7 +530,7 @@ }, "sprites/belt/right_10.png": { - "frame": {"x":1145,"y":1159,"w":86,"h":86}, + "frame": {"x":1461,"y":1287,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -538,7 +538,7 @@ }, "sprites/belt/right_11.png": { - "frame": {"x":1235,"y":1199,"w":86,"h":86}, + "frame": {"x":1551,"y":1287,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -546,7 +546,7 @@ }, "sprites/belt/right_12.png": { - "frame": {"x":1325,"y":1200,"w":86,"h":86}, + "frame": {"x":1641,"y":1215,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -554,7 +554,7 @@ }, "sprites/belt/right_13.png": { - "frame": {"x":1415,"y":1203,"w":86,"h":86}, + "frame": {"x":1641,"y":1305,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -562,7 +562,7 @@ }, "sprites/belt/right_14.png": { - "frame": {"x":1505,"y":1233,"w":86,"h":86}, + "frame": {"x":1731,"y":1314,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -570,7 +570,7 @@ }, "sprites/belt/right_15.png": { - "frame": {"x":1770,"y":709,"w":86,"h":86}, + "frame": {"x":1767,"y":1125,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -578,7 +578,7 @@ }, "sprites/belt/right_16.png": { - "frame": {"x":1779,"y":1063,"w":86,"h":86}, + "frame": {"x":1821,"y":1314,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -586,7 +586,7 @@ }, "sprites/belt/right_17.png": { - "frame": {"x":1860,"y":709,"w":86,"h":86}, + "frame": {"x":1773,"y":1035,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -594,7 +594,7 @@ }, "sprites/belt/right_18.png": { - "frame": {"x":1860,"y":799,"w":86,"h":86}, + "frame": {"x":1857,"y":1125,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -602,7 +602,7 @@ }, "sprites/belt/right_19.png": { - "frame": {"x":1860,"y":889,"w":86,"h":86}, + "frame": {"x":1911,"y":1314,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -610,7 +610,7 @@ }, "sprites/belt/right_20.png": { - "frame": {"x":1950,"y":825,"w":86,"h":86}, + "frame": {"x":1763,"y":531,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -618,7 +618,7 @@ }, "sprites/belt/right_21.png": { - "frame": {"x":1950,"y":915,"w":86,"h":86}, + "frame": {"x":1853,"y":529,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -626,7 +626,7 @@ }, "sprites/belt/right_22.png": { - "frame": {"x":1950,"y":1005,"w":86,"h":86}, + "frame": {"x":1758,"y":621,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -634,7 +634,7 @@ }, "sprites/belt/right_23.png": { - "frame": {"x":1950,"y":1095,"w":86,"h":86}, + "frame": {"x":1848,"y":720,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -642,7 +642,7 @@ }, "sprites/belt/right_24.png": { - "frame": {"x":765,"y":1149,"w":86,"h":86}, + "frame": {"x":1845,"y":810,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -650,7 +650,7 @@ }, "sprites/belt/right_25.png": { - "frame": {"x":855,"y":1149,"w":86,"h":86}, + "frame": {"x":1845,"y":900,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -658,7 +658,7 @@ }, "sprites/belt/right_26.png": { - "frame": {"x":945,"y":1149,"w":86,"h":86}, + "frame": {"x":1943,"y":529,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -666,15 +666,23 @@ }, "sprites/belt/right_27.png": { - "frame": {"x":718,"y":1239,"w":86,"h":86}, + "frame": {"x":1220,"y":1327,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, "sourceSize": {"w":95,"h":95} }, +"sprites/blueprints/advanced_processor.png": +{ + "frame": {"x":3,"y":994,"w":286,"h":270}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":2,"y":8,"w":286,"h":270}, + "sourceSize": {"w":288,"h":288} +}, "sprites/blueprints/belt_left.png": { - "frame": {"x":1935,"y":446,"w":87,"h":87}, + "frame": {"x":3,"y":1416,"w":87,"h":87}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":8,"w":87,"h":87}, @@ -682,7 +690,7 @@ }, "sprites/blueprints/belt_right.png": { - "frame": {"x":1505,"y":593,"w":87,"h":87}, + "frame": {"x":94,"y":1416,"w":87,"h":87}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":8,"y":8,"w":87,"h":87}, @@ -690,7 +698,7 @@ }, "sprites/blueprints/belt_top.png": { - "frame": {"x":690,"y":1022,"w":79,"h":95}, + "frame": {"x":1229,"y":585,"w":79,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":8,"y":0,"w":79,"h":95}, @@ -714,15 +722,15 @@ }, "sprites/blueprints/energy_generator.png": { - "frame": {"x":295,"y":704,"w":255,"h":280}, + "frame": {"x":583,"y":885,"w":255,"h":267}, "rotated": false, "trimmed": true, - "spriteSourceSize": {"x":18,"y":8,"w":255,"h":280}, + "spriteSourceSize": {"x":18,"y":21,"w":255,"h":267}, "sourceSize": {"w":288,"h":288} }, "sprites/blueprints/miner-chainable.png": { - "frame": {"x":1903,"y":299,"w":136,"h":143}, + "frame": {"x":1102,"y":885,"w":136,"h":143}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":136,"h":143}, @@ -730,7 +738,7 @@ }, "sprites/blueprints/miner.png": { - "frame": {"x":1239,"y":445,"w":136,"h":143}, + "frame": {"x":1105,"y":1032,"w":136,"h":143}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":136,"h":143}, @@ -738,7 +746,7 @@ }, "sprites/blueprints/mixer.png": { - "frame": {"x":812,"y":738,"w":261,"h":144}, + "frame": {"x":1671,"y":151,"w":261,"h":144}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":261,"h":144}, @@ -770,7 +778,7 @@ }, "sprites/blueprints/painter.png": { - "frame": {"x":1671,"y":3,"w":288,"h":144}, + "frame": {"x":3,"y":1268,"w":288,"h":144}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":288,"h":144}, @@ -778,7 +786,7 @@ }, "sprites/blueprints/rotater-ccw.png": { - "frame": {"x":1211,"y":592,"w":143,"h":144}, + "frame": {"x":845,"y":1328,"w":143,"h":144}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":143,"h":144}, @@ -786,7 +794,7 @@ }, "sprites/blueprints/rotater.png": { - "frame": {"x":1358,"y":593,"w":143,"h":144}, + "frame": {"x":992,"y":1328,"w":143,"h":144}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":143,"h":144}, @@ -794,7 +802,7 @@ }, "sprites/blueprints/splitter-compact-inverse.png": { - "frame": {"x":3,"y":1286,"w":142,"h":138}, + "frame": {"x":1241,"y":298,"w":142,"h":138}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":142,"h":138}, @@ -802,7 +810,7 @@ }, "sprites/blueprints/splitter-compact.png": { - "frame": {"x":149,"y":1286,"w":139,"h":138}, + "frame": {"x":1387,"y":298,"w":139,"h":138}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":2,"w":139,"h":138}, @@ -810,7 +818,7 @@ }, "sprites/blueprints/splitter.png": { - "frame": {"x":1383,"y":298,"w":256,"h":144}, + "frame": {"x":842,"y":885,"w":256,"h":144}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":17,"y":0,"w":256,"h":144}, @@ -818,7 +826,7 @@ }, "sprites/blueprints/stacker.png": { - "frame": {"x":812,"y":886,"w":261,"h":144}, + "frame": {"x":555,"y":590,"w":261,"h":144}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":261,"h":144}, @@ -826,7 +834,7 @@ }, "sprites/blueprints/trash-storage.png": { - "frame": {"x":3,"y":994,"w":250,"h":288}, + "frame": {"x":847,"y":299,"w":250,"h":288}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":21,"y":0,"w":250,"h":288}, @@ -834,7 +842,7 @@ }, "sprites/blueprints/trash.png": { - "frame": {"x":1639,"y":446,"w":144,"h":144}, + "frame": {"x":845,"y":1180,"w":144,"h":144}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":144,"h":144}, @@ -842,7 +850,7 @@ }, "sprites/blueprints/underground_belt_entry-tier2.png": { - "frame": {"x":542,"y":1138,"w":138,"h":125}, + "frame": {"x":1389,"y":440,"w":138,"h":125}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":19,"w":138,"h":125}, @@ -850,7 +858,7 @@ }, "sprites/blueprints/underground_belt_entry.png": { - "frame": {"x":576,"y":1267,"w":138,"h":112}, + "frame": {"x":1531,"y":426,"w":138,"h":112}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":32,"w":138,"h":112}, @@ -858,7 +866,7 @@ }, "sprites/blueprints/underground_belt_exit-tier2.png": { - "frame": {"x":547,"y":1022,"w":139,"h":112}, + "frame": {"x":1671,"y":299,"w":139,"h":112}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":0,"w":139,"h":112}, @@ -866,7 +874,7 @@ }, "sprites/blueprints/underground_belt_exit.png": { - "frame": {"x":1596,"y":594,"w":138,"h":112}, + "frame": {"x":1673,"y":415,"w":138,"h":112}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":0,"w":138,"h":112}, @@ -874,31 +882,39 @@ }, "sprites/blueprints/wire_left.png": { - "frame": {"x":1428,"y":741,"w":71,"h":71}, + "frame": {"x":1955,"y":350,"w":60,"h":60}, "rotated": false, "trimmed": true, - "spriteSourceSize": {"x":0,"y":24,"w":71,"h":71}, + "spriteSourceSize": {"x":0,"y":35,"w":60,"h":60}, "sourceSize": {"w":95,"h":95} }, "sprites/blueprints/wire_right.png": { - "frame": {"x":1860,"y":979,"w":71,"h":71}, + "frame": {"x":1963,"y":86,"w":61,"h":61}, "rotated": false, "trimmed": true, - "spriteSourceSize": {"x":24,"y":24,"w":71,"h":71}, + "spriteSourceSize": {"x":34,"y":34,"w":61,"h":61}, "sourceSize": {"w":95,"h":95} }, "sprites/blueprints/wire_top.png": { - "frame": {"x":1963,"y":3,"w":47,"h":95}, + "frame": {"x":547,"y":885,"w":27,"h":95}, "rotated": false, "trimmed": true, - "spriteSourceSize": {"x":24,"y":0,"w":47,"h":95}, + "spriteSourceSize": {"x":34,"y":0,"w":27,"h":95}, "sourceSize": {"w":95,"h":95} }, +"sprites/buildings/advanced_processor.png": +{ + "frame": {"x":293,"y":996,"w":286,"h":268}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":2,"y":9,"w":286,"h":268}, + "sourceSize": {"w":288,"h":288} +}, "sprites/buildings/belt_left.png": { - "frame": {"x":1078,"y":1339,"w":86,"h":86}, + "frame": {"x":1760,"y":1404,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -906,7 +922,7 @@ }, "sprites/buildings/belt_right.png": { - "frame": {"x":1168,"y":1339,"w":86,"h":86}, + "frame": {"x":1850,"y":1404,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -914,7 +930,7 @@ }, "sprites/buildings/belt_top.png": { - "frame": {"x":1879,"y":594,"w":77,"h":95}, + "frame": {"x":1955,"y":251,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -930,7 +946,7 @@ }, "sprites/buildings/cutter.png": { - "frame": {"x":1643,"y":299,"w":256,"h":143}, + "frame": {"x":811,"y":738,"w":256,"h":143}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":17,"y":0,"w":256,"h":143}, @@ -938,10 +954,10 @@ }, "sprites/buildings/energy_generator.png": { - "frame": {"x":554,"y":738,"w":254,"h":280}, + "frame": {"x":587,"y":1156,"w":254,"h":266}, "rotated": false, "trimmed": true, - "spriteSourceSize": {"x":19,"y":8,"w":254,"h":280}, + "spriteSourceSize": {"x":19,"y":22,"w":254,"h":266}, "sourceSize": {"w":288,"h":288} }, "sprites/buildings/hub.png": @@ -954,7 +970,7 @@ }, "sprites/buildings/miner-chainable.png": { - "frame": {"x":1099,"y":445,"w":136,"h":142}, + "frame": {"x":1141,"y":1179,"w":136,"h":142}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":136,"h":142}, @@ -962,7 +978,7 @@ }, "sprites/buildings/miner.png": { - "frame": {"x":402,"y":1135,"w":136,"h":142}, + "frame": {"x":1101,"y":299,"w":136,"h":142}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":136,"h":142}, @@ -970,7 +986,7 @@ }, "sprites/buildings/mixer.png": { - "frame": {"x":847,"y":591,"w":260,"h":143}, + "frame": {"x":547,"y":738,"w":260,"h":143}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":14,"y":0,"w":260,"h":143}, @@ -986,7 +1002,7 @@ }, "sprites/buildings/painter-mirrored.png": { - "frame": {"x":1671,"y":151,"w":288,"h":144}, + "frame": {"x":1671,"y":3,"w":288,"h":144}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":288,"h":144}, @@ -1002,7 +1018,7 @@ }, "sprites/buildings/painter.png": { - "frame": {"x":555,"y":590,"w":288,"h":144}, + "frame": {"x":295,"y":1268,"w":288,"h":144}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":288,"h":144}, @@ -1010,7 +1026,7 @@ }, "sprites/buildings/rotater-ccw.png": { - "frame": {"x":257,"y":994,"w":141,"h":143}, + "frame": {"x":1071,"y":738,"w":141,"h":143}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":141,"h":143}, @@ -1018,7 +1034,7 @@ }, "sprites/buildings/rotater.png": { - "frame": {"x":402,"y":988,"w":141,"h":143}, + "frame": {"x":1084,"y":591,"w":141,"h":143}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":141,"h":143}, @@ -1026,7 +1042,7 @@ }, "sprites/buildings/splitter-compact-inverse.png": { - "frame": {"x":257,"y":1141,"w":141,"h":136}, + "frame": {"x":1101,"y":445,"w":141,"h":136}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":3,"w":141,"h":136}, @@ -1034,7 +1050,7 @@ }, "sprites/buildings/splitter-compact.png": { - "frame": {"x":292,"y":1281,"w":139,"h":136}, + "frame": {"x":1246,"y":440,"w":139,"h":136}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":3,"w":139,"h":136}, @@ -1042,7 +1058,7 @@ }, "sprites/buildings/splitter.png": { - "frame": {"x":1379,"y":446,"w":256,"h":143}, + "frame": {"x":845,"y":1033,"w":256,"h":143}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":17,"y":0,"w":256,"h":143}, @@ -1050,7 +1066,7 @@ }, "sprites/buildings/stacker.png": { - "frame": {"x":1119,"y":298,"w":260,"h":143}, + "frame": {"x":820,"y":591,"w":260,"h":143}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":14,"y":0,"w":260,"h":143}, @@ -1058,7 +1074,7 @@ }, "sprites/buildings/trash-storage.png": { - "frame": {"x":847,"y":299,"w":248,"h":288}, + "frame": {"x":295,"y":704,"w":248,"h":288}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":22,"y":0,"w":248,"h":288}, @@ -1066,7 +1082,7 @@ }, "sprites/buildings/trash.png": { - "frame": {"x":1787,"y":446,"w":144,"h":144}, + "frame": {"x":993,"y":1180,"w":144,"h":144}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":144,"h":144}, @@ -1074,7 +1090,7 @@ }, "sprites/buildings/underground_belt_entry-tier2.png": { - "frame": {"x":435,"y":1281,"w":137,"h":124}, + "frame": {"x":1530,"y":298,"w":137,"h":124}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":20,"w":137,"h":124}, @@ -1082,7 +1098,7 @@ }, "sprites/buildings/underground_belt_entry.png": { - "frame": {"x":1738,"y":594,"w":137,"h":111}, + "frame": {"x":1814,"y":299,"w":137,"h":111}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":33,"w":137,"h":111}, @@ -1090,7 +1106,7 @@ }, "sprites/buildings/underground_belt_exit-tier2.png": { - "frame": {"x":773,"y":1034,"w":137,"h":111}, + "frame": {"x":1815,"y":414,"w":137,"h":111}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":137,"h":111}, @@ -1098,7 +1114,7 @@ }, "sprites/buildings/underground_belt_exit.png": { - "frame": {"x":914,"y":1034,"w":137,"h":111}, + "frame": {"x":1531,"y":542,"w":137,"h":111}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":137,"h":111}, @@ -1106,31 +1122,31 @@ }, "sprites/buildings/wire_left.png": { - "frame": {"x":1069,"y":1231,"w":70,"h":70}, + "frame": {"x":562,"y":1426,"w":60,"h":60}, "rotated": false, "trimmed": true, - "spriteSourceSize": {"x":0,"y":25,"w":70,"h":70}, + "spriteSourceSize": {"x":0,"y":35,"w":60,"h":60}, "sourceSize": {"w":95,"h":95} }, "sprites/buildings/wire_right.png": { - "frame": {"x":1480,"y":1323,"w":70,"h":70}, + "frame": {"x":626,"y":1426,"w":60,"h":60}, "rotated": false, "trimmed": true, - "spriteSourceSize": {"x":25,"y":25,"w":70,"h":70}, + "spriteSourceSize": {"x":35,"y":35,"w":60,"h":60}, "sourceSize": {"w":95,"h":95} }, "sprites/buildings/wire_top.png": { - "frame": {"x":1963,"y":102,"w":45,"h":95}, + "frame": {"x":1216,"y":738,"w":25,"h":95}, "rotated": false, "trimmed": true, - "spriteSourceSize": {"x":25,"y":0,"w":45,"h":95}, + "spriteSourceSize": {"x":35,"y":0,"w":25,"h":95}, "sourceSize": {"w":95,"h":95} }, "sprites/debug/acceptor_slot.png": { - "frame": {"x":1258,"y":1372,"w":38,"h":48}, + "frame": {"x":796,"y":1426,"w":38,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":38,"h":48}, @@ -1138,7 +1154,7 @@ }, "sprites/debug/ejector_slot.png": { - "frame": {"x":2000,"y":1185,"w":38,"h":48}, + "frame": {"x":1400,"y":1334,"w":38,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":38,"h":48}, @@ -1146,7 +1162,7 @@ }, "sprites/map_overview/belt_forward.png": { - "frame": {"x":1836,"y":799,"w":20,"h":24}, + "frame": {"x":1863,"y":1089,"w":20,"h":24}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":20,"h":24}, @@ -1154,7 +1170,7 @@ }, "sprites/map_overview/belt_left.png": { - "frame": {"x":2014,"y":3,"w":22,"h":22}, + "frame": {"x":2010,"y":619,"w":22,"h":22}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":22,"h":22}, @@ -1162,7 +1178,7 @@ }, "sprites/map_overview/belt_right.png": { - "frame": {"x":684,"y":1237,"w":22,"h":22}, + "frame": {"x":2010,"y":645,"w":22,"h":22}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":22,"h":22}, @@ -1170,7 +1186,7 @@ }, "sprites/misc/deletion_marker.png": { - "frame": {"x":1770,"y":799,"w":62,"h":62}, + "frame": {"x":1242,"y":963,"w":62,"h":62}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":5,"w":62,"h":62}, @@ -1178,7 +1194,7 @@ }, "sprites/misc/hub_direction_indicator.png": { - "frame": {"x":1077,"y":738,"w":24,"h":24}, + "frame": {"x":1216,"y":837,"w":24,"h":24}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":24,"h":24}, @@ -1186,7 +1202,7 @@ }, "sprites/misc/lock_direction_indicator.png": { - "frame": {"x":1069,"y":1305,"w":36,"h":24}, + "frame": {"x":1139,"y":1427,"w":36,"h":24}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":36,"h":24}, @@ -1194,7 +1210,7 @@ }, "sprites/misc/slot_bad_arrow.png": { - "frame": {"x":1770,"y":799,"w":62,"h":62}, + "frame": {"x":1242,"y":963,"w":62,"h":62}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":5,"w":62,"h":62}, @@ -1202,7 +1218,7 @@ }, "sprites/misc/slot_good_arrow.png": { - "frame": {"x":1554,"y":1341,"w":62,"h":72}, + "frame": {"x":1956,"y":414,"w":62,"h":72}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":62,"h":72}, @@ -1210,7 +1226,7 @@ }, "sprites/misc/storage_overlay.png": { - "frame": {"x":1595,"y":710,"w":133,"h":66}, + "frame": {"x":185,"y":1416,"w":133,"h":66}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":133,"h":66}, @@ -1218,7 +1234,7 @@ }, "sprites/misc/waypoint.png": { - "frame": {"x":1836,"y":827,"w":20,"h":24}, + "frame": {"x":796,"y":1478,"w":20,"h":24}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":20,"h":24}, @@ -1226,15 +1242,47 @@ }, "sprites/misc/wires_overlay_tile.png": { - "frame": {"x":1111,"y":591,"w":96,"h":96}, + "frame": {"x":1936,"y":151,"w":96,"h":96}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":96,"h":96}, "sourceSize": {"w":96,"h":96} }, +"sprites/wires/battery_empty.png": +{ + "frame": {"x":1245,"y":1128,"w":29,"h":46}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":9,"y":1,"w":29,"h":46}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/wires/battery_full.png": +{ + "frame": {"x":1483,"y":616,"w":44,"h":30}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":2,"y":10,"w":44,"h":30}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/wires/battery_low.png": +{ + "frame": {"x":1708,"y":621,"w":44,"h":30}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":2,"y":10,"w":44,"h":30}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/wires/battery_medium.png": +{ + "frame": {"x":1956,"y":490,"w":44,"h":30}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":2,"y":10,"w":44,"h":30}, + "sourceSize": {"w":48,"h":48} +}, "sprites/wires/negative_energy.png": { - "frame": {"x":2000,"y":1237,"w":32,"h":32}, + "frame": {"x":1461,"y":1154,"w":32,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":8,"y":8,"w":32,"h":32}, @@ -1242,7 +1290,7 @@ }, "sprites/wires/pin_negative_accept.png": { - "frame": {"x":1963,"y":201,"w":56,"h":79}, + "frame": {"x":1963,"y":3,"w":56,"h":79}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":20,"y":0,"w":56,"h":79}, @@ -1250,7 +1298,7 @@ }, "sprites/wires/pin_negative_eject.png": { - "frame": {"x":1620,"y":1341,"w":49,"h":76}, + "frame": {"x":690,"y":1426,"w":49,"h":76}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":23,"y":0,"w":49,"h":76}, @@ -1258,7 +1306,7 @@ }, "sprites/wires/pin_positive_accept.png": { - "frame": {"x":1673,"y":1341,"w":49,"h":76}, + "frame": {"x":743,"y":1426,"w":49,"h":76}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":23,"y":0,"w":49,"h":76}, @@ -1266,7 +1314,7 @@ }, "sprites/wires/pin_positive_eject.png": { - "frame": {"x":1258,"y":1289,"w":56,"h":79}, + "frame": {"x":502,"y":1416,"w":56,"h":79}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":20,"y":0,"w":56,"h":79}, @@ -1274,19 +1322,27 @@ }, "sprites/wires/positive_energy.png": { - "frame": {"x":2000,"y":1273,"w":32,"h":32}, + "frame": {"x":1672,"y":621,"w":32,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":8,"y":8,"w":32,"h":32}, "sourceSize": {"w":48,"h":48} +}, +"sprites/wires/waste_piled.png": +{ + "frame": {"x":1483,"y":569,"w":44,"h":43}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":2,"y":2,"w":44,"h":43}, + "sourceSize": {"w":48,"h":48} }}, "meta": { "app": "https://www.codeandweb.com/texturepacker", "version": "1.0", "image": "atlas0_75.png", "format": "RGBA8888", - "size": {"w":2042,"h":1428}, + "size": {"w":2035,"h":1506}, "scale": "0.75", - "smartupdate": "$TexturePacker:SmartUpdate:f9d84407e7fd8a428996f4d57e250e84:01202b345d862a009ec7b1beee1ef160:f159918d23e5952766c6d23ab52278c6$" + "smartupdate": "$TexturePacker:SmartUpdate:1caa58cc124d4a31029319d973957f35:dac5f0c449de47bf040f30c87841ea79:f159918d23e5952766c6d23ab52278c6$" } } diff --git a/res_built/atlas/atlas0_75.png b/res_built/atlas/atlas0_75.png index 4559b3a1..f4382889 100644 Binary files a/res_built/atlas/atlas0_75.png and b/res_built/atlas/atlas0_75.png differ diff --git a/res_raw/atlas.tps b/res_raw/atlas.tps index 9914e6e0..6378c447 100644 --- a/res_raw/atlas.tps +++ b/res_raw/atlas.tps @@ -381,6 +381,27 @@ scale9FromFile + sprites/blueprints/advanced_processor.png + sprites/blueprints/energy_generator.png + sprites/blueprints/painter-double.png + sprites/blueprints/trash-storage.png + sprites/buildings/advanced_processor.png + sprites/buildings/energy_generator.png + sprites/buildings/painter-double.png + + pivotPoint + 0.5,0.5 + spriteScale + 1 + scale9Enabled + + scale9Borders + 96,96,192,192 + scale9Paddings + 96,96,192,192 + scale9FromFile + + sprites/blueprints/cutter-quad.png sprites/blueprints/painter-quad.png sprites/buildings/cutter-quad.png @@ -420,25 +441,6 @@ scale9FromFile - sprites/blueprints/energy_generator.png - sprites/blueprints/painter-double.png - sprites/blueprints/trash-storage.png - sprites/buildings/energy_generator.png - sprites/buildings/painter-double.png - - pivotPoint - 0.5,0.5 - spriteScale - 1 - scale9Enabled - - scale9Borders - 96,96,192,192 - scale9Paddings - 96,96,192,192 - scale9FromFile - - sprites/blueprints/miner-chainable.png sprites/blueprints/miner.png sprites/blueprints/rotater-ccw.png @@ -589,6 +591,10 @@ scale9FromFile + sprites/wires/battery_empty.png + sprites/wires/battery_full.png + sprites/wires/battery_low.png + sprites/wires/battery_medium.png sprites/wires/negative_energy.png sprites/wires/positive_energy.png diff --git a/res_raw/sounds/music/menu.mp3 b/res_raw/sounds/music/menu.mp3 deleted file mode 100644 index 87864f71..00000000 --- a/res_raw/sounds/music/menu.mp3 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8e94039ba13b6af3a9e59d8675ed2f7373aad20fc9bb0c12e35b1a901d906efd -size 1463494 diff --git a/res_raw/sounds/music/menu.wav b/res_raw/sounds/music/menu.wav new file mode 100644 index 00000000..4024b94a --- /dev/null +++ b/res_raw/sounds/music/menu.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8e5dcd6de724297149a8c704bf07c850f002b6430fd6cf744519d0a20c8545bb +size 18285574 diff --git a/res_raw/sounds/music/theme.wav b/res_raw/sounds/music/theme.wav index a2014603..555caaee 100644 --- a/res_raw/sounds/music/theme.wav +++ b/res_raw/sounds/music/theme.wav @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8c334a9f100fce4647b4803d2a8270b30e26d53622b3717bdb81b3ea07f84aed -size 150286082 +oid sha256:df7487fb5e8cb34cecee2519b9c3162a5107d2d7b1301c4a550904cfb108a015 +size 223361394 diff --git a/res_raw/sprites/blueprints/advanced_processor.png b/res_raw/sprites/blueprints/advanced_processor.png new file mode 100644 index 00000000..6bcab190 Binary files /dev/null and b/res_raw/sprites/blueprints/advanced_processor.png differ diff --git a/res_raw/sprites/blueprints/energy_generator.png b/res_raw/sprites/blueprints/energy_generator.png index eac04da0..96f94547 100644 Binary files a/res_raw/sprites/blueprints/energy_generator.png and b/res_raw/sprites/blueprints/energy_generator.png differ diff --git a/res_raw/sprites/blueprints/wire_left.png b/res_raw/sprites/blueprints/wire_left.png index 471e217f..f35b06bf 100644 Binary files a/res_raw/sprites/blueprints/wire_left.png and b/res_raw/sprites/blueprints/wire_left.png differ diff --git a/res_raw/sprites/blueprints/wire_right.png b/res_raw/sprites/blueprints/wire_right.png index d52e6849..0c43dc49 100644 Binary files a/res_raw/sprites/blueprints/wire_right.png and b/res_raw/sprites/blueprints/wire_right.png differ diff --git a/res_raw/sprites/blueprints/wire_top.png b/res_raw/sprites/blueprints/wire_top.png index d371462c..bd08cc1c 100644 Binary files a/res_raw/sprites/blueprints/wire_top.png and b/res_raw/sprites/blueprints/wire_top.png differ diff --git a/res_raw/sprites/buildings/advanced_processor.png b/res_raw/sprites/buildings/advanced_processor.png new file mode 100644 index 00000000..9667eb67 Binary files /dev/null and b/res_raw/sprites/buildings/advanced_processor.png differ diff --git a/res_raw/sprites/buildings/energy_generator.png b/res_raw/sprites/buildings/energy_generator.png index 0f92414a..57b5e839 100644 Binary files a/res_raw/sprites/buildings/energy_generator.png and b/res_raw/sprites/buildings/energy_generator.png differ diff --git a/res_raw/sprites/buildings/wire_left.png b/res_raw/sprites/buildings/wire_left.png index 201bc9ea..c205e307 100644 Binary files a/res_raw/sprites/buildings/wire_left.png and b/res_raw/sprites/buildings/wire_left.png differ diff --git a/res_raw/sprites/buildings/wire_right.png b/res_raw/sprites/buildings/wire_right.png index 1b20582d..d1fa852b 100644 Binary files a/res_raw/sprites/buildings/wire_right.png and b/res_raw/sprites/buildings/wire_right.png differ diff --git a/res_raw/sprites/buildings/wire_top.png b/res_raw/sprites/buildings/wire_top.png index ba5e4c23..abffeae8 100644 Binary files a/res_raw/sprites/buildings/wire_top.png and b/res_raw/sprites/buildings/wire_top.png differ diff --git a/res_raw/sprites/wires/battery_empty.png b/res_raw/sprites/wires/battery_empty.png new file mode 100644 index 00000000..78095666 Binary files /dev/null and b/res_raw/sprites/wires/battery_empty.png differ diff --git a/res_raw/sprites/wires/battery_full.png b/res_raw/sprites/wires/battery_full.png new file mode 100644 index 00000000..5256150f Binary files /dev/null and b/res_raw/sprites/wires/battery_full.png differ diff --git a/res_raw/sprites/wires/battery_low.png b/res_raw/sprites/wires/battery_low.png new file mode 100644 index 00000000..79fbd8a4 Binary files /dev/null and b/res_raw/sprites/wires/battery_low.png differ diff --git a/res_raw/sprites/wires/battery_medium.png b/res_raw/sprites/wires/battery_medium.png new file mode 100644 index 00000000..ba0151a0 Binary files /dev/null and b/res_raw/sprites/wires/battery_medium.png differ diff --git a/res_raw/sprites/wires/pin_positive_accept.png b/res_raw/sprites/wires/pin_positive_accept.png index d29dcdf2..bc4bc0b4 100644 Binary files a/res_raw/sprites/wires/pin_positive_accept.png and b/res_raw/sprites/wires/pin_positive_accept.png differ diff --git a/res_raw/sprites/wires/pin_positive_eject.png b/res_raw/sprites/wires/pin_positive_eject.png index 0f32b17c..47034f2f 100644 Binary files a/res_raw/sprites/wires/pin_positive_eject.png and b/res_raw/sprites/wires/pin_positive_eject.png differ diff --git a/res_raw/sprites/wires/positive_energy.png b/res_raw/sprites/wires/positive_energy.png index 3706f2a4..bd2a3cd6 100644 Binary files a/res_raw/sprites/wires/positive_energy.png and b/res_raw/sprites/wires/positive_energy.png differ diff --git a/res_raw/sprites/wires/waste_piled.png b/res_raw/sprites/wires/waste_piled.png new file mode 100644 index 00000000..062d0df6 Binary files /dev/null and b/res_raw/sprites/wires/waste_piled.png differ diff --git a/src/css/ingame_hud/sandbox_controller.scss b/src/css/ingame_hud/sandbox_controller.scss index 78e68cb2..0202f5ef 100644 --- a/src/css/ingame_hud/sandbox_controller.scss +++ b/src/css/ingame_hud/sandbox_controller.scss @@ -38,8 +38,11 @@ } .additionalOptions { + display: flex; + flex-direction: column; @include S(margin-top, 10px); button { + @include S(margin-bottom, 2px); @include IncreasedClickArea(0px); @include SuperSmallText; } diff --git a/src/js/changelog.js b/src/js/changelog.js index b82a541c..cf4a596d 100644 --- a/src/js/changelog.js +++ b/src/js/changelog.js @@ -5,6 +5,7 @@ export const CHANGELOG = [ entries: [ "Allow holding ALT in belt planner to reverse direction (by jakobhellermann)", "Clear cursor when trying to pipette the same building twice (by hexy)", + "Updated the soundtrack again, it is now 20 minutes in total!", ], }, { diff --git a/src/js/core/config.js b/src/js/core/config.js index fa9b156f..6a9fb32d 100644 --- a/src/js/core/config.js +++ b/src/js/core/config.js @@ -45,7 +45,7 @@ export const globalConfig = { // Map mapChunkSize: 16, - mapChunkPrerenderMinZoom: 1.15, + mapChunkPrerenderMinZoom: 0.7, mapChunkOverviewMinZoom: 0.7, // Belt speeds @@ -72,7 +72,7 @@ export const globalConfig = { painterQuad: 1 / 8, mixer: 1 / 5, stacker: 1 / 6, - advancedProcessor: 1 / 15, + advancedProcessor: 1 / 6, }, // Zooming diff --git a/src/js/game/base_item.js b/src/js/game/base_item.js index 8524871e..6aae067e 100644 --- a/src/js/game/base_item.js +++ b/src/js/game/base_item.js @@ -1,5 +1,6 @@ import { DrawParameters } from "../core/draw_parameters"; import { BasicSerializableObject } from "../savegame/serialization"; +import { enumLayer } from "./root"; /** @enum {string} */ export const enumItemType = { @@ -9,6 +10,14 @@ export const enumItemType = { negativeEnergy: "negativeEnergy", }; +/** @enum {enumLayer} */ +export const enumItemTypeToLayer = { + [enumItemType.shape]: enumLayer.regular, + [enumItemType.color]: enumLayer.regular, + [enumItemType.positiveEnergy]: enumLayer.wires, + [enumItemType.negativeEnergy]: enumLayer.wires, +}; + /** * Class for items on belts etc. Not an entity for performance reasons */ diff --git a/src/js/game/buildings/advanced_processor.js b/src/js/game/buildings/advanced_processor.js index 284c9fc2..c1d73827 100644 --- a/src/js/game/buildings/advanced_processor.js +++ b/src/js/game/buildings/advanced_processor.js @@ -9,6 +9,7 @@ import { Entity } from "../entity"; import { MetaBuilding } from "../meta_building"; import { GameRoot, enumLayer } from "../root"; import { WiredPinsComponent, enumPinSlotType } from "../components/wired_pins"; +import { EnergyConsumerComponent } from "../components/energy_consumer"; export class MetaAdvancedProcessorBuilding extends MetaBuilding { constructor() { @@ -61,6 +62,16 @@ export class MetaAdvancedProcessorBuilding extends MetaBuilding { ], }) ); + entity.addComponent( + new EnergyConsumerComponent({ + bufferSize: 3, + perCharge: 0.25, + batteryPosition: new Vector(4, 6.5), + acceptorSlotIndex: 1, + ejectorSlotIndex: 1, + }) + ); + entity.addComponent( new WiredPinsComponent({ slots: [ @@ -81,7 +92,7 @@ export class MetaAdvancedProcessorBuilding extends MetaBuilding { new ItemAcceptorComponent({ slots: [ { - pos: new Vector(0, 0), + pos: new Vector(0, 1), directions: [enumDirection.left], filter: enumItemType.shape, }, diff --git a/src/js/game/buildings/energy_generator.js b/src/js/game/buildings/energy_generator.js index 3688af8e..03944944 100644 --- a/src/js/game/buildings/energy_generator.js +++ b/src/js/game/buildings/energy_generator.js @@ -1,13 +1,13 @@ import { enumDirection, Vector } from "../../core/vector"; +import { enumItemType } from "../base_item"; +import { EnergyGeneratorComponent } from "../components/energy_generator"; import { ItemAcceptorComponent } from "../components/item_acceptor"; +import { ItemEjectorComponent } from "../components/item_ejector"; +import { enumPinSlotType, WiredPinsComponent } from "../components/wired_pins"; import { Entity } from "../entity"; import { MetaBuilding } from "../meta_building"; -import { GameRoot, enumLayer } from "../root"; +import { enumLayer, GameRoot } from "../root"; import { enumHubGoalRewards } from "../tutorial_goals"; -import { EnergyGeneratorComponent } from "../components/energy_generator"; -import { WiredPinsComponent, enumPinSlotType } from "../components/wired_pins"; -import { enumItemType } from "../base_item"; -import { ItemEjectorComponent } from "../components/item_ejector"; export class MetaEnergyGenerator extends MetaBuilding { constructor() { @@ -51,17 +51,6 @@ export class MetaEnergyGenerator extends MetaBuilding { entity.addComponent( new ItemAcceptorComponent({ slots: [ - { - pos: new Vector(0, 0), - directions: [enumDirection.top], - filter: enumItemType.shape, - }, - - { - pos: new Vector(1, 0), - directions: [enumDirection.top], - filter: enumItemType.shape, - }, { pos: new Vector(0, 1), directions: [enumDirection.bottom], @@ -72,7 +61,6 @@ export class MetaEnergyGenerator extends MetaBuilding { directions: [enumDirection.bottom], filter: enumItemType.shape, }, - { pos: new Vector(1, 0), directions: [enumDirection.top], @@ -99,6 +87,7 @@ export class MetaEnergyGenerator extends MetaBuilding { new EnergyGeneratorComponent({ // Set by the energy generator system later requiredKey: null, + acceptorSlotIndex: 2, }) ); diff --git a/src/js/game/colors.js b/src/js/game/colors.js index 6d483771..ad631d10 100644 --- a/src/js/game/colors.js +++ b/src/js/game/colors.js @@ -10,6 +10,8 @@ export const enumColors = { white: "white", uncolored: "uncolored", + + black: "black", }; /** @enum {string} */ @@ -24,6 +26,8 @@ export const enumColorToShortcode = { [enumColors.white]: "w", [enumColors.uncolored]: "u", + + [enumColors.black]: "0", }; /** @enum {enumColors} */ @@ -50,9 +54,27 @@ export const enumColorsToHexCode = { // blue + green + red [enumColors.white]: "#ffffff", + [enumColors.black]: "#212428", + [enumColors.uncolored]: "#aaaaaa", }; +/** @enum {enumColors} */ +export const enumInvertedColors = { + [enumColors.red]: enumColors.cyan, + [enumColors.green]: enumColors.purple, + [enumColors.blue]: enumColors.yellow, + + [enumColors.yellow]: enumColors.blue, + [enumColors.purple]: enumColors.green, + [enumColors.cyan]: enumColors.red, + + [enumColors.white]: enumColors.black, + [enumColors.black]: enumColors.white, + + [enumColors.uncolored]: enumColors.uncolored, +}; + const c = enumColors; /** @enum {Object.} */ export const enumColorMixingResults = { @@ -66,6 +88,7 @@ export const enumColorMixingResults = { [c.cyan]: c.white, [c.white]: c.white, + [c.black]: c.red, }, // 0, 255, 0 @@ -77,6 +100,7 @@ export const enumColorMixingResults = { [c.cyan]: c.cyan, [c.white]: c.white, + [c.black]: c.green, }, // 0, 255, 0 @@ -86,17 +110,20 @@ export const enumColorMixingResults = { [c.cyan]: c.cyan, [c.white]: c.white, + [c.black]: c.blue, }, // 255, 255, 0 [c.yellow]: { [c.purple]: c.white, [c.cyan]: c.white, + [c.black]: c.yellow, }, // 255, 0, 255 [c.purple]: { [c.cyan]: c.white, + [c.black]: c.purple, }, // 0, 255, 255 @@ -113,6 +140,13 @@ export const enumColorMixingResults = { [c.uncolored]: { // auto }, + + [c.black]: { + // auto + [c.white]: c.white, + [c.cyan]: c.cyan, + [c.uncolored]: c.uncolored, + }, }; // Create same color lookups diff --git a/src/js/game/component_registry.js b/src/js/game/component_registry.js index c0077a5a..d3398937 100644 --- a/src/js/game/component_registry.js +++ b/src/js/game/component_registry.js @@ -12,6 +12,7 @@ import { HubComponent } from "./components/hub"; import { StorageComponent } from "./components/storage"; import { EnergyGeneratorComponent } from "./components/energy_generator"; import { WiredPinsComponent } from "./components/wired_pins"; +import { EnergyConsumerComponent } from "./components/energy_consumer"; export function initComponentRegistry() { gComponentRegistry.register(StaticMapEntityComponent); @@ -27,6 +28,7 @@ export function initComponentRegistry() { gComponentRegistry.register(StorageComponent); gComponentRegistry.register(EnergyGeneratorComponent); gComponentRegistry.register(WiredPinsComponent); + gComponentRegistry.register(EnergyConsumerComponent); // IMPORTANT ^^^^^ UPDATE ENTITY COMPONENT STORAGE AFTERWARDS diff --git a/src/js/game/components/energy_consumer.js b/src/js/game/components/energy_consumer.js new file mode 100644 index 00000000..5117cc01 --- /dev/null +++ b/src/js/game/components/energy_consumer.js @@ -0,0 +1,122 @@ +import { Component } from "../component"; +import { types } from "../../savegame/serialization"; +import { Vector } from "../../core/vector"; +import { BaseItem, enumItemTypeToLayer, enumItemType } from "../base_item"; + +export class EnergyConsumerComponent extends Component { + static getId() { + return "EnergyConsumer"; + } + + static getSchema() { + return { + bufferSize: types.float, + perCharge: types.float, + stored: types.float, + piledOutput: types.float, + batteryPosition: types.vector, + energyType: types.enum(enumItemType), + wasteType: types.enum(enumItemType), + acceptorSlotIndex: types.uint, + ejectorSlotIndex: types.uint, + }; + } + + /** + * + * @param {object} param0 + * @param {number} param0.bufferSize How much energy this consumer can store + * @param {number} param0.perCharge How much energy this consumer needs per charge + * @param {Vector} param0.batteryPosition world space render offset of the battery icon + * @param {number} param0.acceptorSlotIndex Which slot to accept energy on + * @param {number} param0.ejectorSlotIndex Which slot to eject energy off + * + */ + constructor({ + bufferSize = 3, + perCharge = 1, + batteryPosition = new Vector(), + acceptorSlotIndex = 0, + ejectorSlotIndex = 0, + }) { + super(); + this.bufferSize = bufferSize; + this.perCharge = perCharge; + this.batteryPosition = batteryPosition; + this.energyType = enumItemType.positiveEnergy; + this.wasteType = enumItemType.negativeEnergy; + this.acceptorSlotIndex = acceptorSlotIndex; + this.ejectorSlotIndex = ejectorSlotIndex; + + /** + * How much energy we have stored right now + */ + this.stored = 0; + + /** + * How much waste we have piled up so far + */ + this.piledOutput = 0; + } + + /** + * Tries to accept a given item + * @param {BaseItem} item + * @param {number} slotIndex + */ + tryAcceptItem(item, slotIndex) { + if (slotIndex !== this.acceptorSlotIndex) { + // Wrong slot + return false; + } + + if (item.getItemType() !== this.energyType) { + // Not the right type + return false; + } + + if (this.stored >= this.bufferSize) { + // We are full + return false; + } + + // All good, consume + this.stored = Math.min(this.stored + 1, this.bufferSize); + + return true; + } + + /** + * Tries to start the next charge + */ + tryStartNextCharge() { + if (this.hasTooMuchWastePiled()) { + // Too much waste remaining + return false; + } + + if (this.stored < this.perCharge) { + // Not enough energy stored + return false; + } + + this.stored -= this.perCharge; + this.piledOutput += this.perCharge; + return true; + } + + /** + * Returns if there is too much waste piled + */ + hasTooMuchWastePiled() { + return this.piledOutput >= 1.0; + } + + /** + * Reduces the waste by the given amount + * @param {number} amount + */ + reduceWaste(amount) { + this.piledOutput = Math.max(0, this.piledOutput - amount); + } +} diff --git a/src/js/game/components/energy_generator.js b/src/js/game/components/energy_generator.js index bf29f008..00247465 100644 --- a/src/js/game/components/energy_generator.js +++ b/src/js/game/components/energy_generator.js @@ -5,9 +5,6 @@ import { ShapeItem } from "../items/shape_item"; const maxQueueSize = 20; -export const ENERGY_GENERATOR_EJECT_SLOT = 0; -export const ENERGY_GENERATOR_ACCEPT_SLOT = 4; - export class EnergyGeneratorComponent extends Component { static getId() { return "EnergyGenerator"; @@ -24,8 +21,9 @@ export class EnergyGeneratorComponent extends Component { * * @param {object} param0 * @param {string} param0.requiredKey Which shape this generator needs, can be null if not computed yet + * @param {number} param0.acceptorSlotIndex */ - constructor({ requiredKey }) { + constructor({ requiredKey, acceptorSlotIndex = 0 }) { super(); this.requiredKey = requiredKey; @@ -34,6 +32,12 @@ export class EnergyGeneratorComponent extends Component { * @type {number} */ this.itemsInQueue = 0; + + /** + * Stores which slot accepts the waste + * @type {number} + */ + this.acceptorSlotIndex = acceptorSlotIndex; } /** @@ -42,7 +46,7 @@ export class EnergyGeneratorComponent extends Component { * @param {number} slot */ tryTakeItem(item, slot) { - if (slot === ENERGY_GENERATOR_ACCEPT_SLOT) { + if (slot === this.acceptorSlotIndex) { // this is the acceptor slot on the wires layer // just destroy it return true; diff --git a/src/js/game/core.js b/src/js/game/core.js index 1cb672de..3c35beb5 100644 --- a/src/js/game/core.js +++ b/src/js/game/core.js @@ -405,6 +405,7 @@ export class GameCore { systems.hub.draw(params); systems.energyGenerator.draw(params); systems.storage.draw(params); + systems.energyConsumer.draw(params); } root.hud.parts.wiresOverlay.draw(params); diff --git a/src/js/game/entity_components.js b/src/js/game/entity_components.js index a4c7f438..24430dd2 100644 --- a/src/js/game/entity_components.js +++ b/src/js/game/entity_components.js @@ -12,6 +12,7 @@ import { HubComponent } from "./components/hub"; import { StorageComponent } from "./components/storage"; import { EnergyGeneratorComponent } from "./components/energy_generator"; import { WiredPinsComponent } from "./components/wired_pins"; +import { EnergyConsumerComponent } from "./components/energy_consumer"; /* typehints:end */ /** @@ -61,6 +62,9 @@ export class EntityComponentStorage { /** @type {WiredPinsComponent} */ this.WiredPins; + /** @type {EnergyConsumerComponent} */ + this.EnergyConsumer; + /* typehints:end */ } } diff --git a/src/js/game/game_system_manager.js b/src/js/game/game_system_manager.js index 144380b2..ed9d1155 100644 --- a/src/js/game/game_system_manager.js +++ b/src/js/game/game_system_manager.js @@ -15,6 +15,7 @@ import { ItemAcceptorSystem } from "./systems/item_acceptor"; import { StorageSystem } from "./systems/storage"; import { EnergyGeneratorSystem } from "./systems/energy_generator"; import { WiredPinsSystem } from "./systems/wired_pins"; +import { EnergyConsumerSystem } from "./systems/energy_consumer"; const logger = createLogger("game_system_manager"); @@ -64,6 +65,9 @@ export class GameSystemManager { /** @type {WiredPinsSystem} */ wiredPins: null, + /** @type {EnergyConsumerSystem} */ + energyConsumer: null, + /* typehints:end */ }; this.systemUpdateOrder = []; @@ -104,6 +108,8 @@ export class GameSystemManager { add("wiredPins", WiredPinsSystem); + add("energyConsumer", EnergyConsumerSystem); + // IMPORTANT: Must be after belt system since belt system can change the // orientation of an entity after it is placed -> the item acceptor cache // then would be invalid diff --git a/src/js/game/hud/parts/sandbox_controller.js b/src/js/game/hud/parts/sandbox_controller.js index ca63b2f0..07a3081a 100644 --- a/src/js/game/hud/parts/sandbox_controller.js +++ b/src/js/game/hud/parts/sandbox_controller.js @@ -48,6 +48,7 @@ export class HUDSandboxController extends BaseHUDPart {
+
` @@ -56,6 +57,7 @@ export class HUDSandboxController extends BaseHUDPart { const bind = (selector, handler) => this.trackClicks(this.element.querySelector(selector), handler); bind(".giveBlueprints", this.giveBlueprints); + bind(".maxOutAll", this.maxOutAll); bind(".levelToggle .minus", () => this.modifyLevel(-1)); bind(".levelToggle .plus", () => this.modifyLevel(1)); @@ -76,6 +78,13 @@ export class HUDSandboxController extends BaseHUDPart { this.root.hubGoals.storedShapes[blueprintShape] += 1e4; } + maxOutAll() { + this.modifyUpgrade("belt", 100); + this.modifyUpgrade("miner", 100); + this.modifyUpgrade("processors", 100); + this.modifyUpgrade("painting", 100); + } + modifyUpgrade(id, amount) { const handle = UPGRADES[id]; const maxLevel = handle.tiers.length; diff --git a/src/js/game/shape_definition.js b/src/js/game/shape_definition.js index fca5f730..af2214e3 100644 --- a/src/js/game/shape_definition.js +++ b/src/js/game/shape_definition.js @@ -5,7 +5,13 @@ import { DrawParameters } from "../core/draw_parameters"; import { createLogger } from "../core/logging"; import { Vector } from "../core/vector"; import { BasicSerializableObject, types } from "../savegame/serialization"; -import { enumColors, enumColorsToHexCode, enumColorToShortcode, enumShortcodeToColor } from "./colors"; +import { + enumColors, + enumColorsToHexCode, + enumColorToShortcode, + enumShortcodeToColor, + enumInvertedColors, +} from "./colors"; import { THEME } from "./theme"; const rusha = require("rusha"); @@ -566,6 +572,23 @@ export class ShapeDefinition extends BasicSerializableObject { return new ShapeDefinition({ layers: newLayers }); } + /** + * Clones the shape and inverts all colors + */ + cloneAndInvertColors() { + const newLayers = this.internalCloneLayers(); + for (let layerIndex = 0; layerIndex < newLayers.length; ++layerIndex) { + const quadrants = newLayers[layerIndex]; + for (let quadrantIndex = 0; quadrantIndex < 4; ++quadrantIndex) { + const item = quadrants[quadrantIndex]; + if (item) { + item.color = enumInvertedColors[item.color]; + } + } + } + return new ShapeDefinition({ layers: newLayers }); + } + /** * Clones the shape and colors everything in the given colors * @param {[enumColors, enumColors, enumColors, enumColors]} colors diff --git a/src/js/game/shape_definition_manager.js b/src/js/game/shape_definition_manager.js index ad682bf0..bebb4592 100644 --- a/src/js/game/shape_definition_manager.js +++ b/src/js/game/shape_definition_manager.js @@ -161,6 +161,22 @@ export class ShapeDefinitionManager extends BasicSerializableObject { )); } + /** + * Generates a definition for inverting all colors on that shape + * @param {ShapeDefinition} definition + * @returns {ShapeDefinition} + */ + shapeActionInvertColors(definition) { + const key = "invert:" + definition.getHash(); + if (this.operationCache[key]) { + return /** @type {ShapeDefinition} */ (this.operationCache[key]); + } + const inverted = definition.cloneAndInvertColors(); + return /** @type {ShapeDefinition} */ (this.operationCache[key] = this.registerOrReturnHandle( + inverted + )); + } + /** * Generates a definition for painting it with the 4 colors * @param {ShapeDefinition} definition diff --git a/src/js/game/systems/belt.js b/src/js/game/systems/belt.js index 685bbe53..817fe1ed 100644 --- a/src/js/game/systems/belt.js +++ b/src/js/game/systems/belt.js @@ -546,7 +546,6 @@ export class BeltSystem extends GameSystemWithFilter { return; } - parameters.context.globalAlpha = 0.5; const contents = chunk.wireContents; for (let y = 0; y < globalConfig.mapChunkSize; ++y) { for (let x = 0; x < globalConfig.mapChunkSize; ++x) { @@ -564,7 +563,6 @@ export class BeltSystem extends GameSystemWithFilter { } } } - parameters.context.globalAlpha = 1; } /** diff --git a/src/js/game/systems/energy_consumer.js b/src/js/game/systems/energy_consumer.js new file mode 100644 index 00000000..9cb989b7 --- /dev/null +++ b/src/js/game/systems/energy_consumer.js @@ -0,0 +1,94 @@ +import { DrawParameters } from "../../core/draw_parameters"; +import { Loader } from "../../core/loader"; +import { clamp } from "../../core/utils"; +import { enumItemType } from "../base_item"; +import { EnergyConsumerComponent } from "../components/energy_consumer"; +import { Entity } from "../entity"; +import { GameSystemWithFilter } from "../game_system_with_filter"; +import { NEGATIVE_ENERGY_ITEM_SINGLETON } from "../items/negative_energy_item"; +import { POSITIVE_ENERGY_ITEM_SINGLETON } from "../items/positive_energy_item"; + +export class EnergyConsumerSystem extends GameSystemWithFilter { + constructor(root) { + super(root, [EnergyConsumerComponent]); + + this.batterySprites = [ + Loader.getSprite("sprites/wires/battery_empty.png"), + Loader.getSprite("sprites/wires/battery_low.png"), + Loader.getSprite("sprites/wires/battery_medium.png"), + Loader.getSprite("sprites/wires/battery_full.png"), + ]; + + this.piledWasteSprite = Loader.getSprite("sprites/wires/waste_piled.png"); + } + + update() { + for (let i = 0; i < this.allEntities.length; ++i) { + const entity = this.allEntities[i]; + const energyConsumerComp = entity.components.EnergyConsumer; + + if (energyConsumerComp.piledOutput >= 1.0) { + // Try to get rid of waste + + const ejectorComp = entity.components.ItemEjector; + const item = this.getItemSingletonByType(energyConsumerComp.wasteType); + if (ejectorComp.tryEject(energyConsumerComp.ejectorSlotIndex, item)) { + // Got rid of waste + energyConsumerComp.reduceWaste(1.0); + } + } + } + } + + /** + * + * @param {enumItemType} itemType + */ + getItemSingletonByType(itemType) { + switch (itemType) { + case enumItemType.positiveEnergy: + return POSITIVE_ENERGY_ITEM_SINGLETON; + case enumItemType.negativeEnergy: + return NEGATIVE_ENERGY_ITEM_SINGLETON; + default: + assertAlways(false, "Bad item type: " + itemType); + } + } + + /** + * Draws everything + * @param {DrawParameters} parameters + */ + draw(parameters) { + this.forEachMatchingEntityOnScreen(parameters, this.drawSingleEntity.bind(this)); + } + + /** + * Draws a given entity + * @param {DrawParameters} parameters + * @param {Entity} entity + */ + drawSingleEntity(parameters, entity) { + const staticComp = entity.components.StaticMapEntity; + const consumerComp = entity.components.EnergyConsumer; + + const position = staticComp + .getTileSpaceBounds() + .getCenter() + .toWorldSpace() + .add(consumerComp.batteryPosition); + + if (consumerComp.hasTooMuchWastePiled()) { + this.piledWasteSprite.drawCachedCentered(parameters, position.x, position.y, 12); + } else { + const percentage = consumerComp.stored / consumerComp.bufferSize; + const index = clamp( + Math.round(percentage * this.batterySprites.length), + 0, + this.batterySprites.length - 1 + ); + + this.batterySprites[index].drawCachedCentered(parameters, position.x, position.y, 12); + } + } +} diff --git a/src/js/game/systems/energy_generator.js b/src/js/game/systems/energy_generator.js index fb2d0797..784c3b8d 100644 --- a/src/js/game/systems/energy_generator.js +++ b/src/js/game/systems/energy_generator.js @@ -1,7 +1,7 @@ import { DrawParameters } from "../../core/draw_parameters"; import { formatBigNumber } from "../../core/utils"; import { T } from "../../translations"; -import { EnergyGeneratorComponent, ENERGY_GENERATOR_EJECT_SLOT } from "../components/energy_generator"; +import { EnergyGeneratorComponent } from "../components/energy_generator"; import { Entity } from "../entity"; import { GameSystemWithFilter } from "../game_system_with_filter"; import { POSITIVE_ENERGY_ITEM_SINGLETON } from "../items/positive_energy_item"; @@ -36,7 +36,8 @@ export class EnergyGeneratorSystem extends GameSystemWithFilter { } if (energyGenComp.itemsInQueue > 0) { - if (ejectorComp.tryEject(ENERGY_GENERATOR_EJECT_SLOT, POSITIVE_ENERGY_ITEM_SINGLETON)) { + // FIXME: Find slot dynamically + if (ejectorComp.tryEject(0, POSITIVE_ENERGY_ITEM_SINGLETON)) { energyGenComp.itemsInQueue -= 1; } } diff --git a/src/js/game/systems/item_ejector.js b/src/js/game/systems/item_ejector.js index 68a8852e..316dc053 100644 --- a/src/js/game/systems/item_ejector.js +++ b/src/js/game/systems/item_ejector.js @@ -3,7 +3,7 @@ import { DrawParameters } from "../../core/draw_parameters"; import { createLogger } from "../../core/logging"; import { Rectangle } from "../../core/rectangle"; import { enumDirectionToVector, Vector } from "../../core/vector"; -import { BaseItem } from "../base_item"; +import { BaseItem, enumItemType, enumItemTypeToLayer } from "../base_item"; import { ItemEjectorComponent } from "../components/item_ejector"; import { Entity } from "../entity"; import { GameSystemWithFilter } from "../game_system_with_filter"; @@ -257,6 +257,8 @@ export class ItemEjectorSystem extends GameSystemWithFilter { // TODO: Kinda hacky. How to solve this properly? Don't want to go through inheritance hell. // Also its just a few cases (hope it stays like this .. :x). + const itemLayer = enumItemTypeToLayer[item.getItemType()]; + const beltComp = receiver.components.Belt; if (beltComp) { const path = beltComp.assignedPath; @@ -268,14 +270,27 @@ export class ItemEjectorSystem extends GameSystemWithFilter { return false; } - const itemProcessorComp = receiver.components.ItemProcessor; - if (itemProcessorComp) { - // Its an item processor .. - if (itemProcessorComp.tryTakeItem(item, slotIndex)) { + const energyConsumerComp = receiver.components.EnergyConsumer; + if (energyConsumerComp) { + if (energyConsumerComp.tryAcceptItem(item, slotIndex)) { + // All good return true; } - // Item processor can have nothing else - return false; + + // Energy consumer can have more components + } + + const itemProcessorComp = receiver.components.ItemProcessor; + if (itemProcessorComp) { + // Make sure its the same layer + if (itemLayer === receiver.layer) { + // Its an item processor .. + if (itemProcessorComp.tryTakeItem(item, slotIndex)) { + return true; + } + // Item processor can have nothing else + return false; + } } const undergroundBeltComp = receiver.components.UndergroundBelt; diff --git a/src/js/game/systems/item_processor.js b/src/js/game/systems/item_processor.js index 6d6fc8e9..5acce597 100644 --- a/src/js/game/systems/item_processor.js +++ b/src/js/game/systems/item_processor.js @@ -75,7 +75,16 @@ export class ItemProcessorSystem extends GameSystemWithFilter { // Check if we have an empty queue and can start a new charge if (processorComp.itemsToEject.length === 0) { if (processorComp.inputSlots.length >= processorComp.inputsPerCharge) { - this.startNewCharge(entity); + const energyConsumerComp = entity.components.EnergyConsumer; + if (energyConsumerComp) { + // Check if we have enough energy + if (energyConsumerComp.tryStartNextCharge()) { + this.startNewCharge(entity); + } + } else { + // No further checks required + this.startNewCharge(entity); + } } } } @@ -339,10 +348,13 @@ export class ItemProcessorSystem extends GameSystemWithFilter { // ADVANCED PROCESSING case enumItemProcessorTypes.advancedProcessor: { - // TODO - - entity.components.ItemEjector.tryEject(1, NEGATIVE_ENERGY_ITEM_SINGLETON); + const shapeItem = /** @type {ShapeItem} */ (items[0].item); + const newItem = this.root.shapeDefinitionMgr.shapeActionInvertColors(shapeItem.definition); + outItems.push({ + item: new ShapeItem(newItem), + requiredSlot: 0, + }); break; } diff --git a/src/js/game/systems/wired_pins.js b/src/js/game/systems/wired_pins.js index ca33ce06..4161e4f3 100644 --- a/src/js/game/systems/wired_pins.js +++ b/src/js/game/systems/wired_pins.js @@ -27,7 +27,7 @@ export class WiredPinsSystem extends GameSystemWithFilter { } /** - * Draws the given layer + * Draws the pins * @param {DrawParameters} parameters */ draw(parameters) { @@ -35,7 +35,7 @@ export class WiredPinsSystem extends GameSystemWithFilter { } /** - * Draws a given chunk + * Draws a given entity * @param {DrawParameters} parameters * @param {Entity} entity */ diff --git a/src/js/game/tutorial_goals.js b/src/js/game/tutorial_goals.js index 8a66c184..074a1e49 100644 --- a/src/js/game/tutorial_goals.js +++ b/src/js/game/tutorial_goals.js @@ -156,7 +156,7 @@ export const tutorialGoals = [ // 17 { - shape: "WrRgWrRg:CwCrCwCr:SgSgSgSg", // processors t4 (two varinats) + shape: "WrRgWrRg:CwCrCwCr:SgSgSgSg", // processors t4 (two variants) required: 120000, reward: enumHubGoalRewards.reward_painter_quad, }, diff --git a/translations/README.md b/translations/README.md index 7eb71fef..30ec7828 100644 --- a/translations/README.md +++ b/translations/README.md @@ -29,6 +29,7 @@ The base translation is `base-en.yaml`. It will always contain the latest phrase - [Kroatian](base-hr.yaml) - [Danish](base-da.yaml) - [Finnish](base-fi.yaml) +- [Catalan](base-cat.yaml) (If you want to translate into a new language, see below!) diff --git a/translations/base-cat.yaml b/translations/base-cat.yaml new file mode 100644 index 00000000..db806a09 --- /dev/null +++ b/translations/base-cat.yaml @@ -0,0 +1,862 @@ +# +# GAME TRANSLATIONS +# +# Contributing: +# +# If you want to contribute, please make a pull request on this respository +# and I will have a look. +# +# Placeholders: +# +# Do *not* replace placeholders! Placeholders have a special syntax like +# `Hotkey: `. They are encapsulated within angle brackets. The correct +# translation for this one in German for example would be: `Taste: ` (notice +# how the placeholder stayed '' and was not replaced!) +# +# Adding a new language: +# +# If you want to add a new language, ask me in the discord and I will setup +# the basic structure so the game also detects it. +# + +steamPage: + # This is the short text appearing on the steam page + shortText: shapez.io is a game about building factories to automate the creation and combination of increasingly complex shapes within an infinite map. + + # This is the long description for the steam page - It is contained here so you can help to translate it, and I will regulary update the store page. + # NOTICE: + # - Do not translate the first line (This is the gif image at the start of the store) + # - Please keep the markup (Stuff like [b], [list] etc) in the same format + longText: >- + [img]{STEAM_APP_IMAGE}/extras/store_page_gif.gif[/img] + + shapez.io is a game about building factories to automate the creation and combination of shapes. Deliver the requested, increasingly complex shapes to progress within the game and unlock upgrades to speed up your factory. + + Since the demand raises you will have to scale up your factory to fit the needs - Don't forget about resources though, you will have to expand in the [b]infinite map[/b]! + + Since shapes can get boring soon you need to mix colors and paint your shapes with it - Combine red, green and blue color resources to produce different colors and paint shapes with it to satisfy the demand. + + This game features 18 levels (Which should keep you busy for hours already!) but I'm constantly adding new content - There is a lot planned! + + + [b]Standalone Advantages[/b] + + [list] + [*] Waypoints + [*] Unlimited Savegames + [*] Dark Mode + [*] More settings + [*] Allow me to further develop shapez.io ❤️ + [*] More features in the future! + [/list] + + [b]Planned features & Community suggestions[/b] + + This game is open source - Anybody can contribute! Besides of that, I listen [b]a lot[/b] to the community! I try to read all suggestions and take as much feedback into account as possible. + + [list] + [*] Wires! + [*] Story mode where buildings cost shapes + [*] More levels & buildings (standalone exclusive) + [*] Different maps, and maybe map obstacles + [*] Configurable map creation (Edit number and size of patches, seed, and more) + [*] More types of shapes + [*] More performance improvements (Although the game already runs pretty good!) + [*] And much more! + [/list] + + Be sure to check out my trello board for the full roadmap! https://trello.com/b/ISQncpJP/shapezio + +global: + loading: Loading + error: Error + + # How big numbers are rendered, e.g. "10,000" + thousandsDivider: "," + + # The suffix for large numbers, e.g. 1.3k, 400.2M, etc. + suffix: + thousands: k + millions: M + billions: B + trillions: T + + # Shown for infinitely big numbers + infinite: inf + + time: + # Used for formatting past time dates + oneSecondAgo: one second ago + xSecondsAgo: seconds ago + oneMinuteAgo: one minute ago + xMinutesAgo: minutes ago + oneHourAgo: one hour ago + xHoursAgo: hours ago + oneDayAgo: one day ago + xDaysAgo: days ago + + # Short formats for times, e.g. '5h 23m' + secondsShort: s + minutesAndSecondsShort: m s + hoursAndMinutesShort: h m + + xMinutes: minutes + + keys: + tab: TAB + control: CTRL + alt: ALT + escape: ESC + shift: SHIFT + space: SPACE + +demoBanners: + # This is the "advertisement" shown in the main menu and other various places + title: Demo Version + intro: >- + Get the standalone to unlock all features! + +mainMenu: + play: Play + continue: Continue + newGame: New Game + changelog: Changelog + subreddit: Reddit + importSavegame: Import + openSourceHint: This game is open source! + discordLink: Official Discord Server + helpTranslate: Help translate! + madeBy: Made by + + # This is shown when using firefox and other browsers which are not supported. + browserWarning: >- + Sorry, but the game is known to run slow on your browser! Get the standalone version or download chrome for the full experience. + + savegameLevel: Level + savegameLevelUnknown: Unknown Level + + contests: + contest_01_03062020: + title: "Contest #01" + desc: Win $25 for the coolest base! + longDesc: >- + To give something back to you, I thought it would be cool to make weekly contests! +

+ This weeks topic: Build the coolest base! +

+ Here's the deal:
+
    +
  • Submit a screenshot of your base to contest@shapez.io
  • +
  • Bonus points if you share it on social media!
  • +
  • I will choose 5 screenshots and propose it to the discord community to vote.
  • +
  • The winner gets $25 (Paypal, Amazon Gift Card, whatever you prefer)
  • +
  • Deadline: 07.06.2020 12:00 AM CEST
  • +
+
+ I'm looking forward to seeing your awesome creations! + + showInfo: View + contestOver: This contest has ended - Join the discord to get noticed about new contests! + +dialogs: + buttons: + ok: OK + delete: Delete + cancel: Cancel + later: Later + restart: Restart + reset: Reset + getStandalone: Get Standalone + deleteGame: I know what I do + viewUpdate: View Update + showUpgrades: Show Upgrades + showKeybindings: Show Keybindings + + importSavegameError: + title: Import Error + text: >- + Failed to import your savegame: + + importSavegameSuccess: + title: Savegame Imported + text: >- + Your savegame has been successfully imported. + + gameLoadFailure: + title: Game is broken + text: >- + Failed to load your savegame: + + confirmSavegameDelete: + title: Confirm deletion + text: >- + Are you sure you want to delete the game? + + savegameDeletionError: + title: Failed to delete + text: >- + Failed to delete the savegame: + + restartRequired: + title: Restart required + text: >- + You need to restart the game to apply the settings. + + editKeybinding: + title: Change Keybinding + desc: Press the key or mouse button you want to assign, or escape to cancel. + + resetKeybindingsConfirmation: + title: Reset keybindings + desc: This will reset all keybindings to their default values. Please confirm. + + keybindingsResetOk: + title: Keybindings reset + desc: The keybindings have been reset to their respective defaults! + + featureRestriction: + title: Demo Version + desc: You tried to access a feature () which is not available in the demo. Consider to get the standalone for the full experience! + + oneSavegameLimit: + title: Limited savegames + desc: You can only have one savegame at a time in the demo version. Please remove the existing one or get the standalone! + + updateSummary: + title: New update! + desc: >- + Here are the changes since you last played: + + upgradesIntroduction: + title: Unlock Upgrades + desc: >- + All shapes you produce can be used to unlock upgrades - Don't destroy your old factories! + The upgrades tab can be found on the top right corner of the screen. + + massDeleteConfirm: + title: Confirm delete + desc: >- + You are deleting a lot of buildings ( to be exact)! Are you sure you want to do this? + + massCutConfirm: + title: Confirm cut + desc: >- + You are cutting a lot of buildings ( to be exact)! Are you sure you want to do this? + + blueprintsNotUnlocked: + title: Not unlocked yet + desc: >- + Complete level 12 to unlock Blueprints! + + keybindingsIntroduction: + title: Useful keybindings + desc: >- + This game has a lot of keybindings which make it easier to build big factories. + Here are a few, but be sure to check out the keybindings!

+ CTRL + Drag: Select an area.
+ SHIFT: Hold to place multiple of one building.
+ ALT: Invert orientation of placed belts.
+ + createMarker: + title: New Marker + desc: Give it a meaningful name, you can also include a short key of a shape (Which you can generate here) + + markerDemoLimit: + desc: You can only create two custom markers in the demo. Get the standalone for unlimited markers! + + exportScreenshotWarning: + title: Export screenshot + desc: You requested to export your base as a screenshot. Please note that this can be quite slow for a big base and even crash your game! + +ingame: + # This is shown in the top left corner and displays useful keybindings in + # every situation + keybindingsOverlay: + moveMap: Move + selectBuildings: Select area + stopPlacement: Stop placement + rotateBuilding: Rotate building + placeMultiple: Place multiple + reverseOrientation: Reverse orientation + disableAutoOrientation: Disable auto orientation + toggleHud: Toggle HUD + placeBuilding: Place building + createMarker: Create Marker + delete: Delete + pasteLastBlueprint: Paste last blueprint + lockBeltDirection: Enable belt planner + plannerSwitchSide: Flip planner side + cutSelection: Cut + copySelection: Copy + clearSelection: Clear Selection + pipette: Pipette + switchLayers: Switch Layers + + # Names of the colors, used for the color blind mode + colors: + red: Red + green: Green + blue: Blue + yellow: Yellow + purple: Purple + cyan: Cyan + white: White + uncolored: No color + + # Everything related to placing buildings (I.e. as soon as you selected a building + # from the toolbar) + buildingPlacement: + # Buildings can have different variants which are unlocked at later levels, + # and this is the hint shown when there are multiple variants available. + cycleBuildingVariants: Press to cycle variants. + + # Shows the hotkey in the ui, e.g. "Hotkey: Q" + hotkeyLabel: >- + Hotkey: + + infoTexts: + speed: Speed + range: Range + storage: Storage + oneItemPerSecond: 1 item / second + itemsPerSecond: items / s + itemsPerSecondDouble: (x2) + + tiles: tiles + + # The notification when completing a level + levelCompleteNotification: + # is replaced by the actual level, so this gets 'Level 03' for example. + levelTitle: Level + completed: Completed + unlockText: Unlocked ! + buttonNextLevel: Next Level + + # Notifications on the lower right + notifications: + newUpgrade: A new upgrade is available! + gameSaved: Your game has been saved. + + # The "Upgrades" window + shop: + title: Upgrades + buttonUnlock: Upgrade + + # Gets replaced to e.g. "Tier IX" + tier: Tier + + # The roman number for each tier + tierLabels: [I, II, III, IV, V, VI, VII, VIII, IX, X] + + maximumLevel: MAXIMUM LEVEL (Speed x) + + # The "Statistics" window + statistics: + title: Statistics + dataSources: + stored: + title: Stored + description: Displaying amount of stored shapes in your central building. + produced: + title: Produced + description: Displaying all shapes your whole factory produces, including intermediate products. + delivered: + title: Delivered + description: Displaying shapes which are delivered to your central building. + noShapesProduced: No shapes have been produced so far. + + # Displays the shapes per minute, e.g. '523 / m' + shapesPerMinute: / m + + # Settings menu, when you press "ESC" + settingsMenu: + playtime: Playtime + + buildingsPlaced: Buildings + beltsPlaced: Belts + + buttons: + continue: Continue + settings: Settings + menu: Return to menu + + # Bottom left tutorial hints + tutorialHints: + title: Need help? + showHint: Show hint + hideHint: Close + + # When placing a blueprint + blueprintPlacer: + cost: Cost + + # Map markers + waypoints: + waypoints: Markers + hub: HUB + description: Left-click a marker to jump to it, right-click to delete it.

Press to create a marker from the current view, or right-click to create a marker at the selected location. + creationSuccessNotification: Marker has been created. + + # Shape viewer + shapeViewer: + title: Layers + empty: Empty + copyKey: Copy Key + + # Interactive tutorial + interactiveTutorial: + title: Tutorial + hints: + 1_1_extractor: Place an extractor on top of a circle shape to extract it! + 1_2_conveyor: >- + Connect the extractor with a conveyor belt to your hub!

Tip: Click and drag the belt with your mouse! + + 1_3_expand: >- + This is NOT an idle game! Build more extractors and belts to finish the goal quicker.

Tip: Hold SHIFT to place multiple extractors, and use R to rotate them. + +# All shop upgrades +shopUpgrades: + belt: + name: Belts, Distributor & Tunnels + description: Speed x → x + miner: + name: Extraction + description: Speed x → x + processors: + name: Cutting, Rotating & Stacking + description: Speed x → x + painting: + name: Mixing & Painting + description: Speed x → x + +# Buildings and their name / description +buildings: + hub: + deliver: Deliver + toUnlock: to unlock + levelShortcut: LVL + + belt: + default: + name: &belt Conveyor Belt + description: Transports items, hold and drag to place multiple. + + wire: + default: + name: &wire Wire + description: Allows to transport energy + + miner: # Internal name for the Extractor + default: + name: &miner Extractor + description: Place over a shape or color to extract it. + + chainable: + name: Extractor (Chain) + description: Place over a shape or color to extract it. Can be chained. + + underground_belt: # Internal name for the Tunnel + default: + name: &underground_belt Tunnel + description: Allows to tunnel resources under buildings and belts. + + tier2: + name: Tunnel Tier II + description: Allows to tunnel resources under buildings and belts. + + splitter: # Internal name for the Balancer + default: + name: &splitter Balancer + description: Multifunctional - Evenly distributes all inputs onto all outputs. + + compact: + name: Merger (compact) + description: Merges two conveyor belts into one. + + compact-inverse: + name: Merger (compact) + description: Merges two conveyor belts into one. + + cutter: + default: + name: &cutter Cutter + description: Cuts shapes from top to bottom and outputs both halfs. If you use only one part, be sure to destroy the other part or it will stall! + quad: + name: Cutter (Quad) + description: Cuts shapes into four parts. If you use only one part, be sure to destroy the other parts or it will stall! + + advanced_processor: + default: + name: &advanced_processor Advanced Processor + description: Advanced shape processing + + rotater: + default: + name: &rotater Rotate + description: Rotates shapes clockwise by 90 degrees. + ccw: + name: Rotate (CCW) + description: Rotates shapes counter clockwise by 90 degrees. + + stacker: + default: + name: &stacker Stacker + description: Stacks both items. If they can not be merged, the right item is placed above the left item. + + mixer: + default: + name: &mixer Color Mixer + description: Mixes two colors using additive blending. + + painter: + default: + name: &painter Painter + description: &painter_desc Colors the whole shape on the left input with the color from the top input. + + mirrored: + name: *painter + description: *painter_desc + + double: + name: Painter (Double) + description: Colors the shapes on the left inputs with the color from the top input. + quad: + name: Painter (Quad) + description: Allows to color each quadrant of the shape with a different color. + + trash: + default: + name: &trash Trash + description: Accepts inputs from all sides and destroys them. Forever. + + storage: + name: Storage + description: Stores excess items, up to a given capacity. Can be used as an overflow gate. + + energy_generator: + deliver: Deliver + + # This will be shown before the amount, so for example 'For 123 Energy' + toGenerateEnergy: For + + default: + name: &energy_generator Energy Generator + description: Generates energy by consuming shapes. Each energy generator requires a different shapes. + +storyRewards: + # Those are the rewards gained from completing the store + reward_cutter_and_trash: + title: Cutting Shapes + desc: You just unlocked the cutter - it cuts shapes half from top to bottom regardless of its orientation!

Be sure to get rid of the waste, or otherwise it will stall - For this purpose I gave you a trash, which destroys everything you put into it! + + reward_rotater: + title: Rotating + desc: The rotater has been unlocked! It rotates shapes clockwise by 90 degrees. + + reward_painter: + title: Painting + desc: >- + The painter has been unlocked - Extract some color veins (just as you do with shapes) and combine it with a shape in the painter to color them!

PS: If you are colorblind, there is a color blind mode in the settings! + + reward_mixer: + title: Color Mixing + desc: The mixer has been unlocked - Combine two colors using additive blending with this building! + + reward_stacker: + title: Combiner + desc: You can now combine shapes with the combiner! Both inputs are combined, and if they can be put next to each other, they will be fused. If not, the right input is stacked on top of the left input! + + reward_splitter: + title: Splitter/Merger + desc: The multifunctional balancer has been unlocked - It can be used to build bigger factories by splitting and merging items onto multiple belts!

+ + reward_tunnel: + title: Tunnel + desc: The tunnel has been unlocked - You can now tunnel items through belts and buildings with it! + + reward_rotater_ccw: + title: CCW Rotating + desc: You have unlocked a variant of the rotater - It allows to rotate counter clockwise! To build it, select the rotater and press 'T' to cycle its variants! + + reward_miner_chainable: + title: Chaining Extractor + desc: You have unlocked the chaining extractor! It can forward its resources to other extractors so you can more efficiently extract resources! + + reward_underground_belt_tier_2: + title: Tunnel Tier II + desc: You have unlocked a new variant of the tunnel - It has a bigger range, and you can also mix-n-match those tunnels now! + + reward_splitter_compact: + title: Compact Balancer + desc: >- + You have unlocked a compact variant of the balancer - It accepts two inputs and merges them into one! + + reward_cutter_quad: + title: Quad Cutting + desc: You have unlocked a variant of the cutter - It allows you to cut shapes in four parts instead of just two! + + reward_painter_double: + title: Double Painting + desc: You have unlocked a variant of the painter - It works as the regular painter but processes two shapes at once consuming just one color instead of two! + + reward_painter_quad: + title: Quad Painting + desc: You have unlocked a variant of the painter - It allows to paint each part of the shape individually! + + reward_storage: + title: Storage Buffer + desc: You have unlocked a variant of the trash - It allows to store items up to a given capacity! + + reward_freeplay: + title: Freeplay + desc: You did it! You unlocked the free-play mode! This means that shapes are now randomly generated! (No worries, more content is planned for the standalone!) + + reward_blueprints: + title: Blueprints + desc: You can now copy and paste parts of your factory! Select an area (Hold CTRL, then drag with your mouse), and press 'C' to copy it.

Pasting it is not free, you need to produce blueprint shapes to afford it! (Those you just delivered). + + # Special reward, which is shown when there is no reward actually + no_reward: + title: Next level + desc: >- + This level gave you no reward, but the next one will!

PS: Better don't destroy your existing factory - You need all those shapes later again to unlock upgrades! + + reward_wires: + title: Wires + desc: TODO + + no_reward_freeplay: + title: Next level + desc: >- + Congratulations! By the way, more content is planned for the standalone! + +settings: + title: Settings + categories: + game: Game + app: Application + + versionBadges: + dev: Development + staging: Staging + prod: Production + buildDate: Built + + labels: + uiScale: + title: Interface scale + description: >- + Changes the size of the user interface. The interface will still scale based on your device resolution, but this setting controls the amount of scale. + scales: + super_small: Super small + small: Small + regular: Regular + large: Large + huge: Huge + + autosaveInterval: + title: Autosave Interval + description: >- + Controls how often the game saves automatically. You can also disable it entirely here. + + intervals: + one_minute: 1 Minute + two_minutes: 2 Minutes + five_minutes: 5 Minutes + ten_minutes: 10 Minutes + twenty_minutes: 20 Minutes + disabled: Disabled + + scrollWheelSensitivity: + title: Zoom sensitivity + description: >- + Changes how sensitive the zoom is (Either mouse wheel or trackpad). + sensitivity: + super_slow: Super slow + slow: Slow + regular: Regular + fast: Fast + super_fast: Super fast + + movementSpeed: + title: Movement speed + description: >- + Changes how fast the view moves when using the keyboard. + speeds: + super_slow: Super slow + slow: Slow + regular: Regular + fast: Fast + super_fast: Super Fast + extremely_fast: Extremely Fast + + language: + title: Language + description: >- + Change the language. All translations are user contributed and might be incomplete! + + enableColorBlindHelper: + title: Color Blind Mode + description: >- + Enables various tools which allow to play the game if you are color blind. + + fullscreen: + title: Fullscreen + description: >- + It is recommended to play the game in fullscreen to get the best experience. Only available in the standalone. + + soundsMuted: + title: Mute Sounds + description: >- + If enabled, mutes all sound effects. + + musicMuted: + title: Mute Music + description: >- + If enabled, mutes all music. + + theme: + title: Game theme + description: >- + Choose the game theme (light / dark). + themes: + dark: Dark + light: Light + + refreshRate: + title: Simulation Target + description: >- + If you have a 144hz monitor, change the refresh rate here so the game will properly simulate at higher refresh rates. This might actually decrease the FPS if your computer is too slow. + + alwaysMultiplace: + title: Multiplace + description: >- + If enabled, all buildings will stay selected after placement until you cancel it. This is equivalent to holding SHIFT permanently. + + offerHints: + title: Hints & Tutorials + description: >- + Whether to offer hints and tutorials while playing. Also hides certain UI elements onto a given level to make it easier to get into the game. + + enableTunnelSmartplace: + title: Smart Tunnels + description: >- + When enabled, placing tunnels will automatically remove unnecessary belts. This also enables to drag tunnels and excess tunnels will get removed. + + vignette: + title: Vignette + description: >- + Enables the vignette which darkens the screen corners and makes text easier to read. + + rotationByBuilding: + title: Rotation by building type + description: >- + Each building type remembers the rotation you last set it to individually. This may be more comfortable if you frequently switch between placing different building types. + + compactBuildingInfo: + title: Compact Building Infos + description: >- + Shortens info boxes for buildings by only showing their ratios. Otherwise a description and image is shown. + + disableCutDeleteWarnings: + title: Disable Cut/Delete Warnings + description: >- + Disable the warning dialogs brought up when cutting/deleting more than 100 entities. + +keybindings: + title: Keybindings + hint: >- + Tip: Be sure to make use of CTRL, SHIFT and ALT! They enable different placement options. + + resetKeybindings: Reset Keybindings + + categoryLabels: + general: Application + ingame: Game + navigation: Navigating + placement: Placement + massSelect: Mass Select + buildings: Building Shortcuts + placementModifiers: Placement Modifiers + + mappings: + confirm: Confirm + back: Back + mapMoveUp: Move Up + mapMoveRight: Move Right + mapMoveDown: Move Down + mapMoveLeft: Move Left + mapMoveFaster: Move Faster + centerMap: Center Map + + mapZoomIn: Zoom in + mapZoomOut: Zoom out + createMarker: Create Marker + + menuOpenShop: Upgrades + menuOpenStats: Statistics + + toggleHud: Toggle HUD + toggleFPSInfo: Toggle FPS and Debug Info + switchLayers: Switch layers + exportScreenshot: Export whole Base as Image + belt: *belt + splitter: *splitter + underground_belt: *underground_belt + miner: *miner + cutter: *cutter + advanced_processor: *advanced_processor + rotater: *rotater + stacker: *stacker + mixer: *mixer + energy_generator: *energy_generator + painter: *painter + trash: *trash + wire: *wire + + pipette: Pipette + rotateWhilePlacing: Rotate + rotateInverseModifier: >- + Modifier: Rotate CCW instead + cycleBuildingVariants: Cycle Variants + confirmMassDelete: Delete area + pasteLastBlueprint: Paste last blueprint + cycleBuildings: Cycle Buildings + lockBeltDirection: Enable belt planner + switchDirectionLockSide: >- + Planner: Switch side + + massSelectStart: Hold and drag to start + massSelectSelectMultiple: Select multiple areas + massSelectCopy: Copy area + massSelectCut: Cut area + + placementDisableAutoOrientation: Disable automatic orientation + placeMultiple: Stay in placement mode + placeInverse: Invert automatic belt orientation + +about: + title: About this Game + body: >- + This game is open source and developed by Tobias Springer (this is me).

+ + If you want to contribute, check out shapez.io on github.

+ + This game wouldn't have been possible without the great discord community around my games - You should really join the discord server!

+ + The soundtrack was made by Peppsen - He's awesome.

+ + Finally, huge thanks to my best friend Niklas - Without our factorio sessions this game would never have existed. + +changelog: + title: Changelog + +demo: + features: + restoringGames: Restoring savegames + importingGames: Importing savegames + oneGameLimit: Limited to one savegame + customizeKeybindings: Customizing Keybindings + exportingBase: Exporting whole Base as Image + + settingNotAvailable: Not available in the demo. diff --git a/translations/base-en.yaml b/translations/base-en.yaml index db806a09..fadf5ffa 100644 --- a/translations/base-en.yaml +++ b/translations/base-en.yaml @@ -301,6 +301,7 @@ ingame: purple: Purple cyan: Cyan white: White + black: Black uncolored: No color # Everything related to placing buildings (I.e. as soon as you selected a building diff --git a/translations/base-es.yaml b/translations/base-es.yaml index 800270ae..10b1c13a 100644 --- a/translations/base-es.yaml +++ b/translations/base-es.yaml @@ -528,8 +528,9 @@ storyRewards: reward_painter: title: Pintor - desc: El pintor ha sido desbloqueado - ¡Extrae vetas de color (igual que lo haces con las figuras) y combínalas con una figura en el pintor para colorearlas!

PD: Si tienes alguna forma de daltonismo, ¡hay un modo para daltonicos en las configuraciones! - + desc: >- + El pintor ha sido desbloqueado - ¡Extrae vetas de color (igual que lo haces con las figuras) y combínalas con una figura en el pintor para colorearlas!

PD: Si tienes alguna forma de daltonismo, ¡hay un modo para daltonicos en las configuraciones! + reward_mixer: title: Mezclador de Color desc: El mezclador ha sido desbloqueado - ¡Combina dos colores usando mezcla aditiva con este edificio! @@ -593,9 +594,9 @@ storyRewards: Este nivel no da recompensa, ¡pero el siguiente si!

PS: Mejor no destruyas la fábrica que tienes - ¡Necesitarás todas esas figuras más adelante para desbloquear mejoras! no_reward_freeplay: - title: Siguiente Nivel - desc: >- - ¡Felicidades! ¡Por cierto, hay más contenido planeado para el juego completo! + title: Siguiente Nivel + desc: >- + ¡Felicidades! ¡Por cierto, hay más contenido planeado para el juego completo! settings: title: Opciones @@ -721,10 +722,10 @@ settings: description: Activa varias herramientas que facilitan jugar si tienes alguna forma de daltonismo. rotationByBuilding: - title: Rotación por tipo de edificio - description: >- - Cada tipo de edificio recuerda la última rotación que le diste individualmente. - Esto puede ser más cómodo si cambias a menudo entre colocar diferentes tipos de edificios. + title: Rotación por tipo de edificio + description: >- + Cada tipo de edificio recuerda la última rotación que le diste individualmente. + Esto puede ser más cómodo si cambias a menudo entre colocar diferentes tipos de edificio. keybindings: title: Atajos de Teclado diff --git a/translations/base-kor.yaml b/translations/base-kor.yaml index e5ba8645..c3d1b45a 100644 --- a/translations/base-kor.yaml +++ b/translations/base-kor.yaml @@ -406,7 +406,7 @@ ingame: purple: 보라 cyan: 청록 white: 하양 - uncolored: 색 + uncolored: 색 shapeViewer: title: Layers empty: Empty @@ -641,7 +641,7 @@ settings: description: >- 키보드를 사용할 때, 화면 이동 속도를 설정합니다. speeds: - super_slow:매우 느리게 + super_slow: 매우 느리게 slow: 느리게 regular: 보통 fast: 빠르게 @@ -696,7 +696,7 @@ settings: description: >- 활성화 시키면, 터널을 설치하는 것이 자동적으로 불필요한 벨트를 없앱니다. 또한, 터널을 당겨서 남는 터널을 없앱니다. - + vignette: title: 삽화 description: >- @@ -722,15 +722,15 @@ settings: title: 자르기/삭제 경고기능 끄기 description: >- 100개 이상의 건물을 자르기/삭제할 때 경고창이 나오지 않게 합니다. - + enableColorBlindHelper: title: 색맹 모드 description: 색맹이 게임을 플레이하는데 도움을 주는 다양한 도구를 활성화 시킵니다. rotationByBuilding: - title: 건물 유형에 따른 방향 - description: >- - 각 건물 유형은 최근에 설정한 방향을 개별적으로 기억합니다. - 다른 유형의 건물 배치 간에 자주 방향을 전환할 경우, 이 방법이 더 편할 수 있습니다. + title: 건물 유형에 따른 방향 + description: >- + 각 건물 유형은 최근에 설정한 방향을 개별적으로 기억합니다. + 다른 유형의 건물 배치 간에 자주 방향을 전환할 경우, 이 방법이 더 편할 수 있습니다. keybindings: title: 키바인딩