diff --git a/artwork/buildings/buildings_2x2.psd b/artwork/buildings/buildings_2x2.psd index cfe60be0..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:688b663c660bd9f92ec78bd1e4d0d10813bfb09ffe3c95408fab36a908553628 -size 962903 +oid sha256:aaf7ee9ed1cf6c7f1a0c496f24663c98ab308d3531a450a2d41bdee266221eb0 +size 963227 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/res_built/atlas/atlas0_10.json b/res_built/atlas/atlas0_10.json index 4e383a1e..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":207,"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":224,"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":388,"y":89,"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":439,"y":49,"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":439,"y":89,"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":456,"y":89,"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":465,"y":3,"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":482,"y":3,"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":459,"y":65,"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":473,"y":82,"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":241,"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":286,"y":26,"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":286,"y":89,"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":303,"y":89,"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":320,"y":89,"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":303,"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":320,"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":337,"y":89,"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":354,"y":89,"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":371,"y":89,"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":337,"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":354,"y":26,"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":371,"y":49,"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":388,"y":49,"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":405,"y":89,"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":405,"y":49,"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":422,"y":89,"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":422,"y":49,"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":476,"y":65,"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":479,"y":43,"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":511,"y":94,"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":537,"y":20,"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":550,"y":3,"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":528,"y":88,"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":541,"y":71,"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":544,"y":54,"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":547,"y":37,"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":554,"y":20,"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":486,"y":20,"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":499,"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":477,"y":106,"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":490,"y":82,"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":493,"y":60,"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":496,"y":37,"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":503,"y":20,"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":516,"y":3,"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":494,"y":99,"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":507,"y":77,"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":520,"y":111,"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":510,"y":54,"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":513,"y":37,"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":520,"y":20,"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":533,"y":3,"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":524,"y":71,"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":527,"y":54,"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":530,"y":37,"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":567,"y":3,"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":537,"y":105,"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":581,"y":37,"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":618,"y":3,"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":588,"y":105,"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":596,"y":88,"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":609,"y":71,"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":612,"y":54,"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":615,"y":37,"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":622,"y":20,"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":545,"y":88,"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":558,"y":71,"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":561,"y":54,"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":564,"y":37,"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":571,"y":20,"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":584,"y":3,"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":554,"y":105,"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":562,"y":88,"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":575,"y":71,"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":578,"y":54,"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":588,"y":20,"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":601,"y":3,"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":571,"y":105,"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":579,"y":88,"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":592,"y":71,"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":595,"y":54,"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":598,"y":37,"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,7 +666,7 @@ }, "sprites/belt/right_27.png": { - "frame": {"x":605,"y":20,"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}, @@ -674,7 +674,7 @@ }, "sprites/blueprints/advanced_processor.png": { - "frame": {"x":84,"y":82,"w":38,"h":38}, + "frame": {"x":3,"y":83,"w":38,"h":38}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":38,"h":38}, @@ -682,7 +682,7 @@ }, "sprites/blueprints/belt_left.png": { - "frame": {"x":635,"y":3,"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}, @@ -690,7 +690,7 @@ }, "sprites/blueprints/belt_right.png": { - "frame": {"x":605,"y":105,"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}, @@ -698,7 +698,7 @@ }, "sprites/blueprints/belt_top.png": { - "frame": {"x":613,"y":88,"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}, @@ -706,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}, @@ -714,7 +714,7 @@ }, "sprites/blueprints/cutter.png": { - "frame": {"x":291,"y":43,"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}, @@ -722,7 +722,7 @@ }, "sprites/blueprints/energy_generator.png": { - "frame": {"x":246,"y":3,"w":36,"h":36}, + "frame": {"x":166,"y":3,"w":36,"h":36}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":2,"w":36,"h":36}, @@ -730,7 +730,7 @@ }, "sprites/blueprints/miner-chainable.png": { - "frame": {"x":367,"y":66,"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}, @@ -738,7 +738,7 @@ }, "sprites/blueprints/miner.png": { - "frame": {"x":385,"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}, @@ -746,7 +746,7 @@ }, "sprites/blueprints/mixer.png": { - "frame": {"x":250,"y":43,"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}, @@ -754,7 +754,7 @@ }, "sprites/blueprints/painter-double.png": { - "frame": {"x":162,"y":3,"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}, @@ -762,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}, @@ -770,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}, @@ -778,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}, @@ -786,7 +786,7 @@ }, "sprites/blueprints/rotater-ccw.png": { - "frame": {"x":327,"y":3,"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}, @@ -794,7 +794,7 @@ }, "sprites/blueprints/rotater.png": { - "frame": {"x":350,"y":3,"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}, @@ -802,7 +802,7 @@ }, "sprites/blueprints/splitter-compact-inverse.png": { - "frame": {"x":371,"y":26,"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}, @@ -810,7 +810,7 @@ }, "sprites/blueprints/splitter-compact.png": { - "frame": {"x":390,"y":66,"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}, @@ -818,7 +818,7 @@ }, "sprites/blueprints/splitter.png": { - "frame": {"x":327,"y":66,"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}, @@ -826,7 +826,7 @@ }, "sprites/blueprints/stacker.png": { - "frame": {"x":286,"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}, @@ -834,7 +834,7 @@ }, "sprites/blueprints/trash-storage.png": { - "frame": {"x":168,"y":81,"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}, @@ -842,7 +842,7 @@ }, "sprites/blueprints/trash.png": { - "frame": {"x":408,"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}, @@ -850,7 +850,7 @@ }, "sprites/blueprints/underground_belt_entry-tier2.png": { - "frame": {"x":454,"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}, @@ -858,7 +858,7 @@ }, "sprites/blueprints/underground_belt_entry.png": { - "frame": {"x":258,"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}, @@ -866,7 +866,7 @@ }, "sprites/blueprints/underground_belt_exit-tier2.png": { - "frame": {"x":281,"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}, @@ -874,7 +874,7 @@ }, "sprites/blueprints/underground_belt_exit.png": { - "frame": {"x":440,"y":25,"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}, @@ -882,7 +882,7 @@ }, "sprites/blueprints/wire_left.png": { - "frame": {"x":193,"y":68,"w":10,"h":9}, + "frame": {"x":132,"y":68,"w":10,"h":9}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":4,"w":10,"h":9}, @@ -890,7 +890,7 @@ }, "sprites/blueprints/wire_right.png": { - "frame": {"x":494,"y":116,"w":9,"h":9}, + "frame": {"x":146,"y":68,"w":9,"h":9}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":4,"w":9,"h":9}, @@ -898,7 +898,7 @@ }, "sprites/blueprints/wire_top.png": { - "frame": {"x":649,"y":36,"w":5,"h":13}, + "frame": {"x":625,"y":13,"w":5,"h":13}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":0,"w":5,"h":13}, @@ -906,7 +906,7 @@ }, "sprites/buildings/advanced_processor.png": { - "frame": {"x":126,"y":82,"w":38,"h":38}, + "frame": {"x":82,"y":3,"w":38,"h":38}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":38,"h":38}, @@ -914,7 +914,7 @@ }, "sprites/buildings/belt_left.png": { - "frame": {"x":626,"y":71,"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}, @@ -922,7 +922,7 @@ }, "sprites/buildings/belt_right.png": { - "frame": {"x":629,"y":54,"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}, @@ -930,7 +930,7 @@ }, "sprites/buildings/belt_top.png": { - "frame": {"x":207,"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}, @@ -938,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}, @@ -946,7 +946,7 @@ }, "sprites/buildings/cutter.png": { - "frame": {"x":345,"y":106,"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}, @@ -954,7 +954,7 @@ }, "sprites/buildings/energy_generator.png": { - "frame": {"x":246,"y":68,"w":36,"h":36}, + "frame": {"x":206,"y":3,"w":36,"h":36}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":2,"w":36,"h":36}, @@ -970,7 +970,7 @@ }, "sprites/buildings/miner-chainable.png": { - "frame": {"x":373,"y":3,"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}, @@ -978,7 +978,7 @@ }, "sprites/buildings/miner.png": { - "frame": {"x":394,"y":26,"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}, @@ -986,7 +986,7 @@ }, "sprites/buildings/mixer.png": { - "frame": {"x":286,"y":66,"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}, @@ -994,7 +994,7 @@ }, "sprites/buildings/painter-double.png": { - "frame": {"x":204,"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}, @@ -1002,7 +1002,7 @@ }, "sprites/buildings/painter-mirrored.png": { - "frame": {"x":166,"y":45,"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}, @@ -1010,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}, @@ -1018,7 +1018,7 @@ }, "sprites/buildings/painter.png": { - "frame": {"x":208,"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}, @@ -1026,7 +1026,7 @@ }, "sprites/buildings/rotater-ccw.png": { - "frame": {"x":413,"y":66,"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}, @@ -1034,7 +1034,7 @@ }, "sprites/buildings/rotater.png": { - "frame": {"x":431,"y":106,"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}, @@ -1042,7 +1042,7 @@ }, "sprites/buildings/splitter-compact-inverse.png": { - "frame": {"x":396,"y":3,"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}, @@ -1050,7 +1050,7 @@ }, "sprites/buildings/splitter-compact.png": { - "frame": {"x":417,"y":26,"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}, @@ -1058,7 +1058,7 @@ }, "sprites/buildings/splitter.png": { - "frame": {"x":331,"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}, @@ -1066,7 +1066,7 @@ }, "sprites/buildings/stacker.png": { - "frame": {"x":304,"y":106,"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}, @@ -1074,7 +1074,7 @@ }, "sprites/buildings/trash-storage.png": { - "frame": {"x":207,"y":68,"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}, @@ -1082,7 +1082,7 @@ }, "sprites/buildings/trash.png": { - "frame": {"x":436,"y":66,"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}, @@ -1090,7 +1090,7 @@ }, "sprites/buildings/underground_belt_entry-tier2.png": { - "frame": {"x":419,"y":3,"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}, @@ -1098,7 +1098,7 @@ }, "sprites/buildings/underground_belt_entry.png": { - "frame": {"x":456,"y":45,"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}, @@ -1106,7 +1106,7 @@ }, "sprites/buildings/underground_belt_exit-tier2.png": { - "frame": {"x":442,"y":3,"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}, @@ -1114,7 +1114,7 @@ }, "sprites/buildings/underground_belt_exit.png": { - "frame": {"x":463,"y":23,"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}, @@ -1122,7 +1122,7 @@ }, "sprites/buildings/wire_left.png": { - "frame": {"x":507,"y":116,"w":9,"h":9}, + "frame": {"x":159,"y":68,"w":9,"h":9}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":4,"w":9,"h":9}, @@ -1130,7 +1130,7 @@ }, "sprites/buildings/wire_right.png": { - "frame": {"x":646,"y":54,"w":9,"h":9}, + "frame": {"x":172,"y":68,"w":9,"h":9}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":4,"w":9,"h":9}, @@ -1138,7 +1138,7 @@ }, "sprites/buildings/wire_top.png": { - "frame": {"x":650,"y":99,"w":5,"h":13}, + "frame": {"x":625,"y":30,"w":5,"h":13}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":0,"w":5,"h":13}, @@ -1146,7 +1146,7 @@ }, "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}, @@ -1154,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}, @@ -1162,7 +1162,7 @@ }, "sprites/map_overview/belt_forward.png": { - "frame": {"x":459,"y":82,"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}, @@ -1170,7 +1170,7 @@ }, "sprites/map_overview/belt_left.png": { - "frame": {"x":466,"y":82,"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}, @@ -1178,7 +1178,7 @@ }, "sprites/map_overview/belt_right.png": { - "frame": {"x":473,"y":99,"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}, @@ -1186,7 +1186,7 @@ }, "sprites/misc/deletion_marker.png": { - "frame": {"x":643,"y":71,"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}, @@ -1194,7 +1194,7 @@ }, "sprites/misc/hub_direction_indicator.png": { - "frame": {"x":480,"y":99,"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}, @@ -1202,7 +1202,7 @@ }, "sprites/misc/lock_direction_indicator.png": { - "frame": {"x":162,"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}, @@ -1210,7 +1210,7 @@ }, "sprites/misc/slot_bad_arrow.png": { - "frame": {"x":643,"y":71,"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}, @@ -1218,7 +1218,7 @@ }, "sprites/misc/slot_good_arrow.png": { - "frame": {"x":643,"y":85,"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}, @@ -1226,7 +1226,7 @@ }, "sprites/misc/storage_overlay.png": { - "frame": {"x":171,"y":68,"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}, @@ -1234,7 +1234,7 @@ }, "sprites/misc/waypoint.png": { - "frame": {"x":487,"y":99,"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}, @@ -1242,7 +1242,7 @@ }, "sprites/misc/wires_overlay_tile.png": { - "frame": {"x":632,"y":37,"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}, @@ -1250,7 +1250,7 @@ }, "sprites/wires/battery_empty.png": { - "frame": {"x":102,"y":72,"w":6,"h":6}, + "frame": {"x":205,"y":68,"w":6,"h":6}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":6,"h":6}, @@ -1258,7 +1258,7 @@ }, "sprites/wires/battery_full.png": { - "frame": {"x":112,"y":72,"w":6,"h":6}, + "frame": {"x":215,"y":68,"w":6,"h":6}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":6,"h":6}, @@ -1266,7 +1266,7 @@ }, "sprites/wires/battery_low.png": { - "frame": {"x":122,"y":72,"w":6,"h":6}, + "frame": {"x":225,"y":68,"w":6,"h":6}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":6,"h":6}, @@ -1274,7 +1274,7 @@ }, "sprites/wires/battery_medium.png": { - "frame": {"x":132,"y":72,"w":6,"h":6}, + "frame": {"x":235,"y":68,"w":6,"h":6}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":6,"h":6}, @@ -1282,7 +1282,7 @@ }, "sprites/wires/negative_energy.png": { - "frame": {"x":142,"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}, @@ -1290,7 +1290,7 @@ }, "sprites/wires/pin_negative_accept.png": { - "frame": {"x":639,"y":20,"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}, @@ -1298,7 +1298,7 @@ }, "sprites/wires/pin_negative_eject.png": { - "frame": {"x":630,"y":88,"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}, @@ -1306,7 +1306,7 @@ }, "sprites/wires/pin_positive_accept.png": { - "frame": {"x":637,"y":104,"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}, @@ -1314,7 +1314,7 @@ }, "sprites/wires/pin_positive_eject.png": { - "frame": {"x":622,"y":105,"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}, @@ -1322,7 +1322,15 @@ }, "sprites/wires/positive_energy.png": { - "frame": {"x":152,"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}, @@ -1333,8 +1341,8 @@ "version": "1.0", "image": "atlas0_10.png", "format": "RGBA8888", - "size": {"w":658,"h":128}, + "size": {"w":663,"h":128}, "scale": "0.1", - "smartupdate": "$TexturePacker:SmartUpdate:e8c413f60f96b12d878fb0fbf75d98e6:c8ebf93da8392443efe79b5d6c6bcd32:f159918d23e5952766c6d23ab52278c6$" + "smartupdate": "$TexturePacker:SmartUpdate:1caa58cc124d4a31029319d973957f35:dac5f0c449de47bf040f30c87841ea79:f159918d23e5952766c6d23ab52278c6$" } } diff --git a/res_built/atlas/atlas0_10.png b/res_built/atlas/atlas0_10.png index 64bd0fdf..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 b61c1dff..9f40a1b2 100644 --- a/res_built/atlas/atlas0_100.json +++ b/res_built/atlas/atlas0_100.json @@ -1202,7 +1202,7 @@ }, "sprites/misc/lock_direction_indicator.png": { - "frame": {"x":65,"y":1873,"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}, @@ -1258,7 +1258,7 @@ }, "sprites/wires/battery_full.png": { - "frame": {"x":3,"y":1873,"w":58,"h":38}, + "frame": {"x":1508,"y":1661,"w":58,"h":38}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":14,"w":58,"h":38}, @@ -1266,7 +1266,7 @@ }, "sprites/wires/battery_low.png": { - "frame": {"x":1508,"y":1661,"w":58,"h":38}, + "frame": {"x":2548,"y":1172,"w":58,"h":38}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":14,"w":58,"h":38}, @@ -1274,7 +1274,7 @@ }, "sprites/wires/battery_medium.png": { - "frame": {"x":2548,"y":1172,"w":58,"h":38}, + "frame": {"x":65,"y":1873,"w":58,"h":38}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":14,"w":58,"h":38}, @@ -1327,6 +1327,14 @@ "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", @@ -1335,6 +1343,6 @@ "format": "RGBA8888", "size": {"w":2764,"h":1933}, "scale": "1", - "smartupdate": "$TexturePacker:SmartUpdate:e8c413f60f96b12d878fb0fbf75d98e6:c8ebf93da8392443efe79b5d6c6bcd32:f159918d23e5952766c6d23ab52278c6$" + "smartupdate": "$TexturePacker:SmartUpdate:1caa58cc124d4a31029319d973957f35:dac5f0c449de47bf040f30c87841ea79:f159918d23e5952766c6d23ab52278c6$" } } diff --git a/res_built/atlas/atlas0_100.png b/res_built/atlas/atlas0_100.png index 94e34dc9..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 3b8c5e19..7ed96654 100644 --- a/res_built/atlas/atlas0_25.json +++ b/res_built/atlas/atlas0_25.json @@ -1146,7 +1146,7 @@ }, "sprites/debug/acceptor_slot.png": { - "frame": {"x":336,"y":464,"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}, @@ -1154,7 +1154,7 @@ }, "sprites/debug/ejector_slot.png": { - "frame": {"x":482,"y":450,"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}, @@ -1162,7 +1162,7 @@ }, "sprites/map_overview/belt_forward.png": { - "frame": {"x":241,"y":311,"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}, @@ -1170,7 +1170,7 @@ }, "sprites/map_overview/belt_left.png": { - "frame": {"x":794,"y":193,"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}, @@ -1178,7 +1178,7 @@ }, "sprites/map_overview/belt_right.png": { - "frame": {"x":241,"y":323,"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}, @@ -1194,7 +1194,7 @@ }, "sprites/misc/hub_direction_indicator.png": { - "frame": {"x":565,"y":467,"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}, @@ -1202,7 +1202,7 @@ }, "sprites/misc/lock_direction_indicator.png": { - "frame": {"x":778,"y":193,"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}, @@ -1234,7 +1234,7 @@ }, "sprites/misc/waypoint.png": { - "frame": {"x":577,"y":467,"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}, @@ -1250,7 +1250,7 @@ }, "sprites/wires/battery_empty.png": { - "frame": {"x":354,"y":464,"w":12,"h":16}, + "frame": {"x":440,"y":453,"w":12,"h":16}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":12,"h":16}, @@ -1258,7 +1258,7 @@ }, "sprites/wires/battery_full.png": { - "frame": {"x":370,"y":468,"w":16,"h":12}, + "frame": {"x":280,"y":430,"w":16,"h":12}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":16,"h":12}, @@ -1266,7 +1266,7 @@ }, "sprites/wires/battery_low.png": { - "frame": {"x":280,"y":430,"w":16,"h":12}, + "frame": {"x":300,"y":430,"w":16,"h":12}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":16,"h":12}, @@ -1274,7 +1274,7 @@ }, "sprites/wires/battery_medium.png": { - "frame": {"x":300,"y":430,"w":16,"h":12}, + "frame": {"x":778,"y":193,"w":16,"h":12}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":16,"h":12}, @@ -1322,11 +1322,19 @@ }, "sprites/wires/positive_energy.png": { - "frame": {"x":390,"y":468,"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", @@ -1335,6 +1343,6 @@ "format": "RGBA8888", "size": {"w":809,"h":484}, "scale": "0.25", - "smartupdate": "$TexturePacker:SmartUpdate:e8c413f60f96b12d878fb0fbf75d98e6:c8ebf93da8392443efe79b5d6c6bcd32:f159918d23e5952766c6d23ab52278c6$" + "smartupdate": "$TexturePacker:SmartUpdate:1caa58cc124d4a31029319d973957f35:dac5f0c449de47bf040f30c87841ea79:f159918d23e5952766c6d23ab52278c6$" } } diff --git a/res_built/atlas/atlas0_25.png b/res_built/atlas/atlas0_25.png index 2b54fc1d..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 0a7c325b..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":795,"y":816,"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":913,"y":789,"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":1076,"y":856,"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":1408,"y":617,"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":1408,"y":684,"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":1408,"y":751,"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":1408,"y":818,"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":1406,"y":885,"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":1352,"y":483,"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":1348,"y":550,"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":968,"y":789,"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":1023,"y":789,"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":1078,"y":789,"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":1133,"y":789,"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":1188,"y":787,"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":1243,"y":787,"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":1298,"y":787,"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":911,"y":856,"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":966,"y":856,"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":1021,"y":856,"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":1131,"y":856,"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":1186,"y":856,"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":1241,"y":854,"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":1296,"y":854,"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":1351,"y":854,"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":1353,"y":779,"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":1408,"y":483,"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":1408,"y":550,"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":490,"y":758,"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":490,"y":819,"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":764,"y":694,"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":596,"y":905,"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":657,"y":899,"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":718,"y":899,"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":779,"y":899,"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":820,"y":484,"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":881,"y":484,"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":942,"y":484,"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":608,"y":777,"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":669,"y":777,"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":474,"y":880,"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":551,"y":844,"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":612,"y":838,"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":673,"y":838,"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":1010,"y":453,"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":1071,"y":482,"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":1132,"y":482,"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":1193,"y":482,"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":825,"y":694,"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":535,"y":905,"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":1254,"y":482,"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":730,"y":777,"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":734,"y":838,"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":791,"y":755,"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":852,"y":755,"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":850,"y":816,"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":860,"y":545,"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":921,"y":545,"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":1040,"y":606,"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":1223,"y":604,"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":1130,"y":665,"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":1191,"y":665,"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":1157,"y":726,"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":1218,"y":726,"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":1252,"y":665,"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":1279,"y":726,"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":857,"y":606,"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":918,"y":606,"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":886,"y":667,"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":947,"y":667,"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":913,"y":728,"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":974,"y":728,"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":979,"y":606,"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":982,"y":545,"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":1008,"y":667,"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":1035,"y":728,"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":1069,"y":667,"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":1096,"y":728,"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":1043,"y":543,"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":1104,"y":543,"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":1165,"y":543,"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":1226,"y":543,"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":1101,"y":604,"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,7 +666,7 @@ }, "sprites/belt/right_27.png": { - "frame": {"x":1162,"y":604,"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}, @@ -682,7 +682,7 @@ }, "sprites/blueprints/belt_left.png": { - "frame": {"x":1273,"y":403,"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}, @@ -690,7 +690,7 @@ }, "sprites/blueprints/belt_right.png": { - "frame": {"x":489,"y":696,"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}, @@ -698,7 +698,7 @@ }, "sprites/blueprints/belt_top.png": { - "frame": {"x":551,"y":777,"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}, @@ -714,7 +714,7 @@ }, "sprites/blueprints/cutter.png": { - "frame": {"x":373,"y":399,"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}, @@ -722,7 +722,7 @@ }, "sprites/blueprints/energy_generator.png": { - "frame": {"x":740,"y":203,"w":170,"h":178}, + "frame": {"x":199,"y":474,"w":170,"h":178}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":12,"y":14,"w":170,"h":178}, @@ -730,7 +730,7 @@ }, "sprites/blueprints/miner-chainable.png": { - "frame": {"x":719,"y":499,"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}, @@ -738,7 +738,7 @@ }, "sprites/blueprints/miner.png": { - "frame": {"x":724,"y":399,"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}, @@ -746,7 +746,7 @@ }, "sprites/blueprints/mixer.png": { - "frame": {"x":199,"y":853,"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}, @@ -754,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}, @@ -762,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}, @@ -778,7 +778,7 @@ }, "sprites/blueprints/painter.png": { - "frame": {"x":1121,"y":3,"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}, @@ -786,7 +786,7 @@ }, "sprites/blueprints/rotater-ccw.png": { - "frame": {"x":1317,"y":3,"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}, @@ -794,7 +794,7 @@ }, "sprites/blueprints/rotater.png": { - "frame": {"x":1322,"y":103,"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}, @@ -802,7 +802,7 @@ }, "sprites/blueprints/splitter-compact-inverse.png": { - "frame": {"x":462,"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}, @@ -810,7 +810,7 @@ }, "sprites/blueprints/splitter-compact.png": { - "frame": {"x":1366,"y":203,"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}, @@ -818,7 +818,7 @@ }, "sprites/blueprints/splitter.png": { - "frame": {"x":549,"y":399,"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}, @@ -826,7 +826,7 @@ }, "sprites/blueprints/stacker.png": { - "frame": {"x":1143,"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}, @@ -834,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}, @@ -842,7 +842,7 @@ }, "sprites/blueprints/trash.png": { - "frame": {"x":1266,"y":203,"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}, @@ -850,7 +850,7 @@ }, "sprites/blueprints/underground_belt_entry-tier2.png": { - "frame": {"x":1366,"y":395,"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}, @@ -858,7 +858,7 @@ }, "sprites/blueprints/underground_belt_entry.png": { - "frame": {"x":1176,"y":403,"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}, @@ -866,7 +866,7 @@ }, "sprites/blueprints/underground_belt_exit-tier2.png": { - "frame": {"x":1078,"y":403,"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}, @@ -874,7 +874,7 @@ }, "sprites/blueprints/underground_belt_exit.png": { - "frame": {"x":393,"y":783,"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}, @@ -882,7 +882,7 @@ }, "sprites/blueprints/wire_left.png": { - "frame": {"x":840,"y":923,"w":40,"h":40}, + "frame": {"x":555,"y":1021,"w":40,"h":40}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":23,"w":40,"h":40}, @@ -890,7 +890,7 @@ }, "sprites/blueprints/wire_right.png": { - "frame": {"x":815,"y":545,"w":41,"h":41}, + "frame": {"x":700,"y":854,"w":41,"h":41}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":22,"y":22,"w":41,"h":41}, @@ -898,7 +898,7 @@ }, "sprites/blueprints/wire_top.png": { - "frame": {"x":1335,"y":403,"w":19,"h":63}, + "frame": {"x":922,"y":299,"w":19,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":22,"y":0,"w":19,"h":63}, @@ -906,7 +906,7 @@ }, "sprites/buildings/advanced_processor.png": { - "frame": {"x":198,"y":670,"w":191,"h":179}, + "frame": {"x":3,"y":854,"w":191,"h":179}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":6,"w":191,"h":179}, @@ -914,7 +914,7 @@ }, "sprites/buildings/belt_left.png": { - "frame": {"x":1284,"y":604,"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}, @@ -922,7 +922,7 @@ }, "sprites/buildings/belt_right.png": { - "frame": {"x":1287,"y":543,"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}, @@ -930,7 +930,7 @@ }, "sprites/buildings/belt_top.png": { - "frame": {"x":795,"y":816,"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}, @@ -938,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}, @@ -946,7 +946,7 @@ }, "sprites/buildings/cutter.png": { - "frame": {"x":369,"y":499,"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}, @@ -954,7 +954,7 @@ }, "sprites/buildings/energy_generator.png": { - "frame": {"x":914,"y":203,"w":170,"h":178}, + "frame": {"x":373,"y":303,"w":170,"h":178}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":12,"y":14,"w":170,"h":178}, @@ -970,7 +970,7 @@ }, "sprites/buildings/miner-chainable.png": { - "frame": {"x":820,"y":385,"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}, @@ -978,7 +978,7 @@ }, "sprites/buildings/miner.png": { - "frame": {"x":915,"y":385,"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}, @@ -986,7 +986,7 @@ }, "sprites/buildings/mixer.png": { - "frame": {"x":1088,"y":203,"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}, @@ -1002,7 +1002,7 @@ }, "sprites/buildings/painter-mirrored.png": { - "frame": {"x":947,"y":103,"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}, @@ -1018,7 +1018,7 @@ }, "sprites/buildings/painter.png": { - "frame": {"x":3,"y":854,"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}, @@ -1026,7 +1026,7 @@ }, "sprites/buildings/rotater-ccw.png": { - "frame": {"x":561,"y":599,"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}, @@ -1034,7 +1034,7 @@ }, "sprites/buildings/rotater.png": { - "frame": {"x":660,"y":599,"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}, @@ -1042,7 +1042,7 @@ }, "sprites/buildings/splitter-compact-inverse.png": { - "frame": {"x":759,"y":599,"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}, @@ -1050,7 +1050,7 @@ }, "sprites/buildings/splitter-compact.png": { - "frame": {"x":1366,"y":300,"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}, @@ -1058,7 +1058,7 @@ }, "sprites/buildings/splitter.png": { - "frame": {"x":544,"y":499,"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}, @@ -1066,7 +1066,7 @@ }, "sprites/buildings/stacker.png": { - "frame": {"x":1088,"y":303,"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}, @@ -1074,7 +1074,7 @@ }, "sprites/buildings/trash-storage.png": { - "frame": {"x":199,"y":474,"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}, @@ -1082,7 +1082,7 @@ }, "sprites/buildings/trash.png": { - "frame": {"x":1266,"y":303,"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}, @@ -1090,7 +1090,7 @@ }, "sprites/buildings/underground_belt_entry-tier2.png": { - "frame": {"x":393,"y":696,"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}, @@ -1098,7 +1098,7 @@ }, "sprites/buildings/underground_belt_entry.png": { - "frame": {"x":378,"y":862,"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}, @@ -1106,7 +1106,7 @@ }, "sprites/buildings/underground_belt_exit-tier2.png": { - "frame": {"x":551,"y":699,"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}, @@ -1114,7 +1114,7 @@ }, "sprites/buildings/underground_belt_exit.png": { - "frame": {"x":647,"y":699,"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}, @@ -1122,7 +1122,7 @@ }, "sprites/buildings/wire_left.png": { - "frame": {"x":884,"y":923,"w":40,"h":40}, + "frame": {"x":915,"y":1155,"w":40,"h":40}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":23,"w":40,"h":40}, @@ -1130,7 +1130,7 @@ }, "sprites/buildings/wire_right.png": { - "frame": {"x":928,"y":923,"w":40,"h":40}, + "frame": {"x":915,"y":1199,"w":40,"h":40}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":23,"y":23,"w":40,"h":40}, @@ -1138,7 +1138,7 @@ }, "sprites/buildings/wire_top.png": { - "frame": {"x":743,"y":699,"w":17,"h":63}, + "frame": {"x":922,"y":366,"w":17,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":23,"y":0,"w":17,"h":63}, @@ -1146,7 +1146,7 @@ }, "sprites/debug/acceptor_slot.png": { - "frame": {"x":1422,"y":156,"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}, @@ -1154,7 +1154,7 @@ }, "sprites/debug/ejector_slot.png": { - "frame": {"x":972,"y":923,"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}, @@ -1162,7 +1162,7 @@ }, "sprites/map_overview/belt_forward.png": { - "frame": {"x":397,"y":647,"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}, @@ -1170,7 +1170,7 @@ }, "sprites/map_overview/belt_left.png": { - "frame": {"x":1026,"y":948,"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}, @@ -1178,7 +1178,7 @@ }, "sprites/map_overview/belt_right.png": { - "frame": {"x":1045,"y":948,"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}, @@ -1186,7 +1186,7 @@ }, "sprites/misc/deletion_marker.png": { - "frame": {"x":1417,"y":55,"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}, @@ -1194,7 +1194,7 @@ }, "sprites/misc/hub_direction_indicator.png": { - "frame": {"x":1128,"y":923,"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}, @@ -1202,7 +1202,7 @@ }, "sprites/misc/lock_direction_indicator.png": { - "frame": {"x":369,"y":647,"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}, @@ -1210,7 +1210,7 @@ }, "sprites/misc/slot_bad_arrow.png": { - "frame": {"x":1417,"y":55,"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}, @@ -1218,7 +1218,7 @@ }, "sprites/misc/slot_good_arrow.png": { - "frame": {"x":1417,"y":3,"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}, @@ -1226,7 +1226,7 @@ }, "sprites/misc/storage_overlay.png": { - "frame": {"x":369,"y":599,"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}, @@ -1234,7 +1234,7 @@ }, "sprites/misc/waypoint.png": { - "frame": {"x":1148,"y":923,"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}, @@ -1242,7 +1242,7 @@ }, "sprites/misc/wires_overlay_tile.png": { - "frame": {"x":1010,"y":385,"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}, @@ -1250,7 +1250,7 @@ }, "sprites/wires/battery_empty.png": { - "frame": {"x":1002,"y":923,"w":20,"h":32}, + "frame": {"x":392,"y":993,"w":20,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":20,"h":32}, @@ -1258,7 +1258,7 @@ }, "sprites/wires/battery_full.png": { - "frame": {"x":1026,"y":923,"w":30,"h":21}, + "frame": {"x":929,"y":810,"w":30,"h":21}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":6,"w":30,"h":21}, @@ -1266,7 +1266,7 @@ }, "sprites/wires/battery_low.png": { - "frame": {"x":1060,"y":923,"w":30,"h":21}, + "frame": {"x":929,"y":835,"w":30,"h":21}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":6,"w":30,"h":21}, @@ -1274,7 +1274,7 @@ }, "sprites/wires/battery_medium.png": { - "frame": {"x":1094,"y":923,"w":30,"h":21}, + "frame": {"x":929,"y":860,"w":30,"h":21}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":6,"w":30,"h":21}, @@ -1282,7 +1282,7 @@ }, "sprites/wires/negative_energy.png": { - "frame": {"x":857,"y":667,"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}, @@ -1290,7 +1290,7 @@ }, "sprites/wires/pin_negative_accept.png": { - "frame": {"x":1313,"y":665,"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}, @@ -1298,7 +1298,7 @@ }, "sprites/wires/pin_negative_eject.png": { - "frame": {"x":1422,"y":101,"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}, @@ -1306,7 +1306,7 @@ }, "sprites/wires/pin_positive_accept.png": { - "frame": {"x":1315,"y":470,"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}, @@ -1314,7 +1314,7 @@ }, "sprites/wires/pin_positive_eject.png": { - "frame": {"x":1340,"y":722,"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}, @@ -1322,19 +1322,27 @@ }, "sprites/wires/positive_energy.png": { - "frame": {"x":886,"y":728,"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":1462,"h":966}, + "size": {"w":962,"h":1476}, "scale": "0.5", - "smartupdate": "$TexturePacker:SmartUpdate:e8c413f60f96b12d878fb0fbf75d98e6:c8ebf93da8392443efe79b5d6c6bcd32:f159918d23e5952766c6d23ab52278c6$" + "smartupdate": "$TexturePacker:SmartUpdate:1caa58cc124d4a31029319d973957f35:dac5f0c449de47bf040f30c87841ea79:f159918d23e5952766c6d23ab52278c6$" } } diff --git a/res_built/atlas/atlas0_50.png b/res_built/atlas/atlas0_50.png index c4fa2902..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 6c7b25cc..17b08f14 100644 --- a/res_built/atlas/atlas0_75.json +++ b/res_built/atlas/atlas0_75.json @@ -1162,7 +1162,7 @@ }, "sprites/map_overview/belt_forward.png": { - "frame": {"x":1139,"y":1427,"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}, @@ -1202,7 +1202,7 @@ }, "sprites/misc/lock_direction_indicator.png": { - "frame": {"x":1956,"y":490,"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}, @@ -1234,7 +1234,7 @@ }, "sprites/misc/waypoint.png": { - "frame": {"x":1863,"y":1089,"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}, @@ -1258,7 +1258,7 @@ }, "sprites/wires/battery_full.png": { - "frame": {"x":1483,"y":569,"w":44,"h":30}, + "frame": {"x":1483,"y":616,"w":44,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":10,"w":44,"h":30}, @@ -1266,7 +1266,7 @@ }, "sprites/wires/battery_low.png": { - "frame": {"x":1483,"y":603,"w":44,"h":30}, + "frame": {"x":1708,"y":621,"w":44,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":10,"w":44,"h":30}, @@ -1274,7 +1274,7 @@ }, "sprites/wires/battery_medium.png": { - "frame": {"x":1708,"y":621,"w":44,"h":30}, + "frame": {"x":1956,"y":490,"w":44,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":10,"w":44,"h":30}, @@ -1327,6 +1327,14 @@ "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", @@ -1335,6 +1343,6 @@ "format": "RGBA8888", "size": {"w":2035,"h":1506}, "scale": "0.75", - "smartupdate": "$TexturePacker:SmartUpdate:e8c413f60f96b12d878fb0fbf75d98e6:c8ebf93da8392443efe79b5d6c6bcd32:f159918d23e5952766c6d23ab52278c6$" + "smartupdate": "$TexturePacker:SmartUpdate:1caa58cc124d4a31029319d973957f35:dac5f0c449de47bf040f30c87841ea79:f159918d23e5952766c6d23ab52278c6$" } } diff --git a/res_built/atlas/atlas0_75.png b/res_built/atlas/atlas0_75.png index 2a3088c3..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/sprites/buildings/advanced_processor.png b/res_raw/sprites/buildings/advanced_processor.png index 824d2e89..9667eb67 100644 Binary files a/res_raw/sprites/buildings/advanced_processor.png and b/res_raw/sprites/buildings/advanced_processor.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/js/core/config.js b/src/js/core/config.js index f3f59722..6a9fb32d 100644 --- a/src/js/core/config.js +++ b/src/js/core/config.js @@ -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 764b1327..c1d73827 100644 --- a/src/js/game/buildings/advanced_processor.js +++ b/src/js/game/buildings/advanced_processor.js @@ -65,8 +65,10 @@ export class MetaAdvancedProcessorBuilding extends MetaBuilding { entity.addComponent( new EnergyConsumerComponent({ bufferSize: 3, - perCharge: 1, + perCharge: 0.25, batteryPosition: new Vector(4, 6.5), + acceptorSlotIndex: 1, + ejectorSlotIndex: 1, }) ); @@ -90,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/components/energy_consumer.js b/src/js/game/components/energy_consumer.js index eda4b6ee..5117cc01 100644 --- a/src/js/game/components/energy_consumer.js +++ b/src/js/game/components/energy_consumer.js @@ -1,6 +1,7 @@ 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() { @@ -9,10 +10,15 @@ export class EnergyConsumerComponent extends Component { static getSchema() { return { - bufferSize: types.uint, - perCharge: types.uint, - stored: types.uint, + 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, }; } @@ -22,13 +28,95 @@ export class EnergyConsumerComponent extends Component { * @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() }) { + 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/systems/energy_consumer.js b/src/js/game/systems/energy_consumer.js index 69c43ee0..9cb989b7 100644 --- a/src/js/game/systems/energy_consumer.js +++ b/src/js/game/systems/energy_consumer.js @@ -1,9 +1,12 @@ -import { GameSystemWithFilter } from "../game_system_with_filter"; -import { EnergyConsumerComponent } from "../components/energy_consumer"; -import { Loader } from "../../core/loader"; 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 { enableImageSmoothing } from "../../core/buffer_utils"; +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) { @@ -15,6 +18,41 @@ export class EnergyConsumerSystem extends GameSystemWithFilter { 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); + } } /** @@ -40,9 +78,17 @@ export class EnergyConsumerSystem extends GameSystemWithFilter { .toWorldSpace() .add(consumerComp.batteryPosition); - const percentage = consumerComp.stored / consumerComp.bufferSize; + 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 + ); - const index = Math.floor(percentage * this.batterySprites.length); - this.batterySprites[index].drawCachedCentered(parameters, position.x, position.y, 12); + this.batterySprites[index].drawCachedCentered(parameters, position.x, position.y, 12); + } } } 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..c8bac343 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,10 @@ export class ItemProcessorSystem extends GameSystemWithFilter { // ADVANCED PROCESSING case enumItemProcessorTypes.advancedProcessor: { - // TODO - - entity.components.ItemEjector.tryEject(1, NEGATIVE_ENERGY_ITEM_SINGLETON); - + outItems.push({ + item: items[0].item, + requiredSlot: 0, + }); break; }