diff --git a/core/assets/sprites/block_colors.png b/core/assets/sprites/block_colors.png index 67415b39d3..5d2c7c093d 100644 Binary files a/core/assets/sprites/block_colors.png and b/core/assets/sprites/block_colors.png differ diff --git a/core/assets/sprites/sprites.atlas b/core/assets/sprites/sprites.atlas index 4776a7378b..fd8aebe2f1 100644 --- a/core/assets/sprites/sprites.atlas +++ b/core/assets/sprites/sprites.atlas @@ -48,308 +48,308 @@ overdrive-projector-top index: -1 shock-mine rotate: false - xy: 1654, 646 + xy: 1721, 973 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 bridge-conveyor rotate: false - xy: 987, 897 + xy: 1021, 897 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 bridge-conveyor-bridge rotate: false - xy: 979, 863 + xy: 975, 829 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 bridge-conveyor-end rotate: false - xy: 1021, 897 + xy: 1009, 863 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-0-0 rotate: false - xy: 1353, 863 + xy: 1247, 863 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-0-1 rotate: false - xy: 1395, 897 + xy: 1293, 897 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-0-2 rotate: false - xy: 1387, 863 + xy: 1247, 829 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-0-3 rotate: false - xy: 1429, 897 + xy: 1281, 863 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-1-0 rotate: false - xy: 1421, 863 + xy: 1327, 897 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-1-1 rotate: false - xy: 1463, 897 + xy: 1281, 829 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-1-2 rotate: false - xy: 1455, 863 + xy: 1315, 863 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-1-3 rotate: false - xy: 1497, 897 + xy: 1361, 897 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-2-0 rotate: false - xy: 1489, 863 + xy: 1315, 829 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-2-1 rotate: false - xy: 1531, 897 + xy: 1349, 863 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-2-2 rotate: false - xy: 1523, 863 + xy: 1349, 829 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-2-3 rotate: false - xy: 1565, 897 + xy: 1395, 897 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-3-0 rotate: false - xy: 1557, 863 + xy: 1383, 863 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-3-1 rotate: false - xy: 1599, 897 + xy: 1383, 829 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-3-2 rotate: false - xy: 1591, 863 + xy: 873, 795 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-3-3 rotate: false - xy: 1633, 897 + xy: 907, 795 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-4-0 rotate: false - xy: 1625, 863 + xy: 941, 795 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-4-1 rotate: false - xy: 1667, 884 + xy: 975, 795 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-4-2 rotate: false - xy: 1659, 850 + xy: 1009, 795 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conveyor-4-3 rotate: false - xy: 1701, 871 + xy: 1043, 795 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-0-0 rotate: false - xy: 1790, 623 + xy: 1705, 799 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-0-1 rotate: false - xy: 1819, 895 + xy: 1739, 803 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-0-2 rotate: false - xy: 1837, 861 + xy: 449, 530 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-0-3 rotate: false - xy: 1829, 827 + xy: 449, 496 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-1-0 rotate: false - xy: 1829, 793 + xy: 449, 462 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-1-1 rotate: false - xy: 1825, 759 + xy: 445, 428 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-1-2 rotate: false - xy: 1825, 725 + xy: 445, 394 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-1-3 rotate: false - xy: 1825, 691 + xy: 445, 360 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-2-0 rotate: false - xy: 1824, 657 + xy: 445, 326 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-2-1 rotate: false - xy: 1824, 623 + xy: 445, 292 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-2-2 rotate: false - xy: 1817, 1063 + xy: 445, 258 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-2-3 rotate: false - xy: 1851, 1071 + xy: 445, 224 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-3-0 rotate: false - xy: 1885, 1071 + xy: 445, 190 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-3-1 rotate: false - xy: 1823, 963 + xy: 445, 156 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-3-2 rotate: false - xy: 1823, 929 + xy: 445, 122 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-3-3 rotate: false - xy: 1853, 895 + xy: 445, 88 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-4-0 rotate: false - xy: 1871, 861 + xy: 1447, 761 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-4-1 rotate: false - xy: 1863, 827 + xy: 1447, 727 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-4-2 rotate: false - xy: 1863, 793 + xy: 1446, 693 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-conveyor-4-3 rotate: false - xy: 1859, 759 + xy: 1446, 659 size: 32, 32 orig: 32, 32 offset: 0, 0 @@ -363,7 +363,7 @@ distributor index: -1 junction rotate: false - xy: 1145, 795 + xy: 936, 693 size: 32, 32 orig: 32, 32 offset: 0, 0 @@ -377,49 +377,49 @@ mass-driver-base index: -1 overflow-gate rotate: false - xy: 906, 693 + xy: 2003, 1151 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 phase-conveyor rotate: false - xy: 1110, 693 + xy: 1412, 693 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 phase-conveyor-arrow rotate: false - xy: 1144, 693 + xy: 1412, 659 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 phase-conveyor-bridge rotate: false - xy: 1178, 693 + xy: 1785, 1126 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 phase-conveyor-end rotate: false - xy: 1212, 693 + xy: 1819, 1126 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 router rotate: false - xy: 1212, 659 + xy: 1653, 1037 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 sorter rotate: false - xy: 1761, 793 + xy: 1671, 935 size: 32, 32 orig: 32, 32 offset: 0, 0 @@ -580,35 +580,35 @@ water-extractor-top index: -1 block-border rotate: false - xy: 843, 863 + xy: 907, 863 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-middle rotate: false - xy: 885, 897 + xy: 953, 897 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 pump-liquid rotate: false - xy: 885, 897 + xy: 953, 897 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 block-select rotate: false - xy: 877, 863 + xy: 907, 829 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-liquid rotate: false - xy: 1225, 897 + xy: 1145, 863 size: 32, 32 orig: 32, 32 offset: 0, 0 @@ -678,49 +678,49 @@ rubble-4-1 index: -1 spawn rotate: false - xy: 1723, 759 + xy: 1671, 901 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 bridge-conduit rotate: false - xy: 919, 897 + xy: 941, 863 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 bridge-conduit-arrow rotate: false - xy: 911, 863 + xy: 987, 897 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 bridge-conveyor-arrow rotate: false - xy: 911, 863 + xy: 987, 897 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 bridge-conduit-bridge rotate: false - xy: 953, 897 + xy: 941, 829 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 bridge-conduit-end rotate: false - xy: 945, 863 + xy: 975, 863 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-bottom rotate: false - xy: 1047, 863 + xy: 1043, 863 size: 32, 32 orig: 32, 32 offset: 0, 0 @@ -734,119 +734,119 @@ conduit-bottom-0 index: -1 conduit-bottom-1 rotate: false - xy: 1081, 863 + xy: 1043, 829 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-bottom-2 rotate: false - xy: 1123, 897 + xy: 1077, 863 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-bottom-3 rotate: false - xy: 1115, 863 + xy: 1123, 897 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-bottom-4 rotate: false - xy: 1157, 897 + xy: 1077, 829 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-bottom-5 rotate: false - xy: 1149, 863 + xy: 1111, 863 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-bottom-6 rotate: false - xy: 1191, 897 + xy: 1157, 897 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-top-0 rotate: false - xy: 1217, 863 + xy: 1191, 897 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-top-1 rotate: false - xy: 1259, 897 + xy: 1145, 829 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-top-2 rotate: false - xy: 1251, 863 + xy: 1179, 863 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-top-3 rotate: false - xy: 1293, 897 + xy: 1225, 897 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-top-4 rotate: false - xy: 1285, 863 + xy: 1179, 829 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-top-5 rotate: false - xy: 1327, 897 + xy: 1213, 863 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-top-6 rotate: false - xy: 1319, 863 + xy: 1259, 897 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 liquid-junction rotate: false - xy: 1247, 761 + xy: 1174, 693 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 liquid-router-bottom rotate: false - xy: 1281, 761 + xy: 1242, 693 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 liquid-router-liquid rotate: false - xy: 1315, 761 + xy: 1310, 693 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 liquid-router-top rotate: false - xy: 1349, 795 + xy: 1344, 693 size: 32, 32 orig: 32, 32 offset: 0, 0 @@ -874,84 +874,84 @@ liquid-tank-top index: -1 mechanical-pump rotate: false - xy: 1451, 761 + xy: 970, 659 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 phase-conduit rotate: false - xy: 974, 693 + xy: 1417, 829 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 phase-conduit-arrow rotate: false - xy: 1008, 693 + xy: 1417, 795 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 phase-conduit-bridge rotate: false - xy: 1042, 693 + xy: 1413, 761 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 phase-conduit-end rotate: false - xy: 1076, 693 + xy: 1413, 727 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 pulse-conduit-top-0 rotate: false - xy: 1689, 769 + xy: 1989, 1117 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 pulse-conduit-top-1 rotate: false - xy: 1655, 714 + xy: 1955, 1083 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 pulse-conduit-top-2 rotate: false - xy: 1689, 735 + xy: 1989, 1083 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 pulse-conduit-top-3 rotate: false - xy: 1689, 701 + xy: 1467, 913 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 pulse-conduit-top-4 rotate: false - xy: 1654, 680 + xy: 1501, 955 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 pulse-conduit-top-5 rotate: false - xy: 1688, 667 + xy: 1501, 921 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 pulse-conduit-top-6 rotate: false - xy: 838, 659 + xy: 1551, 1005 size: 32, 32 orig: 32, 32 offset: 0, 0 @@ -1021,7 +1021,7 @@ trident-ship-pad index: -1 battery rotate: false - xy: 1763, 997 + xy: 851, 897 size: 32, 32 orig: 32, 32 offset: 0, 0 @@ -1035,14 +1035,14 @@ battery-large index: -1 combustion-generator rotate: false - xy: 1013, 863 + xy: 1055, 897 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 combustion-generator-top rotate: false - xy: 1055, 897 + xy: 1009, 829 size: 32, 32 orig: 32, 32 offset: 0, 0 @@ -1119,7 +1119,7 @@ impact-reactor-top index: -1 power-node rotate: false - xy: 1450, 693 + xy: 1719, 1109 size: 32, 32 orig: 32, 32 offset: 0, 0 @@ -1133,28 +1133,28 @@ power-node-large index: -1 power-source rotate: false - xy: 1518, 693 + xy: 1887, 1139 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 power-void rotate: false - xy: 1552, 693 + xy: 1921, 1130 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 powerinfinite rotate: false - xy: 1586, 693 + xy: 1887, 1105 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 powervoid rotate: false - xy: 1620, 693 + xy: 1921, 1096 size: 32, 32 orig: 32, 32 offset: 0, 0 @@ -1168,14 +1168,14 @@ rtg-generator index: -1 rtg-generator-top rotate: false - xy: 1280, 659 + xy: 1721, 1041 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 solar-panel rotate: false - xy: 1727, 827 + xy: 1535, 861 size: 32, 32 orig: 32, 32 offset: 0, 0 @@ -1308,21 +1308,21 @@ graphite-press index: -1 incinerator rotate: false - xy: 1591, 829 + xy: 1345, 761 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 item-source rotate: false - xy: 1009, 761 + xy: 1277, 727 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 item-void rotate: false - xy: 1111, 795 + xy: 868, 693 size: 32, 32 orig: 32, 32 offset: 0, 0 @@ -1350,21 +1350,21 @@ silicon-smelter-top index: -1 lavasmelter rotate: false - xy: 1213, 761 + xy: 1106, 693 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 liquid-source rotate: false - xy: 1383, 795 + xy: 800, 674 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 melter rotate: false - xy: 1485, 761 + xy: 1038, 659 size: 32, 32 orig: 32, 32 offset: 0, 0 @@ -1413,14 +1413,14 @@ plastanium-compressor-top index: -1 pulverizer rotate: false - xy: 872, 659 + xy: 1617, 1063 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 pulverizer-rotator rotate: false - xy: 940, 659 + xy: 1685, 1071 size: 32, 32 orig: 32, 32 offset: 0, 0 @@ -1455,7 +1455,7 @@ silicon-smelter index: -1 smelter rotate: false - xy: 1769, 861 + xy: 1603, 893 size: 32, 32 orig: 32, 32 offset: 0, 0 @@ -1546,14 +1546,14 @@ launch-pad index: -1 sortedunloader rotate: false - xy: 1727, 793 + xy: 1637, 893 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 unloader rotate: false - xy: 1885, 1037 + xy: 479, 292 size: 32, 32 orig: 32, 32 offset: 0, 0 @@ -1574,7 +1574,7 @@ arc-heat index: -1 block-1 rotate: false - xy: 851, 897 + xy: 873, 829 size: 32, 32 orig: 32, 32 offset: 0, 0 @@ -1791,7 +1791,7 @@ phantom-factory-top-open index: -1 repair-point-base rotate: false - xy: 1042, 659 + xy: 1535, 929 size: 32, 32 orig: 32, 32 offset: 0, 0 @@ -1854,7 +1854,7 @@ wraith-factory-top-open index: -1 copper-wall rotate: false - xy: 1693, 837 + xy: 1077, 795 size: 32, 32 orig: 32, 32 offset: 0, 0 @@ -1868,7 +1868,7 @@ copper-wall-large index: -1 door rotate: false - xy: 1013, 829 + xy: 800, 708 size: 32, 32 orig: 32, 32 offset: 0, 0 @@ -1889,14 +1889,14 @@ door-large-open index: -1 door-open rotate: false - xy: 1081, 829 + xy: 835, 733 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 phase-wall rotate: false - xy: 1246, 693 + xy: 1467, 947 size: 32, 32 orig: 32, 32 offset: 0, 0 @@ -1966,42 +1966,42 @@ scrap-wall-large4 index: -1 scrap-wall1 rotate: false - xy: 1348, 659 + xy: 1653, 1003 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 scrap-wall2 rotate: false - xy: 1382, 659 + xy: 1687, 1003 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 scrap-wall3 rotate: false - xy: 1416, 659 + xy: 1721, 1007 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 scrap-wall4 rotate: false - xy: 1450, 659 + xy: 1585, 979 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 scrap-wall5 rotate: false - xy: 1450, 659 + xy: 1585, 979 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 surge-wall rotate: false - xy: 1722, 657 + xy: 1705, 901 size: 32, 32 orig: 32, 32 offset: 0, 0 @@ -2015,7 +2015,7 @@ surge-wall-large index: -1 thorium-wall rotate: false - xy: 1791, 759 + xy: 1739, 905 size: 32, 32 orig: 32, 32 offset: 0, 0 @@ -2036,7 +2036,7 @@ thruster index: -1 titanium-wall rotate: false - xy: 1859, 725 + xy: 1739, 769 size: 32, 32 orig: 32, 32 offset: 0, 0 @@ -2078,7 +2078,7 @@ error index: -1 laser rotate: false - xy: 2035, 860 + xy: 2041, 1399 size: 4, 48 orig: 4, 48 offset: 0, 0 @@ -2092,7 +2092,7 @@ laser-end index: -1 minelaser rotate: false - xy: 2041, 1399 + xy: 535, 474 size: 4, 48 orig: 4, 48 offset: 0, 0 @@ -2106,14 +2106,14 @@ minelaser-end index: -1 missile rotate: false - xy: 1951, 1114 + xy: 1931, 1164 size: 36, 36 orig: 36, 36 offset: 0, 0 index: -1 missile-back rotate: false - xy: 1989, 1118 + xy: 835, 859 size: 36, 36 orig: 36, 36 offset: 0, 0 @@ -2127,70 +2127,70 @@ scale_marker index: -1 scorch1 rotate: false - xy: 445, 362 + xy: 1451, 803 size: 28, 100 orig: 28, 100 offset: 0, 0 index: -1 scorch2 rotate: false - xy: 445, 260 + xy: 1481, 785 size: 28, 100 orig: 28, 100 offset: 0, 0 index: -1 scorch3 rotate: false - xy: 445, 158 + xy: 453, 598 size: 28, 100 orig: 28, 100 offset: 0, 0 index: -1 scorch4 rotate: false - xy: 1927, 691 + xy: 483, 598 size: 28, 100 orig: 28, 100 offset: 0, 0 index: -1 scorch5 rotate: false - xy: 453, 598 + xy: 513, 628 size: 28, 100 orig: 28, 100 offset: 0, 0 index: -1 shell rotate: false - xy: 1717, 943 + xy: 1709, 1143 size: 36, 36 orig: 36, 36 offset: 0, 0 index: -1 shell-back rotate: false - xy: 1713, 905 + xy: 1747, 1151 size: 36, 36 orig: 36, 36 offset: 0, 0 index: -1 shot rotate: false - xy: 1688, 633 + xy: 1603, 927 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 transfer rotate: false - xy: 2035, 810 + xy: 2041, 1349 size: 4, 48 orig: 4, 48 offset: 0, 0 index: -1 transfer-arrow rotate: false - xy: 1858, 657 + xy: 479, 394 size: 32, 32 orig: 32, 32 offset: 0, 0 @@ -2239,7 +2239,7 @@ alpha-dart-mech-pad-icon-medium index: -1 alpha-dart-mech-pad-icon-small rotate: false - xy: 583, 1633 + xy: 2023, 1125 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -2267,7 +2267,7 @@ arc-icon-large index: -1 arc-icon-small rotate: false - xy: 1956, 1819 + xy: 2023, 1099 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -2281,7 +2281,7 @@ battery-icon-large index: -1 battery-icon-small rotate: false - xy: 295, 56 + xy: 2023, 1073 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -2295,14 +2295,14 @@ battery-large-icon-large index: -1 battery-large-icon-medium rotate: false - xy: 1755, 963 + xy: 885, 897 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 battery-large-icon-small rotate: false - xy: 891, 1363 + xy: 1861, 1163 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -2323,14 +2323,14 @@ blast-drill-icon-large index: -1 blast-drill-icon-medium rotate: false - xy: 1755, 929 + xy: 873, 863 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 blast-drill-icon-small rotate: false - xy: 1926, 665 + xy: 583, 1633 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -2344,14 +2344,14 @@ blast-mixer-icon-large index: -1 blast-mixer-icon-medium rotate: false - xy: 1751, 895 + xy: 919, 897 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 blast-mixer-icon-small rotate: false - xy: 1919, 1039 + xy: 1956, 1819 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -2365,7 +2365,7 @@ bridge-conduit-icon-large index: -1 bridge-conduit-icon-small rotate: false - xy: 453, 572 + xy: 295, 56 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -2379,7 +2379,7 @@ bridge-conveyor-icon-large index: -1 bridge-conveyor-icon-small rotate: false - xy: 1956, 1793 + xy: 891, 1363 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -2393,7 +2393,7 @@ char-icon-large index: -1 char-icon-small rotate: false - xy: 1922, 1013 + xy: 453, 572 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -2407,7 +2407,7 @@ cliffs-icon-large index: -1 cliffs-icon-small rotate: false - xy: 1886, 977 + xy: 513, 602 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -2421,14 +2421,14 @@ combustion-generator-icon-large index: -1 combustion-generator-icon-small rotate: false - xy: 1886, 951 + xy: 572, 704 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 conduit-icon-full rotate: false - xy: 1183, 863 + xy: 1111, 829 size: 32, 32 orig: 32, 32 offset: 0, 0 @@ -2442,7 +2442,7 @@ conduit-icon-large index: -1 conduit-icon-small rotate: false - xy: 1950, 1088 + xy: 1956, 1793 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -2456,14 +2456,14 @@ container-icon-large index: -1 container-icon-medium rotate: false - xy: 1361, 897 + xy: 1213, 829 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 container-icon-small rotate: false - xy: 1949, 1062 + xy: 891, 1337 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -2477,7 +2477,7 @@ conveyor-icon-large index: -1 conveyor-icon-small rotate: false - xy: 1976, 1088 + xy: 479, 572 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -2491,7 +2491,7 @@ copper-wall-icon-large index: -1 copper-wall-icon-small rotate: false - xy: 1975, 1062 + xy: 572, 678 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -2505,14 +2505,14 @@ copper-wall-large-icon-large index: -1 copper-wall-large-icon-medium rotate: false - xy: 1817, 1097 + xy: 1111, 795 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 copper-wall-large-icon-small rotate: false - xy: 2002, 1092 + xy: 572, 652 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -2526,14 +2526,14 @@ core-foundation-icon-large index: -1 core-foundation-icon-medium rotate: false - xy: 1851, 1105 + xy: 1145, 795 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 core-foundation-icon-small rotate: false - xy: 1805, 1034 + xy: 598, 674 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -2547,14 +2547,14 @@ core-nucleus-icon-large index: -1 core-nucleus-icon-medium rotate: false - xy: 1885, 1105 + xy: 1179, 795 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 core-nucleus-icon-small rotate: false - xy: 77, 8 + xy: 624, 674 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -2568,14 +2568,14 @@ core-shard-icon-large index: -1 core-shard-icon-medium rotate: false - xy: 1797, 997 + xy: 1213, 795 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 core-shard-icon-small rotate: false - xy: 103, 11 + xy: 572, 626 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -2589,7 +2589,7 @@ craters-icon-large index: -1 craters-icon-small rotate: false - xy: 1922, 987 + xy: 598, 648 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -2610,14 +2610,14 @@ crawler-factory-icon-large index: -1 crawler-factory-icon-medium rotate: false - xy: 1789, 963 + xy: 1247, 795 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 crawler-factory-icon-small rotate: false - xy: 1912, 961 + xy: 624, 648 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -2638,14 +2638,14 @@ cryofluidmixer-icon-large index: -1 cryofluidmixer-icon-medium rotate: false - xy: 1789, 929 + xy: 1281, 795 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 cryofluidmixer-icon-small rotate: false - xy: 1938, 961 + xy: 650, 666 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -2666,14 +2666,14 @@ cultivator-icon-large index: -1 cultivator-icon-medium rotate: false - xy: 1785, 895 + xy: 1315, 795 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 cultivator-icon-small rotate: false - xy: 1912, 935 + xy: 676, 666 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -2701,14 +2701,14 @@ cyclone-icon-large index: -1 cyclone-icon-medium rotate: false - xy: 843, 829 + xy: 1349, 795 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 cyclone-icon-small rotate: false - xy: 1938, 935 + xy: 702, 666 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -2729,14 +2729,14 @@ dagger-factory-icon-large index: -1 dagger-factory-icon-medium rotate: false - xy: 877, 829 + xy: 1383, 795 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 dagger-factory-icon-small rotate: false - xy: 1926, 639 + xy: 728, 666 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -2750,7 +2750,7 @@ deepwater-icon-large index: -1 deepwater-icon-small rotate: false - xy: 1922, 613 + xy: 754, 666 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -2764,14 +2764,14 @@ delta-mech-pad-icon-large index: -1 delta-mech-pad-icon-medium rotate: false - xy: 911, 829 + xy: 1429, 905 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 delta-mech-pad-icon-small rotate: false - xy: 453, 546 + xy: 598, 622 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -2785,14 +2785,14 @@ differential-generator-icon-large index: -1 differential-generator-icon-medium rotate: false - xy: 945, 829 + xy: 801, 776 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 differential-generator-icon-small rotate: false - xy: 449, 520 + xy: 624, 622 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -2806,14 +2806,14 @@ distributor-icon-large index: -1 distributor-icon-medium rotate: false - xy: 979, 829 + xy: 801, 742 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 distributor-icon-small rotate: false - xy: 449, 494 + xy: 650, 640 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -2827,7 +2827,7 @@ door-icon-large index: -1 door-icon-small rotate: false - xy: 449, 468 + xy: 676, 640 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -2841,14 +2841,14 @@ door-large-icon-large index: -1 door-large-icon-medium rotate: false - xy: 1047, 829 + xy: 835, 767 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 door-large-icon-small rotate: false - xy: 1952, 665 + xy: 702, 640 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -2862,21 +2862,21 @@ dunerocks-icon-large index: -1 dunerocks-icon-small rotate: false - xy: 1952, 639 + xy: 728, 640 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 duo rotate: false - xy: 1115, 829 + xy: 869, 761 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 duo-icon-full rotate: false - xy: 1149, 829 + xy: 903, 761 size: 32, 32 orig: 32, 32 offset: 0, 0 @@ -2890,7 +2890,7 @@ duo-icon-large index: -1 duo-icon-small rotate: false - xy: 1948, 613 + xy: 754, 640 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -2904,14 +2904,14 @@ force-projector-icon-large index: -1 force-projector-icon-medium rotate: false - xy: 1217, 829 + xy: 971, 761 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 force-projector-icon-small rotate: false - xy: 479, 572 + xy: 1481, 721 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -2932,14 +2932,14 @@ fortress-factory-icon-large index: -1 fortress-factory-icon-medium rotate: false - xy: 1251, 829 + xy: 1005, 761 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 fortress-factory-icon-small rotate: false - xy: 479, 546 + xy: 1480, 695 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -2967,14 +2967,14 @@ fuse-icon-large index: -1 fuse-icon-medium rotate: false - xy: 1285, 829 + xy: 1039, 761 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 fuse-icon-small rotate: false - xy: 475, 520 + xy: 1480, 669 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -2995,14 +2995,14 @@ ghoul-factory-icon-large index: -1 ghoul-factory-icon-medium rotate: false - xy: 1319, 829 + xy: 1073, 761 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ghoul-factory-icon-small rotate: false - xy: 475, 494 + xy: 650, 614 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -3016,14 +3016,14 @@ glaive-ship-pad-icon-large index: -1 glaive-ship-pad-icon-medium rotate: false - xy: 1353, 829 + xy: 1107, 761 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 glaive-ship-pad-icon-small rotate: false - xy: 475, 468 + xy: 676, 614 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -3037,14 +3037,14 @@ graphite-press-icon-large index: -1 graphite-press-icon-medium rotate: false - xy: 1387, 829 + xy: 1141, 761 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 graphite-press-icon-small rotate: false - xy: 475, 442 + xy: 702, 614 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -3058,21 +3058,21 @@ grass-icon-large index: -1 grass-icon-small rotate: false - xy: 475, 416 + xy: 728, 614 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 hail rotate: false - xy: 1421, 829 + xy: 1175, 761 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 hail-icon-full rotate: false - xy: 1455, 829 + xy: 1209, 761 size: 32, 32 orig: 32, 32 offset: 0, 0 @@ -3086,7 +3086,7 @@ hail-icon-large index: -1 hail-icon-small rotate: false - xy: 475, 390 + xy: 754, 614 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -3100,7 +3100,7 @@ holostone-icon-large index: -1 holostone-icon-small rotate: false - xy: 475, 364 + xy: 1784, 1100 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -3114,7 +3114,7 @@ hotrock-icon-large index: -1 hotrock-icon-small rotate: false - xy: 475, 338 + xy: 1810, 1100 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -3128,7 +3128,7 @@ ice-icon-large index: -1 ice-icon-small rotate: false - xy: 475, 312 + xy: 1836, 1100 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -3142,7 +3142,7 @@ ice-snow-icon-large index: -1 ice-snow-icon-small rotate: false - xy: 475, 286 + xy: 483, 546 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -3156,7 +3156,7 @@ icerocks-icon-large index: -1 icerocks-icon-small rotate: false - xy: 475, 260 + xy: 483, 520 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -3170,7 +3170,7 @@ ignarock-icon-large index: -1 ignarock-icon-small rotate: false - xy: 475, 156 + xy: 509, 546 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -3191,14 +3191,14 @@ impact-reactor-icon-large index: -1 impact-reactor-icon-medium rotate: false - xy: 1557, 829 + xy: 1311, 761 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 impact-reactor-icon-small rotate: false - xy: 474, 130 + xy: 509, 520 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -3212,21 +3212,21 @@ incinerator-icon-large index: -1 incinerator-icon-small rotate: false - xy: 474, 104 + xy: 509, 494 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 item-blast-compound-medium rotate: false - xy: 501, 478 + xy: 509, 468 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 item-blast-compound-small rotate: false - xy: 1585, 641 + xy: 1821, 1010 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -3240,14 +3240,14 @@ item-blast-compound-xlarge index: -1 item-coal-medium rotate: false - xy: 501, 452 + xy: 806, 648 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 item-coal-small rotate: false - xy: 1603, 641 + xy: 1807, 992 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -3261,14 +3261,14 @@ item-coal-xlarge index: -1 item-copper-medium rotate: false - xy: 501, 426 + xy: 780, 606 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 item-copper-small rotate: false - xy: 1621, 641 + xy: 1839, 1064 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -3282,14 +3282,14 @@ item-copper-xlarge index: -1 item-graphite-medium rotate: false - xy: 501, 400 + xy: 806, 622 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 item-graphite-small rotate: false - xy: 427, 755 + xy: 1839, 1046 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -3303,168 +3303,168 @@ item-graphite-xlarge index: -1 item-lead-medium rotate: false - xy: 501, 374 + xy: 832, 639 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 item-lead-small rotate: false - xy: 1886, 933 + xy: 1839, 1028 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 item-lead-xlarge rotate: false - xy: 1675, 989 + xy: 1425, 939 size: 40, 40 orig: 40, 40 offset: 0, 0 index: -1 item-metaglass-medium rotate: false - xy: 501, 348 + xy: 832, 613 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 item-metaglass-small rotate: false - xy: 1887, 915 + xy: 1839, 1010 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 item-metaglass-xlarge rotate: false - xy: 1725, 1039 + xy: 1475, 989 size: 40, 40 orig: 40, 40 offset: 0, 0 index: -1 item-phase-fabric-medium rotate: false - xy: 501, 322 + xy: 806, 596 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 item-phase-fabric-small rotate: false - xy: 1887, 897 + xy: 1825, 992 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 item-phase-fabric-xlarge rotate: false - xy: 1775, 1089 + xy: 1525, 1039 size: 40, 40 orig: 40, 40 offset: 0, 0 index: -1 item-plastanium-medium rotate: false - xy: 501, 296 + xy: 832, 587 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 item-plastanium-small rotate: false - xy: 1831, 1045 + xy: 1843, 992 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 item-plastanium-xlarge rotate: false - xy: 1825, 1139 + xy: 1575, 1089 size: 40, 40 orig: 40, 40 offset: 0, 0 index: -1 item-pyratite-medium rotate: false - xy: 501, 270 + xy: 513, 442 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 item-pyratite-small rotate: false - xy: 2030, 1903 + xy: 129, 7 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 item-pyratite-xlarge rotate: false - xy: 767, 897 + xy: 1625, 1139 size: 40, 40 orig: 40, 40 offset: 0, 0 index: -1 item-sand-medium rotate: false - xy: 501, 244 + xy: 513, 416 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 item-sand-small rotate: false - xy: 2030, 1885 + xy: 147, 7 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 item-sand-xlarge rotate: false - xy: 1675, 947 + xy: 1725, 1189 size: 40, 40 orig: 40, 40 offset: 0, 0 index: -1 item-scrap-medium rotate: false - xy: 501, 218 + xy: 513, 390 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 item-scrap-small rotate: false - xy: 2030, 1867 + xy: 165, 7 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 item-scrap-xlarge rotate: false - xy: 1867, 1139 + xy: 767, 897 size: 40, 40 orig: 40, 40 offset: 0, 0 index: -1 item-silicon-medium rotate: false - xy: 501, 192 + xy: 513, 364 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 item-silicon-small rotate: false - xy: 2030, 1849 + xy: 183, 7 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 item-silicon-xlarge rotate: false - xy: 809, 897 + xy: 1667, 1139 size: 40, 40 orig: 40, 40 offset: 0, 0 @@ -3478,91 +3478,91 @@ item-source-icon-large index: -1 item-source-icon-small rotate: false - xy: 501, 166 + xy: 513, 338 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 item-spore-pod-medium rotate: false - xy: 474, 78 + xy: 513, 312 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 item-spore-pod-small rotate: false - xy: 2027, 1167 + xy: 201, 7 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 item-spore-pod-xlarge rotate: false - xy: 1909, 1139 + xy: 1767, 1189 size: 40, 40 orig: 40, 40 offset: 0, 0 index: -1 item-surge-alloy-medium rotate: false - xy: 501, 140 + xy: 513, 286 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 item-surge-alloy-small rotate: false - xy: 2027, 1149 + xy: 1529, 843 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 item-surge-alloy-xlarge rotate: false - xy: 759, 855 + xy: 809, 897 size: 40, 40 orig: 40, 40 offset: 0, 0 index: -1 item-thorium-medium rotate: false - xy: 500, 114 + xy: 513, 260 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 item-thorium-small rotate: false - xy: 2027, 1131 + xy: 1529, 825 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 item-thorium-xlarge rotate: false - xy: 801, 855 + xy: 1809, 1189 size: 40, 40 orig: 40, 40 offset: 0, 0 index: -1 item-titanium-medium rotate: false - xy: 500, 88 + xy: 513, 234 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 item-titanium-small rotate: false - xy: 129, 7 + xy: 1529, 807 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 item-titanium-xlarge rotate: false - xy: 759, 813 + xy: 1851, 1189 size: 40, 40 orig: 40, 40 offset: 0, 0 @@ -3576,7 +3576,7 @@ item-void-icon-large index: -1 item-void-icon-small rotate: false - xy: 500, 62 + xy: 513, 208 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -3590,14 +3590,14 @@ javelin-ship-pad-icon-large index: -1 javelin-ship-pad-icon-medium rotate: false - xy: 1111, 761 + xy: 902, 693 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 javelin-ship-pad-icon-small rotate: false - xy: 479, 36 + xy: 513, 182 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -3611,7 +3611,7 @@ junction-icon-large index: -1 junction-icon-small rotate: false - xy: 479, 10 + xy: 513, 156 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -3625,14 +3625,14 @@ kiln-icon-large index: -1 kiln-icon-medium rotate: false - xy: 1145, 761 + xy: 970, 693 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 kiln-icon-small rotate: false - xy: 505, 36 + xy: 513, 130 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -3660,14 +3660,14 @@ lancer-icon-large index: -1 lancer-icon-medium rotate: false - xy: 1179, 795 + xy: 1004, 693 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 lancer-icon-small rotate: false - xy: 505, 10 + xy: 513, 104 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -3688,14 +3688,14 @@ laser-drill-icon-large index: -1 laser-drill-icon-medium rotate: false - xy: 1179, 761 + xy: 1038, 693 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 laser-drill-icon-small rotate: false - xy: 2002, 1066 + xy: 858, 633 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -3709,14 +3709,14 @@ launch-pad-icon-large index: -1 launch-pad-icon-medium rotate: false - xy: 1213, 795 + xy: 1072, 693 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 launch-pad-icon-small rotate: false - xy: 1974, 613 + xy: 858, 607 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -3730,14 +3730,14 @@ liquid-junction-icon-large index: -1 liquid-junction-icon-small rotate: false - xy: 427, 720 + xy: 884, 633 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 liquid-router-icon-full rotate: false - xy: 1315, 795 + xy: 1276, 693 size: 32, 32 orig: 32, 32 offset: 0, 0 @@ -3751,7 +3751,7 @@ liquid-router-icon-large index: -1 liquid-router-icon-small rotate: false - xy: 453, 720 + xy: 884, 607 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -3765,7 +3765,7 @@ liquid-source-icon-large index: -1 liquid-source-icon-small rotate: false - xy: 2001, 1040 + xy: 910, 633 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -3786,14 +3786,14 @@ liquid-tank-icon-large index: -1 liquid-tank-icon-medium rotate: false - xy: 1383, 761 + xy: 834, 665 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 liquid-tank-icon-small rotate: false - xy: 1948, 1036 + xy: 910, 607 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -3807,7 +3807,7 @@ magmarock-icon-large index: -1 magmarock-icon-small rotate: false - xy: 1948, 1010 + xy: 936, 633 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -3835,14 +3835,14 @@ mass-driver-icon-large index: -1 mass-driver-icon-medium rotate: false - xy: 1417, 761 + xy: 902, 659 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 mass-driver-icon-small rotate: false - xy: 1974, 1036 + xy: 936, 607 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -3919,14 +3919,14 @@ mechanical-drill-icon-large index: -1 mechanical-drill-icon-medium rotate: false - xy: 1451, 795 + xy: 936, 659 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 mechanical-drill-icon-small rotate: false - xy: 1974, 1010 + xy: 962, 633 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -3940,7 +3940,7 @@ mechanical-pump-icon-large index: -1 mechanical-pump-icon-small rotate: false - xy: 2000, 1014 + xy: 962, 607 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -3968,14 +3968,14 @@ meltdown-icon-large index: -1 meltdown-icon-medium rotate: false - xy: 1485, 795 + xy: 1004, 659 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 meltdown-icon-small rotate: false - xy: 2000, 988 + xy: 988, 633 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -3989,7 +3989,7 @@ melter-icon-large index: -1 melter-icon-small rotate: false - xy: 1964, 984 + xy: 988, 607 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -4003,14 +4003,14 @@ mend-projector-icon-large index: -1 mend-projector-icon-medium rotate: false - xy: 1519, 795 + xy: 1072, 659 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 mend-projector-icon-small rotate: false - xy: 1964, 958 + xy: 1014, 633 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -4024,7 +4024,7 @@ metal-floor-2-icon-large index: -1 metal-floor-2-icon-small rotate: false - xy: 1964, 932 + xy: 1014, 607 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -4038,7 +4038,7 @@ metal-floor-3-icon-large index: -1 metal-floor-3-icon-small rotate: false - xy: 1990, 962 + xy: 1040, 633 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -4052,7 +4052,7 @@ metal-floor-5-icon-large index: -1 metal-floor-5-icon-small rotate: false - xy: 1990, 936 + xy: 1040, 607 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -4066,7 +4066,7 @@ metal-floor-damaged-icon-large index: -1 metal-floor-damaged-icon-small rotate: false - xy: 2016, 962 + xy: 1066, 633 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -4080,28 +4080,56 @@ metal-floor-icon-large index: -1 metal-floor-icon-small rotate: false - xy: 2016, 936 + xy: 1066, 607 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 -multi-press-icon-large +moss-icon-large rotate: false xy: 775, 1189 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 +stained-stone-yellow-icon-large + rotate: false + xy: 775, 1189 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 +moss-icon-small + rotate: false + xy: 1092, 633 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +stained-stone-yellow-icon-small + rotate: false + xy: 1092, 633 + size: 24, 24 + orig: 24, 24 + offset: 0, 0 + index: -1 +multi-press-icon-large + rotate: false + xy: 725, 1089 + size: 48, 48 + orig: 48, 48 + offset: 0, 0 + index: -1 multi-press-icon-medium rotate: false - xy: 1519, 761 + xy: 1106, 659 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 multi-press-icon-small rotate: false - xy: 1990, 910 + xy: 1092, 607 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -4115,945 +4143,245 @@ oil-extractor-icon-full index: -1 oil-extractor-icon-large rotate: false - xy: 725, 1089 + xy: 825, 1189 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 oil-extractor-icon-medium rotate: false - xy: 1553, 795 + xy: 1140, 659 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 oil-extractor-icon-small rotate: false - xy: 2016, 910 + xy: 1118, 633 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 omega-mech-pad-icon-large rotate: false - xy: 825, 1189 + xy: 775, 1139 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 omega-mech-pad-icon-medium rotate: false - xy: 1553, 761 + xy: 1174, 659 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 omega-mech-pad-icon-small rotate: false - xy: 526, 114 + xy: 1118, 607 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 -ore-coal-holostone-icon-full +ore-coal-icon-full rotate: false - xy: 1587, 795 + xy: 1208, 659 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -ore-coal-holostone-icon-medium +ore-coal-icon-medium rotate: false - xy: 1587, 795 + xy: 1208, 659 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -ore-coal-holostone-icon-large - rotate: false - xy: 775, 1139 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -ore-coal-holostone-icon-small - rotate: false - xy: 526, 88 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -ore-coal-sand-icon-full - rotate: false - xy: 1587, 761 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-coal-sand-icon-medium - rotate: false - xy: 1587, 761 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-coal-sand-icon-large +ore-coal-icon-large rotate: false xy: 725, 1039 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -ore-coal-sand-icon-small +ore-coal-icon-small rotate: false - xy: 526, 62 + xy: 1144, 633 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 -ore-coal-stained-stone-icon-full +ore-copper-icon-full rotate: false - xy: 1621, 795 + xy: 1242, 659 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -ore-coal-stained-stone-icon-medium +ore-copper-icon-medium rotate: false - xy: 1621, 795 + xy: 1242, 659 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -ore-coal-stained-stone-icon-large +ore-copper-icon-large rotate: false xy: 775, 1089 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -ore-coal-stained-stone-icon-small +ore-copper-icon-small rotate: false - xy: 531, 36 + xy: 1144, 607 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 -ore-coal-stained-stone-red-icon-full +ore-lead-icon-full rotate: false - xy: 1621, 761 + xy: 1276, 659 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -ore-coal-stained-stone-red-icon-medium +ore-lead-icon-medium rotate: false - xy: 1621, 761 + xy: 1276, 659 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -ore-coal-stained-stone-red-icon-large +ore-lead-icon-large rotate: false xy: 825, 1139 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -ore-coal-stained-stone-red-icon-small +ore-lead-icon-small rotate: false - xy: 531, 10 + xy: 1170, 633 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 -ore-coal-stone-icon-full +ore-scrap-icon-full rotate: false - xy: 1655, 782 + xy: 1310, 659 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -ore-coal-stone-icon-medium +ore-scrap-icon-medium rotate: false - xy: 1655, 782 + xy: 1310, 659 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -ore-coal-stone-icon-large +ore-scrap-icon-large rotate: false xy: 725, 989 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -ore-coal-stone-icon-small +ore-scrap-icon-small rotate: false - xy: 483, 674 + xy: 1170, 607 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 -ore-copper-holostone-icon-full +ore-thorium-icon-full rotate: false - xy: 839, 727 + xy: 1344, 659 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -ore-copper-holostone-icon-medium +ore-thorium-icon-medium rotate: false - xy: 839, 727 + xy: 1344, 659 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -ore-copper-holostone-icon-large +ore-thorium-icon-large rotate: false xy: 775, 1039 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -ore-copper-holostone-icon-small +ore-thorium-icon-small rotate: false - xy: 483, 648 + xy: 1196, 633 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 -ore-copper-sand-icon-full +ore-titanium-icon-full rotate: false - xy: 873, 727 + xy: 1378, 659 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -ore-copper-sand-icon-medium +ore-titanium-icon-medium rotate: false - xy: 873, 727 + xy: 1378, 659 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -ore-copper-sand-icon-large +ore-titanium-icon-large rotate: false xy: 825, 1089 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 -ore-copper-sand-icon-small +ore-titanium-icon-small rotate: false - xy: 483, 622 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -ore-copper-stained-stone-icon-full - rotate: false - xy: 907, 727 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-copper-stained-stone-icon-medium - rotate: false - xy: 907, 727 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-copper-stained-stone-icon-large - rotate: false - xy: 725, 939 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -ore-copper-stained-stone-icon-small - rotate: false - xy: 1931, 909 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -ore-copper-stained-stone-red-icon-full - rotate: false - xy: 941, 727 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-copper-stained-stone-red-icon-medium - rotate: false - xy: 941, 727 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-copper-stained-stone-red-icon-large - rotate: false - xy: 775, 989 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -ore-copper-stained-stone-red-icon-small - rotate: false - xy: 1905, 909 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -ore-copper-stone-icon-full - rotate: false - xy: 975, 727 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-copper-stone-icon-medium - rotate: false - xy: 975, 727 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-copper-stone-icon-large - rotate: false - xy: 825, 1039 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -ore-copper-stone-icon-small - rotate: false - xy: 1957, 906 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -ore-lead-holostone-icon-full - rotate: false - xy: 1009, 727 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-lead-holostone-icon-medium - rotate: false - xy: 1009, 727 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-lead-holostone-icon-large - rotate: false - xy: 775, 939 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -ore-lead-holostone-icon-small - rotate: false - xy: 1905, 883 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -ore-lead-sand-icon-full - rotate: false - xy: 1043, 727 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-lead-sand-icon-medium - rotate: false - xy: 1043, 727 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-lead-sand-icon-large - rotate: false - xy: 825, 989 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -ore-lead-sand-icon-small - rotate: false - xy: 1931, 883 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -ore-lead-stained-stone-icon-full - rotate: false - xy: 1077, 727 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-lead-stained-stone-icon-medium - rotate: false - xy: 1077, 727 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-lead-stained-stone-icon-large - rotate: false - xy: 825, 939 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -ore-lead-stained-stone-icon-small - rotate: false - xy: 1957, 880 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -ore-lead-stained-stone-red-icon-full - rotate: false - xy: 1111, 727 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-lead-stained-stone-red-icon-medium - rotate: false - xy: 1111, 727 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-lead-stained-stone-red-icon-large - rotate: false - xy: 875, 1181 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -ore-lead-stained-stone-red-icon-small - rotate: false - xy: 1983, 884 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -ore-lead-stone-icon-full - rotate: false - xy: 1145, 727 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-lead-stone-icon-medium - rotate: false - xy: 1145, 727 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-lead-stone-icon-large - rotate: false - xy: 925, 1181 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -ore-lead-stone-icon-small - rotate: false - xy: 2009, 884 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -ore-scrap-holostone-icon-full - rotate: false - xy: 1179, 727 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-scrap-holostone-icon-medium - rotate: false - xy: 1179, 727 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-scrap-holostone-icon-large - rotate: false - xy: 875, 1131 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -ore-scrap-holostone-icon-small - rotate: false - xy: 1931, 857 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -ore-scrap-sand-icon-full - rotate: false - xy: 1213, 727 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-scrap-sand-icon-medium - rotate: false - xy: 1213, 727 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-scrap-sand-icon-large - rotate: false - xy: 975, 1181 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -ore-scrap-sand-icon-small - rotate: false - xy: 1931, 831 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -ore-scrap-snow-icon-full - rotate: false - xy: 1247, 727 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-scrap-snow-icon-medium - rotate: false - xy: 1247, 727 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-scrap-snow-icon-large - rotate: false - xy: 875, 1081 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -ore-scrap-snow-icon-small - rotate: false - xy: 1957, 854 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -ore-scrap-stained-stone-icon-full - rotate: false - xy: 1281, 727 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-scrap-stained-stone-icon-medium - rotate: false - xy: 1281, 727 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-scrap-stained-stone-icon-large - rotate: false - xy: 925, 1131 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -ore-scrap-stained-stone-icon-small - rotate: false - xy: 1983, 858 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -ore-scrap-stained-stone-red-icon-full - rotate: false - xy: 1315, 727 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-scrap-stained-stone-red-icon-medium - rotate: false - xy: 1315, 727 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-scrap-stained-stone-red-icon-large - rotate: false - xy: 1025, 1181 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -ore-scrap-stained-stone-red-icon-small - rotate: false - xy: 1931, 805 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -ore-scrap-stone-icon-full - rotate: false - xy: 1349, 727 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-scrap-stone-icon-medium - rotate: false - xy: 1349, 727 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-scrap-stone-icon-large - rotate: false - xy: 875, 1031 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -ore-scrap-stone-icon-small - rotate: false - xy: 1957, 828 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -ore-thorium-holostone-icon-full - rotate: false - xy: 1383, 727 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-thorium-holostone-icon-medium - rotate: false - xy: 1383, 727 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-thorium-holostone-icon-large - rotate: false - xy: 925, 1081 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -ore-thorium-holostone-icon-small - rotate: false - xy: 2009, 858 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -ore-thorium-sand-icon-full - rotate: false - xy: 1417, 727 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-thorium-sand-icon-medium - rotate: false - xy: 1417, 727 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-thorium-sand-icon-large - rotate: false - xy: 975, 1131 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -ore-thorium-sand-icon-small - rotate: false - xy: 1983, 832 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -ore-thorium-stained-stone-icon-full - rotate: false - xy: 1451, 727 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-thorium-stained-stone-icon-medium - rotate: false - xy: 1451, 727 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-thorium-stained-stone-icon-large - rotate: false - xy: 875, 981 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -ore-thorium-stained-stone-icon-small - rotate: false - xy: 2009, 832 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -ore-thorium-stained-stone-red-icon-full - rotate: false - xy: 1485, 727 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-thorium-stained-stone-red-icon-medium - rotate: false - xy: 1485, 727 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-thorium-stained-stone-red-icon-large - rotate: false - xy: 925, 1031 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -ore-thorium-stained-stone-red-icon-small - rotate: false - xy: 1957, 802 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -ore-thorium-stone-icon-full - rotate: false - xy: 1519, 727 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-thorium-stone-icon-medium - rotate: false - xy: 1519, 727 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-thorium-stone-icon-large - rotate: false - xy: 975, 1081 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -ore-thorium-stone-icon-small - rotate: false - xy: 1983, 806 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -ore-titanium-holostone-icon-full - rotate: false - xy: 1553, 727 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-titanium-holostone-icon-medium - rotate: false - xy: 1553, 727 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-titanium-holostone-icon-large - rotate: false - xy: 1025, 1131 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -ore-titanium-holostone-icon-small - rotate: false - xy: 2009, 806 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -ore-titanium-sand-icon-full - rotate: false - xy: 1587, 727 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-titanium-sand-icon-medium - rotate: false - xy: 1587, 727 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-titanium-sand-icon-large - rotate: false - xy: 925, 981 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -ore-titanium-sand-icon-small - rotate: false - xy: 1957, 776 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -ore-titanium-stained-stone-icon-full - rotate: false - xy: 1621, 727 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-titanium-stained-stone-icon-medium - rotate: false - xy: 1621, 727 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-titanium-stained-stone-icon-large - rotate: false - xy: 975, 1031 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -ore-titanium-stained-stone-icon-small - rotate: false - xy: 1983, 780 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -ore-titanium-stained-stone-red-icon-full - rotate: false - xy: 1655, 748 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-titanium-stained-stone-red-icon-medium - rotate: false - xy: 1655, 748 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-titanium-stained-stone-red-icon-large - rotate: false - xy: 1025, 1081 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -ore-titanium-stained-stone-red-icon-small - rotate: false - xy: 1957, 750 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -ore-titanium-stone-icon-full - rotate: false - xy: 838, 693 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-titanium-stone-icon-medium - rotate: false - xy: 838, 693 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-titanium-stone-icon-large - rotate: false - xy: 975, 981 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -ore-titanium-stone-icon-small - rotate: false - xy: 2009, 780 + xy: 1196, 607 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 overdrive-projector-icon-large rotate: false - xy: 1025, 1031 + xy: 725, 939 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 overdrive-projector-icon-medium rotate: false - xy: 872, 693 + xy: 1969, 1151 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 overdrive-projector-icon-small rotate: false - xy: 1983, 754 + xy: 1222, 633 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 overflow-gate-icon-large rotate: false - xy: 1025, 981 + xy: 775, 989 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 overflow-gate-icon-small rotate: false - xy: 1957, 724 + xy: 1222, 607 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -5067,84 +4395,84 @@ phantom-factory-icon-full index: -1 phantom-factory-icon-large rotate: false - xy: 875, 931 + xy: 825, 1039 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 phantom-factory-icon-medium rotate: false - xy: 940, 693 + xy: 1417, 863 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 phantom-factory-icon-small rotate: false - xy: 2009, 754 + xy: 1248, 633 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 phase-conduit-icon-large rotate: false - xy: 925, 931 + xy: 775, 939 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 phase-conduit-icon-small rotate: false - xy: 1983, 728 + xy: 1248, 607 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 phase-conveyor-icon-large rotate: false - xy: 975, 931 + xy: 825, 989 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 phase-conveyor-icon-small rotate: false - xy: 1957, 698 + xy: 1274, 633 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 phase-wall-icon-large rotate: false - xy: 1025, 931 + xy: 825, 939 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 phase-wall-icon-small rotate: false - xy: 2009, 728 + xy: 1274, 607 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 phase-wall-large-icon-large rotate: false - xy: 1075, 1181 + xy: 875, 1181 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 phase-wall-large-icon-medium rotate: false - xy: 1280, 693 + xy: 1517, 997 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 phase-wall-large-icon-small rotate: false - xy: 1983, 702 + xy: 1300, 633 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -5158,56 +4486,56 @@ phase-weaver-icon-full index: -1 phase-weaver-icon-large rotate: false - xy: 1125, 1181 + xy: 925, 1181 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 phase-weaver-icon-medium rotate: false - xy: 1314, 693 + xy: 1567, 1047 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 phase-weaver-icon-small rotate: false - xy: 2009, 702 + xy: 1300, 607 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 pine-icon-medium rotate: false - xy: 1348, 693 + xy: 1617, 1097 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 pine-icon-small rotate: false - xy: 1983, 676 + xy: 1326, 633 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 plastanium-compressor-icon-large rotate: false - xy: 1075, 1131 + xy: 875, 1131 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 plastanium-compressor-icon-medium rotate: false - xy: 1382, 693 + xy: 1651, 1105 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 plastanium-compressor-icon-small rotate: false - xy: 2009, 676 + xy: 1326, 607 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -5221,175 +4549,175 @@ pneumatic-drill-icon-full index: -1 pneumatic-drill-icon-large rotate: false - xy: 1175, 1181 + xy: 975, 1181 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 pneumatic-drill-icon-medium rotate: false - xy: 1416, 693 + xy: 1685, 1105 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 pneumatic-drill-icon-small rotate: false - xy: 1978, 650 + xy: 1352, 633 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 power-node-icon-large rotate: false - xy: 1075, 1081 + xy: 875, 1081 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 power-node-icon-small rotate: false - xy: 2004, 650 + xy: 1352, 607 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 power-node-large-icon-large rotate: false - xy: 1125, 1131 + xy: 925, 1131 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 power-node-large-icon-medium rotate: false - xy: 1484, 693 + xy: 1853, 1126 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 power-node-large-icon-small rotate: false - xy: 2000, 624 + xy: 1378, 633 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 power-source-icon-large rotate: false - xy: 1225, 1181 + xy: 1025, 1181 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 power-source-icon-small rotate: false - xy: 2000, 598 + xy: 1378, 607 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 power-void-icon-large rotate: false - xy: 1075, 1031 + xy: 875, 1031 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 power-void-icon-small rotate: false - xy: 527, 704 + xy: 1404, 633 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 pulse-conduit-icon-full rotate: false - xy: 1693, 803 + xy: 1955, 1117 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 pulse-conduit-icon-large rotate: false - xy: 1125, 1081 + xy: 925, 1081 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 pulse-conduit-icon-small rotate: false - xy: 553, 704 + xy: 1404, 607 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 pulverizer-icon-full rotate: false - xy: 906, 659 + xy: 1651, 1071 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 pulverizer-icon-large rotate: false - xy: 1175, 1131 + xy: 975, 1131 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 pulverizer-icon-small rotate: false - xy: 509, 678 + xy: 1430, 633 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 pyratite-mixer-icon-large rotate: false - xy: 1275, 1181 + xy: 875, 981 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 pyratite-mixer-icon-medium rotate: false - xy: 974, 659 + xy: 1719, 1075 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 pyratite-mixer-icon-small rotate: false - xy: 509, 652 + xy: 1430, 607 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 repair-point rotate: false - xy: 1008, 659 + xy: 1535, 963 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 repair-point-icon-full rotate: false - xy: 1076, 659 + xy: 1501, 887 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 repair-point-icon-large rotate: false - xy: 1125, 1031 + xy: 975, 1081 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 repair-point-icon-small rotate: false - xy: 535, 678 + xy: 1456, 633 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -5403,21 +4731,21 @@ revenant-factory-icon-full index: -1 revenant-factory-icon-large rotate: false - xy: 1175, 1081 + xy: 1025, 1131 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 revenant-factory-icon-medium rotate: false - xy: 1110, 659 + xy: 1535, 895 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 revenant-factory-icon-small rotate: false - xy: 509, 626 + xy: 1456, 607 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -5438,105 +4766,105 @@ ripple-icon-full index: -1 ripple-icon-large rotate: false - xy: 1325, 1181 + xy: 975, 1031 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 ripple-icon-medium rotate: false - xy: 1144, 659 + xy: 1585, 1013 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ripple-icon-small rotate: false - xy: 535, 652 + xy: 858, 581 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 rocks-icon-large rotate: false - xy: 1075, 931 + xy: 1025, 1081 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 rocks-icon-small rotate: false - xy: 535, 626 + xy: 884, 581 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 rotary-pump-icon-large rotate: false - xy: 1125, 981 + xy: 975, 981 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 rotary-pump-icon-medium rotate: false - xy: 1178, 659 + xy: 1619, 1029 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 rotary-pump-icon-small rotate: false - xy: 561, 678 + xy: 910, 581 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 router-icon-large rotate: false - xy: 1175, 1031 + xy: 1025, 1031 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 router-icon-small rotate: false - xy: 561, 652 + xy: 936, 581 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 rtg-generator-icon-large rotate: false - xy: 1225, 1081 + xy: 1025, 981 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 rtg-generator-icon-medium rotate: false - xy: 1246, 659 + xy: 1687, 1037 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 rtg-generator-icon-small rotate: false - xy: 561, 626 + xy: 962, 581 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 salt-icon-large rotate: false - xy: 1275, 1131 + xy: 875, 931 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 salt-icon-small rotate: false - xy: 587, 674 + xy: 988, 581 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -5557,287 +4885,287 @@ salvo-icon-full index: -1 salvo-icon-large rotate: false - xy: 1375, 1181 + xy: 925, 931 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 salvo-icon-medium rotate: false - xy: 1314, 659 + xy: 1619, 995 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 salvo-icon-small rotate: false - xy: 613, 674 + xy: 1014, 581 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 sand-icon-large rotate: false - xy: 1125, 931 + xy: 975, 931 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 sand-icon-small rotate: false - xy: 587, 648 + xy: 1040, 581 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 sand-water-icon-large rotate: false - xy: 1175, 981 + xy: 1025, 931 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 sand-water-icon-small rotate: false - xy: 613, 648 + xy: 1066, 581 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 sandrocks-icon-large rotate: false - xy: 1225, 1031 + xy: 1075, 1181 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 sandrocks-icon-small rotate: false - xy: 587, 622 + xy: 1092, 581 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 scrap-wall-gigantic-icon-large rotate: false - xy: 1275, 1081 + xy: 1125, 1181 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 scrap-wall-gigantic-icon-medium rotate: false - xy: 1484, 659 + xy: 1569, 945 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 scrap-wall-gigantic-icon-small rotate: false - xy: 613, 622 + xy: 1118, 581 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 scrap-wall-huge-icon-large rotate: false - xy: 1325, 1131 + xy: 1075, 1131 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 scrap-wall-huge-icon-medium rotate: false - xy: 1518, 659 + xy: 1569, 911 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 scrap-wall-huge-icon-small rotate: false - xy: 639, 666 + xy: 1144, 581 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 scrap-wall-icon-large rotate: false - xy: 1425, 1181 + xy: 1175, 1181 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 scrap-wall-icon-small rotate: false - xy: 665, 666 + xy: 1170, 581 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 scrap-wall-large-icon-large rotate: false - xy: 1175, 931 + xy: 1075, 1081 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 scrap-wall-large-icon-medium rotate: false - xy: 1552, 659 + xy: 1619, 961 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 scrap-wall-large-icon-small rotate: false - xy: 639, 640 + xy: 1196, 581 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 separator-icon-large rotate: false - xy: 1225, 981 + xy: 1125, 1131 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 separator-icon-medium rotate: false - xy: 1620, 659 + xy: 1687, 969 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 separator-icon-small rotate: false - xy: 639, 614 + xy: 1248, 581 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 shock-mine-icon-large rotate: false - xy: 1275, 1031 + xy: 1225, 1181 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 shock-mine-icon-small rotate: false - xy: 717, 666 + xy: 1274, 581 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 silicon-smelter-icon-large rotate: false - xy: 1375, 1131 + xy: 1125, 1081 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 silicon-smelter-icon-medium rotate: false - xy: 1735, 861 + xy: 1569, 877 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 silicon-smelter-icon-small rotate: false - xy: 743, 666 + xy: 1300, 581 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 snow-icon-large rotate: false - xy: 1475, 1181 + xy: 1175, 1131 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 snow-icon-small rotate: false - xy: 769, 666 + xy: 1326, 581 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 snowrocks-icon-large rotate: false - xy: 1225, 931 + xy: 1275, 1181 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 snowrocks-icon-small rotate: false - xy: 691, 624 + xy: 1352, 581 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 solar-panel-icon-large rotate: false - xy: 1275, 981 + xy: 1075, 981 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 solar-panel-icon-small rotate: false - xy: 717, 640 + xy: 1378, 581 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 solar-panel-large-icon-large rotate: false - xy: 1325, 1031 + xy: 1125, 1031 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 solar-panel-large-icon-medium rotate: false - xy: 1761, 827 + xy: 1637, 927 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 solar-panel-large-icon-small rotate: false - xy: 743, 640 + xy: 1404, 581 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 sorter-icon-large rotate: false - xy: 1375, 1081 + xy: 1175, 1081 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 sorter-icon-small rotate: false - xy: 769, 640 + xy: 1430, 581 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 spawn-icon-large rotate: false - xy: 1425, 1131 + xy: 1225, 1131 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 spawn-icon-small rotate: false - xy: 795, 655 + xy: 1456, 581 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -5858,21 +5186,21 @@ spectre-icon-full index: -1 spectre-icon-large rotate: false - xy: 1525, 1181 + xy: 1325, 1181 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 spectre-icon-medium rotate: false - xy: 1723, 725 + xy: 1603, 859 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 spectre-icon-small rotate: false - xy: 665, 603 + xy: 1482, 601 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -5886,42 +5214,42 @@ spirit-factory-icon-full index: -1 spirit-factory-icon-large rotate: false - xy: 1325, 981 + xy: 1125, 981 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 spirit-factory-icon-medium rotate: false - xy: 1757, 759 + xy: 1637, 859 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 spirit-factory-icon-small rotate: false - xy: 691, 598 + xy: 1482, 575 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 spore-cluster-icon-large rotate: false - xy: 1375, 1031 + xy: 1175, 1031 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 spore-cluster-icon-medium rotate: false - xy: 1757, 725 + xy: 1671, 867 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 spore-cluster-icon-small rotate: false - xy: 717, 614 + xy: 513, 78 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -5935,189 +5263,161 @@ spore-press-icon-full index: -1 spore-press-icon-large rotate: false - xy: 1425, 1081 + xy: 1225, 1081 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 spore-press-icon-medium rotate: false - xy: 1723, 691 + xy: 1569, 843 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 spore-press-icon-small rotate: false - xy: 743, 614 + xy: 510, 52 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 stained-boulder-icon-large rotate: false - xy: 1475, 1131 + xy: 1275, 1131 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 stained-boulder-icon-small rotate: false - xy: 769, 614 + xy: 1248, 555 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 stained-rocks-icon-large rotate: false - xy: 1575, 1181 + xy: 1375, 1181 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 stained-rocks-icon-small rotate: false - xy: 795, 629 + xy: 1274, 555 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 stained-rocks-red-icon-large rotate: false - xy: 1325, 931 + xy: 1125, 931 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 stained-rocks-red-icon-small rotate: false - xy: 717, 588 + xy: 1300, 555 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 stained-rocks-yellow-icon-large rotate: false - xy: 1375, 981 + xy: 1175, 981 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 stained-rocks-yellow-icon-small rotate: false - xy: 743, 588 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -stained-stone-icon-large - rotate: false - xy: 1425, 1031 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -stained-stone-icon-small - rotate: false - xy: 769, 588 + xy: 1326, 555 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 stained-stone-red-icon-large rotate: false - xy: 1475, 1081 + xy: 1225, 1031 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 stained-stone-red-icon-small rotate: false - xy: 795, 603 - size: 24, 24 - orig: 24, 24 - offset: 0, 0 - index: -1 -stained-stone-yellow-icon-large - rotate: false - xy: 1525, 1131 - size: 48, 48 - orig: 48, 48 - offset: 0, 0 - index: -1 -stained-stone-yellow-icon-small - rotate: false - xy: 795, 577 + xy: 1352, 555 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 stone-icon-large rotate: false - xy: 1625, 1181 + xy: 1275, 1081 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 stone-icon-small rotate: false - xy: 821, 633 + xy: 1378, 555 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 surge-tower-icon-large rotate: false - xy: 1375, 931 + xy: 1325, 1131 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 surge-tower-icon-medium rotate: false - xy: 1757, 691 + xy: 1705, 935 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 surge-tower-icon-small rotate: false - xy: 821, 607 + xy: 1404, 555 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 surge-wall-icon-large rotate: false - xy: 1425, 981 + xy: 1425, 1181 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 surge-wall-icon-small rotate: false - xy: 847, 633 + xy: 1430, 555 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 surge-wall-large-icon-large rotate: false - xy: 1475, 1031 + xy: 1175, 931 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 surge-wall-large-icon-medium rotate: false - xy: 1756, 657 + xy: 1705, 867 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 surge-wall-large-icon-small rotate: false - xy: 847, 607 + xy: 1456, 555 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -6138,175 +5438,175 @@ swarmer-icon-full index: -1 swarmer-icon-large rotate: false - xy: 1575, 1131 + xy: 1275, 1031 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 swarmer-icon-medium rotate: false - xy: 1722, 623 + xy: 1603, 825 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 swarmer-icon-small rotate: false - xy: 821, 581 + xy: 1482, 549 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 tar-icon-large rotate: false - xy: 1675, 1181 + xy: 1325, 1081 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 tar-icon-small rotate: false - xy: 873, 633 + xy: 77, 8 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 tau-mech-pad-icon-large rotate: false - xy: 1525, 1031 + xy: 1225, 931 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 tau-mech-pad-icon-medium rotate: false - xy: 1756, 623 + xy: 1637, 825 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 tau-mech-pad-icon-small rotate: false - xy: 873, 607 + xy: 103, 11 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 thermal-generator-icon-large rotate: false - xy: 1575, 1081 + xy: 1275, 981 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 thermal-generator-icon-medium rotate: false - xy: 1803, 861 + xy: 1671, 833 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 thermal-generator-icon-small rotate: false - xy: 847, 581 + xy: 1781, 983 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 thermal-pump-icon-large rotate: false - xy: 1625, 1131 + xy: 1325, 1031 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 thermal-pump-icon-medium rotate: false - xy: 1795, 827 + xy: 1705, 833 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 thermal-pump-icon-small rotate: false - xy: 899, 633 + xy: 1773, 957 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 thorium-reactor-icon-large rotate: false - xy: 1725, 1181 + xy: 1375, 1081 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 thorium-reactor-icon-medium rotate: false - xy: 1795, 793 + xy: 1739, 939 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 thorium-reactor-icon-small rotate: false - xy: 899, 607 + xy: 1773, 931 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 thorium-wall-icon-large rotate: false - xy: 1475, 931 + xy: 1425, 1131 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 thorium-wall-icon-small rotate: false - xy: 873, 581 + xy: 1773, 905 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 thorium-wall-large-icon-large rotate: false - xy: 1525, 981 + xy: 1525, 1181 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 thorium-wall-large-icon-medium rotate: false - xy: 1791, 725 + xy: 1739, 871 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 thorium-wall-large-icon-small rotate: false - xy: 925, 633 + xy: 1773, 879 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 thruster-icon-large rotate: false - xy: 1575, 1031 + xy: 1275, 931 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 thruster-icon-medium rotate: false - xy: 1791, 691 + xy: 1739, 837 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 thruster-icon-small rotate: false - xy: 925, 607 + xy: 1773, 853 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -6320,112 +5620,112 @@ titan-factory-icon-full index: -1 titan-factory-icon-large rotate: false - xy: 1625, 1081 + xy: 1325, 981 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 titan-factory-icon-medium rotate: false - xy: 1790, 657 + xy: 1671, 799 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titan-factory-icon-small rotate: false - xy: 899, 581 + xy: 1773, 827 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 titanium-conveyor-icon-large rotate: false - xy: 1675, 1131 + xy: 1375, 1031 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 titanium-conveyor-icon-small rotate: false - xy: 951, 633 + xy: 1773, 801 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 titanium-wall-icon-large rotate: false - xy: 1775, 1181 + xy: 1425, 1081 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 titanium-wall-icon-small rotate: false - xy: 951, 607 + xy: 1773, 775 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 titanium-wall-large-icon-large rotate: false - xy: 1525, 931 + xy: 1475, 1131 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 titanium-wall-large-icon-medium rotate: false - xy: 1859, 691 + xy: 479, 428 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-wall-large-icon-small rotate: false - xy: 925, 581 + xy: 1799, 957 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 trident-ship-pad-icon-large rotate: false - xy: 1575, 981 + xy: 1575, 1181 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 trident-ship-pad-icon-medium rotate: false - xy: 1858, 623 + xy: 479, 360 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 trident-ship-pad-icon-small rotate: false - xy: 977, 633 + xy: 1799, 931 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 turbine-generator-icon-large rotate: false - xy: 1625, 1031 + xy: 1325, 931 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 turbine-generator-icon-medium rotate: false - xy: 1851, 1037 + xy: 479, 326 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 turbine-generator-icon-small rotate: false - xy: 977, 607 + xy: 1799, 905 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -6439,14 +5739,14 @@ unit-icon-chaos-array index: -1 unit-icon-crawler rotate: false - xy: 1675, 1081 + xy: 1375, 981 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 unit-icon-dagger rotate: false - xy: 1725, 1131 + xy: 1425, 1031 size: 48, 48 orig: 48, 48 offset: 0, 0 @@ -6481,35 +5781,35 @@ unit-icon-titan index: -1 unloader-icon-large rotate: false - xy: 1825, 1181 + xy: 1475, 1081 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 unloader-icon-small rotate: false - xy: 951, 581 + xy: 1799, 879 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 vault-icon-large rotate: false - xy: 1575, 931 + xy: 1525, 1131 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 vault-icon-medium rotate: false - xy: 1897, 827 + xy: 479, 258 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 vault-icon-small rotate: false - xy: 1003, 633 + xy: 1799, 853 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -6523,35 +5823,35 @@ water-extractor-icon-full index: -1 water-extractor-icon-large rotate: false - xy: 1625, 981 + xy: 1625, 1181 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 water-extractor-icon-medium rotate: false - xy: 1897, 793 + xy: 479, 224 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 water-extractor-icon-small rotate: false - xy: 1003, 607 + xy: 1799, 827 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 water-icon-large rotate: false - xy: 1675, 1031 + xy: 1375, 931 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 water-icon-small rotate: false - xy: 977, 581 + xy: 1799, 801 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -6572,63 +5872,63 @@ wave-icon-full index: -1 wave-icon-large rotate: false - xy: 1725, 1081 + xy: 1425, 981 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 wave-icon-medium rotate: false - xy: 1893, 759 + xy: 479, 190 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 wave-icon-small rotate: false - xy: 1029, 633 + xy: 1799, 775 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 white-tree-dead-icon-large rotate: false - xy: 1775, 1131 + xy: 1475, 1031 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 white-tree-dead-icon-medium rotate: false - xy: 1893, 725 + xy: 479, 156 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 white-tree-dead-icon-small rotate: false - xy: 1029, 607 + xy: 1773, 749 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 white-tree-icon-large rotate: false - xy: 1875, 1181 + xy: 1525, 1081 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 white-tree-icon-medium rotate: false - xy: 1893, 691 + xy: 479, 122 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 white-tree-icon-small rotate: false - xy: 1003, 581 + xy: 1799, 749 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -6642,168 +5942,168 @@ wraith-factory-icon-full index: -1 wraith-factory-icon-large rotate: false - xy: 1625, 931 + xy: 1675, 1181 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 wraith-factory-icon-medium rotate: false - xy: 1892, 657 + xy: 479, 88 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 wraith-factory-icon-small rotate: false - xy: 1055, 633 + xy: 539, 602 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 item-biomatter rotate: false - xy: 1625, 829 + xy: 1379, 761 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 item-blast-compound rotate: false - xy: 1659, 816 + xy: 869, 727 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 item-coal rotate: false - xy: 839, 795 + xy: 903, 727 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 item-copper rotate: false - xy: 839, 761 + xy: 937, 727 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 item-graphite rotate: false - xy: 873, 795 + xy: 971, 727 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 item-lead rotate: false - xy: 873, 761 + xy: 1005, 727 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 item-metaglass rotate: false - xy: 907, 795 + xy: 1039, 727 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 item-phase-fabric rotate: false - xy: 907, 761 + xy: 1073, 727 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 item-plastanium rotate: false - xy: 941, 795 + xy: 1107, 727 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 item-pyratite rotate: false - xy: 941, 761 + xy: 1141, 727 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 item-sand rotate: false - xy: 975, 795 + xy: 1175, 727 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 item-scrap rotate: false - xy: 975, 761 + xy: 1209, 727 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 item-silicon rotate: false - xy: 1009, 795 + xy: 1243, 727 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 item-spore-pod rotate: false - xy: 1043, 795 + xy: 1311, 727 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 item-surge-alloy rotate: false - xy: 1043, 761 + xy: 1345, 727 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 item-thorium rotate: false - xy: 1077, 795 + xy: 1379, 727 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 item-titanium rotate: false - xy: 1077, 761 + xy: 834, 699 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 liquid-cryofluid rotate: false - xy: 1247, 795 + xy: 1140, 693 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 liquid-oil rotate: false - xy: 1281, 795 + xy: 1208, 693 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 liquid-slag rotate: false - xy: 1349, 761 + xy: 1378, 693 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 liquid-water rotate: false - xy: 1417, 795 + xy: 868, 659 size: 32, 32 orig: 32, 32 offset: 0, 0 @@ -6887,14 +6187,14 @@ tau-mech index: -1 tau-mech-base rotate: false - xy: 1425, 931 + xy: 1375, 1131 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 tau-mech-leg rotate: false - xy: 1475, 981 + xy: 1475, 1181 size: 48, 48 orig: 48, 48 offset: 0, 0 @@ -6936,7 +6236,7 @@ trident-ship index: -1 blank rotate: false - xy: 87, 34 + xy: 510, 85 size: 1, 1 orig: 1, 1 offset: 0, 0 @@ -6950,7 +6250,7 @@ circle index: -1 clear rotate: false - xy: 1957, 932 + xy: 87, 34 size: 1, 1 orig: 1, 1 offset: 0, 0 @@ -6964,7 +6264,7 @@ shape-3 index: -1 bar rotate: false - xy: 445, 82 + xy: 543, 692 size: 27, 36 split: 9, 9, 9, 9 orig: 27, 36 @@ -6972,7 +6272,7 @@ bar index: -1 bar-top rotate: false - xy: 445, 120 + xy: 1481, 747 size: 27, 36 split: 9, 10, 9, 10 orig: 27, 36 @@ -6980,7 +6280,7 @@ bar-top index: -1 button rotate: false - xy: 801, 768 + xy: 759, 810 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -7012,7 +6312,7 @@ button-edge-1 index: -1 button-edge-2 rotate: false - xy: 801, 826 + xy: 1893, 1202 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -7028,7 +6328,7 @@ button-edge-3 index: -1 button-edge-4 rotate: false - xy: 261, 1372 + xy: 1931, 1202 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -7036,7 +6336,7 @@ button-edge-4 index: -1 button-over rotate: false - xy: 1675, 918 + xy: 261, 1372 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -7044,7 +6344,7 @@ button-over index: -1 button-right rotate: false - xy: 801, 797 + xy: 797, 868 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -7052,7 +6352,7 @@ button-right index: -1 button-right-down rotate: false - xy: 1951, 1152 + xy: 759, 868 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -7060,7 +6360,7 @@ button-right-down index: -1 button-right-over rotate: false - xy: 1989, 1156 + xy: 759, 839 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -7068,7 +6368,7 @@ button-right-over index: -1 button-select rotate: false - xy: 891, 1337 + xy: 1755, 983 size: 24, 24 split: 4, 4, 4, 4 orig: 24, 24 @@ -7076,42 +6376,42 @@ button-select index: -1 check-off rotate: false - xy: 1892, 623 + xy: 1753, 1077 size: 28, 32 orig: 28, 32 offset: 0, 0 index: -1 check-on rotate: false - xy: 1862, 1003 + xy: 479, 14 size: 28, 32 orig: 28, 32 offset: 0, 0 index: -1 check-on-over rotate: false - xy: 1919, 1065 + xy: 1755, 1043 size: 28, 32 orig: 28, 32 offset: 0, 0 index: -1 check-over rotate: false - xy: 1892, 1003 + xy: 1755, 1009 size: 28, 32 orig: 28, 32 offset: 0, 0 index: -1 clear rotate: false - xy: 1701, 906 + xy: 599, 1420 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 content-background rotate: false - xy: 800, 681 + xy: 1893, 1173 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -7119,7 +6419,7 @@ content-background index: -1 content-background-locked rotate: false - xy: 801, 739 + xy: 797, 839 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -7127,7 +6427,7 @@ content-background-locked index: -1 content-background-over rotate: false - xy: 800, 710 + xy: 797, 810 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -7149,84 +6449,84 @@ discord-banner index: -1 empty-sector rotate: false - xy: 1183, 829 + xy: 937, 761 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-crafting rotate: false - xy: 1091, 1237 + xy: 299, 1218 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-defense rotate: false - xy: 479, 728 + xy: 445, 70 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-distribution rotate: false - xy: 1905, 865 + xy: 1511, 869 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-effect rotate: false - xy: 579, 712 + xy: 1091, 1237 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-liquid rotate: false - xy: 1135, 641 + xy: 427, 719 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-power rotate: false - xy: 1297, 641 + xy: 531, 584 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-production rotate: false - xy: 1315, 641 + xy: 549, 584 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-turret rotate: false - xy: 1477, 641 + xy: 1803, 1046 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-units rotate: false - xy: 1513, 641 + xy: 1821, 1046 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-upgrade rotate: false - xy: 1549, 641 + xy: 1821, 1028 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 controller-cursor rotate: false - xy: 445, 64 + xy: 759, 792 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -7261,56 +6561,56 @@ icon-admin-small index: -1 icon-areaDelete rotate: false - xy: 1931, 793 + xy: 609, 900 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-arrow rotate: false - xy: 321, 64 + xy: 780, 674 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-arrow-16 rotate: false - xy: 321, 64 + xy: 780, 674 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-arrow-down rotate: false - xy: 599, 1420 + xy: 2037, 1173 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-arrow-left rotate: false - xy: 609, 900 + xy: 2037, 1161 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-arrow-right rotate: false - xy: 1943, 793 + xy: 531, 572 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-arrow-up rotate: false - xy: 587, 700 + xy: 1087, 1679 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-back rotate: false - xy: 649, 1356 + xy: 777, 792 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -7324,49 +6624,49 @@ icon-ban index: -1 icon-break rotate: false - xy: 295, 721 + xy: 321, 64 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-cancel rotate: false - xy: 564, 1771 + xy: 649, 1356 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-cancel-2 rotate: false - xy: 475, 234 + xy: 483, 494 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 icon-chat rotate: false - xy: 1087, 1679 + xy: 329, 2 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-check rotate: false - xy: 299, 1218 + xy: 295, 721 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-check-2 rotate: false - xy: 475, 208 + xy: 483, 468 size: 24, 24 orig: 24, 24 offset: 0, 0 index: -1 icon-copy rotate: false - xy: 759, 795 + xy: 564, 1771 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -7394,119 +6694,119 @@ icon-database-small index: -1 icon-dev-builds rotate: false - xy: 1948, 994 + xy: 1603, 963 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-discord rotate: false - xy: 1019, 1463 + xy: 463, 72 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-donate rotate: false - xy: 1035, 1463 + xy: 1019, 1463 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-dots rotate: false - xy: 625, 1218 + xy: 1035, 1463 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-editor rotate: false - xy: 625, 1202 + xy: 625, 1218 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-egg rotate: false - xy: 303, 1418 + xy: 625, 1202 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-elevation rotate: false - xy: 483, 604 + xy: 1862, 1108 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-eraser rotate: false - xy: 1055, 615 + xy: 667, 1356 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-exit rotate: false - xy: 303, 1402 + xy: 1601, 1073 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-file rotate: false - xy: 1029, 589 + xy: 1511, 851 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-file-image rotate: false - xy: 1081, 641 + xy: 1511, 833 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-file-text rotate: false - xy: 479, 62 + xy: 1601, 1057 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-fill rotate: false - xy: 667, 1356 + xy: 1511, 815 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-floppy rotate: false - xy: 303, 1386 + xy: 1569, 989 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-floppy-16 rotate: false - xy: 777, 795 + xy: 1511, 797 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-folder rotate: false - xy: 821, 665 + xy: 303, 1418 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-folder-parent rotate: false - xy: 147, 9 + xy: 303, 1402 size: 14, 14 orig: 14, 14 offset: 0, 0 @@ -7520,147 +6820,147 @@ icon-generated index: -1 icon-github rotate: false - xy: 163, 9 + xy: 303, 1386 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-google-play rotate: false - xy: 179, 9 + xy: 1547, 845 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-grid rotate: false - xy: 1099, 641 + xy: 427, 755 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-hold rotate: false - xy: 329, 2 + xy: 1955, 1152 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-holdDelete rotate: false - xy: 1639, 647 + xy: 989, 1663 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-home rotate: false - xy: 195, 9 + xy: 1547, 829 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-host rotate: false - xy: 211, 9 + xy: 1547, 813 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-info rotate: false - xy: 299, 1202 + xy: 1511, 781 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-itch.io rotate: false - xy: 453, 704 + xy: 1510, 765 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-item rotate: false - xy: 2027, 1119 + xy: 543, 572 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-items-none rotate: false - xy: 1735, 895 + xy: 1755, 973 size: 8, 8 orig: 8, 8 offset: 0, 0 index: -1 icon-line rotate: false - xy: 1117, 641 + xy: 427, 737 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-link rotate: false - xy: 299, 1370 + xy: 1510, 749 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-liquid-small rotate: false - xy: 989, 1663 + xy: 535, 560 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-load rotate: false - xy: 469, 704 + xy: 299, 1202 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-load-image rotate: false - xy: 1153, 641 + xy: 1783, 1082 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-load-map rotate: false - xy: 1171, 641 + xy: 1801, 1082 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-loading rotate: false - xy: 1189, 641 + xy: 1819, 1082 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-locked rotate: false - xy: 1207, 641 + xy: 1837, 1082 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-logic rotate: false - xy: 1265, 629 + xy: 341, 2 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-map rotate: false - xy: 501, 606 + xy: 1529, 791 size: 14, 14 orig: 14, 14 offset: 0, 0 @@ -7674,7 +6974,7 @@ icon-menu index: -1 icon-menu-large rotate: false - xy: 1225, 641 + xy: 2030, 1903 size: 16, 16 orig: 16, 16 offset: 0, 0 @@ -7695,21 +6995,21 @@ icon-mission-background index: -1 icon-mission-battle rotate: false - xy: 341, 2 + xy: 555, 572 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-mission-defense rotate: false - xy: 1277, 629 + xy: 535, 548 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-mission-done rotate: false - xy: 568, 1925 + xy: 547, 560 size: 10, 10 orig: 10, 10 offset: 0, 0 @@ -7723,280 +7023,280 @@ icon-none index: -1 icon-paste rotate: false - xy: 1243, 641 + xy: 2030, 1885 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-pause rotate: false - xy: 1289, 629 + xy: 568, 1925 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-pencil rotate: false - xy: 1261, 641 + xy: 2030, 1867 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-pencil-small rotate: false - xy: 517, 610 + xy: 299, 1370 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-pick rotate: false - xy: 1279, 641 + xy: 2030, 1849 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-play rotate: false - xy: 365, 2 + xy: 535, 536 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-play-2 rotate: false - xy: 533, 610 + xy: 1563, 827 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-play-custom rotate: false - xy: 549, 610 + xy: 1579, 827 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-players rotate: false - xy: 1301, 629 + xy: 547, 548 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-power-requirement rotate: false - xy: 1489, 829 + xy: 1243, 761 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-power-small rotate: false - xy: 377, 2 + xy: 365, 2 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-quit rotate: false - xy: 565, 610 + xy: 1563, 811 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-redo rotate: false - xy: 1333, 641 + xy: 445, 728 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-refresh rotate: false - xy: 1073, 617 + xy: 1579, 811 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-rename rotate: false - xy: 1055, 599 + xy: 565, 610 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-resize rotate: false - xy: 1351, 641 + xy: 463, 728 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-rotate rotate: false - xy: 1029, 573 + xy: 581, 610 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-rotate-arrow rotate: false - xy: 1089, 625 + xy: 597, 606 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-rotate-left rotate: false - xy: 1105, 625 + xy: 613, 606 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-rotate-right rotate: false - xy: 1121, 625 + xy: 629, 606 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-save rotate: false - xy: 1137, 625 + xy: 1481, 897 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-save-image rotate: false - xy: 1369, 641 + xy: 481, 728 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-save-map rotate: false - xy: 1387, 641 + xy: 1785, 1064 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-settings rotate: false - xy: 1313, 629 + xy: 535, 524 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-spray rotate: false - xy: 1405, 641 + xy: 1785, 1046 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-terrain rotate: false - xy: 1423, 641 + xy: 1803, 1064 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-tools rotate: false - xy: 1153, 625 + xy: 1862, 1092 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-touch rotate: false - xy: 389, 2 + xy: 547, 536 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-touchDelete rotate: false - xy: 1325, 629 + xy: 377, 2 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 icon-trash rotate: false - xy: 1169, 625 + xy: 1527, 775 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-trash-16 rotate: false - xy: 1441, 641 + xy: 1785, 1028 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-tree rotate: false - xy: 1459, 641 + xy: 1821, 1064 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-tree-locked rotate: false - xy: 1523, 829 + xy: 1277, 761 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icon-trello rotate: false - xy: 1185, 625 + xy: 1526, 759 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-tutorial rotate: false - xy: 1201, 625 + xy: 1526, 743 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-undo rotate: false - xy: 1495, 641 + xy: 1785, 1010 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-unlocked rotate: false - xy: 1531, 641 + xy: 1803, 1028 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-unlocks rotate: false - xy: 1217, 625 + xy: 1547, 797 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-wiki rotate: false - xy: 1233, 625 + xy: 1563, 795 size: 14, 14 orig: 14, 14 offset: 0, 0 index: -1 icon-zone rotate: false - xy: 475, 182 + xy: 505, 572 size: 24, 24 orig: 24, 24 offset: 0, 0 @@ -8010,14 +7310,14 @@ icon-zone-locked index: -1 icon-zoom rotate: false - xy: 1567, 641 + xy: 1803, 1010 size: 16, 16 orig: 16, 16 offset: 0, 0 index: -1 icon-zoom-small rotate: false - xy: 1249, 625 + xy: 1579, 795 size: 14, 14 orig: 14, 14 offset: 0, 0 @@ -8031,7 +7331,7 @@ info-banner index: -1 inventory rotate: false - xy: 501, 504 + xy: 780, 632 size: 24, 40 split: 10, 10, 10, 14 orig: 24, 40 @@ -8046,7 +7346,7 @@ logotext index: -1 pane rotate: false - xy: 1717, 981 + xy: 835, 801 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -8054,7 +7354,7 @@ pane index: -1 pane-2 rotate: false - xy: 1725, 1010 + xy: 835, 830 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -8062,7 +7362,7 @@ pane-2 index: -1 scroll rotate: false - xy: 665, 629 + xy: 1222, 570 size: 24, 35 split: 10, 10, 6, 5 orig: 24, 35 @@ -8086,7 +7386,7 @@ scroll-knob-horizontal-black index: -1 scroll-knob-vertical-black rotate: false - xy: 691, 650 + xy: 1482, 627 size: 24, 40 split: 10, 10, 6, 10 orig: 24, 40 @@ -8094,56 +7394,56 @@ scroll-knob-vertical-black index: -1 sector-select rotate: false - xy: 1586, 659 + xy: 1653, 969 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 selection rotate: false - xy: 759, 792 + xy: 2046, 2020 size: 1, 1 orig: 1, 1 offset: 0, 0 index: -1 slider rotate: false - xy: 497, 736 + xy: 2046, 2010 size: 1, 8 orig: 1, 8 offset: 0, 0 index: -1 slider-knob rotate: false - xy: 1831, 997 + xy: 1753, 1111 size: 29, 38 orig: 29, 38 offset: 0, 0 index: -1 slider-knob-down rotate: false - xy: 1919, 1099 + xy: 479, 48 size: 29, 38 orig: 29, 38 offset: 0, 0 index: -1 slider-knob-over rotate: false - xy: 1919, 1099 + xy: 479, 48 size: 29, 38 orig: 29, 38 offset: 0, 0 index: -1 slider-vertical rotate: false - xy: 1805, 1031 + xy: 1861, 1160 size: 8, 1 orig: 8, 1 offset: 0, 0 index: -1 underline rotate: false - xy: 1767, 1031 + xy: 1823, 1160 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -8151,7 +7451,7 @@ underline index: -1 underline-2 rotate: false - xy: 1775, 1060 + xy: 1785, 1160 size: 36, 27 split: 12, 12, 12, 12 orig: 36, 27 @@ -8166,7 +7466,7 @@ white index: -1 window-empty rotate: false - xy: 1857, 934 + xy: 543, 629 size: 27, 61 split: 8, 8, 44, 11 orig: 27, 61 @@ -8349,7 +7649,7 @@ revenant index: -1 spirit rotate: false - xy: 1275, 931 + xy: 1075, 931 size: 48, 48 orig: 48, 48 offset: 0, 0 @@ -8370,7 +7670,7 @@ titan-leg index: -1 wraith rotate: false - xy: 1925, 1181 + xy: 1575, 1131 size: 48, 48 orig: 48, 48 offset: 0, 0 @@ -8461,3834 +7761,2798 @@ lich-missiles-equip index: -1 reaper-gun-equip rotate: false - xy: 1075, 981 + xy: 925, 1031 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 revenant-missiles-equip rotate: false - xy: 1225, 1131 + xy: 925, 981 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 shockgun-equip rotate: false - xy: 1325, 1081 + xy: 1075, 1031 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 swarmer-equip rotate: false - xy: 1525, 1081 + xy: 1225, 981 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 sprites2.png -size: 2048,1024 +size: 2048,512 format: RGBA8888 filter: Nearest,Nearest repeat: none alloy-smelter-icon-editor rotate: false - xy: 1, 17 + xy: 905, 263 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 alpha-dart-mech-pad-icon-editor rotate: false - xy: 681, 823 + xy: 1395, 327 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 arc-icon-editor rotate: false - xy: 1341, 821 + xy: 2015, 457 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 battery-icon-editor rotate: false - xy: 311, 145 + xy: 2015, 423 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 battery-large-icon-editor rotate: false - xy: 323, 499 + xy: 1035, 393 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 blast-drill-icon-editor rotate: false - xy: 1, 245 + xy: 645, 361 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 blast-mixer-icon-editor rotate: false - xy: 453, 725 + xy: 1461, 327 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 block-border-editor rotate: false - xy: 463, 427 + xy: 2015, 389 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 bridge-conduit-icon-editor rotate: false - xy: 1375, 821 + xy: 1811, 227 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 bridge-conveyor-icon-editor rotate: false - xy: 497, 427 + xy: 1845, 227 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 char-icon-editor rotate: false - xy: 1409, 821 + xy: 1879, 227 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-char1 rotate: false - xy: 1409, 821 + xy: 1879, 227 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 clear-editor rotate: false - xy: 453, 854 + xy: 645, 228 size: 1, 1 orig: 1, 1 offset: 0, 0 index: -1 cliffs-icon-editor rotate: false - xy: 531, 427 + xy: 1913, 227 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 combustion-generator-icon-editor rotate: false - xy: 1443, 821 + xy: 1947, 227 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 conduit-icon-editor rotate: false - xy: 565, 427 + xy: 945, 33 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 container-icon-editor rotate: false - xy: 453, 659 + xy: 1527, 327 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 conveyor-icon-editor rotate: false - xy: 1477, 821 + xy: 979, 33 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 copper-wall-icon-editor rotate: false - xy: 1511, 821 + xy: 1109, 63 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 copper-wall-large-icon-editor rotate: false - xy: 519, 725 + xy: 1593, 327 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 core-foundation-icon-editor rotate: false - xy: 323, 727 + xy: 163, 39 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 core-nucleus-icon-editor rotate: false - xy: 323, 857 + xy: 1, 7 size: 160, 160 orig: 160, 160 offset: 0, 0 index: -1 core-shard-icon-editor rotate: false - xy: 745, 921 + xy: 1133, 393 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 craters-icon-editor rotate: false - xy: 1545, 821 + xy: 1143, 63 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-craters1 rotate: false - xy: 1545, 821 + xy: 1143, 63 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 crawler-factory-icon-editor rotate: false - xy: 519, 659 + xy: 1659, 327 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 cryofluidmixer-icon-editor rotate: false - xy: 585, 725 + xy: 1725, 327 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 cultivator-icon-editor rotate: false - xy: 585, 659 + xy: 1791, 327 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 cyclone-icon-editor rotate: false - xy: 99, 17 + xy: 1231, 393 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 dagger-factory-icon-editor rotate: false - xy: 453, 593 + xy: 1857, 327 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 deepwater-icon-editor rotate: false - xy: 1579, 821 + xy: 1177, 63 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-deepwater rotate: false - xy: 1579, 821 + xy: 1177, 63 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 delta-mech-pad-icon-editor rotate: false - xy: 519, 593 + xy: 1923, 327 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 differential-generator-icon-editor rotate: false - xy: 323, 401 + xy: 1329, 393 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 distributor-icon-editor rotate: false - xy: 585, 593 + xy: 1043, 197 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 door-icon-editor rotate: false - xy: 1613, 821 + xy: 1211, 63 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 door-large-icon-editor rotate: false - xy: 747, 855 + xy: 1043, 131 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 dunerocks-icon-editor rotate: false - xy: 1647, 821 + xy: 1245, 63 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 duo-icon-editor rotate: false - xy: 1681, 821 + xy: 1279, 63 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-char2 rotate: false - xy: 1715, 821 + xy: 1313, 63 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-char3 rotate: false - xy: 1749, 821 + xy: 163, 5 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-clear rotate: false - xy: 323, 389 + xy: 905, 251 size: 10, 10 orig: 10, 10 offset: 0, 0 index: -1 editor-craters2 rotate: false - xy: 1783, 821 + xy: 197, 5 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-craters3 rotate: false - xy: 1817, 821 + xy: 231, 5 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-craters4 rotate: false - xy: 1851, 821 + xy: 265, 5 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-craters5 rotate: false - xy: 1885, 821 + xy: 299, 5 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-stone1 rotate: false - xy: 1885, 821 + xy: 299, 5 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 stone-icon-editor rotate: false - xy: 1885, 821 + xy: 299, 5 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-craters6 rotate: false - xy: 1919, 821 + xy: 333, 5 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-stone2 rotate: false - xy: 1919, 821 + xy: 333, 5 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-grass1 rotate: false - xy: 1953, 821 + xy: 367, 5 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 grass-icon-editor rotate: false - xy: 1953, 821 + xy: 367, 5 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-grass2 rotate: false - xy: 619, 559 + xy: 401, 5 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-grass3 rotate: false - xy: 619, 525 + xy: 435, 5 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-holostone1 rotate: false - xy: 619, 491 + xy: 469, 5 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 holostone-icon-editor rotate: false - xy: 619, 491 + xy: 469, 5 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-holostone2 rotate: false - xy: 747, 755 + xy: 503, 5 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-holostone3 rotate: false - xy: 781, 755 + xy: 1373, 95 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-hotrock1 rotate: false - xy: 815, 755 + xy: 1407, 95 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 hotrock-icon-editor rotate: false - xy: 815, 755 + xy: 1407, 95 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-hotrock2 rotate: false - xy: 849, 755 + xy: 1441, 95 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-hotrock3 rotate: false - xy: 883, 755 + xy: 1475, 95 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-ice-snow1 rotate: false - xy: 1019, 755 + xy: 1611, 95 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ice-snow-icon-editor rotate: false - xy: 1019, 755 + xy: 1611, 95 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-ice-snow2 rotate: false - xy: 1053, 755 + xy: 1645, 95 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-ice-snow3 rotate: false - xy: 1087, 755 + xy: 1769, 185 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-ice1 rotate: false - xy: 917, 755 + xy: 1509, 95 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ice-icon-editor rotate: false - xy: 917, 755 + xy: 1509, 95 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-ice2 rotate: false - xy: 951, 755 + xy: 1543, 95 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-ice3 rotate: false - xy: 985, 755 + xy: 1577, 95 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-ignarock1 rotate: false - xy: 1121, 755 + xy: 1679, 95 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ignarock-icon-editor rotate: false - xy: 1121, 755 + xy: 1679, 95 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-ignarock2 rotate: false - xy: 1155, 755 + xy: 1753, 151 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-ignarock3 rotate: false - xy: 1189, 755 + xy: 1713, 111 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-magmarock1 rotate: false - xy: 1223, 755 + xy: 1787, 151 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 magmarock-icon-editor rotate: false - xy: 1223, 755 + xy: 1787, 151 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-magmarock2 rotate: false - xy: 1257, 755 + xy: 1803, 185 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-magmarock3 rotate: false - xy: 1291, 755 + xy: 1837, 193 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-metal-floor rotate: false - xy: 1341, 787 + xy: 1871, 193 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-metal-floor-damaged5 rotate: false - xy: 1341, 787 + xy: 1871, 193 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 metal-floor-icon-editor rotate: false - xy: 1341, 787 + xy: 1871, 193 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-metal-floor-2 rotate: false - xy: 1375, 787 + xy: 1905, 193 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 metal-floor-2-icon-editor rotate: false - xy: 1375, 787 + xy: 1905, 193 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-metal-floor-3 rotate: false - xy: 1409, 787 + xy: 1939, 193 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 metal-floor-3-icon-editor rotate: false - xy: 1409, 787 + xy: 1939, 193 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-metal-floor-5 rotate: false - xy: 1443, 787 + xy: 1713, 77 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 metal-floor-5-icon-editor rotate: false - xy: 1443, 787 + xy: 1713, 77 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-metal-floor-damaged1 rotate: false - xy: 1477, 787 + xy: 1821, 151 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 metal-floor-damaged-icon-editor rotate: false - xy: 1477, 787 + xy: 1821, 151 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-metal-floor-damaged2 rotate: false - xy: 1511, 787 + xy: 1855, 159 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-metal-floor-damaged3 rotate: false - xy: 1545, 787 + xy: 1889, 159 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-metal-floor-damaged4 rotate: false - xy: 1579, 787 + xy: 1923, 159 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-metal-floor-damaged6 rotate: false - xy: 1613, 787 + xy: 1957, 159 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -editor-ore-coal-holostone1 +editor-moss1 rotate: false - xy: 1647, 787 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-coal-holostone2 - rotate: false - xy: 1681, 787 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-coal-holostone3 - rotate: false - xy: 1715, 787 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-coal-sand1 - rotate: false - xy: 1749, 787 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-coal-sand2 - rotate: false - xy: 1783, 787 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-coal-sand3 - rotate: false - xy: 1817, 787 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-coal-stained-stone-red1 - rotate: false - xy: 1953, 787 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-coal-stained-stone-red2 - rotate: false - xy: 619, 457 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-coal-stained-stone-red3 - rotate: false - xy: 359, 171 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-coal-stained-stone1 - rotate: false - xy: 1851, 787 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-coal-stained-stone2 - rotate: false - xy: 1885, 787 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-coal-stained-stone3 - rotate: false - xy: 1919, 787 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-coal-stone1 - rotate: false - xy: 393, 171 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-coal-stone2 - rotate: false - xy: 427, 171 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-coal-stone3 - rotate: false - xy: 2001, 887 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-copper-holostone1 - rotate: false - xy: 2001, 853 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-copper-holostone2 - rotate: false - xy: 1987, 819 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-copper-holostone3 - rotate: false - xy: 1987, 785 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-copper-sand1 - rotate: false - xy: 311, 111 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-copper-sand2 - rotate: false - xy: 345, 137 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-copper-sand3 - rotate: false - xy: 379, 137 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-copper-stained-stone-red1 - rotate: false - xy: 413, 103 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-copper-stained-stone-red2 - rotate: false - xy: 295, 77 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-copper-stained-stone-red3 - rotate: false - xy: 295, 43 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-copper-stained-stone1 - rotate: false - xy: 413, 137 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-copper-stained-stone2 - rotate: false - xy: 345, 103 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-copper-stained-stone3 - rotate: false - xy: 379, 103 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-copper-stone1 - rotate: false - xy: 295, 9 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-copper-stone2 - rotate: false - xy: 329, 69 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-copper-stone3 - rotate: false - xy: 329, 35 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-lead-holostone1 - rotate: false - xy: 363, 69 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-lead-holostone2 - rotate: false - xy: 363, 35 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-lead-holostone3 - rotate: false - xy: 397, 69 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-lead-sand1 - rotate: false - xy: 397, 35 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-lead-sand2 - rotate: false - xy: 329, 1 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-lead-sand3 - rotate: false - xy: 363, 1 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-lead-stained-stone-red1 - rotate: false - xy: 1393, 753 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-lead-stained-stone-red2 - rotate: false - xy: 1427, 753 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-lead-stained-stone-red3 - rotate: false - xy: 1461, 753 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-lead-stained-stone1 - rotate: false - xy: 397, 1 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-lead-stained-stone2 - rotate: false - xy: 1325, 753 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-lead-stained-stone3 - rotate: false - xy: 1359, 753 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-lead-stone1 - rotate: false - xy: 1495, 753 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-lead-stone2 - rotate: false - xy: 1529, 753 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-lead-stone3 - rotate: false - xy: 1563, 753 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-scrap-holostone1 - rotate: false - xy: 1597, 753 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-scrap-holostone2 - rotate: false - xy: 1631, 753 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-scrap-holostone3 - rotate: false - xy: 1665, 753 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-scrap-sand1 - rotate: false - xy: 1699, 753 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-scrap-sand2 - rotate: false - xy: 1733, 753 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-scrap-sand3 - rotate: false - xy: 1767, 753 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-scrap-snow1 - rotate: false - xy: 1801, 753 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-scrap-snow2 - rotate: false - xy: 1835, 753 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-scrap-snow3 - rotate: false - xy: 1869, 753 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-scrap-stained-stone-red1 - rotate: false - xy: 431, 35 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-scrap-stained-stone-red2 - rotate: false - xy: 431, 1 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-scrap-stained-stone-red3 - rotate: false - xy: 1971, 751 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-scrap-stained-stone1 - rotate: false - xy: 1903, 753 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-scrap-stained-stone2 - rotate: false - xy: 1937, 753 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-scrap-stained-stone3 - rotate: false - xy: 431, 69 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-scrap-stone1 - rotate: false - xy: 2005, 751 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-scrap-stone2 - rotate: false - xy: 447, 137 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-scrap-stone3 - rotate: false - xy: 447, 103 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-thorium-holostone1 - rotate: false - xy: 465, 69 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-thorium-holostone2 - rotate: false - xy: 465, 35 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-thorium-holostone3 - rotate: false - xy: 465, 1 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-thorium-sand1 - rotate: false - xy: 599, 423 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-thorium-sand2 - rotate: false - xy: 633, 423 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-thorium-sand3 - rotate: false - xy: 463, 393 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-thorium-stained-stone-red1 - rotate: false - xy: 599, 389 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-thorium-stained-stone-red2 - rotate: false - xy: 633, 389 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-thorium-stained-stone-red3 - rotate: false - xy: 457, 359 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-thorium-stained-stone1 - rotate: false - xy: 497, 393 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-thorium-stained-stone2 - rotate: false - xy: 531, 393 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-thorium-stained-stone3 - rotate: false - xy: 565, 393 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-thorium-stone1 - rotate: false - xy: 457, 325 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-thorium-stone2 - rotate: false - xy: 491, 359 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-thorium-stone3 - rotate: false - xy: 457, 291 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-titanium-holostone1 - rotate: false - xy: 525, 359 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-titanium-holostone2 - rotate: false - xy: 491, 325 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-titanium-holostone3 - rotate: false - xy: 457, 257 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-titanium-sand1 - rotate: false - xy: 559, 359 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-titanium-sand2 - rotate: false - xy: 525, 325 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-titanium-sand3 - rotate: false - xy: 491, 291 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-titanium-stained-stone-red1 - rotate: false - xy: 491, 257 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-titanium-stained-stone-red2 - rotate: false - xy: 559, 291 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-titanium-stained-stone-red3 - rotate: false - xy: 525, 257 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-titanium-stained-stone1 - rotate: false - xy: 457, 223 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-titanium-stained-stone2 - rotate: false - xy: 559, 325 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-titanium-stained-stone3 - rotate: false - xy: 525, 291 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-titanium-stone1 - rotate: false - xy: 491, 223 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-titanium-stone2 - rotate: false - xy: 559, 257 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-ore-titanium-stone3 - rotate: false - xy: 525, 223 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-salt - rotate: false - xy: 559, 223 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -salt-icon-editor - rotate: false - xy: 559, 223 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-sand-water - rotate: false - xy: 593, 287 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -sand-water-icon-editor - rotate: false - xy: 593, 287 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-sand1 - rotate: false - xy: 593, 355 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -sand-icon-editor - rotate: false - xy: 593, 355 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-sand2 - rotate: false - xy: 593, 321 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-sand3 - rotate: false - xy: 627, 355 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-snow1 - rotate: false - xy: 627, 321 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -snow-icon-editor - rotate: false - xy: 627, 321 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-snow2 - rotate: false - xy: 593, 253 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-snow3 - rotate: false - xy: 627, 287 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -editor-stained-stone-red1 - rotate: false - xy: 593, 219 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -stained-stone-red-icon-editor - rotate: false - xy: 593, 219 + xy: 1973, 193 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-stained-stone-yellow1 rotate: false - xy: 627, 219 + xy: 1973, 193 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +moss-icon-editor + rotate: false + xy: 1973, 193 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 stained-stone-yellow-icon-editor rotate: false - xy: 627, 219 + xy: 1973, 193 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -editor-stained-stone1 +editor-moss2 rotate: false - xy: 627, 253 + xy: 1981, 227 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -stained-stone-icon-editor +editor-moss3 rotate: false - xy: 627, 253 + xy: 2015, 355 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-ore-coal1 + rotate: false + xy: 2015, 321 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-ore-coal2 + rotate: false + xy: 2015, 287 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-ore-coal3 + rotate: false + xy: 2015, 253 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-ore-copper1 + rotate: false + xy: 2015, 219 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-ore-copper2 + rotate: false + xy: 2007, 185 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-ore-copper3 + rotate: false + xy: 1991, 151 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-ore-lead1 + rotate: false + xy: 1855, 125 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-ore-lead2 + rotate: false + xy: 1889, 125 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-ore-lead3 + rotate: false + xy: 1923, 125 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-ore-scrap1 + rotate: false + xy: 1957, 125 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-ore-scrap2 + rotate: false + xy: 1991, 117 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-ore-scrap3 + rotate: false + xy: 1347, 61 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-ore-thorium1 + rotate: false + xy: 1381, 61 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-ore-thorium2 + rotate: false + xy: 1415, 61 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-ore-thorium3 + rotate: false + xy: 1449, 61 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-ore-titanium1 + rotate: false + xy: 1483, 61 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-ore-titanium2 + rotate: false + xy: 1517, 61 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-ore-titanium3 + rotate: false + xy: 1551, 61 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-salt + rotate: false + xy: 1585, 61 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +salt-icon-editor + rotate: false + xy: 1585, 61 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-sand-water + rotate: false + xy: 1787, 117 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +sand-water-icon-editor + rotate: false + xy: 1787, 117 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-sand1 + rotate: false + xy: 1619, 61 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +sand-icon-editor + rotate: false + xy: 1619, 61 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-sand2 + rotate: false + xy: 1653, 61 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-sand3 + rotate: false + xy: 1753, 117 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-snow1 + rotate: false + xy: 1821, 117 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +snow-icon-editor + rotate: false + xy: 1821, 117 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-snow2 + rotate: false + xy: 1747, 83 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-snow3 + rotate: false + xy: 1781, 83 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +editor-stained-stone-red1 + rotate: false + xy: 1815, 83 + size: 32, 32 + orig: 32, 32 + offset: 0, 0 + index: -1 +stained-stone-red-icon-editor + rotate: false + xy: 1815, 83 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-stone3 rotate: false - xy: 461, 189 + xy: 1855, 91 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-tar rotate: false - xy: 495, 189 + xy: 1889, 91 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 tar-icon-editor rotate: false - xy: 495, 189 + xy: 1889, 91 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 editor-water rotate: false - xy: 529, 189 + xy: 1923, 91 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 water-icon-editor rotate: false - xy: 529, 189 + xy: 1923, 91 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 force-projector-icon-editor rotate: false - xy: 843, 921 + xy: 1427, 393 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 fortress-factory-icon-editor rotate: false - xy: 941, 921 + xy: 1525, 393 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 fuse-icon-editor rotate: false - xy: 1039, 921 + xy: 1623, 393 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 ghoul-factory-icon-editor rotate: false - xy: 1137, 921 + xy: 1721, 393 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 glaive-ship-pad-icon-editor rotate: false - xy: 1235, 921 + xy: 1819, 393 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 graphite-press-icon-editor rotate: false - xy: 813, 855 + xy: 1043, 65 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 hail-icon-editor rotate: false - xy: 481, 155 + xy: 1957, 91 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icerocks-icon-editor rotate: false - xy: 481, 121 + xy: 1991, 83 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 impact-reactor-icon-editor rotate: false - xy: 485, 889 + xy: 645, 231 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 incinerator-icon-editor rotate: false - xy: 515, 155 + xy: 1747, 49 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 item-source-icon-editor rotate: false - xy: 515, 121 + xy: 1781, 49 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 item-void-icon-editor rotate: false - xy: 499, 87 + xy: 1815, 49 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 javelin-ship-pad-icon-editor rotate: false - xy: 879, 855 + xy: 1109, 229 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 junction-icon-editor rotate: false - xy: 499, 53 + xy: 1849, 57 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 kiln-icon-editor rotate: false - xy: 945, 855 + xy: 1109, 163 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 lancer-icon-editor rotate: false - xy: 1011, 855 + xy: 1175, 229 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 laser-drill-icon-editor rotate: false - xy: 1333, 921 + xy: 1917, 393 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 launch-pad-icon-editor rotate: false - xy: 1431, 921 + xy: 553, 71 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 liquid-junction-icon-editor rotate: false - xy: 499, 19 + xy: 1883, 57 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 liquid-router-icon-editor rotate: false - xy: 533, 87 + xy: 1917, 57 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 liquid-source-icon-editor rotate: false - xy: 533, 53 + xy: 1951, 57 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 liquid-tank-icon-editor rotate: false - xy: 1529, 921 + xy: 651, 133 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 mass-driver-icon-editor rotate: false - xy: 1627, 921 + xy: 749, 133 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 mechanical-drill-icon-editor rotate: false - xy: 1077, 855 + xy: 1109, 97 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 mechanical-pump-icon-editor rotate: false - xy: 533, 19 + xy: 1985, 49 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 meltdown-icon-editor rotate: false - xy: 1, 115 + xy: 775, 361 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 melter-icon-editor rotate: false - xy: 549, 155 + xy: 1849, 23 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 mend-projector-icon-editor rotate: false - xy: 1143, 855 + xy: 1175, 163 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 multi-press-icon-editor rotate: false - xy: 1725, 921 + xy: 651, 35 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 oil-extractor-icon-editor rotate: false - xy: 1823, 921 + xy: 749, 35 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 omega-mech-pad-icon-editor rotate: false - xy: 1921, 921 + xy: 847, 133 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 overdrive-projector-icon-editor rotate: false - xy: 1209, 855 + xy: 1241, 229 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 overflow-gate-icon-editor rotate: false - xy: 549, 121 + xy: 1883, 23 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 phantom-factory-icon-editor rotate: false - xy: 1275, 855 + xy: 1175, 97 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 phase-conduit-icon-editor rotate: false - xy: 567, 87 + xy: 1917, 23 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 phase-conveyor-icon-editor rotate: false - xy: 567, 53 + xy: 1951, 23 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 phase-wall-icon-editor rotate: false - xy: 567, 19 + xy: 1985, 15 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 phase-wall-large-icon-editor rotate: false - xy: 1341, 855 + xy: 1241, 163 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 phase-weaver-icon-editor rotate: false - xy: 1407, 855 + xy: 1307, 229 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 pine-icon-editor rotate: false - xy: 261, 129 + xy: 1703, 145 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 plastanium-compressor-icon-editor rotate: false - xy: 1473, 855 + xy: 1241, 97 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 pneumatic-drill-icon-editor rotate: false - xy: 1539, 855 + xy: 1307, 163 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 power-node-icon-editor rotate: false - xy: 661, 355 + xy: 1013, 31 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 power-node-large-icon-editor rotate: false - xy: 1605, 855 + xy: 1307, 97 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 power-source-icon-editor rotate: false - xy: 661, 321 + xy: 1047, 31 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 power-void-icon-editor rotate: false - xy: 661, 287 + xy: 1081, 29 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 pulse-conduit-icon-editor rotate: false - xy: 661, 253 + xy: 1115, 29 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 pulverizer-icon-editor rotate: false - xy: 661, 219 + xy: 1149, 29 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 pyratite-mixer-icon-editor rotate: false - xy: 1671, 855 + xy: 553, 5 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 repair-point-icon-editor rotate: false - xy: 651, 723 + xy: 1183, 29 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 revenant-factory-icon-editor rotate: false - xy: 131, 245 + xy: 293, 39 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 ripple-icon-editor rotate: false - xy: 197, 17 + xy: 847, 35 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 rocks-icon-editor rotate: false - xy: 651, 689 + xy: 1217, 29 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 rotary-pump-icon-editor rotate: false - xy: 1737, 855 + xy: 1395, 261 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 router-icon-editor rotate: false - xy: 685, 723 + xy: 1251, 29 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 rtg-generator-icon-editor rotate: false - xy: 1803, 855 + xy: 1461, 261 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 salvo-icon-editor rotate: false - xy: 1869, 855 + xy: 1527, 261 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 sandrocks-icon-editor rotate: false - xy: 651, 655 + xy: 1285, 29 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 scrap-wall-gigantic-icon-editor rotate: false - xy: 323, 597 + xy: 775, 231 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 scrap-wall-huge-icon-editor rotate: false - xy: 261, 277 + xy: 1003, 263 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 scrap-wall-icon-editor rotate: false - xy: 685, 689 + xy: 1319, 27 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 scrap-wall-large-icon-editor rotate: false - xy: 1935, 855 + xy: 1593, 261 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 separator-icon-editor rotate: false - xy: 421, 527 + xy: 1659, 261 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 shock-mine-icon-editor rotate: false - xy: 651, 621 + xy: 1353, 27 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 silicon-smelter-icon-editor rotate: false - xy: 421, 461 + xy: 1725, 261 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 snowrocks-icon-editor rotate: false - xy: 685, 655 + xy: 1387, 27 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 solar-panel-icon-editor rotate: false - xy: 685, 621 + xy: 1421, 27 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 solar-panel-large-icon-editor rotate: false - xy: 261, 179 + xy: 945, 165 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 sorter-icon-editor rotate: false - xy: 719, 721 + xy: 1455, 27 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 spawn-icon-editor rotate: false - xy: 753, 721 + xy: 1489, 27 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 spectre-icon-editor rotate: false - xy: 615, 889 + xy: 905, 361 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 spirit-factory-icon-editor rotate: false - xy: 487, 527 + xy: 1791, 261 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 spore-cluster-icon-editor rotate: false - xy: 421, 419 + xy: 1769, 219 size: 40, 40 orig: 40, 40 offset: 0, 0 index: -1 spore-press-icon-editor rotate: false - xy: 487, 461 + xy: 1857, 261 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 stained-boulder-icon-editor rotate: false - xy: 719, 687 + xy: 1523, 27 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 stained-rocks-icon-editor rotate: false - xy: 787, 721 + xy: 1557, 27 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 stained-rocks-red-icon-editor rotate: false - xy: 719, 653 + xy: 1591, 27 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 stained-rocks-yellow-icon-editor rotate: false - xy: 753, 687 + xy: 1625, 27 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 surge-tower-icon-editor rotate: false - xy: 553, 527 + xy: 1923, 261 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 surge-wall-icon-editor rotate: false - xy: 821, 721 + xy: 1659, 27 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 surge-wall-large-icon-editor rotate: false - xy: 553, 461 + xy: 1373, 195 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 swarmer-icon-editor rotate: false - xy: 681, 757 + xy: 1373, 129 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 tau-mech-pad-icon-editor rotate: false - xy: 747, 789 + xy: 1439, 195 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 thermal-generator-icon-editor rotate: false - xy: 813, 789 + xy: 1439, 129 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 thermal-pump-icon-editor rotate: false - xy: 359, 303 + xy: 945, 67 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 thorium-reactor-icon-editor rotate: false - xy: 359, 205 + xy: 1101, 295 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 thorium-wall-icon-editor rotate: false - xy: 753, 653 + xy: 619, 1 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 thorium-wall-large-icon-editor rotate: false - xy: 879, 789 + xy: 1505, 195 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 thruster-icon-editor rotate: false - xy: 131, 115 + xy: 423, 39 size: 128, 128 orig: 128, 128 offset: 0, 0 index: -1 titan-factory-icon-editor rotate: false - xy: 485, 791 + xy: 1199, 295 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 titanium-conveyor-icon-editor rotate: false - xy: 787, 687 + xy: 653, 1 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-wall-icon-editor rotate: false - xy: 855, 721 + xy: 687, 1 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium-wall-large-icon-editor rotate: false - xy: 945, 789 + xy: 1505, 129 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 trident-ship-pad-icon-editor rotate: false - xy: 1011, 789 + xy: 1571, 195 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 turbine-generator-icon-editor rotate: false - xy: 1077, 789 + xy: 1571, 129 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 unloader-icon-editor rotate: false - xy: 787, 653 + xy: 721, 1 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 vault-icon-editor rotate: false - xy: 583, 791 + xy: 1297, 295 size: 96, 96 orig: 96, 96 offset: 0, 0 index: -1 water-extractor-icon-editor rotate: false - xy: 1143, 789 + xy: 1637, 195 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 wave-icon-editor rotate: false - xy: 1209, 789 + xy: 1637, 129 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 white-tree-dead-icon-editor rotate: false - xy: 1, 697 + xy: 1, 169 size: 320, 320 orig: 320, 320 offset: 0, 0 index: -1 white-tree-icon-editor rotate: false - xy: 1, 375 + xy: 323, 169 size: 320, 320 orig: 320, 320 offset: 0, 0 index: -1 wraith-factory-icon-editor rotate: false - xy: 1275, 789 + xy: 1703, 195 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 sprites3.png -size: 2048,1024 +size: 2048,512 format: RGBA8888 filter: Nearest,Nearest repeat: none char1 rotate: false - xy: 613, 457 + xy: 1937, 413 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 char2 rotate: false - xy: 679, 523 + xy: 2003, 479 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 char3 rotate: false - xy: 745, 589 + xy: 581, 107 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 cliffs1 rotate: false - xy: 373, 393 + xy: 1805, 231 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 coal1 rotate: false - xy: 1019, 687 + xy: 249, 59 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 coal2 rotate: false - xy: 1309, 785 + xy: 283, 59 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 coal3 rotate: false - xy: 1591, 883 + xy: 1805, 197 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 copper1 rotate: false - xy: 1881, 981 + xy: 317, 59 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 copper2 rotate: false - xy: 175, 43 + xy: 1805, 163 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 copper3 rotate: false - xy: 779, 589 + xy: 351, 59 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 craters1 rotate: false - xy: 407, 393 + xy: 1805, 129 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 craters2 rotate: false - xy: 1053, 687 + xy: 385, 59 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 craters3 rotate: false - xy: 1343, 785 + xy: 419, 59 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 craters4 rotate: false - xy: 1625, 883 + xy: 453, 59 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 craters5 rotate: false - xy: 1915, 981 + xy: 487, 59 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 stone1 rotate: false - xy: 1915, 981 + xy: 487, 59 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 craters6 rotate: false - xy: 209, 43 + xy: 521, 59 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 stone2 rotate: false - xy: 209, 43 + xy: 521, 59 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 deepwater rotate: false - xy: 813, 589 + xy: 1937, 379 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 deepwater-edge rotate: false - xy: 323, 917 + xy: 1, 93 size: 288, 96 orig: 288, 96 offset: 0, 0 index: -1 dunerocks-large rotate: false - xy: 1, 11 + xy: 1, 27 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 dunerocks1 rotate: false - xy: 441, 393 + xy: 1971, 413 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 dunerocks2 rotate: false - xy: 1087, 687 + xy: 1971, 379 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 edge-stencil-blocky rotate: false - xy: 1, 273 + xy: 645, 415 size: 288, 96 orig: 288, 96 offset: 0, 0 index: -1 edge-stencil-smooth rotate: false - xy: 323, 819 + xy: 291, 93 size: 288, 96 orig: 288, 96 offset: 0, 0 index: -1 grass-edge rotate: false - xy: 613, 917 + xy: 645, 317 size: 288, 96 orig: 288, 96 offset: 0, 0 index: -1 grass1 rotate: false - xy: 1377, 785 + xy: 555, 59 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 grass2 rotate: false - xy: 1659, 883 + xy: 1871, 305 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 grass3 rotate: false - xy: 1949, 981 + xy: 283, 25 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 holostone-edge rotate: false - xy: 1, 175 + xy: 935, 415 size: 288, 96 orig: 288, 96 offset: 0, 0 index: -1 holostone1 rotate: false - xy: 243, 43 + xy: 317, 25 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 holostone2 rotate: false - xy: 847, 589 + xy: 351, 25 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 holostone3 rotate: false - xy: 475, 393 + xy: 385, 25 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 hotrock1 rotate: false - xy: 1121, 687 + xy: 419, 25 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 hotrock2 rotate: false - xy: 1411, 785 + xy: 453, 25 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 hotrock3 rotate: false - xy: 1693, 883 + xy: 487, 25 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ice-edge rotate: false - xy: 323, 721 + xy: 645, 219 size: 288, 96 orig: 288, 96 offset: 0, 0 index: -1 ice-snow-edge rotate: false - xy: 613, 819 + xy: 935, 317 size: 288, 96 orig: 288, 96 offset: 0, 0 index: -1 ice-snow1 rotate: false - xy: 1445, 785 + xy: 1839, 231 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ice-snow2 rotate: false - xy: 1727, 883 + xy: 1839, 197 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ice-snow3 rotate: false - xy: 543, 393 + xy: 1839, 163 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ice1 rotate: false - xy: 1983, 981 + xy: 521, 25 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ice2 rotate: false - xy: 509, 393 + xy: 555, 25 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ice3 rotate: false - xy: 1155, 687 + xy: 1855, 271 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icerocks-large rotate: false - xy: 613, 557 + xy: 1805, 447 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 icerocks1 rotate: false - xy: 577, 393 + xy: 1839, 129 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 icerocks2 rotate: false - xy: 291, 337 + xy: 1889, 271 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ignarock-edge rotate: false - xy: 903, 917 + xy: 1225, 415 size: 288, 96 orig: 288, 96 offset: 0, 0 index: -1 ignarock1 rotate: false - xy: 291, 303 + xy: 1873, 237 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ignarock2 rotate: false - xy: 291, 269 + xy: 1873, 203 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 ignarock3 rotate: false - xy: 291, 235 + xy: 1873, 169 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 lead1 rotate: false - xy: 291, 201 + xy: 1873, 135 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 lead2 rotate: false - xy: 291, 167 + xy: 1905, 305 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 lead3 rotate: false - xy: 291, 133 + xy: 1907, 237 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 magmarock1 rotate: false - xy: 291, 99 + xy: 1907, 203 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 magmarock2 rotate: false - xy: 903, 621 + xy: 1923, 271 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 magmarock3 rotate: false - xy: 1193, 719 + xy: 1907, 169 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 metal-floor rotate: false - xy: 1483, 817 + xy: 1907, 135 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 metal-floor-damaged5 rotate: false - xy: 1483, 817 + xy: 1907, 135 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 metal-floor-2 rotate: false - xy: 1773, 915 + xy: 1941, 237 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 metal-floor-3 rotate: false - xy: 647, 457 + xy: 1941, 203 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 metal-floor-5 rotate: false - xy: 713, 523 + xy: 1941, 169 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 metal-floor-damaged1 rotate: false - xy: 937, 621 + xy: 1941, 135 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 metal-floor-damaged2 rotate: false - xy: 1227, 719 + xy: 589, 73 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 metal-floor-damaged3 rotate: false - xy: 1517, 817 + xy: 589, 39 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 metal-floor-damaged4 rotate: false - xy: 1807, 915 + xy: 589, 5 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 metal-floor-damaged6 rotate: false - xy: 613, 423 + xy: 1913, 345 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 metal-floor-edge rotate: false - xy: 1, 77 + xy: 935, 219 size: 288, 96 orig: 288, 96 offset: 0, 0 index: -1 -ore-coal-holostone1 +moss-edge rotate: false - xy: 647, 423 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-coal-holostone2 - rotate: false - xy: 325, 343 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-coal-holostone3 - rotate: false - xy: 325, 309 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-coal-sand1 - rotate: false - xy: 325, 275 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-coal-sand2 - rotate: false - xy: 325, 241 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-coal-sand3 - rotate: false - xy: 325, 207 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-coal-stained-stone-red1 - rotate: false - xy: 1189, 685 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-coal-stained-stone-red2 - rotate: false - xy: 1223, 685 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-coal-stained-stone-red3 - rotate: false - xy: 1479, 783 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-coal-stained-stone1 - rotate: false - xy: 325, 173 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-coal-stained-stone2 - rotate: false - xy: 325, 139 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-coal-stained-stone3 - rotate: false - xy: 325, 105 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-coal-stone1 - rotate: false - xy: 1513, 783 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-coal-stone2 - rotate: false - xy: 611, 389 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-coal-stone3 - rotate: false - xy: 645, 389 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-copper-holostone1 - rotate: false - xy: 133, 1 - size: 32, 32 - orig: 32, 32 + xy: 1225, 317 + size: 288, 96 + orig: 288, 96 offset: 0, 0 index: -1 -ore-copper-holostone2 +stained-stone-yellow-edge rotate: false - xy: 291, 65 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-copper-holostone3 - rotate: false - xy: 325, 71 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-copper-sand1 - rotate: false - xy: 1761, 881 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-copper-sand2 - rotate: false - xy: 1795, 881 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-copper-sand3 - rotate: false - xy: 971, 637 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-copper-stained-stone-red1 - rotate: false - xy: 1087, 653 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-copper-stained-stone-red2 - rotate: false - xy: 1121, 653 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-copper-stained-stone-red3 - rotate: false - xy: 1155, 653 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-copper-stained-stone1 - rotate: false - xy: 1261, 735 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-copper-stained-stone2 - rotate: false - xy: 1019, 653 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-copper-stained-stone3 - rotate: false - xy: 1053, 653 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-copper-stone1 - rotate: false - xy: 1189, 651 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-copper-stone2 - rotate: false - xy: 1223, 651 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-copper-stone3 - rotate: false - xy: 1309, 751 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-lead-holostone1 - rotate: false - xy: 1343, 751 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-lead-holostone2 - rotate: false - xy: 1377, 751 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-lead-holostone3 - rotate: false - xy: 1411, 751 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-lead-sand1 - rotate: false - xy: 1445, 751 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-lead-sand2 - rotate: false - xy: 1479, 749 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-lead-sand3 - rotate: false - xy: 1513, 749 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-lead-stained-stone-red1 - rotate: false - xy: 475, 359 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-lead-stained-stone-red2 - rotate: false - xy: 509, 359 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-lead-stained-stone-red3 - rotate: false - xy: 543, 359 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-lead-stained-stone1 - rotate: false - xy: 373, 359 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-lead-stained-stone2 - rotate: false - xy: 407, 359 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-lead-stained-stone3 - rotate: false - xy: 441, 359 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-lead-stone1 - rotate: false - xy: 577, 359 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-lead-stone2 - rotate: false - xy: 611, 355 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-lead-stone3 - rotate: false - xy: 645, 355 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-scrap-holostone1 - rotate: false - xy: 359, 325 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-scrap-holostone2 - rotate: false - xy: 359, 291 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-scrap-holostone3 - rotate: false - xy: 393, 325 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-scrap-sand1 - rotate: false - xy: 359, 257 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-scrap-sand2 - rotate: false - xy: 393, 291 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-scrap-sand3 - rotate: false - xy: 427, 325 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-scrap-snow1 - rotate: false - xy: 359, 223 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-scrap-snow2 - rotate: false - xy: 393, 257 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-scrap-snow3 - rotate: false - xy: 427, 291 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-scrap-stained-stone-red1 - rotate: false - xy: 427, 257 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-scrap-stained-stone-red2 - rotate: false - xy: 461, 291 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-scrap-stained-stone-red3 - rotate: false - xy: 495, 325 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-scrap-stained-stone1 - rotate: false - xy: 461, 325 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-scrap-stained-stone2 - rotate: false - xy: 359, 189 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-scrap-stained-stone3 - rotate: false - xy: 393, 223 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-scrap-stone1 - rotate: false - xy: 359, 155 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-scrap-stone2 - rotate: false - xy: 393, 189 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-scrap-stone3 - rotate: false - xy: 427, 223 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-thorium-holostone1 - rotate: false - xy: 461, 257 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-thorium-holostone2 - rotate: false - xy: 495, 291 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-thorium-holostone3 - rotate: false - xy: 529, 325 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-thorium-sand1 - rotate: false - xy: 359, 121 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-thorium-sand2 - rotate: false - xy: 393, 155 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-thorium-sand3 - rotate: false - xy: 427, 189 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-thorium-stained-stone-red1 - rotate: false - xy: 563, 325 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -ore-thorium-stained-stone-red2 - rotate: false - xy: 359, 87 - size: 32, 32 - orig: 32, 32 + xy: 1225, 317 + size: 288, 96 + orig: 288, 96 offset: 0, 0 index: -1 -ore-thorium-stained-stone-red3 +moss1 rotate: false - xy: 393, 121 + xy: 1947, 345 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -ore-thorium-stained-stone1 +stained-stone-yellow1 rotate: false - xy: 461, 223 + xy: 1947, 345 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -ore-thorium-stained-stone2 +moss2 rotate: false - xy: 495, 257 + xy: 1939, 311 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -ore-thorium-stained-stone3 +moss3 rotate: false - xy: 529, 291 + xy: 1981, 345 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -ore-thorium-stone1 +ore-coal1 rotate: false - xy: 427, 155 + xy: 1973, 311 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -ore-thorium-stone2 +ore-coal2 rotate: false - xy: 461, 189 + xy: 1957, 277 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -ore-thorium-stone3 +ore-coal3 rotate: false - xy: 495, 223 + xy: 2015, 445 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -ore-titanium-holostone1 +ore-copper1 rotate: false - xy: 529, 257 + xy: 2015, 411 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -ore-titanium-holostone2 +ore-copper2 rotate: false - xy: 563, 291 + xy: 2015, 377 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -ore-titanium-holostone3 +ore-copper3 rotate: false - xy: 393, 87 + xy: 2015, 343 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -ore-titanium-sand1 +ore-lead1 rotate: false - xy: 427, 121 + xy: 2007, 309 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -ore-titanium-sand2 +ore-lead2 rotate: false - xy: 461, 155 + xy: 1991, 275 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -ore-titanium-sand3 +ore-lead3 rotate: false - xy: 495, 189 + xy: 1975, 241 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -ore-titanium-stained-stone-red1 +ore-scrap1 rotate: false - xy: 461, 121 + xy: 1975, 207 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -ore-titanium-stained-stone-red2 +ore-scrap2 rotate: false - xy: 495, 155 + xy: 1975, 173 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -ore-titanium-stained-stone-red3 +ore-scrap3 rotate: false - xy: 529, 189 + xy: 1975, 139 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -ore-titanium-stained-stone1 +ore-thorium1 rotate: false - xy: 529, 223 + xy: 2009, 241 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -ore-titanium-stained-stone2 +ore-thorium2 rotate: false - xy: 563, 257 + xy: 2009, 207 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -ore-titanium-stained-stone3 +ore-thorium3 rotate: false - xy: 427, 87 + xy: 2009, 173 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -ore-titanium-stone1 +ore-titanium1 rotate: false - xy: 563, 223 + xy: 2009, 139 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -ore-titanium-stone2 +ore-titanium2 rotate: false - xy: 461, 87 + xy: 1805, 95 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -ore-titanium-stone3 +ore-titanium3 rotate: false - xy: 495, 121 + xy: 1839, 95 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 pine rotate: false - xy: 323, 377 + xy: 581, 141 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 rock1 rotate: false - xy: 969, 671 + xy: 199, 43 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 rock2 rotate: false - xy: 1259, 769 + xy: 1805, 265 size: 48, 48 orig: 48, 48 offset: 0, 0 index: -1 rocks-large rotate: false - xy: 903, 655 + xy: 67, 27 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 rocks1 rotate: false - xy: 529, 155 + xy: 1873, 101 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 rocks2 rotate: false - xy: 563, 189 + xy: 1907, 101 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 salt rotate: false - xy: 495, 87 + xy: 1941, 101 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 salt-edge rotate: false - xy: 323, 623 + xy: 1515, 415 size: 288, 96 orig: 288, 96 offset: 0, 0 index: -1 sand-edge rotate: false - xy: 613, 721 + xy: 1225, 219 size: 288, 96 orig: 288, 96 offset: 0, 0 index: -1 sand-water rotate: false - xy: 563, 121 + xy: 1907, 67 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 sand-water-edge rotate: false - xy: 903, 819 + xy: 1515, 317 size: 288, 96 orig: 288, 96 offset: 0, 0 index: -1 sand1 rotate: false - xy: 529, 121 + xy: 1975, 105 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 sand2 rotate: false - xy: 563, 155 + xy: 2009, 105 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 sand3 rotate: false - xy: 529, 87 + xy: 1873, 67 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 sandrocks-large rotate: false - xy: 1193, 753 + xy: 1805, 381 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 sandrocks1 rotate: false - xy: 563, 87 + xy: 1941, 67 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 sandrocks2 rotate: false - xy: 597, 321 + xy: 1975, 71 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 scrap1 rotate: false - xy: 597, 287 + xy: 2009, 71 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 scrap2 rotate: false - xy: 631, 321 + xy: 1975, 37 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 scrap3 rotate: false - xy: 597, 253 + xy: 2009, 37 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 snow-edge rotate: false - xy: 1193, 917 + xy: 1515, 219 size: 288, 96 orig: 288, 96 offset: 0, 0 index: -1 snow1 rotate: false - xy: 631, 287 + xy: 623, 61 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 snow2 rotate: false - xy: 597, 219 + xy: 623, 27 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 snow3 rotate: false - xy: 631, 253 + xy: 657, 87 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 snowrocks-large rotate: false - xy: 1483, 851 + xy: 1871, 447 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 snowrocks1 rotate: false - xy: 597, 185 + xy: 691, 87 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 snowrocks2 rotate: false - xy: 631, 219 + xy: 657, 53 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 spore-cluster1 rotate: false - xy: 1549, 875 + xy: 199, 1 size: 40, 40 orig: 40, 40 offset: 0, 0 index: -1 spore-cluster2 rotate: false - xy: 1839, 973 + xy: 241, 1 size: 40, 40 orig: 40, 40 offset: 0, 0 index: -1 spore-cluster3 rotate: false - xy: 133, 35 + xy: 1871, 339 size: 40, 40 orig: 40, 40 offset: 0, 0 index: -1 stained-boulder1 rotate: false - xy: 597, 151 + xy: 725, 87 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 stained-boulder2 rotate: false - xy: 631, 185 + xy: 691, 53 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 stained-rocks-large rotate: false - xy: 1773, 949 + xy: 133, 27 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 stained-rocks-red-large rotate: false - xy: 67, 11 + xy: 1805, 315 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 stained-rocks-red1 rotate: false - xy: 631, 117 + xy: 793, 87 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 stained-rocks-red2 rotate: false - xy: 597, 83 + xy: 759, 53 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 stained-rocks-yellow-large rotate: false - xy: 613, 491 + xy: 1871, 381 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 stained-rocks-yellow1 rotate: false - xy: 631, 83 + xy: 827, 87 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 stained-rocks-yellow2 rotate: false - xy: 971, 603 + xy: 793, 53 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 stained-rocks1 rotate: false - xy: 597, 117 + xy: 759, 87 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 stained-rocks2 rotate: false - xy: 631, 151 + xy: 725, 53 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 -stained-stone-edge - rotate: false - xy: 323, 525 - size: 288, 96 - orig: 288, 96 - offset: 0, 0 - index: -1 stained-stone-red-edge rotate: false - xy: 613, 623 + xy: 645, 121 size: 288, 96 orig: 288, 96 offset: 0, 0 index: -1 stained-stone-red1 rotate: false - xy: 1107, 619 + xy: 861, 87 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 stained-stone-red3 rotate: false - xy: 1107, 619 + xy: 861, 87 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 stained-stone-red2 rotate: false - xy: 1141, 619 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -stained-stone-yellow-edge - rotate: false - xy: 903, 721 - size: 288, 96 - orig: 288, 96 - offset: 0, 0 - index: -1 -stained-stone-yellow1 - rotate: false - xy: 1175, 617 + xy: 827, 53 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 stained-stone-yellow2 rotate: false - xy: 1209, 617 + xy: 895, 87 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 stained-stone-yellow3 rotate: false - xy: 1261, 701 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -stained-stone1 - rotate: false - xy: 1005, 619 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -stained-stone2 - rotate: false - xy: 1039, 619 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 -stained-stone3 - rotate: false - xy: 1073, 619 + xy: 861, 53 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 stainedrocks-large rotate: false - xy: 679, 557 + xy: 1937, 447 size: 64, 64 orig: 64, 64 offset: 0, 0 index: -1 stainedrocks1 rotate: false - xy: 1257, 667 + xy: 929, 87 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 stainedrocks2 rotate: false - xy: 1295, 717 + xy: 895, 53 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 stone-edge rotate: false - xy: 1193, 819 + xy: 935, 121 size: 288, 96 orig: 288, 96 offset: 0, 0 index: -1 stone3 rotate: false - xy: 1329, 717 + xy: 963, 87 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 tar rotate: false - xy: 1363, 717 + xy: 929, 53 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 tar-edge rotate: false - xy: 1483, 917 + xy: 1225, 121 size: 288, 96 orig: 288, 96 offset: 0, 0 index: -1 thorium1 rotate: false - xy: 1397, 717 + xy: 997, 87 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 thorium2 rotate: false - xy: 1431, 717 + xy: 963, 53 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 thorium3 rotate: false - xy: 1465, 715 + xy: 1031, 87 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium1 rotate: false - xy: 1499, 715 + xy: 997, 53 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium2 rotate: false - xy: 359, 53 + xy: 1065, 87 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 titanium3 rotate: false - xy: 393, 53 + xy: 1031, 53 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 water rotate: false - xy: 427, 53 + xy: 1099, 87 size: 32, 32 orig: 32, 32 offset: 0, 0 index: -1 water-edge rotate: false - xy: 323, 427 + xy: 1515, 121 size: 288, 96 orig: 288, 96 offset: 0, 0 index: -1 white-tree rotate: false - xy: 1, 693 + xy: 1, 191 size: 320, 320 orig: 320, 320 offset: 0, 0 index: -1 white-tree-dead rotate: false - xy: 1, 371 + xy: 323, 191 size: 320, 320 orig: 320, 320 offset: 0, 0 diff --git a/core/assets/sprites/sprites.png b/core/assets/sprites/sprites.png index c744ce7a1c..d5e483bf5d 100644 Binary files a/core/assets/sprites/sprites.png and b/core/assets/sprites/sprites.png differ diff --git a/core/assets/sprites/sprites2.png b/core/assets/sprites/sprites2.png index cf0a8e1fde..9f94d97008 100644 Binary files a/core/assets/sprites/sprites2.png and b/core/assets/sprites/sprites2.png differ diff --git a/core/assets/sprites/sprites3.png b/core/assets/sprites/sprites3.png index 6c749afad5..2b1c5b0372 100644 Binary files a/core/assets/sprites/sprites3.png and b/core/assets/sprites/sprites3.png differ diff --git a/core/src/io/anuke/mindustry/ai/BlockIndexer.java b/core/src/io/anuke/mindustry/ai/BlockIndexer.java index 604b63e294..761140642e 100644 --- a/core/src/io/anuke/mindustry/ai/BlockIndexer.java +++ b/core/src/io/anuke/mindustry/ai/BlockIndexer.java @@ -203,7 +203,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().itemDrop == item){ + if(res.block() == Blocks.air && res.drop() == item){ return res; } } @@ -241,9 +241,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.floor().itemDrop == null || !scanOres.contains(result.floor().itemDrop)) continue; + if( result == null || result.drop() == null || !scanOres.contains(result.drop())) continue; - itemSet.add(result.floor().itemDrop); + itemSet.add(result.drop()); } } @@ -320,8 +320,8 @@ public class BlockIndexer{ Tile tile = world.tile(x, y); //add position of quadrant to list when an ore is found - if(tile.floor().itemDrop != null && scanOres.contains(tile.floor().itemDrop) && tile.block() == Blocks.air){ - ores.get(tile.floor().itemDrop).add(world.tile( + if(tile.drop() != null && scanOres.contains(tile.drop()) && tile.block() == Blocks.air){ + ores.get(tile.drop()).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 43ff6bdc00..db03b9bf8a 100644 --- a/core/src/io/anuke/mindustry/content/Blocks.java +++ b/core/src/io/anuke/mindustry/content/Blocks.java @@ -7,7 +7,6 @@ import io.anuke.arc.graphics.g2d.TextureRegion; import io.anuke.mindustry.game.ContentList; import io.anuke.mindustry.graphics.CacheLayer; import io.anuke.mindustry.type.Category; -import io.anuke.mindustry.type.Item; import io.anuke.mindustry.type.ItemStack; import io.anuke.mindustry.world.Block; import io.anuke.mindustry.world.Tile; @@ -28,7 +27,8 @@ import io.anuke.mindustry.world.blocks.units.UnitFactory; import io.anuke.mindustry.world.consumers.ConsumeItemFilter; import io.anuke.mindustry.world.consumers.ConsumeLiquidFilter; -import static io.anuke.mindustry.Vars.*; +import static io.anuke.mindustry.Vars.state; +import static io.anuke.mindustry.Vars.world; public class Blocks implements ContentList{ public static Block @@ -39,6 +39,9 @@ public class Blocks implements ContentList{ iceSnow, sandWater, duneRocks, sandRocks, stainedRocks, moss, stainedRocksRed, stainedStoneRed, stainedRocksYellow, stainedStoneYellow, stainedBoulder, grass, salt, metalFloor, metalFloorDamaged, metalFloor2, metalFloor3, metalFloor5, ignarock, magmarock, hotrock, snowrocks, + //ores + oreCopper, oreLead, oreScrap, oreCoal, oreTitanium, oreThorium, + //crafting siliconSmelter, kiln, graphitePress, plastaniumCompressor, multiPress, phaseWeaver, surgeSmelter, pyratiteMixer, blastMixer, cryofluidMixer, melter, separator, sporePress, pulverizer, incinerator, @@ -145,7 +148,7 @@ public class Blocks implements ContentList{ }}; stone = new Floor("stone"){{ - hasOres = true; + }}; craters = new Floor("craters"){{ @@ -170,12 +173,10 @@ public class Blocks implements ContentList{ sand = new Floor("sand"){{ itemDrop = Items.sand; - hasOres = true; playerUnmineable = true; }}; holostone = new Floor("holostone"){{ - hasOres = true; edgeStyle = "blocky"; }}; @@ -226,7 +227,6 @@ public class Blocks implements ContentList{ }}; pine = new StaticWall("pine"){{ - //fillsTile = false; variants = 0; }}; @@ -253,7 +253,6 @@ public class Blocks implements ContentList{ }}; stainedStoneRed = new Floor("stained-stone-red"){{ - hasOres = true; variants = 1; }}; @@ -308,6 +307,16 @@ public class Blocks implements ContentList{ blendGroup = ignarock; }}; + //endregion + //region ore + + oreCopper = new OreBlock(Items.copper); + oreLead = new OreBlock(Items.lead); + oreScrap = new OreBlock(Items.scrap); + oreCoal = new OreBlock(Items.coal); + oreTitanium = new OreBlock(Items.titanium); + oreThorium = new OreBlock(Items.thorium); + //endregion //region crafting @@ -1418,23 +1427,6 @@ public class Blocks implements ContentList{ consumes.powerBuffered(120f); }}; - //endregion - //region ores - - //create ores for every floor and item combination necessary - for(Item item : content.items()){ - if(!item.genOre) continue; - - for(Block block : content.blocks()){ - if(block instanceof Floor && ((Floor) block).hasOres){ - new OreBlock(item, (Floor) block); - } - } - } - - //special variants - new OreBlock(Items.scrap, (Floor)snow); - //endregion } } diff --git a/core/src/io/anuke/mindustry/content/Items.java b/core/src/io/anuke/mindustry/content/Items.java index 54945c53c5..ad5f0ba779 100644 --- a/core/src/io/anuke/mindustry/content/Items.java +++ b/core/src/io/anuke/mindustry/content/Items.java @@ -15,7 +15,6 @@ public class Items implements ContentList{ type = ItemType.material; hardness = 1; cost = 0.6f; - genOre = true; alwaysUnlocked = true; }}; @@ -23,7 +22,6 @@ public class Items implements ContentList{ type = ItemType.material; hardness = 1; cost = 0.9f; - genOre = true; }}; metaglass = new Item("metaglass", Color.valueOf("ebeef5")){{ @@ -40,14 +38,12 @@ public class Items implements ContentList{ explosiveness = 0.4f; flammability = 1f; hardness = 2; - genOre = true; }}; titanium = new Item("titanium", Color.valueOf("8da1e3")){{ type = ItemType.material; hardness = 3; cost = 1.1f; - genOre = true; }}; thorium = new Item("thorium", Color.valueOf("f9a3c7")){{ @@ -56,11 +52,10 @@ public class Items implements ContentList{ hardness = 4; radioactivity = 1f; cost = 1.4f; - genOre = true; }}; scrap = new Item("scrap", Color.valueOf("777777")){{ - genOre = true; + }}; silicon = new Item("silicon", Color.valueOf("53565c")){{ diff --git a/core/src/io/anuke/mindustry/editor/DrawOperation.java b/core/src/io/anuke/mindustry/editor/DrawOperation.java index c5b80cd201..6bc964e465 100755 --- a/core/src/io/anuke/mindustry/editor/DrawOperation.java +++ b/core/src/io/anuke/mindustry/editor/DrawOperation.java @@ -45,7 +45,7 @@ public class DrawOperation{ }else if(type == OpType.team.ordinal()){ tile.setTeam(Team.all[to]); }else if(type == OpType.ore.ordinal()){ - tile.setOre(to); + tile.setOreByte(to); } }); editor.renderer().updatePoint(tile.x, tile.y); diff --git a/core/src/io/anuke/mindustry/editor/EditorTile.java b/core/src/io/anuke/mindustry/editor/EditorTile.java index 23159fe2ea..eb4d9af6ba 100644 --- a/core/src/io/anuke/mindustry/editor/EditorTile.java +++ b/core/src/io/anuke/mindustry/editor/EditorTile.java @@ -1,11 +1,13 @@ package io.anuke.mindustry.editor; +import io.anuke.mindustry.content.Blocks; import io.anuke.mindustry.editor.DrawOperation.OpType; import io.anuke.mindustry.game.Team; import io.anuke.mindustry.gen.TileOp; import io.anuke.mindustry.world.Block; import io.anuke.mindustry.world.Tile; import io.anuke.mindustry.world.blocks.Floor; +import io.anuke.mindustry.world.blocks.OreBlock; import io.anuke.mindustry.world.modules.ConsumeModule; import io.anuke.mindustry.world.modules.ItemModule; import io.anuke.mindustry.world.modules.LiquidModule; @@ -19,12 +21,30 @@ public class EditorTile extends Tile{ super(x, y, floor, wall); } + @Override + public Team getTeam(){ + return Team.all[getTeamID()]; + } + @Override public void setFloor(Floor type){ + if(type instanceof OreBlock){ + //don't place on liquids + if(!floor().isLiquid) setOreByte(type.id); + return; + } + Block previous = floor(); - if(previous == type) return; + Block ore = oreBlock(); + if(previous == type && ore == Blocks.air) return; super.setFloor(type); - op(TileOp.get(x, y, (byte)OpType.floor.ordinal(), previous.id, type.id)); + //ore may get nullified so make sure to save editrs + if(oreBlock() != ore){ + op(TileOp.get(x, y, (byte)OpType.ore.ordinal(), ore.id, oreBlock().id)); + } + if(previous != type){ + op(TileOp.get(x, y, (byte)OpType.floor.ordinal(), previous.id, type.id)); + } } @Override @@ -52,10 +72,10 @@ public class EditorTile extends Tile{ } @Override - public void setOre(byte ore){ - byte previous = getRotation(); + public void setOreByte(byte ore){ + byte previous = getOreByte(); if(previous == ore) return; - super.setOre(ore); + super.setOreByte(ore); op(TileOp.get(x, y, (byte)OpType.ore.ordinal(), previous, ore)); } diff --git a/core/src/io/anuke/mindustry/editor/MapEditor.java b/core/src/io/anuke/mindustry/editor/MapEditor.java index 6f007e46a5..30b7db543c 100644 --- a/core/src/io/anuke/mindustry/editor/MapEditor.java +++ b/core/src/io/anuke/mindustry/editor/MapEditor.java @@ -3,6 +3,7 @@ package io.anuke.mindustry.editor; import io.anuke.arc.collection.ObjectMap; import io.anuke.arc.files.FileHandle; import io.anuke.arc.math.Mathf; +import io.anuke.arc.util.Log; import io.anuke.arc.util.Pack; import io.anuke.arc.util.Structs; import io.anuke.mindustry.content.Blocks; @@ -52,6 +53,7 @@ public class MapEditor{ tiles = createTiles(map.width, map.height); tags.putAll(map.tags); MapIO.readTiles(map, tiles); + checkTiles(); renderer.resize(width(), height()); loading = false; } @@ -60,9 +62,46 @@ public class MapEditor{ reset(); this.tiles = tiles; + checkTiles(); renderer.resize(width(), height()); } + //adds missing blockparts + void checkTiles(){ + //clear block parts first + for(int x = 0; x < width(); x ++){ + for(int y = 0; y < height(); y++){ + if(tiles[x][y].block() == Blocks.part){ + tiles[x][y].setBlock(Blocks.air); + tiles[x][y].setLinkByte((byte)0); + } + } + } + + //set up missing blockparts + for(int x = 0; x < width(); x ++){ + for(int y = 0; y < height(); y ++){ + Block drawBlock = tiles[x][y].block(); + if(drawBlock.isMultiblock()){ + int offsetx = -(drawBlock.size - 1) / 2; + int offsety = -(drawBlock.size - 1) / 2; + for(int dx = 0; dx < drawBlock.size; dx++){ + for(int dy = 0; dy < drawBlock.size; dy++){ + int worldx = dx + offsetx + x; + int worldy = dy + offsety + y; + + if(Structs.inBounds(worldx, worldy, width(), height()) && !(dx + offsetx == 0 && dy + offsety == 0)){ + Tile tile = tiles[worldx][worldy]; + tile.setBlock(Blocks.part); + tile.setLinkByte(Pack.byteByte((byte) (dx + offsetx + 8), (byte) (dy + offsety + 8))); + } + } + } + } + } + } + } + public void load(Runnable r){ loading = true; r.run(); @@ -137,6 +176,7 @@ public class MapEditor{ Tile tile = tiles[worldx][worldy]; if(i == 1){ + tile.setBlock(Blocks.part); tile.setLinked((byte)(dx + offsetx), (byte)(dy + offsety)); }else{ byte link = tile.getLinkByte(); @@ -170,10 +210,11 @@ public class MapEditor{ if(!isfloor){ byte link = tile.getLinkByte(); + Log.info("Remove linkd: " + tiles[x][y]); if(tile.block().isMultiblock()){ removeLinked(wx, wy); - }else if(link != 0){ + }else if(link != 0 && tiles[x][y].block() == Blocks.part){ removeLinked(wx - (Pack.leftByte(link) - 8), wy - (Pack.rightByte(link) - 8)); } } diff --git a/core/src/io/anuke/mindustry/editor/MapEditorDialog.java b/core/src/io/anuke/mindustry/editor/MapEditorDialog.java index f3a855cf2e..3124248a32 100644 --- a/core/src/io/anuke/mindustry/editor/MapEditorDialog.java +++ b/core/src/io/anuke/mindustry/editor/MapEditorDialog.java @@ -422,6 +422,12 @@ public class MapEditorDialog extends Dialog implements Disposable{ } } + if(Core.input.keyTap(KeyCode.ESCAPE)){ + if(!menu.isShown()){ + menu.show(); + } + } + if(Core.input.keyTap(KeyCode.R)){ editor.rotation = Mathf.mod(editor.rotation + 1, 4); } diff --git a/core/src/io/anuke/mindustry/editor/MapRenderer.java b/core/src/io/anuke/mindustry/editor/MapRenderer.java index 9a56571f93..d7fb5ab6c1 100644 --- a/core/src/io/anuke/mindustry/editor/MapRenderer.java +++ b/core/src/io/anuke/mindustry/editor/MapRenderer.java @@ -139,6 +139,8 @@ public class MapRenderer implements Disposable{ region = !Core.atlas.isFound(wall.editorIcon()) ? Core.atlas.find("clear-editor") : wall.editorIcon(); offsetX = tilesize/2f - region.getWidth()/2f * Draw.scl; offsetY = tilesize/2f - region.getHeight()/2f * Draw.scl; + }else if(wall == Blocks.air && tile.oreBlock() != null){ + region = tile.oreBlock().editorVariantRegions()[Mathf.randomSeed(idxWall, 0, tile.oreBlock().editorVariantRegions().length-1)];; }else{ region = Core.atlas.find("clear-editor"); } diff --git a/core/src/io/anuke/mindustry/entities/traits/BuilderTrait.java b/core/src/io/anuke/mindustry/entities/traits/BuilderTrait.java index 047a9d0dd5..39bec65fce 100644 --- a/core/src/io/anuke/mindustry/entities/traits/BuilderTrait.java +++ b/core/src/io/anuke/mindustry/entities/traits/BuilderTrait.java @@ -252,10 +252,10 @@ public interface BuilderTrait extends Entity, TeamTrait{ TileEntity core = unit.getClosestCore(); if(core == null || tile.block() != Blocks.air || dst(tile.worldx(), tile.worldy()) > mineDistance - || tile.floor().itemDrop == null || !unit.acceptsItem(tile.floor().itemDrop) || !canMine(tile.floor().itemDrop)){ + || tile.drop() == null || !unit.acceptsItem(tile.drop()) || !canMine(tile.drop())){ setMineTile(null); }else{ - Item item = tile.floor().itemDrop; + Item item = tile.drop(); 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/MinimapRenderer.java b/core/src/io/anuke/mindustry/graphics/MinimapRenderer.java index 5c938d2b8c..0a8d68a176 100644 --- a/core/src/io/anuke/mindustry/graphics/MinimapRenderer.java +++ b/core/src/io/anuke/mindustry/graphics/MinimapRenderer.java @@ -137,7 +137,7 @@ public class MinimapRenderer implements Disposable{ private int colorFor(Tile tile){ tile = tile.target(); - return MapIO.colorFor(tile.floor(), tile.block(), tile.getTeam()); + return MapIO.colorFor(tile.floor(), tile.block(), tile.oreBlock(), tile.getTeam()); } @Override diff --git a/core/src/io/anuke/mindustry/input/InputHandler.java b/core/src/io/anuke/mindustry/input/InputHandler.java index 71a0001de8..75a773d16f 100644 --- a/core/src/io/anuke/mindustry/input/InputHandler.java +++ b/core/src/io/anuke/mindustry/input/InputHandler.java @@ -230,9 +230,9 @@ public abstract class InputHandler implements InputProcessor{ boolean canMine(Tile tile){ return !Core.scene.hasMouse() - && tile.floor().itemDrop != null && tile.floor().itemDrop.hardness <= player.mech.drillPower + && tile.drop() != null && tile.drop().hardness <= player.mech.drillPower && !tile.floor().playerUnmineable - && player.acceptsItem(tile.floor().itemDrop) + && player.acceptsItem(tile.drop()) && tile.block() == Blocks.air && player.dst(tile.worldx(), tile.worldy()) <= Player.mineDistance; } diff --git a/core/src/io/anuke/mindustry/io/MapIO.java b/core/src/io/anuke/mindustry/io/MapIO.java index 40936a7acb..543fed8702 100644 --- a/core/src/io/anuke/mindustry/io/MapIO.java +++ b/core/src/io/anuke/mindustry/io/MapIO.java @@ -7,6 +7,7 @@ import io.anuke.arc.files.FileHandle; import io.anuke.arc.graphics.Color; import io.anuke.arc.graphics.Pixmap; import io.anuke.arc.graphics.Pixmap.Format; +import io.anuke.arc.math.Mathf; import io.anuke.arc.util.Pack; import io.anuke.arc.util.Structs; import io.anuke.mindustry.content.Blocks; @@ -66,13 +67,19 @@ public class MapIO{ CachedTile tile = new CachedTile(){ @Override public void setFloor(Floor type){ - floor.drawPixel(x, floor.getHeight() - 1 - y, colorFor(type, Blocks.air, getTeam())); + floor.drawPixel(x, floor.getHeight() - 1 - y, colorFor(type, Blocks.air, Blocks.air, getTeam())); + } + + @Override + public void setOreByte(byte b){ + if(b != 0) + floor.drawPixel(x, floor.getHeight() - 1 - y, colorFor(floor(), Blocks.air, content.block(b), getTeam())); } @Override protected void changed(){ super.changed(); - int c = colorFor(Blocks.air, block(), getTeam()); + int c = colorFor(Blocks.air, block(), Blocks.air, getTeam()); if(c != black) wall.drawPixel(x, floor.getHeight() - 1 - y, c); } }; @@ -91,17 +98,17 @@ public class MapIO{ for(int x = 0; x < pixmap.getWidth(); x++){ for(int y = 0; y < pixmap.getHeight(); y++){ Tile tile = tiles[x][y]; - pixmap.drawPixel(x, pixmap.getHeight() - 1 - y, colorFor(tile.floor(), tile.block(), tile.getTeam())); + pixmap.drawPixel(x, pixmap.getHeight() - 1 - y, colorFor(tile.floor(), tile.block(), tile.oreBlock(), tile.getTeam())); } } return pixmap; } - public static int colorFor(Block floor, Block wall, Team team){ + public static int colorFor(Block floor, Block wall, Block ore, Team team){ if(wall.synthetic()){ return team.intColor; } - return Color.rgba8888(wall.solid ? wall.color : floor.color); + return Color.rgba8888(wall.solid ? wall.color : ore == Blocks.air ? floor.color : ore.color); } public static void writeMap(FileHandle file, Map map, Tile[][] tiles) throws IOException{ @@ -130,13 +137,13 @@ public class MapIO{ for(int i = 0; i < tiles.length * tiles[0].length; i++){ Tile tile = tiles[i % width][i / width]; stream.writeByte(tile.getFloorID()); - stream.writeByte(tile.getOre()); + stream.writeByte(tile.getOreByte()); int consecutives = 0; for(int j = i + 1; j < width * height && consecutives < 255; j++){ Tile nextTile = tiles[j % width][j / width]; - if(nextTile.getFloorID() != tile.getFloorID() || nextTile.block() != Blocks.air || nextTile.getOre() != tile.getOre()){ + if(nextTile.getFloorID() != tile.getFloorID() || nextTile.block() != Blocks.air || nextTile.getOreByte() != tile.getOreByte()){ break; } @@ -258,13 +265,13 @@ public class MapIO{ Tile tile = tiles.get(x, y); tile.setFloor((Floor)content.block(floorid)); - tile.setOre(oreid); + tile.setOreByte(oreid); for(int j = i + 1; j < i + 1 + consecutives; j++){ int newx = j % width, newy = j / width; Tile newTile = tiles.get(newx, newy); newTile.setFloor((Floor)content.block(floorid)); - newTile.setOre(oreid); + newTile.setOreByte(oreid); } i += consecutives; @@ -323,6 +330,7 @@ public class MapIO{ tile.setFloor(block.floor); tile.setBlock(block.wall); + if(block.ore != null) tile.setOre(block.ore); //place core if(color == Color.rgba8888(Color.GREEN)){ @@ -384,9 +392,10 @@ public class MapIO{ String[] split = name.split("-"); String itemName = split[1], floorName = split[2]; Item item = content.getByName(ContentType.item, itemName); + Block oreBlock = item == null ? null : content.getByName(ContentType.block, "ore-" + item.name); Block floor = content.getByName(ContentType.block, floorName); - if(item != null && floor != null){ - oreMap.put(id, item.id); + if(oreBlock != null && floor != null){ + oreMap.put(id, oreBlock.id); block = floor; }else{ block = Blocks.air; @@ -406,18 +415,22 @@ public class MapIO{ byte floorb = stream.readByte(); byte blockb = stream.readByte(); byte rotTeamb = stream.readByte(); - byte linkb = stream.readByte(); - stream.readByte(); //unused stuff + byte link = stream.readByte(); + stream.readByte();//unused stuff tile.setFloor((Floor)content.block(map.get(floorb, 0))); tile.setBlock(content.block(map.get(blockb, 0))); tile.setRotation(Pack.leftByte(rotTeamb)); + if(tile.block().synthetic()){ + tile.setTeam(Team.all[Mathf.clamp(Pack.rightByte(rotTeamb), 0, Team.all.length)]); + } + if(tile.block() == Blocks.part){ - tile.setLinkByte(linkb); + tile.setLinkByte(link); } if(oreMap.containsKey(floorb)){ - tile.setOre((byte)oreMap.get(floorb, 0)); + tile.setOreByte((byte)oreMap.get(floorb, 0)); } } } diff --git a/core/src/io/anuke/mindustry/io/SaveFileVersion.java b/core/src/io/anuke/mindustry/io/SaveFileVersion.java index eb423305a4..01b30712af 100644 --- a/core/src/io/anuke/mindustry/io/SaveFileVersion.java +++ b/core/src/io/anuke/mindustry/io/SaveFileVersion.java @@ -51,13 +51,13 @@ public abstract class SaveFileVersion{ for(int i = 0; i < world.width() * world.height(); i++){ Tile tile = world.tile(i % world.width(), i / world.width()); stream.writeByte(tile.getFloorID()); - stream.writeByte(tile.getOre()); + stream.writeByte(tile.getOreByte()); int consecutives = 0; for(int j = i + 1; j < world.width() * world.height() && consecutives < 255; j++){ Tile nextTile = world.tile(j % world.width(), j / world.width()); - if(nextTile.getFloorID() != tile.getFloorID() || nextTile.getOre() != tile.getOre()){ + if(nextTile.getFloorID() != tile.getFloorID() || nextTile.getOreByte() != tile.getOreByte()){ break; } @@ -122,12 +122,12 @@ public abstract class SaveFileVersion{ int consecutives = stream.readUnsignedByte(); tiles[x][y] = new Tile(x, y, floorid, (byte)0); - tiles[x][y].setOre(oreid); + tiles[x][y].setOreByte(oreid); for(int j = i + 1; j < i + 1 + consecutives; j++){ int newx = j % width, newy = j / width; Tile newTile = new Tile(newx, newy, floorid, (byte)0); - newTile.setOre(oreid); + newTile.setOreByte(oreid); tiles[newx][newy] = newTile; } diff --git a/core/src/io/anuke/mindustry/maps/generators/BasicGenerator.java b/core/src/io/anuke/mindustry/maps/generators/BasicGenerator.java index e348bca08b..26a9d62ace 100644 --- a/core/src/io/anuke/mindustry/maps/generators/BasicGenerator.java +++ b/core/src/io/anuke/mindustry/maps/generators/BasicGenerator.java @@ -6,8 +6,6 @@ import io.anuke.arc.util.noise.Simplex; import io.anuke.mindustry.content.Blocks; import io.anuke.mindustry.type.Item; import io.anuke.mindustry.world.Tile; -import io.anuke.mindustry.world.blocks.Floor; -import io.anuke.mindustry.world.blocks.OreBlock; public class BasicGenerator extends RandomGenerator{ private Array ores; @@ -31,13 +29,14 @@ public class BasicGenerator extends RandomGenerator{ public void generate(int x, int y){ floor = Blocks.stone; - if(ores != null && ((Floor) floor).hasOres){ + if(ores != null){ int offsetX = x - 4, offsetY = y + 23; for(int i = ores.size - 1; i >= 0; i--){ Item entry = ores.get(i); if(Math.abs(0.5f - sim.octaveNoise2D(2, 0.7, 1f / (50 + i * 2), offsetX, offsetY)) > 0.23f && Math.abs(0.5f - sim2.octaveNoise2D(1, 1, 1f / (40 + i * 4), offsetX, offsetY)) > 0.32f){ - floor = OreBlock.get(floor, entry); + + //floor = OreBlock.get(floor, entry); break; } } diff --git a/core/src/io/anuke/mindustry/maps/generators/MapGenerator.java b/core/src/io/anuke/mindustry/maps/generators/MapGenerator.java index 8b5dcc1639..c4087ca2e1 100644 --- a/core/src/io/anuke/mindustry/maps/generators/MapGenerator.java +++ b/core/src/io/anuke/mindustry/maps/generators/MapGenerator.java @@ -14,14 +14,13 @@ import io.anuke.mindustry.type.Loadout; import io.anuke.mindustry.world.Block; import io.anuke.mindustry.world.Tile; import io.anuke.mindustry.world.blocks.Floor; -import io.anuke.mindustry.world.blocks.OreBlock; import io.anuke.mindustry.world.blocks.StaticWall; import io.anuke.mindustry.world.blocks.storage.CoreBlock; import io.anuke.mindustry.world.blocks.storage.StorageBlock; import java.io.IOException; -import static io.anuke.mindustry.Vars.*; +import static io.anuke.mindustry.Vars.world; public class MapGenerator extends Generator{ private Map map; @@ -159,10 +158,7 @@ public class MapGenerator extends Generator{ double dst = Mathf.dst(x, y); if(dst < frad && Structs.inBounds(wx, wy, tiles) && (dst <= rad || Mathf.chance(0.5))){ Tile tile = tiles[wx][wy]; - if(tile.floor() instanceof OreBlock){ - OreBlock block = (OreBlock)tile.floor(); - tile.setFloor(block.base); - } + tile.clearOre(); } } } diff --git a/core/src/io/anuke/mindustry/type/Item.java b/core/src/io/anuke/mindustry/type/Item.java index 986a74a75c..fea86c85bc 100644 --- a/core/src/io/anuke/mindustry/type/Item.java +++ b/core/src/io/anuke/mindustry/type/Item.java @@ -5,9 +5,12 @@ import io.anuke.arc.collection.Array; import io.anuke.arc.graphics.Color; import io.anuke.arc.graphics.g2d.TextureRegion; import io.anuke.arc.scene.ui.layout.Table; -import io.anuke.mindustry.Vars; import io.anuke.mindustry.game.UnlockableContent; import io.anuke.mindustry.ui.ContentDisplay; +import io.anuke.mindustry.world.blocks.Floor; +import io.anuke.mindustry.world.blocks.OreBlock; + +import static io.anuke.mindustry.Vars.content; public class Item extends UnlockableContent implements Comparable{ public final Color color; @@ -28,8 +31,6 @@ public class Item extends UnlockableContent implements Comparable{ * 1 cost = 1 tick added to build time */ public float cost = 3f; - /**Whether this item has ores generated for it.*/ - public boolean genOre = false; /**If true, item is always unlocked.*/ public boolean alwaysUnlocked = false; @@ -101,6 +102,6 @@ public class Item extends UnlockableContent implements Comparable{ /**Allocates a new array containing all items the generate ores.*/ public static Array getAllOres(){ - return Vars.content.items().select(i -> i.genOre); + return content.blocks().select(b -> b instanceof OreBlock).map(b -> ((Floor)b).itemDrop); } } diff --git a/core/src/io/anuke/mindustry/type/Loadout.java b/core/src/io/anuke/mindustry/type/Loadout.java index 312a5b4d4e..26303254b2 100644 --- a/core/src/io/anuke/mindustry/type/Loadout.java +++ b/core/src/io/anuke/mindustry/type/Loadout.java @@ -3,13 +3,10 @@ package io.anuke.mindustry.type; import io.anuke.arc.collection.Array; import io.anuke.arc.collection.IntMap; import io.anuke.mindustry.content.Blocks; -import io.anuke.mindustry.content.Items; import io.anuke.mindustry.game.Content; import io.anuke.mindustry.world.Block; import io.anuke.mindustry.world.Pos; import io.anuke.mindustry.world.Tile; -import io.anuke.mindustry.world.blocks.Floor; -import io.anuke.mindustry.world.blocks.OreBlock; import io.anuke.mindustry.world.blocks.storage.CoreBlock; import static io.anuke.mindustry.Vars.defaultTeam; @@ -27,7 +24,7 @@ public class Loadout extends Content{ put('2', new BlockEntry(Blocks.coreFoundation)); put('3', new BlockEntry(Blocks.coreNucleus)); - put('C', new BlockEntry(Blocks.mechanicalDrill, Items.copper)); + put('C', new BlockEntry(Blocks.mechanicalDrill, Blocks.oreCopper)); }}; private final IntMap blocks = new IntMap<>(); @@ -79,8 +76,7 @@ public class Loadout extends Content{ tile.setRotation((byte)entry.value.rotation); if(entry.value.ore != null){ for(Tile t : tile.getLinkedTiles(outArray)){ - Floor floor = t.floor(); - t.setFloor(OreBlock.get(floor, entry.value.ore) == null ? OreBlock.get(Blocks.stone, entry.value.ore) : OreBlock.get(floor, entry.value.ore)); + t.setOre(entry.value.ore); } } } @@ -93,10 +89,10 @@ public class Loadout extends Content{ static class BlockEntry{ final Block block; - final Item ore; + final Block ore; final int rotation; - BlockEntry(Block block, Item ore){ + BlockEntry(Block block, Block ore){ this.block = block; this.ore = ore; this.rotation = 0; diff --git a/core/src/io/anuke/mindustry/ui/fragments/PlacementFragment.java b/core/src/io/anuke/mindustry/ui/fragments/PlacementFragment.java index b4c93d4195..0ff7a440c4 100644 --- a/core/src/io/anuke/mindustry/ui/fragments/PlacementFragment.java +++ b/core/src/io/anuke/mindustry/ui/fragments/PlacementFragment.java @@ -13,6 +13,7 @@ import io.anuke.arc.scene.ui.ButtonGroup; import io.anuke.arc.scene.ui.Image; import io.anuke.arc.scene.ui.ImageButton; import io.anuke.arc.scene.ui.layout.Table; +import io.anuke.mindustry.content.Blocks; import io.anuke.mindustry.core.GameState.State; import io.anuke.mindustry.entities.type.TileEntity; import io.anuke.mindustry.game.EventType.UnlockEvent; @@ -26,7 +27,6 @@ import io.anuke.mindustry.type.ItemStack; 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; import static io.anuke.mindustry.Vars.*; @@ -340,6 +340,6 @@ public class PlacementFragment extends Fragment{ /** Returns the block currently being hovered over in the world. */ Block tileDisplayBlock(){ - return hoverTile == null ? null : hoverTile.block().synthetic() ? hoverTile.block() : hoverTile.floor() instanceof OreBlock ? hoverTile.floor() : null; + return hoverTile == null ? null : hoverTile.block().synthetic() ? hoverTile.block() : hoverTile.oreBlock() != Blocks.air ? hoverTile.oreBlock() : null; } } \ No newline at end of file diff --git a/core/src/io/anuke/mindustry/world/CachedTile.java b/core/src/io/anuke/mindustry/world/CachedTile.java index 66cc167202..6672bb6d2f 100644 --- a/core/src/io/anuke/mindustry/world/CachedTile.java +++ b/core/src/io/anuke/mindustry/world/CachedTile.java @@ -17,6 +17,11 @@ public class CachedTile extends Tile{ super(0, 0); } + @Override + public Team getTeam(){ + return Team.all[getTeamID()]; + } + @Override protected void preChanged(){ super.setTeam(Team.none); diff --git a/core/src/io/anuke/mindustry/world/LegacyColorMapper.java b/core/src/io/anuke/mindustry/world/LegacyColorMapper.java index d60122bb85..264d469f28 100644 --- a/core/src/io/anuke/mindustry/world/LegacyColorMapper.java +++ b/core/src/io/anuke/mindustry/world/LegacyColorMapper.java @@ -3,10 +3,8 @@ package io.anuke.mindustry.world; import io.anuke.arc.collection.IntMap; import io.anuke.arc.graphics.Color; import io.anuke.mindustry.content.Blocks; -import io.anuke.mindustry.content.Items; import io.anuke.mindustry.game.ContentList; import io.anuke.mindustry.world.blocks.Floor; -import io.anuke.mindustry.world.blocks.OreBlock; public class LegacyColorMapper implements ContentList{ private static IntMap blockMap = new IntMap<>(); @@ -38,10 +36,14 @@ public class LegacyColorMapper implements ContentList{ map("6e501e", Blocks.stainedStoneRed); map("ed5334", Blocks.stainedStoneRed); map("292929", Blocks.tar); - map("c3a490", OreBlock.get(Blocks.stone, Items.copper)); - map("161616", OreBlock.get(Blocks.stone, Items.coal)); - map("6277bc", OreBlock.get(Blocks.stone, Items.titanium)); - map("83bc58", OreBlock.get(Blocks.stone, Items.thorium)); + map("c3a490", Blocks.stone, Blocks.air, Blocks.oreCopper); + map("161616", Blocks.stone, Blocks.air, Blocks.oreCoal); + map("6277bc", Blocks.stone, Blocks.air, Blocks.oreTitanium); + map("83bc58", Blocks.stone, Blocks.air, Blocks.oreThorium); + } + + private void map(String color, Block block, Block wall, Block ore){ + blockMap.put(Color.rgba8888(Color.valueOf(color)), new LegacyBlock(block, wall, ore)); } private void map(String color, Block block, Block wall){ @@ -55,10 +57,18 @@ public class LegacyColorMapper implements ContentList{ public static class LegacyBlock{ public final Floor floor; public final Block wall; + public final Block ore; public LegacyBlock(Block floor, Block wall){ this.floor = (Floor) floor; this.wall = wall; + this.ore = null; + } + + public LegacyBlock(Block floor, Block wall, Block ore){ + this.floor = (Floor) floor; + this.wall = wall; + this.ore = ore; } } diff --git a/core/src/io/anuke/mindustry/world/Tile.java b/core/src/io/anuke/mindustry/world/Tile.java index c699027764..b42aa9a07c 100644 --- a/core/src/io/anuke/mindustry/world/Tile.java +++ b/core/src/io/anuke/mindustry/world/Tile.java @@ -9,9 +9,10 @@ import io.anuke.arc.math.geom.Position; import io.anuke.arc.math.geom.Vector2; import io.anuke.arc.util.Pack; import io.anuke.mindustry.content.Blocks; -import io.anuke.mindustry.entities.type.TileEntity; import io.anuke.mindustry.entities.traits.TargetTrait; +import io.anuke.mindustry.entities.type.TileEntity; import io.anuke.mindustry.game.Team; +import io.anuke.mindustry.type.Item; import io.anuke.mindustry.world.blocks.BlockPart; import io.anuke.mindustry.world.blocks.Floor; import io.anuke.mindustry.world.modules.ConsumeModule; @@ -40,7 +41,7 @@ public class Tile implements Position, TargetTrait{ /** Team ordinal. */ private byte team; /**Ore that is on top of this (floor) block.*/ - private byte ore; + private byte ore = 0; public Tile(int x, int y){ this.x = (short) x; @@ -162,6 +163,7 @@ public class Tile implements Position, TargetTrait{ public void setFloor(Floor type){ this.floor = type; + this.ore = 0; } public byte getRotation(){ @@ -221,7 +223,7 @@ public class Tile implements Position, TargetTrait{ } public void setLinkByte(byte b){ - this.link = 0; + this.link = b; } /** Sets this to a linked tile, which sets the block to a part. dx and dy can only be -8-7. */ @@ -327,14 +329,30 @@ public class Tile implements Position, TargetTrait{ return getTeam() == Team.none || team == getTeam(); } - public byte getOre(){ + public byte getOreByte(){ return ore; } - public void setOre(byte ore){ + public void setOreByte(byte ore){ this.ore = ore; } + public void setOre(Block floor){ + setOreByte(floor.id); + } + + public void clearOre(){ + this.ore = 0; + } + + public Floor oreBlock(){ + return (Floor)content.block(ore); + } + + public Item drop(){ + return ore == 0 ? floor.itemDrop : ((Floor)content.block(ore)).itemDrop; + } + public void updateOcclusion(){ cost = 1; boolean occluded = false; diff --git a/core/src/io/anuke/mindustry/world/blocks/Floor.java b/core/src/io/anuke/mindustry/world/blocks/Floor.java index 2bd9db15ac..13923fa17c 100644 --- a/core/src/io/anuke/mindustry/world/blocks/Floor.java +++ b/core/src/io/anuke/mindustry/world/blocks/Floor.java @@ -7,6 +7,7 @@ import io.anuke.arc.graphics.g2d.TextureRegion; import io.anuke.arc.math.Mathf; import io.anuke.arc.math.geom.Geometry; import io.anuke.arc.math.geom.Point2; +import io.anuke.mindustry.content.Blocks; import io.anuke.mindustry.content.Fx; import io.anuke.mindustry.content.StatusEffects; import io.anuke.mindustry.entities.Effects.Effect; @@ -45,8 +46,6 @@ public class Floor extends Block{ 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; /** Heat of this block, 0 at baseline. Used for calculating output of thermal generators.*/ @@ -110,6 +109,10 @@ public class Floor extends Block{ Mathf.random.setSeed(tile.pos()); Draw.rect(variantRegions[Mathf.randomSeed(tile.pos(), 0, Math.max(0, variantRegions.length - 1))], tile.worldx(), tile.worldy()); + Floor floor = tile.oreBlock(); + if(floor != Blocks.air){ + floor.draw(tile); + } drawEdges(tile); } diff --git a/core/src/io/anuke/mindustry/world/blocks/OreBlock.java b/core/src/io/anuke/mindustry/world/blocks/OreBlock.java index 5ddcdde94e..d8ba5b6435 100644 --- a/core/src/io/anuke/mindustry/world/blocks/OreBlock.java +++ b/core/src/io/anuke/mindustry/world/blocks/OreBlock.java @@ -1,28 +1,18 @@ package io.anuke.mindustry.world.blocks; -import io.anuke.arc.collection.ObjectMap; import io.anuke.arc.graphics.g2d.Draw; import io.anuke.arc.math.Mathf; import io.anuke.mindustry.type.Item; -import io.anuke.mindustry.world.Block; import io.anuke.mindustry.world.Tile; public class OreBlock extends Floor{ - private static final ObjectMap> oreBlockMap = new ObjectMap<>(); - public Floor base; - - public OreBlock(Item ore, Floor base){ - super("ore-" + ore.name + "-" + base.name); - this.localizedName = ore.localizedName() + " " + base.localizedName; + public OreBlock(Item ore){ + super("ore-" + ore.name); + this.localizedName = ore.localizedName(); this.itemDrop = ore; - this.base = base; this.variants = 3; - this.edge = base.name; - this.blendGroup = base.blendGroup; this.color.set(ore.color); - - oreBlockMap.getOr(ore, ObjectMap::new).put(base, this); } @Override @@ -38,22 +28,5 @@ public class OreBlock extends Floor{ @Override public void draw(Tile tile){ Draw.rect(variantRegions[Mathf.randomSeed(tile.pos(), 0, Math.max(0, variantRegions.length - 1))], tile.worldx(), tile.worldy()); - - drawEdges(tile); - } - - @Override - public boolean doEdge(Floor floor, boolean f){ - return floor != base && super.doEdge(floor, f); - } - - @Override - protected boolean edgeOnto(Floor other){ - return other != base; - } - - public static Floor get(Block floor, Item item){ - if(!oreBlockMap.containsKey(item) || !oreBlockMap.get(item).containsKey(floor)) return null; - return oreBlockMap.get(item).get(floor); } } 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 572eb8d48f..7b4713aeb7 100644 --- a/core/src/io/anuke/mindustry/world/blocks/production/Drill.java +++ b/core/src/io/anuke/mindustry/world/blocks/production/Drill.java @@ -18,6 +18,7 @@ import io.anuke.mindustry.entities.type.TileEntity; import io.anuke.mindustry.graphics.Layer; import io.anuke.mindustry.graphics.Pal; import io.anuke.mindustry.type.Item; +import io.anuke.mindustry.type.ItemType; import io.anuke.mindustry.ui.Bar; import io.anuke.mindustry.world.Block; import io.anuke.mindustry.world.Tile; @@ -182,7 +183,7 @@ public class Drill extends Block{ } itemArray.sort((item1, item2) -> Integer.compare(oreCount.get(item1, 0), oreCount.get(item2, 0))); - itemArray.sort((item1, item2) -> item1.genOre && !item2.genOre ? 1 : item1.genOre == item2.genOre ? 0 : -1); + itemArray.sort((item1, item2) -> Boolean.compare(item1.type == ItemType.material, item2.type == ItemType.material)); if(itemArray.size == 0){ return; @@ -259,12 +260,12 @@ public class Drill extends Block{ } public Item getDrop(Tile tile){ - return tile.floor().itemDrop; + return tile.drop(); } public boolean isValid(Tile tile){ if(tile == null) return false; - Item drops = tile.floor().itemDrop; + Item drops = tile.drop(); return drops != null && drops.hardness <= tier; } diff --git a/tools/src/io/anuke/mindustry/Generators.java b/tools/src/io/anuke/mindustry/Generators.java index 7e1f0106e5..6635d235cc 100644 --- a/tools/src/io/anuke/mindustry/Generators.java +++ b/tools/src/io/anuke/mindustry/Generators.java @@ -206,11 +206,10 @@ public class Generators { OreBlock ore = (OreBlock)block; Item item = ore.itemDrop; - Block base = ore.base; for (int i = 0; i < 3; i++) { //get base image to draw on - Image image = ImagePacker.get(base.name + (i+1)); + Image image = new Image(32, 32); Image shadow = ImagePacker.get(item.name + (i+1)); int offset = image.width()/tilesize; @@ -228,8 +227,8 @@ public class Generators { } image.draw(ImagePacker.get(item.name + (i+1))); - image.save("../blocks/environment/ore-" + item.name + "-" + base.name + (i+1)); - image.save("../editor/editor-ore-" + item.name + "-" + base.name + (i+1)); + image.save("../blocks/environment/ore-" + item.name + (i+1)); + image.save("../editor/editor-ore-" + item.name + (i+1)); //save icons image.save(block.name + "-icon-full");