diff --git a/core/assets/sprites/sprites.atlas b/core/assets/sprites/sprites.atlas index 1704817913..0c952271e6 100644 --- a/core/assets/sprites/sprites.atlas +++ b/core/assets/sprites/sprites.atlas @@ -6,427 +6,427 @@ filter: Nearest,Nearest repeat: none force-projector rotate: false - xy: 457, 949 + xy: 457, 1439 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 force-projector-top rotate: false - xy: 261, 655 + xy: 359, 1243 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 mend-projector rotate: false - xy: 851, 1513 + xy: 785, 1777 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 mend-projector-top rotate: false - xy: 917, 1579 + xy: 719, 1645 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 overdrive-projector rotate: false - xy: 983, 1645 + xy: 785, 1711 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 overdrive-projector-top rotate: false - xy: 1049, 1711 + xy: 653, 1513 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 shock-mine rotate: false - xy: 1539, 1273 + xy: 1625, 1111 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 bridge-conveyor rotate: false - xy: 1419, 1715 + xy: 749, 626 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 bridge-conveyor-bridge rotate: false - xy: 1453, 1749 + xy: 271, 76 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 bridge-conveyor-end rotate: false - xy: 1487, 1783 + xy: 305, 77 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-0-0 rotate: false - xy: 1453, 1647 + xy: 1377, 1349 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-0-1 rotate: false - xy: 1487, 1681 + xy: 1411, 1383 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-0-2 rotate: false - xy: 1521, 1715 + xy: 1445, 1417 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-0-3 rotate: false - xy: 1555, 1749 + xy: 1411, 1349 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-1-0 rotate: false - xy: 1589, 1783 + xy: 1445, 1383 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-1-1 rotate: false - xy: 1317, 1477 + xy: 1479, 1417 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-1-2 rotate: false - xy: 1351, 1511 + xy: 1445, 1349 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-1-3 rotate: false - xy: 1385, 1545 + xy: 1479, 1383 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-2-0 rotate: false - xy: 1419, 1579 + xy: 1513, 1417 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-2-1 rotate: false - xy: 1453, 1613 + xy: 1479, 1349 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-2-2 rotate: false - xy: 1487, 1647 + xy: 1513, 1383 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-2-3 rotate: false - xy: 1521, 1681 + xy: 1547, 1417 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-3-0 rotate: false - xy: 1555, 1715 + xy: 1513, 1349 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-3-1 rotate: false - xy: 1589, 1749 + xy: 1547, 1383 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-3-2 rotate: false - xy: 1623, 1783 + xy: 1581, 1417 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-3-3 rotate: false - xy: 1351, 1477 + xy: 1547, 1349 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-4-0 rotate: false - xy: 1385, 1511 + xy: 1581, 1383 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-4-1 rotate: false - xy: 1419, 1545 + xy: 1615, 1417 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-4-2 rotate: false - xy: 1453, 1579 + xy: 1581, 1349 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-4-3 rotate: false - xy: 1487, 1613 + xy: 1615, 1383 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-0-0 rotate: false - xy: 1657, 1375 + xy: 1455, 1043 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-0-1 rotate: false - xy: 1691, 1375 + xy: 1489, 1043 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-0-2 rotate: false - xy: 1725, 1375 + xy: 1523, 1043 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-0-3 rotate: false - xy: 1759, 1375 + xy: 1557, 1043 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-1-0 rotate: false - xy: 1793, 1375 + xy: 1591, 1043 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-1-1 rotate: false - xy: 1827, 1375 + xy: 1625, 1043 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-1-2 rotate: false - xy: 1861, 1375 + xy: 1659, 1043 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-1-3 rotate: false - xy: 1895, 1375 + xy: 1693, 1043 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-2-0 rotate: false - xy: 1929, 1375 + xy: 1727, 1043 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-2-1 rotate: false - xy: 1963, 1375 + xy: 1761, 1043 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-2-2 rotate: false - xy: 1997, 1375 + xy: 1795, 1043 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-2-3 rotate: false - xy: 1615, 1345 + xy: 1829, 1043 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-3-0 rotate: false - xy: 1615, 1311 + xy: 1863, 1043 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-3-1 rotate: false - xy: 1649, 1341 + xy: 1897, 1043 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-3-2 rotate: false - xy: 1683, 1341 + xy: 1931, 1035 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-3-3 rotate: false - xy: 1717, 1341 + xy: 1965, 1035 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-4-0 rotate: false - xy: 1751, 1341 + xy: 1999, 1035 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-4-1 rotate: false - xy: 1785, 1341 + xy: 1115, 1027 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-4-2 rotate: false - xy: 1819, 1341 + xy: 1115, 993 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-4-3 rotate: false - xy: 1853, 1341 + xy: 1149, 1025 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 distributor rotate: false - xy: 719, 1513 + xy: 990, 1843 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 junction rotate: false - xy: 1861, 1783 + xy: 1275, 1315 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 mass-driver rotate: false - xy: 343, 459 + xy: 359, 655 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 mass-driver-turret rotate: false - xy: 343, 361 + xy: 457, 655 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 overflow-gate rotate: false - xy: 1997, 1409 + xy: 847, 119 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 phase-conveyor rotate: false - xy: 1343, 1375 + xy: 1183, 1195 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 phase-conveyor-arrow rotate: false - xy: 1377, 1375 + xy: 1217, 1179 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 phase-conveyor-bridge rotate: false - xy: 1411, 1375 + xy: 1251, 1179 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 phase-conveyor-end rotate: false - xy: 1445, 1375 + xy: 1285, 1179 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 router rotate: false - xy: 1309, 1307 + xy: 1829, 1145 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 sorter rotate: false - xy: 667, 312 + xy: 1217, 1077 size: 32, 32 orig: 32, 32 offset: 0, 0 @@ -447,1092 +447,1176 @@ warp-gate-top index: -1 blast-drill rotate: false - xy: 131, 66 + xy: 261, 1635 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 blast-drill-rim rotate: false - xy: 261, 1733 + xy: 261, 1537 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 blast-drill-rotator rotate: false - xy: 261, 1635 + xy: 359, 1635 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 blast-drill-top rotate: false - xy: 359, 1733 + xy: 457, 1733 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 laser-drill rotate: false - xy: 917, 1645 + xy: 1848, 1851 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 laser-drill-rotator rotate: false - xy: 983, 1711 + xy: 1980, 1851 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 laser-drill-top rotate: false - xy: 1049, 1777 + xy: 653, 1777 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 mechanical-drill rotate: false - xy: 653, 1315 + xy: 653, 1711 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 mechanical-drill-rotator rotate: false - xy: 719, 1381 + xy: 653, 1645 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 mechanical-drill-top rotate: false - xy: 785, 1447 + xy: 719, 1711 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 oil-extractor rotate: false - xy: 441, 459 + xy: 261, 557 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 oil-extractor-liquid rotate: false - xy: 441, 361 + xy: 457, 557 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 oil-extractor-rotator rotate: false - xy: 555, 1733 + xy: 245, 459 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 oil-extractor-top rotate: false - xy: 555, 1635 + xy: 245, 361 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 plasma-drill rotate: false - xy: 131, 1498 + xy: 1, 68 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 plasma-drill-rim rotate: false - xy: 131, 1368 + xy: 131, 1628 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 plasma-drill-rotator rotate: false - xy: 131, 1238 + xy: 131, 1498 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 plasma-drill-top rotate: false - xy: 131, 1108 + xy: 131, 1368 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 pneumatic-drill rotate: false - xy: 1115, 1711 + xy: 785, 1513 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 pneumatic-drill-rotator rotate: false - xy: 653, 1183 + xy: 917, 1645 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 pneumatic-drill-top rotate: false - xy: 719, 1249 + xy: 983, 1711 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 water-extractor rotate: false - xy: 1115, 1447 + xy: 917, 1249 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 water-extractor-liquid rotate: false - xy: 653, 919 + xy: 1049, 1381 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 water-extractor-rotator rotate: false - xy: 719, 985 + xy: 1115, 1447 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 water-extractor-top rotate: false - xy: 785, 1051 + xy: 653, 919 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 blackrock1 rotate: false - xy: 1181, 1689 + xy: 779, 121 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 blackstone1 rotate: false - xy: 1181, 1655 + xy: 779, 53 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 blackstone2 rotate: false - xy: 1181, 1621 + xy: 843, 967 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 blackstone3 rotate: false - xy: 1181, 1587 + xy: 877, 967 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 blackstoneedge rotate: false - xy: 1115, 1281 + xy: 329, 311 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 coal1 rotate: false - xy: 1215, 1477 + xy: 373, 77 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 coal2 rotate: false - xy: 1249, 1511 + xy: 407, 77 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 coal3 rotate: false - xy: 1283, 1545 + xy: 441, 77 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 copper1 rotate: false - xy: 1521, 1647 + xy: 1615, 1349 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 copper2 rotate: false - xy: 1555, 1681 + xy: 1649, 1383 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 copper3 rotate: false - xy: 1589, 1715 + xy: 1683, 1417 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +deepwater + rotate: false + xy: 1751, 1349 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +deepwater-icon-full + rotate: false + xy: 1751, 1349 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +deepwater-icon-medium + rotate: false + xy: 1751, 1349 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 dirt1 rotate: false - xy: 1555, 1647 + xy: 1819, 1383 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 dirt2 rotate: false - xy: 1589, 1681 + xy: 1853, 1417 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 dirt3 rotate: false - xy: 1623, 1715 + xy: 1819, 1349 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 dirtedge rotate: false - xy: 379, 311 + xy: 529, 111 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 generic-cliff-edge rotate: false - xy: 1657, 1715 + xy: 943, 1057 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 generic-cliff-edge-1 rotate: false - xy: 1691, 1749 + xy: 927, 1023 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 generic-cliff-edge-2 rotate: false - xy: 1725, 1783 + xy: 961, 1023 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 generic-cliff-side rotate: false - xy: 1453, 1477 + xy: 995, 1031 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 grass1 rotate: false - xy: 1487, 1511 + xy: 945, 955 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 grass2 rotate: false - xy: 1521, 1545 + xy: 979, 989 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 grass3 rotate: false - xy: 1555, 1579 + xy: 979, 955 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 grassedge rotate: false - xy: 429, 311 + xy: 629, 225 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 ice1 rotate: false - xy: 1759, 1783 + xy: 1047, 963 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ice2 rotate: false - xy: 1487, 1477 + xy: 783, 867 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ice3 rotate: false - xy: 1521, 1511 + xy: 783, 833 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 iceedge rotate: false - xy: 329, 161 + xy: 729, 275 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icerock1 rotate: false - xy: 1691, 1681 + xy: 783, 765 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icerock2 rotate: false - xy: 1725, 1715 + xy: 783, 731 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 lava rotate: false - xy: 1589, 1477 + xy: 1445, 1315 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 lavaedge rotate: false - xy: 329, 111 + xy: 1338, 1801 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 lead1 rotate: false - xy: 1657, 1545 + xy: 1513, 1315 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 lead2 rotate: false - xy: 1691, 1579 + xy: 1547, 1315 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 lead3 rotate: false - xy: 1725, 1613 + xy: 1581, 1315 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 metalfloor1 rotate: false - xy: 1827, 1681 + xy: 1573, 1281 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 metalfloor2 rotate: false - xy: 1861, 1715 + xy: 1607, 1281 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 metalfloor3 rotate: false - xy: 1895, 1749 + xy: 1641, 1281 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 metalfloor4 rotate: false - xy: 1929, 1783 + xy: 1675, 1281 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 metalfloor5 rotate: false - xy: 1691, 1511 + xy: 1709, 1281 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 metalfloor6 rotate: false - xy: 1725, 1545 + xy: 1743, 1281 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 metalflooredge rotate: false - xy: 379, 111 + xy: 1231, 1751 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 rock1 rotate: false - xy: 1165, 1281 + xy: 1591, 1145 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 rock2 rotate: false - xy: 1207, 1307 + xy: 1625, 1145 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 rocks1 rotate: false - xy: 1241, 1307 + xy: 1693, 1145 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 rocks2 rotate: false - xy: 1275, 1307 + xy: 1727, 1145 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 sand1 rotate: false - xy: 1377, 1307 + xy: 1999, 1137 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 sand2 rotate: false - xy: 1411, 1307 + xy: 1115, 1129 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 sand3 rotate: false - xy: 1445, 1307 + xy: 1149, 1127 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 sandedge rotate: false - xy: 429, 161 + xy: 1531, 1451 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 scrap1 rotate: false - xy: 1301, 1273 + xy: 1353, 1111 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 scrap2 rotate: false - xy: 1335, 1273 + xy: 1387, 1111 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 scrap3 rotate: false - xy: 1369, 1273 + xy: 1421, 1111 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 shrub rotate: false - xy: 260, 34 + xy: 1727, 1111 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 snow1 rotate: false - xy: 777, 917 + xy: 1829, 1111 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 snow2 rotate: false - xy: 811, 959 + xy: 1863, 1111 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 snow3 rotate: false - xy: 811, 925 + xy: 1897, 1111 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 snowedge rotate: false - xy: 529, 261 + xy: 1581, 1451 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 +space + rotate: false + xy: 1285, 1077 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +space-icon-full + rotate: false + xy: 1285, 1077 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +space-icon-medium + rotate: false + xy: 1285, 1077 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 spaceedge rotate: false - xy: 579, 311 + xy: 1831, 1701 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 stone-cliff-edge rotate: false - xy: 701, 273 + xy: 1557, 1077 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 stone-cliff-edge-1 rotate: false - xy: 701, 239 + xy: 1591, 1077 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 stone-cliff-edge-2 rotate: false - xy: 701, 205 + xy: 1625, 1077 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 stone-cliff-side rotate: false - xy: 701, 171 + xy: 1659, 1077 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 stone1 rotate: false - xy: 667, 108 + xy: 1455, 1077 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 stone2 rotate: false - xy: 667, 74 + xy: 1489, 1077 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 stone3 rotate: false - xy: 701, 307 + xy: 1523, 1077 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 stoneedge rotate: false - xy: 479, 161 + xy: 1831, 1651 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 +tar + rotate: false + xy: 1863, 1077 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +tar-icon-full + rotate: false + xy: 1863, 1077 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +tar-icon-medium + rotate: false + xy: 1863, 1077 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 taredge rotate: false - xy: 579, 261 + xy: 1831, 1601 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 thorium1 rotate: false - xy: 735, 239 + xy: 1999, 1069 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 thorium2 rotate: false - xy: 735, 205 + xy: 1115, 1061 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 thorium3 rotate: false - xy: 735, 171 + xy: 1149, 1059 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium1 rotate: false - xy: 735, 103 + xy: 1353, 1043 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium2 rotate: false - xy: 735, 69 + xy: 1387, 1043 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium3 rotate: false - xy: 1623, 1379 + xy: 1421, 1043 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +water + rotate: false + xy: 1319, 1009 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +water-icon-full + rotate: false + xy: 1319, 1009 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +water-icon-medium + rotate: false + xy: 1319, 1009 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 water-cliff-edge rotate: false - xy: 1955, 1341 + xy: 1353, 1009 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 water-cliff-edge-1 rotate: false - xy: 1989, 1341 + xy: 1387, 1009 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 water-cliff-edge-2 rotate: false - xy: 1649, 1307 + xy: 1421, 1009 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 water-cliff-side rotate: false - xy: 1683, 1307 + xy: 1455, 1009 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 wateredge rotate: false - xy: 579, 111 + xy: 1931, 1501 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 block-border rotate: false - xy: 1293, 1817 + xy: 749, 864 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-middle rotate: false - xy: 1249, 1545 + xy: 749, 830 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 pump-liquid rotate: false - xy: 1249, 1545 + xy: 749, 830 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-liquid rotate: false - xy: 1487, 1715 + xy: 1275, 1349 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 place-arrow rotate: false - xy: 555, 1439 + xy: 441, 459 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 rubble-1-0 rotate: false - xy: 1115, 1645 + xy: 719, 1315 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 rubble-1-1 rotate: false - xy: 653, 1117 + xy: 785, 1381 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 rubble-2-0 rotate: false - xy: 719, 1183 + xy: 851, 1447 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 rubble-2-1 rotate: false - xy: 785, 1249 + xy: 917, 1513 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 rubble-3-0 rotate: false - xy: 555, 1145 + xy: 555, 1537 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 rubble-3-1 rotate: false - xy: 555, 1145 + xy: 555, 1537 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 spawn rotate: false - xy: 667, 142 + xy: 1319, 1077 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 bridge-conduit rotate: false - xy: 1283, 1579 + xy: 749, 796 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 bridge-conduit-arrow rotate: false - xy: 1317, 1613 + xy: 749, 762 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 bridge-conveyor-arrow rotate: false - xy: 1317, 1613 + xy: 749, 762 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 bridge-conduit-bridge rotate: false - xy: 1351, 1647 + xy: 749, 728 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 bridge-conduit-end rotate: false - xy: 1385, 1681 + xy: 749, 694 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-bottom rotate: false - xy: 1521, 1783 + xy: 1207, 1417 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-bottom-0 rotate: false - xy: 1249, 1477 + xy: 1207, 1383 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-bottom-1 rotate: false - xy: 1283, 1511 + xy: 1241, 1417 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-bottom-2 rotate: false - xy: 1317, 1545 + xy: 1207, 1349 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-bottom-3 rotate: false - xy: 1351, 1579 + xy: 1241, 1383 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-bottom-4 rotate: false - xy: 1385, 1613 + xy: 1275, 1417 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-bottom-5 rotate: false - xy: 1419, 1647 + xy: 1241, 1349 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-bottom-6 rotate: false - xy: 1453, 1681 + xy: 1275, 1383 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-top-0 rotate: false - xy: 1521, 1749 + xy: 1309, 1383 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-top-1 rotate: false - xy: 1555, 1783 + xy: 1343, 1417 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-top-2 rotate: false - xy: 1283, 1477 + xy: 1309, 1349 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-top-3 rotate: false - xy: 1317, 1511 + xy: 1343, 1383 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-top-4 rotate: false - xy: 1351, 1545 + xy: 1377, 1417 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-top-5 rotate: false - xy: 1385, 1579 + xy: 1343, 1349 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-top-6 rotate: false - xy: 1419, 1613 + xy: 1377, 1383 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 liquid-junction rotate: false - xy: 1793, 1681 + xy: 1649, 1315 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 liquid-router-bottom rotate: false - xy: 1861, 1749 + xy: 1751, 1315 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 liquid-router-liquid rotate: false - xy: 1895, 1783 + xy: 1819, 1315 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 liquid-router-top rotate: false - xy: 1623, 1481 + xy: 1853, 1315 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 liquid-tank-bottom rotate: false - xy: 457, 557 + xy: 457, 949 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 liquid-tank-liquid rotate: false - xy: 245, 459 + xy: 359, 753 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 liquid-tank-top rotate: false - xy: 245, 361 + xy: 457, 851 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 mechanical-pump rotate: false - xy: 1759, 1613 + xy: 1369, 1281 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 phase-conduit rotate: false - xy: 1207, 1375 + xy: 838, 17 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 phase-conduit-arrow rotate: false - xy: 1241, 1375 + xy: 872, 51 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 phase-conduit-bridge rotate: false - xy: 1275, 1375 + xy: 872, 17 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 phase-conduit-end rotate: false - xy: 1309, 1375 + xy: 1115, 1197 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 pulse-conduit-top-0 rotate: false - xy: 1275, 1341 + xy: 1931, 1171 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 pulse-conduit-top-1 rotate: false - xy: 1309, 1341 + xy: 1965, 1171 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 pulse-conduit-top-2 rotate: false - xy: 1343, 1341 + xy: 1999, 1171 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 pulse-conduit-top-3 rotate: false - xy: 1377, 1341 + xy: 1115, 1163 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 pulse-conduit-top-4 rotate: false - xy: 1411, 1341 + xy: 1149, 1161 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 pulse-conduit-top-5 rotate: false - xy: 1445, 1341 + xy: 1183, 1161 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 pulse-conduit-top-6 rotate: false - xy: 1479, 1341 + xy: 1217, 1145 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 rotary-pump rotate: false - xy: 983, 1513 + xy: 983, 1645 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 thermal-pump rotate: false - xy: 1049, 1447 + xy: 1115, 1579 size: 64, 64 orig: 64, 64 offset: 0, 0 @@ -1546,245 +1630,245 @@ alpha-mech-pad index: -1 dart-ship-pad rotate: false - xy: 785, 1645 + xy: 1980, 1917 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 delta-mech-pad rotate: false - xy: 917, 1777 + xy: 792, 1843 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 glaive-ship-pad rotate: false - xy: 261, 557 + xy: 359, 949 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 javelin-ship-pad rotate: false - xy: 719, 1447 + xy: 1518, 1851 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 omega-mech-pad rotate: false - xy: 555, 1537 + xy: 343, 459 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 tau-mech-pad rotate: false - xy: 917, 1315 + xy: 851, 1315 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 trident-ship-pad rotate: false - xy: 785, 1117 + xy: 983, 1381 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 battery rotate: false - xy: 1181, 1723 + xy: 779, 257 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 battery-large rotate: false - xy: 131, 164 + xy: 131, 66 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 combustion-generator rotate: false - xy: 1317, 1579 + xy: 475, 77 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 combustion-generator-top rotate: false - xy: 1351, 1613 + xy: 543, 77 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 fusion-reactor rotate: false - xy: 1, 978 + xy: 1, 1498 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 fusion-reactor-bottom rotate: false - xy: 1, 848 + xy: 334, 1831 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 fusion-reactor-light rotate: false - xy: 1, 718 + xy: 1, 1238 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 fusion-reactor-plasma-0 rotate: false - xy: 1, 588 + xy: 1, 1108 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 fusion-reactor-plasma-1 rotate: false - xy: 1, 458 + xy: 1, 978 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 fusion-reactor-plasma-2 rotate: false - xy: 1, 328 + xy: 1, 848 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 fusion-reactor-plasma-3 rotate: false - xy: 1, 198 + xy: 1, 718 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 fusion-reactor-top rotate: false - xy: 1, 68 + xy: 1, 588 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 power-node rotate: false - xy: 1513, 1375 + xy: 1591, 1179 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 power-node-large rotate: false - xy: 785, 1315 + xy: 1049, 1777 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 power-source rotate: false - xy: 1547, 1375 + xy: 1693, 1179 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 power-void rotate: false - xy: 1581, 1375 + xy: 1761, 1179 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 powerinfinite rotate: false - xy: 1207, 1341 + xy: 1829, 1179 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 powervoid rotate: false - xy: 1241, 1341 + xy: 1863, 1179 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 rtg-generator rotate: false - xy: 1049, 1579 + xy: 1115, 1777 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 rtg-generator-top rotate: false - xy: 1343, 1307 + xy: 1931, 1137 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 solar-panel rotate: false - xy: 1009, 1157 + xy: 1965, 1103 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 solar-panel-large rotate: false - xy: 555, 1047 + xy: 555, 1439 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 thermal-generator rotate: false - xy: 983, 1381 + xy: 983, 1447 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 thorium-reactor rotate: false - xy: 555, 949 + xy: 555, 1243 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 thorium-reactor-center rotate: false - xy: 555, 851 + xy: 555, 1145 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 thorium-reactor-lights rotate: false - xy: 555, 753 + xy: 555, 949 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 turbine-generator rotate: false - xy: 851, 1183 + xy: 1115, 1513 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 turbine-generator-top rotate: false - xy: 917, 1249 + xy: 719, 1051 size: 64, 64 orig: 64, 64 offset: 0, 0 @@ -1805,364 +1889,364 @@ alloy-smelter-top index: -1 arc-smelter rotate: false - xy: 1318, 1983 + xy: 1384, 1983 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 arc-smelter-top rotate: false - xy: 1384, 1983 + xy: 1450, 1983 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 silicon-smelter-top rotate: false - xy: 1384, 1983 + xy: 1450, 1983 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 biomattercompressor rotate: false - xy: 1450, 1983 + xy: 1516, 1983 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 biomattercompressor-frame0 rotate: false - xy: 1516, 1983 + xy: 1582, 1983 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 biomattercompressor-frame1 rotate: false - xy: 1582, 1983 + xy: 1648, 1983 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 biomattercompressor-frame2 rotate: false - xy: 1648, 1983 + xy: 1714, 1983 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 biomattercompressor-liquid rotate: false - xy: 1714, 1983 + xy: 1846, 1983 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 biomattercompressor-top rotate: false - xy: 1780, 1983 + xy: 1912, 1983 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 blast-mixer rotate: false - xy: 1846, 1983 + xy: 1978, 1983 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 centrifuge rotate: false - xy: 1914, 1851 + xy: 726, 1909 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 centrifuge-liquid rotate: false - xy: 1980, 1851 + xy: 792, 1909 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 cryofluidmixer-bottom rotate: false - xy: 653, 1645 + xy: 1188, 1917 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 cryofluidmixer-liquid rotate: false - xy: 719, 1711 + xy: 1320, 1917 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 cryofluidmixer-top rotate: false - xy: 785, 1777 + xy: 1386, 1917 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 cultivator rotate: false - xy: 653, 1579 + xy: 1452, 1917 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 cultivator-middle rotate: false - xy: 719, 1645 + xy: 1584, 1917 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 cultivator-top rotate: false - xy: 785, 1711 + xy: 1650, 1917 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 incinerator rotate: false - xy: 1759, 1749 + xy: 783, 663 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 item-source rotate: false - xy: 1657, 1579 + xy: 707, 595 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 item-void rotate: false - xy: 1827, 1749 + xy: 821, 561 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 lavasmelter rotate: false - xy: 1623, 1515 + xy: 1479, 1315 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 liquid-source rotate: false - xy: 1691, 1545 + xy: 1921, 1315 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 melter rotate: false - xy: 1793, 1647 + xy: 1471, 1281 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 oilrefinery rotate: false - xy: 1895, 1715 + xy: 1845, 1281 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 phase-weaver rotate: false - xy: 785, 1381 + xy: 719, 1513 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 phase-weaver-bottom rotate: false - xy: 851, 1447 + xy: 785, 1579 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 phase-weaver-weave rotate: false - xy: 917, 1513 + xy: 917, 1711 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 plastanium-compressor rotate: false - xy: 983, 1579 + xy: 983, 1777 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 plastanium-compressor-top rotate: false - xy: 1049, 1645 + xy: 719, 1447 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 pulverizer rotate: false - xy: 1513, 1341 + xy: 1251, 1145 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 pulverizer-rotator rotate: false - xy: 1547, 1341 + xy: 1319, 1145 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 pyratite-mixer rotate: false - xy: 851, 1381 + xy: 719, 1381 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 separator rotate: false - xy: 1471, 1273 + xy: 1523, 1111 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 separator-liquid rotate: false - xy: 1505, 1273 + xy: 1591, 1111 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 silicon-smelter rotate: false - xy: 1115, 1579 + xy: 785, 1315 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 smelter rotate: false - xy: 777, 951 + xy: 1795, 1111 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 solidifer rotate: false - xy: 1009, 1123 + xy: 1149, 1093 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 container rotate: false - xy: 653, 1711 + xy: 924, 1909 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 core rotate: false - xy: 359, 949 + xy: 457, 1635 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 core-open rotate: false - xy: 457, 1047 + xy: 359, 1439 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 core-top rotate: false - xy: 261, 753 + xy: 457, 1537 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 launch-pad rotate: false - xy: 359, 557 + xy: 261, 753 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 sortedunloader rotate: false - xy: 1049, 1223 + xy: 1183, 1093 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 unloader rotate: false - xy: 1921, 1341 + xy: 1217, 1009 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 vault rotate: false - xy: 555, 557 + xy: 555, 655 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 block-1 rotate: false - xy: 1225, 1817 + xy: 1011, 1099 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-1-top rotate: false - xy: 1259, 1817 + xy: 1041, 1215 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-2 rotate: false - xy: 1912, 1983 + xy: 594, 1870 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 block-2-top rotate: false - xy: 1978, 1983 + xy: 660, 1909 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 block-3 rotate: false - xy: 261, 1537 + xy: 261, 1439 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 block-3-top rotate: false - xy: 359, 1635 + xy: 359, 1537 size: 96, 96 orig: 96, 96 offset: 0, 0 @@ -2183,42 +2267,42 @@ block-4-top index: -1 arc rotate: false - xy: 1181, 1791 + xy: 1165, 1263 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 arc-heat rotate: false - xy: 1181, 1757 + xy: 1157, 1229 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 cyclone rotate: false - xy: 359, 851 + xy: 261, 1243 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 duo rotate: false - xy: 1555, 1613 + xy: 1921, 1383 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 fuse rotate: false - xy: 457, 753 + xy: 261, 949 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 hail rotate: false - xy: 1725, 1749 + xy: 1013, 963 size: 32, 32 orig: 32, 32 offset: 0, 0 @@ -2232,308 +2316,308 @@ hail-heat index: -1 lancer rotate: false - xy: 785, 1513 + xy: 1650, 1851 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 lancer-heat rotate: false - xy: 851, 1579 + xy: 1716, 1851 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 meltdown rotate: false - xy: 464, 1831 + xy: 1, 458 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 meltdown-heat rotate: false - xy: 131, 1628 + xy: 1, 328 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 ripple rotate: false - xy: 555, 1341 + xy: 441, 361 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 ripple-heat rotate: false - xy: 555, 1243 + xy: 555, 1733 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 salvo rotate: false - xy: 851, 1315 + xy: 983, 1579 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 salvo-heat rotate: false - xy: 917, 1381 + xy: 1049, 1645 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 salvo-panel-left rotate: false - xy: 983, 1447 + xy: 653, 1183 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 salvo-panel-right rotate: false - xy: 1049, 1513 + xy: 719, 1249 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 scatter rotate: false - xy: 1199, 1273 + xy: 1217, 1111 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 scorch rotate: false - xy: 1233, 1273 + xy: 1251, 1111 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 scorch-shoot rotate: false - xy: 1267, 1273 + xy: 1319, 1111 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 spectre rotate: false - xy: 131, 588 + xy: 131, 718 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 swarmer rotate: false - xy: 851, 1249 + xy: 719, 1183 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 wave rotate: false - xy: 851, 1117 + xy: 719, 985 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 wave-liquid rotate: false - xy: 917, 1183 + xy: 851, 1117 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 command-center rotate: false - xy: 653, 1777 + xy: 858, 1909 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 dagger-factory rotate: false - xy: 851, 1777 + xy: 1716, 1917 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 phantom-factory rotate: false - xy: 851, 1777 + xy: 1716, 1917 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 reconstructor rotate: false - xy: 851, 1777 + xy: 1716, 1917 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 spirit-factory rotate: false - xy: 851, 1777 + xy: 1716, 1917 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 wraith-factory rotate: false - xy: 851, 1777 + xy: 1716, 1917 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 dagger-factory-top rotate: false - xy: 653, 1513 + xy: 1848, 1917 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 dagger-factory-top-open rotate: false - xy: 719, 1579 + xy: 1914, 1917 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 fortress-factory rotate: false - xy: 359, 753 + xy: 457, 1341 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 fortress-factory-top rotate: false - xy: 457, 851 + xy: 359, 1145 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 ghoul-factory-top rotate: false - xy: 457, 851 + xy: 359, 1145 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 titan-factory-top rotate: false - xy: 457, 851 + xy: 359, 1145 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 fortress-factory-top-open rotate: false - xy: 359, 655 + xy: 457, 1243 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 ghoul-factory-top-open rotate: false - xy: 359, 655 + xy: 457, 1243 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 titan-factory-top-open rotate: false - xy: 359, 655 + xy: 457, 1243 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 ghoul-factory rotate: false - xy: 457, 655 + xy: 457, 1145 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 phantom-factory-top rotate: false - xy: 1115, 1777 + xy: 785, 1645 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 phantom-factory-top-open rotate: false - xy: 653, 1249 + xy: 851, 1711 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 reconstructor-open rotate: false - xy: 917, 1447 + xy: 917, 1579 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 repair-point rotate: false - xy: 1581, 1341 + xy: 1421, 1145 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 repair-point-turret rotate: false - xy: 1173, 1315 + xy: 1489, 1145 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 revenant-factory rotate: false - xy: 131, 978 + xy: 131, 1238 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 revenant-factory-top rotate: false - xy: 131, 848 + xy: 131, 978 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 revenant-factory-top-open rotate: false - xy: 131, 718 + xy: 131, 848 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 spirit-factory-top rotate: false - xy: 653, 1051 + xy: 983, 1513 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 spirit-factory-top-open rotate: false - xy: 719, 1117 + xy: 1049, 1579 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 titan-factory rotate: false - xy: 555, 655 + xy: 555, 851 size: 96, 96 orig: 96, 96 offset: 0, 0 @@ -2554,119 +2638,119 @@ wraith-factory-top-open index: -1 copper-wall rotate: false - xy: 1623, 1749 + xy: 1649, 1349 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 copper-wall-large rotate: false - xy: 719, 1777 + xy: 1056, 1909 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 deflector-wall rotate: false - xy: 1487, 1579 + xy: 1785, 1383 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 deflector-wall-large rotate: false - xy: 851, 1711 + xy: 726, 1843 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 dense-alloy-wall rotate: false - xy: 1521, 1613 + xy: 1785, 1349 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 dense-alloy-wall-large rotate: false - xy: 653, 1447 + xy: 924, 1843 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 door rotate: false - xy: 1487, 1545 + xy: 1853, 1349 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 door-large rotate: false - xy: 785, 1579 + xy: 1122, 1843 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 door-large-open rotate: false - xy: 851, 1645 + xy: 1254, 1851 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 door-open rotate: false - xy: 1521, 1579 + xy: 1887, 1349 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 phase-wall rotate: false - xy: 1479, 1375 + xy: 1353, 1179 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 phase-wall-large rotate: false - xy: 719, 1315 + xy: 917, 1777 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 surge-wall rotate: false - xy: 701, 137 + xy: 1727, 1077 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 surge-wall-large rotate: false - xy: 785, 1183 + xy: 1115, 1645 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 thorium-wall rotate: false - xy: 735, 137 + xy: 1217, 1043 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 thorium-wall-large rotate: false - xy: 1115, 1513 + xy: 719, 1117 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 beam rotate: false - xy: 703, 525 + xy: 1101, 1207 size: 4, 48 orig: 4, 48 offset: 0, 0 @@ -2694,56 +2778,56 @@ bullet-back index: -1 casing rotate: false - xy: 801, 899 + xy: 1091, 1187 size: 8, 16 orig: 8, 16 offset: 0, 0 index: -1 command-attack rotate: false - xy: 1385, 1647 + xy: 577, 77 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 command-idle rotate: false - xy: 1419, 1681 + xy: 1173, 1413 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 command-patrol rotate: false - xy: 1453, 1715 + xy: 1173, 1379 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 command-retreat rotate: false - xy: 1487, 1749 + xy: 1173, 1345 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 enemyarrow rotate: false - xy: 1623, 1685 + xy: 260, 4 size: 32, 28 orig: 32, 28 offset: 0, 0 index: -1 error rotate: false - xy: 279, 161 + xy: 687, 375 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 laser rotate: false - xy: 843, 1001 + xy: 2038, 1801 size: 4, 48 orig: 4, 48 offset: 0, 0 @@ -2764,7 +2848,7 @@ laserfull index: -1 minelaser rotate: false - xy: 909, 1067 + xy: 1141, 909 size: 4, 48 orig: 4, 48 offset: 0, 0 @@ -2778,91 +2862,91 @@ minelaser-end index: -1 missile rotate: false - xy: 629, 134 + xy: 711, 860 size: 36, 36 orig: 36, 36 offset: 0, 0 index: -1 missile-back rotate: false - xy: 629, 96 + xy: 711, 822 size: 36, 36 orig: 36, 36 offset: 0, 0 index: -1 scale_marker rotate: false - xy: 719, 353 + xy: 837, 987 size: 4, 4 orig: 4, 4 offset: 0, 0 index: -1 scorch1 rotate: false - xy: 711, 817 + xy: 817, 827 size: 28, 100 orig: 28, 100 offset: 0, 0 index: -1 scorch2 rotate: false - xy: 711, 715 + xy: 817, 725 size: 28, 100 orig: 28, 100 offset: 0, 0 index: -1 scorch3 rotate: false - xy: 741, 825 + xy: 847, 827 size: 28, 100 orig: 28, 100 offset: 0, 0 index: -1 scorch4 rotate: false - xy: 741, 723 + xy: 847, 725 size: 28, 100 orig: 28, 100 offset: 0, 0 index: -1 scorch5 rotate: false - xy: 771, 815 + xy: 877, 827 size: 28, 100 orig: 28, 100 offset: 0, 0 index: -1 shell rotate: false - xy: 725, 437 + xy: 711, 726 size: 36, 36 orig: 36, 36 offset: 0, 0 index: -1 shell-back rotate: false - xy: 725, 399 + xy: 711, 688 size: 36, 36 orig: 36, 36 offset: 0, 0 index: -1 shot rotate: false - xy: 1573, 1273 + xy: 1693, 1111 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 transfer rotate: false - xy: 1041, 1199 + xy: 2041, 1223 size: 4, 48 orig: 4, 48 offset: 0, 0 index: -1 transfer-arrow rotate: false - xy: 1887, 1341 + xy: 1115, 959 size: 32, 32 orig: 32, 32 offset: 0, 0 @@ -2874,1070 +2958,1525 @@ transfer-end orig: 72, 72 offset: 0, 0 index: -1 -blackstone-cliff-edge +alloy-smelter-icon-full rotate: false - xy: 1181, 1553 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -blackstone-cliff-edge-1 - rotate: false - xy: 1181, 1519 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -blackstone-cliff-edge-2 - rotate: false - xy: 1181, 1485 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -blackstone-cliff-side - rotate: false - xy: 1181, 1451 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -block-icon-alloy-smelter - rotate: false - xy: 457, 1733 + xy: 131, 164 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 -block-icon-alpha-mech-pad +alloy-smelter-icon-large + rotate: false + xy: 210, 16 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +alloy-smelter-icon-medium + rotate: false + xy: 260, 34 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +alloy-smelter-icon-small + rotate: false + xy: 2023, 1441 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +alpha-mech-pad-icon-full + rotate: false + xy: 1318, 1983 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +alpha-mech-pad-icon-large + rotate: false + xy: 1115, 1281 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +alpha-mech-pad-icon-medium + rotate: false + xy: 1165, 1297 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +alpha-mech-pad-icon-small + rotate: false + xy: 2023, 1415 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +arc-icon-full + rotate: false + xy: 779, 291 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +arc-icon-medium + rotate: false + xy: 779, 291 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +arc-icon-large + rotate: false + xy: 229, 310 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +arc-icon-small + rotate: false + xy: 2023, 1389 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +battery-icon-full + rotate: false + xy: 779, 223 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +battery-icon-medium + rotate: false + xy: 779, 223 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +battery-icon-large + rotate: false + xy: 229, 210 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +battery-icon-small + rotate: false + xy: 2023, 1363 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +battery-large-icon-full + rotate: false + xy: 261, 1733 + size: 96, 96 + orig: 96, 96 + offset: 0, 0 + index: -1 +battery-large-icon-large + rotate: false + xy: 229, 160 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +battery-large-icon-medium + rotate: false + xy: 779, 189 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +battery-large-icon-small + rotate: false + xy: 2023, 1337 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +biomattercompressor-icon-full + rotate: false + xy: 1780, 1983 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +biomattercompressor-icon-large + rotate: false + xy: 229, 110 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +biomattercompressor-icon-medium + rotate: false + xy: 779, 155 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +biomattercompressor-icon-small + rotate: false + xy: 2023, 1311 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +blackrock-icon-full + rotate: false + xy: 779, 87 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +blackrock-icon-medium + rotate: false + xy: 779, 87 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +blackrock-icon-large + rotate: false + xy: 279, 311 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +blackrock-icon-small + rotate: false + xy: 753, 532 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +blackstone-icon-full + rotate: false + xy: 909, 1083 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +blackstone-icon-medium + rotate: false + xy: 909, 1083 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +blackstone-icon-large + rotate: false + xy: 279, 261 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +blackstone-icon-small + rotate: false + xy: 787, 328 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +blast-drill-icon-full + rotate: false + xy: 359, 1733 + size: 96, 96 + orig: 96, 96 + offset: 0, 0 + index: -1 +blast-drill-icon-large + rotate: false + xy: 279, 211 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +blast-drill-icon-medium + rotate: false + xy: 943, 1091 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +blast-drill-icon-small + rotate: false + xy: 1115, 933 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +blast-mixer-icon-full rotate: false xy: 594, 1936 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 -block-icon-arc +blast-mixer-icon-large rotate: false - xy: 1327, 1817 + xy: 329, 261 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +blast-mixer-icon-medium + rotate: false + xy: 977, 1099 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -block-icon-battery +blast-mixer-icon-small rotate: false - xy: 1361, 1817 + xy: 1149, 965 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +bridge-conduit-icon-full + rotate: false + xy: 749, 660 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -block-icon-battery-large +bridge-conduit-icon-medium rotate: false - xy: 261, 1439 - size: 96, 96 - orig: 96, 96 - offset: 0, 0 - index: -1 -block-icon-biomattercompressor - rotate: false - xy: 594, 1870 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -block-icon-blackrock - rotate: false - xy: 1395, 1817 + xy: 749, 660 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -block-icon-blackstone +bridge-conduit-icon-large rotate: false - xy: 1429, 1817 + xy: 329, 211 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +bridge-conduit-icon-small + rotate: false + xy: 1743, 1017 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +bridge-conveyor-icon-full + rotate: false + xy: 339, 77 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -block-icon-blast-drill +bridge-conveyor-icon-medium rotate: false - xy: 359, 1537 - size: 96, 96 - orig: 96, 96 - offset: 0, 0 - index: -1 -block-icon-blast-mixer - rotate: false - xy: 660, 1909 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -block-icon-bridge-conduit - rotate: false - xy: 1463, 1817 + xy: 339, 77 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -block-icon-bridge-conveyor +bridge-conveyor-icon-large rotate: false - xy: 1497, 1817 + xy: 379, 261 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +bridge-conveyor-icon-small + rotate: false + xy: 877, 801 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +combustion-generator-icon-full + rotate: false + xy: 509, 77 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -block-icon-combustion-generator +combustion-generator-icon-medium rotate: false - xy: 1531, 1817 + xy: 509, 77 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -block-icon-conduit +combustion-generator-icon-large rotate: false - xy: 1565, 1817 + xy: 279, 111 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +combustion-generator-icon-small + rotate: false + xy: 846, 699 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +conduit-icon-full + rotate: false + xy: 1309, 1417 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -block-icon-container +conduit-icon-medium rotate: false - xy: 726, 1909 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -block-icon-conveyor - rotate: false - xy: 1599, 1817 + xy: 1309, 1417 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -block-icon-copper-wall +conduit-icon-large rotate: false - xy: 1633, 1817 - size: 32, 32 - orig: 32, 32 + xy: 329, 161 + size: 48, 48 + orig: 48, 48 offset: 0, 0 index: -1 -block-icon-copper-wall-large +conduit-icon-small rotate: false - xy: 792, 1909 - size: 64, 64 - orig: 64, 64 + xy: 1175, 965 + size: 24, 24 + orig: 24, 24 offset: 0, 0 index: -1 -block-icon-core - rotate: false - xy: 457, 1635 - size: 96, 96 - orig: 96, 96 - offset: 0, 0 - index: -1 -block-icon-cryofluidmixer - rotate: false - xy: 858, 1909 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -block-icon-cultivator - rotate: false - xy: 924, 1909 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -block-icon-cyclone - rotate: false - xy: 261, 1341 - size: 96, 96 - orig: 96, 96 - offset: 0, 0 - index: -1 -block-icon-dagger-factory +container-icon-full rotate: false xy: 990, 1909 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 -block-icon-dart-ship-pad +container-icon-large rotate: false - xy: 1056, 1909 - size: 64, 64 - orig: 64, 64 + xy: 379, 211 + size: 48, 48 + orig: 48, 48 offset: 0, 0 index: -1 -block-icon-deepwater +container-icon-medium rotate: false - xy: 1667, 1817 + xy: 1411, 1417 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -deepwater +container-icon-small rotate: false - xy: 1667, 1817 + xy: 1769, 1017 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +conveyor-icon-full + rotate: false + xy: 1649, 1417 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -block-icon-delta-mech-pad +conveyor-icon-medium + rotate: false + xy: 1649, 1417 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +conveyor-icon-large + rotate: false + xy: 429, 261 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +conveyor-icon-small + rotate: false + xy: 877, 775 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +copper-wall-icon-full + rotate: false + xy: 1683, 1383 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +copper-wall-icon-medium + rotate: false + xy: 1683, 1383 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +copper-wall-icon-large + rotate: false + xy: 479, 311 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +copper-wall-icon-small + rotate: false + xy: 846, 673 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +copper-wall-large-icon-full rotate: false xy: 1122, 1909 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 -block-icon-dirt +copper-wall-large-icon-large rotate: false - xy: 1701, 1817 + xy: 329, 111 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +copper-wall-large-icon-medium + rotate: false + xy: 1717, 1417 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -block-icon-distributor +copper-wall-large-icon-small rotate: false - xy: 1188, 1917 - size: 64, 64 - orig: 64, 64 + xy: 1795, 1017 + size: 24, 24 + orig: 24, 24 offset: 0, 0 index: -1 -block-icon-door +core-icon-full rotate: false - xy: 1735, 1817 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -block-icon-door-large - rotate: false - xy: 1254, 1917 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -block-icon-duo - rotate: false - xy: 1769, 1817 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -block-icon-force-projector - rotate: false - xy: 359, 1439 + xy: 261, 1341 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 -block-icon-fortress-factory - rotate: false - xy: 457, 1537 - size: 96, 96 - orig: 96, 96 - offset: 0, 0 - index: -1 -block-icon-fuse - rotate: false - xy: 261, 1243 - size: 96, 96 - orig: 96, 96 - offset: 0, 0 - index: -1 -block-icon-fusion-reactor - rotate: false - xy: 1, 1498 - size: 128, 128 - orig: 128, 128 - offset: 0, 0 - index: -1 -block-icon-ghoul-factory - rotate: false - xy: 359, 1341 - size: 96, 96 - orig: 96, 96 - offset: 0, 0 - index: -1 -block-icon-glaive-ship-pad - rotate: false - xy: 457, 1439 - size: 96, 96 - orig: 96, 96 - offset: 0, 0 - index: -1 -block-icon-grass - rotate: false - xy: 1803, 1817 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -block-icon-hail - rotate: false - xy: 1837, 1817 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -block-icon-ice - rotate: false - xy: 1871, 1817 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -block-icon-icerock - rotate: false - xy: 1905, 1817 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -block-icon-incinerator - rotate: false - xy: 1939, 1817 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -block-icon-item-source - rotate: false - xy: 1973, 1817 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -block-icon-item-void - rotate: false - xy: 2007, 1817 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -block-icon-javelin-ship-pad - rotate: false - xy: 1320, 1917 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -block-icon-junction - rotate: false - xy: 1215, 1783 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -block-icon-lancer - rotate: false - xy: 1386, 1917 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -block-icon-laser-drill - rotate: false - xy: 1452, 1917 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -block-icon-launch-pad - rotate: false - xy: 261, 1145 - size: 96, 96 - orig: 96, 96 - offset: 0, 0 - index: -1 -block-icon-liquid-junction - rotate: false - xy: 1215, 1749 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -block-icon-liquid-router - rotate: false - xy: 1249, 1783 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -block-icon-liquid-source - rotate: false - xy: 1215, 1715 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -block-icon-liquid-tank - rotate: false - xy: 359, 1243 - size: 96, 96 - orig: 96, 96 - offset: 0, 0 - index: -1 -block-icon-mass-driver - rotate: false - xy: 457, 1341 - size: 96, 96 - orig: 96, 96 - offset: 0, 0 - index: -1 -block-icon-mechanical-drill - rotate: false - xy: 1518, 1917 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -block-icon-mechanical-pump - rotate: false - xy: 1249, 1749 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -block-icon-meltdown - rotate: false - xy: 334, 1831 - size: 128, 128 - orig: 128, 128 - offset: 0, 0 - index: -1 -block-icon-melter - rotate: false - xy: 1283, 1783 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -block-icon-mend-projector - rotate: false - xy: 1584, 1917 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -block-icon-metalfloor - rotate: false - xy: 1215, 1681 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -block-icon-oil-extractor - rotate: false - xy: 261, 1047 - size: 96, 96 - orig: 96, 96 - offset: 0, 0 - index: -1 -block-icon-omega-mech-pad - rotate: false - xy: 359, 1145 - size: 96, 96 - orig: 96, 96 - offset: 0, 0 - index: -1 -block-icon-overdrive-projector - rotate: false - xy: 1650, 1917 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -block-icon-overflow-gate - rotate: false - xy: 1249, 1715 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -block-icon-phantom-factory - rotate: false - xy: 1716, 1917 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -block-icon-phase-conduit - rotate: false - xy: 1283, 1749 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -block-icon-phase-conveyor - rotate: false - xy: 1317, 1783 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -block-icon-phase-wall - rotate: false - xy: 1215, 1647 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -block-icon-phase-wall-large - rotate: false - xy: 1782, 1917 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -block-icon-phase-weaver - rotate: false - xy: 1848, 1917 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -block-icon-plasma-drill - rotate: false - xy: 1, 1368 - size: 128, 128 - orig: 128, 128 - offset: 0, 0 - index: -1 -block-icon-plastanium-compressor - rotate: false - xy: 1914, 1917 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -block-icon-pneumatic-drill - rotate: false - xy: 1980, 1917 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -block-icon-power-node - rotate: false - xy: 1249, 1681 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -block-icon-power-node-large - rotate: false - xy: 660, 1843 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -block-icon-power-source - rotate: false - xy: 1283, 1715 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -block-icon-power-void - rotate: false - xy: 1317, 1749 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -block-icon-pulse-conduit - rotate: false - xy: 1351, 1783 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -block-icon-pulverizer - rotate: false - xy: 1215, 1613 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -block-icon-pyratite-mixer - rotate: false - xy: 726, 1843 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -block-icon-reconstructor - rotate: false - xy: 792, 1843 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -block-icon-repair-point - rotate: false - xy: 1249, 1647 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -block-icon-revenant-factory - rotate: false - xy: 1, 1238 - size: 128, 128 - orig: 128, 128 - offset: 0, 0 - index: -1 -block-icon-ripple - rotate: false - xy: 457, 1243 - size: 96, 96 - orig: 96, 96 - offset: 0, 0 - index: -1 -block-icon-rock - rotate: false - xy: 1283, 1681 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -block-icon-rocks - rotate: false - xy: 1317, 1715 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -block-icon-rotary-pump - rotate: false - xy: 858, 1843 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -block-icon-router - rotate: false - xy: 1351, 1749 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -block-icon-rtg-generator - rotate: false - xy: 924, 1843 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -block-icon-salvo - rotate: false - xy: 990, 1843 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -block-icon-sand - rotate: false - xy: 1385, 1783 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -block-icon-scorch - rotate: false - xy: 1215, 1579 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -block-icon-separator - rotate: false - xy: 1249, 1613 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -block-icon-shock-mine - rotate: false - xy: 1283, 1647 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -block-icon-shrub - rotate: false - xy: 1317, 1681 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -block-icon-silicon-smelter - rotate: false - xy: 1056, 1843 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -block-icon-snow - rotate: false - xy: 1351, 1715 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -block-icon-solar-panel - rotate: false - xy: 1385, 1749 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -block-icon-solar-panel-large - rotate: false - xy: 261, 949 - size: 96, 96 - orig: 96, 96 - offset: 0, 0 - index: -1 -block-icon-sorter - rotate: false - xy: 1419, 1783 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -block-icon-space - rotate: false - xy: 1215, 1545 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -space - rotate: false - xy: 1215, 1545 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -block-icon-spawn - rotate: false - xy: 1249, 1579 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -block-icon-spectre - rotate: false - xy: 1, 1108 - size: 128, 128 - orig: 128, 128 - offset: 0, 0 - index: -1 -block-icon-spirit-factory - rotate: false - xy: 1122, 1843 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -block-icon-stone - rotate: false - xy: 1283, 1613 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -block-icon-surge-wall - rotate: false - xy: 1317, 1647 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -block-icon-surge-wall-large - rotate: false - xy: 1188, 1851 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -block-icon-swarmer - rotate: false - xy: 1254, 1851 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -block-icon-tar - rotate: false - xy: 1351, 1681 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -tar - rotate: false - xy: 1351, 1681 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -block-icon-tau-mech-pad - rotate: false - xy: 1320, 1851 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -block-icon-thermal-generator - rotate: false - xy: 1386, 1851 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -block-icon-thermal-pump - rotate: false - xy: 1452, 1851 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -block-icon-thorium-reactor - rotate: false - xy: 359, 1047 - size: 96, 96 - orig: 96, 96 - offset: 0, 0 - index: -1 -block-icon-thorium-wall - rotate: false - xy: 1385, 1715 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -block-icon-thorium-wall-large - rotate: false - xy: 1518, 1851 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -block-icon-titan-factory - rotate: false - xy: 457, 1145 - size: 96, 96 - orig: 96, 96 - offset: 0, 0 - index: -1 -block-icon-titanium-conveyor - rotate: false - xy: 1419, 1749 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -block-icon-trident-ship-pad - rotate: false - xy: 1584, 1851 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -block-icon-turbine-generator - rotate: false - xy: 1650, 1851 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -block-icon-unloader - rotate: false - xy: 1453, 1783 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -block-icon-vault - rotate: false - xy: 261, 851 - size: 96, 96 - orig: 96, 96 - offset: 0, 0 - index: -1 -block-icon-water - rotate: false - xy: 1215, 1511 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -water - rotate: false - xy: 1215, 1511 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -block-icon-water-extractor - rotate: false - xy: 1716, 1851 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -block-icon-wave - rotate: false - xy: 1782, 1851 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -block-icon-wraith-factory - rotate: false - xy: 1848, 1851 - size: 64, 64 - orig: 64, 64 - offset: 0, 0 - index: -1 -deepwater-cliff-edge - rotate: false - xy: 1657, 1783 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -deepwater-cliff-edge-1 - rotate: false - xy: 1385, 1477 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -deepwater-cliff-edge-2 - rotate: false - xy: 1419, 1511 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -deepwater-cliff-side - rotate: false - xy: 1453, 1545 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -dirt-cliff-edge - rotate: false - xy: 1657, 1749 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -dirt-cliff-edge-1 - rotate: false - xy: 1691, 1783 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -dirt-cliff-edge-2 - rotate: false - xy: 1419, 1477 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -dirt-cliff-side - rotate: false - xy: 1453, 1511 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -grass-cliff-edge - rotate: false - xy: 1589, 1613 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -grass-cliff-edge-1 - rotate: false - xy: 1623, 1651 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -grass-cliff-edge-2 - rotate: false - xy: 1657, 1681 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -grass-cliff-side - rotate: false - xy: 1691, 1715 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ice-cliff-edge - rotate: false - xy: 1555, 1545 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ice-cliff-edge-1 - rotate: false - xy: 1589, 1579 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ice-cliff-edge-2 - rotate: false - xy: 1623, 1617 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ice-cliff-side - rotate: false - xy: 1657, 1647 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -mech-icon-alpha-mech +core-icon-large rotate: false xy: 379, 161 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -mech-icon-dart-ship +core-icon-medium + rotate: false + xy: 1683, 1349 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +core-icon-small + rotate: false + xy: 877, 749 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +cryofluidmixer-icon-full + rotate: false + xy: 1254, 1917 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +cryofluidmixer-icon-large rotate: false xy: 429, 211 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -mech-icon-delta-mech +cryofluidmixer-icon-medium + rotate: false + xy: 1717, 1383 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +cryofluidmixer-icon-small + rotate: false + xy: 1821, 1017 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +cultivator-icon-full + rotate: false + xy: 1518, 1917 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +cultivator-icon-large rotate: false xy: 479, 261 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 +cultivator-icon-medium + rotate: false + xy: 1751, 1417 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +cultivator-icon-small + rotate: false + xy: 1847, 1017 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +cyclone-icon-full + rotate: false + xy: 359, 1341 + size: 96, 96 + orig: 96, 96 + offset: 0, 0 + index: -1 +cyclone-icon-large + rotate: false + xy: 529, 311 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +cyclone-icon-medium + rotate: false + xy: 1717, 1349 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +cyclone-icon-small + rotate: false + xy: 1873, 1017 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +dagger-factory-icon-full + rotate: false + xy: 1782, 1917 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +dagger-factory-icon-large + rotate: false + xy: 479, 211 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +dagger-factory-icon-medium + rotate: false + xy: 1751, 1383 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +dagger-factory-icon-small + rotate: false + xy: 1899, 1017 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +dart-ship-pad-icon-full + rotate: false + xy: 660, 1843 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +dart-ship-pad-icon-large + rotate: false + xy: 429, 111 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +dart-ship-pad-icon-medium + rotate: false + xy: 1785, 1417 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +dart-ship-pad-icon-small + rotate: false + xy: 877, 723 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +deepwater-icon-large + rotate: false + xy: 479, 161 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +deepwater-icon-small + rotate: false + xy: 872, 697 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +delta-mech-pad-icon-full + rotate: false + xy: 858, 1843 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +delta-mech-pad-icon-large + rotate: false + xy: 529, 161 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +delta-mech-pad-icon-medium + rotate: false + xy: 1819, 1417 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +delta-mech-pad-icon-small + rotate: false + xy: 872, 671 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +dirt-icon-full + rotate: false + xy: 1853, 1383 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +dirt-icon-medium + rotate: false + xy: 1853, 1383 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +dirt-icon-large + rotate: false + xy: 579, 211 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +dirt-icon-small + rotate: false + xy: 1075, 1231 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +distributor-icon-full + rotate: false + xy: 1056, 1843 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +distributor-icon-large + rotate: false + xy: 579, 161 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +distributor-icon-medium + rotate: false + xy: 1887, 1417 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +distributor-icon-small + rotate: false + xy: 1217, 983 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +door-icon-full + rotate: false + xy: 1887, 1383 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +door-icon-medium + rotate: false + xy: 1887, 1383 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +door-icon-large + rotate: false + xy: 579, 111 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +door-icon-small + rotate: false + xy: 1243, 983 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +door-large-icon-full + rotate: false + xy: 1188, 1851 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +door-large-icon-large + rotate: false + xy: 687, 475 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +door-large-icon-medium + rotate: false + xy: 1921, 1417 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +door-large-icon-small + rotate: false + xy: 1269, 983 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +duo-icon-full + rotate: false + xy: 1921, 1349 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +duo-icon-medium + rotate: false + xy: 1921, 1349 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +duo-icon-large + rotate: false + xy: 687, 425 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +duo-icon-small + rotate: false + xy: 1295, 983 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +force-projector-icon-full + rotate: false + xy: 261, 1145 + size: 96, 96 + orig: 96, 96 + offset: 0, 0 + index: -1 +force-projector-icon-large + rotate: false + xy: 737, 475 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +force-projector-icon-medium + rotate: false + xy: 777, 951 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +force-projector-icon-small + rotate: false + xy: 1321, 983 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +fortress-factory-icon-full + rotate: false + xy: 261, 1047 + size: 96, 96 + orig: 96, 96 + offset: 0, 0 + index: -1 +fortress-factory-icon-large + rotate: false + xy: 737, 425 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +fortress-factory-icon-medium + rotate: false + xy: 911, 967 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +fortress-factory-icon-small + rotate: false + xy: 1347, 983 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +fuse-icon-full + rotate: false + xy: 359, 1047 + size: 96, 96 + orig: 96, 96 + offset: 0, 0 + index: -1 +fuse-icon-large + rotate: false + xy: 737, 375 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +fuse-icon-medium + rotate: false + xy: 977, 1065 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +fuse-icon-small + rotate: false + xy: 1373, 983 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +fusion-reactor-icon-full + rotate: false + xy: 1, 1368 + size: 128, 128 + orig: 128, 128 + offset: 0, 0 + index: -1 +fusion-reactor-icon-large + rotate: false + xy: 637, 325 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +fusion-reactor-icon-medium + rotate: false + xy: 1011, 1065 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +fusion-reactor-icon-small + rotate: false + xy: 1399, 983 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +ghoul-factory-icon-full + rotate: false + xy: 261, 851 + size: 96, 96 + orig: 96, 96 + offset: 0, 0 + index: -1 +ghoul-factory-icon-large + rotate: false + xy: 687, 325 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +ghoul-factory-icon-medium + rotate: false + xy: 1029, 1031 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ghoul-factory-icon-small + rotate: false + xy: 1425, 983 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +glaive-ship-pad-icon-full + rotate: false + xy: 457, 1047 + size: 96, 96 + orig: 96, 96 + offset: 0, 0 + index: -1 +glaive-ship-pad-icon-large + rotate: false + xy: 737, 325 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +glaive-ship-pad-icon-medium + rotate: false + xy: 945, 989 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +glaive-ship-pad-icon-small + rotate: false + xy: 1451, 983 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +grass-icon-full + rotate: false + xy: 1013, 997 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +grass-icon-medium + rotate: false + xy: 1013, 997 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +grass-icon-large + rotate: false + xy: 629, 275 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +grass-icon-small + rotate: false + xy: 1477, 983 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +hail-icon-full + rotate: false + xy: 1047, 997 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +hail-icon-medium + rotate: false + xy: 1047, 997 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +hail-icon-large + rotate: false + xy: 679, 275 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +hail-icon-small + rotate: false + xy: 1503, 983 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +ice-icon-full + rotate: false + xy: 783, 799 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ice-icon-medium + rotate: false + xy: 783, 799 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ice-icon-large + rotate: false + xy: 679, 225 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +ice-icon-small + rotate: false + xy: 1529, 983 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +icerock-icon-full + rotate: false + xy: 783, 697 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icerock-icon-medium + rotate: false + xy: 783, 697 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +icerock-icon-large + rotate: false + xy: 629, 125 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +icerock-icon-small + rotate: false + xy: 1555, 983 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +incinerator-icon-full + rotate: false + xy: 783, 629 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +incinerator-icon-medium + rotate: false + xy: 783, 629 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +incinerator-icon-large + rotate: false + xy: 729, 225 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +incinerator-icon-small + rotate: false + xy: 811, 967 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +item-source-icon-full + rotate: false + xy: 741, 592 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +item-source-icon-medium + rotate: false + xy: 741, 592 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +item-source-icon-large + rotate: false + xy: 679, 125 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +item-source-icon-small + rotate: false + xy: 1075, 1205 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +item-void-icon-full + rotate: false + xy: 1207, 1315 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +item-void-icon-medium + rotate: false + xy: 1207, 1315 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +item-void-icon-large + rotate: false + xy: 729, 175 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +item-void-icon-small + rotate: false + xy: 811, 941 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +javelin-ship-pad-icon-full + rotate: false + xy: 1584, 1851 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +javelin-ship-pad-icon-large + rotate: false + xy: 629, 75 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +javelin-ship-pad-icon-medium + rotate: false + xy: 1241, 1315 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +javelin-ship-pad-icon-small + rotate: false + xy: 837, 941 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +junction-icon-full + rotate: false + xy: 1309, 1315 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +junction-icon-medium + rotate: false + xy: 1309, 1315 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +junction-icon-large + rotate: false + xy: 729, 75 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +junction-icon-small + rotate: false + xy: 863, 941 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +lancer-icon-full + rotate: false + xy: 1782, 1851 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +lancer-icon-large + rotate: false + xy: 1188, 1801 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +lancer-icon-medium + rotate: false + xy: 1343, 1315 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +lancer-icon-small + rotate: false + xy: 889, 941 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +laser-drill-icon-full + rotate: false + xy: 1914, 1851 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +laser-drill-icon-large + rotate: false + xy: 1238, 1801 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +laser-drill-icon-medium + rotate: false + xy: 1377, 1315 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +laser-drill-icon-small + rotate: false + xy: 915, 941 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +launch-pad-icon-full + rotate: false + xy: 359, 851 + size: 96, 96 + orig: 96, 96 + offset: 0, 0 + index: -1 +launch-pad-icon-large + rotate: false + xy: 1288, 1801 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +launch-pad-icon-medium + rotate: false + xy: 1411, 1315 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +launch-pad-icon-small + rotate: false + xy: 907, 915 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +liquid-junction-icon-full + rotate: false + xy: 1683, 1315 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +liquid-junction-icon-medium + rotate: false + xy: 1683, 1315 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +liquid-junction-icon-large + rotate: false + xy: 1388, 1801 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +liquid-junction-icon-small + rotate: false + xy: 907, 889 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +liquid-router-icon-full + rotate: false + xy: 1785, 1315 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +liquid-router-icon-medium + rotate: false + xy: 1785, 1315 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +liquid-router-icon-large + rotate: false + xy: 1438, 1801 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +liquid-router-icon-small + rotate: false + xy: 907, 863 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +liquid-source-icon-full + rotate: false + xy: 1199, 1281 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +liquid-source-icon-medium + rotate: false + xy: 1199, 1281 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +liquid-source-icon-large + rotate: false + xy: 1488, 1801 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +liquid-source-icon-small + rotate: false + xy: 907, 837 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +liquid-tank-icon-full + rotate: false + xy: 261, 655 + size: 96, 96 + orig: 96, 96 + offset: 0, 0 + index: -1 +liquid-tank-icon-large + rotate: false + xy: 1538, 1801 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +liquid-tank-icon-medium + rotate: false + xy: 1233, 1281 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +liquid-tank-icon-small + rotate: false + xy: 846, 647 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +mass-driver-icon-full + rotate: false + xy: 457, 753 + size: 96, 96 + orig: 96, 96 + offset: 0, 0 + index: -1 +mass-driver-icon-large + rotate: false + xy: 1588, 1801 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +mass-driver-icon-medium + rotate: false + xy: 1301, 1281 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +mass-driver-icon-small + rotate: false + xy: 872, 645 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +mech-icon-alpha-mech + rotate: false + xy: 1638, 1801 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +mech-icon-dart-ship + rotate: false + xy: 1688, 1801 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +mech-icon-delta-mech + rotate: false + xy: 1738, 1801 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 mech-icon-glaive-ship rotate: false xy: 653, 861 @@ -3947,7 +4486,7 @@ mech-icon-glaive-ship index: -1 mech-icon-javelin-ship rotate: false - xy: 529, 311 + xy: 1788, 1801 size: 48, 48 orig: 48, 48 offset: 0, 0 @@ -3973,912 +4512,3544 @@ mech-icon-trident-ship orig: 56, 56 offset: 0, 0 index: -1 -metalfloor-cliff-edge +mechanical-drill-icon-full rotate: false - xy: 1759, 1579 + xy: 719, 1777 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +mechanical-drill-icon-large + rotate: false + xy: 1838, 1801 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +mechanical-drill-icon-medium + rotate: false + xy: 1335, 1281 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -metalfloor-cliff-edge-1 +mechanical-drill-icon-small rotate: false - xy: 1793, 1613 + xy: 898, 655 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +mechanical-pump-icon-full + rotate: false + xy: 1403, 1281 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -metalfloor-cliff-edge-2 +mechanical-pump-icon-medium rotate: false - xy: 1827, 1647 + xy: 1403, 1281 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -metalfloor-cliff-side +mechanical-pump-icon-large rotate: false - xy: 1861, 1681 + xy: 1888, 1801 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +mechanical-pump-icon-small + rotate: false + xy: 843, 621 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +meltdown-icon-full + rotate: false + xy: 1, 198 + size: 128, 128 + orig: 128, 128 + offset: 0, 0 + index: -1 +meltdown-icon-large + rotate: false + xy: 1938, 1801 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +meltdown-icon-medium + rotate: false + xy: 1437, 1281 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 +meltdown-icon-small + rotate: false + xy: 843, 595 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +melter-icon-full + rotate: false + xy: 1505, 1281 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +melter-icon-medium + rotate: false + xy: 1505, 1281 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +melter-icon-large + rotate: false + xy: 1988, 1801 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +melter-icon-small + rotate: false + xy: 869, 619 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +mend-projector-icon-full + rotate: false + xy: 653, 1579 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +mend-projector-icon-large + rotate: false + xy: 1181, 1751 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +mend-projector-icon-medium + rotate: false + xy: 1539, 1281 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +mend-projector-icon-small + rotate: false + xy: 869, 593 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +metalfloor-icon-full + rotate: false + xy: 1777, 1281 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +metalfloor-icon-medium + rotate: false + xy: 1777, 1281 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +metalfloor-icon-large + rotate: false + xy: 1181, 1701 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +metalfloor-icon-small + rotate: false + xy: 1925, 1009 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +oil-extractor-icon-full + rotate: false + xy: 359, 557 + size: 96, 96 + orig: 96, 96 + offset: 0, 0 + index: -1 +oil-extractor-icon-large + rotate: false + xy: 1181, 1651 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +oil-extractor-icon-medium + rotate: false + xy: 1811, 1281 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +oil-extractor-icon-small + rotate: false + xy: 1951, 1009 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +omega-mech-pad-icon-full + rotate: false + xy: 343, 361 + size: 96, 96 + orig: 96, 96 + offset: 0, 0 + index: -1 +omega-mech-pad-icon-large + rotate: false + xy: 1231, 1701 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +omega-mech-pad-icon-medium + rotate: false + xy: 1879, 1281 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +omega-mech-pad-icon-small + rotate: false + xy: 1977, 1009 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +ore-coal-blackstone-icon-large + rotate: false + xy: 1281, 1751 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +ore-coal-blackstone-icon-small + rotate: false + xy: 2003, 1009 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 ore-coal-blackstone1 rotate: false - xy: 1929, 1749 + xy: 1913, 1281 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-coal-blackstone2 rotate: false - xy: 1963, 1783 + xy: 1955, 1307 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-coal-blackstone3 rotate: false - xy: 1725, 1511 + xy: 1989, 1307 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 +ore-coal-blackstone-icon-full + rotate: false + xy: 1989, 1307 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-coal-blackstone-icon-medium + rotate: false + xy: 1989, 1307 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-coal-grass-icon-large + rotate: false + xy: 1181, 1601 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +ore-coal-grass-icon-small + rotate: false + xy: 855, 567 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 ore-coal-grass1 rotate: false - xy: 1759, 1545 + xy: 1947, 1273 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-coal-grass2 rotate: false - xy: 1793, 1579 + xy: 1981, 1273 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-coal-grass3 rotate: false - xy: 1827, 1613 + xy: 2015, 1273 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 +ore-coal-grass-icon-full + rotate: false + xy: 2015, 1273 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-coal-grass-icon-medium + rotate: false + xy: 2015, 1273 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-coal-ice-icon-large + rotate: false + xy: 1231, 1651 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +ore-coal-ice-icon-small + rotate: false + xy: 855, 541 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 ore-coal-ice1 rotate: false - xy: 1861, 1647 + xy: 1225, 1247 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-coal-ice2 rotate: false - xy: 1895, 1681 + xy: 1259, 1247 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-coal-ice3 rotate: false - xy: 1929, 1715 + xy: 1293, 1247 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 +ore-coal-ice-icon-full + rotate: false + xy: 1293, 1247 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-coal-ice-icon-medium + rotate: false + xy: 1293, 1247 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-coal-sand-icon-large + rotate: false + xy: 1281, 1701 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +ore-coal-sand-icon-small + rotate: false + xy: 855, 515 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 ore-coal-sand1 rotate: false - xy: 1963, 1749 + xy: 1327, 1247 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-coal-sand2 rotate: false - xy: 1997, 1783 + xy: 1361, 1247 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-coal-sand3 rotate: false - xy: 1759, 1511 + xy: 1395, 1247 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 +ore-coal-sand-icon-full + rotate: false + xy: 1395, 1247 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-coal-sand-icon-medium + rotate: false + xy: 1395, 1247 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-coal-snow-icon-large + rotate: false + xy: 1331, 1751 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +ore-coal-snow-icon-small + rotate: false + xy: 855, 489 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 ore-coal-snow1 rotate: false - xy: 1793, 1545 + xy: 1429, 1247 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-coal-snow2 rotate: false - xy: 1827, 1579 + xy: 1463, 1247 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-coal-snow3 rotate: false - xy: 1861, 1613 + xy: 1497, 1247 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 +ore-coal-snow-icon-full + rotate: false + xy: 1497, 1247 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-coal-snow-icon-medium + rotate: false + xy: 1497, 1247 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-coal-stone-icon-large + rotate: false + xy: 1181, 1551 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +ore-coal-stone-icon-small + rotate: false + xy: 855, 463 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 ore-coal-stone1 rotate: false - xy: 1895, 1647 + xy: 1531, 1247 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-coal-stone2 rotate: false - xy: 1929, 1681 + xy: 1565, 1247 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-coal-stone3 rotate: false - xy: 1963, 1715 + xy: 1599, 1247 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 +ore-coal-stone-icon-full + rotate: false + xy: 1599, 1247 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-coal-stone-icon-medium + rotate: false + xy: 1599, 1247 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-copper-blackstone-icon-large + rotate: false + xy: 1231, 1601 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +ore-copper-blackstone-icon-small + rotate: false + xy: 855, 437 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 ore-copper-blackstone1 rotate: false - xy: 1997, 1749 + xy: 1633, 1247 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-copper-blackstone2 rotate: false - xy: 1793, 1511 + xy: 1667, 1247 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-copper-blackstone3 rotate: false - xy: 1827, 1545 + xy: 1701, 1247 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 +ore-copper-blackstone-icon-full + rotate: false + xy: 1701, 1247 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-copper-blackstone-icon-medium + rotate: false + xy: 1701, 1247 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-copper-grass-icon-large + rotate: false + xy: 1281, 1651 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +ore-copper-grass-icon-small + rotate: false + xy: 855, 411 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 ore-copper-grass1 rotate: false - xy: 1861, 1579 + xy: 1735, 1247 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-copper-grass2 rotate: false - xy: 1895, 1613 + xy: 1769, 1247 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-copper-grass3 rotate: false - xy: 1929, 1647 + xy: 1803, 1247 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 +ore-copper-grass-icon-full + rotate: false + xy: 1803, 1247 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-copper-grass-icon-medium + rotate: false + xy: 1803, 1247 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-copper-ice-icon-large + rotate: false + xy: 1331, 1701 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +ore-copper-ice-icon-small + rotate: false + xy: 855, 385 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 ore-copper-ice1 rotate: false - xy: 1963, 1681 + xy: 1837, 1247 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-copper-ice2 rotate: false - xy: 1997, 1715 + xy: 1871, 1247 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-copper-ice3 rotate: false - xy: 1827, 1511 + xy: 1905, 1247 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 +ore-copper-ice-icon-full + rotate: false + xy: 1905, 1247 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-copper-ice-icon-medium + rotate: false + xy: 1905, 1247 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-copper-sand-icon-large + rotate: false + xy: 1381, 1751 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +ore-copper-sand-icon-small + rotate: false + xy: 855, 359 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 ore-copper-sand1 rotate: false - xy: 1861, 1545 + xy: 1225, 1213 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-copper-sand2 rotate: false - xy: 1895, 1579 + xy: 1259, 1213 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-copper-sand3 rotate: false - xy: 1929, 1613 + xy: 1293, 1213 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 +ore-copper-sand-icon-full + rotate: false + xy: 1293, 1213 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-copper-sand-icon-medium + rotate: false + xy: 1293, 1213 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-copper-snow-icon-large + rotate: false + xy: 1181, 1501 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +ore-copper-snow-icon-small + rotate: false + xy: 855, 333 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 ore-copper-snow1 rotate: false - xy: 1963, 1647 + xy: 1327, 1213 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-copper-snow2 rotate: false - xy: 1997, 1681 + xy: 1361, 1213 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-copper-snow3 rotate: false - xy: 1861, 1511 + xy: 1395, 1213 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 +ore-copper-snow-icon-full + rotate: false + xy: 1395, 1213 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-copper-snow-icon-medium + rotate: false + xy: 1395, 1213 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-copper-stone-icon-large + rotate: false + xy: 1231, 1551 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +ore-copper-stone-icon-small + rotate: false + xy: 881, 567 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 ore-copper-stone1 rotate: false - xy: 1895, 1545 + xy: 1429, 1213 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-copper-stone2 rotate: false - xy: 1929, 1579 + xy: 1463, 1213 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-copper-stone3 rotate: false - xy: 1963, 1613 + xy: 1497, 1213 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 +ore-copper-stone-icon-full + rotate: false + xy: 1497, 1213 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-copper-stone-icon-medium + rotate: false + xy: 1497, 1213 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-lead-blackstone-icon-large + rotate: false + xy: 1281, 1601 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +ore-lead-blackstone-icon-small + rotate: false + xy: 881, 541 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 ore-lead-blackstone1 rotate: false - xy: 1997, 1647 + xy: 1531, 1213 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-lead-blackstone2 rotate: false - xy: 1895, 1511 + xy: 1565, 1213 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-lead-blackstone3 rotate: false - xy: 1929, 1545 + xy: 1599, 1213 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 +ore-lead-blackstone-icon-full + rotate: false + xy: 1599, 1213 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-lead-blackstone-icon-medium + rotate: false + xy: 1599, 1213 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-lead-grass-icon-large + rotate: false + xy: 1331, 1651 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +ore-lead-grass-icon-small + rotate: false + xy: 881, 515 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 ore-lead-grass1 rotate: false - xy: 1963, 1579 + xy: 1633, 1213 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-lead-grass2 rotate: false - xy: 1997, 1613 + xy: 1667, 1213 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-lead-grass3 rotate: false - xy: 1929, 1511 + xy: 1701, 1213 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 +ore-lead-grass-icon-full + rotate: false + xy: 1701, 1213 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-lead-grass-icon-medium + rotate: false + xy: 1701, 1213 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-lead-ice-icon-large + rotate: false + xy: 1381, 1701 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +ore-lead-ice-icon-small + rotate: false + xy: 881, 489 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 ore-lead-ice1 rotate: false - xy: 1963, 1545 + xy: 1735, 1213 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-lead-ice2 rotate: false - xy: 1997, 1579 + xy: 1769, 1213 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-lead-ice3 rotate: false - xy: 1963, 1511 + xy: 1803, 1213 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 +ore-lead-ice-icon-full + rotate: false + xy: 1803, 1213 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-lead-ice-icon-medium + rotate: false + xy: 1803, 1213 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-lead-sand-icon-large + rotate: false + xy: 1431, 1751 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +ore-lead-sand-icon-small + rotate: false + xy: 881, 463 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 ore-lead-sand1 rotate: false - xy: 1997, 1545 + xy: 1837, 1213 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-lead-sand2 rotate: false - xy: 1997, 1511 + xy: 1871, 1213 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-lead-sand3 rotate: false - xy: 1657, 1477 + xy: 1905, 1213 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 +ore-lead-sand-icon-full + rotate: false + xy: 1905, 1213 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-lead-sand-icon-medium + rotate: false + xy: 1905, 1213 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-lead-snow-icon-large + rotate: false + xy: 1181, 1451 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +ore-lead-snow-icon-small + rotate: false + xy: 881, 437 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 ore-lead-snow1 rotate: false - xy: 1691, 1477 + xy: 1939, 1239 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-lead-snow2 rotate: false - xy: 1725, 1477 + xy: 1973, 1239 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-lead-snow3 rotate: false - xy: 1759, 1477 + xy: 2007, 1239 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 +ore-lead-snow-icon-full + rotate: false + xy: 2007, 1239 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-lead-snow-icon-medium + rotate: false + xy: 2007, 1239 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-lead-stone-icon-large + rotate: false + xy: 1231, 1501 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +ore-lead-stone-icon-small + rotate: false + xy: 881, 411 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 ore-lead-stone1 rotate: false - xy: 1793, 1477 + xy: 1939, 1205 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-lead-stone2 rotate: false - xy: 1827, 1477 + xy: 1973, 1205 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-lead-stone3 rotate: false - xy: 1861, 1477 + xy: 2007, 1205 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 +ore-lead-stone-icon-full + rotate: false + xy: 2007, 1205 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-lead-stone-icon-medium + rotate: false + xy: 2007, 1205 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-scrap-blackstone-icon-large + rotate: false + xy: 1281, 1551 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +ore-scrap-blackstone-icon-small + rotate: false + xy: 881, 385 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 ore-scrap-blackstone1 rotate: false - xy: 1895, 1477 + xy: 294, 42 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-scrap-blackstone2 rotate: false - xy: 1929, 1477 + xy: 294, 8 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-scrap-blackstone3 rotate: false - xy: 1963, 1477 + xy: 328, 43 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 +ore-scrap-blackstone-icon-full + rotate: false + xy: 328, 43 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-scrap-blackstone-icon-medium + rotate: false + xy: 328, 43 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-scrap-grass-icon-large + rotate: false + xy: 1331, 1601 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +ore-scrap-grass-icon-small + rotate: false + xy: 881, 359 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 ore-scrap-grass1 rotate: false - xy: 1997, 1477 + xy: 328, 9 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-scrap-grass2 rotate: false - xy: 1215, 1443 + xy: 362, 43 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-scrap-grass3 rotate: false - xy: 1249, 1443 + xy: 362, 9 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 +ore-scrap-grass-icon-full + rotate: false + xy: 362, 9 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-scrap-grass-icon-medium + rotate: false + xy: 362, 9 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-scrap-ice-icon-large + rotate: false + xy: 1381, 1651 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +ore-scrap-ice-icon-small + rotate: false + xy: 881, 333 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 ore-scrap-ice1 rotate: false - xy: 1283, 1443 + xy: 396, 43 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-scrap-ice2 rotate: false - xy: 1317, 1443 + xy: 396, 9 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-scrap-ice3 rotate: false - xy: 1351, 1443 + xy: 430, 43 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 +ore-scrap-ice-icon-full + rotate: false + xy: 430, 43 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-scrap-ice-icon-medium + rotate: false + xy: 430, 43 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-scrap-sand-icon-large + rotate: false + xy: 1431, 1701 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +ore-scrap-sand-icon-small + rotate: false + xy: 881, 307 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 ore-scrap-sand1 rotate: false - xy: 1385, 1443 + xy: 430, 9 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-scrap-sand2 rotate: false - xy: 1419, 1443 + xy: 464, 43 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-scrap-sand3 rotate: false - xy: 1453, 1443 + xy: 464, 9 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 +ore-scrap-sand-icon-full + rotate: false + xy: 464, 9 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-scrap-sand-icon-medium + rotate: false + xy: 464, 9 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-scrap-snow-icon-large + rotate: false + xy: 1481, 1751 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +ore-scrap-snow-icon-small + rotate: false + xy: 881, 281 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 ore-scrap-snow1 rotate: false - xy: 1487, 1443 + xy: 498, 43 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-scrap-snow2 rotate: false - xy: 1521, 1443 + xy: 498, 9 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-scrap-snow3 rotate: false - xy: 1555, 1443 + xy: 532, 43 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 +ore-scrap-snow-icon-full + rotate: false + xy: 532, 43 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-scrap-snow-icon-medium + rotate: false + xy: 532, 43 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-scrap-stone-icon-large + rotate: false + xy: 1231, 1451 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +ore-scrap-stone-icon-small + rotate: false + xy: 881, 255 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 ore-scrap-stone1 rotate: false - xy: 1589, 1443 + xy: 532, 9 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-scrap-stone2 rotate: false - xy: 1623, 1447 + xy: 566, 43 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-scrap-stone3 rotate: false - xy: 1657, 1443 + xy: 566, 9 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 +ore-scrap-stone-icon-full + rotate: false + xy: 566, 9 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-scrap-stone-icon-medium + rotate: false + xy: 566, 9 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-thorium-blackstone-icon-large + rotate: false + xy: 1281, 1501 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +ore-thorium-blackstone-icon-small + rotate: false + xy: 881, 229 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 ore-thorium-blackstone1 rotate: false - xy: 1691, 1443 + xy: 600, 41 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-thorium-blackstone2 rotate: false - xy: 1725, 1443 + xy: 634, 41 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-thorium-blackstone3 rotate: false - xy: 1759, 1443 + xy: 668, 41 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 +ore-thorium-blackstone-icon-full + rotate: false + xy: 668, 41 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-thorium-blackstone-icon-medium + rotate: false + xy: 668, 41 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-thorium-grass-icon-large + rotate: false + xy: 1331, 1551 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +ore-thorium-grass-icon-small + rotate: false + xy: 881, 203 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 ore-thorium-grass1 rotate: false - xy: 1793, 1443 + xy: 702, 41 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-thorium-grass2 rotate: false - xy: 1827, 1443 + xy: 736, 41 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-thorium-grass3 rotate: false - xy: 1861, 1443 + xy: 600, 7 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 +ore-thorium-grass-icon-full + rotate: false + xy: 600, 7 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-thorium-grass-icon-medium + rotate: false + xy: 600, 7 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-thorium-ice-icon-large + rotate: false + xy: 1381, 1601 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +ore-thorium-ice-icon-small + rotate: false + xy: 881, 177 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 ore-thorium-ice1 rotate: false - xy: 1895, 1443 + xy: 634, 7 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-thorium-ice2 rotate: false - xy: 1929, 1443 + xy: 668, 7 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-thorium-ice3 rotate: false - xy: 1963, 1443 + xy: 702, 7 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 +ore-thorium-ice-icon-full + rotate: false + xy: 702, 7 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-thorium-ice-icon-medium + rotate: false + xy: 702, 7 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-thorium-sand-icon-large + rotate: false + xy: 1431, 1651 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +ore-thorium-sand-icon-small + rotate: false + xy: 881, 151 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 ore-thorium-sand1 rotate: false - xy: 1997, 1443 + xy: 736, 7 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-thorium-sand2 rotate: false - xy: 1181, 1417 + xy: 770, 19 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-thorium-sand3 rotate: false - xy: 1173, 1383 + xy: 804, 19 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 +ore-thorium-sand-icon-full + rotate: false + xy: 804, 19 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-thorium-sand-icon-medium + rotate: false + xy: 804, 19 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-thorium-snow-icon-large + rotate: false + xy: 1481, 1701 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +ore-thorium-snow-icon-small + rotate: false + xy: 881, 125 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 ore-thorium-snow1 rotate: false - xy: 1173, 1349 + xy: 821, 527 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-thorium-snow2 rotate: false - xy: 1215, 1409 + xy: 787, 524 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-thorium-snow3 rotate: false - xy: 1249, 1409 + xy: 787, 490 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 +ore-thorium-snow-icon-full + rotate: false + xy: 787, 490 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-thorium-snow-icon-medium + rotate: false + xy: 787, 490 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-thorium-stone-icon-large + rotate: false + xy: 1531, 1751 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +ore-thorium-stone-icon-small + rotate: false + xy: 881, 99 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 ore-thorium-stone1 rotate: false - xy: 1283, 1409 + xy: 821, 493 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-thorium-stone2 rotate: false - xy: 1317, 1409 + xy: 787, 456 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-thorium-stone3 rotate: false - xy: 1351, 1409 + xy: 821, 459 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 +ore-thorium-stone-icon-full + rotate: false + xy: 821, 459 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-thorium-stone-icon-medium + rotate: false + xy: 821, 459 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-titanium-blackstone-icon-large + rotate: false + xy: 1281, 1451 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +ore-titanium-blackstone-icon-small + rotate: false + xy: 1581, 977 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 ore-titanium-blackstone1 rotate: false - xy: 1385, 1409 + xy: 787, 422 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-titanium-blackstone2 rotate: false - xy: 1419, 1409 + xy: 821, 425 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-titanium-blackstone3 rotate: false - xy: 1453, 1409 + xy: 787, 388 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 +ore-titanium-blackstone-icon-full + rotate: false + xy: 787, 388 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-titanium-blackstone-icon-medium + rotate: false + xy: 787, 388 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-titanium-grass-icon-large + rotate: false + xy: 1331, 1501 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +ore-titanium-grass-icon-small + rotate: false + xy: 1607, 977 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 ore-titanium-grass1 rotate: false - xy: 1487, 1409 + xy: 821, 391 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-titanium-grass2 rotate: false - xy: 1521, 1409 + xy: 787, 354 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-titanium-grass3 rotate: false - xy: 1555, 1409 + xy: 821, 357 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 +ore-titanium-grass-icon-full + rotate: false + xy: 821, 357 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-titanium-grass-icon-medium + rotate: false + xy: 821, 357 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-titanium-ice-icon-large + rotate: false + xy: 1381, 1551 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +ore-titanium-ice-icon-small + rotate: false + xy: 1633, 977 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 ore-titanium-ice1 rotate: false - xy: 1589, 1409 + xy: 821, 323 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-titanium-ice2 rotate: false - xy: 1623, 1413 + xy: 813, 289 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-titanium-ice3 rotate: false - xy: 1657, 1409 + xy: 813, 255 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 +ore-titanium-ice-icon-full + rotate: false + xy: 813, 255 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-titanium-ice-icon-medium + rotate: false + xy: 813, 255 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-titanium-sand-icon-large + rotate: false + xy: 1431, 1601 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +ore-titanium-sand-icon-small + rotate: false + xy: 1659, 983 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 ore-titanium-sand1 rotate: false - xy: 1691, 1409 + xy: 813, 221 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-titanium-sand2 rotate: false - xy: 1725, 1409 + xy: 813, 187 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-titanium-sand3 rotate: false - xy: 1759, 1409 + xy: 813, 153 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 +ore-titanium-sand-icon-full + rotate: false + xy: 813, 153 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-titanium-sand-icon-medium + rotate: false + xy: 813, 153 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-titanium-snow-icon-large + rotate: false + xy: 1481, 1651 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +ore-titanium-snow-icon-small + rotate: false + xy: 1685, 983 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 ore-titanium-snow1 rotate: false - xy: 1793, 1409 + xy: 813, 119 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-titanium-snow2 rotate: false - xy: 1827, 1409 + xy: 813, 85 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-titanium-snow3 rotate: false - xy: 1861, 1409 + xy: 847, 289 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 +ore-titanium-snow-icon-full + rotate: false + xy: 847, 289 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-titanium-snow-icon-medium + rotate: false + xy: 847, 289 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ore-titanium-stone-icon-large + rotate: false + xy: 1531, 1701 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +ore-titanium-stone-icon-small + rotate: false + xy: 1711, 983 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 ore-titanium-stone1 rotate: false - xy: 1895, 1409 + xy: 847, 255 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-titanium-stone2 rotate: false - xy: 1929, 1409 + xy: 847, 221 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ore-titanium-stone3 rotate: false - xy: 1963, 1409 + xy: 847, 187 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -sand-cliff-edge +ore-titanium-stone-icon-full rotate: false - xy: 1479, 1307 + xy: 847, 187 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -sand-cliff-edge-1 +ore-titanium-stone-icon-medium rotate: false - xy: 1513, 1307 + xy: 847, 187 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -sand-cliff-edge-2 +overdrive-projector-icon-full rotate: false - xy: 1547, 1307 + xy: 851, 1777 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +overdrive-projector-icon-large + rotate: false + xy: 1581, 1751 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +overdrive-projector-icon-medium + rotate: false + xy: 847, 153 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -sand-cliff-side +overdrive-projector-icon-small rotate: false - xy: 1581, 1307 + xy: 941, 929 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +overflow-gate-icon-full + rotate: false + xy: 847, 85 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -snow-cliff-edge +overflow-gate-icon-medium rotate: false - xy: 851, 1025 + xy: 847, 85 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -snow-cliff-edge-1 +overflow-gate-icon-large rotate: false - xy: 885, 1025 + xy: 1331, 1451 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +overflow-gate-icon-small + rotate: false + xy: 967, 929 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +phantom-factory-icon-full + rotate: false + xy: 719, 1579 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +phantom-factory-icon-large + rotate: false + xy: 1381, 1501 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +phantom-factory-icon-medium + rotate: false + xy: 838, 51 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -snow-cliff-edge-2 +phantom-factory-icon-small rotate: false - xy: 975, 1149 + xy: 933, 903 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +phase-conduit-icon-full + rotate: false + xy: 1149, 1195 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -snow-cliff-side +phase-conduit-icon-medium rotate: false - xy: 975, 1115 + xy: 1149, 1195 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -space-cliff-edge +phase-conduit-icon-large rotate: false - xy: 667, 278 + xy: 1431, 1551 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +phase-conduit-icon-small + rotate: false + xy: 933, 877 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +phase-conveyor-icon-full + rotate: false + xy: 1319, 1179 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -space-cliff-edge-1 +phase-conveyor-icon-medium rotate: false - xy: 667, 244 + xy: 1319, 1179 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -space-cliff-edge-2 +phase-conveyor-icon-large rotate: false - xy: 667, 210 + xy: 1481, 1601 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +phase-conveyor-icon-small + rotate: false + xy: 959, 903 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +phase-wall-icon-full + rotate: false + xy: 1387, 1179 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -space-cliff-side +phase-wall-icon-medium rotate: false - xy: 667, 176 + xy: 1387, 1179 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -tar-cliff-edge +phase-wall-icon-large rotate: false - xy: 701, 103 + xy: 1531, 1651 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +phase-wall-icon-small + rotate: false + xy: 933, 851 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +phase-wall-large-icon-full + rotate: false + xy: 653, 1447 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +phase-wall-large-icon-large + rotate: false + xy: 1581, 1701 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +phase-wall-large-icon-medium + rotate: false + xy: 1421, 1179 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -tar-cliff-edge-1 +phase-wall-large-icon-small rotate: false - xy: 701, 69 + xy: 959, 877 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +phase-weaver-icon-full + rotate: false + xy: 851, 1645 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +phase-weaver-icon-large + rotate: false + xy: 1631, 1751 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +phase-weaver-icon-medium + rotate: false + xy: 1455, 1179 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -tar-cliff-edge-2 +phase-weaver-icon-small rotate: false - xy: 735, 307 + xy: 959, 851 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +plasma-drill-icon-full + rotate: false + xy: 464, 1831 + size: 128, 128 + orig: 128, 128 + offset: 0, 0 + index: -1 +plasma-drill-icon-large + rotate: false + xy: 1381, 1451 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +plasma-drill-icon-medium + rotate: false + xy: 1489, 1179 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -tar-cliff-side +plasma-drill-icon-small rotate: false - xy: 735, 273 + xy: 933, 825 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +plastanium-compressor-icon-full + rotate: false + xy: 653, 1381 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +plastanium-compressor-icon-large + rotate: false + xy: 1431, 1501 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +plastanium-compressor-icon-medium + rotate: false + xy: 1523, 1179 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 +plastanium-compressor-icon-small + rotate: false + xy: 959, 825 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +pneumatic-drill-icon-full + rotate: false + xy: 851, 1579 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +pneumatic-drill-icon-large + rotate: false + xy: 1481, 1551 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +pneumatic-drill-icon-medium + rotate: false + xy: 1557, 1179 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +pneumatic-drill-icon-small + rotate: false + xy: 907, 811 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +power-node-icon-full + rotate: false + xy: 1625, 1179 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +power-node-icon-medium + rotate: false + xy: 1625, 1179 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +power-node-icon-large + rotate: false + xy: 1531, 1601 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +power-node-icon-small + rotate: false + xy: 903, 785 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +power-node-large-icon-full + rotate: false + xy: 653, 1315 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +power-node-large-icon-large + rotate: false + xy: 1581, 1651 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +power-node-large-icon-medium + rotate: false + xy: 1659, 1179 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +power-node-large-icon-small + rotate: false + xy: 903, 759 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +power-source-icon-full + rotate: false + xy: 1727, 1179 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +power-source-icon-medium + rotate: false + xy: 1727, 1179 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +power-source-icon-large + rotate: false + xy: 1631, 1701 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +power-source-icon-small + rotate: false + xy: 903, 733 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +power-void-icon-full + rotate: false + xy: 1795, 1179 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +power-void-icon-medium + rotate: false + xy: 1795, 1179 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +power-void-icon-large + rotate: false + xy: 1681, 1751 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +power-void-icon-small + rotate: false + xy: 933, 799 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +pulse-conduit-icon-full + rotate: false + xy: 1897, 1179 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +pulse-conduit-icon-medium + rotate: false + xy: 1897, 1179 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +pulse-conduit-icon-large + rotate: false + xy: 1431, 1451 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +pulse-conduit-icon-small + rotate: false + xy: 959, 799 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +pulverizer-icon-full + rotate: false + xy: 1285, 1145 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +pulverizer-icon-medium + rotate: false + xy: 1285, 1145 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +pulverizer-icon-large + rotate: false + xy: 1481, 1501 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +pulverizer-icon-small + rotate: false + xy: 929, 773 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +pyratite-mixer-icon-full + rotate: false + xy: 785, 1447 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +pyratite-mixer-icon-large + rotate: false + xy: 1531, 1551 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +pyratite-mixer-icon-medium + rotate: false + xy: 1353, 1145 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +pyratite-mixer-icon-small + rotate: false + xy: 929, 747 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +reconstructor-icon-full + rotate: false + xy: 851, 1513 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +reconstructor-icon-large + rotate: false + xy: 1581, 1601 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +reconstructor-icon-medium + rotate: false + xy: 1387, 1145 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +reconstructor-icon-small + rotate: false + xy: 955, 773 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +repair-point-icon-full + rotate: false + xy: 1455, 1145 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +repair-point-icon-medium + rotate: false + xy: 1455, 1145 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +repair-point-icon-large + rotate: false + xy: 1631, 1651 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +repair-point-icon-small + rotate: false + xy: 955, 747 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +revenant-factory-icon-full + rotate: false + xy: 131, 1108 + size: 128, 128 + orig: 128, 128 + offset: 0, 0 + index: -1 +revenant-factory-icon-large + rotate: false + xy: 1681, 1701 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +revenant-factory-icon-medium + rotate: false + xy: 1523, 1145 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +revenant-factory-icon-small + rotate: false + xy: 929, 721 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +ripple-icon-full + rotate: false + xy: 555, 1635 + size: 96, 96 + orig: 96, 96 + offset: 0, 0 + index: -1 +ripple-icon-large + rotate: false + xy: 1731, 1751 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +ripple-icon-medium + rotate: false + xy: 1557, 1145 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +ripple-icon-small + rotate: false + xy: 955, 721 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +rock-icon-full + rotate: false + xy: 1659, 1145 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +rock-icon-medium + rotate: false + xy: 1659, 1145 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +rock-icon-large + rotate: false + xy: 1481, 1451 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +rock-icon-small + rotate: false + xy: 924, 695 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +rocks-icon-full + rotate: false + xy: 1761, 1145 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +rocks-icon-medium + rotate: false + xy: 1761, 1145 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +rocks-icon-large + rotate: false + xy: 1531, 1501 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +rocks-icon-small + rotate: false + xy: 924, 669 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +rotary-pump-icon-full + rotate: false + xy: 1049, 1711 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +rotary-pump-icon-large + rotate: false + xy: 1581, 1551 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +rotary-pump-icon-medium + rotate: false + xy: 1795, 1145 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +rotary-pump-icon-small + rotate: false + xy: 950, 695 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +router-icon-full + rotate: false + xy: 1863, 1145 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +router-icon-medium + rotate: false + xy: 1863, 1145 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +router-icon-large + rotate: false + xy: 1631, 1601 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +router-icon-small + rotate: false + xy: 950, 669 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +rtg-generator-icon-full + rotate: false + xy: 653, 1249 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +rtg-generator-icon-large + rotate: false + xy: 1681, 1651 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +rtg-generator-icon-medium + rotate: false + xy: 1897, 1145 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +rtg-generator-icon-small + rotate: false + xy: 924, 643 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +salvo-icon-full + rotate: false + xy: 1115, 1711 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +salvo-icon-large + rotate: false + xy: 1731, 1701 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +salvo-icon-medium + rotate: false + xy: 1965, 1137 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +salvo-icon-small + rotate: false + xy: 950, 643 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +sand-icon-full + rotate: false + xy: 1183, 1127 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +sand-icon-medium + rotate: false + xy: 1183, 1127 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +sand-icon-large + rotate: false + xy: 1781, 1751 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +sand-icon-small + rotate: false + xy: 898, 629 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +scorch-icon-full + rotate: false + xy: 1285, 1111 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +scorch-icon-medium + rotate: false + xy: 1285, 1111 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +scorch-icon-large + rotate: false + xy: 1581, 1501 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +scorch-icon-small + rotate: false + xy: 895, 603 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +separator-icon-full + rotate: false + xy: 1557, 1111 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +separator-icon-medium + rotate: false + xy: 1557, 1111 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +separator-icon-large + rotate: false + xy: 1631, 1551 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +separator-icon-small + rotate: false + xy: 985, 824 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +shock-mine-icon-full + rotate: false + xy: 1659, 1111 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +shock-mine-icon-medium + rotate: false + xy: 1659, 1111 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +shock-mine-icon-large + rotate: false + xy: 1681, 1601 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +shock-mine-icon-small + rotate: false + xy: 985, 798 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +silicon-smelter-icon-full + rotate: false + xy: 851, 1381 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +silicon-smelter-icon-large + rotate: false + xy: 1781, 1701 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +silicon-smelter-icon-medium + rotate: false + xy: 1761, 1111 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +silicon-smelter-icon-small + rotate: false + xy: 1011, 903 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +snow-icon-full + rotate: false + xy: 1931, 1103 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +snow-icon-medium + rotate: false + xy: 1931, 1103 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +snow-icon-large + rotate: false + xy: 1831, 1751 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +snow-icon-small + rotate: false + xy: 1011, 877 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +solar-panel-icon-full + rotate: false + xy: 1999, 1103 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +solar-panel-icon-medium + rotate: false + xy: 1999, 1103 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +solar-panel-icon-large + rotate: false + xy: 1631, 1501 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +solar-panel-icon-small + rotate: false + xy: 1037, 903 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +solar-panel-large-icon-full + rotate: false + xy: 555, 1341 + size: 96, 96 + orig: 96, 96 + offset: 0, 0 + index: -1 +solar-panel-large-icon-large + rotate: false + xy: 1681, 1551 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +solar-panel-large-icon-medium + rotate: false + xy: 1115, 1095 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +solar-panel-large-icon-small + rotate: false + xy: 1011, 851 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +sorter-icon-full + rotate: false + xy: 1251, 1077 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +sorter-icon-medium + rotate: false + xy: 1251, 1077 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +sorter-icon-large + rotate: false + xy: 1731, 1601 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +sorter-icon-small + rotate: false + xy: 1037, 877 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +space-icon-large + rotate: false + xy: 1781, 1651 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +space-icon-small + rotate: false + xy: 1063, 903 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +spawn-icon-full + rotate: false + xy: 1353, 1077 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +spawn-icon-medium + rotate: false + xy: 1353, 1077 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +spawn-icon-large + rotate: false + xy: 1881, 1751 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +spawn-icon-small + rotate: false + xy: 1011, 825 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +spectre-icon-full + rotate: false + xy: 131, 588 + size: 128, 128 + orig: 128, 128 + offset: 0, 0 + index: -1 +spectre-icon-large + rotate: false + xy: 1631, 1451 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +spectre-icon-medium + rotate: false + xy: 1387, 1077 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +spectre-icon-small + rotate: false + xy: 1037, 851 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +spirit-factory-icon-full + rotate: false + xy: 917, 1447 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +spirit-factory-icon-large + rotate: false + xy: 1731, 1551 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +spirit-factory-icon-medium + rotate: false + xy: 1421, 1077 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +spirit-factory-icon-small + rotate: false + xy: 1063, 877 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +stone-icon-full + rotate: false + xy: 1693, 1077 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +stone-icon-medium + rotate: false + xy: 1693, 1077 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +stone-icon-large + rotate: false + xy: 1781, 1601 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +stone-icon-small + rotate: false + xy: 1089, 903 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +surge-wall-icon-full + rotate: false + xy: 1761, 1077 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +surge-wall-icon-medium + rotate: false + xy: 1761, 1077 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +surge-wall-icon-large + rotate: false + xy: 1881, 1701 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +surge-wall-icon-small + rotate: false + xy: 1115, 907 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +surge-wall-large-icon-full + rotate: false + xy: 653, 1117 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +surge-wall-large-icon-large + rotate: false + xy: 1931, 1751 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +surge-wall-large-icon-medium + rotate: false + xy: 1795, 1077 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +surge-wall-large-icon-small + rotate: false + xy: 1011, 799 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +swarmer-icon-full + rotate: false + xy: 785, 1249 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +swarmer-icon-large + rotate: false + xy: 1731, 1501 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +swarmer-icon-medium + rotate: false + xy: 1829, 1077 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +swarmer-icon-small + rotate: false + xy: 1037, 825 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +tar-icon-large + rotate: false + xy: 1781, 1551 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +tar-icon-small + rotate: false + xy: 1063, 851 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +tau-mech-pad-icon-full + rotate: false + xy: 917, 1381 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +tau-mech-pad-icon-large + rotate: false + xy: 1981, 1751 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +tau-mech-pad-icon-medium + rotate: false + xy: 1897, 1077 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +tau-mech-pad-icon-small + rotate: false + xy: 1089, 877 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +thermal-generator-icon-full + rotate: false + xy: 1049, 1513 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +thermal-generator-icon-large + rotate: false + xy: 1731, 1451 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +thermal-generator-icon-medium + rotate: false + xy: 1931, 1069 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +thermal-generator-icon-small + rotate: false + xy: 1115, 881 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +thermal-pump-icon-full + rotate: false + xy: 653, 1051 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +thermal-pump-icon-large + rotate: false + xy: 1781, 1501 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +thermal-pump-icon-medium + rotate: false + xy: 1965, 1069 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +thermal-pump-icon-small + rotate: false + xy: 1037, 799 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +thorium-reactor-icon-full + rotate: false + xy: 555, 1047 + size: 96, 96 + orig: 96, 96 + offset: 0, 0 + index: -1 +thorium-reactor-icon-large + rotate: false + xy: 1831, 1551 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +thorium-reactor-icon-medium + rotate: false + xy: 1183, 1059 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +thorium-reactor-icon-small + rotate: false + xy: 1063, 825 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +thorium-wall-icon-full + rotate: false + xy: 1251, 1043 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +thorium-wall-icon-medium + rotate: false + xy: 1251, 1043 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +thorium-wall-icon-large + rotate: false + xy: 1881, 1601 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +thorium-wall-icon-small + rotate: false + xy: 1089, 851 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +thorium-wall-large-icon-full + rotate: false + xy: 785, 1183 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +thorium-wall-large-icon-large + rotate: false + xy: 1931, 1651 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +thorium-wall-large-icon-medium + rotate: false + xy: 1285, 1043 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +thorium-wall-large-icon-small + rotate: false + xy: 1115, 855 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +titan-factory-icon-full + rotate: false + xy: 555, 753 + size: 96, 96 + orig: 96, 96 + offset: 0, 0 + index: -1 +titan-factory-icon-large + rotate: false + xy: 1981, 1701 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +titan-factory-icon-medium + rotate: false + xy: 1319, 1043 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +titan-factory-icon-small + rotate: false + xy: 1063, 799 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +titanium-conveyor-icon-full + rotate: false + xy: 1183, 1025 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +titanium-conveyor-icon-medium + rotate: false + xy: 1183, 1025 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +titanium-conveyor-icon-large + rotate: false + xy: 1781, 1451 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +titanium-conveyor-icon-small + rotate: false + xy: 1089, 825 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +trident-ship-pad-icon-full + rotate: false + xy: 1049, 1447 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +trident-ship-pad-icon-large + rotate: false + xy: 1831, 1501 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +trident-ship-pad-icon-medium + rotate: false + xy: 1149, 991 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +trident-ship-pad-icon-small + rotate: false + xy: 1115, 829 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +turbine-generator-icon-full + rotate: false + xy: 653, 985 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +turbine-generator-icon-large + rotate: false + xy: 1881, 1551 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +turbine-generator-icon-medium + rotate: false + xy: 1183, 991 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +turbine-generator-icon-small + rotate: false + xy: 1089, 799 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 unit-icon-dagger rotate: false - xy: 579, 211 + xy: 1931, 1601 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 unit-icon-fortress rotate: false - xy: 983, 1315 + xy: 785, 1117 size: 64, 64 orig: 64, 64 offset: 0, 0 @@ -4906,217 +8077,371 @@ unit-icon-revenant index: -1 unit-icon-spirit rotate: false - xy: 529, 111 + xy: 1981, 1651 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 unit-icon-titan rotate: false - xy: 1049, 1381 + xy: 851, 1183 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 unit-icon-wraith rotate: false - xy: 579, 161 + xy: 1831, 1451 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 +unloader-icon-full + rotate: false + xy: 1251, 1009 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +unloader-icon-medium + rotate: false + xy: 1251, 1009 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +unloader-icon-large + rotate: false + xy: 1881, 1501 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +unloader-icon-small + rotate: false + xy: 1115, 803 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +vault-icon-full + rotate: false + xy: 555, 557 + size: 96, 96 + orig: 96, 96 + offset: 0, 0 + index: -1 +vault-icon-large + rotate: false + xy: 1931, 1551 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +vault-icon-medium + rotate: false + xy: 1285, 1009 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +vault-icon-small + rotate: false + xy: 981, 772 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +water-extractor-icon-full + rotate: false + xy: 983, 1315 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +water-extractor-icon-large + rotate: false + xy: 1981, 1601 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +water-extractor-icon-medium + rotate: false + xy: 1489, 1009 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +water-extractor-icon-small + rotate: false + xy: 981, 746 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +water-icon-large + rotate: false + xy: 1881, 1451 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +water-icon-small + rotate: false + xy: 981, 720 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +wave-icon-full + rotate: false + xy: 785, 1051 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +wave-icon-large + rotate: false + xy: 1981, 1551 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +wave-icon-medium + rotate: false + xy: 1523, 1009 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +wave-icon-small + rotate: false + xy: 976, 694 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +wraith-factory-icon-full + rotate: false + xy: 917, 1183 + size: 64, 64 + orig: 64, 64 + offset: 0, 0 + index: -1 +wraith-factory-icon-large + rotate: false + xy: 1981, 1501 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +wraith-factory-icon-medium + rotate: false + xy: 1557, 1009 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +wraith-factory-icon-small + rotate: false + xy: 976, 668 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 item-biomatter rotate: false - xy: 1793, 1783 + xy: 1955, 1409 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 item-blast-compound rotate: false - xy: 1521, 1477 + xy: 1955, 1375 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 item-coal rotate: false - xy: 1555, 1511 + xy: 1989, 1409 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 item-copper rotate: false - xy: 1589, 1545 + xy: 1989, 1375 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 item-dense-alloy rotate: false - xy: 1623, 1583 + xy: 1955, 1341 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 item-graphite rotate: false - xy: 1657, 1613 + xy: 1989, 1341 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 item-lead rotate: false - xy: 1691, 1647 + xy: 1013, 929 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 item-metaglass rotate: false - xy: 1725, 1681 + xy: 1047, 929 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 item-phase-fabric rotate: false - xy: 1759, 1715 + xy: 1045, 1099 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 item-plastanium rotate: false - xy: 1793, 1749 + xy: 1045, 1065 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 item-pyratite rotate: false - xy: 1827, 1783 + xy: 1063, 1031 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 item-sand rotate: false - xy: 1555, 1477 + xy: 1081, 997 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 item-scrap rotate: false - xy: 1589, 1511 + xy: 1081, 963 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 item-silicon rotate: false - xy: 1623, 1549 + xy: 1081, 929 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 item-stone rotate: false - xy: 1691, 1613 + xy: 775, 592 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 item-surge-alloy rotate: false - xy: 1725, 1647 + xy: 753, 558 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 item-thorium rotate: false - xy: 1759, 1681 + xy: 787, 558 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 item-titanium rotate: false - xy: 1793, 1715 + xy: 809, 595 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 liquid-cryofluid rotate: false - xy: 1759, 1647 + xy: 1615, 1315 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 liquid-oil rotate: false - xy: 1827, 1715 + xy: 1717, 1315 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 liquid-slag rotate: false - xy: 1657, 1511 + xy: 1887, 1315 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 liquid-water rotate: false - xy: 1725, 1579 + xy: 1267, 1281 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 alpha-mech rotate: false - xy: 653, 525 + xy: 637, 475 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 alpha-mech-base rotate: false - xy: 637, 475 + xy: 637, 425 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 alpha-mech-leg rotate: false - xy: 637, 425 + xy: 637, 375 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 delta-mech rotate: false - xy: 329, 311 + xy: 529, 211 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 delta-mech-base rotate: false - xy: 279, 211 + xy: 579, 261 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 delta-mech-leg rotate: false - xy: 329, 261 + xy: 479, 111 size: 48, 48 orig: 48, 48 offset: 0, 0 @@ -5158,21 +8483,21 @@ tau-mech index: -1 tau-mech-base rotate: false - xy: 479, 111 + xy: 1881, 1651 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 tau-mech-leg rotate: false - xy: 529, 161 + xy: 1931, 1701 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 dart-ship rotate: false - xy: 279, 261 + xy: 579, 311 size: 48, 48 orig: 48, 48 offset: 0, 0 @@ -5186,14 +8511,14 @@ glaive-ship index: -1 javelin-ship rotate: false - xy: 429, 261 + xy: 729, 125 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 javelin-ship-shield rotate: false - xy: 479, 311 + xy: 679, 75 size: 48, 48 orig: 48, 48 offset: 0, 0 @@ -5221,7 +8546,7 @@ circle index: -1 clear rotate: false - xy: 258, 1825 + xy: 783, 626 size: 1, 1 orig: 1, 1 offset: 0, 0 @@ -5235,7 +8560,7 @@ shape-3 index: -1 button rotate: false - xy: 629, 201 + xy: 1013, 1133 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -5243,7 +8568,7 @@ button index: -1 button-down rotate: false - xy: 687, 446 + xy: 1981, 1472 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -5251,7 +8576,7 @@ button-down index: -1 button-edge-1 rotate: false - xy: 687, 417 + xy: 1981, 1443 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -5259,7 +8584,7 @@ button-edge-1 index: -1 button-edge-2 rotate: false - xy: 687, 388 + xy: 851, 1030 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -5267,7 +8592,7 @@ button-edge-2 index: -1 button-edge-3 rotate: false - xy: 1107, 1252 + xy: 843, 1001 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -5275,7 +8600,7 @@ button-edge-3 index: -1 button-edge-4 rotate: false - xy: 637, 346 + xy: 889, 1030 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -5283,7 +8608,7 @@ button-edge-4 index: -1 button-over rotate: false - xy: 629, 317 + xy: 881, 1001 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -5291,7 +8616,7 @@ button-over index: -1 button-right rotate: false - xy: 629, 230 + xy: 1021, 1162 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -5299,7 +8624,7 @@ button-right index: -1 button-right-down rotate: false - xy: 629, 288 + xy: 983, 1162 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -5307,7 +8632,7 @@ button-right-down index: -1 button-right-over rotate: false - xy: 629, 259 + xy: 975, 1133 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -5315,7 +8640,7 @@ button-right-over index: -1 button-select rotate: false - xy: 2023, 1349 + xy: 817, 636 size: 24, 24 split: 4, 4, 4, 4 orig: 24, 24 @@ -5323,28 +8648,28 @@ button-select index: -1 check-off rotate: false - xy: 1779, 1307 + xy: 2019, 1467 size: 28, 32 orig: 28, 32 offset: 0, 0 index: -1 check-on rotate: false - xy: 1809, 1307 + xy: 1653, 1009 size: 28, 32 orig: 28, 32 offset: 0, 0 index: -1 check-on-over rotate: false - xy: 1839, 1307 + xy: 1683, 1009 size: 28, 32 orig: 28, 32 offset: 0, 0 index: -1 check-over rotate: false - xy: 1869, 1307 + xy: 1713, 1009 size: 28, 32 orig: 28, 32 offset: 0, 0 @@ -5358,7 +8683,7 @@ clear index: -1 content-background rotate: false - xy: 629, 172 + xy: 719, 898 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -5366,7 +8691,7 @@ content-background index: -1 cursor rotate: false - xy: 771, 921 + xy: 1653, 1003 size: 4, 4 orig: 4, 4 offset: 0, 0 @@ -5380,84 +8705,84 @@ discord-banner index: -1 empty-sector rotate: false - xy: 1589, 1647 + xy: 1191, 1229 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-crafting rotate: false - xy: 2031, 1673 + xy: 2031, 1765 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-defense rotate: false - xy: 2031, 1655 + xy: 2031, 1747 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-distribution rotate: false - xy: 2031, 1637 + xy: 2031, 1729 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-effect rotate: false - xy: 2031, 1619 + xy: 2031, 1711 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-liquid rotate: false - xy: 2031, 1457 + xy: 2031, 1549 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-power rotate: false - xy: 1083, 1239 + xy: 777, 933 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-production rotate: false - xy: 711, 634 + xy: 993, 937 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-turret rotate: false - xy: 39, 3 + xy: 924, 625 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-units rotate: false - xy: 1935, 1323 + xy: 960, 625 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-upgrade rotate: false - xy: 57, 3 + xy: 939, 607 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 controller-cursor rotate: false - xy: 2031, 1799 + xy: 1199, 1263 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -5485,28 +8810,28 @@ icon-admin index: -1 icon-admin-small rotate: false - xy: 1207, 1409 + xy: 1947, 1307 size: 6, 6 orig: 6, 6 offset: 0, 0 index: -1 icon-areaDelete rotate: false - xy: 675, 363 + xy: 2031, 1501 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-arrow rotate: false - xy: 2031, 1781 + xy: 611, 93 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-arrow-16 rotate: false - xy: 2031, 1781 + xy: 611, 93 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -5520,49 +8845,49 @@ icon-arrow-down index: -1 icon-arrow-left rotate: false - xy: 582, 1978 + xy: 741, 580 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-arrow-right rotate: false - xy: 582, 1966 + xy: 582, 1978 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-arrow-up rotate: false - xy: 675, 351 + xy: 582, 1966 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-back rotate: false - xy: 2031, 1763 + xy: 611, 75 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-ban rotate: false - xy: 1183, 1265 + xy: 927, 1067 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-break rotate: false - xy: 2031, 1745 + xy: 770, 1 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-cancel rotate: false - xy: 2031, 1727 + xy: 788, 1 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -5576,315 +8901,315 @@ icon-chat index: -1 icon-check rotate: false - xy: 2031, 1709 + xy: 806, 1 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-copy rotate: false - xy: 2031, 1691 + xy: 2031, 1783 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-cursor rotate: false - xy: 245, 560 + xy: 1173, 1333 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-dev-builds rotate: false - xy: 278, 18 + xy: 1059, 1199 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-discord rotate: false - xy: 1083, 1223 + xy: 795, 935 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-donate rotate: false - xy: 1899, 1307 + xy: 2033, 1189 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-dots rotate: false - xy: 1971, 1325 + xy: 2033, 1173 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-editor rotate: false - xy: 1915, 1307 + xy: 2033, 1157 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-egg rotate: false - xy: 1987, 1325 + xy: 2033, 1141 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-elevation rotate: false - xy: 2031, 1601 + xy: 2031, 1693 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-eraser rotate: false - xy: 2031, 1583 + xy: 2031, 1675 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-exit rotate: false - xy: 1931, 1307 + xy: 2033, 1125 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-file rotate: false - xy: 2031, 1565 + xy: 2031, 1657 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-file-image rotate: false - xy: 2031, 1547 + xy: 2031, 1639 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-file-text rotate: false - xy: 2003, 1325 + xy: 2033, 1109 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-fill rotate: false - xy: 2031, 1529 + xy: 2031, 1621 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-floppy rotate: false - xy: 1947, 1307 + xy: 2033, 1093 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-floppy-16 rotate: false - xy: 2031, 1511 + xy: 2031, 1603 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-folder rotate: false - xy: 297, 95 + xy: 2033, 1077 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-folder-parent rotate: false - xy: 313, 95 + xy: 2033, 1061 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-generated rotate: false - xy: 379, 211 + xy: 679, 175 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 icon-github rotate: false - xy: 297, 79 + xy: 2033, 1045 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-google-play rotate: false - xy: 329, 95 + xy: 2033, 1029 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-grid rotate: false - xy: 2031, 1493 + xy: 2031, 1585 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-hold rotate: false - xy: 1183, 1253 + xy: 881, 87 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-holdDelete rotate: false - xy: 521, 99 + xy: 813, 55 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-home rotate: false - xy: 313, 79 + xy: 1201, 975 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-host rotate: false - xy: 345, 95 + xy: 725, 579 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-info rotate: false - xy: 505, 83 + xy: 245, 560 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-itch.io rotate: false - xy: 329, 79 + xy: 824, 1 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-item rotate: false - xy: 606, 1832 + xy: 811, 929 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-items-none rotate: false - xy: 2031, 1375 + xy: 855, 323 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 icon-line rotate: false - xy: 2031, 1475 + xy: 2031, 1567 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-link rotate: false - xy: 361, 95 + xy: 840, 1 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-liquid-small rotate: false - xy: 533, 99 + xy: 823, 929 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-load rotate: false - xy: 345, 79 + xy: 856, 1 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-load-image rotate: false - xy: 2031, 1439 + xy: 2031, 1531 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-load-map rotate: false - xy: 2031, 1421 + xy: 2031, 1513 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-loading rotate: false - xy: 2031, 1403 + xy: 204, 1759 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-locked rotate: false - xy: 2031, 1385 + xy: 636, 1852 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-logic rotate: false - xy: 618, 1832 + xy: 835, 929 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-map rotate: false - xy: 377, 95 + xy: 872, 1 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-menu rotate: false - xy: 545, 99 + xy: 847, 929 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-menu-large rotate: false - xy: 701, 341 + xy: 909, 1065 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-missing rotate: false - xy: 557, 99 + xy: 859, 929 size: 10, 10 orig: 10, 10 offset: 0, 0 @@ -5898,287 +9223,287 @@ icon-mission-background index: -1 icon-mission-battle rotate: false - xy: 569, 99 + xy: 871, 929 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-mission-defense rotate: false - xy: 581, 99 + xy: 883, 929 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-mission-done rotate: false - xy: 593, 99 + xy: 895, 929 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-none rotate: false - xy: 605, 99 + xy: 1361, 971 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-nullitem rotate: false - xy: 811, 915 + xy: 903, 723 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 icon-paste rotate: false - xy: 204, 1759 + xy: 707, 577 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-pause rotate: false - xy: 617, 99 + xy: 606, 1832 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-pencil rotate: false - xy: 636, 1852 + xy: 813, 67 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-pencil-small rotate: false - xy: 361, 79 + xy: 888, 1 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-pick rotate: false - xy: 260, 16 + xy: 1041, 1197 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-play rotate: false - xy: 729, 640 + xy: 1185, 1333 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-play-2 rotate: false - xy: 393, 95 + xy: 904, 1 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-players rotate: false - xy: 297, 67 + xy: 893, 87 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-power-small rotate: false - xy: 309, 67 + xy: 1373, 971 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-quit rotate: false - xy: 377, 79 + xy: 2029, 1013 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-redo rotate: false - xy: 1899, 1323 + xy: 976, 650 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-refresh rotate: false - xy: 409, 95 + xy: 1059, 1183 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-rename rotate: false - xy: 393, 79 + xy: 1075, 1189 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-resize rotate: false - xy: 771, 760 + xy: 21, 3 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-rotate rotate: false - xy: 425, 95 + xy: 1059, 1167 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-rotate-arrow rotate: false - xy: 409, 79 + xy: 1075, 1173 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-rotate-left rotate: false - xy: 441, 95 + xy: 1201, 959 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-rotate-right rotate: false - xy: 425, 79 + xy: 1217, 967 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-save rotate: false - xy: 457, 95 + xy: 1233, 967 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-save-image rotate: false - xy: 21, 3 + xy: 222, 1759 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-save-map rotate: false - xy: 222, 1759 + xy: 39, 3 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-settings rotate: false - xy: 321, 67 + xy: 618, 1832 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-terrain rotate: false - xy: 1917, 1323 + xy: 240, 1759 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-tools rotate: false - xy: 441, 79 + xy: 1249, 967 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-touch rotate: false - xy: 333, 67 + xy: 1385, 971 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-touchDelete rotate: false - xy: 345, 67 + xy: 1397, 971 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-trash rotate: false - xy: 473, 95 + xy: 1265, 967 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-trash-16 rotate: false - xy: 771, 742 + xy: 57, 3 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-trello rotate: false - xy: 457, 79 + xy: 1281, 967 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-tutorial rotate: false - xy: 489, 95 + xy: 1297, 967 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-undo rotate: false - xy: 240, 1759 + xy: 942, 625 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-unlocked rotate: false - xy: 771, 724 + xy: 921, 607 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-unlocks rotate: false - xy: 473, 79 + xy: 1313, 967 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-wiki rotate: false - xy: 505, 95 + xy: 1329, 967 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-zoom rotate: false - xy: 1953, 1323 + xy: 957, 607 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-zoom-small rotate: false - xy: 489, 79 + xy: 1345, 967 size: 14, 14 orig: 14, 14 offset: 0, 0 @@ -6192,7 +9517,7 @@ info-banner index: -1 inventory rotate: false - xy: 2023, 1307 + xy: 898, 681 size: 24, 40 split: 10, 10, 10, 14 orig: 24, 40 @@ -6207,7 +9532,7 @@ logotext index: -1 pane rotate: false - xy: 1145, 1252 + xy: 711, 764 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -6215,7 +9540,7 @@ pane index: -1 pane-2 rotate: false - xy: 687, 359 + xy: 711, 793 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -6223,7 +9548,7 @@ pane-2 index: -1 scroll rotate: false - xy: 771, 778 + xy: 985, 850 size: 24, 35 split: 10, 10, 6, 5 orig: 24, 35 @@ -6231,7 +9556,7 @@ scroll index: -1 scroll-horizontal rotate: false - xy: 1188, 1825 + xy: 757, 901 size: 35, 24 split: 6, 5, 10, 10 orig: 35, 24 @@ -6247,7 +9572,7 @@ scroll-knob-horizontal-black index: -1 scroll-knob-vertical-black rotate: false - xy: 271, 68 + xy: 985, 887 size: 24, 40 split: 10, 10, 6, 10 orig: 24, 40 @@ -6255,63 +9580,63 @@ scroll-knob-vertical-black index: -1 sector-edge rotate: false - xy: 1403, 1273 + xy: 1455, 1111 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 sector-select rotate: false - xy: 1437, 1273 + xy: 1489, 1111 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 selection rotate: false - xy: 258, 1822 + xy: 809, 592 size: 1, 1 orig: 1, 1 offset: 0, 0 index: -1 slider rotate: false - xy: 258, 1812 + xy: 843, 652 size: 1, 8 orig: 1, 8 offset: 0, 0 index: -1 slider-knob rotate: false - xy: 1717, 1301 + xy: 1591, 1003 size: 29, 38 orig: 29, 38 offset: 0, 0 index: -1 slider-knob-down rotate: false - xy: 1748, 1301 + xy: 1622, 1003 size: 29, 38 orig: 29, 38 offset: 0, 0 index: -1 slider-knob-over rotate: false - xy: 1748, 1301 + xy: 1622, 1003 size: 29, 38 orig: 29, 38 offset: 0, 0 index: -1 slider-vertical rotate: false - xy: 245, 557 + xy: 757, 898 size: 8, 1 orig: 8, 1 offset: 0, 0 index: -1 underline rotate: false - xy: 725, 341 + xy: 711, 630 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -6319,7 +9644,7 @@ underline index: -1 underline-2 rotate: false - xy: 725, 370 + xy: 711, 659 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -6334,7 +9659,7 @@ white index: -1 window-empty rotate: false - xy: 711, 652 + xy: 817, 662 size: 27, 61 split: 8, 8, 44, 11 orig: 27, 61 @@ -6342,56 +9667,56 @@ window-empty index: -1 alpha-drone rotate: false - xy: 210, 16 + xy: 653, 525 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 dagger rotate: false - xy: 229, 160 + xy: 379, 111 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 dagger-base rotate: false - xy: 229, 110 + xy: 429, 161 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 dagger-leg rotate: false - xy: 279, 311 + xy: 529, 261 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 fortress rotate: false - xy: 917, 1711 + xy: 1320, 1851 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 fortress-base rotate: false - xy: 983, 1777 + xy: 1386, 1851 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 titan-base rotate: false - xy: 983, 1777 + xy: 1386, 1851 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 fortress-leg rotate: false - xy: 653, 1381 + xy: 1452, 1851 size: 64, 64 orig: 64, 64 offset: 0, 0 @@ -6426,98 +9751,98 @@ revenant index: -1 spirit rotate: false - xy: 429, 111 + xy: 1681, 1501 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 titan rotate: false - xy: 653, 985 + xy: 851, 1249 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 titan-leg rotate: false - xy: 719, 1051 + xy: 917, 1315 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 wraith rotate: false - xy: 687, 475 + xy: 1931, 1451 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 artillery-equip rotate: false - xy: 637, 375 + xy: 229, 260 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 blaster-equip rotate: false - xy: 229, 310 + xy: 379, 311 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 bomber-equip rotate: false - xy: 229, 260 + xy: 279, 161 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 missiles-equip rotate: false - xy: 229, 260 + xy: 279, 161 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 chain-blaster-equip rotate: false - xy: 229, 210 + xy: 429, 311 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 flakgun-equip rotate: false - xy: 329, 211 + xy: 703, 525 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 flamethrower-equip rotate: false - xy: 379, 261 + xy: 1107, 1231 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 heal-blaster-equip rotate: false - xy: 279, 111 + xy: 629, 175 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 shockgun-equip rotate: false - xy: 479, 211 + xy: 1731, 1651 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 swarmer-equip rotate: false - xy: 529, 211 + xy: 1681, 1451 size: 48, 48 orig: 48, 48 offset: 0, 0 diff --git a/core/assets/sprites/sprites.png b/core/assets/sprites/sprites.png index 4ac1df8ee4..c521821074 100644 Binary files a/core/assets/sprites/sprites.png and b/core/assets/sprites/sprites.png differ diff --git a/core/src/io/anuke/mindustry/ai/BlockIndexer.java b/core/src/io/anuke/mindustry/ai/BlockIndexer.java index 6e96b6cb36..6f5e840dcf 100644 --- a/core/src/io/anuke/mindustry/ai/BlockIndexer.java +++ b/core/src/io/anuke/mindustry/ai/BlockIndexer.java @@ -205,7 +205,7 @@ public class BlockIndexer{ for(int x = Math.max(0, tile.x - oreQuadrantSize / 2); x < tile.x + oreQuadrantSize / 2 && x < world.width(); x++){ for(int y = Math.max(0, tile.y - oreQuadrantSize / 2); y < tile.y + oreQuadrantSize / 2 && y < world.height(); y++){ Tile res = world.tile(x, y); - if(res.block() == Blocks.air && res.floor().drops != null && res.floor().drops.item == item){ + if(res.block() == Blocks.air && res.floor().itemDrop == item){ return res; } } @@ -243,9 +243,9 @@ public class BlockIndexer{ for(int x = quadrantX * structQuadrantSize; x < world.width() && x < (quadrantX + 1) * structQuadrantSize; x++){ for(int y = quadrantY * structQuadrantSize; y < world.height() && y < (quadrantY + 1) * structQuadrantSize; y++){ Tile result = world.tile(x, y); - if( result == null || result.block().drops == null || !scanOres.contains(result.block().drops.item)) continue; + if( result == null || result.floor().itemDrop == null || !scanOres.contains(result.floor().itemDrop)) continue; - itemSet.add(result.block().drops.item); + itemSet.add(result.floor().itemDrop); } } @@ -322,8 +322,8 @@ public class BlockIndexer{ Tile tile = world.tile(x, y); //add position of quadrant to list when an ore is found - if(tile.floor().drops != null && scanOres.contains(tile.floor().drops.item) && tile.block() == Blocks.air){ - ores.get(tile.floor().drops.item).add(world.tile( + if(tile.floor().itemDrop != null && scanOres.contains(tile.floor().itemDrop) && tile.block() == Blocks.air){ + ores.get(tile.floor().itemDrop).add(world.tile( //make sure to clamp quadrant middle position, since it might go off bounds Mathf.clamp(qx * oreQuadrantSize + oreQuadrantSize / 2, 0, world.width() - 1), Mathf.clamp(qy * oreQuadrantSize + oreQuadrantSize / 2, 0, world.height() - 1))); diff --git a/core/src/io/anuke/mindustry/content/Blocks.java b/core/src/io/anuke/mindustry/content/Blocks.java index 42a96be490..f33b645340 100644 --- a/core/src/io/anuke/mindustry/content/Blocks.java +++ b/core/src/io/anuke/mindustry/content/Blocks.java @@ -166,7 +166,7 @@ public class Blocks implements ContentList{ }}; sand = new Floor("sand"){{ - drops = new ItemStack(Items.sand, 1); + itemDrop = Items.sand; minimapColor = Color.valueOf("988a67"); hasOres = true; playerUnmineable = true; diff --git a/core/src/io/anuke/mindustry/content/Liquids.java b/core/src/io/anuke/mindustry/content/Liquids.java index 8c6d8746f6..f7f120725f 100644 --- a/core/src/io/anuke/mindustry/content/Liquids.java +++ b/core/src/io/anuke/mindustry/content/Liquids.java @@ -5,7 +5,7 @@ import io.anuke.mindustry.game.ContentList; import io.anuke.mindustry.type.Liquid; public class Liquids implements ContentList{ - public static Liquid water, slag, oil, cryofluid, acid; + public static Liquid water, slag, oil, cryofluid; @Override public void load(){ @@ -38,10 +38,5 @@ public class Liquids implements ContentList{ tier = 1; effect = StatusEffects.freezing; }}; - - acid = new Liquid("acid", Color.valueOf("e9f9b3")){{ - heatCapacity = 0.1f; //don't use acid as coolant, it's bad - effect = StatusEffects.corroded; - }}; } } diff --git a/core/src/io/anuke/mindustry/content/TechTree.java b/core/src/io/anuke/mindustry/content/TechTree.java index 2d64c911f3..25fe32a908 100644 --- a/core/src/io/anuke/mindustry/content/TechTree.java +++ b/core/src/io/anuke/mindustry/content/TechTree.java @@ -1,8 +1,8 @@ package io.anuke.mindustry.content; -import io.anuke.mindustry.game.Content; import io.anuke.mindustry.game.ContentList; import io.anuke.mindustry.type.ItemStack; +import io.anuke.mindustry.world.Block; import static io.anuke.mindustry.type.ItemStack.with; @@ -11,7 +11,7 @@ public class TechTree implements ContentList{ @Override public void load(){ - root = new TechNode(Items.copper, with(), + root = new TechNode(null, with(), new TechNode(Blocks.copperWall, with(Items.copper, 100), new TechNode(Blocks.copperWallLarge, with(Items.copper, 100)) ), @@ -26,26 +26,23 @@ public class TechTree implements ContentList{ new TechNode(Blocks.itemBridge, with(Items.copper, 10)) ), - new TechNode(Items.lead, with(), - new TechNode(Items.metaglass, with(), - new TechNode(Blocks.conduit, with(Items.metaglass, 10)), - new TechNode(Blocks.liquidJunction, with(Items.metaglass, 10)), - new TechNode(Blocks.liquidRouter, with(Items.metaglass, 10), - new TechNode(Blocks.liquidTank, with(Items.metaglass, 10)) - ) + new TechNode(Blocks.conduit, with(Items.metaglass, 10), + new TechNode(Blocks.liquidJunction, with(Items.metaglass, 10)), + new TechNode(Blocks.liquidRouter, with(Items.metaglass, 10), + new TechNode(Blocks.liquidTank, with(Items.metaglass, 10)) ) ) ); } public static class TechNode{ - public final Content content; + public final Block block; public final ItemStack[] requirements; public final TechNode[] children; public TechNode parent; - TechNode(Content content, ItemStack[] requirements, TechNode... children){ - this.content = content; + TechNode(Block block, ItemStack[] requirements, TechNode... children){ + this.block = block; this.requirements = requirements; this.children = children; for(TechNode node : children){ diff --git a/core/src/io/anuke/mindustry/editor/MapEditorDialog.java b/core/src/io/anuke/mindustry/editor/MapEditorDialog.java index a2f5746606..016ad82fc0 100644 --- a/core/src/io/anuke/mindustry/editor/MapEditorDialog.java +++ b/core/src/io/anuke/mindustry/editor/MapEditorDialog.java @@ -11,8 +11,8 @@ import io.anuke.arc.input.KeyCode; import io.anuke.arc.math.Mathf; import io.anuke.arc.math.geom.Vector2; import io.anuke.arc.scene.actions.Actions; +import io.anuke.arc.scene.style.TextureRegionDrawable; import io.anuke.arc.scene.ui.*; -import io.anuke.arc.scene.ui.layout.Stack; import io.anuke.arc.scene.ui.layout.Table; import io.anuke.arc.scene.ui.layout.Unit; import io.anuke.arc.scene.utils.UIUtils; @@ -26,6 +26,7 @@ import io.anuke.mindustry.maps.MapMeta; import io.anuke.mindustry.maps.MapTileData; import io.anuke.mindustry.ui.dialogs.FloatingDialog; import io.anuke.mindustry.world.Block; +import io.anuke.mindustry.world.Block.Icon; import java.io.DataInputStream; import java.io.InputStream; @@ -498,20 +499,14 @@ public class MapEditorDialog extends Dialog implements Disposable{ int i = 0; for(Block block : Vars.content.blocks()){ - TextureRegion[] regions = block.getCompactIcon(); + TextureRegion region = block.icon(Icon.medium); - if(regions.length == 0 || regions[0] == Core.atlas.find("jjfgj")) continue; - - Stack stack = new Stack(); - - for(TextureRegion region : regions){ - stack.add(new Image(region)); - } + if(region == Core.atlas.find("jjfgj")) continue; ImageButton button = new ImageButton("white", "clear-toggle"); + button.getStyle().imageUp = new TextureRegionDrawable(region); button.clicked(() -> editor.setDrawBlock(block)); button.resizeImage(8 * 4f); - button.replaceImage(stack); button.update(() -> button.setChecked(editor.getDrawBlock() == block)); group.add(button); content.add(button).size(50f); diff --git a/core/src/io/anuke/mindustry/editor/MapRenderer.java b/core/src/io/anuke/mindustry/editor/MapRenderer.java index fac6adf728..67e95bfb93 100644 --- a/core/src/io/anuke/mindustry/editor/MapRenderer.java +++ b/core/src/io/anuke/mindustry/editor/MapRenderer.java @@ -12,6 +12,7 @@ import io.anuke.mindustry.game.Team; import io.anuke.mindustry.graphics.IndexedRenderer; import io.anuke.mindustry.maps.MapTileData.DataPosition; import io.anuke.mindustry.world.Block; +import io.anuke.mindustry.world.Block.Icon; import static io.anuke.mindustry.Vars.content; import static io.anuke.mindustry.Vars.tilesize; @@ -111,7 +112,7 @@ public class MapRenderer implements Disposable{ TextureRegion region; if(bw != 0){ - region = wall.getEditorIcon(); + region = wall.icon(Icon.full); if(wall.rotate){ mesh.draw((wx % chunksize) + (wy % chunksize) * chunksize, region, @@ -124,7 +125,7 @@ public class MapRenderer implements Disposable{ region.getWidth() * Draw.scl, region.getHeight() * Draw.scl); } }else{ - region = floor.getEditorIcon(); + region = floor.icon(Icon.full); mesh.draw((wx % chunksize) + (wy % chunksize) * chunksize, region, wx * tilesize, wy * tilesize, 8, 8); } diff --git a/core/src/io/anuke/mindustry/entities/Player.java b/core/src/io/anuke/mindustry/entities/Player.java index 3e979836e9..3af2e62a2f 100644 --- a/core/src/io/anuke/mindustry/entities/Player.java +++ b/core/src/io/anuke/mindustry/entities/Player.java @@ -33,6 +33,7 @@ import io.anuke.mindustry.net.Net; import io.anuke.mindustry.net.NetConnection; import io.anuke.mindustry.type.*; import io.anuke.mindustry.world.Block; +import io.anuke.mindustry.world.Block.Icon; import io.anuke.mindustry.world.Tile; import io.anuke.mindustry.world.blocks.Floor; import io.anuke.mindustry.world.blocks.storage.CoreBlock.CoreEntity; @@ -472,7 +473,7 @@ public class Player extends Unit implements BuilderTrait, CarryTrait, ShooterTra Draw.color(); - Draw.rect(request.recipe.result.getEditorIcon(), + Draw.rect(request.recipe.result.icon(Icon.full), request.x * tilesize + request.recipe.result.offset(), request.y * tilesize + request.recipe.result.offset(), rad*2, rad*2, request.rotation * 90); diff --git a/core/src/io/anuke/mindustry/entities/traits/BuilderTrait.java b/core/src/io/anuke/mindustry/entities/traits/BuilderTrait.java index dc1f1ba96b..9d0b0e093d 100644 --- a/core/src/io/anuke/mindustry/entities/traits/BuilderTrait.java +++ b/core/src/io/anuke/mindustry/entities/traits/BuilderTrait.java @@ -264,10 +264,10 @@ public interface BuilderTrait extends Entity{ TileEntity core = unit.getClosestCore(); if(core == null || tile.block() != Blocks.air || unit.dst(tile.worldx(), tile.worldy()) > mineDistance - || tile.floor().drops == null || !unit.inventory.canAcceptItem(tile.floor().drops.item) || !canMine(tile.floor().drops.item)){ + || tile.floor().itemDrop == null || !unit.inventory.canAcceptItem(tile.floor().itemDrop) || !canMine(tile.floor().itemDrop)){ setMineTile(null); }else{ - Item item = tile.floor().drops.item; + Item item = tile.floor().itemDrop; unit.rotation = Mathf.slerpDelta(unit.rotation, unit.angleTo(tile.worldx(), tile.worldy()), 0.4f); if(Mathf.chance(Time.delta() * (0.06 - item.hardness * 0.01) * getMinePower())){ diff --git a/core/src/io/anuke/mindustry/graphics/CacheLayer.java b/core/src/io/anuke/mindustry/graphics/CacheLayer.java index bd1d1a88c9..dca1a53df7 100644 --- a/core/src/io/anuke/mindustry/graphics/CacheLayer.java +++ b/core/src/io/anuke/mindustry/graphics/CacheLayer.java @@ -1,5 +1,6 @@ package io.anuke.mindustry.graphics; +//TODO implement effects again public enum CacheLayer{ water{ }, @@ -9,7 +10,9 @@ public enum CacheLayer{ }, space{ }, - normal; + normal, + walls{ //TODO implement walls + }; public void begin(){ diff --git a/core/src/io/anuke/mindustry/input/DesktopInput.java b/core/src/io/anuke/mindustry/input/DesktopInput.java index fc844f18bc..649d9ca118 100644 --- a/core/src/io/anuke/mindustry/input/DesktopInput.java +++ b/core/src/io/anuke/mindustry/input/DesktopInput.java @@ -15,6 +15,7 @@ import io.anuke.mindustry.input.PlaceUtils.NormalizeDrawResult; import io.anuke.mindustry.input.PlaceUtils.NormalizeResult; import io.anuke.mindustry.net.Net; import io.anuke.mindustry.world.Block; +import io.anuke.mindustry.world.Block.Icon; import io.anuke.mindustry.world.Tile; import static io.anuke.mindustry.Vars.*; @@ -45,13 +46,10 @@ public class DesktopInput extends InputHandler{ if(validPlace(x, y, block, rotation)){ Draw.color(); - TextureRegion[] regions = block.getBlockIcon(); - - for(TextureRegion region : regions){ - Draw.rect(region, x * tilesize + block.offset(), y * tilesize + block.offset(), - region.getWidth() * selectScale * Draw.scl, - region.getHeight() * selectScale * Draw.scl, block.rotate ? rotation * 90 : 0); - } + TextureRegion region = block.icon(Icon.full); + Draw.rect(region, x * tilesize + block.offset(), y * tilesize + block.offset(), + region.getWidth() * selectScale * Draw.scl, + region.getHeight() * selectScale * Draw.scl, block.rotate ? rotation * 90 : 0); }else{ Draw.color(Palette.removeBack); Lines.square(x * tilesize + block.offset(), y * tilesize + block.offset() - 1, block.size * tilesize / 2f); diff --git a/core/src/io/anuke/mindustry/input/InputHandler.java b/core/src/io/anuke/mindustry/input/InputHandler.java index 64deb53103..5376aff53a 100644 --- a/core/src/io/anuke/mindustry/input/InputHandler.java +++ b/core/src/io/anuke/mindustry/input/InputHandler.java @@ -231,9 +231,9 @@ public abstract class InputHandler implements InputProcessor{ boolean canMine(Tile tile){ return !Core.scene.hasMouse() - && tile.floor().drops != null && tile.floor().drops.item.hardness <= player.mech.drillPower + && tile.floor().itemDrop != null && tile.floor().itemDrop.hardness <= player.mech.drillPower && !tile.floor().playerUnmineable - && player.inventory.canAcceptItem(tile.floor().drops.item) + && player.inventory.canAcceptItem(tile.floor().itemDrop) && tile.block() == Blocks.air && player.dst(tile.worldx(), tile.worldy()) <= Player.mineDistance; } diff --git a/core/src/io/anuke/mindustry/input/MobileInput.java b/core/src/io/anuke/mindustry/input/MobileInput.java index ec4eb82b68..aa48204e91 100644 --- a/core/src/io/anuke/mindustry/input/MobileInput.java +++ b/core/src/io/anuke/mindustry/input/MobileInput.java @@ -33,6 +33,7 @@ import io.anuke.mindustry.input.PlaceUtils.NormalizeResult; import io.anuke.mindustry.type.Recipe; import io.anuke.mindustry.ui.dialogs.FloatingDialog; import io.anuke.mindustry.world.Block; +import io.anuke.mindustry.world.Block.Icon; import io.anuke.mindustry.world.Tile; import static io.anuke.mindustry.Vars.*; @@ -171,17 +172,15 @@ public class MobileInput extends InputHandler implements GestureListener{ if(!request.remove){ //draw placing request float offset = request.recipe.result.offset(); - TextureRegion[] regions = request.recipe.result.getBlockIcon(); + TextureRegion region = request.recipe.result.icon(Icon.full); Draw.alpha(Mathf.clamp((1f - request.scale) / 0.5f)); Draw.tint(Color.WHITE, Palette.breakInvalid, request.redness); - for(TextureRegion region : regions){ - Draw.rect(region, tile.worldx() + offset, tile.worldy() + offset, - region.getWidth() * request.scale * Draw.scl, - region.getHeight() * request.scale * Draw.scl, - request.recipe.result.rotate ? request.rotation * 90 : 0); - } + Draw.rect(region, tile.worldx() + offset, tile.worldy() + offset, + region.getWidth() * request.scale * Draw.scl, + region.getHeight() * request.scale * Draw.scl, + request.recipe.result.rotate ? request.rotation * 90 : 0); }else{ float rad = (tile.block().size * tilesize / 2f - 1) * request.scale; Draw.alpha(0f); @@ -343,14 +342,12 @@ public class MobileInput extends InputHandler implements GestureListener{ if(!checkOverlapPlacement(x, y, recipe.result) && validPlace(x, y, recipe.result, result.rotation)){ Draw.color(); - TextureRegion[] regions = recipe.result.getBlockIcon(); + TextureRegion region = recipe.result.icon(Icon.full); - for(TextureRegion region : regions){ - Draw.rect(region, x * tilesize + recipe.result.offset(), y * tilesize + recipe.result.offset(), - region.getWidth() * lineScale * Draw.scl, - region.getHeight() * lineScale * Draw.scl, - recipe.result.rotate ? result.rotation * 90 : 0); - } + Draw.rect(region, x * tilesize + recipe.result.offset(), y * tilesize + recipe.result.offset(), + region.getWidth() * lineScale * Draw.scl, + region.getHeight() * lineScale * Draw.scl, + recipe.result.rotate ? result.rotation * 90 : 0); }else{ Draw.color(Palette.removeBack); Lines.square(x * tilesize + recipe.result.offset(), y * tilesize + recipe.result.offset() - 1, recipe.result.size * tilesize / 2f); diff --git a/core/src/io/anuke/mindustry/type/Recipe.java b/core/src/io/anuke/mindustry/type/Recipe.java index 3cea86d00b..74948ce2b1 100644 --- a/core/src/io/anuke/mindustry/type/Recipe.java +++ b/core/src/io/anuke/mindustry/type/Recipe.java @@ -12,6 +12,7 @@ import io.anuke.mindustry.Vars; import io.anuke.mindustry.game.UnlockableContent; import io.anuke.mindustry.ui.ContentDisplay; import io.anuke.mindustry.world.Block; +import io.anuke.mindustry.world.Block.Icon; import io.anuke.mindustry.world.meta.BlockStat; import io.anuke.mindustry.world.meta.ContentStatValue; import io.anuke.mindustry.world.meta.StatValue; @@ -102,7 +103,7 @@ public class Recipe extends UnlockableContent{ @Override public TextureRegion getContentIcon(){ - return result.getEditorIcon(); + return result.icon(Icon.large); } @Override diff --git a/core/src/io/anuke/mindustry/ui/ContentDisplay.java b/core/src/io/anuke/mindustry/ui/ContentDisplay.java index 4859846196..e59a055ba5 100644 --- a/core/src/io/anuke/mindustry/ui/ContentDisplay.java +++ b/core/src/io/anuke/mindustry/ui/ContentDisplay.java @@ -12,6 +12,7 @@ import io.anuke.mindustry.type.Liquid; import io.anuke.mindustry.type.Mech; import io.anuke.mindustry.type.Recipe; import io.anuke.mindustry.world.Block; +import io.anuke.mindustry.world.Block.Icon; import io.anuke.mindustry.world.meta.BlockStat; import io.anuke.mindustry.world.meta.BlockStats; import io.anuke.mindustry.world.meta.StatCategory; @@ -25,7 +26,7 @@ public class ContentDisplay{ table.table(title -> { int size = 8 * 6; - title.addImage(Core.atlas.find("block-icon-" + block.name)).size(size); + title.addImage(recipe.result.icon(Icon.large)).size(size); title.add("[accent]" + block.formalName).padLeft(5); }); diff --git a/core/src/io/anuke/mindustry/ui/ImageStack.java b/core/src/io/anuke/mindustry/ui/ImageStack.java deleted file mode 100644 index 7552ceccd0..0000000000 --- a/core/src/io/anuke/mindustry/ui/ImageStack.java +++ /dev/null @@ -1,14 +0,0 @@ -package io.anuke.mindustry.ui; - -import io.anuke.arc.graphics.g2d.TextureRegion; -import io.anuke.arc.scene.ui.Image; -import io.anuke.arc.scene.ui.layout.Stack; - -public class ImageStack extends Stack{ - - public ImageStack(TextureRegion... regions){ - for(TextureRegion region : regions){ - add(new Image(region)); - } - } -} diff --git a/core/src/io/anuke/mindustry/ui/dialogs/TechTreeDialog.java b/core/src/io/anuke/mindustry/ui/dialogs/TechTreeDialog.java index b8f8b387a7..0c0fb5a566 100644 --- a/core/src/io/anuke/mindustry/ui/dialogs/TechTreeDialog.java +++ b/core/src/io/anuke/mindustry/ui/dialogs/TechTreeDialog.java @@ -11,14 +11,16 @@ import io.anuke.arc.math.geom.Rectangle; import io.anuke.arc.scene.Element; import io.anuke.arc.scene.event.InputEvent; import io.anuke.arc.scene.event.InputListener; +import io.anuke.arc.util.Log; +import io.anuke.mindustry.Vars; +import io.anuke.mindustry.content.Blocks; import io.anuke.mindustry.content.TechTree; import io.anuke.mindustry.content.TechTree.TechNode; -import io.anuke.mindustry.game.Content; -import io.anuke.mindustry.game.UnlockableContent; import io.anuke.mindustry.graphics.Palette; +import io.anuke.mindustry.type.Recipe.RecipeVisibility; import io.anuke.mindustry.ui.TreeLayout; import io.anuke.mindustry.ui.TreeLayout.TreeNode; -import io.anuke.mindustry.world.Block; +import io.anuke.mindustry.world.Block.Icon; public class TechTreeDialog extends FloatingDialog{ private TreeLayout layout; @@ -31,9 +33,11 @@ public class TechTreeDialog extends FloatingDialog{ layout.gapBetweenLevels = 60f; layout.gapBetweenNodes = 40f; layout.layout(new TechTreeNode(TechTree.root, null)); - cont.add(new View()).grow(); + double total = Vars.content.recipes().count(r -> r.visibility == RecipeVisibility.all); + if(total > nodes.size) Log.err("Recipe tree coverage: {0}%", (int)(nodes.size / total * 100)); + addCloseButton(); } @@ -95,10 +99,8 @@ public class TechTreeDialog extends FloatingDialog{ for(TechTreeNode node : nodes){ Draw.drawable("content-background", node.x + offsetX - node.width/2f, node.y + offsetY - node.height/2f, node.width, node.height); - Content content = node.node.content; - TextureRegion region = content instanceof Block ? ((Block)content).getEditorIcon() : - ((UnlockableContent)content).getContentIcon(); - Draw.rect(region, node.x + offsetX, node.y + offsetY, 8*3, 8*3); + TextureRegion region = node.node.block == null ? Blocks.core.icon(Icon.medium) : node.node.block.icon(Icon.medium); + Draw.rect(region, node.x + offsetX, node.y + offsetY - 0.5f, region.getWidth(), region.getHeight()); } ScissorStack.popScissors(); diff --git a/core/src/io/anuke/mindustry/ui/fragments/PlacementFragment.java b/core/src/io/anuke/mindustry/ui/fragments/PlacementFragment.java index 77f7f464a8..311a512161 100644 --- a/core/src/io/anuke/mindustry/ui/fragments/PlacementFragment.java +++ b/core/src/io/anuke/mindustry/ui/fragments/PlacementFragment.java @@ -23,8 +23,8 @@ import io.anuke.mindustry.input.InputHandler; import io.anuke.mindustry.type.Category; import io.anuke.mindustry.type.ItemStack; import io.anuke.mindustry.type.Recipe; -import io.anuke.mindustry.ui.ImageStack; import io.anuke.mindustry.world.Block; +import io.anuke.mindustry.world.Block.Icon; import io.anuke.mindustry.world.Tile; import io.anuke.mindustry.world.blocks.OreBlock; @@ -144,7 +144,7 @@ public class PlacementFragment extends Fragment{ if(!ulock){ button.replaceImage(new Image("icon-locked")); }else{ - button.replaceImage(new ImageStack(recipe.result.getCompactIcon())); + button.replaceImage(new Image(recipe.result.icon(Icon.medium))); } }); @@ -174,7 +174,7 @@ public class PlacementFragment extends Fragment{ if(lastDisplay != null){ //show selected recipe topTable.table(header -> { header.left(); - header.add(new ImageStack(lastDisplay.getCompactIcon())).size(8 * 4); + header.add(new Image(lastDisplay.icon(Icon.medium))).size(8 * 4); header.labelWrap(() -> !data.isUnlocked(Recipe.getByResult(lastDisplay)) ? Core.bundle.get("blocks.unknown") : lastDisplay.formalName) .left().width(190f).padLeft(5); @@ -210,7 +210,7 @@ public class PlacementFragment extends Fragment{ }else if(tileDisplayBlock() != null){ //show selected tile lastDisplay = tileDisplayBlock(); - topTable.add(new ImageStack(lastDisplay.getDisplayIcon(hoverTile))).size(8 * 4); + topTable.add(new Image(lastDisplay.getDisplayIcon(hoverTile))).size(8 * 4); topTable.labelWrap(lastDisplay.getDisplayName(hoverTile)).left().width(190f).padLeft(5); } }); diff --git a/core/src/io/anuke/mindustry/world/Block.java b/core/src/io/anuke/mindustry/world/Block.java index b555aaab98..b210942bae 100644 --- a/core/src/io/anuke/mindustry/world/Block.java +++ b/core/src/io/anuke/mindustry/world/Block.java @@ -27,7 +27,6 @@ import io.anuke.mindustry.graphics.Layer; import io.anuke.mindustry.graphics.Palette; import io.anuke.mindustry.type.ContentType; import io.anuke.mindustry.type.Item; -import io.anuke.mindustry.type.ItemStack; import io.anuke.mindustry.world.consumers.ConsumePower; import io.anuke.mindustry.world.meta.*; @@ -58,10 +57,8 @@ public class Block extends BaseBlock { public int health = -1; /** base block explosiveness */ public float baseExplosiveness = 0f; - /** whether this block can be placed on liquids. */ + /** whether this block can be placed on edges of liquids. */ public boolean floating = false; - /** stuff that drops when broken */ - public ItemStack drops = null; /** multiblock size */ public int size = 1; /** Whether to draw this block in the expanded draw range. */ @@ -84,28 +81,21 @@ public class Block extends BaseBlock { public BlockStats stats = new BlockStats(this); /** List of block flags. Used for AI indexing. */ public EnumSet flags; - /** Whether to automatically set the entity to 'sleeping' when created. */ - public boolean autoSleep; /** Whether the block can be tapped and selected to configure. */ public boolean configurable; /** Whether this block consumes touchDown events when tapped. */ public boolean consumesTap; /** The color of this block when displayed on the minimap or map preview. */ public Color minimapColor = Color.CLEAR; - /**Whether the top icon is outlined, like a turret.*/ - public boolean turretIcon = false; /**Whether units target this block.*/ public boolean targetable = true; /**Whether the overdrive core has any effect on this block.*/ public boolean canOverdrive = true; protected Array tempTiles = new Array<>(); - protected TextureRegion[] blockIcon; - protected TextureRegion[] icon; - protected TextureRegion[] compactIcon; - protected TextureRegion editorIcon; - - public TextureRegion region; + protected TextureRegion[] icons = new TextureRegion[Icon.values().length]; + protected TextureRegion[] generatedIcons; + protected TextureRegion region; public Block(String name){ this.name = name; @@ -128,10 +118,6 @@ public class Block extends BaseBlock { return true; } - public boolean dropsItem(Item item){ - return drops != null && drops.item == item; - } - public void onProximityRemoved(Tile tile){ if(tile.entity.power != null){ tile.block().powerGraphRemoved(tile); @@ -443,55 +429,25 @@ public class Block extends BaseBlock { } public TextureRegion getDisplayIcon(Tile tile){ - return getEditorIcon(); + return icon(Icon.medium); } - public TextureRegion getEditorIcon(){ - if(editorIcon == null){ - editorIcon = Core.atlas.find("block-icon-" + name, Core.atlas.find("clear")); + public TextureRegion icon(Icon icon){ + if(icons[icon.ordinal()] == null){ + icons[icon.ordinal()] = Core.atlas.find(name + "-icon-" + icon.name()); } - return editorIcon; + return icons[icon.ordinal()]; } - /** Returns the icon used for displaying this block in the place menu */ - public TextureRegion[] getIcon(){ - if(icon == null){ - if(Core.atlas.has(name + "-icon")){ - icon = new TextureRegion[]{Core.atlas.find(name + "-icon")}; - }else if(Core.atlas.has(name)){ - icon = new TextureRegion[]{Core.atlas.find(name)}; - }else if(Core.atlas.has(name + "1")){ - icon = new TextureRegion[]{Core.atlas.find(name + "1")}; - }else{ - icon = new TextureRegion[]{}; - } + protected TextureRegion[] generateIcons(){ + return new TextureRegion[]{Core.atlas.find(name)}; + } + + public TextureRegion[] getGeneratedIcons(){ + if(generatedIcons == null){ + generatedIcons = generateIcons(); } - - return icon; - } - - /** Returns a list of regions that represent this block in the world */ - public TextureRegion[] getBlockIcon(){ - return getIcon(); - } - - /** Returns a list of icon regions that have been cropped to 8x8 */ - public TextureRegion[] getCompactIcon(){ - if(compactIcon == null){ - compactIcon = new TextureRegion[getIcon().length]; - for(int i = 0; i < compactIcon.length; i++){ - compactIcon[i] = iconRegion(getIcon()[i]); - } - } - return compactIcon; - } - - /** Crops a regionto 8x8 */ - protected TextureRegion iconRegion(TextureRegion src){ - TextureRegion region = new TextureRegion(src); - region.setWidth((int)(8 / Draw.scl)); - region.setHeight((int)(8 / Draw.scl)); - return region; + return generatedIcons; } public boolean hasEntity(){ @@ -533,4 +489,18 @@ public class Block extends BaseBlock { "entity.graph", tile.entity.power != null && tile.entity.power.graph != null ? tile.entity.power.graph.getID() : null ); } + + public enum Icon{ + small(8 * 3), + medium(8 * 4), + large(8 * 6), + /**uses whatever the size of the block is*/ + full(0); + + public final int size; + + Icon(int size){ + this.size = size; + } + } } diff --git a/core/src/io/anuke/mindustry/world/blocks/BuildBlock.java b/core/src/io/anuke/mindustry/world/blocks/BuildBlock.java index b272ad3ad6..28d8ac3ca5 100644 --- a/core/src/io/anuke/mindustry/world/blocks/BuildBlock.java +++ b/core/src/io/anuke/mindustry/world/blocks/BuildBlock.java @@ -80,7 +80,7 @@ public class BuildBlock extends Block{ @Override public TextureRegion getDisplayIcon(Tile tile){ BuildEntity entity = tile.entity(); - return (entity.recipe == null ? entity.previous : entity.recipe.result).getEditorIcon(); + return (entity.recipe == null ? entity.previous : entity.recipe.result).icon(Icon.full); } @Override @@ -125,9 +125,7 @@ public class BuildBlock extends Block{ if(entity.previous == null) return; - for(TextureRegion region : entity.previous.getBlockIcon()){ - Draw.rect(region, tile.drawx(), tile.drawy(), entity.previous.rotate ? tile.getRotation() * 90 : 0); - } + Draw.rect(entity.previous.icon(Icon.full), tile.drawx(), tile.drawy(), entity.previous.rotate ? tile.getRotation() * 90 : 0); } @Override @@ -141,7 +139,7 @@ public class BuildBlock extends Block{ if(target == null) return; - for(TextureRegion region : target.getBlockIcon()){ + for(TextureRegion region : target.getGeneratedIcons()){ Shaders.blockbuild.region = region; Shaders.blockbuild.progress = entity.progress; diff --git a/core/src/io/anuke/mindustry/world/blocks/Floor.java b/core/src/io/anuke/mindustry/world/blocks/Floor.java index 52cb877db8..f2e18098a3 100644 --- a/core/src/io/anuke/mindustry/world/blocks/Floor.java +++ b/core/src/io/anuke/mindustry/world/blocks/Floor.java @@ -11,6 +11,7 @@ import io.anuke.arc.math.geom.Geometry; import io.anuke.arc.math.geom.Vector2; import io.anuke.mindustry.content.Fx; import io.anuke.mindustry.content.StatusEffects; +import io.anuke.mindustry.type.Item; import io.anuke.mindustry.type.Liquid; import io.anuke.mindustry.type.StatusEffect; import io.anuke.mindustry.world.Block; @@ -43,11 +44,13 @@ public class Floor extends Block{ public Color liquidColor; /** liquids that drop from this block, used for pumps */ public Liquid liquidDrop = null; + /** item that drops from this block, used for drills */ + public Item itemDrop = null; /** Whether ores generate on this block. */ public boolean hasOres = false; /** whether this block can be drowned in */ public boolean isLiquid; - /** if true, this block cannot be mined by players. useful for annoying things like stone. */ + /** if true, this block cannot be mined by players. useful for annoying things like sand. */ public boolean playerUnmineable = false; protected TextureRegion edgeRegion; protected TextureRegion[] edgeRegions; @@ -125,29 +128,12 @@ public class Floor extends Block{ Draw.rect(variantRegions[Mathf.randomSeed(tile.pos(), 0, Math.max(0, variantRegions.length - 1))], tile.worldx(), tile.worldy()); - /* - if(tile.hasCliffs() && cliffRegions != null){ - for(int i = 0; i < 4; i++){ - if((tile.getCliffs() & (1 << i * 2)) != 0){ - Draw.colorl(i > 1 ? 0.6f : 1f); + //drawEdges(tile, false); + } - boolean above = (tile.getCliffs() & (1 << ((i + 1) % 4) * 2)) != 0, below = (tile.getCliffs() & (1 << (Mathf.mod(i - 1, 4)) * 2)) != 0; - - if(above && below){ - Draw.rect(cliffRegions[0], tile.worldx(), tile.worldy(), i * 90); - }else if(above){ - Draw.rect(cliffRegions[1], tile.worldx(), tile.worldy(), i * 90); - }else if(below){ - Draw.rect(cliffRegions[2], tile.worldx(), tile.worldy(), i * 90); - }else{ - Draw.rect(cliffRegions[3], tile.worldx(), tile.worldy(), i * 90); - } - } - } - } - Draw.reset(); - - drawEdges(tile, false);*/ + @Override + public TextureRegion[] generateIcons(){ + return new TextureRegion[]{Core.atlas.find(Core.atlas.has(name) ? name : name + "1")}; } public boolean blendOverride(Block block){ diff --git a/core/src/io/anuke/mindustry/world/blocks/LiquidBlock.java b/core/src/io/anuke/mindustry/world/blocks/LiquidBlock.java index 939da4b122..9d1c06ed91 100644 --- a/core/src/io/anuke/mindustry/world/blocks/LiquidBlock.java +++ b/core/src/io/anuke/mindustry/world/blocks/LiquidBlock.java @@ -30,7 +30,7 @@ public class LiquidBlock extends Block{ } @Override - public TextureRegion[] getIcon(){ + public TextureRegion[] generateIcons(){ return new TextureRegion[]{Core.atlas.find(name() + "-bottom"), Core.atlas.find(name() + "-top")}; } diff --git a/core/src/io/anuke/mindustry/world/blocks/OreBlock.java b/core/src/io/anuke/mindustry/world/blocks/OreBlock.java index 247162d8fc..3d64d8509a 100644 --- a/core/src/io/anuke/mindustry/world/blocks/OreBlock.java +++ b/core/src/io/anuke/mindustry/world/blocks/OreBlock.java @@ -2,10 +2,8 @@ package io.anuke.mindustry.world.blocks; import io.anuke.arc.collection.ObjectMap; import io.anuke.arc.graphics.g2d.Draw; -import io.anuke.arc.graphics.g2d.TextureRegion; import io.anuke.arc.math.Mathf; import io.anuke.mindustry.type.Item; -import io.anuke.mindustry.type.ItemStack; import io.anuke.mindustry.world.Block; import io.anuke.mindustry.world.Tile; @@ -17,7 +15,7 @@ public class OreBlock extends Floor{ public OreBlock(Item ore, Floor base){ super("ore-" + ore.name + "-" + base.name); this.formalName = ore.localizedName() + " " + base.formalName; - this.drops = new ItemStack(ore, 1); + this.itemDrop = ore; this.base = base; this.variants = 3; this.minimapColor = ore.color; @@ -28,15 +26,7 @@ public class OreBlock extends Floor{ @Override public String getDisplayName(Tile tile){ - return drops.item.localizedName(); - } - - @Override - public TextureRegion getEditorIcon(){ - if(editorIcon == null){ - editorIcon = variantRegions[0]; - } - return editorIcon; + return itemDrop.localizedName(); } @Override diff --git a/core/src/io/anuke/mindustry/world/blocks/Rock.java b/core/src/io/anuke/mindustry/world/blocks/Rock.java index d2cca6e9cf..65c68a2c27 100644 --- a/core/src/io/anuke/mindustry/world/blocks/Rock.java +++ b/core/src/io/anuke/mindustry/world/blocks/Rock.java @@ -28,6 +28,11 @@ public class Rock extends Block{ Draw.color(); } + @Override + public TextureRegion[] generateIcons(){ + return new TextureRegion[]{Core.atlas.find(name + "1")}; + } + @Override public void load(){ super.load(); diff --git a/core/src/io/anuke/mindustry/world/blocks/defense/turrets/Turret.java b/core/src/io/anuke/mindustry/world/blocks/defense/turrets/Turret.java index 62a0c8fb98..5b6e97a40f 100644 --- a/core/src/io/anuke/mindustry/world/blocks/defense/turrets/Turret.java +++ b/core/src/io/anuke/mindustry/world/blocks/defense/turrets/Turret.java @@ -83,7 +83,6 @@ public abstract class Turret extends Block{ solid = true; layer = Layer.turret; group = BlockGroup.turrets; - turretIcon = true; flags = EnumSet.of(BlockFlag.turret); } @@ -133,19 +132,8 @@ public abstract class Turret extends Block{ } @Override - public TextureRegion[] getBlockIcon(){ - if(blockIcon == null){ - blockIcon = new TextureRegion[]{Core.atlas.find("block-icon-" + name)}; - } - return blockIcon; - } - - @Override - public TextureRegion[] getCompactIcon(){ - if(compactIcon == null){ - compactIcon = new TextureRegion[]{iconRegion(Core.atlas.find("block-icon-" + name))}; - } - return compactIcon; + public TextureRegion[] generateIcons(){ + return new TextureRegion[]{Core.atlas.find("block-" + size), Core.atlas.find(name)}; } @Override diff --git a/core/src/io/anuke/mindustry/world/blocks/distribution/Conduit.java b/core/src/io/anuke/mindustry/world/blocks/distribution/Conduit.java index 24c318b2bd..0115340429 100644 --- a/core/src/io/anuke/mindustry/world/blocks/distribution/Conduit.java +++ b/core/src/io/anuke/mindustry/world/blocks/distribution/Conduit.java @@ -101,11 +101,8 @@ public class Conduit extends LiquidBlock{ } @Override - public TextureRegion[] getIcon(){ - if(icon == null){ - icon = new TextureRegion[]{Core.atlas.find("conduit-bottom"), Core.atlas.find(name + "-top-0")}; - } - return icon; + public TextureRegion[] generateIcons(){ + return new TextureRegion[]{Core.atlas.find("conduit-bottom"), Core.atlas.find(name + "-top-0")}; } @Override diff --git a/core/src/io/anuke/mindustry/world/blocks/distribution/Conveyor.java b/core/src/io/anuke/mindustry/world/blocks/distribution/Conveyor.java index bc05c525c0..412eef1dbc 100644 --- a/core/src/io/anuke/mindustry/world/blocks/distribution/Conveyor.java +++ b/core/src/io/anuke/mindustry/world/blocks/distribution/Conveyor.java @@ -48,7 +48,6 @@ public class Conveyor extends Block{ layer = Layer.overlay; group = BlockGroup.transportation; hasItems = true; - autoSleep = true; itemCapacity = 4; } @@ -122,11 +121,8 @@ public class Conveyor extends Block{ } @Override - public TextureRegion[] getIcon(){ - if(icon == null){ - icon = new TextureRegion[]{Core.atlas.find(name + "-0-0")}; - } - return super.getIcon(); + public TextureRegion[] generateIcons(){ + return new TextureRegion[]{Core.atlas.find(name + "-0-0")}; } @Override diff --git a/core/src/io/anuke/mindustry/world/blocks/distribution/LiquidJunction.java b/core/src/io/anuke/mindustry/world/blocks/distribution/LiquidJunction.java index 040f0efda8..434409076a 100644 --- a/core/src/io/anuke/mindustry/world/blocks/distribution/LiquidJunction.java +++ b/core/src/io/anuke/mindustry/world/blocks/distribution/LiquidJunction.java @@ -27,7 +27,7 @@ public class LiquidJunction extends LiquidBlock{ } @Override - public TextureRegion[] getIcon(){ + public TextureRegion[] generateIcons(){ return new TextureRegion[]{Core.atlas.find(name)}; } diff --git a/core/src/io/anuke/mindustry/world/blocks/distribution/MassDriver.java b/core/src/io/anuke/mindustry/world/blocks/distribution/MassDriver.java index b75b74a5a5..fc24bb7d42 100644 --- a/core/src/io/anuke/mindustry/world/blocks/distribution/MassDriver.java +++ b/core/src/io/anuke/mindustry/world/blocks/distribution/MassDriver.java @@ -109,11 +109,8 @@ public class MassDriver extends Block{ } @Override - public TextureRegion[] getBlockIcon(){ - if(blockIcon == null){ - blockIcon = new TextureRegion[]{region, turretRegion}; - } - return super.getBlockIcon(); + public TextureRegion[] generateIcons(){ + return new TextureRegion[]{Core.atlas.find(name), Core.atlas.find(name + "-turret")}; } @Override diff --git a/core/src/io/anuke/mindustry/world/blocks/power/FusionReactor.java b/core/src/io/anuke/mindustry/world/blocks/power/FusionReactor.java index 22310893d2..77d36761cd 100644 --- a/core/src/io/anuke/mindustry/world/blocks/power/FusionReactor.java +++ b/core/src/io/anuke/mindustry/world/blocks/power/FusionReactor.java @@ -96,7 +96,7 @@ public class FusionReactor extends PowerGenerator{ } @Override - public TextureRegion[] getIcon(){ + public TextureRegion[] generateIcons(){ return new TextureRegion[]{Core.atlas.find(name + "-bottom"), Core.atlas.find(name), Core.atlas.find(name + "-top")}; } diff --git a/core/src/io/anuke/mindustry/world/blocks/production/Compressor.java b/core/src/io/anuke/mindustry/world/blocks/production/Compressor.java index 4690981ed6..0144971bfe 100644 --- a/core/src/io/anuke/mindustry/world/blocks/production/Compressor.java +++ b/core/src/io/anuke/mindustry/world/blocks/production/Compressor.java @@ -43,7 +43,7 @@ public class Compressor extends PowerCrafter{ } @Override - public TextureRegion[] getIcon(){ + public TextureRegion[] generateIcons(){ return new TextureRegion[]{Core.atlas.find(name), Core.atlas.find(name + "-top")}; } } diff --git a/core/src/io/anuke/mindustry/world/blocks/production/Cultivator.java b/core/src/io/anuke/mindustry/world/blocks/production/Cultivator.java index 323586d846..59cd3d8da9 100644 --- a/core/src/io/anuke/mindustry/world/blocks/production/Cultivator.java +++ b/core/src/io/anuke/mindustry/world/blocks/production/Cultivator.java @@ -92,7 +92,7 @@ public class Cultivator extends Drill{ } @Override - public TextureRegion[] getIcon(){ + public TextureRegion[] generateIcons(){ return new TextureRegion[]{Core.atlas.find(name), Core.atlas.find(name + "-top"),}; } diff --git a/core/src/io/anuke/mindustry/world/blocks/production/Drill.java b/core/src/io/anuke/mindustry/world/blocks/production/Drill.java index 1b5c76547d..2b97d20983 100644 --- a/core/src/io/anuke/mindustry/world/blocks/production/Drill.java +++ b/core/src/io/anuke/mindustry/world/blocks/production/Drill.java @@ -11,12 +11,11 @@ import io.anuke.arc.graphics.g2d.Draw; import io.anuke.arc.graphics.g2d.TextureRegion; import io.anuke.arc.math.Mathf; import io.anuke.arc.util.Time; -import io.anuke.mindustry.content.Liquids; import io.anuke.mindustry.content.Fx; +import io.anuke.mindustry.content.Liquids; import io.anuke.mindustry.entities.TileEntity; import io.anuke.mindustry.graphics.Layer; import io.anuke.mindustry.type.Item; -import io.anuke.mindustry.type.ItemStack; import io.anuke.mindustry.world.Block; import io.anuke.mindustry.world.Tile; import io.anuke.mindustry.world.consumers.ConsumeLiquid; @@ -114,7 +113,7 @@ public class Drill extends Block{ } @Override - public TextureRegion[] getIcon(){ + public TextureRegion[] generateIcons(){ return new TextureRegion[]{Core.atlas.find(name), Core.atlas.find(name + "-rotator"), Core.atlas.find(name + "-top")}; } @@ -239,13 +238,13 @@ public class Drill extends Block{ } public Item getDrop(Tile tile){ - return tile.floor().drops.item; + return tile.floor().itemDrop; } public boolean isValid(Tile tile){ if(tile == null) return false; - ItemStack drops = tile.floor().drops; - return drops != null && drops.item.hardness <= tier; + Item drops = tile.floor().itemDrop; + return drops != null && drops.hardness <= tier; } public static class DrillEntity extends TileEntity{ diff --git a/core/src/io/anuke/mindustry/world/blocks/production/Fracker.java b/core/src/io/anuke/mindustry/world/blocks/production/Fracker.java index efebd3c73f..cc1e4c4830 100644 --- a/core/src/io/anuke/mindustry/world/blocks/production/Fracker.java +++ b/core/src/io/anuke/mindustry/world/blocks/production/Fracker.java @@ -48,7 +48,7 @@ public class Fracker extends SolidPump{ } @Override - public TextureRegion[] getIcon(){ + public TextureRegion[] generateIcons(){ return new TextureRegion[]{Core.atlas.find(name), Core.atlas.find(name + "-rotator"), Core.atlas.find(name + "-top")}; } diff --git a/core/src/io/anuke/mindustry/world/blocks/production/GenericCrafter.java b/core/src/io/anuke/mindustry/world/blocks/production/GenericCrafter.java index 21bcebe89c..688fc3877b 100644 --- a/core/src/io/anuke/mindustry/world/blocks/production/GenericCrafter.java +++ b/core/src/io/anuke/mindustry/world/blocks/production/GenericCrafter.java @@ -1,7 +1,10 @@ package io.anuke.mindustry.world.blocks.production; -import io.anuke.arc.Core; -import io.anuke.arc.graphics.g2d.TextureRegion; +import io.anuke.arc.entities.Effects; +import io.anuke.arc.entities.Effects.Effect; +import io.anuke.arc.graphics.g2d.Draw; +import io.anuke.arc.math.Mathf; +import io.anuke.arc.util.Time; import io.anuke.mindustry.content.Fx; import io.anuke.mindustry.entities.TileEntity; import io.anuke.mindustry.type.Item; @@ -10,11 +13,6 @@ import io.anuke.mindustry.world.Tile; import io.anuke.mindustry.world.consumers.ConsumeItem; import io.anuke.mindustry.world.meta.BlockStat; import io.anuke.mindustry.world.meta.StatUnit; -import io.anuke.arc.entities.Effects; -import io.anuke.arc.entities.Effects.Effect; -import io.anuke.arc.util.Time; -import io.anuke.arc.graphics.g2d.Draw; -import io.anuke.arc.math.Mathf; import java.io.DataInput; import java.io.DataOutput; @@ -62,11 +60,6 @@ public class GenericCrafter extends Block{ Draw.color(); } - @Override - public TextureRegion[] getIcon(){ - return new TextureRegion[]{Core.atlas.find(name)}; - } - @Override public void update(Tile tile){ GenericCrafterEntity entity = tile.entity(); diff --git a/core/src/io/anuke/mindustry/world/blocks/production/PhaseWeaver.java b/core/src/io/anuke/mindustry/world/blocks/production/PhaseWeaver.java index 31eb976ff3..2881afc5a6 100644 --- a/core/src/io/anuke/mindustry/world/blocks/production/PhaseWeaver.java +++ b/core/src/io/anuke/mindustry/world/blocks/production/PhaseWeaver.java @@ -27,11 +27,8 @@ public class PhaseWeaver extends PowerSmelter{ } @Override - public TextureRegion[] getIcon(){ - if(icon == null){ - icon = new TextureRegion[]{Core.atlas.find(name + "-bottom"), Core.atlas.find(name)}; - } - return icon; + public TextureRegion[] generateIcons(){ + return new TextureRegion[]{Core.atlas.find(name + "-bottom"), Core.atlas.find(name)}; } @Override diff --git a/core/src/io/anuke/mindustry/world/blocks/production/Pulverizer.java b/core/src/io/anuke/mindustry/world/blocks/production/Pulverizer.java index 8ec2e1409e..d15d024647 100644 --- a/core/src/io/anuke/mindustry/world/blocks/production/Pulverizer.java +++ b/core/src/io/anuke/mindustry/world/blocks/production/Pulverizer.java @@ -29,7 +29,7 @@ public class Pulverizer extends GenericCrafter{ } @Override - public TextureRegion[] getIcon(){ + public TextureRegion[] generateIcons(){ return new TextureRegion[]{Core.atlas.find(name), Core.atlas.find(name + "-rotator")}; } } diff --git a/core/src/io/anuke/mindustry/world/blocks/production/Pump.java b/core/src/io/anuke/mindustry/world/blocks/production/Pump.java index 21b5c830c9..708abb471d 100644 --- a/core/src/io/anuke/mindustry/world/blocks/production/Pump.java +++ b/core/src/io/anuke/mindustry/world/blocks/production/Pump.java @@ -56,7 +56,7 @@ public class Pump extends LiquidBlock{ } @Override - public TextureRegion[] getIcon(){ + public TextureRegion[] generateIcons(){ return new TextureRegion[]{Core.atlas.find(name)}; } diff --git a/core/src/io/anuke/mindustry/world/blocks/production/SolidPump.java b/core/src/io/anuke/mindustry/world/blocks/production/SolidPump.java index 434a5011e3..89d0635583 100644 --- a/core/src/io/anuke/mindustry/world/blocks/production/SolidPump.java +++ b/core/src/io/anuke/mindustry/world/blocks/production/SolidPump.java @@ -56,7 +56,7 @@ public class SolidPump extends Pump{ } @Override - public TextureRegion[] getIcon(){ + public TextureRegion[] generateIcons(){ return new TextureRegion[]{Core.atlas.find(name), Core.atlas.find(name + "-rotator"), Core.atlas.find(name + "-top")}; } diff --git a/core/src/io/anuke/mindustry/world/blocks/units/UnitFactory.java b/core/src/io/anuke/mindustry/world/blocks/units/UnitFactory.java index 8d1bc3713f..68a1e9890e 100644 --- a/core/src/io/anuke/mindustry/world/blocks/units/UnitFactory.java +++ b/core/src/io/anuke/mindustry/world/blocks/units/UnitFactory.java @@ -94,11 +94,8 @@ public class UnitFactory extends Block{ } @Override - public TextureRegion[] getIcon(){ - return new TextureRegion[]{ - Core.atlas.find(name), - Core.atlas.find(name + "-top") - }; + public TextureRegion[] generateIcons(){ + return new TextureRegion[]{Core.atlas.find(name), Core.atlas.find(name + "-top")}; } @Override diff --git a/tools/build.gradle b/tools/build.gradle index 458fbc157c..e0a9db056c 100644 --- a/tools/build.gradle +++ b/tools/build.gradle @@ -157,6 +157,14 @@ task scaleSprites4x(){ task scaleSprites(){ finalizedBy 'genSprites' + + doLast{ + copy{ + from "../core/assets-raw/sprites_replacement/" + into "../core/assets-raw/sprites_out/" + } + } + dependsOn 'scaleSprites4x' } @@ -166,11 +174,6 @@ task pack(){ doLast{ - copy{ - from "../core/assets-raw/sprites_replacement/" - into "../core/assets-raw/sprites_out/" - } - fileTree(dir: '../core/assets-raw/sprites_out/', include: "**/*.png").visit{ file -> if(file.isDirectory() || file.toString().contains("/ui/")) return diff --git a/tools/src/io/anuke/mindustry/Generators.java b/tools/src/io/anuke/mindustry/Generators.java index d6e4f16e02..cac0ece66d 100644 --- a/tools/src/io/anuke/mindustry/Generators.java +++ b/tools/src/io/anuke/mindustry/Generators.java @@ -1,14 +1,14 @@ package io.anuke.mindustry; -import io.anuke.arc.Core; import io.anuke.arc.graphics.Color; import io.anuke.arc.graphics.g2d.TextureRegion; +import io.anuke.arc.util.Log; import io.anuke.mindustry.entities.units.UnitType; import io.anuke.mindustry.type.ContentType; import io.anuke.mindustry.type.Item; import io.anuke.mindustry.type.Mech; import io.anuke.mindustry.world.Block; -import io.anuke.mindustry.world.blocks.Floor; +import io.anuke.mindustry.world.Block.Icon; import io.anuke.mindustry.world.blocks.OreBlock; import static io.anuke.mindustry.Vars.content; @@ -20,33 +20,31 @@ public class Generators { ImagePacker.generate("block-icons", () -> { for(Block block : content.blocks()){ - TextureRegion[] regions = block.getBlockIcon(); + TextureRegion[] regions = block.getGeneratedIcons(); if(regions.length == 0){ continue; } - if(block.turretIcon){ - - Image image = ImagePacker.get(block.name); - - Image read = ImagePacker.create(image.width(), image.height()); - read.draw(image); - - Image base = ImagePacker.get("block-" + block.size); - - base.draw(image); - - base.save("block-icon-" + block.name); - }else { - + try{ Image image = ImagePacker.get(regions[0]); - for (TextureRegion region : regions) { + for(TextureRegion region : regions){ image.draw(region); } - image.save("block-icon-" + block.name); + image.save(block.name + "-icon-full"); + + for(Icon icon : Icon.values()){ + if(icon.size == 0) continue; + Image scaled = new Image(icon.size, icon.size); + scaled.drawScaled(image); + scaled.save(block.name + "-icon-" + icon.name()); + } + }catch(IllegalArgumentException e){ + Log.info("Skipping &ly'{0}'", block.name); + }catch(NullPointerException e){ + Log.err("Block &ly'{0}'&lr has an null region!"); } } }); @@ -104,39 +102,12 @@ public class Generators { } }); - ImagePacker.generate("block-edges", () -> { - for(Block block : content.blocks()){ - if(!(block instanceof Floor)) continue; - Floor floor = (Floor)block; - if(floor.getIcon().length > 0 && !Core.atlas.has(floor.name + "-cliff-side")){ - Image floori = ImagePacker.get(floor.getIcon()[0]); - Color color = floori.getColor(0, 0).mul(1.3f, 1.3f, 1.3f, 1f); - - String[] names = {"cliff-edge-2", "cliff-edge", "cliff-edge-1", "cliff-side"}; - for(String str : names){ - Image image = ImagePacker.get("generic-" + str); - - for(int x = 0; x < image.width(); x++){ - for(int y = 0; y < image.height(); y++){ - Color other = image.getColor(x, y); - if(other.a > 0){ - image.draw(x, y, color); - } - } - } - - image.save(floor.name + "-" + str); - } - } - } - }); - ImagePacker.generate("ore-icons", () -> { for(Block block : content.blocks()){ if(!(block instanceof OreBlock)) continue; OreBlock ore = (OreBlock)block; - Item item = ore.drops.item; + Item item = ore.itemDrop; Block base = ore.base; for (int i = 0; i < 3; i++) { @@ -160,8 +131,16 @@ public class Generators { image.draw(ImagePacker.get(item.name + (i+1))); image.save("ore-" + item.name + "-" + base.name + (i+1)); - } + //save icons + image.save(block.name + "-icon-full"); + for(Icon icon : Icon.values()){ + if(icon.size == 0) continue; + Image scaled = new Image(icon.size, icon.size); + scaled.drawScaled(image); + scaled.save(block.name + "-icon-" + icon.name()); + } + } } }); } diff --git a/tools/src/io/anuke/mindustry/Image.java b/tools/src/io/anuke/mindustry/Image.java index 03a67539cf..2df63b12a3 100644 --- a/tools/src/io/anuke/mindustry/Image.java +++ b/tools/src/io/anuke/mindustry/Image.java @@ -77,6 +77,11 @@ class Image { draw(region, (width() - region.getWidth())/2, (height() - region.getHeight())/2, flipx, flipy); } + void drawScaled(Image image){ + //graphics.setRenderingHint(RenderingHints.KEY_INTERPOLATION, RenderingHints.VALUE_INTERPOLATION_BILINEAR); + graphics.drawImage(image.image.getScaledInstance(width(), height(), java.awt.Image.SCALE_AREA_AVERAGING), 0, 0, width(), height(), null); + } + /**Draws an image at the top left corner.*/ void draw(Image image){ draw(image, 0, 0); diff --git a/tools/src/io/anuke/mindustry/ImagePacker.java b/tools/src/io/anuke/mindustry/ImagePacker.java index 250304dc7c..2b696bbea5 100644 --- a/tools/src/io/anuke/mindustry/ImagePacker.java +++ b/tools/src/io/anuke/mindustry/ImagePacker.java @@ -8,6 +8,7 @@ import io.anuke.arc.graphics.g2d.TextureRegion; import io.anuke.arc.util.Log; import io.anuke.arc.util.Log.LogHandler; import io.anuke.arc.util.Log.NoopLogHandler; +import io.anuke.arc.util.Strings; import io.anuke.arc.util.Time; import io.anuke.mindustry.core.ContentLoader; @@ -117,8 +118,7 @@ public class ImagePacker{ } static void err(String message, Object... args){ - Log.err(message, args); - System.exit(-1); + throw new IllegalArgumentException(Strings.formatArgs(message, args)); } static class GenRegion extends AtlasRegion{