diff --git a/res_built/atlas/atlas0_10.json b/res_built/atlas/atlas0_10.json index 754a75b3..f4eb5b91 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":285,"y":3,"w":13,"h":13}, + "frame": {"x":293,"y":39,"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":108,"y":118,"w":13,"h":13}, + "frame": {"x":293,"y":56,"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":176,"y":134,"w":13,"h":13}, + "frame": {"x":199,"y":117,"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":261,"y":115,"w":13,"h":13}, + "frame": {"x":88,"y":209,"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":261,"y":132,"w":13,"h":13}, + "frame": {"x":88,"y":226,"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":278,"y":115,"w":13,"h":13}, + "frame": {"x":105,"y":192,"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":278,"y":132,"w":13,"h":13}, + "frame": {"x":105,"y":209,"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":102,"y":158,"w":13,"h":13}, + "frame": {"x":105,"y":226,"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":99,"y":175,"w":13,"h":13}, + "frame": {"x":125,"y":138,"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":88,"y":192,"w":13,"h":13}, + "frame": {"x":126,"y":155,"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":85,"y":158,"w":13,"h":13}, + "frame": {"x":293,"y":73,"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":82,"y":175,"w":13,"h":13}, + "frame": {"x":293,"y":90,"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":108,"y":135,"w":13,"h":13}, + "frame": {"x":293,"y":107,"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":125,"y":118,"w":13,"h":13}, + "frame": {"x":85,"y":158,"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":125,"y":135,"w":13,"h":13}, + "frame": {"x":82,"y":175,"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":142,"y":118,"w":13,"h":13}, + "frame": {"x":108,"y":138,"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":142,"y":135,"w":13,"h":13}, + "frame": {"x":131,"y":118,"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":159,"y":117,"w":13,"h":13}, + "frame": {"x":148,"y":118,"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":159,"y":134,"w":13,"h":13}, + "frame": {"x":165,"y":118,"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":176,"y":117,"w":13,"h":13}, + "frame": {"x":182,"y":117,"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":193,"y":117,"w":13,"h":13}, + "frame": {"x":216,"y":117,"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":193,"y":134,"w":13,"h":13}, + "frame": {"x":233,"y":115,"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":210,"y":115,"w":13,"h":13}, + "frame": {"x":250,"y":115,"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":210,"y":132,"w":13,"h":13}, + "frame": {"x":267,"y":115,"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":227,"y":115,"w":13,"h":13}, + "frame": {"x":293,"y":124,"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":227,"y":132,"w":13,"h":13}, + "frame": {"x":109,"y":155,"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":244,"y":115,"w":13,"h":13}, + "frame": {"x":99,"y":175,"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":244,"y":132,"w":13,"h":13}, + "frame": {"x":88,"y":192,"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":88,"y":209,"w":13,"h":13}, + "frame": {"x":116,"y":172,"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":88,"y":226,"w":13,"h":13}, + "frame": {"x":142,"y":135,"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":153,"y":152,"w":13,"h":13}, + "frame": {"x":139,"y":223,"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":156,"y":220,"w":13,"h":13}, + "frame": {"x":177,"y":152,"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":167,"y":169,"w":13,"h":13}, + "frame": {"x":193,"y":134,"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":184,"y":168,"w":13,"h":13}, + "frame": {"x":210,"y":134,"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":173,"y":186,"w":13,"h":13}, + "frame": {"x":184,"y":169,"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":173,"y":203,"w":13,"h":13}, + "frame": {"x":194,"y":151,"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":173,"y":220,"w":13,"h":13}, + "frame": {"x":211,"y":151,"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":190,"y":185,"w":13,"h":13}, + "frame": {"x":201,"y":168,"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":119,"y":152,"w":13,"h":13}, + "frame": {"x":159,"y":135,"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":136,"y":152,"w":13,"h":13}, + "frame": {"x":143,"y":152,"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":105,"y":192,"w":13,"h":13}, + "frame": {"x":160,"y":152,"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":105,"y":209,"w":13,"h":13}, + "frame": {"x":133,"y":172,"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":105,"y":226,"w":13,"h":13}, + "frame": {"x":122,"y":189,"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":116,"y":175,"w":13,"h":13}, + "frame": {"x":122,"y":206,"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":122,"y":192,"w":13,"h":13}, + "frame": {"x":122,"y":223,"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":122,"y":209,"w":13,"h":13}, + "frame": {"x":150,"y":169,"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":122,"y":226,"w":13,"h":13}, + "frame": {"x":139,"y":189,"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":133,"y":169,"w":13,"h":13}, + "frame": {"x":139,"y":206,"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":150,"y":169,"w":13,"h":13}, + "frame": {"x":167,"y":169,"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":170,"y":151,"w":13,"h":13}, + "frame": {"x":156,"y":186,"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":187,"y":151,"w":13,"h":13}, + "frame": {"x":156,"y":203,"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":139,"y":186,"w":13,"h":13}, + "frame": {"x":156,"y":220,"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":139,"y":203,"w":13,"h":13}, + "frame": {"x":173,"y":186,"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":139,"y":220,"w":13,"h":13}, + "frame": {"x":173,"y":203,"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":156,"y":186,"w":13,"h":13}, + "frame": {"x":173,"y":220,"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":156,"y":203,"w":13,"h":13}, + "frame": {"x":176,"y":135,"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":190,"y":202,"w":13,"h":13}, + "frame": {"x":190,"y":186,"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":190,"y":219,"w":13,"h":13}, + "frame": {"x":190,"y":203,"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":235,"y":166,"w":13,"h":13}, + "frame": {"x":235,"y":168,"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":241,"y":217,"w":13,"h":13}, + "frame": {"x":241,"y":219,"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":258,"y":200,"w":13,"h":13}, + "frame": {"x":269,"y":166,"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":258,"y":217,"w":13,"h":13}, + "frame": {"x":258,"y":183,"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":275,"y":183,"w":13,"h":13}, + "frame": {"x":258,"y":200,"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":275,"y":200,"w":13,"h":13}, + "frame": {"x":258,"y":217,"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":275,"y":217,"w":13,"h":13}, + "frame": {"x":258,"y":234,"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":139,"y":237,"w":13,"h":13}, + "frame": {"x":275,"y":183,"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":201,"y":168,"w":13,"h":13}, + "frame": {"x":190,"y":220,"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":204,"y":151,"w":13,"h":13}, + "frame": {"x":218,"y":168,"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":221,"y":149,"w":13,"h":13}, + "frame": {"x":207,"y":185,"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":238,"y":149,"w":13,"h":13}, + "frame": {"x":207,"y":202,"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":255,"y":149,"w":13,"h":13}, + "frame": {"x":207,"y":219,"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":272,"y":149,"w":13,"h":13}, + "frame": {"x":224,"y":185,"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":207,"y":185,"w":13,"h":13}, + "frame": {"x":224,"y":202,"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":207,"y":202,"w":13,"h":13}, + "frame": {"x":224,"y":219,"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":207,"y":219,"w":13,"h":13}, + "frame": {"x":227,"y":134,"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":218,"y":168,"w":13,"h":13}, + "frame": {"x":228,"y":151,"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":252,"y":166,"w":13,"h":13}, + "frame": {"x":244,"y":132,"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":269,"y":166,"w":13,"h":13}, + "frame": {"x":261,"y":132,"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":224,"y":185,"w":13,"h":13}, + "frame": {"x":245,"y":149,"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":224,"y":202,"w":13,"h":13}, + "frame": {"x":262,"y":149,"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":224,"y":219,"w":13,"h":13}, + "frame": {"x":252,"y":166,"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":241,"y":183,"w":13,"h":13}, + "frame": {"x":293,"y":141,"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":241,"y":200,"w":13,"h":13}, + "frame": {"x":241,"y":185,"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":258,"y":183,"w":13,"h":13}, + "frame": {"x":241,"y":202,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -674,7 +674,7 @@ }, "sprites/blueprints/belt_left.png": { - "frame": {"x":156,"y":237,"w":13,"h":13}, + "frame": {"x":275,"y":200,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -682,7 +682,7 @@ }, "sprites/blueprints/belt_right.png": { - "frame": {"x":173,"y":237,"w":13,"h":13}, + "frame": {"x":275,"y":217,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -690,12 +690,20 @@ }, "sprites/blueprints/belt_top.png": { - "frame": {"x":190,"y":236,"w":13,"h":13}, + "frame": {"x":275,"y":234,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, "sourceSize": {"w":13,"h":13} }, +"sprites/blueprints/constant_signal.png": +{ + "frame": {"x":285,"y":3,"w":19,"h":19}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":19,"h":19}, + "sourceSize": {"w":19,"h":19} +}, "sprites/blueprints/cutter-quad.png": { "frame": {"x":163,"y":3,"w":76,"h":19}, @@ -842,7 +850,7 @@ }, "sprites/blueprints/underground_belt_entry-tier2.png": { - "frame": {"x":155,"y":95,"w":19,"h":18}, + "frame": {"x":178,"y":95,"w":19,"h":18}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":1,"w":19,"h":18}, @@ -850,7 +858,7 @@ }, "sprites/blueprints/underground_belt_entry.png": { - "frame": {"x":201,"y":95,"w":19,"h":16}, + "frame": {"x":224,"y":95,"w":19,"h":16}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":3,"w":19,"h":16}, @@ -858,7 +866,7 @@ }, "sprites/blueprints/underground_belt_exit-tier2.png": { - "frame": {"x":224,"y":95,"w":19,"h":16}, + "frame": {"x":247,"y":95,"w":19,"h":16}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":19,"h":16}, @@ -866,7 +874,7 @@ }, "sprites/blueprints/underground_belt_exit.png": { - "frame": {"x":247,"y":95,"w":19,"h":16}, + "frame": {"x":270,"y":95,"w":19,"h":16}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":19,"h":16}, @@ -874,7 +882,7 @@ }, "sprites/blueprints/wire-cross.png": { - "frame": {"x":207,"y":236,"w":13,"h":13}, + "frame": {"x":291,"y":158,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -882,7 +890,7 @@ }, "sprites/blueprints/wire-split.png": { - "frame": {"x":64,"y":244,"w":13,"h":8}, + "frame": {"x":184,"y":237,"w":13,"h":8}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":5,"w":13,"h":8}, @@ -890,7 +898,7 @@ }, "sprites/blueprints/wire-turn.png": { - "frame": {"x":81,"y":244,"w":8,"h":8}, + "frame": {"x":279,"y":148,"w":8,"h":8}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":5,"w":8,"h":8}, @@ -898,7 +906,7 @@ }, "sprites/blueprints/wire.png": { - "frame": {"x":295,"y":48,"w":3,"h":13}, + "frame": {"x":286,"y":49,"w":3,"h":13}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":3,"h":13}, @@ -906,7 +914,7 @@ }, "sprites/buildings/belt_left.png": { - "frame": {"x":224,"y":236,"w":13,"h":13}, + "frame": {"x":292,"y":175,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -914,7 +922,7 @@ }, "sprites/buildings/belt_right.png": { - "frame": {"x":241,"y":234,"w":13,"h":13}, + "frame": {"x":292,"y":192,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -922,12 +930,20 @@ }, "sprites/buildings/belt_top.png": { - "frame": {"x":285,"y":3,"w":13,"h":13}, + "frame": {"x":293,"y":39,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, "sourceSize": {"w":13,"h":13} }, +"sprites/buildings/constant_signal.png": +{ + "frame": {"x":178,"y":72,"w":19,"h":19}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":19,"h":19}, + "sourceSize": {"w":19,"h":19} +}, "sprites/buildings/cutter-quad.png": { "frame": {"x":82,"y":49,"w":76,"h":19}, @@ -954,7 +970,7 @@ }, "sprites/buildings/miner-chainable.png": { - "frame": {"x":178,"y":72,"w":19,"h":19}, + "frame": {"x":201,"y":72,"w":19,"h":19}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":19,"h":19}, @@ -962,7 +978,7 @@ }, "sprites/buildings/miner.png": { - "frame": {"x":201,"y":72,"w":19,"h":19}, + "frame": {"x":224,"y":72,"w":19,"h":19}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":19,"h":19}, @@ -1010,7 +1026,7 @@ }, "sprites/buildings/rotater-ccw.png": { - "frame": {"x":224,"y":72,"w":19,"h":19}, + "frame": {"x":247,"y":72,"w":19,"h":19}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":19,"h":19}, @@ -1018,7 +1034,7 @@ }, "sprites/buildings/rotater-fl.png": { - "frame": {"x":247,"y":72,"w":19,"h":19}, + "frame": {"x":270,"y":72,"w":19,"h":19}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":19,"h":19}, @@ -1026,7 +1042,7 @@ }, "sprites/buildings/rotater.png": { - "frame": {"x":270,"y":72,"w":19,"h":19}, + "frame": {"x":86,"y":95,"w":19,"h":19}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":19,"h":19}, @@ -1034,7 +1050,7 @@ }, "sprites/buildings/splitter-compact-inverse.png": { - "frame": {"x":86,"y":95,"w":19,"h":19}, + "frame": {"x":109,"y":95,"w":19,"h":19}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":19,"h":19}, @@ -1042,7 +1058,7 @@ }, "sprites/buildings/splitter-compact.png": { - "frame": {"x":109,"y":95,"w":19,"h":19}, + "frame": {"x":132,"y":95,"w":19,"h":19}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":19,"h":19}, @@ -1074,7 +1090,7 @@ }, "sprites/buildings/trash.png": { - "frame": {"x":132,"y":95,"w":19,"h":19}, + "frame": {"x":155,"y":95,"w":19,"h":19}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":19,"h":19}, @@ -1082,7 +1098,7 @@ }, "sprites/buildings/underground_belt_entry-tier2.png": { - "frame": {"x":178,"y":95,"w":19,"h":18}, + "frame": {"x":201,"y":95,"w":19,"h":18}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":1,"w":19,"h":18}, @@ -1090,7 +1106,7 @@ }, "sprites/buildings/underground_belt_entry.png": { - "frame": {"x":270,"y":95,"w":19,"h":16}, + "frame": {"x":85,"y":118,"w":19,"h":16}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":3,"w":19,"h":16}, @@ -1098,7 +1114,7 @@ }, "sprites/buildings/underground_belt_exit-tier2.png": { - "frame": {"x":85,"y":118,"w":19,"h":16}, + "frame": {"x":85,"y":138,"w":19,"h":16}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":19,"h":16}, @@ -1106,7 +1122,7 @@ }, "sprites/buildings/underground_belt_exit.png": { - "frame": {"x":85,"y":138,"w":19,"h":16}, + "frame": {"x":108,"y":118,"w":19,"h":16}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":19,"h":16}, @@ -1114,7 +1130,7 @@ }, "sprites/buildings/wire-cross.png": { - "frame": {"x":258,"y":234,"w":13,"h":13}, + "frame": {"x":292,"y":209,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, @@ -1122,7 +1138,7 @@ }, "sprites/buildings/wire-split.png": { - "frame": {"x":93,"y":243,"w":13,"h":8}, + "frame": {"x":213,"y":236,"w":13,"h":8}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":5,"w":13,"h":8}, @@ -1130,7 +1146,7 @@ }, "sprites/buildings/wire-turn.png": { - "frame": {"x":110,"y":243,"w":8,"h":8}, + "frame": {"x":201,"y":237,"w":8,"h":8}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":5,"w":8,"h":8}, @@ -1138,7 +1154,7 @@ }, "sprites/buildings/wire.png": { - "frame": {"x":288,"y":48,"w":3,"h":13}, + "frame": {"x":102,"y":158,"w":3,"h":13}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":3,"h":13}, @@ -1146,7 +1162,7 @@ }, "sprites/debug/acceptor_slot.png": { - "frame": {"x":292,"y":182,"w":6,"h":6}, + "frame": {"x":133,"y":240,"w":6,"h":6}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":6,"h":6}, @@ -1154,7 +1170,7 @@ }, "sprites/debug/ejector_slot.png": { - "frame": {"x":292,"y":192,"w":6,"h":6}, + "frame": {"x":143,"y":240,"w":6,"h":6}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":6,"h":6}, @@ -1162,7 +1178,7 @@ }, "sprites/misc/deletion_marker.png": { - "frame": {"x":288,"y":20,"w":10,"h":10}, + "frame": {"x":156,"y":237,"w":10,"h":10}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":10,"h":10}, @@ -1170,7 +1186,7 @@ }, "sprites/misc/hub_direction_indicator.png": { - "frame": {"x":286,"y":65,"w":3,"h":3}, + "frame": {"x":42,"y":244,"w":3,"h":3}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":3,"h":3}, @@ -1178,7 +1194,7 @@ }, "sprites/misc/slot_bad_arrow.png": { - "frame": {"x":288,"y":20,"w":10,"h":10}, + "frame": {"x":156,"y":237,"w":10,"h":10}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":10,"h":10}, @@ -1186,7 +1202,7 @@ }, "sprites/misc/slot_good_arrow.png": { - "frame": {"x":288,"y":34,"w":10,"h":10}, + "frame": {"x":170,"y":237,"w":10,"h":10}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":10,"h":10}, @@ -1194,7 +1210,7 @@ }, "sprites/misc/storage_overlay.png": { - "frame": {"x":42,"y":244,"w":18,"h":9}, + "frame": {"x":288,"y":26,"w":18,"h":9}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":18,"h":9}, @@ -1202,7 +1218,7 @@ }, "sprites/misc/waypoint.png": { - "frame": {"x":293,"y":65,"w":3,"h":3}, + "frame": {"x":284,"y":125,"w":3,"h":3}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":3,"h":3}, @@ -1210,15 +1226,31 @@ }, "sprites/misc/wires_overlay_tile.png": { - "frame": {"x":275,"y":234,"w":13,"h":13}, + "frame": {"x":292,"y":226,"w":13,"h":13}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":13,"h":13}, "sourceSize": {"w":13,"h":13} }, +"sprites/wires/boolean_false.png": +{ + "frame": {"x":230,"y":236,"w":6,"h":6}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":6,"h":6}, + "sourceSize": {"w":6,"h":6} +}, +"sprites/wires/boolean_true.png": +{ + "frame": {"x":284,"y":115,"w":5,"h":6}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":0,"y":0,"w":5,"h":6}, + "sourceSize": {"w":6,"h":6} +}, "sprites/wires/logical_acceptor.png": { - "frame": {"x":122,"y":243,"w":7,"h":7}, + "frame": {"x":122,"y":240,"w":7,"h":7}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":0,"w":7,"h":7}, @@ -1226,7 +1258,7 @@ }, "sprites/wires/logical_ejector.png": { - "frame": {"x":286,"y":166,"w":11,"h":12}, + "frame": {"x":278,"y":132,"w":11,"h":12}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":11,"h":12}, @@ -1237,8 +1269,8 @@ "version": "1.0", "image": "atlas0_10.png", "format": "RGBA8888", - "size": {"w":301,"h":256}, + "size": {"w":309,"h":250}, "scale": "0.1", - "smartupdate": "$TexturePacker:SmartUpdate:06c248b9dcecff13f7dfba53c89495d3:f53ce8a47bd52d5fdc10e7c53c031305:f159918d23e5952766c6d23ab52278c6$" + "smartupdate": "$TexturePacker:SmartUpdate:5ea7dd209dcb03961a072825a642d749:280ec47ed970a752639cdd30bf29dca4:f159918d23e5952766c6d23ab52278c6$" } } diff --git a/res_built/atlas/atlas0_10.png b/res_built/atlas/atlas0_10.png index 488c76ec..fa889436 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 78142a76..1d18d44f 100644 --- a/res_built/atlas/atlas0_100.json +++ b/res_built/atlas/atlas0_100.json @@ -2,7 +2,7 @@ "sprites/belt/forward_0.png": { - "frame": {"x":1058,"y":1495,"w":100,"h":126}, + "frame": {"x":1541,"y":981,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -10,7 +10,7 @@ }, "sprites/belt/forward_1.png": { - "frame": {"x":1162,"y":1473,"w":100,"h":126}, + "frame": {"x":1645,"y":980,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -18,7 +18,7 @@ }, "sprites/belt/forward_2.png": { - "frame": {"x":1603,"y":1173,"w":100,"h":126}, + "frame": {"x":1813,"y":850,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -26,7 +26,7 @@ }, "sprites/belt/forward_3.png": { - "frame": {"x":1682,"y":1433,"w":100,"h":126}, + "frame": {"x":1506,"y":1345,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -34,7 +34,7 @@ }, "sprites/belt/forward_4.png": { - "frame": {"x":1763,"y":1295,"w":100,"h":126}, + "frame": {"x":1511,"y":1475,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -42,7 +42,7 @@ }, "sprites/belt/forward_5.png": { - "frame": {"x":1786,"y":1425,"w":100,"h":126}, + "frame": {"x":1511,"y":1605,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -50,7 +50,7 @@ }, "sprites/belt/forward_6.png": { - "frame": {"x":1867,"y":1228,"w":100,"h":126}, + "frame": {"x":1506,"y":1746,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -58,7 +58,7 @@ }, "sprites/belt/forward_7.png": { - "frame": {"x":1890,"y":1358,"w":100,"h":126}, + "frame": {"x":1610,"y":1345,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -66,7 +66,7 @@ }, "sprites/belt/forward_8.png": { - "frame": {"x":1890,"y":1488,"w":100,"h":126}, + "frame": {"x":1615,"y":1475,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -74,7 +74,7 @@ }, "sprites/belt/forward_9.png": { - "frame": {"x":1786,"y":1555,"w":100,"h":126}, + "frame": {"x":1615,"y":1605,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -82,7 +82,7 @@ }, "sprites/belt/forward_10.png": { - "frame": {"x":1243,"y":1343,"w":100,"h":126}, + "frame": {"x":1749,"y":980,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -90,7 +90,7 @@ }, "sprites/belt/forward_11.png": { - "frame": {"x":1266,"y":1473,"w":100,"h":126}, + "frame": {"x":669,"y":2294,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -98,7 +98,7 @@ }, "sprites/belt/forward_12.png": { - "frame": {"x":717,"y":1908,"w":100,"h":126}, + "frame": {"x":773,"y":2294,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -106,7 +106,7 @@ }, "sprites/belt/forward_13.png": { - "frame": {"x":821,"y":1908,"w":100,"h":126}, + "frame": {"x":1305,"y":1109,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -114,7 +114,7 @@ }, "sprites/belt/forward_14.png": { - "frame": {"x":834,"y":2038,"w":100,"h":126}, + "frame": {"x":1298,"y":1356,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -122,7 +122,7 @@ }, "sprites/belt/forward_15.png": { - "frame": {"x":750,"y":2285,"w":100,"h":126}, + "frame": {"x":1303,"y":1486,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -130,7 +130,7 @@ }, "sprites/belt/forward_16.png": { - "frame": {"x":854,"y":2285,"w":100,"h":126}, + "frame": {"x":1303,"y":1616,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -138,7 +138,7 @@ }, "sprites/belt/forward_17.png": { - "frame": {"x":1291,"y":1174,"w":100,"h":126}, + "frame": {"x":1298,"y":1746,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -146,7 +146,7 @@ }, "sprites/belt/forward_18.png": { - "frame": {"x":1395,"y":1173,"w":100,"h":126}, + "frame": {"x":1825,"y":590,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -154,7 +154,7 @@ }, "sprites/belt/forward_19.png": { - "frame": {"x":1499,"y":1173,"w":100,"h":126}, + "frame": {"x":1825,"y":720,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -162,7 +162,7 @@ }, "sprites/belt/forward_20.png": { - "frame": {"x":1707,"y":1165,"w":100,"h":126}, + "frame": {"x":1853,"y":980,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -170,7 +170,7 @@ }, "sprites/belt/forward_21.png": { - "frame": {"x":1347,"y":1304,"w":100,"h":126}, + "frame": {"x":1275,"y":1884,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -178,7 +178,7 @@ }, "sprites/belt/forward_22.png": { - "frame": {"x":1451,"y":1303,"w":100,"h":126}, + "frame": {"x":1379,"y":1876,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -186,7 +186,7 @@ }, "sprites/belt/forward_23.png": { - "frame": {"x":1555,"y":1303,"w":100,"h":126}, + "frame": {"x":1402,"y":1746,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -194,7 +194,7 @@ }, "sprites/belt/forward_24.png": { - "frame": {"x":1659,"y":1303,"w":100,"h":126}, + "frame": {"x":1483,"y":1876,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -202,7 +202,7 @@ }, "sprites/belt/forward_25.png": { - "frame": {"x":1370,"y":1434,"w":100,"h":126}, + "frame": {"x":1402,"y":1356,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -210,7 +210,7 @@ }, "sprites/belt/forward_26.png": { - "frame": {"x":1474,"y":1433,"w":100,"h":126}, + "frame": {"x":1407,"y":1486,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -218,7 +218,7 @@ }, "sprites/belt/forward_27.png": { - "frame": {"x":1578,"y":1433,"w":100,"h":126}, + "frame": {"x":1407,"y":1616,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, @@ -226,7 +226,7 @@ }, "sprites/belt/left_0.png": { - "frame": {"x":797,"y":1791,"w":113,"h":113}, + "frame": {"x":1873,"y":3,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -234,7 +234,7 @@ }, "sprites/belt/left_1.png": { - "frame": {"x":1881,"y":1111,"w":113,"h":113}, + "frame": {"x":1873,"y":120,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -242,7 +242,7 @@ }, "sprites/belt/left_2.png": { - "frame": {"x":950,"y":2142,"w":113,"h":113}, + "frame": {"x":1704,"y":1969,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -250,7 +250,7 @@ }, "sprites/belt/left_3.png": { - "frame": {"x":1075,"y":2210,"w":113,"h":113}, + "frame": {"x":1743,"y":2203,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -258,7 +258,7 @@ }, "sprites/belt/left_4.png": { - "frame": {"x":1148,"y":1742,"w":113,"h":113}, + "frame": {"x":1643,"y":1111,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -266,7 +266,7 @@ }, "sprites/belt/left_5.png": { - "frame": {"x":1159,"y":1859,"w":113,"h":113}, + "frame": {"x":1643,"y":1228,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -274,7 +274,7 @@ }, "sprites/belt/left_6.png": { - "frame": {"x":1172,"y":1976,"w":113,"h":113}, + "frame": {"x":1760,"y":1110,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -282,7 +282,7 @@ }, "sprites/belt/left_7.png": { - "frame": {"x":1184,"y":2093,"w":113,"h":113}, + "frame": {"x":1760,"y":1227,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -290,7 +290,7 @@ }, "sprites/belt/left_8.png": { - "frame": {"x":1192,"y":2210,"w":113,"h":113}, + "frame": {"x":1714,"y":1345,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -298,7 +298,7 @@ }, "sprites/belt/left_9.png": { - "frame": {"x":1363,"y":1681,"w":113,"h":113}, + "frame": {"x":1719,"y":1462,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -306,7 +306,7 @@ }, "sprites/belt/left_10.png": { - "frame": {"x":717,"y":2038,"w":113,"h":113}, + "frame": {"x":1409,"y":1111,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -314,7 +314,7 @@ }, "sprites/belt/left_11.png": { - "frame": {"x":716,"y":2155,"w":113,"h":113}, + "frame": {"x":1526,"y":1111,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -322,7 +322,7 @@ }, "sprites/belt/left_12.png": { - "frame": {"x":833,"y":2168,"w":113,"h":113}, + "frame": {"x":1292,"y":1239,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -330,7 +330,7 @@ }, "sprites/belt/left_13.png": { - "frame": {"x":1890,"y":1618,"w":113,"h":113}, + "frame": {"x":1409,"y":1228,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -338,7 +338,7 @@ }, "sprites/belt/left_14.png": { - "frame": {"x":1370,"y":1564,"w":113,"h":113}, + "frame": {"x":1526,"y":1228,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -346,7 +346,7 @@ }, "sprites/belt/left_15.png": { - "frame": {"x":1487,"y":1563,"w":113,"h":113}, + "frame": {"x":1871,"y":355,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -354,7 +354,7 @@ }, "sprites/belt/left_16.png": { - "frame": {"x":1604,"y":1563,"w":113,"h":113}, + "frame": {"x":1871,"y":472,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -362,7 +362,7 @@ }, "sprites/belt/left_17.png": { - "frame": {"x":914,"y":1791,"w":113,"h":113}, + "frame": {"x":1610,"y":1735,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -370,7 +370,7 @@ }, "sprites/belt/left_18.png": { - "frame": {"x":925,"y":1908,"w":113,"h":113}, + "frame": {"x":1610,"y":1852,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -378,7 +378,7 @@ }, "sprites/belt/left_19.png": { - "frame": {"x":938,"y":2025,"w":113,"h":113}, + "frame": {"x":1587,"y":1969,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -386,7 +386,7 @@ }, "sprites/belt/left_20.png": { - "frame": {"x":958,"y":2259,"w":113,"h":113}, + "frame": {"x":1275,"y":2014,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -394,7 +394,7 @@ }, "sprites/belt/left_21.png": { - "frame": {"x":1162,"y":1603,"w":113,"h":113}, + "frame": {"x":1392,"y":2006,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -402,7 +402,7 @@ }, "sprites/belt/left_22.png": { - "frame": {"x":928,"y":1625,"w":113,"h":113}, + "frame": {"x":1392,"y":2123,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -410,7 +410,7 @@ }, "sprites/belt/left_23.png": { - "frame": {"x":1045,"y":1625,"w":113,"h":113}, + "frame": {"x":1509,"y":2086,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -418,7 +418,7 @@ }, "sprites/belt/left_24.png": { - "frame": {"x":1031,"y":1742,"w":113,"h":113}, + "frame": {"x":1626,"y":2086,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -426,7 +426,7 @@ }, "sprites/belt/left_25.png": { - "frame": {"x":1042,"y":1859,"w":113,"h":113}, + "frame": {"x":1743,"y":2086,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -434,7 +434,7 @@ }, "sprites/belt/left_26.png": { - "frame": {"x":1055,"y":1976,"w":113,"h":113}, + "frame": {"x":1509,"y":2203,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -442,7 +442,7 @@ }, "sprites/belt/left_27.png": { - "frame": {"x":1067,"y":2093,"w":113,"h":113}, + "frame": {"x":1626,"y":2203,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -450,7 +450,7 @@ }, "sprites/belt/right_0.png": { - "frame": {"x":1480,"y":1681,"w":113,"h":113}, + "frame": {"x":1719,"y":1579,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -458,7 +458,7 @@ }, "sprites/belt/right_1.png": { - "frame": {"x":1597,"y":1680,"w":113,"h":113}, + "frame": {"x":1727,"y":1696,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -466,7 +466,7 @@ }, "sprites/belt/right_2.png": { - "frame": {"x":1426,"y":2203,"w":113,"h":113}, + "frame": {"x":849,"y":2131,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -474,7 +474,7 @@ }, "sprites/belt/right_3.png": { - "frame": {"x":1777,"y":2203,"w":113,"h":113}, + "frame": {"x":1200,"y":2131,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -482,7 +482,7 @@ }, "sprites/belt/right_4.png": { - "frame": {"x":1874,"y":1969,"w":113,"h":113}, + "frame": {"x":1228,"y":2248,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -490,7 +490,7 @@ }, "sprites/belt/right_5.png": { - "frame": {"x":1886,"y":2086,"w":113,"h":113}, + "frame": {"x":1228,"y":2365,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -498,7 +498,7 @@ }, "sprites/belt/right_6.png": { - "frame": {"x":1894,"y":2203,"w":113,"h":113}, + "frame": {"x":1345,"y":2240,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -506,7 +506,7 @@ }, "sprites/belt/right_7.png": { - "frame": {"x":1309,"y":2320,"w":113,"h":113}, + "frame": {"x":1345,"y":2357,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -514,7 +514,7 @@ }, "sprites/belt/right_8.png": { - "frame": {"x":1426,"y":2320,"w":113,"h":113}, + "frame": {"x":1462,"y":2320,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -522,7 +522,7 @@ }, "sprites/belt/right_9.png": { - "frame": {"x":1543,"y":2320,"w":113,"h":113}, + "frame": {"x":1579,"y":2320,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -530,7 +530,7 @@ }, "sprites/belt/right_10.png": { - "frame": {"x":1714,"y":1685,"w":113,"h":113}, + "frame": {"x":1727,"y":1813,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -538,7 +538,7 @@ }, "sprites/belt/right_11.png": { - "frame": {"x":1831,"y":1735,"w":113,"h":113}, + "frame": {"x":1831,"y":1344,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -546,7 +546,7 @@ }, "sprites/belt/right_12.png": { - "frame": {"x":1597,"y":1797,"w":113,"h":113}, + "frame": {"x":1836,"y":1461,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -554,7 +554,7 @@ }, "sprites/belt/right_13.png": { - "frame": {"x":1714,"y":1802,"w":113,"h":113}, + "frame": {"x":1836,"y":1578,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -562,7 +562,7 @@ }, "sprites/belt/right_14.png": { - "frame": {"x":1831,"y":1852,"w":113,"h":113}, + "frame": {"x":1844,"y":1695,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -570,7 +570,7 @@ }, "sprites/belt/right_15.png": { - "frame": {"x":1289,"y":1969,"w":113,"h":113}, + "frame": {"x":1844,"y":1812,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -578,7 +578,7 @@ }, "sprites/belt/right_16.png": { - "frame": {"x":1301,"y":2086,"w":113,"h":113}, + "frame": {"x":1844,"y":1929,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -586,7 +586,7 @@ }, "sprites/belt/right_17.png": { - "frame": {"x":1309,"y":2203,"w":113,"h":113}, + "frame": {"x":1860,"y":2046,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -594,7 +594,7 @@ }, "sprites/belt/right_18.png": { - "frame": {"x":1406,"y":1969,"w":113,"h":113}, + "frame": {"x":1860,"y":2163,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -602,7 +602,7 @@ }, "sprites/belt/right_19.png": { - "frame": {"x":1418,"y":2086,"w":113,"h":113}, + "frame": {"x":1860,"y":2280,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -610,7 +610,7 @@ }, "sprites/belt/right_20.png": { - "frame": {"x":1523,"y":1969,"w":113,"h":113}, + "frame": {"x":877,"y":2248,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -618,7 +618,7 @@ }, "sprites/belt/right_21.png": { - "frame": {"x":1535,"y":2086,"w":113,"h":113}, + "frame": {"x":877,"y":2365,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -626,7 +626,7 @@ }, "sprites/belt/right_22.png": { - "frame": {"x":1543,"y":2203,"w":113,"h":113}, + "frame": {"x":966,"y":2131,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -634,7 +634,7 @@ }, "sprites/belt/right_23.png": { - "frame": {"x":1640,"y":1969,"w":113,"h":113}, + "frame": {"x":994,"y":2248,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -642,7 +642,7 @@ }, "sprites/belt/right_24.png": { - "frame": {"x":1652,"y":2086,"w":113,"h":113}, + "frame": {"x":994,"y":2365,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -650,7 +650,7 @@ }, "sprites/belt/right_25.png": { - "frame": {"x":1660,"y":2203,"w":113,"h":113}, + "frame": {"x":1083,"y":2131,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -658,7 +658,7 @@ }, "sprites/belt/right_26.png": { - "frame": {"x":1757,"y":1969,"w":113,"h":113}, + "frame": {"x":1111,"y":2248,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -666,7 +666,7 @@ }, "sprites/belt/right_27.png": { - "frame": {"x":1769,"y":2086,"w":113,"h":113}, + "frame": {"x":1111,"y":2365,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -674,7 +674,7 @@ }, "sprites/blueprints/belt_left.png": { - "frame": {"x":1871,"y":209,"w":114,"h":114}, + "frame": {"x":718,"y":1974,"w":114,"h":114}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":12,"w":114,"h":114}, @@ -682,7 +682,7 @@ }, "sprites/blueprints/belt_right.png": { - "frame": {"x":1857,"y":399,"w":114,"h":114}, + "frame": {"x":1871,"y":237,"w":114,"h":114}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":12,"y":12,"w":114,"h":114}, @@ -690,12 +690,20 @@ }, "sprites/blueprints/belt_top.png": { - "frame": {"x":1881,"y":981,"w":102,"h":126}, + "frame": {"x":1305,"y":979,"w":102,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":12,"y":0,"w":102,"h":126}, "sourceSize": {"w":126,"h":126} }, +"sprites/blueprints/constant_signal.png": +{ + "frame": {"x":1105,"y":1174,"w":183,"h":185}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":5,"y":6,"w":183,"h":185}, + "sourceSize": {"w":192,"h":192} +}, "sprites/blueprints/cutter-quad.png": { "frame": {"x":735,"y":395,"w":730,"h":191}, @@ -714,7 +722,7 @@ }, "sprites/blueprints/miner-chainable.png": { - "frame": {"x":526,"y":1708,"w":182,"h":190}, + "frame": {"x":736,"y":1264,"w":182,"h":190}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":182,"h":190}, @@ -722,7 +730,7 @@ }, "sprites/blueprints/miner.png": { - "frame": {"x":347,"y":2088,"w":182,"h":190}, + "frame": {"x":740,"y":1458,"w":182,"h":190}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":182,"h":190}, @@ -770,7 +778,7 @@ }, "sprites/blueprints/rotater-ccw.png": { - "frame": {"x":1825,"y":590,"w":189,"h":191}, + "frame": {"x":726,"y":979,"w":189,"h":191}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":189,"h":191}, @@ -778,7 +786,7 @@ }, "sprites/blueprints/rotater-fl.png": { - "frame": {"x":922,"y":979,"w":189,"h":191}, + "frame": {"x":919,"y":979,"w":189,"h":191}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":189,"h":191}, @@ -786,7 +794,7 @@ }, "sprites/blueprints/rotater.png": { - "frame": {"x":1115,"y":979,"w":189,"h":191}, + "frame": {"x":1112,"y":979,"w":189,"h":191}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":189,"h":191}, @@ -802,7 +810,7 @@ }, "sprites/blueprints/splitter-compact.png": { - "frame": {"x":528,"y":1902,"w":185,"h":182}, + "frame": {"x":1109,"y":1363,"w":185,"h":182}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":7,"y":4,"w":185,"h":182}, @@ -834,7 +842,7 @@ }, "sprites/blueprints/trash.png": { - "frame": {"x":1770,"y":785,"w":192,"h":192}, + "frame": {"x":1421,"y":785,"w":192,"h":192}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":192,"h":192}, @@ -842,7 +850,7 @@ }, "sprites/blueprints/underground_belt_entry-tier2.png": { - "frame": {"x":919,"y":1174,"w":183,"h":166}, + "frame": {"x":718,"y":1804,"w":183,"h":166}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":26,"w":183,"h":166}, @@ -850,7 +858,7 @@ }, "sprites/blueprints/underground_belt_entry.png": { - "frame": {"x":192,"y":2285,"w":182,"h":148}, + "frame": {"x":740,"y":1652,"w":182,"h":148}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":44,"w":182,"h":148}, @@ -858,7 +866,7 @@ }, "sprites/blueprints/underground_belt_exit-tier2.png": { - "frame": {"x":3,"y":2285,"w":185,"h":148}, + "frame": {"x":926,"y":1559,"w":185,"h":148}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":185,"h":148}, @@ -866,7 +874,7 @@ }, "sprites/blueprints/underground_belt_exit.png": { - "frame": {"x":378,"y":2282,"w":182,"h":148}, + "frame": {"x":926,"y":1711,"w":182,"h":148}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":182,"h":148}, @@ -874,7 +882,7 @@ }, "sprites/blueprints/wire-cross.png": { - "frame": {"x":928,"y":1495,"w":126,"h":126}, + "frame": {"x":1411,"y":981,"w":126,"h":126}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":126,"h":126}, @@ -882,7 +890,7 @@ }, "sprites/blueprints/wire-split.png": { - "frame": {"x":1873,"y":135,"w":126,"h":70}, + "frame": {"x":352,"y":2403,"w":126,"h":70}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":56,"w":126,"h":70}, @@ -890,7 +898,7 @@ }, "sprites/blueprints/wire-turn.png": { - "frame": {"x":1161,"y":2327,"w":70,"h":70}, + "frame": {"x":1509,"y":2006,"w":70,"h":70}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":56,"y":56,"w":70,"h":70}, @@ -898,7 +906,7 @@ }, "sprites/blueprints/wire.png": { - "frame": {"x":1966,"y":785,"w":14,"h":126}, + "frame": {"x":1917,"y":850,"w":14,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":56,"y":0,"w":14,"h":126}, @@ -906,7 +914,7 @@ }, "sprites/buildings/belt_left.png": { - "frame": {"x":1660,"y":2320,"w":113,"h":113}, + "frame": {"x":1696,"y":2320,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":113,"h":113}, @@ -914,7 +922,7 @@ }, "sprites/buildings/belt_right.png": { - "frame": {"x":1777,"y":2320,"w":113,"h":113}, + "frame": {"x":1813,"y":2397,"w":113,"h":113}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":113,"h":113}, @@ -922,12 +930,20 @@ }, "sprites/buildings/belt_top.png": { - "frame": {"x":1058,"y":1495,"w":100,"h":126}, + "frame": {"x":1541,"y":981,"w":100,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":100,"h":126}, "sourceSize": {"w":126,"h":126} }, +"sprites/buildings/constant_signal.png": +{ + "frame": {"x":347,"y":2088,"w":177,"h":179}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":9,"y":9,"w":177,"h":179}, + "sourceSize": {"w":192,"h":192} +}, "sprites/buildings/cutter-quad.png": { "frame": {"x":3,"y":737,"w":728,"h":190}, @@ -938,7 +954,7 @@ }, "sprites/buildings/cutter.png": { - "frame": {"x":1084,"y":785,"w":339,"h":190}, + "frame": {"x":735,"y":785,"w":339,"h":190}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":24,"y":0,"w":339,"h":190}, @@ -954,7 +970,7 @@ }, "sprites/buildings/miner-chainable.png": { - "frame": {"x":736,"y":1264,"w":179,"h":188}, + "frame": {"x":926,"y":1367,"w":179,"h":188}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":8,"y":1,"w":179,"h":188}, @@ -962,7 +978,7 @@ }, "sprites/buildings/miner.png": { - "frame": {"x":533,"y":2088,"w":179,"h":189}, + "frame": {"x":922,"y":1174,"w":179,"h":189}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":8,"y":0,"w":179,"h":189}, @@ -1010,7 +1026,7 @@ }, "sprites/buildings/rotater-ccw.png": { - "frame": {"x":1308,"y":979,"w":187,"h":190}, + "frame": {"x":336,"y":1708,"w":187,"h":190}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":0,"w":187,"h":190}, @@ -1018,7 +1034,7 @@ }, "sprites/buildings/rotater-fl.png": { - "frame": {"x":336,"y":1708,"w":186,"h":190}, + "frame": {"x":528,"y":1902,"w":186,"h":190}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":186,"h":190}, @@ -1026,7 +1042,7 @@ }, "sprites/buildings/rotater.png": { - "frame": {"x":1499,"y":979,"w":187,"h":190}, + "frame": {"x":527,"y":1708,"w":187,"h":190}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":0,"w":187,"h":190}, @@ -1034,7 +1050,7 @@ }, "sprites/buildings/splitter-compact-inverse.png": { - "frame": {"x":1690,"y":981,"w":187,"h":180}, + "frame": {"x":528,"y":2096,"w":187,"h":180}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":5,"w":187,"h":180}, @@ -1042,7 +1058,7 @@ }, "sprites/buildings/splitter-compact.png": { - "frame": {"x":740,"y":1456,"w":184,"h":180}, + "frame": {"x":1115,"y":1549,"w":184,"h":180}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":8,"y":5,"w":184,"h":180}, @@ -1050,7 +1066,7 @@ }, "sprites/buildings/splitter.png": { - "frame": {"x":1427,"y":785,"w":339,"h":190}, + "frame": {"x":1078,"y":785,"w":339,"h":190}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":24,"y":0,"w":339,"h":190}, @@ -1058,7 +1074,7 @@ }, "sprites/buildings/stacker.png": { - "frame": {"x":735,"y":785,"w":345,"h":190}, + "frame": {"x":3,"y":2285,"w":345,"h":190}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":19,"y":0,"w":345,"h":190}, @@ -1074,7 +1090,7 @@ }, "sprites/buildings/trash.png": { - "frame": {"x":726,"y":979,"w":192,"h":191}, + "frame": {"x":1617,"y":785,"w":192,"h":191}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":1,"w":192,"h":191}, @@ -1082,7 +1098,7 @@ }, "sprites/buildings/underground_belt_entry-tier2.png": { - "frame": {"x":1106,"y":1174,"w":181,"h":165}, + "frame": {"x":905,"y":1863,"w":181,"h":165}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":7,"y":27,"w":181,"h":165}, @@ -1090,7 +1106,7 @@ }, "sprites/buildings/underground_belt_entry.png": { - "frame": {"x":740,"y":1640,"w":181,"h":147}, + "frame": {"x":1090,"y":1884,"w":181,"h":147}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":7,"y":45,"w":181,"h":147}, @@ -1098,7 +1114,7 @@ }, "sprites/buildings/underground_belt_exit-tier2.png": { - "frame": {"x":564,"y":2281,"w":182,"h":147}, + "frame": {"x":1112,"y":1733,"w":182,"h":147}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":7,"y":0,"w":182,"h":147}, @@ -1106,7 +1122,7 @@ }, "sprites/buildings/underground_belt_exit.png": { - "frame": {"x":928,"y":1344,"w":181,"h":147}, + "frame": {"x":484,"y":2280,"w":181,"h":147}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":7,"y":0,"w":181,"h":147}, @@ -1114,7 +1130,7 @@ }, "sprites/buildings/wire-cross.png": { - "frame": {"x":1113,"y":1343,"w":126,"h":126}, + "frame": {"x":719,"y":2092,"w":126,"h":126}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":126,"h":126}, @@ -1122,7 +1138,7 @@ }, "sprites/buildings/wire-split.png": { - "frame": {"x":1871,"y":327,"w":126,"h":68}, + "frame": {"x":719,"y":2222,"w":126,"h":68}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":58,"w":126,"h":68}, @@ -1130,7 +1146,7 @@ }, "sprites/buildings/wire-turn.png": { - "frame": {"x":1857,"y":517,"w":68,"h":68}, + "frame": {"x":1317,"y":2131,"w":68,"h":68}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":58,"y":58,"w":68,"h":68}, @@ -1138,7 +1154,7 @@ }, "sprites/buildings/wire.png": { - "frame": {"x":1984,"y":785,"w":10,"h":126}, + "frame": {"x":1857,"y":395,"w":10,"h":126}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":58,"y":0,"w":10,"h":126}, @@ -1146,7 +1162,7 @@ }, "sprites/debug/acceptor_slot.png": { - "frame": {"x":1811,"y":1165,"w":50,"h":64}, + "frame": {"x":836,"y":1974,"w":50,"h":64}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":7,"y":0,"w":50,"h":64}, @@ -1154,7 +1170,7 @@ }, "sprites/debug/ejector_slot.png": { - "frame": {"x":1235,"y":2327,"w":50,"h":64}, + "frame": {"x":1929,"y":589,"w":50,"h":64}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":7,"y":0,"w":50,"h":64}, @@ -1162,7 +1178,7 @@ }, "sprites/misc/deletion_marker.png": { - "frame": {"x":1075,"y":2327,"w":82,"h":82}, + "frame": {"x":669,"y":2424,"w":82,"h":82}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":7,"y":7,"w":82,"h":82}, @@ -1170,7 +1186,7 @@ }, "sprites/misc/hub_direction_indicator.png": { - "frame": {"x":1929,"y":517,"w":32,"h":32}, + "frame": {"x":3,"y":2479,"w":32,"h":32}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":32,"h":32}, @@ -1178,7 +1194,7 @@ }, "sprites/misc/slot_bad_arrow.png": { - "frame": {"x":1075,"y":2327,"w":82,"h":82}, + "frame": {"x":669,"y":2424,"w":82,"h":82}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":7,"y":7,"w":82,"h":82}, @@ -1186,7 +1202,7 @@ }, "sprites/misc/slot_good_arrow.png": { - "frame": {"x":1279,"y":1603,"w":80,"h":96}, + "frame": {"x":1877,"y":1221,"w":80,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":8,"y":0,"w":80,"h":96}, @@ -1202,7 +1218,7 @@ }, "sprites/misc/waypoint.png": { - "frame": {"x":712,"y":1708,"w":24,"h":32}, + "frame": {"x":849,"y":2248,"w":24,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":0,"w":24,"h":32}, @@ -1210,15 +1226,31 @@ }, "sprites/misc/wires_overlay_tile.png": { - "frame": {"x":1873,"y":3,"w":128,"h":128}, + "frame": {"x":352,"y":2271,"w":128,"h":128}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":128,"h":128}, "sourceSize": {"w":128,"h":128} }, +"sprites/wires/boolean_false.png": +{ + "frame": {"x":836,"y":2042,"w":30,"h":42}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":17,"y":13,"w":30,"h":42}, + "sourceSize": {"w":64,"h":64} +}, +"sprites/wires/boolean_true.png": +{ + "frame": {"x":1462,"y":2240,"w":22,"h":45}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":19,"y":11,"w":22,"h":45}, + "sourceSize": {"w":64,"h":64} +}, "sprites/wires/logical_acceptor.png": { - "frame": {"x":1811,"y":1233,"w":49,"h":58}, + "frame": {"x":1929,"y":657,"w":49,"h":58}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":40,"y":0,"w":49,"h":58}, @@ -1226,7 +1258,7 @@ }, "sprites/wires/logical_ejector.png": { - "frame": {"x":712,"y":1791,"w":81,"h":107}, + "frame": {"x":1877,"y":1110,"w":81,"h":107}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":23,"y":0,"w":81,"h":107}, @@ -1237,8 +1269,8 @@ "version": "1.0", "image": "atlas0_100.png", "format": "RGBA8888", - "size": {"w":2017,"h":2436}, + "size": {"w":1989,"h":2514}, "scale": "1", - "smartupdate": "$TexturePacker:SmartUpdate:06c248b9dcecff13f7dfba53c89495d3:f53ce8a47bd52d5fdc10e7c53c031305:f159918d23e5952766c6d23ab52278c6$" + "smartupdate": "$TexturePacker:SmartUpdate:5ea7dd209dcb03961a072825a642d749:280ec47ed970a752639cdd30bf29dca4:f159918d23e5952766c6d23ab52278c6$" } } diff --git a/res_built/atlas/atlas0_100.png b/res_built/atlas/atlas0_100.png index f7957788..4fd0bc90 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 d1308536..a2dd4ee3 100644 --- a/res_built/atlas/atlas0_25.json +++ b/res_built/atlas/atlas0_25.json @@ -2,7 +2,7 @@ "sprites/belt/forward_0.png": { - "frame": {"x":310,"y":292,"w":28,"h":32}, + "frame": {"x":402,"y":247,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -10,7 +10,7 @@ }, "sprites/belt/forward_1.png": { - "frame": {"x":310,"y":328,"w":28,"h":32}, + "frame": {"x":438,"y":211,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -18,7 +18,7 @@ }, "sprites/belt/forward_2.png": { - "frame": {"x":346,"y":400,"w":28,"h":32}, + "frame": {"x":594,"y":247,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -26,7 +26,7 @@ }, "sprites/belt/forward_3.png": { - "frame": {"x":689,"y":233,"w":28,"h":32}, + "frame": {"x":694,"y":211,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -34,7 +34,7 @@ }, "sprites/belt/forward_4.png": { - "frame": {"x":406,"y":297,"w":28,"h":32}, + "frame": {"x":690,"y":247,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -42,7 +42,7 @@ }, "sprites/belt/forward_5.png": { - "frame": {"x":438,"y":297,"w":28,"h":32}, + "frame": {"x":722,"y":247,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -50,7 +50,7 @@ }, "sprites/belt/forward_6.png": { - "frame": {"x":470,"y":297,"w":28,"h":32}, + "frame": {"x":381,"y":318,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -58,7 +58,7 @@ }, "sprites/belt/forward_7.png": { - "frame": {"x":502,"y":297,"w":28,"h":32}, + "frame": {"x":381,"y":354,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -66,7 +66,7 @@ }, "sprites/belt/forward_8.png": { - "frame": {"x":542,"y":263,"w":28,"h":32}, + "frame": {"x":381,"y":390,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -74,7 +74,7 @@ }, "sprites/belt/forward_9.png": { - "frame": {"x":574,"y":262,"w":28,"h":32}, + "frame": {"x":381,"y":426,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -82,7 +82,7 @@ }, "sprites/belt/forward_10.png": { - "frame": {"x":342,"y":292,"w":28,"h":32}, + "frame": {"x":434,"y":247,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -90,7 +90,7 @@ }, "sprites/belt/forward_11.png": { - "frame": {"x":342,"y":328,"w":28,"h":32}, + "frame": {"x":470,"y":211,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -98,7 +98,7 @@ }, "sprites/belt/forward_12.png": { - "frame": {"x":653,"y":159,"w":28,"h":32}, + "frame": {"x":466,"y":247,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -106,7 +106,7 @@ }, "sprites/belt/forward_13.png": { - "frame": {"x":247,"y":380,"w":28,"h":32}, + "frame": {"x":502,"y":211,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -114,7 +114,7 @@ }, "sprites/belt/forward_14.png": { - "frame": {"x":250,"y":416,"w":28,"h":32}, + "frame": {"x":498,"y":247,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -122,7 +122,7 @@ }, "sprites/belt/forward_15.png": { - "frame": {"x":279,"y":366,"w":28,"h":32}, + "frame": {"x":534,"y":211,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -130,7 +130,7 @@ }, "sprites/belt/forward_16.png": { - "frame": {"x":311,"y":364,"w":28,"h":32}, + "frame": {"x":530,"y":247,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -138,7 +138,7 @@ }, "sprites/belt/forward_17.png": { - "frame": {"x":343,"y":364,"w":28,"h":32}, + "frame": {"x":566,"y":211,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -146,7 +146,7 @@ }, "sprites/belt/forward_18.png": { - "frame": {"x":282,"y":402,"w":28,"h":32}, + "frame": {"x":562,"y":247,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -154,7 +154,7 @@ }, "sprites/belt/forward_19.png": { - "frame": {"x":314,"y":400,"w":28,"h":32}, + "frame": {"x":598,"y":211,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -162,7 +162,7 @@ }, "sprites/belt/forward_20.png": { - "frame": {"x":657,"y":195,"w":28,"h":32}, + "frame": {"x":630,"y":211,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -170,7 +170,7 @@ }, "sprites/belt/forward_21.png": { - "frame": {"x":657,"y":231,"w":28,"h":32}, + "frame": {"x":626,"y":247,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -178,7 +178,7 @@ }, "sprites/belt/forward_22.png": { - "frame": {"x":374,"y":292,"w":28,"h":32}, + "frame": {"x":662,"y":211,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -186,7 +186,7 @@ }, "sprites/belt/forward_23.png": { - "frame": {"x":374,"y":328,"w":28,"h":32}, + "frame": {"x":658,"y":247,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -194,7 +194,7 @@ }, "sprites/belt/forward_24.png": { - "frame": {"x":375,"y":364,"w":28,"h":32}, + "frame": {"x":349,"y":318,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -202,7 +202,7 @@ }, "sprites/belt/forward_25.png": { - "frame": {"x":378,"y":400,"w":28,"h":32}, + "frame": {"x":349,"y":354,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -210,7 +210,7 @@ }, "sprites/belt/forward_26.png": { - "frame": {"x":384,"y":436,"w":28,"h":32}, + "frame": {"x":349,"y":390,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -218,7 +218,7 @@ }, "sprites/belt/forward_27.png": { - "frame": {"x":689,"y":197,"w":28,"h":32}, + "frame": {"x":349,"y":426,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, @@ -226,7 +226,7 @@ }, "sprites/belt/left_0.png": { - "frame": {"x":318,"y":258,"w":30,"h":30}, + "frame": {"x":127,"y":452,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -234,7 +234,7 @@ }, "sprites/belt/left_1.png": { - "frame": {"x":352,"y":258,"w":30,"h":30}, + "frame": {"x":161,"y":452,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -242,7 +242,7 @@ }, "sprites/belt/left_2.png": { - "frame": {"x":508,"y":263,"w":30,"h":30}, + "frame": {"x":445,"y":317,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -250,7 +250,7 @@ }, "sprites/belt/left_3.png": { - "frame": {"x":636,"y":335,"w":30,"h":30}, + "frame": {"x":413,"y":387,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -258,7 +258,7 @@ }, "sprites/belt/left_4.png": { - "frame": {"x":670,"y":337,"w":30,"h":30}, + "frame": {"x":413,"y":421,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -266,7 +266,7 @@ }, "sprites/belt/left_5.png": { - "frame": {"x":407,"y":333,"w":30,"h":30}, + "frame": {"x":447,"y":351,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -274,7 +274,7 @@ }, "sprites/belt/left_6.png": { - "frame": {"x":441,"y":333,"w":30,"h":30}, + "frame": {"x":447,"y":385,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -282,7 +282,7 @@ }, "sprites/belt/left_7.png": { - "frame": {"x":475,"y":333,"w":30,"h":30}, + "frame": {"x":481,"y":351,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -290,7 +290,7 @@ }, "sprites/belt/left_8.png": { - "frame": {"x":509,"y":333,"w":30,"h":30}, + "frame": {"x":447,"y":419,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -298,7 +298,7 @@ }, "sprites/belt/left_9.png": { - "frame": {"x":543,"y":333,"w":30,"h":30}, + "frame": {"x":447,"y":453,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -306,7 +306,7 @@ }, "sprites/belt/left_10.png": { - "frame": {"x":676,"y":91,"w":30,"h":30}, + "frame": {"x":402,"y":283,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -314,7 +314,7 @@ }, "sprites/belt/left_11.png": { - "frame": {"x":665,"y":125,"w":30,"h":30}, + "frame": {"x":436,"y":283,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -322,7 +322,7 @@ }, "sprites/belt/left_12.png": { - "frame": {"x":282,"y":438,"w":30,"h":30}, + "frame": {"x":470,"y":283,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -330,7 +330,7 @@ }, "sprites/belt/left_13.png": { - "frame": {"x":316,"y":436,"w":30,"h":30}, + "frame": {"x":504,"y":283,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -338,7 +338,7 @@ }, "sprites/belt/left_14.png": { - "frame": {"x":316,"y":470,"w":30,"h":30}, + "frame": {"x":538,"y":283,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -346,7 +346,7 @@ }, "sprites/belt/left_15.png": { - "frame": {"x":350,"y":436,"w":30,"h":30}, + "frame": {"x":572,"y":283,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -354,7 +354,7 @@ }, "sprites/belt/left_16.png": { - "frame": {"x":350,"y":470,"w":30,"h":30}, + "frame": {"x":606,"y":283,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -362,7 +362,7 @@ }, "sprites/belt/left_17.png": { - "frame": {"x":406,"y":263,"w":30,"h":30}, + "frame": {"x":640,"y":283,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -370,7 +370,7 @@ }, "sprites/belt/left_18.png": { - "frame": {"x":440,"y":263,"w":30,"h":30}, + "frame": {"x":674,"y":283,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -378,7 +378,7 @@ }, "sprites/belt/left_19.png": { - "frame": {"x":474,"y":263,"w":30,"h":30}, + "frame": {"x":708,"y":283,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -386,7 +386,7 @@ }, "sprites/belt/left_20.png": { - "frame": {"x":534,"y":299,"w":30,"h":30}, + "frame": {"x":479,"y":317,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -394,7 +394,7 @@ }, "sprites/belt/left_21.png": { - "frame": {"x":638,"y":267,"w":30,"h":30}, + "frame": {"x":513,"y":317,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -402,7 +402,7 @@ }, "sprites/belt/left_22.png": { - "frame": {"x":672,"y":269,"w":30,"h":30}, + "frame": {"x":547,"y":317,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -410,7 +410,7 @@ }, "sprites/belt/left_23.png": { - "frame": {"x":568,"y":299,"w":30,"h":30}, + "frame": {"x":581,"y":317,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -418,7 +418,7 @@ }, "sprites/belt/left_24.png": { - "frame": {"x":602,"y":298,"w":30,"h":30}, + "frame": {"x":615,"y":317,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -426,7 +426,7 @@ }, "sprites/belt/left_25.png": { - "frame": {"x":636,"y":301,"w":30,"h":30}, + "frame": {"x":649,"y":317,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -434,7 +434,7 @@ }, "sprites/belt/left_26.png": { - "frame": {"x":670,"y":303,"w":30,"h":30}, + "frame": {"x":683,"y":317,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -442,7 +442,7 @@ }, "sprites/belt/left_27.png": { - "frame": {"x":602,"y":332,"w":30,"h":30}, + "frame": {"x":413,"y":353,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -450,7 +450,7 @@ }, "sprites/belt/right_0.png": { - "frame": {"x":410,"y":367,"w":30,"h":30}, + "frame": {"x":481,"y":385,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -458,7 +458,7 @@ }, "sprites/belt/right_1.png": { - "frame": {"x":410,"y":401,"w":30,"h":30}, + "frame": {"x":515,"y":351,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -466,7 +466,7 @@ }, "sprites/belt/right_2.png": { - "frame": {"x":546,"y":401,"w":30,"h":30}, + "frame": {"x":583,"y":385,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -474,7 +474,7 @@ }, "sprites/belt/right_3.png": { - "frame": {"x":416,"y":469,"w":30,"h":30}, + "frame": {"x":651,"y":419,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -482,7 +482,7 @@ }, "sprites/belt/right_4.png": { - "frame": {"x":450,"y":469,"w":30,"h":30}, + "frame": {"x":651,"y":453,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -490,7 +490,7 @@ }, "sprites/belt/right_5.png": { - "frame": {"x":484,"y":469,"w":30,"h":30}, + "frame": {"x":685,"y":351,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -498,7 +498,7 @@ }, "sprites/belt/right_6.png": { - "frame": {"x":518,"y":469,"w":30,"h":30}, + "frame": {"x":685,"y":385,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -506,7 +506,7 @@ }, "sprites/belt/right_7.png": { - "frame": {"x":552,"y":469,"w":30,"h":30}, + "frame": {"x":685,"y":419,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -514,7 +514,7 @@ }, "sprites/belt/right_8.png": { - "frame": {"x":586,"y":468,"w":30,"h":30}, + "frame": {"x":685,"y":453,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -522,7 +522,7 @@ }, "sprites/belt/right_9.png": { - "frame": {"x":620,"y":405,"w":30,"h":30}, + "frame": {"x":717,"y":317,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -530,7 +530,7 @@ }, "sprites/belt/right_10.png": { - "frame": {"x":444,"y":367,"w":30,"h":30}, + "frame": {"x":481,"y":419,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -538,7 +538,7 @@ }, "sprites/belt/right_11.png": { - "frame": {"x":444,"y":401,"w":30,"h":30}, + "frame": {"x":481,"y":453,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -546,7 +546,7 @@ }, "sprites/belt/right_12.png": { - "frame": {"x":478,"y":367,"w":30,"h":30}, + "frame": {"x":515,"y":385,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -554,7 +554,7 @@ }, "sprites/belt/right_13.png": { - "frame": {"x":478,"y":401,"w":30,"h":30}, + "frame": {"x":549,"y":351,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -562,7 +562,7 @@ }, "sprites/belt/right_14.png": { - "frame": {"x":512,"y":367,"w":30,"h":30}, + "frame": {"x":515,"y":419,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -570,7 +570,7 @@ }, "sprites/belt/right_15.png": { - "frame": {"x":512,"y":401,"w":30,"h":30}, + "frame": {"x":515,"y":453,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -578,7 +578,7 @@ }, "sprites/belt/right_16.png": { - "frame": {"x":416,"y":435,"w":30,"h":30}, + "frame": {"x":549,"y":385,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -586,7 +586,7 @@ }, "sprites/belt/right_17.png": { - "frame": {"x":450,"y":435,"w":30,"h":30}, + "frame": {"x":583,"y":351,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -594,7 +594,7 @@ }, "sprites/belt/right_18.png": { - "frame": {"x":484,"y":435,"w":30,"h":30}, + "frame": {"x":549,"y":419,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -602,7 +602,7 @@ }, "sprites/belt/right_19.png": { - "frame": {"x":546,"y":367,"w":30,"h":30}, + "frame": {"x":549,"y":453,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -610,7 +610,7 @@ }, "sprites/belt/right_20.png": { - "frame": {"x":518,"y":435,"w":30,"h":30}, + "frame": {"x":617,"y":351,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -618,7 +618,7 @@ }, "sprites/belt/right_21.png": { - "frame": {"x":552,"y":435,"w":30,"h":30}, + "frame": {"x":583,"y":419,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -626,7 +626,7 @@ }, "sprites/belt/right_22.png": { - "frame": {"x":580,"y":366,"w":30,"h":30}, + "frame": {"x":583,"y":453,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -634,7 +634,7 @@ }, "sprites/belt/right_23.png": { - "frame": {"x":580,"y":400,"w":30,"h":30}, + "frame": {"x":617,"y":385,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -642,7 +642,7 @@ }, "sprites/belt/right_24.png": { - "frame": {"x":586,"y":434,"w":30,"h":30}, + "frame": {"x":651,"y":351,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -650,7 +650,7 @@ }, "sprites/belt/right_25.png": { - "frame": {"x":614,"y":369,"w":30,"h":30}, + "frame": {"x":617,"y":419,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -658,7 +658,7 @@ }, "sprites/belt/right_26.png": { - "frame": {"x":648,"y":371,"w":30,"h":30}, + "frame": {"x":617,"y":453,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -666,7 +666,7 @@ }, "sprites/belt/right_27.png": { - "frame": {"x":682,"y":371,"w":30,"h":30}, + "frame": {"x":651,"y":385,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -674,7 +674,7 @@ }, "sprites/blueprints/belt_left.png": { - "frame": {"x":620,"y":439,"w":30,"h":30}, + "frame": {"x":719,"y":351,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -682,7 +682,7 @@ }, "sprites/blueprints/belt_right.png": { - "frame": {"x":654,"y":405,"w":30,"h":30}, + "frame": {"x":719,"y":385,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -690,12 +690,20 @@ }, "sprites/blueprints/belt_top.png": { - "frame": {"x":606,"y":262,"w":28,"h":32}, + "frame": {"x":413,"y":317,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, "sourceSize": {"w":32,"h":32} }, +"sprites/blueprints/constant_signal.png": +{ + "frame": {"x":671,"y":3,"w":48,"h":48}, + "rotated": false, + "trimmed": false, + "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, + "sourceSize": {"w":48,"h":48} +}, "sprites/blueprints/cutter-quad.png": { "frame": {"x":3,"y":192,"w":184,"h":48}, @@ -706,7 +714,7 @@ }, "sprites/blueprints/cutter.png": { - "frame": {"x":103,"y":244,"w":87,"h":48}, + "frame": {"x":583,"y":55,"w":87,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":87,"h":48}, @@ -714,7 +722,7 @@ }, "sprites/blueprints/miner-chainable.png": { - "frame": {"x":671,"y":3,"w":47,"h":48}, + "frame": {"x":196,"y":328,"w":47,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":47,"h":48}, @@ -722,7 +730,7 @@ }, "sprites/blueprints/miner.png": { - "frame": {"x":402,"y":211,"w":47,"h":48}, + "frame": {"x":247,"y":301,"w":47,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":47,"h":48}, @@ -770,7 +778,7 @@ }, "sprites/blueprints/rotater-ccw.png": { - "frame": {"x":103,"y":296,"w":48,"h":48}, + "frame": {"x":674,"y":55,"w":48,"h":48}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, @@ -778,7 +786,7 @@ }, "sprites/blueprints/rotater-fl.png": { - "frame": {"x":92,"y":348,"w":48,"h":48}, + "frame": {"x":664,"y":107,"w":48,"h":48}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, @@ -786,7 +794,7 @@ }, "sprites/blueprints/rotater.png": { - "frame": {"x":95,"y":442,"w":48,"h":48}, + "frame": {"x":656,"y":159,"w":48,"h":48}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, @@ -794,7 +802,7 @@ }, "sprites/blueprints/splitter-compact-inverse.png": { - "frame": {"x":155,"y":296,"w":48,"h":48}, + "frame": {"x":92,"y":348,"w":48,"h":48}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, @@ -802,7 +810,7 @@ }, "sprites/blueprints/splitter-compact.png": { - "frame": {"x":555,"y":211,"w":47,"h":47}, + "frame": {"x":298,"y":310,"w":47,"h":47}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":47,"h":47}, @@ -810,7 +818,7 @@ }, "sprites/blueprints/splitter.png": { - "frame": {"x":380,"y":159,"w":87,"h":48}, + "frame": {"x":573,"y":107,"w":87,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":87,"h":48}, @@ -818,7 +826,7 @@ }, "sprites/blueprints/stacker.png": { - "frame": {"x":583,"y":55,"w":89,"h":48}, + "frame": {"x":380,"y":159,"w":89,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":0,"w":89,"h":48}, @@ -842,7 +850,7 @@ }, "sprites/blueprints/underground_belt_entry-tier2.png": { - "frame": {"x":350,"y":211,"w":48,"h":43}, + "frame": {"x":92,"y":400,"w":48,"h":43}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":5,"w":48,"h":43}, @@ -850,7 +858,7 @@ }, "sprites/blueprints/underground_belt_entry.png": { - "frame": {"x":92,"y":400,"w":48,"h":38}, + "frame": {"x":3,"y":444,"w":48,"h":38}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":10,"w":48,"h":38}, @@ -858,7 +866,7 @@ }, "sprites/blueprints/underground_belt_exit-tier2.png": { - "frame": {"x":144,"y":400,"w":48,"h":38}, + "frame": {"x":247,"y":259,"w":48,"h":38}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":38}, @@ -866,7 +874,7 @@ }, "sprites/blueprints/underground_belt_exit.png": { - "frame": {"x":207,"y":338,"w":48,"h":38}, + "frame": {"x":195,"y":286,"w":48,"h":38}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":38}, @@ -874,7 +882,7 @@ }, "sprites/blueprints/wire-cross.png": { - "frame": {"x":676,"y":55,"w":32,"h":32}, + "frame": {"x":55,"y":444,"w":32,"h":32}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":32,"h":32}, @@ -882,7 +890,7 @@ }, "sprites/blueprints/wire-split.png": { - "frame": {"x":246,"y":259,"w":32,"h":19}, + "frame": {"x":247,"y":456,"w":32,"h":19}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":32,"h":19}, @@ -890,7 +898,7 @@ }, "sprites/blueprints/wire-turn.png": { - "frame": {"x":699,"y":125,"w":19,"h":19}, + "frame": {"x":726,"y":109,"w":19,"h":19}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":19,"h":19}, @@ -898,7 +906,7 @@ }, "sprites/blueprints/wire.png": { - "frame": {"x":712,"y":55,"w":6,"h":32}, + "frame": {"x":716,"y":107,"w":6,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":6,"h":32}, @@ -906,7 +914,7 @@ }, "sprites/buildings/belt_left.png": { - "frame": {"x":688,"y":405,"w":30,"h":30}, + "frame": {"x":719,"y":419,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":30,"h":30}, @@ -914,7 +922,7 @@ }, "sprites/buildings/belt_right.png": { - "frame": {"x":654,"y":439,"w":30,"h":30}, + "frame": {"x":719,"y":453,"w":30,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":30,"h":30}, @@ -922,12 +930,20 @@ }, "sprites/buildings/belt_top.png": { - "frame": {"x":310,"y":292,"w":28,"h":32}, + "frame": {"x":402,"y":247,"w":28,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":28,"h":32}, "sourceSize": {"w":32,"h":32} }, +"sprites/buildings/constant_signal.png": +{ + "frame": {"x":298,"y":361,"w":47,"h":47}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":1,"y":1,"w":47,"h":47}, + "sourceSize": {"w":48,"h":48} +}, "sprites/buildings/cutter-quad.png": { "frame": {"x":383,"y":3,"w":184,"h":48}, @@ -938,7 +954,7 @@ }, "sprites/buildings/cutter.png": { - "frame": {"x":471,"y":159,"w":87,"h":48}, + "frame": {"x":565,"y":159,"w":87,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":87,"h":48}, @@ -954,7 +970,7 @@ }, "sprites/buildings/miner-chainable.png": { - "frame": {"x":453,"y":211,"w":47,"h":48}, + "frame": {"x":196,"y":380,"w":47,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":47,"h":48}, @@ -962,7 +978,7 @@ }, "sprites/buildings/miner.png": { - "frame": {"x":504,"y":211,"w":47,"h":48}, + "frame": {"x":247,"y":353,"w":47,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":47,"h":48}, @@ -970,7 +986,7 @@ }, "sprites/buildings/mixer.png": { - "frame": {"x":573,"y":107,"w":88,"h":48}, + "frame": {"x":473,"y":159,"w":88,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":0,"w":88,"h":48}, @@ -1010,7 +1026,7 @@ }, "sprites/buildings/rotater-ccw.png": { - "frame": {"x":147,"y":442,"w":48,"h":48}, + "frame": {"x":144,"y":400,"w":48,"h":48}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, @@ -1018,7 +1034,7 @@ }, "sprites/buildings/rotater-fl.png": { - "frame": {"x":194,"y":234,"w":48,"h":48}, + "frame": {"x":195,"y":234,"w":48,"h":48}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, @@ -1026,7 +1042,7 @@ }, "sprites/buildings/rotater.png": { - "frame": {"x":207,"y":286,"w":48,"h":48}, + "frame": {"x":247,"y":207,"w":48,"h":48}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, @@ -1034,7 +1050,7 @@ }, "sprites/buildings/splitter-compact-inverse.png": { - "frame": {"x":298,"y":207,"w":48,"h":47}, + "frame": {"x":299,"y":259,"w":48,"h":47}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":47}, @@ -1042,7 +1058,7 @@ }, "sprites/buildings/splitter-compact.png": { - "frame": {"x":606,"y":211,"w":47,"h":47}, + "frame": {"x":247,"y":405,"w":47,"h":47}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":47,"h":47}, @@ -1050,7 +1066,7 @@ }, "sprites/buildings/splitter.png": { - "frame": {"x":562,"y":159,"w":87,"h":48}, + "frame": {"x":103,"y":296,"w":87,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":87,"h":48}, @@ -1058,7 +1074,7 @@ }, "sprites/buildings/stacker.png": { - "frame": {"x":3,"y":444,"w":88,"h":48}, + "frame": {"x":103,"y":244,"w":88,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":0,"w":88,"h":48}, @@ -1074,7 +1090,7 @@ }, "sprites/buildings/trash.png": { - "frame": {"x":246,"y":207,"w":48,"h":48}, + "frame": {"x":299,"y":207,"w":48,"h":48}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":48,"h":48}, @@ -1082,7 +1098,7 @@ }, "sprites/buildings/underground_belt_entry-tier2.png": { - "frame": {"x":196,"y":380,"w":47,"h":42}, + "frame": {"x":196,"y":432,"w":47,"h":42}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":6,"w":47,"h":42}, @@ -1090,7 +1106,7 @@ }, "sprites/buildings/underground_belt_entry.png": { - "frame": {"x":199,"y":426,"w":47,"h":38}, + "frame": {"x":298,"y":412,"w":47,"h":38}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":10,"w":47,"h":38}, @@ -1098,7 +1114,7 @@ }, "sprites/buildings/underground_belt_exit-tier2.png": { - "frame": {"x":259,"y":282,"w":47,"h":38}, + "frame": {"x":351,"y":211,"w":47,"h":38}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":47,"h":38}, @@ -1106,7 +1122,7 @@ }, "sprites/buildings/underground_belt_exit.png": { - "frame": {"x":259,"y":324,"w":47,"h":38}, + "frame": {"x":351,"y":253,"w":47,"h":38}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":47,"h":38}, @@ -1114,7 +1130,7 @@ }, "sprites/buildings/wire-cross.png": { - "frame": {"x":199,"y":468,"w":32,"h":32}, + "frame": {"x":91,"y":447,"w":32,"h":32}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":32,"h":32}, @@ -1122,7 +1138,7 @@ }, "sprites/buildings/wire-split.png": { - "frame": {"x":282,"y":259,"w":32,"h":19}, + "frame": {"x":351,"y":295,"w":32,"h":19}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":13,"w":32,"h":19}, @@ -1130,7 +1146,7 @@ }, "sprites/buildings/wire-turn.png": { - "frame": {"x":699,"y":148,"w":19,"h":19}, + "frame": {"x":283,"y":456,"w":19,"h":19}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":13,"w":19,"h":19}, @@ -1138,7 +1154,7 @@ }, "sprites/buildings/wire.png": { - "frame": {"x":685,"y":159,"w":6,"h":32}, + "frame": {"x":708,"y":159,"w":6,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":6,"h":32}, @@ -1146,7 +1162,7 @@ }, "sprites/debug/acceptor_slot.png": { - "frame": {"x":704,"y":303,"w":14,"h":16}, + "frame": {"x":723,"y":35,"w":14,"h":16}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":14,"h":16}, @@ -1154,7 +1170,7 @@ }, "sprites/debug/ejector_slot.png": { - "frame": {"x":704,"y":323,"w":14,"h":16}, + "frame": {"x":306,"y":454,"w":14,"h":16}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":14,"h":16}, @@ -1162,7 +1178,7 @@ }, "sprites/misc/deletion_marker.png": { - "frame": {"x":695,"y":171,"w":22,"h":22}, + "frame": {"x":726,"y":83,"w":22,"h":22}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":1,"w":22,"h":22}, @@ -1170,7 +1186,7 @@ }, "sprites/misc/hub_direction_indicator.png": { - "frame": {"x":710,"y":91,"w":8,"h":8}, + "frame": {"x":742,"y":283,"w":8,"h":8}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":8,"h":8}, @@ -1178,7 +1194,7 @@ }, "sprites/misc/slot_bad_arrow.png": { - "frame": {"x":695,"y":171,"w":22,"h":22}, + "frame": {"x":726,"y":83,"w":22,"h":22}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":1,"w":22,"h":22}, @@ -1186,7 +1202,7 @@ }, "sprites/misc/slot_good_arrow.png": { - "frame": {"x":384,"y":472,"w":22,"h":24}, + "frame": {"x":726,"y":55,"w":22,"h":24}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":22,"h":24}, @@ -1202,7 +1218,7 @@ }, "sprites/misc/waypoint.png": { - "frame": {"x":710,"y":103,"w":8,"h":8}, + "frame": {"x":742,"y":295,"w":8,"h":8}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":8,"h":8}, @@ -1210,15 +1226,31 @@ }, "sprites/misc/wires_overlay_tile.png": { - "frame": {"x":235,"y":468,"w":32,"h":32}, + "frame": {"x":402,"y":211,"w":32,"h":32}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":32,"h":32}, "sourceSize": {"w":32,"h":32} }, +"sprites/wires/boolean_false.png": +{ + "frame": {"x":387,"y":295,"w":10,"h":13}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":3,"y":2,"w":10,"h":13}, + "sourceSize": {"w":16,"h":16} +}, +"sprites/wires/boolean_true.png": +{ + "frame": {"x":741,"y":35,"w":7,"h":13}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":4,"y":2,"w":7,"h":13}, + "sourceSize": {"w":16,"h":16} +}, "sprites/wires/logical_acceptor.png": { - "frame": {"x":704,"y":343,"w":14,"h":16}, + "frame": {"x":324,"y":454,"w":14,"h":16}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":14,"h":16}, @@ -1226,7 +1258,7 @@ }, "sprites/wires/logical_ejector.png": { - "frame": {"x":271,"y":472,"w":22,"h":28}, + "frame": {"x":723,"y":3,"w":22,"h":28}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":22,"h":28}, @@ -1237,8 +1269,8 @@ "version": "1.0", "image": "atlas0_25.png", "format": "RGBA8888", - "size": {"w":721,"h":503}, + "size": {"w":753,"h":486}, "scale": "0.25", - "smartupdate": "$TexturePacker:SmartUpdate:06c248b9dcecff13f7dfba53c89495d3:f53ce8a47bd52d5fdc10e7c53c031305:f159918d23e5952766c6d23ab52278c6$" + "smartupdate": "$TexturePacker:SmartUpdate:5ea7dd209dcb03961a072825a642d749:280ec47ed970a752639cdd30bf29dca4:f159918d23e5952766c6d23ab52278c6$" } } diff --git a/res_built/atlas/atlas0_25.png b/res_built/atlas/atlas0_25.png index ca7d199d..df5bf3d4 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 134603bb..94cd427f 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":377,"y":841,"w":51,"h":63}, + "frame": {"x":444,"y":697,"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":377,"y":908,"w":51,"h":63}, + "frame": {"x":499,"y":697,"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":1045,"y":549,"w":51,"h":63}, + "frame": {"x":1214,"y":271,"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":749,"y":807,"w":51,"h":63}, + "frame": {"x":891,"y":577,"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":779,"y":580,"w":51,"h":63}, + "frame": {"x":780,"y":685,"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":834,"y":580,"w":51,"h":63}, + "frame": {"x":780,"y":752,"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":889,"y":569,"w":51,"h":63}, + "frame": {"x":835,"y":692,"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":804,"y":647,"w":51,"h":63}, + "frame": {"x":835,"y":759,"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":804,"y":714,"w":51,"h":63}, + "frame": {"x":894,"y":644,"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":804,"y":781,"w":51,"h":63}, + "frame": {"x":890,"y":711,"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":669,"y":606,"w":51,"h":63}, + "frame": {"x":464,"y":764,"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":1213,"y":314,"w":51,"h":63}, + "frame": {"x":615,"y":699,"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":639,"y":699,"w":51,"h":63}, + "frame": {"x":519,"y":764,"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":929,"y":502,"w":51,"h":63}, + "frame": {"x":473,"y":831,"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":984,"y":482,"w":51,"h":63}, + "frame": {"x":528,"y":831,"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":639,"y":766,"w":51,"h":63}, + "frame": {"x":534,"y":898,"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":639,"y":833,"w":51,"h":63}, + "frame": {"x":670,"y":672,"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":1039,"y":482,"w":51,"h":63}, + "frame": {"x":1226,"y":70,"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":1094,"y":481,"w":51,"h":63}, + "frame": {"x":1226,"y":137,"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":1149,"y":465,"w":51,"h":63}, + "frame": {"x":1214,"y":204,"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":1100,"y":548,"w":51,"h":63}, + "frame": {"x":670,"y":739,"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":1155,"y":532,"w":51,"h":63}, + "frame": {"x":583,"y":827,"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":724,"y":606,"w":51,"h":63}, + "frame": {"x":589,"y":894,"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":694,"y":673,"w":51,"h":63}, + "frame": {"x":726,"y":605,"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":694,"y":740,"w":51,"h":63}, + "frame": {"x":725,"y":672,"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":694,"y":807,"w":51,"h":63}, + "frame": {"x":725,"y":739,"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":749,"y":673,"w":51,"h":63}, + "frame": {"x":781,"y":579,"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":749,"y":740,"w":51,"h":63}, + "frame": {"x":836,"y":579,"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":1226,"y":70,"w":57,"h":57}, + "frame": {"x":179,"y":962,"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":1226,"y":131,"w":57,"h":57}, + "frame": {"x":554,"y":699,"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":859,"y":769,"w":57,"h":57}, + "frame": {"x":1071,"y":641,"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":920,"y":697,"w":57,"h":57}, + "frame": {"x":705,"y":867,"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":920,"y":758,"w":57,"h":57}, + "frame": {"x":644,"y":928,"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":920,"y":819,"w":57,"h":57}, + "frame": {"x":705,"y":928,"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":981,"y":610,"w":57,"h":57}, + "frame": {"x":1152,"y":498,"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":981,"y":671,"w":57,"h":57}, + "frame": {"x":1213,"y":498,"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":981,"y":732,"w":57,"h":57}, + "frame": {"x":1168,"y":559,"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":981,"y":793,"w":57,"h":57}, + "frame": {"x":1229,"y":559,"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":1226,"y":192,"w":57,"h":57}, + "frame": {"x":473,"y":898,"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":432,"y":932,"w":57,"h":57}, + "frame": {"x":469,"y":959,"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":1214,"y":253,"w":57,"h":57}, + "frame": {"x":1213,"y":338,"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":494,"y":873,"w":57,"h":57}, + "frame": {"x":574,"y":766,"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":555,"y":873,"w":57,"h":57}, + "frame": {"x":890,"y":778,"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":493,"y":934,"w":57,"h":57}, + "frame": {"x":946,"y":577,"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":554,"y":934,"w":57,"h":57}, + "frame": {"x":949,"y":638,"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":984,"y":549,"w":57,"h":57}, + "frame": {"x":1046,"y":580,"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":859,"y":647,"w":57,"h":57}, + "frame": {"x":1107,"y":580,"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":859,"y":708,"w":57,"h":57}, + "frame": {"x":1010,"y":641,"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":694,"y":874,"w":57,"h":57}, + "frame": {"x":1132,"y":641,"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":755,"y":874,"w":57,"h":57}, + "frame": {"x":949,"y":699,"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":859,"y":830,"w":57,"h":57}, + "frame": {"x":1010,"y":702,"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":1213,"y":381,"w":57,"h":57}, + "frame": {"x":1071,"y":702,"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":1215,"y":442,"w":57,"h":57}, + "frame": {"x":1132,"y":702,"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":1215,"y":503,"w":57,"h":57}, + "frame": {"x":638,"y":806,"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":1210,"y":564,"w":57,"h":57}, + "frame": {"x":699,"y":806,"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":920,"y":636,"w":57,"h":57}, + "frame": {"x":644,"y":867,"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":1042,"y":616,"w":57,"h":57}, + "frame": {"x":1193,"y":620,"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":1042,"y":677,"w":57,"h":57}, + "frame": {"x":1193,"y":681,"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":1042,"y":860,"w":57,"h":57}, + "frame": {"x":949,"y":839,"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":1225,"y":686,"w":57,"h":57}, + "frame": {"x":1010,"y":946,"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":1225,"y":747,"w":57,"h":57}, + "frame": {"x":1071,"y":885,"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":1225,"y":808,"w":57,"h":57}, + "frame": {"x":1132,"y":824,"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":1225,"y":869,"w":57,"h":57}, + "frame": {"x":1193,"y":803,"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":1225,"y":930,"w":57,"h":57}, + "frame": {"x":1071,"y":946,"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":616,"y":900,"w":57,"h":57}, + "frame": {"x":1132,"y":885,"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":677,"y":935,"w":57,"h":57}, + "frame": {"x":1193,"y":864,"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":1042,"y":738,"w":57,"h":57}, + "frame": {"x":1193,"y":742,"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":1042,"y":799,"w":57,"h":57}, + "frame": {"x":766,"y":819,"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":1103,"y":615,"w":57,"h":57}, + "frame": {"x":766,"y":880,"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":1103,"y":676,"w":57,"h":57}, + "frame": {"x":827,"y":826,"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":1103,"y":737,"w":57,"h":57}, + "frame": {"x":827,"y":887,"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":1103,"y":798,"w":57,"h":57}, + "frame": {"x":888,"y":839,"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":1164,"y":657,"w":57,"h":57}, + "frame": {"x":766,"y":941,"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":1164,"y":718,"w":57,"h":57}, + "frame": {"x":827,"y":948,"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":1164,"y":779,"w":57,"h":57}, + "frame": {"x":888,"y":900,"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":981,"y":854,"w":57,"h":57}, + "frame": {"x":888,"y":961,"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":1103,"y":859,"w":57,"h":57}, + "frame": {"x":949,"y":900,"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":1164,"y":840,"w":57,"h":57}, + "frame": {"x":949,"y":961,"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":920,"y":880,"w":57,"h":57}, + "frame": {"x":1010,"y":763,"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":981,"y":915,"w":57,"h":57}, + "frame": {"x":1071,"y":763,"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":1042,"y":921,"w":57,"h":57}, + "frame": {"x":1132,"y":763,"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":1103,"y":920,"w":57,"h":57}, + "frame": {"x":1010,"y":824,"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":1164,"y":901,"w":57,"h":57}, + "frame": {"x":1010,"y":885,"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":1225,"y":625,"w":57,"h":57}, + "frame": {"x":1071,"y":824,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -674,7 +674,7 @@ }, "sprites/blueprints/belt_left.png": { - "frame": {"x":1149,"y":403,"w":58,"h":58}, + "frame": {"x":278,"y":961,"w":58,"h":58}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":5,"w":58,"h":58}, @@ -682,7 +682,7 @@ }, "sprites/blueprints/belt_right.png": { - "frame": {"x":432,"y":870,"w":58,"h":58}, + "frame": {"x":340,"y":961,"w":58,"h":58}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":5,"w":58,"h":58}, @@ -690,12 +690,20 @@ }, "sprites/blueprints/belt_top.png": { - "frame": {"x":1221,"y":3,"w":53,"h":63}, + "frame": {"x":669,"y":605,"w":53,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":53,"h":63}, "sourceSize": {"w":63,"h":63} }, +"sprites/blueprints/constant_signal.png": +{ + "frame": {"x":476,"y":599,"w":93,"h":94}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":2,"y":2,"w":93,"h":94}, + "sourceSize": {"w":96,"h":96} +}, "sprites/blueprints/cutter-quad.png": { "frame": {"x":3,"y":374,"w":366,"h":96}, @@ -722,7 +730,7 @@ }, "sprites/blueprints/miner.png": { - "frame": {"x":670,"y":467,"w":92,"h":96}, + "frame": {"x":377,"y":853,"w":92,"h":96}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":0,"w":92,"h":96}, @@ -802,7 +810,7 @@ }, "sprites/blueprints/splitter-compact.png": { - "frame": {"x":476,"y":599,"w":93,"h":93}, + "frame": {"x":765,"y":403,"w":93,"h":93}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":1,"w":93,"h":93}, @@ -850,7 +858,7 @@ }, "sprites/blueprints/underground_belt_entry.png": { - "frame": {"x":531,"y":794,"w":93,"h":75}, + "frame": {"x":765,"y":500,"w":93,"h":75}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":21,"w":93,"h":75}, @@ -858,7 +866,7 @@ }, "sprites/blueprints/underground_belt_exit-tier2.png": { - "frame": {"x":433,"y":791,"w":94,"h":75}, + "frame": {"x":366,"y":774,"w":94,"h":75}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":94,"h":75}, @@ -866,7 +874,7 @@ }, "sprites/blueprints/underground_belt_exit.png": { - "frame": {"x":956,"y":403,"w":93,"h":75}, + "frame": {"x":862,"y":498,"w":93,"h":75}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":93,"h":75}, @@ -874,7 +882,7 @@ }, "sprites/blueprints/wire-cross.png": { - "frame": {"x":366,"y":774,"w":63,"h":63}, + "frame": {"x":1221,"y":3,"w":63,"h":63}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":63,"h":63}, @@ -882,7 +890,7 @@ }, "sprites/blueprints/wire-split.png": { - "frame": {"x":670,"y":567,"w":63,"h":35}, + "frame": {"x":670,"y":566,"w":63,"h":35}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":28,"w":63,"h":35}, @@ -890,7 +898,7 @@ }, "sprites/blueprints/wire-turn.png": { - "frame": {"x":944,"y":569,"w":35,"h":35}, + "frame": {"x":1007,"y":576,"w":35,"h":35}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":28,"y":28,"w":35,"h":35}, @@ -898,7 +906,7 @@ }, "sprites/blueprints/wire.png": { - "frame": {"x":628,"y":794,"w":7,"h":63}, + "frame": {"x":373,"y":399,"w":7,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":28,"y":0,"w":7,"h":63}, @@ -906,7 +914,7 @@ }, "sprites/buildings/belt_left.png": { - "frame": {"x":738,"y":935,"w":57,"h":57}, + "frame": {"x":1132,"y":946,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":6,"w":57,"h":57}, @@ -914,7 +922,7 @@ }, "sprites/buildings/belt_right.png": { - "frame": {"x":799,"y":935,"w":57,"h":57}, + "frame": {"x":1193,"y":925,"w":57,"h":57}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":6,"w":57,"h":57}, @@ -922,12 +930,20 @@ }, "sprites/buildings/belt_top.png": { - "frame": {"x":377,"y":841,"w":51,"h":63}, + "frame": {"x":444,"y":697,"w":51,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":6,"y":0,"w":51,"h":63}, "sourceSize": {"w":63,"h":63} }, +"sprites/buildings/constant_signal.png": +{ + "frame": {"x":1152,"y":403,"w":90,"h":91}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":4,"y":4,"w":90,"h":91}, + "sourceSize": {"w":96,"h":96} +}, "sprites/buildings/cutter-quad.png": { "frame": {"x":751,"y":3,"w":366,"h":96}, @@ -954,7 +970,7 @@ }, "sprites/buildings/miner-chainable.png": { - "frame": {"x":766,"y":403,"w":91,"h":95}, + "frame": {"x":670,"y":467,"w":91,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":0,"w":91,"h":95}, @@ -962,7 +978,7 @@ }, "sprites/buildings/miner.png": { - "frame": {"x":861,"y":403,"w":91,"h":95}, + "frame": {"x":1057,"y":403,"w":91,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":0,"w":91,"h":95}, @@ -1034,7 +1050,7 @@ }, "sprites/buildings/splitter-compact-inverse.png": { - "frame": {"x":444,"y":696,"w":94,"h":91}, + "frame": {"x":862,"y":403,"w":94,"h":91}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":94,"h":91}, @@ -1042,7 +1058,7 @@ }, "sprites/buildings/splitter-compact.png": { - "frame": {"x":542,"y":699,"w":93,"h":91}, + "frame": {"x":960,"y":403,"w":93,"h":91}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":2,"w":93,"h":91}, @@ -1098,7 +1114,7 @@ }, "sprites/buildings/underground_belt_exit-tier2.png": { - "frame": {"x":1053,"y":403,"w":92,"h":74}, + "frame": {"x":959,"y":498,"w":92,"h":74}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":0,"w":92,"h":74}, @@ -1106,7 +1122,7 @@ }, "sprites/buildings/underground_belt_exit.png": { - "frame": {"x":766,"y":502,"w":92,"h":74}, + "frame": {"x":1055,"y":502,"w":92,"h":74}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":0,"w":92,"h":74}, @@ -1114,7 +1130,7 @@ }, "sprites/buildings/wire-cross.png": { - "frame": {"x":862,"y":502,"w":63,"h":63}, + "frame": {"x":402,"y":953,"w":63,"h":63}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":63,"h":63}, @@ -1122,7 +1138,7 @@ }, "sprites/buildings/wire-split.png": { - "frame": {"x":188,"y":962,"w":63,"h":35}, + "frame": {"x":781,"y":646,"w":63,"h":35}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":28,"w":63,"h":35}, @@ -1130,7 +1146,7 @@ }, "sprites/buildings/wire-turn.png": { - "frame": {"x":615,"y":961,"w":35,"h":35}, + "frame": {"x":1254,"y":620,"w":35,"h":35}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":28,"y":28,"w":35,"h":35}, @@ -1138,7 +1154,7 @@ }, "sprites/buildings/wire.png": { - "frame": {"x":1204,"y":465,"w":7,"h":63}, + "frame": {"x":384,"y":399,"w":7,"h":63}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":28,"y":0,"w":7,"h":63}, @@ -1146,7 +1162,7 @@ }, "sprites/debug/acceptor_slot.png": { - "frame": {"x":1103,"y":981,"w":26,"h":32}, + "frame": {"x":240,"y":962,"w":26,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":0,"w":26,"h":32}, @@ -1154,7 +1170,7 @@ }, "sprites/debug/ejector_slot.png": { - "frame": {"x":1133,"y":981,"w":26,"h":32}, + "frame": {"x":142,"y":965,"w":26,"h":32}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":0,"w":26,"h":32}, @@ -1162,7 +1178,7 @@ }, "sprites/misc/deletion_marker.png": { - "frame": {"x":142,"y":965,"w":42,"h":42}, + "frame": {"x":848,"y":646,"w":42,"h":42}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":3,"w":42,"h":42}, @@ -1170,7 +1186,7 @@ }, "sprites/misc/hub_direction_indicator.png": { - "frame": {"x":956,"y":482,"w":16,"h":16}, + "frame": {"x":348,"y":674,"w":16,"h":16}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":16,"h":16}, @@ -1178,7 +1194,7 @@ }, "sprites/misc/slot_bad_arrow.png": { - "frame": {"x":142,"y":965,"w":42,"h":42}, + "frame": {"x":848,"y":646,"w":42,"h":42}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":3,"w":42,"h":42}, @@ -1186,7 +1202,7 @@ }, "sprites/misc/slot_good_arrow.png": { - "frame": {"x":3,"y":965,"w":42,"h":48}, + "frame": {"x":530,"y":965,"w":42,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":3,"y":0,"w":42,"h":48}, @@ -1216,9 +1232,25 @@ "spriteSourceSize": {"x":0,"y":0,"w":64,"h":64}, "sourceSize": {"w":64,"h":64} }, +"sprites/wires/boolean_false.png": +{ + "frame": {"x":737,"y":566,"w":16,"h":22}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":8,"y":6,"w":16,"h":22}, + "sourceSize": {"w":32,"h":32} +}, +"sprites/wires/boolean_true.png": +{ + "frame": {"x":1254,"y":659,"w":12,"h":24}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":9,"y":5,"w":12,"h":24}, + "sourceSize": {"w":32,"h":32} +}, "sprites/wires/logical_acceptor.png": { - "frame": {"x":255,"y":962,"w":26,"h":30}, + "frame": {"x":635,"y":766,"w":26,"h":30}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":19,"y":0,"w":26,"h":30}, @@ -1226,7 +1258,7 @@ }, "sprites/wires/logical_ejector.png": { - "frame": {"x":1164,"y":599,"w":42,"h":54}, + "frame": {"x":3,"y":965,"w":42,"h":54}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":11,"y":0,"w":42,"h":54}, @@ -1237,8 +1269,8 @@ "version": "1.0", "image": "atlas0_50.png", "format": "RGBA8888", - "size": {"w":1286,"h":1016}, + "size": {"w":1292,"h":1022}, "scale": "0.5", - "smartupdate": "$TexturePacker:SmartUpdate:06c248b9dcecff13f7dfba53c89495d3:f53ce8a47bd52d5fdc10e7c53c031305:f159918d23e5952766c6d23ab52278c6$" + "smartupdate": "$TexturePacker:SmartUpdate:5ea7dd209dcb03961a072825a642d749:280ec47ed970a752639cdd30bf29dca4:f159918d23e5952766c6d23ab52278c6$" } } diff --git a/res_built/atlas/atlas0_50.png b/res_built/atlas/atlas0_50.png index ff5e4779..2a712b27 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 e1ed5d14..28eb0dd2 100644 --- a/res_built/atlas/atlas0_75.json +++ b/res_built/atlas/atlas0_75.json @@ -2,7 +2,7 @@ "sprites/belt/forward_0.png": { - "frame": {"x":987,"y":1033,"w":77,"h":95}, + "frame": {"x":1447,"y":593,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -10,7 +10,7 @@ }, "sprites/belt/forward_1.png": { - "frame": {"x":1068,"y":1032,"w":77,"h":95}, + "frame": {"x":1528,"y":593,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -18,7 +18,7 @@ }, "sprites/belt/forward_2.png": { - "frame": {"x":1518,"y":1199,"w":77,"h":95}, + "frame": {"x":958,"y":1224,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -26,7 +26,7 @@ }, "sprites/belt/forward_3.png": { - "frame": {"x":1770,"y":1143,"w":77,"h":95}, + "frame": {"x":1298,"y":1042,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -34,7 +34,7 @@ }, "sprites/belt/forward_4.png": { - "frame": {"x":1851,"y":1143,"w":77,"h":95}, + "frame": {"x":1379,"y":1042,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -42,7 +42,7 @@ }, "sprites/belt/forward_5.png": { - "frame": {"x":1932,"y":1044,"w":77,"h":95}, + "frame": {"x":1381,"y":1207,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -50,7 +50,7 @@ }, "sprites/belt/forward_6.png": { - "frame": {"x":1932,"y":1143,"w":77,"h":95}, + "frame": {"x":1436,"y":1306,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -58,7 +58,7 @@ }, "sprites/belt/forward_7.png": { - "frame": {"x":1672,"y":1242,"w":77,"h":95}, + "frame": {"x":1432,"y":1405,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -66,7 +66,7 @@ }, "sprites/belt/forward_8.png": { - "frame": {"x":1753,"y":1242,"w":77,"h":95}, + "frame": {"x":1513,"y":1405,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -74,7 +74,7 @@ }, "sprites/belt/forward_9.png": { - "frame": {"x":1834,"y":1242,"w":77,"h":95}, + "frame": {"x":1446,"y":693,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -82,7 +82,7 @@ }, "sprites/belt/forward_10.png": { - "frame": {"x":1406,"y":641,"w":77,"h":95}, + "frame": {"x":1365,"y":693,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -90,7 +90,7 @@ }, "sprites/belt/forward_11.png": { - "frame": {"x":1095,"y":1131,"w":77,"h":95}, + "frame": {"x":1365,"y":792,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -98,7 +98,7 @@ }, "sprites/belt/forward_12.png": { - "frame": {"x":1185,"y":1211,"w":77,"h":95}, + "frame": {"x":680,"y":1340,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -106,7 +106,7 @@ }, "sprites/belt/forward_13.png": { - "frame": {"x":1266,"y":1121,"w":77,"h":95}, + "frame": {"x":761,"y":1340,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -114,7 +114,7 @@ }, "sprites/belt/forward_14.png": { - "frame": {"x":1220,"y":738,"w":77,"h":95}, + "frame": {"x":685,"y":1439,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -122,7 +122,7 @@ }, "sprites/belt/forward_15.png": { - "frame": {"x":1347,"y":1100,"w":77,"h":95}, + "frame": {"x":766,"y":1439,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -130,7 +130,7 @@ }, "sprites/belt/forward_16.png": { - "frame": {"x":1356,"y":1199,"w":77,"h":95}, + "frame": {"x":842,"y":1340,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -138,7 +138,7 @@ }, "sprites/belt/forward_17.png": { - "frame": {"x":1428,"y":1100,"w":77,"h":95}, + "frame": {"x":847,"y":1439,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -146,7 +146,7 @@ }, "sprites/belt/forward_18.png": { - "frame": {"x":1437,"y":1199,"w":77,"h":95}, + "frame": {"x":923,"y":1340,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -154,7 +154,7 @@ }, "sprites/belt/forward_19.png": { - "frame": {"x":1509,"y":1010,"w":77,"h":95}, + "frame": {"x":928,"y":1439,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -162,7 +162,7 @@ }, "sprites/belt/forward_20.png": { - "frame": {"x":1481,"y":740,"w":77,"h":95}, + "frame": {"x":1004,"y":1323,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -170,7 +170,7 @@ }, "sprites/belt/forward_21.png": { - "frame": {"x":1385,"y":427,"w":77,"h":95}, + "frame": {"x":1009,"y":1422,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -178,7 +178,7 @@ }, "sprites/belt/forward_22.png": { - "frame": {"x":1424,"y":526,"w":77,"h":95}, + "frame": {"x":1039,"y":1224,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -186,7 +186,7 @@ }, "sprites/belt/forward_23.png": { - "frame": {"x":1487,"y":625,"w":77,"h":95}, + "frame": {"x":1085,"y":1323,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -194,7 +194,7 @@ }, "sprites/belt/forward_24.png": { - "frame": {"x":1689,"y":1044,"w":77,"h":95}, + "frame": {"x":1090,"y":1422,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -202,7 +202,7 @@ }, "sprites/belt/forward_25.png": { - "frame": {"x":1770,"y":1044,"w":77,"h":95}, + "frame": {"x":1120,"y":1176,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -210,7 +210,7 @@ }, "sprites/belt/forward_26.png": { - "frame": {"x":1851,"y":1044,"w":77,"h":95}, + "frame": {"x":1171,"y":1402,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -218,7 +218,7 @@ }, "sprites/belt/forward_27.png": { - "frame": {"x":1689,"y":1143,"w":77,"h":95}, + "frame": {"x":1171,"y":1501,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, @@ -226,7 +226,7 @@ }, "sprites/belt/left_0.png": { - "frame": {"x":952,"y":1322,"w":86,"h":86}, + "frame": {"x":849,"y":858,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -234,7 +234,7 @@ }, "sprites/belt/left_1.png": { - "frame": {"x":1042,"y":1322,"w":86,"h":86}, + "frame": {"x":849,"y":948,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -242,7 +242,7 @@ }, "sprites/belt/left_2.png": { - "frame": {"x":1222,"y":1310,"w":86,"h":86}, + "frame": {"x":1026,"y":1134,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -250,7 +250,7 @@ }, "sprites/belt/left_3.png": { - "frame": {"x":1419,"y":1010,"w":86,"h":86}, + "frame": {"x":1252,"y":1402,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -258,7 +258,7 @@ }, "sprites/belt/left_4.png": { - "frame": {"x":1402,"y":1298,"w":86,"h":86}, + "frame": {"x":1252,"y":1492,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -266,7 +266,7 @@ }, "sprites/belt/left_5.png": { - "frame": {"x":1468,"y":920,"w":86,"h":86}, + "frame": {"x":1291,"y":1222,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -274,7 +274,7 @@ }, "sprites/belt/left_6.png": { - "frame": {"x":1509,"y":1109,"w":86,"h":86}, + "frame": {"x":1346,"y":1312,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -282,7 +282,7 @@ }, "sprites/belt/left_7.png": { - "frame": {"x":1492,"y":1298,"w":86,"h":86}, + "frame": {"x":1342,"y":1402,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -290,7 +290,7 @@ }, "sprites/belt/left_8.png": { - "frame": {"x":1582,"y":1298,"w":86,"h":86}, + "frame": {"x":1342,"y":1492,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -298,7 +298,7 @@ }, "sprites/belt/left_9.png": { - "frame": {"x":1522,"y":470,"w":86,"h":86}, + "frame": {"x":1312,"y":952,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -306,7 +306,7 @@ }, "sprites/belt/left_10.png": { - "frame": {"x":1149,"y":1031,"w":86,"h":86}, + "frame": {"x":848,"y":1038,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -314,7 +314,7 @@ }, "sprites/belt/left_11.png": { - "frame": {"x":1239,"y":1031,"w":86,"h":86}, + "frame": {"x":938,"y":1044,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -322,7 +322,7 @@ }, "sprites/belt/left_12.png": { - "frame": {"x":1626,"y":414,"w":86,"h":86}, + "frame": {"x":688,"y":1250,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -330,7 +330,7 @@ }, "sprites/belt/left_13.png": { - "frame": {"x":1716,"y":414,"w":86,"h":86}, + "frame": {"x":778,"y":1250,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -338,7 +338,7 @@ }, "sprites/belt/left_14.png": { - "frame": {"x":1806,"y":414,"w":86,"h":86}, + "frame": {"x":868,"y":1250,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -346,7 +346,7 @@ }, "sprites/belt/left_15.png": { - "frame": {"x":1896,"y":414,"w":86,"h":86}, + "frame": {"x":1609,"y":594,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -354,7 +354,7 @@ }, "sprites/belt/left_16.png": { - "frame": {"x":1095,"y":1230,"w":86,"h":86}, + "frame": {"x":1699,"y":594,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -362,7 +362,7 @@ }, "sprites/belt/left_17.png": { - "frame": {"x":1176,"y":1121,"w":86,"h":86}, + "frame": {"x":936,"y":1134,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -370,7 +370,7 @@ }, "sprites/belt/left_18.png": { - "frame": {"x":1266,"y":1220,"w":86,"h":86}, + "frame": {"x":1224,"y":862,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -378,7 +378,7 @@ }, "sprites/belt/left_19.png": { - "frame": {"x":1132,"y":1320,"w":86,"h":86}, + "frame": {"x":1222,"y":952,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -386,7 +386,7 @@ }, "sprites/belt/left_20.png": { - "frame": {"x":1312,"y":1310,"w":86,"h":86}, + "frame": {"x":1028,"y":1044,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -394,7 +394,7 @@ }, "sprites/belt/left_21.png": { - "frame": {"x":1301,"y":732,"w":86,"h":86}, + "frame": {"x":1118,"y":996,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -402,7 +402,7 @@ }, "sprites/belt/left_22.png": { - "frame": {"x":1391,"y":740,"w":86,"h":86}, + "frame": {"x":1118,"y":1086,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -410,7 +410,7 @@ }, "sprites/belt/left_23.png": { - "frame": {"x":1301,"y":822,"w":86,"h":86}, + "frame": {"x":1208,"y":1042,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -418,7 +418,7 @@ }, "sprites/belt/left_24.png": { - "frame": {"x":1391,"y":830,"w":86,"h":86}, + "frame": {"x":1208,"y":1132,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -426,7 +426,7 @@ }, "sprites/belt/left_25.png": { - "frame": {"x":1288,"y":912,"w":86,"h":86}, + "frame": {"x":1201,"y":1222,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -434,7 +434,7 @@ }, "sprites/belt/left_26.png": { - "frame": {"x":1378,"y":920,"w":86,"h":86}, + "frame": {"x":1166,"y":1312,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -442,7 +442,7 @@ }, "sprites/belt/left_27.png": { - "frame": {"x":1329,"y":1010,"w":86,"h":86}, + "frame": {"x":1256,"y":1312,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -450,7 +450,7 @@ }, "sprites/belt/right_0.png": { - "frame": {"x":1612,"y":504,"w":86,"h":86}, + "frame": {"x":1432,"y":1504,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -458,7 +458,7 @@ }, "sprites/belt/right_1.png": { - "frame": {"x":1702,"y":504,"w":86,"h":86}, + "frame": {"x":1522,"y":1504,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -466,7 +466,7 @@ }, "sprites/belt/right_2.png": { - "frame": {"x":1838,"y":684,"w":86,"h":86}, + "frame": {"x":1446,"y":882,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -474,7 +474,7 @@ }, "sprites/belt/right_3.png": { - "frame": {"x":1738,"y":864,"w":86,"h":86}, + "frame": {"x":1642,"y":1134,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -482,7 +482,7 @@ }, "sprites/belt/right_4.png": { - "frame": {"x":1828,"y":864,"w":86,"h":86}, + "frame": {"x":1517,"y":1232,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -490,7 +490,7 @@ }, "sprites/belt/right_5.png": { - "frame": {"x":1918,"y":864,"w":86,"h":86}, + "frame": {"x":1607,"y":1232,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -498,7 +498,7 @@ }, "sprites/belt/right_6.png": { - "frame": {"x":1590,"y":954,"w":86,"h":86}, + "frame": {"x":1697,"y":1224,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -506,7 +506,7 @@ }, "sprites/belt/right_7.png": { - "frame": {"x":1680,"y":954,"w":86,"h":86}, + "frame": {"x":1697,"y":1314,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -514,7 +514,7 @@ }, "sprites/belt/right_8.png": { - "frame": {"x":1770,"y":954,"w":86,"h":86}, + "frame": {"x":1594,"y":1322,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -522,7 +522,7 @@ }, "sprites/belt/right_9.png": { - "frame": {"x":1860,"y":954,"w":86,"h":86}, + "frame": {"x":1594,"y":1412,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -530,7 +530,7 @@ }, "sprites/belt/right_10.png": { - "frame": {"x":1792,"y":504,"w":86,"h":86}, + "frame": {"x":1446,"y":792,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -538,7 +538,7 @@ }, "sprites/belt/right_11.png": { - "frame": {"x":1882,"y":504,"w":86,"h":86}, + "frame": {"x":1527,"y":692,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -546,7 +546,7 @@ }, "sprites/belt/right_12.png": { - "frame": {"x":1568,"y":594,"w":86,"h":86}, + "frame": {"x":1617,"y":684,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -554,7 +554,7 @@ }, "sprites/belt/right_13.png": { - "frame": {"x":1658,"y":594,"w":86,"h":86}, + "frame": {"x":1707,"y":684,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -562,7 +562,7 @@ }, "sprites/belt/right_14.png": { - "frame": {"x":1748,"y":594,"w":86,"h":86}, + "frame": {"x":1536,"y":782,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -570,7 +570,7 @@ }, "sprites/belt/right_15.png": { - "frame": {"x":1838,"y":594,"w":86,"h":86}, + "frame": {"x":1626,"y":774,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -578,7 +578,7 @@ }, "sprites/belt/right_16.png": { - "frame": {"x":1928,"y":594,"w":86,"h":86}, + "frame": {"x":1716,"y":774,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -586,7 +586,7 @@ }, "sprites/belt/right_17.png": { - "frame": {"x":1568,"y":684,"w":86,"h":86}, + "frame": {"x":1536,"y":872,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -594,7 +594,7 @@ }, "sprites/belt/right_18.png": { - "frame": {"x":1658,"y":684,"w":86,"h":86}, + "frame": {"x":1626,"y":864,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -602,7 +602,7 @@ }, "sprites/belt/right_19.png": { - "frame": {"x":1748,"y":684,"w":86,"h":86}, + "frame": {"x":1716,"y":864,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -610,7 +610,7 @@ }, "sprites/belt/right_20.png": { - "frame": {"x":1928,"y":684,"w":86,"h":86}, + "frame": {"x":1536,"y":962,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -618,7 +618,7 @@ }, "sprites/belt/right_21.png": { - "frame": {"x":1562,"y":774,"w":86,"h":86}, + "frame": {"x":1626,"y":954,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -626,7 +626,7 @@ }, "sprites/belt/right_22.png": { - "frame": {"x":1652,"y":774,"w":86,"h":86}, + "frame": {"x":1716,"y":954,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -634,7 +634,7 @@ }, "sprites/belt/right_23.png": { - "frame": {"x":1742,"y":774,"w":86,"h":86}, + "frame": {"x":1460,"y":1052,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -642,7 +642,7 @@ }, "sprites/belt/right_24.png": { - "frame": {"x":1832,"y":774,"w":86,"h":86}, + "frame": {"x":1550,"y":1052,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -650,7 +650,7 @@ }, "sprites/belt/right_25.png": { - "frame": {"x":1922,"y":774,"w":86,"h":86}, + "frame": {"x":1640,"y":1044,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -658,7 +658,7 @@ }, "sprites/belt/right_26.png": { - "frame": {"x":1558,"y":864,"w":86,"h":86}, + "frame": {"x":1462,"y":1142,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -666,7 +666,7 @@ }, "sprites/belt/right_27.png": { - "frame": {"x":1648,"y":864,"w":86,"h":86}, + "frame": {"x":1552,"y":1142,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -674,7 +674,7 @@ }, "sprites/blueprints/belt_left.png": { - "frame": {"x":1224,"y":641,"w":87,"h":87}, + "frame": {"x":688,"y":1159,"w":87,"h":87}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":8,"w":87,"h":87}, @@ -682,7 +682,7 @@ }, "sprites/blueprints/belt_right.png": { - "frame": {"x":1315,"y":641,"w":87,"h":87}, + "frame": {"x":779,"y":1159,"w":87,"h":87}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":8,"y":8,"w":87,"h":87}, @@ -690,12 +690,20 @@ }, "sprites/blueprints/belt_top.png": { - "frame": {"x":1341,"y":542,"w":79,"h":95}, + "frame": {"x":1364,"y":594,"w":79,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":8,"y":0,"w":79,"h":95}, "sourceSize": {"w":95,"h":95} }, +"sprites/blueprints/constant_signal.png": +{ + "frame": {"x":543,"y":1441,"w":138,"h":140}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":4,"y":4,"w":138,"h":140}, + "sourceSize": {"w":144,"h":144} +}, "sprites/blueprints/cutter-quad.png": { "frame": {"x":3,"y":556,"w":548,"h":144}, @@ -706,7 +714,7 @@ }, "sprites/blueprints/cutter.png": { - "frame": {"x":1411,"y":150,"w":256,"h":144}, + "frame": {"x":295,"y":704,"w":256,"h":144}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":17,"y":0,"w":256,"h":144}, @@ -714,7 +722,7 @@ }, "sprites/blueprints/miner-chainable.png": { - "frame": {"x":1080,"y":738,"w":136,"h":143}, + "frame": {"x":400,"y":1294,"w":136,"h":143}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":136,"h":143}, @@ -722,7 +730,7 @@ }, "sprites/blueprints/miner.png": { - "frame": {"x":1084,"y":591,"w":136,"h":143}, + "frame": {"x":548,"y":1148,"w":136,"h":143}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":136,"h":143}, @@ -730,7 +738,7 @@ }, "sprites/blueprints/mixer.png": { - "frame": {"x":295,"y":704,"w":261,"h":144}, + "frame": {"x":1411,"y":150,"w":261,"h":144}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":261,"h":144}, @@ -762,7 +770,7 @@ }, "sprites/blueprints/painter.png": { - "frame": {"x":1671,"y":3,"w":288,"h":144}, + "frame": {"x":847,"y":299,"w":288,"h":144}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":288,"h":144}, @@ -770,7 +778,7 @@ }, "sprites/blueprints/rotater-ccw.png": { - "frame": {"x":856,"y":885,"w":143,"h":144}, + "frame": {"x":405,"y":999,"w":143,"h":144}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":143,"h":144}, @@ -778,7 +786,7 @@ }, "sprites/blueprints/rotater-fl.png": { - "frame": {"x":696,"y":1033,"w":142,"h":144}, + "frame": {"x":1664,"y":446,"w":142,"h":144}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":0,"w":142,"h":144}, @@ -786,7 +794,7 @@ }, "sprites/blueprints/rotater.png": { - "frame": {"x":549,"y":1033,"w":143,"h":144}, + "frame": {"x":552,"y":1000,"w":143,"h":144}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":143,"h":144}, @@ -794,7 +802,7 @@ }, "sprites/blueprints/splitter-compact-inverse.png": { - "frame": {"x":521,"y":1181,"w":142,"h":138}, + "frame": {"x":257,"y":1147,"w":142,"h":138}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":2,"w":142,"h":138}, @@ -802,7 +810,7 @@ }, "sprites/blueprints/splitter-compact.png": { - "frame": {"x":952,"y":1180,"w":139,"h":138}, + "frame": {"x":400,"y":1441,"w":139,"h":138}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":2,"w":139,"h":138}, @@ -810,7 +818,7 @@ }, "sprites/blueprints/splitter.png": { - "frame": {"x":560,"y":737,"w":256,"h":144}, + "frame": {"x":1431,"y":298,"w":256,"h":144}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":17,"y":0,"w":256,"h":144}, @@ -818,7 +826,7 @@ }, "sprites/blueprints/stacker.png": { - "frame": {"x":295,"y":852,"w":261,"h":144}, + "frame": {"x":1139,"y":446,"w":261,"h":144}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":13,"y":0,"w":261,"h":144}, @@ -834,7 +842,7 @@ }, "sprites/blueprints/trash.png": { - "frame": {"x":560,"y":885,"w":144,"h":144}, + "frame": {"x":559,"y":852,"w":144,"h":144}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":144,"h":144}, @@ -842,7 +850,7 @@ }, "sprites/blueprints/underground_belt_entry-tier2.png": { - "frame": {"x":1244,"y":298,"w":138,"h":125}, + "frame": {"x":939,"y":742,"w":138,"h":125}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":19,"w":138,"h":125}, @@ -850,7 +858,7 @@ }, "sprites/blueprints/underground_belt_entry.png": { - "frame": {"x":246,"y":1295,"w":138,"h":112}, + "frame": {"x":707,"y":858,"w":138,"h":112}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":32,"w":138,"h":112}, @@ -858,7 +866,7 @@ }, "sprites/blueprints/underground_belt_exit-tier2.png": { - "frame": {"x":3,"y":1286,"w":139,"h":112}, + "frame": {"x":796,"y":742,"w":139,"h":112}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":0,"w":139,"h":112}, @@ -866,7 +874,7 @@ }, "sprites/blueprints/underground_belt_exit.png": { - "frame": {"x":1527,"y":298,"w":138,"h":112}, + "frame": {"x":939,"y":871,"w":138,"h":112}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":4,"y":0,"w":138,"h":112}, @@ -874,7 +882,7 @@ }, "sprites/blueprints/wire-cross.png": { - "frame": {"x":388,"y":1295,"w":95,"h":95}, + "frame": {"x":1676,"y":143,"w":95,"h":95}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":95,"h":95}, @@ -882,7 +890,7 @@ }, "sprites/blueprints/wire-split.png": { - "frame": {"x":624,"y":1328,"w":95,"h":53}, + "frame": {"x":939,"y":987,"w":95,"h":53}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":42,"w":95,"h":53}, @@ -890,7 +898,7 @@ }, "sprites/blueprints/wire-turn.png": { - "frame": {"x":1481,"y":839,"w":53,"h":53}, + "frame": {"x":685,"y":1538,"w":53,"h":53}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":42,"y":42,"w":53,"h":53}, @@ -898,7 +906,7 @@ }, "sprites/blueprints/wire.png": { - "frame": {"x":1963,"y":3,"w":11,"h":95}, + "frame": {"x":1775,"y":143,"w":11,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":42,"y":0,"w":11,"h":95}, @@ -906,7 +914,7 @@ }, "sprites/buildings/belt_left.png": { - "frame": {"x":1599,"y":1044,"w":86,"h":86}, + "frame": {"x":1684,"y":1404,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":9,"w":86,"h":86}, @@ -914,7 +922,7 @@ }, "sprites/buildings/belt_right.png": { - "frame": {"x":1599,"y":1134,"w":86,"h":86}, + "frame": {"x":1612,"y":1502,"w":86,"h":86}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":9,"w":86,"h":86}, @@ -922,12 +930,20 @@ }, "sprites/buildings/belt_top.png": { - "frame": {"x":987,"y":1033,"w":77,"h":95}, + "frame": {"x":1447,"y":593,"w":77,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":9,"y":0,"w":77,"h":95}, "sourceSize": {"w":95,"h":95} }, +"sprites/buildings/constant_signal.png": +{ + "frame": {"x":1671,"y":3,"w":134,"h":136}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":6,"y":6,"w":134,"h":136}, + "sourceSize": {"w":144,"h":144} +}, "sprites/buildings/cutter-quad.png": { "frame": {"x":1119,"y":3,"w":548,"h":143}, @@ -938,7 +954,7 @@ }, "sprites/buildings/cutter.png": { - "frame": {"x":824,"y":591,"w":256,"h":143}, + "frame": {"x":1404,"y":446,"w":256,"h":143}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":17,"y":0,"w":256,"h":143}, @@ -954,7 +970,7 @@ }, "sprites/buildings/miner-chainable.png": { - "frame": {"x":1148,"y":885,"w":136,"h":142}, + "frame": {"x":540,"y":1295,"w":136,"h":142}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":136,"h":142}, @@ -962,7 +978,7 @@ }, "sprites/buildings/miner.png": { - "frame": {"x":812,"y":1181,"w":136,"h":142}, + "frame": {"x":1079,"y":595,"w":136,"h":142}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":136,"h":142}, @@ -970,7 +986,7 @@ }, "sprites/buildings/mixer.png": { - "frame": {"x":257,"y":1148,"w":260,"h":143}, + "frame": {"x":555,"y":590,"w":260,"h":143}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":14,"y":0,"w":260,"h":143}, @@ -986,7 +1002,7 @@ }, "sprites/buildings/painter-mirrored.png": { - "frame": {"x":1671,"y":151,"w":288,"h":144}, + "frame": {"x":847,"y":447,"w":288,"h":144}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":288,"h":144}, @@ -1002,7 +1018,7 @@ }, "sprites/buildings/painter.png": { - "frame": {"x":257,"y":1000,"w":288,"h":144}, + "frame": {"x":1139,"y":298,"w":288,"h":144}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":288,"h":144}, @@ -1010,7 +1026,7 @@ }, "sprites/buildings/rotater-ccw.png": { - "frame": {"x":842,"y":1033,"w":141,"h":143}, + "frame": {"x":255,"y":1289,"w":141,"h":143}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":141,"h":143}, @@ -1018,7 +1034,7 @@ }, "sprites/buildings/rotater-fl.png": { - "frame": {"x":667,"y":1181,"w":141,"h":143}, + "frame": {"x":403,"y":1147,"w":141,"h":143}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":1,"y":0,"w":141,"h":143}, @@ -1026,7 +1042,7 @@ }, "sprites/buildings/rotater.png": { - "frame": {"x":1003,"y":885,"w":141,"h":143}, + "frame": {"x":255,"y":1436,"w":141,"h":143}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":141,"h":143}, @@ -1034,7 +1050,7 @@ }, "sprites/buildings/splitter-compact-inverse.png": { - "frame": {"x":1099,"y":299,"w":141,"h":136}, + "frame": {"x":1219,"y":594,"w":141,"h":136}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":3,"w":141,"h":136}, @@ -1042,7 +1058,7 @@ }, "sprites/buildings/splitter-compact.png": { - "frame": {"x":1099,"y":439,"w":139,"h":136}, + "frame": {"x":1081,"y":741,"w":139,"h":136}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":3,"w":139,"h":136}, @@ -1050,7 +1066,7 @@ }, "sprites/buildings/splitter.png": { - "frame": {"x":820,"y":738,"w":256,"h":143}, + "frame": {"x":819,"y":595,"w":256,"h":143}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":17,"y":0,"w":256,"h":143}, @@ -1058,7 +1074,7 @@ }, "sprites/buildings/stacker.png": { - "frame": {"x":560,"y":590,"w":260,"h":143}, + "frame": {"x":295,"y":852,"w":260,"h":143}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":14,"y":0,"w":260,"h":143}, @@ -1066,7 +1082,7 @@ }, "sprites/buildings/trash-storage.png": { - "frame": {"x":847,"y":299,"w":248,"h":288}, + "frame": {"x":3,"y":1286,"w":248,"h":288}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":22,"y":0,"w":248,"h":288}, @@ -1074,7 +1090,7 @@ }, "sprites/buildings/trash.png": { - "frame": {"x":708,"y":885,"w":144,"h":144}, + "frame": {"x":257,"y":999,"w":144,"h":144}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":144,"h":144}, @@ -1082,7 +1098,7 @@ }, "sprites/buildings/underground_belt_entry-tier2.png": { - "frame": {"x":1386,"y":298,"w":137,"h":124}, + "frame": {"x":1224,"y":734,"w":137,"h":124}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":20,"w":137,"h":124}, @@ -1090,7 +1106,7 @@ }, "sprites/buildings/underground_belt_entry.png": { - "frame": {"x":1669,"y":299,"w":137,"h":111}, + "frame": {"x":555,"y":737,"w":137,"h":111}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":33,"w":137,"h":111}, @@ -1098,7 +1114,7 @@ }, "sprites/buildings/underground_belt_exit-tier2.png": { - "frame": {"x":1810,"y":299,"w":137,"h":111}, + "frame": {"x":1081,"y":881,"w":137,"h":111}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":137,"h":111}, @@ -1106,7 +1122,7 @@ }, "sprites/buildings/underground_belt_exit.png": { - "frame": {"x":1244,"y":427,"w":137,"h":111}, + "frame": {"x":707,"y":974,"w":137,"h":111}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":137,"h":111}, @@ -1114,7 +1130,7 @@ }, "sprites/buildings/wire-cross.png": { - "frame": {"x":1242,"y":542,"w":95,"h":95}, + "frame": {"x":1691,"y":298,"w":95,"h":95}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":95,"h":95}, @@ -1122,7 +1138,7 @@ }, "sprites/buildings/wire-split.png": { - "frame": {"x":1527,"y":414,"w":95,"h":52}, + "frame": {"x":1676,"y":242,"w":95,"h":52}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":0,"y":43,"w":95,"h":52}, @@ -1130,7 +1146,7 @@ }, "sprites/buildings/wire-turn.png": { - "frame": {"x":1466,"y":426,"w":52,"h":52}, + "frame": {"x":742,"y":1538,"w":52,"h":52}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":43,"y":43,"w":52,"h":52}, @@ -1138,7 +1154,7 @@ }, "sprites/buildings/wire.png": { - "frame": {"x":1963,"y":102,"w":9,"h":95}, + "frame": {"x":1790,"y":143,"w":9,"h":95}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":43,"y":0,"w":9,"h":95}, @@ -1146,7 +1162,7 @@ }, "sprites/debug/acceptor_slot.png": { - "frame": {"x":1976,"y":102,"w":38,"h":48}, + "frame": {"x":1038,"y":987,"w":38,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":38,"h":48}, @@ -1154,7 +1170,7 @@ }, "sprites/debug/ejector_slot.png": { - "frame": {"x":1976,"y":154,"w":38,"h":48}, + "frame": {"x":1314,"y":862,"w":38,"h":48}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":38,"h":48}, @@ -1162,7 +1178,7 @@ }, "sprites/misc/deletion_marker.png": { - "frame": {"x":723,"y":1328,"w":62,"h":62}, + "frame": {"x":1364,"y":1141,"w":62,"h":62}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":5,"w":62,"h":62}, @@ -1170,7 +1186,7 @@ }, "sprites/misc/hub_direction_indicator.png": { - "frame": {"x":521,"y":1148,"w":24,"h":24}, + "frame": {"x":1691,"y":397,"w":24,"h":24}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":24,"h":24}, @@ -1178,7 +1194,7 @@ }, "sprites/misc/slot_bad_arrow.png": { - "frame": {"x":723,"y":1328,"w":62,"h":62}, + "frame": {"x":1364,"y":1141,"w":62,"h":62}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":5,"w":62,"h":62}, @@ -1186,7 +1202,7 @@ }, "sprites/misc/slot_good_arrow.png": { - "frame": {"x":878,"y":1327,"w":62,"h":72}, + "frame": {"x":1298,"y":1141,"w":62,"h":72}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":5,"y":0,"w":62,"h":72}, @@ -1194,7 +1210,7 @@ }, "sprites/misc/storage_overlay.png": { - "frame": {"x":487,"y":1323,"w":133,"h":66}, + "frame": {"x":699,"y":1089,"w":133,"h":66}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":2,"w":133,"h":66}, @@ -1202,7 +1218,7 @@ }, "sprites/misc/waypoint.png": { - "frame": {"x":487,"y":1295,"w":20,"h":24}, + "frame": {"x":1775,"y":242,"w":20,"h":24}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":2,"y":0,"w":20,"h":24}, @@ -1210,15 +1226,31 @@ }, "sprites/misc/wires_overlay_tile.png": { - "frame": {"x":146,"y":1286,"w":96,"h":96}, + "frame": {"x":696,"y":737,"w":96,"h":96}, "rotated": false, "trimmed": false, "spriteSourceSize": {"x":0,"y":0,"w":96,"h":96}, "sourceSize": {"w":96,"h":96} }, +"sprites/wires/boolean_false.png": +{ + "frame": {"x":870,"y":1213,"w":24,"h":33}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":12,"y":9,"w":24,"h":33}, + "sourceSize": {"w":48,"h":48} +}, +"sprites/wires/boolean_true.png": +{ + "frame": {"x":1789,"y":594,"w":17,"h":35}, + "rotated": false, + "trimmed": true, + "spriteSourceSize": {"x":14,"y":8,"w":17,"h":35}, + "sourceSize": {"w":48,"h":48} +}, "sprites/wires/logical_acceptor.png": { - "frame": {"x":987,"y":1132,"w":38,"h":44}, + "frame": {"x":1120,"y":1275,"w":38,"h":44}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":29,"y":0,"w":38,"h":44}, @@ -1226,7 +1258,7 @@ }, "sprites/wires/logical_ejector.png": { - "frame": {"x":812,"y":1327,"w":62,"h":81}, + "frame": {"x":870,"y":1128,"w":62,"h":81}, "rotated": false, "trimmed": true, "spriteSourceSize": {"x":17,"y":0,"w":62,"h":81}, @@ -1237,8 +1269,8 @@ "version": "1.0", "image": "atlas0_75.png", "format": "RGBA8888", - "size": {"w":2017,"h":1411}, + "size": {"w":1809,"h":1599}, "scale": "0.75", - "smartupdate": "$TexturePacker:SmartUpdate:06c248b9dcecff13f7dfba53c89495d3:f53ce8a47bd52d5fdc10e7c53c031305:f159918d23e5952766c6d23ab52278c6$" + "smartupdate": "$TexturePacker:SmartUpdate:5ea7dd209dcb03961a072825a642d749:280ec47ed970a752639cdd30bf29dca4:f159918d23e5952766c6d23ab52278c6$" } } diff --git a/res_built/atlas/atlas0_75.png b/res_built/atlas/atlas0_75.png index 63c18f4a..17a59f3d 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/constant_signal.png b/res_raw/sprites/buildings/constant_signal.png index 57dc2ebe..dae5004a 100644 Binary files a/res_raw/sprites/buildings/constant_signal.png and b/res_raw/sprites/buildings/constant_signal.png differ diff --git a/res_raw/sprites/wires/boolean_false.png b/res_raw/sprites/wires/boolean_false.png new file mode 100644 index 00000000..5ea97007 Binary files /dev/null and b/res_raw/sprites/wires/boolean_false.png differ diff --git a/res_raw/sprites/wires/boolean_true.png b/res_raw/sprites/wires/boolean_true.png new file mode 100644 index 00000000..bfaad1e0 Binary files /dev/null and b/res_raw/sprites/wires/boolean_true.png differ diff --git a/res_raw/sprites/wires/logical_ejector.png b/res_raw/sprites/wires/logical_ejector.png index fbd35019..279c7059 100644 Binary files a/res_raw/sprites/wires/logical_ejector.png and b/res_raw/sprites/wires/logical_ejector.png differ diff --git a/src/js/game/base_item.js b/src/js/game/base_item.js index 3a79ed3b..c8836e6c 100644 --- a/src/js/game/base_item.js +++ b/src/js/game/base_item.js @@ -5,11 +5,7 @@ import { BasicSerializableObject } from "../savegame/serialization"; export const enumItemType = { shape: "shape", color: "color", - positiveEnergy: "positiveEnergy", - negativeEnergy: "negativeEnergy", - - // Can be used for filters - genericEnergy: "genericEnergy", + boolean: "boolean", }; /** diff --git a/src/js/game/buildings/constant_signal.js b/src/js/game/buildings/constant_signal.js new file mode 100644 index 00000000..c770234e --- /dev/null +++ b/src/js/game/buildings/constant_signal.js @@ -0,0 +1,51 @@ +import { enumDirection, Vector } from "../../core/vector"; +import { enumPinSlotType, WiredPinsComponent } from "../components/wired_pins"; +import { Entity } from "../entity"; +import { MetaBuilding } from "../meta_building"; +import { enumLayer, GameRoot } from "../root"; +import { ConstantSignalComponent } from "../components/constant_signal"; + +export class MetaConstantSignalBuilding extends MetaBuilding { + constructor() { + super("constant_signal"); + } + + getSilhouetteColor() { + return "#2bafda"; + } + + /** + * @param {GameRoot} root + */ + getIsUnlocked(root) { + // @todo + return G_IS_DEV; + } + + getLayer() { + return enumLayer.wires; + } + + getDimensions() { + return new Vector(1, 1); + } + + /** + * Creates the entity at the given location + * @param {Entity} entity + */ + setupEntityComponents(entity) { + entity.addComponent( + new WiredPinsComponent({ + slots: [ + { + pos: new Vector(0, 0), + direction: enumDirection.top, + type: enumPinSlotType.logicalEjector, + }, + ], + }) + ); + entity.addComponent(new ConstantSignalComponent({})); + } +} diff --git a/src/js/game/component_registry.js b/src/js/game/component_registry.js index fde69f4a..cc045adf 100644 --- a/src/js/game/component_registry.js +++ b/src/js/game/component_registry.js @@ -11,6 +11,7 @@ import { StorageComponent } from "./components/storage"; import { WiredPinsComponent } from "./components/wired_pins"; import { BeltUnderlaysComponent } from "./components/belt_underlays"; import { WireComponent } from "./components/wire"; +import { ConstantSignalComponent } from "./components/constant_signal"; export function initComponentRegistry() { gComponentRegistry.register(StaticMapEntityComponent); @@ -25,6 +26,7 @@ export function initComponentRegistry() { gComponentRegistry.register(WiredPinsComponent); gComponentRegistry.register(BeltUnderlaysComponent); gComponentRegistry.register(WireComponent); + gComponentRegistry.register(ConstantSignalComponent); // IMPORTANT ^^^^^ UPDATE ENTITY COMPONENT STORAGE AFTERWARDS diff --git a/src/js/game/components/constant_signal.js b/src/js/game/components/constant_signal.js new file mode 100644 index 00000000..b2b37e44 --- /dev/null +++ b/src/js/game/components/constant_signal.js @@ -0,0 +1,30 @@ +import { gItemRegistry } from "../../core/global_registries"; +import { types } from "../../savegame/serialization"; +import { Component } from "../component"; +import { BaseItem } from "../base_item"; + +export class ConstantSignalComponent extends Component { + static getId() { + return "ConstantSignal"; + } + + static getSchema() { + return { + signal: types.nullable(types.obj(gItemRegistry)), + }; + } + + duplicateWithoutContents() { + return new ConstantSignalComponent({ signal: this.signal }); + } + + /** + * + * @param {object} param0 + * @param {BaseItem=} param0.signal The signal to store + */ + constructor({ signal = null }) { + super(); + this.signal = signal; + } +} diff --git a/src/js/game/components/item_acceptor.js b/src/js/game/components/item_acceptor.js index c51093ff..d4fdaf72 100644 --- a/src/js/game/components/item_acceptor.js +++ b/src/js/game/components/item_acceptor.js @@ -87,25 +87,7 @@ export class ItemAcceptorComponent extends Component { */ canAcceptItem(slotIndex, item) { const slot = this.slots[slotIndex]; - return this.filterMatches(slot.filter, item); - } - - /** - * Returns if the given filter matches - * @param {enumItemType|null} filter - * @param {BaseItem} item - */ - filterMatches(filter, item) { - if (!filter) { - return true; - } - - const itemType = item.getItemType(); - if (filter === enumItemType.genericEnergy) { - return itemType === enumItemType.positiveEnergy || itemType === enumItemType.negativeEnergy; - } - - return itemType === filter; + return !slot.filter || slot.filter === item.getItemType(); } /** diff --git a/src/js/game/entity_components.js b/src/js/game/entity_components.js index e54bfc57..fadafe05 100644 --- a/src/js/game/entity_components.js +++ b/src/js/game/entity_components.js @@ -11,6 +11,7 @@ import { StorageComponent } from "./components/storage"; import { UndergroundBeltComponent } from "./components/underground_belt"; import { WiredPinsComponent } from "./components/wired_pins"; import { WireComponent } from "./components/wire"; +import { ConstantSignalComponent } from "./components/constant_signal"; /* typehints:end */ /** @@ -57,6 +58,9 @@ export class EntityComponentStorage { /** @type {WireComponent} */ this.Wire; + /** @type {ConstantSignalComponent} */ + this.ConstantSignal; + /* typehints:end */ } } diff --git a/src/js/game/game_system_manager.js b/src/js/game/game_system_manager.js index df65f7ba..dcfafb7f 100644 --- a/src/js/game/game_system_manager.js +++ b/src/js/game/game_system_manager.js @@ -16,6 +16,7 @@ import { StorageSystem } from "./systems/storage"; import { WiredPinsSystem } from "./systems/wired_pins"; import { BeltUnderlaysSystem } from "./systems/belt_underlays"; import { WireSystem } from "./systems/wire"; +import { ConstantSignalSystem } from "./systems/constant_signal"; const logger = createLogger("game_system_manager"); @@ -68,6 +69,9 @@ export class GameSystemManager { /** @type {WireSystem} */ wire: null, + /** @type {ConstantSignalSystem} */ + constantSignal: null, + /* typehints:end */ }; this.systemUpdateOrder = []; @@ -108,6 +112,8 @@ export class GameSystemManager { add("beltUnderlays", BeltUnderlaysSystem); + add("constantSignal", ConstantSignalSystem); + // IMPORTANT: Must be after belt system since belt system can change the // orientation of an entity after it is placed -> the item acceptor cache // then would be invalid diff --git a/src/js/game/hud/parts/wires_toolbar.js b/src/js/game/hud/parts/wires_toolbar.js index 03be96ca..fbb93d58 100644 --- a/src/js/game/hud/parts/wires_toolbar.js +++ b/src/js/game/hud/parts/wires_toolbar.js @@ -1,8 +1,9 @@ import { enumLayer } from "../../root"; import { HUDBaseToolbar } from "./base_toolbar"; import { MetaWireBuilding } from "../../buildings/wire"; +import { MetaConstantSignalBuilding } from "../../buildings/constant_signal"; -const supportedBuildings = [MetaWireBuilding]; +const supportedBuildings = [MetaWireBuilding, MetaConstantSignalBuilding]; export class HUDWiresToolbar extends HUDBaseToolbar { constructor(root) { diff --git a/src/js/game/item_registry.js b/src/js/game/item_registry.js index d483119f..e6207ea3 100644 --- a/src/js/game/item_registry.js +++ b/src/js/game/item_registry.js @@ -1,12 +1,10 @@ import { gItemRegistry } from "../core/global_registries"; import { ShapeItem } from "./items/shape_item"; import { ColorItem } from "./items/color_item"; -import { PositiveEnergyItem } from "./items/positive_energy_item"; -import { NegativeEnergyItem } from "./items/negative_energy_item"; +import { BooleanItem } from "./items/boolean_item"; export function initItemRegistry() { gItemRegistry.register(ShapeItem); gItemRegistry.register(ColorItem); - gItemRegistry.register(PositiveEnergyItem); - gItemRegistry.register(NegativeEnergyItem); + gItemRegistry.register(BooleanItem); } diff --git a/src/js/game/items/boolean_item.js b/src/js/game/items/boolean_item.js new file mode 100644 index 00000000..299b1db9 --- /dev/null +++ b/src/js/game/items/boolean_item.js @@ -0,0 +1,53 @@ +import { DrawParameters } from "../../core/draw_parameters"; +import { Loader } from "../../core/loader"; +import { types } from "../../savegame/serialization"; +import { BaseItem, enumItemType } from "../base_item"; + +export class BooleanItem extends BaseItem { + static getId() { + return "boolean_item"; + } + + static getSchema() { + return types.uint; + } + + serialize() { + return this.value; + } + + deserialize(data) { + this.value = data; + } + + getItemType() { + return enumItemType.boolean; + } + + /** + * @param {number} value + */ + constructor(value) { + super(); + this.value = value ? 1 : 0; + } + + /** + * @param {number} x + * @param {number} y + * @param {number} size + * @param {DrawParameters} parameters + */ + draw(x, y, parameters, size = 12) { + let sprite; + if (this.value) { + sprite = Loader.getSprite("sprites/wires/boolean_true.png"); + } else { + sprite = Loader.getSprite("sprites/wires/boolean_false.png"); + } + sprite.drawCachedCentered(parameters, x, y, size * 1.5); + } +} + +export const BOOL_FALSE_SINGLETON = new BooleanItem(0); +export const BOOL_TRUE_SINGLETON = new BooleanItem(1); diff --git a/src/js/game/items/negative_energy_item.js b/src/js/game/items/negative_energy_item.js deleted file mode 100644 index 99e2cd06..00000000 --- a/src/js/game/items/negative_energy_item.js +++ /dev/null @@ -1,37 +0,0 @@ -import { DrawParameters } from "../../core/draw_parameters"; -import { Loader } from "../../core/loader"; -import { types } from "../../savegame/serialization"; -import { BaseItem, enumItemType } from "../base_item"; - -export class NegativeEnergyItem extends BaseItem { - static getId() { - return "negative_energy"; - } - - static getSchema() { - return types.uint; - } - - serialize() { - return 0; - } - - deserialize(data) {} - - getItemType() { - return enumItemType.negativeEnergy; - } - - /** - * @param {number} x - * @param {number} y - * @param {number} size - * @param {DrawParameters} parameters - */ - draw(x, y, parameters, size = 12) { - const sprite = Loader.getSprite("sprites/wires/negative_energy.png"); - sprite.drawCachedCentered(parameters, x, y, size * 1.5); - } -} - -export const NEGATIVE_ENERGY_ITEM_SINGLETON = new NegativeEnergyItem(); diff --git a/src/js/game/items/positive_energy_item.js b/src/js/game/items/positive_energy_item.js deleted file mode 100644 index 260ae149..00000000 --- a/src/js/game/items/positive_energy_item.js +++ /dev/null @@ -1,37 +0,0 @@ -import { DrawParameters } from "../../core/draw_parameters"; -import { Loader } from "../../core/loader"; -import { types } from "../../savegame/serialization"; -import { BaseItem, enumItemType } from "../base_item"; - -export class PositiveEnergyItem extends BaseItem { - static getId() { - return "positive_energy"; - } - - static getSchema() { - return types.uint; - } - - serialize() { - return 0; - } - - deserialize(data) {} - - getItemType() { - return enumItemType.positiveEnergy; - } - - /** - * @param {number} x - * @param {number} y - * @param {number} size - * @param {DrawParameters} parameters - */ - draw(x, y, parameters, size = 12) { - const sprite = Loader.getSprite("sprites/wires/positive_energy.png"); - sprite.drawCachedCentered(parameters, x, y, size * 1.5); - } -} - -export const POSITIVE_ENERGY_ITEM_SINGLETON = new PositiveEnergyItem(); diff --git a/src/js/game/key_action_mapper.js b/src/js/game/key_action_mapper.js index c60d9113..ab924ff1 100644 --- a/src/js/game/key_action_mapper.js +++ b/src/js/game/key_action_mapper.js @@ -56,6 +56,7 @@ export const KEYMAPPINGS = { trash: { keyCode: key("0") }, wire: { keyCode: key("1") }, + constant_signal: { keyCode: key("2") }, }, placement: { diff --git a/src/js/game/meta_building_registry.js b/src/js/game/meta_building_registry.js index 12430812..d946155e 100644 --- a/src/js/game/meta_building_registry.js +++ b/src/js/game/meta_building_registry.js @@ -15,6 +15,7 @@ import { enumUndergroundBeltVariants, MetaUndergroundBeltBuilding } from "./buil import { MetaWireBuilding } from "./buildings/wire"; import { gBuildingVariants, registerBuildingVariant } from "./building_codes"; import { defaultBuildingVariant } from "./meta_building"; +import { MetaConstantSignalBuilding } from "./buildings/constant_signal"; const logger = createLogger("building_registry"); @@ -31,6 +32,7 @@ export function initMetaBuildingRegistry() { gMetaBuildingRegistry.register(MetaUndergroundBeltBuilding); gMetaBuildingRegistry.register(MetaHubBuilding); gMetaBuildingRegistry.register(MetaWireBuilding); + gMetaBuildingRegistry.register(MetaConstantSignalBuilding); // Belt registerBuildingVariant(1, MetaBeltBaseBuilding, defaultBuildingVariant, 0); @@ -86,6 +88,9 @@ export function initMetaBuildingRegistry() { registerBuildingVariant(29, MetaWireBuilding, defaultBuildingVariant, 2); registerBuildingVariant(30, MetaWireBuilding, defaultBuildingVariant, 3); + // Constant signal + registerBuildingVariant(31, MetaConstantSignalBuilding); + // Propagate instances for (const key in gBuildingVariants) { gBuildingVariants[key].metaInstance = gMetaBuildingRegistry.findByClass( diff --git a/src/js/game/systems/constant_signal.js b/src/js/game/systems/constant_signal.js new file mode 100644 index 00000000..28c103f1 --- /dev/null +++ b/src/js/game/systems/constant_signal.js @@ -0,0 +1,98 @@ +import { ConstantSignalComponent } from "../components/constant_signal"; +import { GameSystemWithFilter } from "../game_system_with_filter"; +import { Entity } from "../entity"; +import { DialogWithForm } from "../../core/modal_dialog_elements"; +import { FormElementInput } from "../../core/modal_dialog_forms"; +import { enumColors } from "../colors"; +import { ColorItem } from "../items/color_item"; +import trim from "trim"; +import { BOOL_TRUE_SINGLETON, BOOL_FALSE_SINGLETON } from "../items/boolean_item"; +import { ShapeDefinition } from "../shape_definition"; +import { ShapeItem } from "../items/shape_item"; + +export class ConstantSignalSystem extends GameSystemWithFilter { + constructor(root) { + super(root, [ConstantSignalComponent]); + + this.root.signals.entityManuallyPlaced.add(this.querySigalValue, this); + } + + update() { + // Set signals + for (let i = 0; i < this.allEntities.length; ++i) { + const entity = this.allEntities[i]; + const pinsComp = entity.components.WiredPins; + const signalComp = entity.components.ConstantSignal; + pinsComp.slots[0].value = signalComp.signal; + } + } + + /** + * Asks the entity to enter a valid signal code + * @param {Entity} entity + */ + querySigalValue(entity) { + if (!entity.components.ConstantSignal) { + return; + } + + // Ok, query, but also save the uid because it could get stale + const uid = entity.uid; + + const signalValueInput = new FormElementInput({ + id: "markerName", + label: null, + placeholder: "", + defaultValue: "", + validator: val => this.parseSignalCode(val), + }); + const dialog = new DialogWithForm({ + app: this.root.app, + title: "Set Signal", + desc: "Enter a shape code, color or '0' or '1'", + formElements: [signalValueInput], + buttons: ["cancel", "ok:good"], + }); + this.root.hud.parts.dialogs.internalShowDialog(dialog); + dialog.buttonSignals.ok.add(() => { + if (!this.root || !this.root.entityMgr) { + // Game got stopped + return; + } + + const entityRef = this.root.entityMgr.findByUid(uid, false); + if (!entityRef) { + // outdated + return; + } + + const constantComp = entityRef.components.ConstantSignal; + if (!constantComp) { + // no longer interesting + return; + } + + constantComp.signal = this.parseSignalCode(signalValueInput.getValue()); + }); + } + + parseSignalCode(code) { + code = trim(code); + if (enumColors[code]) { + return new ColorItem(code); + } + if (code === "1" || code === "true") { + return BOOL_TRUE_SINGLETON; + } + + if (code === "0" || code === "false") { + return BOOL_FALSE_SINGLETON; + } + + if (ShapeDefinition.isValidShortKey(code)) { + return new ShapeItem(this.root.shapeDefinitionMgr.getShapeFromShortKey(code)); + } + + return null; + } +} diff --git a/src/js/game/systems/wired_pins.js b/src/js/game/systems/wired_pins.js index 1342d95b..590befd3 100644 --- a/src/js/game/systems/wired_pins.js +++ b/src/js/game/systems/wired_pins.js @@ -183,7 +183,7 @@ export class WiredPinsSystem extends GameSystemWithFilter { // Draw contained item to visualize whats emitted const value = slot.value; if (value) { - value.draw(worldPos.x, worldPos.y, parameters, 12); + value.draw(worldPos.x, worldPos.y, parameters, 10); } } } diff --git a/translations/base-en.yaml b/translations/base-en.yaml index d1dd0a66..139840e9 100644 --- a/translations/base-en.yaml +++ b/translations/base-en.yaml @@ -550,6 +550,11 @@ buildings: name: *wire description: &wire_desc + constant_signal: + default: + name: &constant_signal Constant Signal + description: Emits a constant signal (shape, color or boolean). + storyRewards: # Those are the rewards gained from completing the store reward_cutter_and_trash: @@ -805,6 +810,8 @@ keybindings: toggleFPSInfo: Toggle FPS and Debug Info switchLayers: Switch layers exportScreenshot: Export whole Base as Image + + # --- Do not translate the values in this section belt: *belt splitter: *splitter underground_belt: *underground_belt @@ -816,6 +823,8 @@ keybindings: painter: *painter trash: *trash wire: *wire + constant_signal: *constant_signal + # --- pipette: Pipette rotateWhilePlacing: Rotate