diff --git a/src/App.vue b/src/App.vue
index 5eec01f..dcc7193 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -107,7 +107,6 @@
-
@@ -531,18 +530,5 @@ ul.operations {
"重做": "Redo",
"自动选择语言": "Auto Select"
},
- fr: {
- "复制": "Copier",
- "粘贴": "Coller",
- "选择文件": "Sélectionner le fichier",
- "清空": "Effacer",
- "复制粘贴不支持": "Non pris en charge, veuillez copier manuellement",
- "保存文件": "Enregistrer le fichier",
-
- "批量替换": "Remplacement en vrac",
- "撤销": "Annuler",
- "重做": "Refaire",
- "自动选择语言": "Auto Select"
- }
}
diff --git a/src/assets/icons/item_recipe/assembler-4.png b/src/assets/icons/item_recipe/assembler-4.png
new file mode 100755
index 0000000..756922d
Binary files /dev/null and b/src/assets/icons/item_recipe/assembler-4.png differ
diff --git a/src/assets/icons/item_recipe/battle-base.png b/src/assets/icons/item_recipe/battle-base.png
new file mode 100755
index 0000000..2c9e4f5
Binary files /dev/null and b/src/assets/icons/item_recipe/battle-base.png differ
diff --git a/src/assets/icons/item_recipe/bullet-alloy.png b/src/assets/icons/item_recipe/bullet-alloy.png
new file mode 100755
index 0000000..3abe476
Binary files /dev/null and b/src/assets/icons/item_recipe/bullet-alloy.png differ
diff --git a/src/assets/icons/item_recipe/bullet-titanium.png b/src/assets/icons/item_recipe/bullet-titanium.png
new file mode 100755
index 0000000..4f7b2a0
Binary files /dev/null and b/src/assets/icons/item_recipe/bullet-titanium.png differ
diff --git a/src/assets/icons/item_recipe/bullet.png b/src/assets/icons/item_recipe/bullet.png
new file mode 100755
index 0000000..4e23812
Binary files /dev/null and b/src/assets/icons/item_recipe/bullet.png differ
diff --git a/src/assets/icons/item_recipe/cannonball-alloy.png b/src/assets/icons/item_recipe/cannonball-alloy.png
new file mode 100755
index 0000000..ee23718
Binary files /dev/null and b/src/assets/icons/item_recipe/cannonball-alloy.png differ
diff --git a/src/assets/icons/item_recipe/cannonball-cluster.png b/src/assets/icons/item_recipe/cannonball-cluster.png
new file mode 100755
index 0000000..03797d3
Binary files /dev/null and b/src/assets/icons/item_recipe/cannonball-cluster.png differ
diff --git a/src/assets/icons/item_recipe/cannonball.png b/src/assets/icons/item_recipe/cannonball.png
new file mode 100755
index 0000000..91eb06f
Binary files /dev/null and b/src/assets/icons/item_recipe/cannonball.png differ
diff --git a/src/assets/icons/item_recipe/capsule-antimatter.png b/src/assets/icons/item_recipe/capsule-antimatter.png
new file mode 100755
index 0000000..c35528e
Binary files /dev/null and b/src/assets/icons/item_recipe/capsule-antimatter.png differ
diff --git a/src/assets/icons/item_recipe/capsule-deuteron.png b/src/assets/icons/item_recipe/capsule-deuteron.png
new file mode 100755
index 0000000..be7a3c3
Binary files /dev/null and b/src/assets/icons/item_recipe/capsule-deuteron.png differ
diff --git a/src/assets/icons/item_recipe/capsule-energy.png b/src/assets/icons/item_recipe/capsule-energy.png
new file mode 100755
index 0000000..68c61fd
Binary files /dev/null and b/src/assets/icons/item_recipe/capsule-energy.png differ
diff --git a/src/assets/icons/item_recipe/energy-fragment.png b/src/assets/icons/item_recipe/energy-fragment.png
new file mode 100755
index 0000000..1a71154
Binary files /dev/null and b/src/assets/icons/item_recipe/energy-fragment.png differ
diff --git a/src/assets/icons/item_recipe/engine.png b/src/assets/icons/item_recipe/engine.png
new file mode 100755
index 0000000..35f9b22
Binary files /dev/null and b/src/assets/icons/item_recipe/engine.png differ
diff --git a/src/assets/icons/item_recipe/explosive.png b/src/assets/icons/item_recipe/explosive.png
new file mode 100755
index 0000000..01da575
Binary files /dev/null and b/src/assets/icons/item_recipe/explosive.png differ
diff --git a/src/assets/icons/item_recipe/fighter-laser.png b/src/assets/icons/item_recipe/fighter-laser.png
new file mode 100755
index 0000000..75ea2eb
Binary files /dev/null and b/src/assets/icons/item_recipe/fighter-laser.png differ
diff --git a/src/assets/icons/item_recipe/fighter-plasma.png b/src/assets/icons/item_recipe/fighter-plasma.png
new file mode 100755
index 0000000..f98393f
Binary files /dev/null and b/src/assets/icons/item_recipe/fighter-plasma.png differ
diff --git a/src/assets/icons/item_recipe/fighter-shield.png b/src/assets/icons/item_recipe/fighter-shield.png
new file mode 100755
index 0000000..943b153
Binary files /dev/null and b/src/assets/icons/item_recipe/fighter-shield.png differ
diff --git a/src/assets/icons/item_recipe/fuel-plant.png b/src/assets/icons/item_recipe/fuel-plant.png
index 142e532..c525252 100644
Binary files a/src/assets/icons/item_recipe/fuel-plant.png and b/src/assets/icons/item_recipe/fuel-plant.png differ
diff --git a/src/assets/icons/item_recipe/fusion-power-station.png b/src/assets/icons/item_recipe/fusion-power-station.png
index 2e3abda..b9d160f 100644
Binary files a/src/assets/icons/item_recipe/fusion-power-station.png and b/src/assets/icons/item_recipe/fusion-power-station.png differ
diff --git a/src/assets/icons/item_recipe/high-explosive.png b/src/assets/icons/item_recipe/high-explosive.png
new file mode 100755
index 0000000..28a7b47
Binary files /dev/null and b/src/assets/icons/item_recipe/high-explosive.png differ
diff --git a/src/assets/icons/item_recipe/lab-2.png b/src/assets/icons/item_recipe/lab-2.png
new file mode 100755
index 0000000..9013e7c
Binary files /dev/null and b/src/assets/icons/item_recipe/lab-2.png differ
diff --git a/src/assets/icons/item_recipe/memory.png b/src/assets/icons/item_recipe/memory.png
new file mode 100755
index 0000000..1a46164
Binary files /dev/null and b/src/assets/icons/item_recipe/memory.png differ
diff --git a/src/assets/icons/item_recipe/missile-graviton.png b/src/assets/icons/item_recipe/missile-graviton.png
new file mode 100755
index 0000000..473afc4
Binary files /dev/null and b/src/assets/icons/item_recipe/missile-graviton.png differ
diff --git a/src/assets/icons/item_recipe/missile-supersonic.png b/src/assets/icons/item_recipe/missile-supersonic.png
new file mode 100755
index 0000000..c57fcd0
Binary files /dev/null and b/src/assets/icons/item_recipe/missile-supersonic.png differ
diff --git a/src/assets/icons/item_recipe/missile.png b/src/assets/icons/item_recipe/missile.png
new file mode 100755
index 0000000..71d1a3d
Binary files /dev/null and b/src/assets/icons/item_recipe/missile.png differ
diff --git a/src/assets/icons/item_recipe/negentropy.png b/src/assets/icons/item_recipe/negentropy.png
new file mode 100755
index 0000000..9d3dc46
Binary files /dev/null and b/src/assets/icons/item_recipe/negentropy.png differ
diff --git a/src/assets/icons/item_recipe/particle-explosive.png b/src/assets/icons/item_recipe/particle-explosive.png
new file mode 100755
index 0000000..858378a
Binary files /dev/null and b/src/assets/icons/item_recipe/particle-explosive.png differ
diff --git a/src/assets/icons/item_recipe/reassembler.png b/src/assets/icons/item_recipe/reassembler.png
new file mode 100755
index 0000000..d19fe8f
Binary files /dev/null and b/src/assets/icons/item_recipe/reassembler.png differ
diff --git a/src/assets/icons/item_recipe/silicon-neuron.png b/src/assets/icons/item_recipe/silicon-neuron.png
new file mode 100755
index 0000000..ba6ae75
Binary files /dev/null and b/src/assets/icons/item_recipe/silicon-neuron.png differ
diff --git a/src/assets/icons/item_recipe/smelter-3.png b/src/assets/icons/item_recipe/smelter-3.png
new file mode 100755
index 0000000..fe10a4e
Binary files /dev/null and b/src/assets/icons/item_recipe/smelter-3.png differ
diff --git a/src/assets/icons/item_recipe/soil-pile.png b/src/assets/icons/item_recipe/soil-pile.png
new file mode 100755
index 0000000..92872b1
Binary files /dev/null and b/src/assets/icons/item_recipe/soil-pile.png differ
diff --git a/src/assets/icons/item_recipe/turret-cannon.png b/src/assets/icons/item_recipe/turret-cannon.png
new file mode 100755
index 0000000..a0e334b
Binary files /dev/null and b/src/assets/icons/item_recipe/turret-cannon.png differ
diff --git a/src/assets/icons/item_recipe/turret-gauss.png b/src/assets/icons/item_recipe/turret-gauss.png
new file mode 100755
index 0000000..2657efe
Binary files /dev/null and b/src/assets/icons/item_recipe/turret-gauss.png differ
diff --git a/src/assets/icons/item_recipe/turret-jammer.png b/src/assets/icons/item_recipe/turret-jammer.png
new file mode 100755
index 0000000..fd6c2b6
Binary files /dev/null and b/src/assets/icons/item_recipe/turret-jammer.png differ
diff --git a/src/assets/icons/item_recipe/turret-laser.png b/src/assets/icons/item_recipe/turret-laser.png
new file mode 100755
index 0000000..8dacbaa
Binary files /dev/null and b/src/assets/icons/item_recipe/turret-laser.png differ
diff --git a/src/assets/icons/item_recipe/turret-missile.png b/src/assets/icons/item_recipe/turret-missile.png
new file mode 100755
index 0000000..b65b607
Binary files /dev/null and b/src/assets/icons/item_recipe/turret-missile.png differ
diff --git a/src/assets/icons/item_recipe/turret-plasma.png b/src/assets/icons/item_recipe/turret-plasma.png
new file mode 100755
index 0000000..1a0f0da
Binary files /dev/null and b/src/assets/icons/item_recipe/turret-plasma.png differ
diff --git a/src/assets/icons/item_recipe/turret-shield.png b/src/assets/icons/item_recipe/turret-shield.png
new file mode 100755
index 0000000..a5d19c2
Binary files /dev/null and b/src/assets/icons/item_recipe/turret-shield.png differ
diff --git a/src/assets/icons/item_recipe/turret-signal.png b/src/assets/icons/item_recipe/turret-signal.png
new file mode 100755
index 0000000..6b51e28
Binary files /dev/null and b/src/assets/icons/item_recipe/turret-signal.png differ
diff --git a/src/assets/icons/item_recipe/virtual-energy-fuel.png b/src/assets/icons/item_recipe/virtual-energy-fuel.png
new file mode 100755
index 0000000..27ce370
Binary files /dev/null and b/src/assets/icons/item_recipe/virtual-energy-fuel.png differ
diff --git a/src/assets/icons/item_recipe/virtual-particle.png b/src/assets/icons/item_recipe/virtual-particle.png
new file mode 100755
index 0000000..1d5a327
Binary files /dev/null and b/src/assets/icons/item_recipe/virtual-particle.png differ
diff --git a/src/assets/icons/item_recipe/warship-laser.png b/src/assets/icons/item_recipe/warship-laser.png
new file mode 100755
index 0000000..e2328c2
Binary files /dev/null and b/src/assets/icons/item_recipe/warship-laser.png differ
diff --git a/src/assets/icons/item_recipe/warship-plasma.png b/src/assets/icons/item_recipe/warship-plasma.png
new file mode 100755
index 0000000..a14b93c
Binary files /dev/null and b/src/assets/icons/item_recipe/warship-plasma.png differ
diff --git a/src/assets/icons/item_recipe/warship-shield.png b/src/assets/icons/item_recipe/warship-shield.png
new file mode 100755
index 0000000..828be44
Binary files /dev/null and b/src/assets/icons/item_recipe/warship-shield.png differ
diff --git a/src/assets/icons/signal/signal-405.png b/src/assets/icons/signal/signal-405.png
index d90e092..ff31f03 100644
Binary files a/src/assets/icons/signal/signal-405.png and b/src/assets/icons/signal/signal-405.png differ
diff --git a/src/assets/icons/signal/signal-406.png b/src/assets/icons/signal/signal-406.png
new file mode 100755
index 0000000..a10c3be
Binary files /dev/null and b/src/assets/icons/signal/signal-406.png differ
diff --git a/src/assets/icons/signal/signal-512.png b/src/assets/icons/signal/signal-512.png
new file mode 100755
index 0000000..50ec4ed
Binary files /dev/null and b/src/assets/icons/signal/signal-512.png differ
diff --git a/src/assets/icons/signal/signal-513.png b/src/assets/icons/signal/signal-513.png
new file mode 100755
index 0000000..88f4576
Binary files /dev/null and b/src/assets/icons/signal/signal-513.png differ
diff --git a/src/assets/icons/signal/signal-514.png b/src/assets/icons/signal/signal-514.png
new file mode 100755
index 0000000..ac57a46
Binary files /dev/null and b/src/assets/icons/signal/signal-514.png differ
diff --git a/src/assets/icons/signal/signal-515.png b/src/assets/icons/signal/signal-515.png
new file mode 100755
index 0000000..93c95ee
Binary files /dev/null and b/src/assets/icons/signal/signal-515.png differ
diff --git a/src/assets/icons/signal/signal-516.png b/src/assets/icons/signal/signal-516.png
new file mode 100755
index 0000000..7887407
Binary files /dev/null and b/src/assets/icons/signal/signal-516.png differ
diff --git a/src/assets/icons/signal/signal-517.png b/src/assets/icons/signal/signal-517.png
new file mode 100755
index 0000000..2d989f7
Binary files /dev/null and b/src/assets/icons/signal/signal-517.png differ
diff --git a/src/assets/icons/tech/1801.png b/src/assets/icons/tech/1801.png
new file mode 100755
index 0000000..ea82d92
Binary files /dev/null and b/src/assets/icons/tech/1801.png differ
diff --git a/src/assets/icons/tech/1802.png b/src/assets/icons/tech/1802.png
new file mode 100755
index 0000000..136387b
Binary files /dev/null and b/src/assets/icons/tech/1802.png differ
diff --git a/src/assets/icons/tech/1803.png b/src/assets/icons/tech/1803.png
new file mode 100755
index 0000000..6e140d3
Binary files /dev/null and b/src/assets/icons/tech/1803.png differ
diff --git a/src/assets/icons/tech/1804.png b/src/assets/icons/tech/1804.png
new file mode 100755
index 0000000..88f8603
Binary files /dev/null and b/src/assets/icons/tech/1804.png differ
diff --git a/src/assets/icons/tech/1805.png b/src/assets/icons/tech/1805.png
new file mode 100755
index 0000000..937c23d
Binary files /dev/null and b/src/assets/icons/tech/1805.png differ
diff --git a/src/assets/icons/tech/1806.png b/src/assets/icons/tech/1806.png
new file mode 100755
index 0000000..b4a811b
Binary files /dev/null and b/src/assets/icons/tech/1806.png differ
diff --git a/src/assets/icons/tech/1807.png b/src/assets/icons/tech/1807.png
new file mode 100755
index 0000000..7e0acef
Binary files /dev/null and b/src/assets/icons/tech/1807.png differ
diff --git a/src/assets/icons/tech/1808.png b/src/assets/icons/tech/1808.png
new file mode 100755
index 0000000..ba2ed8d
Binary files /dev/null and b/src/assets/icons/tech/1808.png differ
diff --git a/src/assets/icons/tech/1809.png b/src/assets/icons/tech/1809.png
new file mode 100755
index 0000000..43d7550
Binary files /dev/null and b/src/assets/icons/tech/1809.png differ
diff --git a/src/assets/icons/tech/1810.png b/src/assets/icons/tech/1810.png
new file mode 100755
index 0000000..d9f64f3
Binary files /dev/null and b/src/assets/icons/tech/1810.png differ
diff --git a/src/assets/icons/tech/1811.png b/src/assets/icons/tech/1811.png
new file mode 100755
index 0000000..6e9d660
Binary files /dev/null and b/src/assets/icons/tech/1811.png differ
diff --git a/src/assets/icons/tech/1812.png b/src/assets/icons/tech/1812.png
new file mode 100755
index 0000000..bbe6c9e
Binary files /dev/null and b/src/assets/icons/tech/1812.png differ
diff --git a/src/assets/icons/tech/1813.png b/src/assets/icons/tech/1813.png
new file mode 100755
index 0000000..a096c96
Binary files /dev/null and b/src/assets/icons/tech/1813.png differ
diff --git a/src/assets/icons/tech/1814.png b/src/assets/icons/tech/1814.png
new file mode 100755
index 0000000..fbc031f
Binary files /dev/null and b/src/assets/icons/tech/1814.png differ
diff --git a/src/assets/icons/tech/1815.png b/src/assets/icons/tech/1815.png
new file mode 100755
index 0000000..2fcfd54
Binary files /dev/null and b/src/assets/icons/tech/1815.png differ
diff --git a/src/assets/icons/tech/1816.png b/src/assets/icons/tech/1816.png
new file mode 100755
index 0000000..9009f1f
Binary files /dev/null and b/src/assets/icons/tech/1816.png differ
diff --git a/src/assets/icons/tech/1817.png b/src/assets/icons/tech/1817.png
new file mode 100755
index 0000000..c6f1d04
Binary files /dev/null and b/src/assets/icons/tech/1817.png differ
diff --git a/src/assets/icons/tech/1818.png b/src/assets/icons/tech/1818.png
new file mode 100755
index 0000000..eccbdaa
Binary files /dev/null and b/src/assets/icons/tech/1818.png differ
diff --git a/src/assets/icons/tech/1819.png b/src/assets/icons/tech/1819.png
new file mode 100755
index 0000000..1a905d1
Binary files /dev/null and b/src/assets/icons/tech/1819.png differ
diff --git a/src/assets/icons/tech/1820.png b/src/assets/icons/tech/1820.png
new file mode 100755
index 0000000..36cd1d5
Binary files /dev/null and b/src/assets/icons/tech/1820.png differ
diff --git a/src/assets/icons/tech/1821.png b/src/assets/icons/tech/1821.png
new file mode 100755
index 0000000..5240e4a
Binary files /dev/null and b/src/assets/icons/tech/1821.png differ
diff --git a/src/assets/icons/tech/1822.png b/src/assets/icons/tech/1822.png
new file mode 100755
index 0000000..f74d370
Binary files /dev/null and b/src/assets/icons/tech/1822.png differ
diff --git a/src/assets/icons/tech/1823.png b/src/assets/icons/tech/1823.png
new file mode 100755
index 0000000..f84ec78
Binary files /dev/null and b/src/assets/icons/tech/1823.png differ
diff --git a/src/assets/icons/tech/1826.png b/src/assets/icons/tech/1826.png
new file mode 100755
index 0000000..0baf65d
Binary files /dev/null and b/src/assets/icons/tech/1826.png differ
diff --git a/src/assets/icons/tech/1901.png b/src/assets/icons/tech/1901.png
new file mode 100755
index 0000000..3f48a11
Binary files /dev/null and b/src/assets/icons/tech/1901.png differ
diff --git a/src/assets/icons/tech/1902.png b/src/assets/icons/tech/1902.png
new file mode 100755
index 0000000..67876c7
Binary files /dev/null and b/src/assets/icons/tech/1902.png differ
diff --git a/src/assets/icons/tech/1903.png b/src/assets/icons/tech/1903.png
new file mode 100755
index 0000000..16fef16
Binary files /dev/null and b/src/assets/icons/tech/1903.png differ
diff --git a/src/assets/icons/tech/1904.png b/src/assets/icons/tech/1904.png
new file mode 100755
index 0000000..ef2c3bd
Binary files /dev/null and b/src/assets/icons/tech/1904.png differ
diff --git a/src/assets/icons/tech/2801.png b/src/assets/icons/tech/2801.png
new file mode 100755
index 0000000..cdc9d91
Binary files /dev/null and b/src/assets/icons/tech/2801.png differ
diff --git a/src/assets/icons/tech/2802.png b/src/assets/icons/tech/2802.png
new file mode 100755
index 0000000..cc9e822
Binary files /dev/null and b/src/assets/icons/tech/2802.png differ
diff --git a/src/assets/icons/tech/2803.png b/src/assets/icons/tech/2803.png
new file mode 100755
index 0000000..a4292f5
Binary files /dev/null and b/src/assets/icons/tech/2803.png differ
diff --git a/src/assets/icons/tech/2804.png b/src/assets/icons/tech/2804.png
new file mode 100755
index 0000000..37af351
Binary files /dev/null and b/src/assets/icons/tech/2804.png differ
diff --git a/src/assets/icons/tech/2805.png b/src/assets/icons/tech/2805.png
new file mode 100755
index 0000000..c317585
Binary files /dev/null and b/src/assets/icons/tech/2805.png differ
diff --git a/src/assets/icons/tech/2806.png b/src/assets/icons/tech/2806.png
new file mode 100755
index 0000000..941d3a1
Binary files /dev/null and b/src/assets/icons/tech/2806.png differ
diff --git a/src/assets/icons/tech/2807.png b/src/assets/icons/tech/2807.png
new file mode 100755
index 0000000..64113cb
Binary files /dev/null and b/src/assets/icons/tech/2807.png differ
diff --git a/src/assets/icons/tech/2951.png b/src/assets/icons/tech/2951.png
new file mode 100755
index 0000000..86e4882
Binary files /dev/null and b/src/assets/icons/tech/2951.png differ
diff --git a/src/assets/icons/tech/2952.png b/src/assets/icons/tech/2952.png
new file mode 100755
index 0000000..9827f3b
Binary files /dev/null and b/src/assets/icons/tech/2952.png differ
diff --git a/src/assets/icons/tech/2953.png b/src/assets/icons/tech/2953.png
new file mode 100755
index 0000000..78531f6
Binary files /dev/null and b/src/assets/icons/tech/2953.png differ
diff --git a/src/assets/icons/tech/2954.png b/src/assets/icons/tech/2954.png
new file mode 100755
index 0000000..312bb6f
Binary files /dev/null and b/src/assets/icons/tech/2954.png differ
diff --git a/src/assets/icons/tech/2955.png b/src/assets/icons/tech/2955.png
new file mode 100755
index 0000000..3dbe334
Binary files /dev/null and b/src/assets/icons/tech/2955.png differ
diff --git a/src/assets/icons/tech/2956.png b/src/assets/icons/tech/2956.png
new file mode 100755
index 0000000..b359f7b
Binary files /dev/null and b/src/assets/icons/tech/2956.png differ
diff --git a/src/assets/icons/tech/2957.png b/src/assets/icons/tech/2957.png
new file mode 100755
index 0000000..dc42011
Binary files /dev/null and b/src/assets/icons/tech/2957.png differ
diff --git a/src/assets/icons/tech/5001.png b/src/assets/icons/tech/5001.png
new file mode 100755
index 0000000..9b39066
Binary files /dev/null and b/src/assets/icons/tech/5001.png differ
diff --git a/src/assets/icons/tech/5002.png b/src/assets/icons/tech/5002.png
new file mode 100755
index 0000000..cf4d4f7
Binary files /dev/null and b/src/assets/icons/tech/5002.png differ
diff --git a/src/assets/icons/tech/5003.png b/src/assets/icons/tech/5003.png
new file mode 100755
index 0000000..944cc72
Binary files /dev/null and b/src/assets/icons/tech/5003.png differ
diff --git a/src/assets/icons/tech/5004.png b/src/assets/icons/tech/5004.png
new file mode 100755
index 0000000..e7585be
Binary files /dev/null and b/src/assets/icons/tech/5004.png differ
diff --git a/src/assets/icons/tech/5005.png b/src/assets/icons/tech/5005.png
new file mode 100755
index 0000000..b1da534
Binary files /dev/null and b/src/assets/icons/tech/5005.png differ
diff --git a/src/assets/icons/tech/5006.png b/src/assets/icons/tech/5006.png
new file mode 100755
index 0000000..3f47b40
Binary files /dev/null and b/src/assets/icons/tech/5006.png differ
diff --git a/src/assets/icons/tech/5101.png b/src/assets/icons/tech/5101.png
new file mode 100755
index 0000000..7f00e54
Binary files /dev/null and b/src/assets/icons/tech/5101.png differ
diff --git a/src/assets/icons/tech/5102.png b/src/assets/icons/tech/5102.png
new file mode 100755
index 0000000..8e803ea
Binary files /dev/null and b/src/assets/icons/tech/5102.png differ
diff --git a/src/assets/icons/tech/5103.png b/src/assets/icons/tech/5103.png
new file mode 100755
index 0000000..1dfaa9f
Binary files /dev/null and b/src/assets/icons/tech/5103.png differ
diff --git a/src/assets/icons/tech/5104.png b/src/assets/icons/tech/5104.png
new file mode 100755
index 0000000..9aec7a0
Binary files /dev/null and b/src/assets/icons/tech/5104.png differ
diff --git a/src/assets/icons/tech/5105.png b/src/assets/icons/tech/5105.png
new file mode 100755
index 0000000..1185dca
Binary files /dev/null and b/src/assets/icons/tech/5105.png differ
diff --git a/src/assets/icons/tech/5106.png b/src/assets/icons/tech/5106.png
new file mode 100755
index 0000000..8f1543a
Binary files /dev/null and b/src/assets/icons/tech/5106.png differ
diff --git a/src/assets/icons/tech/5201.png b/src/assets/icons/tech/5201.png
new file mode 100755
index 0000000..c75f059
Binary files /dev/null and b/src/assets/icons/tech/5201.png differ
diff --git a/src/assets/icons/tech/5202.png b/src/assets/icons/tech/5202.png
new file mode 100755
index 0000000..a67b0cb
Binary files /dev/null and b/src/assets/icons/tech/5202.png differ
diff --git a/src/assets/icons/tech/5203.png b/src/assets/icons/tech/5203.png
new file mode 100755
index 0000000..d20dccb
Binary files /dev/null and b/src/assets/icons/tech/5203.png differ
diff --git a/src/assets/icons/tech/5204.png b/src/assets/icons/tech/5204.png
new file mode 100755
index 0000000..b0c86a7
Binary files /dev/null and b/src/assets/icons/tech/5204.png differ
diff --git a/src/assets/icons/tech/5205.png b/src/assets/icons/tech/5205.png
new file mode 100755
index 0000000..96e34aa
Binary files /dev/null and b/src/assets/icons/tech/5205.png differ
diff --git a/src/assets/icons/tech/5206.png b/src/assets/icons/tech/5206.png
new file mode 100755
index 0000000..6662c1f
Binary files /dev/null and b/src/assets/icons/tech/5206.png differ
diff --git a/src/assets/icons/tech/5301.png b/src/assets/icons/tech/5301.png
new file mode 100755
index 0000000..e8e3d6c
Binary files /dev/null and b/src/assets/icons/tech/5301.png differ
diff --git a/src/assets/icons/tech/5302.png b/src/assets/icons/tech/5302.png
new file mode 100755
index 0000000..a07ed67
Binary files /dev/null and b/src/assets/icons/tech/5302.png differ
diff --git a/src/assets/icons/tech/5303.png b/src/assets/icons/tech/5303.png
new file mode 100755
index 0000000..513e850
Binary files /dev/null and b/src/assets/icons/tech/5303.png differ
diff --git a/src/assets/icons/tech/5304.png b/src/assets/icons/tech/5304.png
new file mode 100755
index 0000000..b365734
Binary files /dev/null and b/src/assets/icons/tech/5304.png differ
diff --git a/src/assets/icons/tech/5305.png b/src/assets/icons/tech/5305.png
new file mode 100755
index 0000000..5d8b505
Binary files /dev/null and b/src/assets/icons/tech/5305.png differ
diff --git a/src/assets/icons/tech/5401.png b/src/assets/icons/tech/5401.png
new file mode 100755
index 0000000..6ef8be3
Binary files /dev/null and b/src/assets/icons/tech/5401.png differ
diff --git a/src/assets/icons/tech/5402.png b/src/assets/icons/tech/5402.png
new file mode 100755
index 0000000..d9b1a3c
Binary files /dev/null and b/src/assets/icons/tech/5402.png differ
diff --git a/src/assets/icons/tech/5403.png b/src/assets/icons/tech/5403.png
new file mode 100755
index 0000000..0cdc146
Binary files /dev/null and b/src/assets/icons/tech/5403.png differ
diff --git a/src/assets/icons/tech/5404.png b/src/assets/icons/tech/5404.png
new file mode 100755
index 0000000..ea7ac8b
Binary files /dev/null and b/src/assets/icons/tech/5404.png differ
diff --git a/src/assets/icons/tech/5405.png b/src/assets/icons/tech/5405.png
new file mode 100755
index 0000000..6205db1
Binary files /dev/null and b/src/assets/icons/tech/5405.png differ
diff --git a/src/assets/icons/tech/5501.png b/src/assets/icons/tech/5501.png
new file mode 100755
index 0000000..815daa4
Binary files /dev/null and b/src/assets/icons/tech/5501.png differ
diff --git a/src/assets/icons/tech/5502.png b/src/assets/icons/tech/5502.png
new file mode 100755
index 0000000..43861b6
Binary files /dev/null and b/src/assets/icons/tech/5502.png differ
diff --git a/src/assets/icons/tech/5503.png b/src/assets/icons/tech/5503.png
new file mode 100755
index 0000000..6681bb8
Binary files /dev/null and b/src/assets/icons/tech/5503.png differ
diff --git a/src/assets/icons/tech/5504.png b/src/assets/icons/tech/5504.png
new file mode 100755
index 0000000..7763d75
Binary files /dev/null and b/src/assets/icons/tech/5504.png differ
diff --git a/src/assets/icons/tech/5505.png b/src/assets/icons/tech/5505.png
new file mode 100755
index 0000000..19737bd
Binary files /dev/null and b/src/assets/icons/tech/5505.png differ
diff --git a/src/assets/icons/tech/5601.png b/src/assets/icons/tech/5601.png
new file mode 100755
index 0000000..753bed9
Binary files /dev/null and b/src/assets/icons/tech/5601.png differ
diff --git a/src/assets/icons/tech/5602.png b/src/assets/icons/tech/5602.png
new file mode 100755
index 0000000..070e771
Binary files /dev/null and b/src/assets/icons/tech/5602.png differ
diff --git a/src/assets/icons/tech/5603.png b/src/assets/icons/tech/5603.png
new file mode 100755
index 0000000..1d85a72
Binary files /dev/null and b/src/assets/icons/tech/5603.png differ
diff --git a/src/assets/icons/tech/5604.png b/src/assets/icons/tech/5604.png
new file mode 100755
index 0000000..9aa7f4c
Binary files /dev/null and b/src/assets/icons/tech/5604.png differ
diff --git a/src/assets/icons/tech/5605.png b/src/assets/icons/tech/5605.png
new file mode 100755
index 0000000..60f5315
Binary files /dev/null and b/src/assets/icons/tech/5605.png differ
diff --git a/src/assets/icons/tech/5701.png b/src/assets/icons/tech/5701.png
new file mode 100755
index 0000000..2e1a2f1
Binary files /dev/null and b/src/assets/icons/tech/5701.png differ
diff --git a/src/assets/icons/tech/5702.png b/src/assets/icons/tech/5702.png
new file mode 100755
index 0000000..9f080df
Binary files /dev/null and b/src/assets/icons/tech/5702.png differ
diff --git a/src/assets/icons/tech/5703.png b/src/assets/icons/tech/5703.png
new file mode 100755
index 0000000..56d75db
Binary files /dev/null and b/src/assets/icons/tech/5703.png differ
diff --git a/src/assets/icons/tech/5704.png b/src/assets/icons/tech/5704.png
new file mode 100755
index 0000000..9a4c019
Binary files /dev/null and b/src/assets/icons/tech/5704.png differ
diff --git a/src/assets/icons/tech/5705.png b/src/assets/icons/tech/5705.png
new file mode 100755
index 0000000..4cda032
Binary files /dev/null and b/src/assets/icons/tech/5705.png differ
diff --git a/src/assets/icons/tech/5801.png b/src/assets/icons/tech/5801.png
new file mode 100755
index 0000000..4dd2393
Binary files /dev/null and b/src/assets/icons/tech/5801.png differ
diff --git a/src/assets/icons/tech/5802.png b/src/assets/icons/tech/5802.png
new file mode 100755
index 0000000..74a1c9b
Binary files /dev/null and b/src/assets/icons/tech/5802.png differ
diff --git a/src/assets/icons/tech/5803.png b/src/assets/icons/tech/5803.png
new file mode 100755
index 0000000..aa03b66
Binary files /dev/null and b/src/assets/icons/tech/5803.png differ
diff --git a/src/assets/icons/tech/5804.png b/src/assets/icons/tech/5804.png
new file mode 100755
index 0000000..6e6efc2
Binary files /dev/null and b/src/assets/icons/tech/5804.png differ
diff --git a/src/assets/icons/tech/5805.png b/src/assets/icons/tech/5805.png
new file mode 100755
index 0000000..da98fd2
Binary files /dev/null and b/src/assets/icons/tech/5805.png differ
diff --git a/src/assets/icons/tech/5806.png b/src/assets/icons/tech/5806.png
new file mode 100755
index 0000000..39aac7d
Binary files /dev/null and b/src/assets/icons/tech/5806.png differ
diff --git a/src/assets/icons/tech/5807.png b/src/assets/icons/tech/5807.png
new file mode 100755
index 0000000..54a7455
Binary files /dev/null and b/src/assets/icons/tech/5807.png differ
diff --git a/src/assets/icons/tech/5901.png b/src/assets/icons/tech/5901.png
new file mode 100755
index 0000000..fc69ad1
Binary files /dev/null and b/src/assets/icons/tech/5901.png differ
diff --git a/src/assets/icons/tech/5902.png b/src/assets/icons/tech/5902.png
new file mode 100755
index 0000000..acd3ffc
Binary files /dev/null and b/src/assets/icons/tech/5902.png differ
diff --git a/src/assets/icons/tech/5903.png b/src/assets/icons/tech/5903.png
new file mode 100755
index 0000000..3dfddcb
Binary files /dev/null and b/src/assets/icons/tech/5903.png differ
diff --git a/src/assets/icons/tech/5904.png b/src/assets/icons/tech/5904.png
new file mode 100755
index 0000000..8be7f33
Binary files /dev/null and b/src/assets/icons/tech/5904.png differ
diff --git a/src/assets/icons/tech/5905.png b/src/assets/icons/tech/5905.png
new file mode 100755
index 0000000..cd4a635
Binary files /dev/null and b/src/assets/icons/tech/5905.png differ
diff --git a/src/assets/icons/tech/5906.png b/src/assets/icons/tech/5906.png
new file mode 100755
index 0000000..8c47866
Binary files /dev/null and b/src/assets/icons/tech/5906.png differ
diff --git a/src/assets/icons/tech/5907.png b/src/assets/icons/tech/5907.png
new file mode 100755
index 0000000..580be39
Binary files /dev/null and b/src/assets/icons/tech/5907.png differ
diff --git a/src/assets/icons/tech/6001.png b/src/assets/icons/tech/6001.png
new file mode 100755
index 0000000..474f565
Binary files /dev/null and b/src/assets/icons/tech/6001.png differ
diff --git a/src/assets/icons/tech/6002.png b/src/assets/icons/tech/6002.png
new file mode 100755
index 0000000..1a44dd6
Binary files /dev/null and b/src/assets/icons/tech/6002.png differ
diff --git a/src/assets/icons/tech/6003.png b/src/assets/icons/tech/6003.png
new file mode 100755
index 0000000..abd0b07
Binary files /dev/null and b/src/assets/icons/tech/6003.png differ
diff --git a/src/assets/icons/tech/6004.png b/src/assets/icons/tech/6004.png
new file mode 100755
index 0000000..02c717f
Binary files /dev/null and b/src/assets/icons/tech/6004.png differ
diff --git a/src/assets/icons/tech/6005.png b/src/assets/icons/tech/6005.png
new file mode 100755
index 0000000..6c16371
Binary files /dev/null and b/src/assets/icons/tech/6005.png differ
diff --git a/src/assets/icons/tech/6006.png b/src/assets/icons/tech/6006.png
new file mode 100755
index 0000000..16f2dcc
Binary files /dev/null and b/src/assets/icons/tech/6006.png differ
diff --git a/src/data/gen.sh b/src/data/gen.sh
index 9a0eff8..197e609 100755
--- a/src/data/gen.sh
+++ b/src/data/gen.sh
@@ -10,6 +10,6 @@ python3 gen_tech_icons.py < $BASE/MonoBehaviour/TechProtoSet.json > techIconsDat
find $BASE/Texture2D -regex '.*/[0-9]+.png' | xargs cp -t ../assets/icons/tech/
find $BASE/Texture2D -regex '.*/signal-[0-9]+.png' | xargs cp -t ../assets/icons/signal/
-cp $BASE/Texture2D/itemrecipe/*.png ../assets/icons/item_recipe/
+cp $BASE/itemrecipe/*.png ../assets/icons/item_recipe/
-python3 i18n.py $BASE/MonoBehaviour -o ../locales
+python3 i18n.py $BASE/MonoBehaviour "$GAME_BASE/Locale" -o ../locales
diff --git a/src/data/i18n.py b/src/data/i18n.py
index 9d58e14..ec4efb9 100644
--- a/src/data/i18n.py
+++ b/src/data/i18n.py
@@ -5,6 +5,7 @@
def main():
parser = argparse.ArgumentParser()
parser.add_argument('mono_behaviour', type=Path)
+ parser.add_argument('locale', type=Path)
parser.add_argument('-o', type=Path, required=True)
args = parser.parse_args()
@@ -22,18 +23,31 @@ def main():
required_keys = sorted(required_keys)
required_keys.extend(sorted(additional_keys))
- # get official zh, en, fr translations
- with open(args.mono_behaviour / 'StringProtoSet.json', 'rb') as f:
- data = {i['Name']: i for i in json.load(f)['dataArray']}
+ # get official zh, en translations
+ def load_locale(path):
+ result = {}
+ for f_path in path.glob('*.txt'):
+ with f_path.open('r', encoding='utf-16-le') as f:
+ for line in f:
+ cells = line.strip().split('\t')
+ if len(cells) != 4:
+ continue
+ result[cells[0]] = cells[3]
+ return result
- def output_translation(lang, offical_name):
- trans = {k: data[k][offical_name] for k in required_keys if data[k][offical_name]}
+ data = {
+ 'zh': load_locale(args.locale / '2052'),
+ 'en': load_locale(args.locale / '1033'),
+ }
+
+ def output_translation(lang):
+ d = data[lang]
+ trans = {k: d[k] for k in required_keys if d[k]}
with open(args.o / f'{lang}.json', 'w', encoding='utf-8') as f:
json.dump(trans, f, ensure_ascii=False, indent=4)
- output_translation('zh', 'ZHCN')
- output_translation('en', 'ENUS')
- output_translation('fr', 'FRFR')
+ output_translation('zh')
+ output_translation('en')
if __name__ == '__main__':
main()
diff --git a/src/data/itemsData.ts b/src/data/itemsData.ts
index baf107c..7b18eec 100644
--- a/src/data/itemsData.ts
+++ b/src/data/itemsData.ts
@@ -7,14 +7,14 @@ export const items: Item[] = [
{id: 1004, models: [], name: '钛石', icon: 'titanium-ore', grid: [1, 1, 6]},
{id: 1005, models: [], name: '石矿', icon: 'stone-ore', grid: [1, 1, 3]},
{id: 1006, models: [], name: '煤矿', icon: 'coal-ore', grid: [1, 1, 4]},
- {id: 1030, models: [], name: '木材', icon: 'wood', grid: [1, 6, 12]},
- {id: 1031, models: [], name: '植物燃料', icon: 'plant-fuel', grid: [1, 7, 12]},
- {id: 1011, models: [], name: '可燃冰', icon: 'gas-hydrate', grid: [1, 3, 7]},
- {id: 1012, models: [], name: '金伯利矿石', icon: 'diamond-ore', grid: [1, 1, 12]},
- {id: 1013, models: [], name: '分形硅石', icon: 'fractal-silica', grid: [1, 2, 12]},
- {id: 1014, models: [], name: '光栅石', icon: 'grating-ore', grid: [1, 3, 12]},
- {id: 1015, models: [], name: '刺笋结晶', icon: 'bamboo-crystal', grid: [1, 4, 12]},
- {id: 1016, models: [], name: '单极磁石', icon: 'mono-mag-ore', grid: [1, 5, 12]},
+ {id: 1030, models: [], name: '木材', icon: 'wood', grid: [1, 7, 14]},
+ {id: 1031, models: [], name: '植物燃料', icon: 'plant-fuel', grid: [1, 8, 14]},
+ {id: 1011, models: [], name: '可燃冰', icon: 'gas-hydrate', grid: [1, 6, 14]},
+ {id: 1012, models: [], name: '金伯利矿石', icon: 'diamond-ore', grid: [1, 1, 14]},
+ {id: 1013, models: [], name: '分形硅石', icon: 'fractal-silica', grid: [1, 2, 14]},
+ {id: 1014, models: [], name: '光栅石', icon: 'grating-ore', grid: [1, 3, 14]},
+ {id: 1015, models: [], name: '刺笋结晶', icon: 'bamboo-crystal', grid: [1, 4, 14]},
+ {id: 1016, models: [], name: '单极磁石', icon: 'mono-mag-ore', grid: [1, 5, 14]},
{id: 1101, models: [], name: '铁块', icon: 'iron-plate', grid: [1, 2, 1]},
{id: 1104, models: [], name: '铜块', icon: 'copper-plate', grid: [1, 2, 2]},
{id: 1105, models: [], name: '高纯硅块', icon: 'silicium-single-crystal', grid: [1, 2, 5]},
@@ -24,7 +24,7 @@ export const items: Item[] = [
{id: 1103, models: [], name: '钢材', icon: 'steel-plate', grid: [1, 4, 1]},
{id: 1107, models: [], name: '钛合金', icon: 'titanium-alloy', grid: [1, 3, 6]},
{id: 1110, models: [], name: '玻璃', icon: 'glass', grid: [1, 3, 3]},
- {id: 1119, models: [], name: '钛化玻璃', icon: 'titan-glass', grid: [1, 6, 9]},
+ {id: 1119, models: [], name: '钛化玻璃', icon: 'titan-glass', grid: [1, 5, 9]},
{id: 1111, models: [], name: '棱镜', icon: 'prism', grid: [1, 4, 3]},
{id: 1112, models: [], name: '金刚石', icon: 'diamond', grid: [1, 3, 4]},
{id: 1113, models: [], name: '晶格硅', icon: 'silicium-high-purity', grid: [1, 3, 5]},
@@ -34,17 +34,17 @@ export const items: Item[] = [
{id: 1203, models: [], name: '电动机', icon: 'electric-motor', grid: [1, 4, 4]},
{id: 1204, models: [], name: '电磁涡轮', icon: 'mag-turbine', grid: [1, 5, 4]},
{id: 1205, models: [], name: '超级磁场环', icon: 'hyper-magnetism-ring', grid: [1, 6, 4]},
- {id: 1206, models: [], name: '粒子容器', icon: 'partical-capacitor', grid: [1, 6, 3]},
+ {id: 1206, models: [], name: '粒子容器', icon: 'partical-capacitor', grid: [1, 1, 13]},
{id: 1127, models: [], name: '奇异物质', icon: 'strange-matter-generator', grid: [1, 4, 8]},
{id: 1301, models: [], name: '电路板', icon: 'circuit-board', grid: [1, 4, 2]},
{id: 1303, models: [], name: '处理器', icon: 'processor', grid: [1, 5, 5]},
- {id: 1305, models: [], name: '量子芯片', icon: 'quantum-processor', grid: [1, 6, 11]},
+ {id: 1305, models: [], name: '量子芯片', icon: 'quantum-processor', grid: [1, 5, 11]},
{id: 1302, models: [], name: '微晶元件', icon: 'micro-component', grid: [1, 4, 5]},
- {id: 1304, models: [], name: '位面过滤器', icon: 'plane-filter', grid: [1, 6, 10]},
+ {id: 1304, models: [], name: '位面过滤器', icon: 'plane-filter', grid: [1, 5, 10]},
{id: 1402, models: [], name: '粒子宽带', icon: 'particle-wide-band', grid: [1, 4, 11]},
{id: 1401, models: [], name: '电浆激发器', icon: 'plasma-generator', grid: [1, 5, 2]},
{id: 1404, models: [], name: '光子合并器', icon: 'photo-shifter', grid: [1, 5, 3]},
- {id: 1501, models: [], name: '太阳帆', icon: 'solar-collector', grid: [1, 7, 8]},
+ {id: 1501, models: [], name: '太阳帆', icon: 'solar-collector', grid: [1, 8, 8]},
{id: 1000, models: [], name: '水', icon: 'water', grid: [1, 1, 7]},
{id: 1007, models: [], name: '原油', icon: 'oil', grid: [1, 1, 8]},
{id: 1114, models: [], name: '精炼油', icon: 'refined-oil', grid: [1, 2, 8]},
@@ -52,31 +52,58 @@ export const items: Item[] = [
{id: 1120, models: [], name: '氢', icon: 'hydrogen', grid: [1, 1, 9]},
{id: 1121, models: [], name: '重氢', icon: 'deuterium', grid: [1, 1, 10]},
{id: 1122, models: [], name: '反物质', icon: 'anti-matter', grid: [1, 1, 11]},
- {id: 1208, models: [], name: '临界光子', icon: 'photon-capacitor-full', grid: [1, 6, 2]},
+ {id: 1208, models: [], name: '临界光子', icon: 'photon-capacitor-full', grid: [1, 2, 13]},
{id: 1801, models: [], name: '氢燃料棒', icon: 'hydrogen-energy-fuel', grid: [1, 2, 9]},
{id: 1802, models: [], name: '氘核燃料棒', icon: 'deuterium-energy-fuel', grid: [1, 2, 10]},
{id: 1803, models: [], name: '反物质燃料棒', icon: 'antimatter-energy-fuel', grid: [1, 2, 11]},
+ {id: 1804, models: [], name: '金色燃料棒', icon: 'virtual-energy-fuel', grid: [1, 2, 12]},
{id: 1115, models: [], name: '塑料', icon: 'plastic', grid: [1, 3, 8]},
{id: 1123, models: [], name: '石墨烯', icon: 'graphene', grid: [1, 3, 10]},
{id: 1124, models: [], name: '碳纳米管', icon: 'nanotube', grid: [1, 4, 10]},
{id: 1117, models: [], name: '有机晶体', icon: 'crystal-rubber', grid: [1, 3, 9]},
{id: 1118, models: [], name: '钛晶石', icon: 'titan-crystal', grid: [1, 4, 9]},
- {id: 1126, models: [], name: '卡西米尔晶体', icon: 'casimir-crystal', grid: [1, 4, 7]},
+ {id: 1126, models: [], name: '卡西米尔晶体', icon: 'casimir-crystal', grid: [1, 5, 8]},
+ {id: 1128, models: [], name: '燃烧单元', icon: 'explosive', grid: [1, 3, 7]},
+ {id: 1129, models: [], name: '爆破单元', icon: 'high-explosive', grid: [1, 4, 7]},
+ {id: 1130, models: [], name: '晶石爆破单元', icon: 'particle-explosive', grid: [1, 5, 7]},
{id: 1209, models: [], name: '引力透镜', icon: 'gravity-lens', grid: [1, 6, 5]},
- {id: 1210, models: [], name: '空间翘曲器', icon: 'space-warper', grid: [1, 6, 8]},
+ {id: 1210, models: [], name: '空间翘曲器', icon: 'space-warper', grid: [1, 8, 12]},
{id: 1403, models: [], name: '湮灭约束球', icon: 'fusion-capacitor', grid: [1, 3, 11]},
- {id: 1405, models: [], name: '推进器2', icon: 'fuel-thruster', grid: [1, 5, 7]},
- {id: 1406, models: [], name: '加力推进器', icon: 'ion-thruster', grid: [1, 5, 8]},
- {id: 5003, models: [372], name: '配送运输机', icon: 'delivery-drone', grid: [1, 5, 9]},
- {id: 5001, models: [47], name: '物流运输机', icon: 'logistic-drone', grid: [1, 5, 10]},
- {id: 5002, models: [48], name: '星际物流运输船', icon: 'logistic-vessel', grid: [1, 5, 11]},
- {id: 1125, models: [], name: '框架材料', icon: 'frame-material', grid: [1, 7, 9]},
- {id: 1502, models: [], name: '戴森球组件', icon: 'dyson-sphere-component', grid: [1, 7, 10]},
- {id: 1503, models: [], name: '小型运载火箭', icon: 'rocket', grid: [1, 7, 11]},
- {id: 1131, models: [], name: '地基', icon: 'terrain-tool', grid: [1, 6, 1]},
+ {id: 1407, models: [], name: '动力引擎', icon: 'engine', grid: [1, 6, 1]},
+ {id: 1405, models: [], name: '推进器2', icon: 'fuel-thruster', grid: [1, 6, 2]},
+ {id: 1406, models: [], name: '加力推进器', icon: 'ion-thruster', grid: [1, 6, 3]},
+ {id: 5003, models: [372], name: '配送运输机', icon: 'delivery-drone', grid: [1, 7, 1]},
+ {id: 5001, models: [47], name: '物流运输机', icon: 'logistic-drone', grid: [1, 7, 2]},
+ {id: 5002, models: [48], name: '星际物流运输船', icon: 'logistic-vessel', grid: [1, 7, 3]},
+ {id: 1125, models: [], name: '框架材料', icon: 'frame-material', grid: [1, 8, 9]},
+ {id: 1502, models: [], name: '戴森球组件', icon: 'dyson-sphere-component', grid: [1, 8, 10]},
+ {id: 1503, models: [], name: '小型运载火箭', icon: 'rocket', grid: [1, 8, 11]},
+ {id: 1131, models: [], name: '地基', icon: 'terrain-tool', grid: [1, 7, 4]},
{id: 1141, models: [], name: '增产剂 Mk.I', icon: 'accelerator-1', grid: [1, 4, 6]},
{id: 1142, models: [], name: '增产剂 Mk.II', icon: 'accelerator-2', grid: [1, 5, 6]},
{id: 1143, models: [], name: '增产剂 Mk.III', icon: 'accelerator-3', grid: [1, 6, 6]},
+ {id: 1601, models: [], name: '机枪弹箱', icon: 'bullet', grid: [1, 3, 12]},
+ {id: 1602, models: [], name: '钛化弹箱', icon: 'bullet-titanium', grid: [1, 4, 12]},
+ {id: 1603, models: [], name: '超合金弹箱', icon: 'bullet-alloy', grid: [1, 5, 12]},
+ {id: 1604, models: [], name: '炮弹组', icon: 'cannonball', grid: [1, 6, 13]},
+ {id: 1605, models: [], name: '高爆炮弹组', icon: 'cannonball-cluster', grid: [1, 7, 13]},
+ {id: 1606, models: [], name: '晶石炮弹组', icon: 'cannonball-alloy', grid: [1, 8, 13]},
+ {id: 1607, models: [], name: '等离子胶囊', icon: 'capsule-energy', grid: [1, 6, 12]},
+ {id: 1608, models: [], name: '反物质胶囊', icon: 'capsule-antimatter', grid: [1, 7, 12]},
+ {id: 1609, models: [], name: '导弹组', icon: 'missile', grid: [1, 3, 13]},
+ {id: 1610, models: [], name: '超音速导弹组', icon: 'missile-supersonic', grid: [1, 4, 13]},
+ {id: 1611, models: [], name: '引力导弹组', icon: 'missile-graviton', grid: [1, 5, 13]},
+ {id: 5101, models: [448], name: '地面战斗机-E型', icon: 'fighter-shield', grid: [1, 6, 7]},
+ {id: 5102, models: [449], name: '地面战斗机-A型', icon: 'fighter-plasma', grid: [1, 6, 8]},
+ {id: 5103, models: [450], name: '地面战斗机-F型', icon: 'fighter-laser', grid: [1, 6, 9]},
+ {id: 5111, models: [451], name: '太空战斗机-A型', icon: 'warship-plasma', grid: [1, 6, 10]},
+ {id: 5112, models: [452], name: '太空战斗机-F型', icon: 'warship-laser', grid: [1, 6, 11]},
+ {id: 5201, models: [], name: '存储单元', icon: 'memory', grid: [1, 8, 7]},
+ {id: 5202, models: [], name: '硅基神经元', icon: 'silicon-neuron', grid: [1, 7, 9]},
+ {id: 5203, models: [], name: '物质重组器', icon: 'reassembler', grid: [1, 7, 11]},
+ {id: 5204, models: [], name: '负熵奇点', icon: 'negentropy', grid: [1, 7, 10]},
+ {id: 5205, models: [], name: '虚粒子', icon: 'virtual-particle', grid: [1, 1, 12]},
+ {id: 5206, models: [], name: '能量碎片', icon: 'energy-fragment', grid: [1, 7, 8]},
{id: 2001, models: [35], name: '低速传送带', icon: 'belt-1', grid: [2, 2, 1]},
{id: 2002, models: [36], name: '高速传送带', icon: 'belt-2', grid: [2, 2, 2]},
{id: 2003, models: [37], name: '极速传送带', icon: 'belt-3', grid: [2, 2, 3]},
@@ -85,15 +112,16 @@ export const items: Item[] = [
{id: 2013, models: [43], name: '极速分拣器', icon: 'inserter-3', grid: [2, 3, 3]},
{id: 2020, models: [38, 39, 40], name: '四向分流器', icon: 'splitter-4dir', grid: [2, 2, 4]},
{id: 2040, models: [257], name: '自动集装机', icon: 'piler', grid: [2, 2, 5]},
- {id: 2030, models: [208], name: '流速器', icon: 'monitor', grid: [2, 3, 4]},
- {id: 2313, models: [120], name: '喷涂机', icon: 'spray-coater', grid: [2, 4, 7]},
- {id: 2107, models: [371], name: '物流配送器', icon: 'delivery-machine', grid: [2, 2, 9]},
- {id: 2101, models: [51], name: '小型储物仓', icon: 'storage-1', grid: [2, 2, 6]},
- {id: 2102, models: [52], name: '大型储物仓', icon: 'storage-2', grid: [2, 2, 7]},
- {id: 2106, models: [121], name: '储液罐', icon: 'storage-tank', grid: [2, 2, 8]},
- {id: 2303, models: [65], name: '制造台 Mk.I', icon: 'assembler-1', grid: [2, 4, 1]},
- {id: 2304, models: [66], name: '制造台 Mk.II', icon: 'assembler-2', grid: [2, 4, 2]},
- {id: 2305, models: [67], name: '制造台 Mk.III', icon: 'assembler-3', grid: [2, 4, 3]},
+ {id: 2030, models: [208], name: '流速器', icon: 'monitor', grid: [2, 2, 6]},
+ {id: 2313, models: [120], name: '喷涂机', icon: 'spray-coater', grid: [2, 2, 7]},
+ {id: 2107, models: [371], name: '物流配送器', icon: 'delivery-machine', grid: [2, 2, 11]},
+ {id: 2101, models: [51], name: '小型储物仓', icon: 'storage-1', grid: [2, 2, 8]},
+ {id: 2102, models: [52], name: '大型储物仓', icon: 'storage-2', grid: [2, 2, 9]},
+ {id: 2106, models: [121], name: '储液罐', icon: 'storage-tank', grid: [2, 2, 10]},
+ {id: 2303, models: [65], name: '制造台 Mk.I', icon: 'assembler-1', grid: [2, 4, 4]},
+ {id: 2304, models: [66], name: '制造台 Mk.II', icon: 'assembler-2', grid: [2, 4, 5]},
+ {id: 2305, models: [67], name: '制造台 Mk.III', icon: 'assembler-3', grid: [2, 4, 6]},
+ {id: 2318, models: [456], name: '制造台 Mk.IV', icon: 'assembler-4', grid: [2, 4, 7]},
{id: 2201, models: [44], name: '电力感应塔', icon: 'tesla-coil', grid: [2, 1, 1]},
{id: 2202, models: [71], name: '无线输电塔', icon: 'charging-pole', grid: [2, 1, 2]},
{id: 2212, models: [68], name: '卫星配电站', icon: 'orbital-substation', grid: [2, 1, 3]},
@@ -101,33 +129,43 @@ export const items: Item[] = [
{id: 2204, models: [54], name: '火力发电厂', icon: 'fuel-plant', grid: [2, 1, 5]},
{id: 2211, models: [118], name: '微型聚变发电站', icon: 'fusion-power-station', grid: [2, 1, 8]},
{id: 2213, models: [255], name: '地热发电站', icon: 'geothermal-power-station', grid: [2, 1, 7]},
- {id: 2301, models: [57], name: '采矿机', icon: 'mining-drill', grid: [2, 3, 5]},
- {id: 2316, models: [256], name: '大型采矿机', icon: 'mining-drill-mk2', grid: [2, 3, 6]},
- {id: 2306, models: [60], name: '抽水站', icon: 'water-pump', grid: [2, 3, 7]},
- {id: 2302, models: [62], name: '电弧熔炉', icon: 'smelter', grid: [2, 4, 4]},
- {id: 2315, models: [194], name: '位面熔炉', icon: 'smelter-2', grid: [2, 4, 5]},
- {id: 2307, models: [61], name: '原油萃取站', icon: 'oil-extractor', grid: [2, 3, 8]},
- {id: 2308, models: [63], name: '原油精炼厂', icon: 'oil-refinery', grid: [2, 3, 9]},
- {id: 2309, models: [64], name: '化工厂', icon: 'chemical-plant', grid: [2, 4, 9]},
- {id: 2317, models: [376], name: '化工厂 Mk.II', icon: 'chemical-plant-2', grid: [2, 4, 10]},
- {id: 2314, models: [119], name: '分馏塔', icon: 'fractionator', grid: [2, 4, 8]},
+ {id: 2301, models: [57], name: '采矿机', icon: 'mining-drill', grid: [2, 3, 4]},
+ {id: 2316, models: [256], name: '大型采矿机', icon: 'mining-drill-mk2', grid: [2, 3, 5]},
+ {id: 2306, models: [60], name: '抽水站', icon: 'water-pump', grid: [2, 3, 6]},
+ {id: 2302, models: [62], name: '电弧熔炉', icon: 'smelter', grid: [2, 4, 1]},
+ {id: 2315, models: [194], name: '位面熔炉', icon: 'smelter-2', grid: [2, 4, 2]},
+ {id: 2319, models: [457], name: '熔炉 Mk.III', icon: 'smelter-3', grid: [2, 4, 3]},
+ {id: 2307, models: [61], name: '原油萃取站', icon: 'oil-extractor', grid: [2, 3, 7]},
+ {id: 2308, models: [63], name: '原油精炼厂', icon: 'oil-refinery', grid: [2, 3, 8]},
+ {id: 2309, models: [64], name: '化工厂', icon: 'chemical-plant', grid: [2, 3, 10]},
+ {id: 2317, models: [376], name: '化工厂 Mk.II', icon: 'chemical-plant-2', grid: [2, 3, 11]},
+ {id: 2314, models: [119], name: '分馏塔', icon: 'fractionator', grid: [2, 3, 9]},
{id: 2205, models: [55], name: '太阳能板', icon: 'solar-panel', grid: [2, 1, 6]},
- {id: 2206, models: [46], name: '蓄电器', icon: 'accumulator', grid: [2, 4, 11]},
- {id: 2207, models: [46], name: '蓄电器(满)', icon: 'accumulator-full', grid: [2, 4, 12]},
- {id: 2311, models: [72], name: '电磁轨道弹射器', icon: 'em-rail-ejector', grid: [2, 3, 11]},
- {id: 2208, models: [73], name: '射线接收站', icon: 'ray-receiver', grid: [2, 1, 10]},
- {id: 2312, models: [74], name: '垂直发射井', icon: 'vertical-launching-silo', grid: [2, 3, 12]},
+ {id: 2206, models: [46], name: '蓄电器', icon: 'accumulator', grid: [2, 1, 10]},
+ {id: 2207, models: [46], name: '蓄电器(满)', icon: 'accumulator-full', grid: [2, 1, 11]},
+ {id: 2311, models: [72], name: '电磁轨道弹射器', icon: 'em-rail-ejector', grid: [2, 4, 10]},
+ {id: 2208, models: [73], name: '射线接收站', icon: 'ray-receiver', grid: [2, 1, 12]},
+ {id: 2312, models: [74], name: '垂直发射井', icon: 'vertical-launching-silo', grid: [2, 4, 11]},
{id: 2209, models: [45], name: '能量枢纽', icon: 'energy-exchanger', grid: [2, 1, 9]},
- {id: 2310, models: [69], name: '微型粒子对撞机', icon: 'hadron-collider', grid: [2, 3, 10]},
- {id: 2210, models: [56], name: '人造恒星', icon: 'fusion-reactor', grid: [2, 1, 11]},
- {id: 2103, models: [49], name: '物流运输站', icon: 'logistic-station', grid: [2, 2, 10]},
- {id: 2104, models: [50], name: '星际物流运输站', icon: 'interstellar-logistic-station', grid: [2, 2, 11]},
- {id: 2105, models: [117], name: '轨道采集器', icon: 'orbital-collector', grid: [2, 2, 12]},
- {id: 2901, models: [70], name: '矩阵研究站', icon: 'lab', grid: [2, 4, 6]},
- {id: 6001, models: [], name: '电磁矩阵', icon: 't-matrix', grid: [1, 7, 1]},
- {id: 6002, models: [], name: '能量矩阵', icon: 'e-matrix', grid: [1, 7, 2]},
- {id: 6003, models: [], name: '结构矩阵', icon: 'c-matrix', grid: [1, 7, 3]},
- {id: 6004, models: [], name: '信息矩阵', icon: 'i-matrix', grid: [1, 7, 4]},
- {id: 6005, models: [], name: '引力矩阵', icon: 'g-matrix', grid: [1, 7, 5]},
- {id: 6006, models: [], name: '宇宙矩阵', icon: 'u-matrix', grid: [1, 7, 6]},
+ {id: 2310, models: [69], name: '微型粒子对撞机', icon: 'hadron-collider', grid: [2, 3, 12]},
+ {id: 2210, models: [56], name: '人造恒星', icon: 'fusion-reactor', grid: [2, 1, 13]},
+ {id: 2103, models: [49], name: '物流运输站', icon: 'logistic-station', grid: [2, 2, 12]},
+ {id: 2104, models: [50], name: '星际物流运输站', icon: 'interstellar-logistic-station', grid: [2, 2, 13]},
+ {id: 2105, models: [117], name: '轨道采集器', icon: 'orbital-collector', grid: [2, 2, 14]},
+ {id: 2901, models: [70], name: '矩阵研究站', icon: 'lab', grid: [2, 4, 8]},
+ {id: 2902, models: [455], name: '矩阵研究站 Mk.II', icon: 'lab-2', grid: [2, 4, 9]},
+ {id: 3001, models: [374], name: '高斯机枪塔', icon: 'turret-gauss', grid: [2, 5, 1]},
+ {id: 3002, models: [373], name: '高频激光塔', icon: 'turret-laser', grid: [2, 5, 4]},
+ {id: 3003, models: [375], name: '聚爆加农炮', icon: 'turret-cannon', grid: [2, 5, 3]},
+ {id: 3004, models: [408], name: '磁化电浆炮', icon: 'turret-plasma', grid: [2, 5, 5]},
+ {id: 3005, models: [407], name: '导弹防御塔', icon: 'turret-missile', grid: [2, 5, 2]},
+ {id: 3007, models: [403], name: '信标', icon: 'turret-signal', grid: [2, 5, 7]},
+ {id: 3008, models: [402], name: '护盾发生器', icon: 'turret-shield', grid: [2, 5, 8]},
+ {id: 3009, models: [453], name: '战场分析基站', icon: 'battle-base', grid: [2, 5, 6]},
+ {id: 6001, models: [], name: '电磁矩阵', icon: 't-matrix', grid: [1, 8, 1]},
+ {id: 6002, models: [], name: '能量矩阵', icon: 'e-matrix', grid: [1, 8, 2]},
+ {id: 6003, models: [], name: '结构矩阵', icon: 'c-matrix', grid: [1, 8, 3]},
+ {id: 6004, models: [], name: '信息矩阵', icon: 'i-matrix', grid: [1, 8, 4]},
+ {id: 6005, models: [], name: '引力矩阵', icon: 'g-matrix', grid: [1, 8, 5]},
+ {id: 6006, models: [], name: '宇宙矩阵', icon: 'u-matrix', grid: [1, 8, 6]},
];
diff --git a/src/data/recipesData.ts b/src/data/recipesData.ts
index 52ad43d..83803b5 100644
--- a/src/data/recipesData.ts
+++ b/src/data/recipesData.ts
@@ -108,7 +108,7 @@ export const recipes: Recipe[] = [
to: [
{item: itemsMap.get(2901)!, count: 1},
],
- grid: [2, 4, 6],
+ grid: [2, 4, 8],
},
{
id: 11, name: '棱镜', time: 120,
@@ -153,7 +153,7 @@ export const recipes: Recipe[] = [
to: [
{item: itemsMap.get(2307)!, count: 1},
],
- grid: [2, 3, 8],
+ grid: [2, 3, 7],
},
{
id: 15, name: '原油精炼厂', time: 360,
@@ -166,7 +166,7 @@ export const recipes: Recipe[] = [
to: [
{item: itemsMap.get(2308)!, count: 1},
],
- grid: [2, 3, 9],
+ grid: [2, 3, 8],
},
{
id: 16, name: '等离子精炼', time: 240,
@@ -210,7 +210,7 @@ export const recipes: Recipe[] = [
to: [
{item: itemsMap.get(1801)!, count: 2},
],
- grid: [1, 2, 10],
+ grid: [1, 6, 7],
},
{
id: 20, name: '推进器', time: 240,
@@ -221,7 +221,7 @@ export const recipes: Recipe[] = [
to: [
{item: itemsMap.get(1405)!, count: 1},
],
- grid: [1, 3, 10],
+ grid: [1, 3, 11],
},
{
id: 21, name: '加力推进器', time: 360,
@@ -232,7 +232,7 @@ export const recipes: Recipe[] = [
to: [
{item: itemsMap.get(1406)!, count: 1},
],
- grid: [1, 3, 11],
+ grid: [1, 3, 12],
},
{
id: 22, name: '化工厂', time: 300,
@@ -245,7 +245,7 @@ export const recipes: Recipe[] = [
to: [
{item: itemsMap.get(2309)!, count: 1},
],
- grid: [2, 4, 9],
+ grid: [2, 3, 10],
},
{
id: 23, name: '塑料', time: 180,
@@ -427,7 +427,7 @@ export const recipes: Recipe[] = [
to: [
{item: itemsMap.get(1304)!, count: 1},
],
- grid: [1, 5, 9],
+ grid: [1, 6, 11],
},
{
id: 39, name: '微型粒子对撞机', time: 900,
@@ -441,7 +441,7 @@ export const recipes: Recipe[] = [
to: [
{item: itemsMap.get(2310)!, count: 1},
],
- grid: [2, 3, 10],
+ grid: [2, 3, 12],
},
{
id: 40, name: '重氢', time: 150,
@@ -463,7 +463,7 @@ export const recipes: Recipe[] = [
to: [
{item: itemsMap.get(1802)!, count: 2},
],
- grid: [1, 2, 11],
+ grid: [1, 6, 8],
},
{
id: 42, name: '湮灭约束球', time: 1200,
@@ -474,7 +474,7 @@ export const recipes: Recipe[] = [
to: [
{item: itemsMap.get(1403)!, count: 1},
],
- grid: [1, 6, 10],
+ grid: [1, 6, 13],
},
{
id: 43, name: '人造恒星', time: 1800,
@@ -500,7 +500,7 @@ export const recipes: Recipe[] = [
to: [
{item: itemsMap.get(1803)!, count: 2},
],
- grid: [1, 2, 12],
+ grid: [1, 6, 9],
},
{
id: 45, name: '制造台 Mk.I', time: 120,
@@ -512,7 +512,7 @@ export const recipes: Recipe[] = [
to: [
{item: itemsMap.get(2303)!, count: 1},
],
- grid: [2, 4, 1],
+ grid: [2, 4, 4],
},
{
id: 46, name: '制造台 Mk.II', time: 180,
@@ -524,7 +524,7 @@ export const recipes: Recipe[] = [
to: [
{item: itemsMap.get(2304)!, count: 1},
],
- grid: [2, 4, 2],
+ grid: [2, 4, 5],
},
{
id: 47, name: '制造台 Mk.III', time: 240,
@@ -536,7 +536,7 @@ export const recipes: Recipe[] = [
to: [
{item: itemsMap.get(2305)!, count: 1},
],
- grid: [2, 4, 3],
+ grid: [2, 4, 6],
},
{
id: 48, name: '采矿机', time: 180,
@@ -549,7 +549,7 @@ export const recipes: Recipe[] = [
to: [
{item: itemsMap.get(2301)!, count: 1},
],
- grid: [2, 3, 5],
+ grid: [2, 3, 4],
},
{
id: 49, name: '抽水站', time: 240,
@@ -562,7 +562,7 @@ export const recipes: Recipe[] = [
to: [
{item: itemsMap.get(2306)!, count: 1},
],
- grid: [2, 3, 7],
+ grid: [2, 3, 6],
},
{
id: 50, name: '电路板', time: 60,
@@ -643,7 +643,7 @@ export const recipes: Recipe[] = [
to: [
{item: itemsMap.get(2302)!, count: 1},
],
- grid: [2, 4, 4],
+ grid: [2, 4, 1],
},
{
id: 57, name: '玻璃', time: 120,
@@ -799,7 +799,7 @@ export const recipes: Recipe[] = [
to: [
{item: itemsMap.get(1501)!, count: 2},
],
- grid: [1, 5, 10],
+ grid: [1, 5, 9],
},
{
id: 71, name: '电磁轨道弹射器', time: 360,
@@ -812,7 +812,7 @@ export const recipes: Recipe[] = [
to: [
{item: itemsMap.get(2311)!, count: 1},
],
- grid: [2, 3, 11],
+ grid: [2, 4, 10],
},
{
id: 72, name: '射线接收站', time: 480,
@@ -849,7 +849,7 @@ export const recipes: Recipe[] = [
{item: itemsMap.get(1122)!, count: 2},
{item: itemsMap.get(1120)!, count: 2},
],
- grid: [1, 6, 9],
+ grid: [1, 6, 12],
icon: 'photon-formula',
},
{
@@ -868,11 +868,11 @@ export const recipes: Recipe[] = [
grid: [1, 7, 6],
},
{
- id: 76, name: '蓄电器', time: 300,
+ id: 76, name: '蓄电器', time: 180,
from: [
{item: itemsMap.get(1101)!, count: 6},
{item: itemsMap.get(1205)!, count: 1},
- {item: itemsMap.get(1113)!, count: 6},
+ {item: itemsMap.get(1113)!, count: 3},
],
to: [
{item: itemsMap.get(2206)!, count: 1},
@@ -900,7 +900,7 @@ export const recipes: Recipe[] = [
to: [
{item: itemsMap.get(1210)!, count: 1},
],
- grid: [1, 6, 7],
+ grid: [1, 7, 12],
},
{
id: 79, name: '空间翘曲器(高级)', time: 600,
@@ -910,7 +910,7 @@ export const recipes: Recipe[] = [
to: [
{item: itemsMap.get(1210)!, count: 8},
],
- grid: [1, 6, 8],
+ grid: [1, 7, 13],
icon: 'space-warper-lv2',
},
{
@@ -923,7 +923,7 @@ export const recipes: Recipe[] = [
to: [
{item: itemsMap.get(1125)!, count: 1},
],
- grid: [1, 5, 11],
+ grid: [1, 5, 10],
},
{
id: 81, name: '戴森球组件', time: 480,
@@ -935,7 +935,7 @@ export const recipes: Recipe[] = [
to: [
{item: itemsMap.get(1502)!, count: 1},
],
- grid: [1, 5, 12],
+ grid: [1, 5, 11],
},
{
id: 82, name: '垂直发射井', time: 1800,
@@ -948,7 +948,7 @@ export const recipes: Recipe[] = [
to: [
{item: itemsMap.get(2312)!, count: 1},
],
- grid: [2, 3, 12],
+ grid: [2, 4, 11],
},
{
id: 83, name: '小型运载火箭', time: 360,
@@ -960,7 +960,7 @@ export const recipes: Recipe[] = [
to: [
{item: itemsMap.get(1503)!, count: 1},
],
- grid: [1, 4, 12],
+ grid: [1, 5, 12],
},
{
id: 84, name: '低速传送带', time: 60,
@@ -993,7 +993,7 @@ export const recipes: Recipe[] = [
to: [
{item: itemsMap.get(2101)!, count: 1},
],
- grid: [2, 2, 6],
+ grid: [2, 2, 8],
},
{
id: 87, name: '四向分流器', time: 120,
@@ -1049,7 +1049,7 @@ export const recipes: Recipe[] = [
to: [
{item: itemsMap.get(2102)!, count: 1},
],
- grid: [2, 2, 7],
+ grid: [2, 2, 9],
},
{
id: 92, name: '极速传送带', time: 60,
@@ -1074,7 +1074,7 @@ export const recipes: Recipe[] = [
to: [
{item: itemsMap.get(2103)!, count: 1},
],
- grid: [2, 2, 10],
+ grid: [2, 2, 12],
},
{
id: 94, name: '物流运输机', time: 240,
@@ -1086,7 +1086,7 @@ export const recipes: Recipe[] = [
to: [
{item: itemsMap.get(5001)!, count: 1},
],
- grid: [1, 4, 10],
+ grid: [1, 4, 11],
},
{
id: 95, name: '星际物流运输站', time: 1800,
@@ -1098,7 +1098,7 @@ export const recipes: Recipe[] = [
to: [
{item: itemsMap.get(2104)!, count: 1},
],
- grid: [2, 2, 11],
+ grid: [2, 2, 13],
},
{
id: 96, name: '星际物流运输船', time: 360,
@@ -1110,7 +1110,7 @@ export const recipes: Recipe[] = [
to: [
{item: itemsMap.get(5002)!, count: 1},
],
- grid: [1, 4, 11],
+ grid: [1, 4, 12],
},
{
id: 97, name: '电动机', time: 120,
@@ -1203,7 +1203,7 @@ export const recipes: Recipe[] = [
to: [
{item: itemsMap.get(1127)!, count: 1},
],
- grid: [1, 3, 12],
+ grid: [1, 4, 9],
},
{
id: 106, name: '增产剂 Mk.I', time: 30,
@@ -1248,7 +1248,7 @@ export const recipes: Recipe[] = [
to: [
{item: itemsMap.get(2313)!, count: 1},
],
- grid: [2, 4, 7],
+ grid: [2, 2, 7],
},
{
id: 110, name: '分馏塔', time: 180,
@@ -1261,7 +1261,7 @@ export const recipes: Recipe[] = [
to: [
{item: itemsMap.get(2314)!, count: 1},
],
- grid: [2, 4, 8],
+ grid: [2, 3, 9],
},
{
id: 111, name: '轨道采集器', time: 1800,
@@ -1274,7 +1274,7 @@ export const recipes: Recipe[] = [
to: [
{item: itemsMap.get(2105)!, count: 1},
],
- grid: [2, 2, 12],
+ grid: [2, 2, 14],
},
{
id: 112, name: '地基', time: 60,
@@ -1285,7 +1285,7 @@ export const recipes: Recipe[] = [
to: [
{item: itemsMap.get(1131)!, count: 1},
],
- grid: [1, 7, 12],
+ grid: [1, 7, 14],
},
{
id: 113, name: '微型聚变发电站', time: 600,
@@ -1310,7 +1310,7 @@ export const recipes: Recipe[] = [
to: [
{item: itemsMap.get(2106)!, count: 1},
],
- grid: [2, 2, 8],
+ grid: [2, 2, 10],
},
{
id: 115, name: '重氢分馏', time: 1,
@@ -1334,7 +1334,7 @@ export const recipes: Recipe[] = [
to: [
{item: itemsMap.get(2315)!, count: 1},
],
- grid: [2, 4, 5],
+ grid: [2, 4, 2],
},
{
id: 117, name: '流速器', time: 120,
@@ -1347,7 +1347,7 @@ export const recipes: Recipe[] = [
to: [
{item: itemsMap.get(2030)!, count: 1},
],
- grid: [2, 3, 4],
+ grid: [2, 2, 6],
},
{
id: 118, name: '地热发电站', time: 360,
@@ -1374,7 +1374,7 @@ export const recipes: Recipe[] = [
to: [
{item: itemsMap.get(2316)!, count: 1},
],
- grid: [2, 3, 6],
+ grid: [2, 3, 5],
},
{
id: 120, name: '自动集装机', time: 240,
@@ -1412,19 +1412,19 @@ export const recipes: Recipe[] = [
to: [
{item: itemsMap.get(2107)!, count: 1},
],
- grid: [2, 2, 9],
+ grid: [2, 2, 11],
},
{
id: 123, name: '配送运输机', time: 120,
from: [
{item: itemsMap.get(1101)!, count: 2},
- {item: itemsMap.get(1204)!, count: 1},
+ {item: itemsMap.get(1407)!, count: 1},
{item: itemsMap.get(1303)!, count: 1},
],
to: [
{item: itemsMap.get(5003)!, count: 1},
],
- grid: [1, 4, 9],
+ grid: [1, 4, 10],
},
{
id: 124, name: '化工厂 Mk.II', time: 600,
@@ -1437,6 +1437,415 @@ export const recipes: Recipe[] = [
to: [
{item: itemsMap.get(2317)!, count: 1},
],
- grid: [2, 4, 10],
+ grid: [2, 3, 11],
+ },
+ {
+ id: 125, name: '高斯机枪塔', time: 240,
+ from: [
+ {item: itemsMap.get(1101)!, count: 8},
+ {item: itemsMap.get(1201)!, count: 8},
+ {item: itemsMap.get(1301)!, count: 2},
+ {item: itemsMap.get(1202)!, count: 4},
+ ],
+ to: [
+ {item: itemsMap.get(3001)!, count: 1},
+ ],
+ grid: [2, 5, 1],
+ },
+ {
+ id: 126, name: '高频激光塔', time: 360,
+ from: [
+ {item: itemsMap.get(1103)!, count: 9},
+ {item: itemsMap.get(1401)!, count: 6},
+ {item: itemsMap.get(1301)!, count: 6},
+ {item: itemsMap.get(1404)!, count: 9},
+ ],
+ to: [
+ {item: itemsMap.get(3002)!, count: 1},
+ ],
+ grid: [2, 5, 4],
+ },
+ {
+ id: 127, name: '聚爆加农炮', time: 300,
+ from: [
+ {item: itemsMap.get(1103)!, count: 10},
+ {item: itemsMap.get(1203)!, count: 8},
+ {item: itemsMap.get(1301)!, count: 10},
+ {item: itemsMap.get(1205)!, count: 2},
+ ],
+ to: [
+ {item: itemsMap.get(3003)!, count: 1},
+ ],
+ grid: [2, 5, 3],
+ },
+ {
+ id: 128, name: '磁化电浆炮', time: 600,
+ from: [
+ {item: itemsMap.get(1107)!, count: 20},
+ {item: itemsMap.get(1119)!, count: 10},
+ {item: itemsMap.get(1205)!, count: 10},
+ {item: itemsMap.get(1401)!, count: 5},
+ {item: itemsMap.get(1303)!, count: 5},
+ ],
+ to: [
+ {item: itemsMap.get(3004)!, count: 1},
+ ],
+ grid: [2, 5, 5],
+ },
+ {
+ id: 129, name: '导弹防御塔', time: 360,
+ from: [
+ {item: itemsMap.get(1103)!, count: 8},
+ {item: itemsMap.get(1203)!, count: 6},
+ {item: itemsMap.get(1301)!, count: 12},
+ {item: itemsMap.get(1407)!, count: 6},
+ ],
+ to: [
+ {item: itemsMap.get(3005)!, count: 1},
+ ],
+ grid: [2, 5, 2],
+ },
+ {
+ id: 130, name: '干扰塔', time: 300,
+ from: [
+ {item: itemsMap.get(1104)!, count: 10},
+ {item: itemsMap.get(1401)!, count: 10},
+ {item: itemsMap.get(1112)!, count: 10},
+ {item: itemsMap.get(1303)!, count: 2},
+ ],
+ to: [
+ {item: itemsMap.get(3006)!, count: 1},
+ ],
+ grid: [0, 0, 0],
+ },
+ {
+ id: 131, name: '信标', time: 360,
+ from: [
+ {item: itemsMap.get(2202)!, count: 2},
+ {item: itemsMap.get(1103)!, count: 12},
+ {item: itemsMap.get(1113)!, count: 6},
+ ],
+ to: [
+ {item: itemsMap.get(3007)!, count: 1},
+ ],
+ grid: [2, 5, 7],
+ },
+ {
+ id: 132, name: '护盾发生器', time: 600,
+ from: [
+ {item: itemsMap.get(1103)!, count: 20},
+ {item: itemsMap.get(1204)!, count: 20},
+ {item: itemsMap.get(1205)!, count: 5},
+ {item: itemsMap.get(1206)!, count: 5},
+ ],
+ to: [
+ {item: itemsMap.get(3008)!, count: 1},
+ ],
+ grid: [2, 5, 8],
+ },
+ {
+ id: 133, name: '燃烧单元', time: 180,
+ from: [
+ {item: itemsMap.get(1006)!, count: 3},
+ ],
+ to: [
+ {item: itemsMap.get(1128)!, count: 1},
+ ],
+ grid: [1, 2, 10],
+ },
+ {
+ id: 134, name: '爆破单元', time: 360,
+ from: [
+ {item: itemsMap.get(1128)!, count: 2},
+ {item: itemsMap.get(1115)!, count: 2},
+ {item: itemsMap.get(1116)!, count: 1},
+ ],
+ to: [
+ {item: itemsMap.get(1129)!, count: 2},
+ ],
+ grid: [1, 2, 11],
+ },
+ {
+ id: 135, name: '晶石爆破单元', time: 1440,
+ from: [
+ {item: itemsMap.get(1129)!, count: 8},
+ {item: itemsMap.get(1126)!, count: 1},
+ {item: itemsMap.get(1113)!, count: 8},
+ ],
+ to: [
+ {item: itemsMap.get(1130)!, count: 8},
+ ],
+ grid: [1, 2, 12],
+ },
+ {
+ id: 136, name: '机枪弹箱', time: 60,
+ from: [
+ {item: itemsMap.get(1104)!, count: 4},
+ ],
+ to: [
+ {item: itemsMap.get(1601)!, count: 1},
+ ],
+ grid: [1, 1, 13],
+ },
+ {
+ id: 137, name: '钛化弹箱', time: 120,
+ from: [
+ {item: itemsMap.get(1601)!, count: 1},
+ {item: itemsMap.get(1106)!, count: 2},
+ ],
+ to: [
+ {item: itemsMap.get(1602)!, count: 1},
+ ],
+ grid: [1, 2, 13],
+ },
+ {
+ id: 138, name: '超合金弹箱', time: 180,
+ from: [
+ {item: itemsMap.get(1602)!, count: 1},
+ {item: itemsMap.get(1107)!, count: 2},
+ ],
+ to: [
+ {item: itemsMap.get(1603)!, count: 1},
+ ],
+ grid: [1, 3, 13],
+ },
+ {
+ id: 139, name: '炮弹组', time: 90,
+ from: [
+ {item: itemsMap.get(1104)!, count: 9},
+ {item: itemsMap.get(1128)!, count: 2},
+ ],
+ to: [
+ {item: itemsMap.get(1604)!, count: 1},
+ ],
+ grid: [1, 4, 14],
+ },
+ {
+ id: 140, name: '高爆炮弹组', time: 180,
+ from: [
+ {item: itemsMap.get(1604)!, count: 1},
+ {item: itemsMap.get(1106)!, count: 6},
+ {item: itemsMap.get(1129)!, count: 2},
+ ],
+ to: [
+ {item: itemsMap.get(1605)!, count: 1},
+ ],
+ grid: [1, 5, 14],
+ },
+ {
+ id: 141, name: '晶石炮弹组', time: 360,
+ from: [
+ {item: itemsMap.get(1605)!, count: 1},
+ {item: itemsMap.get(1107)!, count: 3},
+ {item: itemsMap.get(1130)!, count: 2},
+ ],
+ to: [
+ {item: itemsMap.get(1606)!, count: 1},
+ ],
+ grid: [1, 6, 14],
+ },
+ {
+ id: 142, name: '等离子胶囊', time: 120,
+ from: [
+ {item: itemsMap.get(1123)!, count: 1},
+ {item: itemsMap.get(1102)!, count: 2},
+ {item: itemsMap.get(1121)!, count: 10},
+ ],
+ to: [
+ {item: itemsMap.get(1607)!, count: 1},
+ ],
+ grid: [1, 4, 13],
+ },
+ {
+ id: 143, name: '反物质胶囊', time: 120,
+ from: [
+ {item: itemsMap.get(1607)!, count: 1},
+ {item: itemsMap.get(1206)!, count: 1},
+ {item: itemsMap.get(1120)!, count: 10},
+ {item: itemsMap.get(1122)!, count: 10},
+ ],
+ to: [
+ {item: itemsMap.get(1608)!, count: 1},
+ ],
+ grid: [1, 5, 13],
+ },
+ {
+ id: 144, name: '导弹组', time: 120,
+ from: [
+ {item: itemsMap.get(1104)!, count: 6},
+ {item: itemsMap.get(1301)!, count: 3},
+ {item: itemsMap.get(1128)!, count: 2},
+ {item: itemsMap.get(1407)!, count: 1},
+ ],
+ to: [
+ {item: itemsMap.get(1609)!, count: 1},
+ ],
+ grid: [1, 1, 14],
+ },
+ {
+ id: 145, name: '超音速导弹组', time: 240,
+ from: [
+ {item: itemsMap.get(1609)!, count: 2},
+ {item: itemsMap.get(1303)!, count: 4},
+ {item: itemsMap.get(1129)!, count: 4},
+ {item: itemsMap.get(1405)!, count: 2},
+ ],
+ to: [
+ {item: itemsMap.get(1610)!, count: 2},
+ ],
+ grid: [1, 2, 14],
+ },
+ {
+ id: 146, name: '引力导弹组', time: 360,
+ from: [
+ {item: itemsMap.get(1610)!, count: 3},
+ {item: itemsMap.get(1130)!, count: 6},
+ {item: itemsMap.get(1127)!, count: 3},
+ ],
+ to: [
+ {item: itemsMap.get(1611)!, count: 3},
+ ],
+ grid: [1, 3, 14],
+ },
+ {
+ id: 147, name: '地面战斗机-E型', time: 120,
+ from: [
+ {item: itemsMap.get(1101)!, count: 3},
+ {item: itemsMap.get(1407)!, count: 1},
+ {item: itemsMap.get(1301)!, count: 2},
+ {item: itemsMap.get(1401)!, count: 1},
+ ],
+ to: [
+ {item: itemsMap.get(5101)!, count: 1},
+ ],
+ grid: [1, 7, 7],
+ },
+ {
+ id: 148, name: '地面战斗机-A型', time: 240,
+ from: [
+ {item: itemsMap.get(5101)!, count: 1},
+ {item: itemsMap.get(1204)!, count: 1},
+ {item: itemsMap.get(1301)!, count: 2},
+ {item: itemsMap.get(1404)!, count: 2},
+ ],
+ to: [
+ {item: itemsMap.get(5102)!, count: 1},
+ ],
+ grid: [1, 7, 8],
+ },
+ {
+ id: 149, name: '地面战斗机-F型', time: 240,
+ from: [
+ {item: itemsMap.get(5101)!, count: 1},
+ {item: itemsMap.get(1204)!, count: 1},
+ {item: itemsMap.get(1303)!, count: 1},
+ {item: itemsMap.get(1206)!, count: 1},
+ ],
+ to: [
+ {item: itemsMap.get(5103)!, count: 1},
+ ],
+ grid: [1, 7, 9],
+ },
+ {
+ id: 150, name: '太空战斗机-A型', time: 300,
+ from: [
+ {item: itemsMap.get(1107)!, count: 5},
+ {item: itemsMap.get(1406)!, count: 1},
+ {item: itemsMap.get(1303)!, count: 2},
+ {item: itemsMap.get(1206)!, count: 3},
+ ],
+ to: [
+ {item: itemsMap.get(5111)!, count: 1},
+ ],
+ grid: [1, 7, 10],
+ },
+ {
+ id: 151, name: '太空战斗机-F型', time: 480,
+ from: [
+ {item: itemsMap.get(1125)!, count: 20},
+ {item: itemsMap.get(1406)!, count: 4},
+ {item: itemsMap.get(1303)!, count: 4},
+ {item: itemsMap.get(1127)!, count: 1},
+ ],
+ to: [
+ {item: itemsMap.get(5112)!, count: 1},
+ ],
+ grid: [1, 7, 11],
+ },
+ {
+ id: 105, name: '动力引擎', time: 180,
+ from: [
+ {item: itemsMap.get(1202)!, count: 1},
+ {item: itemsMap.get(1104)!, count: 2},
+ ],
+ to: [
+ {item: itemsMap.get(1407)!, count: 1},
+ ],
+ grid: [1, 3, 10],
+ },
+ {
+ id: 152, name: '战场分析基站', time: 360,
+ from: [
+ {item: itemsMap.get(1103)!, count: 12},
+ {item: itemsMap.get(1301)!, count: 18},
+ {item: itemsMap.get(1302)!, count: 6},
+ {item: itemsMap.get(1407)!, count: 12},
+ ],
+ to: [
+ {item: itemsMap.get(3009)!, count: 1},
+ ],
+ grid: [2, 5, 6],
+ },
+ {
+ id: 153, name: '矩阵研究站 Mk.II', time: 240,
+ from: [
+ {item: itemsMap.get(2901)!, count: 1},
+ {item: itemsMap.get(5202)!, count: 10},
+ {item: itemsMap.get(5201)!, count: 20},
+ {item: itemsMap.get(1305)!, count: 4},
+ ],
+ to: [
+ {item: itemsMap.get(2902)!, count: 1},
+ ],
+ grid: [2, 4, 9],
+ },
+ {
+ id: 154, name: '制造台 Mk.IV', time: 300,
+ from: [
+ {item: itemsMap.get(2305)!, count: 1},
+ {item: itemsMap.get(5203)!, count: 10},
+ {item: itemsMap.get(5206)!, count: 30},
+ {item: itemsMap.get(1305)!, count: 4},
+ ],
+ to: [
+ {item: itemsMap.get(2318)!, count: 1},
+ ],
+ grid: [2, 4, 7],
+ },
+ {
+ id: 155, name: '熔炉 Mk.III', time: 360,
+ from: [
+ {item: itemsMap.get(2315)!, count: 1},
+ {item: itemsMap.get(5204)!, count: 10},
+ {item: itemsMap.get(5206)!, count: 30},
+ {item: itemsMap.get(1305)!, count: 4},
+ ],
+ to: [
+ {item: itemsMap.get(2319)!, count: 1},
+ ],
+ grid: [2, 4, 3],
+ },
+ {
+ id: 156, name: '金色燃料棒', time: 1920,
+ from: [
+ {item: itemsMap.get(1803)!, count: 8},
+ {item: itemsMap.get(5205)!, count: 1},
+ {item: itemsMap.get(1127)!, count: 2},
+ {item: itemsMap.get(1125)!, count: 1},
+ ],
+ to: [
+ {item: itemsMap.get(1804)!, count: 1},
+ ],
+ grid: [1, 6, 10],
},
];
diff --git a/src/data/signalIconsData.ts b/src/data/signalIconsData.ts
index 0e3b01d..c65e5bc 100644
--- a/src/data/signalIconsData.ts
+++ b/src/data/signalIconsData.ts
@@ -11,19 +11,26 @@ export const signal: Signal[] = [
{id: 509, gridPos: [1, 7]},
{id: 510, gridPos: [1, 8]},
{id: 511, gridPos: [1, 9]},
+ {id: 512, gridPos: [1, 10]},
+ {id: 513, gridPos: [1, 11]},
+ {id: 514, gridPos: [1, 12]},
+ {id: 515, gridPos: [1, 13]},
+ {id: 516, gridPos: [2, 0]},
+ {id: 517, gridPos: [2, 1]},
{id: 401, gridPos: [0, 0]},
{id: 402, gridPos: [0, 1]},
{id: 403, gridPos: [0, 2]},
{id: 404, gridPos: [0, 3]},
{id: 405, gridPos: [0, 4]},
- {id: 600, gridPos: [2, 0]},
- {id: 601, gridPos: [2, 1]},
- {id: 602, gridPos: [2, 2]},
- {id: 603, gridPos: [2, 3]},
- {id: 604, gridPos: [2, 4]},
- {id: 605, gridPos: [2, 5]},
- {id: 606, gridPos: [2, 6]},
- {id: 607, gridPos: [2, 7]},
- {id: 608, gridPos: [2, 8]},
- {id: 609, gridPos: [2, 9]},
+ {id: 406, gridPos: [0, 5]},
+ {id: 600, gridPos: [3, 0]},
+ {id: 601, gridPos: [3, 1]},
+ {id: 602, gridPos: [3, 2]},
+ {id: 603, gridPos: [3, 3]},
+ {id: 604, gridPos: [3, 4]},
+ {id: 605, gridPos: [3, 5]},
+ {id: 606, gridPos: [3, 6]},
+ {id: 607, gridPos: [3, 7]},
+ {id: 608, gridPos: [3, 8]},
+ {id: 609, gridPos: [3, 9]},
];
diff --git a/src/data/techIconsData.ts b/src/data/techIconsData.ts
index cd7d7ac..eaa92f1 100644
--- a/src/data/techIconsData.ts
+++ b/src/data/techIconsData.ts
@@ -79,6 +79,33 @@ export const tech: Tech[] = [
{id: 1705},
{id: 1711},
{id: 1712},
+ {id: 1801},
+ {id: 1802},
+ {id: 1803},
+ {id: 1804},
+ {id: 1805},
+ {id: 1806},
+ {id: 1807},
+ {id: 1808},
+ {id: 1809},
+ {id: 1811},
+ {id: 1812},
+ {id: 1813},
+ {id: 1814},
+ {id: 1815},
+ {id: 1816},
+ {id: 1817},
+ {id: 1818},
+ {id: 1819},
+ {id: 1820},
+ {id: 1821},
+ {id: 1822},
+ {id: 1823},
+ {id: 1826},
+ {id: 1901},
+ {id: 1902},
+ {id: 1903},
+ {id: 1904},
{id: 2101},
{id: 2102},
{id: 2103},
@@ -123,12 +150,25 @@ export const tech: Tech[] = [
{id: 2703},
{id: 2704},
{id: 2705},
+ {id: 2801},
+ {id: 2802},
+ {id: 2803},
+ {id: 2804},
+ {id: 2805},
+ {id: 2806},
+ {id: 2807},
{id: 2901},
{id: 2902},
{id: 2903},
{id: 2904},
{id: 2905},
{id: 2906},
+ {id: 2951},
+ {id: 2952},
+ {id: 2953},
+ {id: 2954},
+ {id: 2955},
+ {id: 2956},
{id: 3101},
{id: 3102},
{id: 3103},
@@ -193,4 +233,62 @@ export const tech: Tech[] = [
{id: 4102},
{id: 4103},
{id: 4104},
+ {id: 5001},
+ {id: 5002},
+ {id: 5003},
+ {id: 5004},
+ {id: 5005},
+ {id: 5006},
+ {id: 5101},
+ {id: 5102},
+ {id: 5103},
+ {id: 5104},
+ {id: 5105},
+ {id: 5106},
+ {id: 5201},
+ {id: 5202},
+ {id: 5203},
+ {id: 5204},
+ {id: 5205},
+ {id: 5206},
+ {id: 5301},
+ {id: 5302},
+ {id: 5303},
+ {id: 5304},
+ {id: 5305},
+ {id: 5401},
+ {id: 5402},
+ {id: 5403},
+ {id: 5404},
+ {id: 5405},
+ {id: 5601},
+ {id: 5602},
+ {id: 5603},
+ {id: 5604},
+ {id: 5605},
+ {id: 5701},
+ {id: 5702},
+ {id: 5703},
+ {id: 5704},
+ {id: 5705},
+ {id: 5801},
+ {id: 5802},
+ {id: 5803},
+ {id: 5804},
+ {id: 5805},
+ {id: 5806},
+ {id: 5807},
+ {id: 5901},
+ {id: 5902},
+ {id: 5903},
+ {id: 5904},
+ {id: 5905},
+ {id: 5906},
+ {id: 5907},
+ {id: 6001},
+ {id: 6002},
+ {id: 6003},
+ {id: 6004},
+ {id: 6005},
+ {id: 6006},
];
diff --git a/src/locales/en.json b/src/locales/en.json
index d559508..7b7a362 100644
--- a/src/locales/en.json
+++ b/src/locales/en.json
@@ -7,18 +7,21 @@
"低速传送带": "Conveyor Belt MK.I",
"低速分拣器": "Sorter MK.I",
"信息矩阵": "Information Matrix",
+ "信标": "Signal Tower",
"储液罐": "Storage Tank",
"光子合并器": "Photon Combiner",
"光子合并器(高效)": "Photon Combiner (advanced)",
"光子物质化": "Mass-energy Storage",
- "光栅石": "Optical Grating Crystal",
+ "光栅石": "Grating Crystal",
"分形硅石": "Fractal Silicon",
"分馏塔": "Fractionator",
"制造台 Mk.I": "Assembling Machine Mk.I",
"制造台 Mk.II": "Assembling Machine Mk.II",
"制造台 Mk.III": "Assembling Machine Mk.III",
- "刺笋结晶": "Spiniform Stalagmite Crystal",
+ "制造台 Mk.IV": "Re-composing Assembler",
+ "刺笋结晶": "Stalagmite Crystal",
"加力推进器": "Reinforced Thruster",
+ "动力引擎": "Engine",
"化工厂": "Chemical Plant",
"化工厂 Mk.II": "Quantum Chemical Plant",
"单极磁石": "Unipolar Magnet",
@@ -30,43 +33,59 @@
"原油萃取站": "Oil Extractor",
"反物质": "Antimatter",
"反物质燃料棒": "Antimatter Fuel Rod",
+ "反物质胶囊": "Antimatter Capsule",
"可燃冰": "Fire Ice",
"喷涂机": "Spray Coater",
"四向分流器": "Splitter",
"地基": "Foundation",
"地热发电站": "Geothermal Power Station",
+ "地面战斗机-A型": "Precision Drone",
+ "地面战斗机-E型": "Prototype",
+ "地面战斗机-F型": "Attack Drone",
"垂直发射井": "Vertical Launching Silo",
"塑料": "Plastic",
"增产剂 Mk.I": "Proliferator Mk.I",
"增产剂 Mk.II": "Proliferator Mk.II",
"增产剂 Mk.III": "Proliferator Mk.III",
"处理器": "Processor",
- "大型储物仓": "Storage MK.II",
+ "大型储物仓": "Depot MK.II",
"大型采矿机": "Advanced Mining Machine",
+ "太空战斗机-A型": "Corvette",
+ "太空战斗机-F型": "Destroyer",
"太阳帆": "Solar Sail",
"太阳能板": "Solar Panel",
"奇异物质": "Strange Matter",
+ "存储单元": "Dark Fog Matrix",
"宇宙矩阵": "Universe Matrix",
+ "导弹组": "Missile Set",
+ "导弹防御塔": "Missile Turret",
"射线接收站": "Ray Receiver",
- "小型储物仓": "Storage MK.I",
+ "小型储物仓": "Depot MK.I",
"小型运载火箭": "Small Carrier Rocket",
+ "干扰塔": "Jammer Tower",
+ "引力导弹组": "Gravity Missile Set",
"引力矩阵": "Gravity Matrix",
"引力透镜": "Graviton Lens",
"微型粒子对撞机": "Miniature Particle Collider",
"微型聚变发电站": "Mini Fusion Power Plant",
"微晶元件": "Microcrystalline Component",
+ "战场分析基站": "Battlefield Analysis Base",
"戴森球组件": "Dyson Sphere Component",
+ "护盾发生器": "Planetary Shield Generator",
"抽水站": "Water Pump",
"推进器": " - Thruster",
"推进器2": "Thruster",
"无线输电塔": "Wireless Power Tower",
"星际物流运输站": "Interstellar Logistics Station",
- "星际物流运输船": "Logistics Vessel",
+ "星际物流运输船": "Interstellar Logistics Vessel",
"晶格硅": "Crystal Silicon",
"晶格硅(高效)": "Crystal Silicon (advanced)",
+ "晶石炮弹组": "Crystal Shell Set",
+ "晶石爆破单元": "Crystal Explosive Unit",
"有机晶体": "Organic Crystal",
"有机晶体(原始)": "Organic Crystal (original)",
"木材": "Log",
+ "机枪弹箱": "Magnum Ammo Box",
"极速传送带": "Conveyor Belt MK.III",
"极速分拣器": "Sorter MK.III",
"框架材料": "Frame Material",
@@ -79,10 +98,15 @@
"流速器": "Traffic Monitor",
"湮灭约束球": "Annihilation Constraint Sphere",
"火力发电厂": "Thermal Power Plant",
+ "炮弹组": "Shell Set",
"煤矿": "Coal",
+ "熔炉 Mk.III": "Negentropy Smelter",
+ "燃烧单元": "Combustible Unit",
+ "爆破单元": "Explosive Unit",
"物流运输机": "Logistics Drone",
"物流运输站": "Planetary Logistics Station",
"物流配送器": "Logistics Distributor",
+ "物质重组器": "Matter Recombinator",
"玻璃": "Glass",
"电力感应塔": "Tesla Tower",
"电动机": "Electric Motor",
@@ -93,40 +117,52 @@
"电磁轨道弹射器": "EM-Rail Ejector",
"电路板": "Circuit Board",
"矩阵研究站": "Matrix Lab",
+ "矩阵研究站 Mk.II": "Self-evolution Lab",
"石墨烯": "Graphene",
"石墨烯(高效)": "Graphene (advanced)",
"石材": "Stone Brick",
"石矿": "Stone",
+ "硅基神经元": "Silicon-based Neuron",
"硅石": "Silicon Ore",
"硫酸": "Sulfuric Acid",
"碳纳米管": "Carbon Nanotube",
"碳纳米管(高效)": "Carbon Nanotube (advanced)",
+ "磁化电浆炮": "Plasma Turret",
"磁线圈": "Magnetic Coil",
"磁铁": "Magnet",
"空间翘曲器": "Space Warper",
"空间翘曲器(高级)": "Space Warper (advanced)",
"等离子精炼": "Plasma Refining",
+ "等离子胶囊": "Plasma Capsule",
"粒子容器": "Particle Container",
"粒子容器(高效)": "Particle Container (advanced)",
"粒子宽带": "Particle Broadband",
"精炼油": "Refined Oil",
"结构矩阵": "Structure Matrix",
+ "聚爆加农炮": "Implosion Cannon",
"能量枢纽": "Energy Exchanger",
"能量矩阵": "Energy Matrix",
+ "能量碎片": "Energy Shard",
"自动集装机": "Automatic Piler",
"蓄电器": "Accumulator",
"蓄电器(满)": "Accumulator (full)",
+ "虚粒子": "Core Element",
+ "负熵奇点": "Negentropy Singularity",
+ "超合金弹箱": "Superalloy Ammo Box",
"超级磁场环": "Super-magnetic Ring",
+ "超音速导弹组": "Supersonic Missile Set",
"轨道采集器": "Orbital Collector",
"配送运输机": "Logistics Bot",
"采矿机": "Mining Machine",
- "重整精炼": "Reforming Refine",
+ "重整精炼": "Reformed Refinement",
"重氢": "Deuterium",
"重氢分馏": "Deuterium Fractionation",
"量子芯片": "Quantum Chip",
"金伯利矿石": "Kimberlite Ore",
"金刚石": "Diamond",
"金刚石(高效)": "Diamond (advanced)",
+ "金色燃料棒": "Strange Annihilation Fuel Rod",
+ "钛化弹箱": "Titanium Ammo Box",
"钛化玻璃": "Titanium Glass",
"钛合金": "Titanium Alloy",
"钛块": "Titanium Ingot",
@@ -138,10 +174,13 @@
"铜块": "Copper Ingot",
"铜矿": "Copper Ore",
"风力涡轮机": "Wind Turbine",
+ "高斯机枪塔": "Gauss Turret",
+ "高爆炮弹组": "High-Explosive Shell Set",
"高纯硅块": "High-purity Silicon",
"高能石墨": "Energetic Graphite",
"高速传送带": "Conveyor Belt MK.II",
"高速分拣器": "Sorter MK.II",
+ "高频激光塔": "Laser Turret",
"齿轮": "Gear",
"不选轨道": "None",
"储液罐关": "OFF",
@@ -150,21 +189,21 @@
"储液罐输出": "Output",
"充电": "Charge",
"光子生成": "Photon Generation",
- "分拣长度": "Length: ",
+ "分拣长度": "Length:",
"创建时间": "Creation Time",
"创建版本号": "Creation Version",
- "加速生产": "Production Speedup",
+ "加速生产": "Production speedup",
"包含设施": "Components",
"包括轨道采集器": " Orbital Collector",
- "图标布局": "Icon Layout",
- "增产剂效果简": "Proliferator",
+ "图标布局": "Icon Layout",
+ "增产剂效果简": "Proliferator effect",
"建筑公式": "Buildings",
"待机": "Idle",
"放电": "Discharge",
"星际仓储": "Remote storage",
"星际供应": "Remote supply",
"星际需求": "Remote demand",
- "曲速启用路程": "Distance to enable Warp ",
+ "曲速启用路程": "Warp distance",
"最大充能功率": "Max Charging Power",
"本地仓储": "Local storage",
"本地供应": "Local supply",
@@ -174,20 +213,20 @@
"科研模式": "Research",
"空栏位": "Empty slot",
"组件公式": "Items",
- "缩略图文字": "Thumbnail Text",
- "翘曲器必要性": " Warpers Required",
- "自动化容量限制": "Capacity for automation",
+ "缩略图文字": "Thumbnail Text",
+ "翘曲器必要性": " Warpers required",
+ "自动化容量限制": "Limit for Automation Input",
"蓝图介绍": "Blueprint Description",
"蓝图代码": "Blueprint code",
- "货物上限": "Max",
- "货物集装数量": "Output Cargo Stack Count",
+ "货物上限": "Limit",
+ "货物集装数量": "Outgoing integration count",
"过滤器": "Filter",
- "运输机最远路程": "Transport range of Drones",
+ "运输机最远路程": "Drone transport range",
"运输机起送量": "Min. Load of Drones",
- "运输船最远路程": "Transport range of Vessels",
+ "运输船最远路程": "Vessel transport range",
"运输船起送量": "Min. Load of Vessels",
"选择模式": "Select Mode",
- "采集速度": "Gathering Speed",
- "集装使用科技上限": " Use Tech Limit",
- "额外产出": "Extra Products"
+ "采集速度": "Collecting Speed",
+ "集装使用科技上限": " Up to tech limit",
+ "额外产出": "Extra products"
}
\ No newline at end of file
diff --git a/src/locales/fr.json b/src/locales/fr.json
deleted file mode 100644
index dec1d65..0000000
--- a/src/locales/fr.json
+++ /dev/null
@@ -1,189 +0,0 @@
-{
- "X射线裂解": "Fissuration Rayons X",
- "临界光子": "Photon critique",
- "人造恒星": "Étoile artificielle",
- "位面熔炉": "Plane Smelter",
- "位面过滤器": "Filtre Avion",
- "低速传送带": "Tapis roulant MK.I",
- "低速分拣器": "Trieuse MK.I",
- "信息矩阵": "Matrice d'information",
- "储液罐": "Réservoir de stockage",
- "光子合并器": "Combinateur de photons",
- "光子合并器(高效)": "Combinateur de photons (avancé)",
- "光子物质化": "Stockage Énergie de masse",
- "光栅石": "Roche de Réseau optique",
- "分形硅石": "Silicone fractal",
- "分馏塔": "Fractionneur",
- "制造台 Mk.I": "Machine d'assemblage Mk.I",
- "制造台 Mk.II": "Machine d'assemblage Mk.II",
- "制造台 Mk.III": "Machine d'assemblage Mk.III",
- "刺笋结晶": "Cristal Stalagmite spiniforme",
- "加力推进器": "Propulseur renforcé",
- "化工厂": "Usine chimique",
- "化工厂 Mk.II": "Quantum Chemical Plant",
- "单极磁石": "Magnet unipolaire",
- "卡西米尔晶体": "Cristal de Casimir",
- "卡西米尔晶体(高效)": "Cristal de Casimir (avancé)",
- "卫星配电站": "Sous-station satellite",
- "原油": "Pétrole brut",
- "原油精炼厂": "Raffinerie de pétrole",
- "原油萃取站": "Extracteur de pétrole",
- "反物质": "Antimatière",
- "反物质燃料棒": "Barre de comb. Antimatière",
- "可燃冰": "Glace Combustible",
- "喷涂机": "Vaporisateur",
- "四向分流器": "Répartiteur (4 directions)",
- "地基": "Fondations",
- "地热发电站": "Geothermal power station",
- "垂直发射井": "Silo de lancement vertical",
- "塑料": "Plastic",
- "增产剂 Mk.I": "Proliferator Mk.I",
- "增产剂 Mk.II": "Proliferator Mk.II",
- "增产剂 Mk.III": "Proliferator Mk.III",
- "处理器": "Processeur",
- "大型储物仓": "Stockage MK.II",
- "大型采矿机": "Advanced mining machine",
- "太阳帆": "Voile solaire",
- "太阳能板": "Panneau solaire",
- "奇异物质": "Matière étrange",
- "宇宙矩阵": "Matrice de l'univers",
- "射线接收站": "Récepteur de rayons",
- "小型储物仓": "Stockage MK.I",
- "小型运载火箭": "Petite fusée porteuse",
- "引力矩阵": "Matrice de gravité",
- "引力透镜": "Lentille de Graviton",
- "微型粒子对撞机": "Mini collisionneur de particules",
- "微型聚变发电站": "Mini-centrale de fusion",
- "微晶元件": "Composant microcristallin",
- "戴森球组件": "Composant de Sphère de Dyson",
- "抽水站": "Pompe à eau",
- "推进器": " - Propulseur",
- "推进器2": "Propulseur",
- "无线输电塔": "Tour d'énergie sans fil",
- "星际物流运输站": "Station logistique interstellaire",
- "星际物流运输船": "Vaisseau logistique",
- "晶格硅": "Silicium cristallin",
- "晶格硅(高效)": "Silicium cristallin (avancé)",
- "有机晶体": "Cristal organique",
- "有机晶体(原始)": "Cristal organique (original)",
- "木材": "Journal de bord",
- "极速传送带": "Tapis roulant MK.III",
- "极速分拣器": "Trieuse MK.III",
- "框架材料": "Matériau de cadre",
- "棱镜": "Prisme",
- "植物燃料": "Carburant végétal",
- "氘核燃料棒": "Barre de comb. Deuteron",
- "氢": "Hydrogène",
- "氢燃料棒": "Barre de comb. Hydrogène",
- "水": "Eau",
- "流速器": "Traffic Monitor",
- "湮灭约束球": "Sphère de contrainte d'annihilation",
- "火力发电厂": "Centrale thermique",
- "煤矿": "Minerai de Charbon",
- "物流运输机": "Drone logistique",
- "物流运输站": "Station logistique",
- "物流配送器": "Distribution machine",
- "玻璃": "Verre",
- "电力感应塔": "Tour de Tesla",
- "电动机": "Moteur électrique",
- "电弧熔炉": "Arc Smelter",
- "电浆激发器": "Excitateur de plasma",
- "电磁涡轮": "Turbine électromagnétique",
- "电磁矩阵": "Matrice électromagnétique",
- "电磁轨道弹射器": "Rail d'éjection EM",
- "电路板": "Circuit imprimé",
- "矩阵研究站": "Labo de Matrice",
- "石墨烯": "Graphène",
- "石墨烯(高效)": "Graphène (avancé)",
- "石材": "Pierre",
- "石矿": "Minerai de Pierre",
- "硅石": "Minerai de Silicone",
- "硫酸": "Acide sulfurique",
- "碳纳米管": "Nanotube de carbone",
- "碳纳米管(高效)": "Nanotube de carbone (avancé)",
- "磁线圈": "Bobine magnétique",
- "磁铁": "Magnet",
- "空间翘曲器": "Distorsion spatiale",
- "空间翘曲器(高级)": "Distortionneur spatial (avancé)",
- "等离子精炼": "Raffinage du plasma",
- "粒子容器": "Conteneur de particules",
- "粒子容器(高效)": "Conteneur de particules (avancé)",
- "粒子宽带": "Haut débit de particules",
- "精炼油": "Pétrole raffiné",
- "结构矩阵": "Matrice de structure",
- "能量枢纽": "Échangeur d'énergie",
- "能量矩阵": "Matrice énergétique",
- "自动集装机": "Automatic piler",
- "蓄电器": "Accumulateur",
- "蓄电器(满)": "Accumulateur(plein)",
- "超级磁场环": "Anneau super-magnétique",
- "轨道采集器": "Collecteur d'orbite",
- "采矿机": "Machine minière",
- "重整精炼": "réformer affiner",
- "重氢": "Deutérium",
- "重氢分馏": "Fractionnement du deutérium",
- "量子芯片": "Puce quantique",
- "金伯利矿石": "Minerai de Kimberlite",
- "金刚石": "Diamant",
- "金刚石(高效)": "Diamant (avancé)",
- "钛化玻璃": "Verre de titane",
- "钛合金": "Alliage de titane",
- "钛块": "Lingot de titane",
- "钛晶石": "Cristal de titane",
- "钛石": "Minerai de Titanium",
- "钢材": "Acier",
- "铁块": "Lingot de fer",
- "铁矿": "Minerai de Fer",
- "铜块": "Lingot de cuivre",
- "铜矿": "Minerai de Cuivre",
- "风力涡轮机": "Éolienne",
- "高纯硅块": "Silicium pur",
- "高能石墨": "Graphite énergétique",
- "高速传送带": "Tapis roulant MK.II",
- "高速分拣器": "Trieuse MK.II",
- "齿轮": "Engrenage",
- "不选轨道": "Aucun",
- "储液罐关": "OFF",
- "储液罐开": "ON",
- "储液罐输入": "Entrée",
- "储液罐输出": "Sortie",
- "充电": "Charge",
- "光子生成": "Génération de photons",
- "分拣长度": "Longueur:",
- "创建时间": "Creation Time",
- "创建版本号": "Creation Version",
- "加速生产": "Speedup",
- "包含设施": "Include Facilities",
- "包括轨道采集器": " Orbital collector",
- "建筑公式": "Constructions",
- "待机": "Inactif",
- "放电": "Décharge",
- "星际仓储": "Stockage à distance",
- "星际供应": "Offre à distance",
- "星际需求": "Demande à distance",
- "曲速启用路程": "Warp enable distance",
- "最大充能功率": "Puissance de charge maxi",
- "本地仓储": "Stockage local",
- "本地供应": "Offre locale",
- "本地需求": "Demande locale",
- "直接发电": "Production d'énergie",
- "矩阵合成": "Matrice",
- "科研模式": "Recherche",
- "空栏位": "Emplacement vide",
- "组件公式": "Composants",
- "缩略图文字": "Thumbnail Text",
- "翘曲器必要性": " Warpers necessary",
- "自动化容量限制": "Capacité d'automatisation",
- "蓝图介绍": "Blueprint Description",
- "货物上限": "Max",
- "货物集装数量": "Cargo Piler Count",
- "过滤器": "Filtre",
- "运输机最远路程": "Trip range of Drones",
- "运输机起送量": "Min. delivery of Drones",
- "运输船最远路程": "Trip range of Vessels",
- "运输船起送量": "Min. delivery of Vessels",
- "选择模式": "Selection du mode",
- "采集速度": "Vitesse de collecte",
- "集装使用科技上限": " Tech upper limit",
- "额外产出": "Extra products"
-}
\ No newline at end of file
diff --git a/src/locales/zh.json b/src/locales/zh.json
index 8fde47e..827147b 100644
--- a/src/locales/zh.json
+++ b/src/locales/zh.json
@@ -7,6 +7,7 @@
"低速传送带": "传送带",
"低速分拣器": "分拣器",
"信息矩阵": "信息矩阵",
+ "信标": "信号塔",
"储液罐": "储液罐",
"光子合并器": "光子合并器",
"光子合并器(高效)": "光子合并器(高效)",
@@ -14,11 +15,13 @@
"光栅石": "光栅石",
"分形硅石": "分形硅石",
"分馏塔": "分馏塔",
- "制造台 Mk.I": "制造台 Mk.I",
- "制造台 Mk.II": "制造台 Mk.II",
- "制造台 Mk.III": "制造台 Mk.III",
+ "制造台 Mk.I": "制造台 Mk.I",
+ "制造台 Mk.II": "制造台 Mk.II",
+ "制造台 Mk.III": "制造台 Mk.III",
+ "制造台 Mk.IV": "重组式制造台",
"刺笋结晶": "刺笋结晶",
"加力推进器": "加力推进器",
+ "动力引擎": "动力引擎",
"化工厂": "化工厂",
"化工厂 Mk.II": "量子化工厂",
"单极磁石": "单极磁石",
@@ -30,43 +33,59 @@
"原油萃取站": "原油萃取站",
"反物质": "反物质",
"反物质燃料棒": "反物质燃料棒",
+ "反物质胶囊": "反物质胶囊",
"可燃冰": "可燃冰",
"喷涂机": "喷涂机",
"四向分流器": "四向分流器",
"地基": "地基",
"地热发电站": "地热发电站",
+ "地面战斗机-A型": "精准无人机",
+ "地面战斗机-E型": "原型机",
+ "地面战斗机-F型": "攻击无人机",
"垂直发射井": "垂直发射井",
"塑料": "塑料",
- "增产剂 Mk.I": "增产剂 Mk.I",
- "增产剂 Mk.II": "增产剂 Mk.II",
- "增产剂 Mk.III": "增产剂 Mk.III",
+ "增产剂 Mk.I": "增产剂 Mk.I",
+ "增产剂 Mk.II": "增产剂 Mk.II",
+ "增产剂 Mk.III": "增产剂 Mk.III",
"处理器": "处理器",
"大型储物仓": "大型储物仓",
"大型采矿机": "大型采矿机",
+ "太空战斗机-A型": "护卫舰",
+ "太空战斗机-F型": "驱逐舰",
"太阳帆": "太阳帆",
"太阳能板": "太阳能板",
"奇异物质": "奇异物质",
+ "存储单元": "黑雾矩阵",
"宇宙矩阵": "宇宙矩阵",
+ "导弹组": "导弹组",
+ "导弹防御塔": "导弹防御塔",
"射线接收站": "射线接收站",
"小型储物仓": "小型储物仓",
"小型运载火箭": "小型运载火箭",
+ "干扰塔": "干扰塔",
+ "引力导弹组": "引力导弹组",
"引力矩阵": "引力矩阵",
"引力透镜": "引力透镜",
"微型粒子对撞机": "微型粒子对撞机",
"微型聚变发电站": "微型聚变发电站",
"微晶元件": "微晶元件",
+ "战场分析基站": "战场分析基站",
"戴森球组件": "戴森球组件",
+ "护盾发生器": "行星护盾发生器",
"抽水站": "抽水站",
- "推进器": " - 推进器",
+ "推进器": " - 推进器",
"推进器2": "推进器",
"无线输电塔": "无线输电塔",
"星际物流运输站": "星际物流运输站",
"星际物流运输船": "星际物流运输船",
"晶格硅": "晶格硅",
"晶格硅(高效)": "晶格硅(高效)",
+ "晶石炮弹组": "晶石炮弹组",
+ "晶石爆破单元": "晶石爆破单元",
"有机晶体": "有机晶体",
"有机晶体(原始)": "有机晶体(原始)",
"木材": "木材",
+ "机枪弹箱": "机枪弹箱",
"极速传送带": "极速传送带",
"极速分拣器": "极速分拣器",
"框架材料": "框架材料",
@@ -79,10 +98,15 @@
"流速器": "流速监测器",
"湮灭约束球": "湮灭约束球",
"火力发电厂": "火力发电厂",
+ "炮弹组": "炮弹组",
"煤矿": "煤矿",
+ "熔炉 Mk.III": "负熵熔炉",
+ "燃烧单元": "燃烧单元",
+ "爆破单元": "爆破单元",
"物流运输机": "物流运输机",
"物流运输站": "行星内物流运输站",
"物流配送器": "物流配送器",
+ "物质重组器": "物质重组器",
"玻璃": "玻璃",
"电力感应塔": "电力感应塔",
"电动机": "电动机",
@@ -93,30 +117,40 @@
"电磁轨道弹射器": "电磁轨道弹射器",
"电路板": "电路板",
"矩阵研究站": "矩阵研究站",
+ "矩阵研究站 Mk.II": "自演化研究站",
"石墨烯": "石墨烯",
"石墨烯(高效)": "石墨烯(高效)",
"石材": "石材",
"石矿": "石矿",
+ "硅基神经元": "硅基神经元",
"硅石": "硅石",
"硫酸": "硫酸",
"碳纳米管": "碳纳米管",
"碳纳米管(高效)": "碳纳米管(高效)",
+ "磁化电浆炮": "磁化电浆炮",
"磁线圈": "磁线圈",
"磁铁": "磁铁",
"空间翘曲器": "空间翘曲器",
"空间翘曲器(高级)": "空间翘曲器(高级)",
"等离子精炼": "等离子精炼",
+ "等离子胶囊": "等离子胶囊",
"粒子容器": "粒子容器",
"粒子容器(高效)": "粒子容器(高效)",
"粒子宽带": "粒子宽带",
"精炼油": "精炼油",
"结构矩阵": "结构矩阵",
+ "聚爆加农炮": "聚爆加农炮",
"能量枢纽": "能量枢纽",
"能量矩阵": "能量矩阵",
+ "能量碎片": "能量碎片",
"自动集装机": "自动集装机",
"蓄电器": "蓄电器",
"蓄电器(满)": "蓄电器(满)",
+ "虚粒子": "核心素",
+ "负熵奇点": "负熵奇点",
+ "超合金弹箱": "超合金弹箱",
"超级磁场环": "超级磁场环",
+ "超音速导弹组": "超音速导弹组",
"轨道采集器": "轨道采集器",
"配送运输机": "配送运输机",
"采矿机": "采矿机",
@@ -127,6 +161,8 @@
"金伯利矿石": "金伯利矿石",
"金刚石": "金刚石",
"金刚石(高效)": "金刚石(高效)",
+ "金色燃料棒": "奇异湮灭燃料棒",
+ "钛化弹箱": "钛化弹箱",
"钛化玻璃": "钛化玻璃",
"钛合金": "钛合金",
"钛块": "钛块",
@@ -138,10 +174,13 @@
"铜块": "铜块",
"铜矿": "铜矿",
"风力涡轮机": "风力涡轮机",
+ "高斯机枪塔": "高斯机枪塔",
+ "高爆炮弹组": "高爆炮弹组",
"高纯硅块": "高纯硅块",
"高能石墨": "高能石墨",
"高速传送带": "高速传送带",
"高速分拣器": "高速分拣器",
+ "高频激光塔": "高频激光塔",
"齿轮": "齿轮",
"不选轨道": "无",
"储液罐关": "关",
@@ -150,7 +189,7 @@
"储液罐输出": "输出",
"充电": "充电",
"光子生成": "光子生成",
- "分拣长度": "长度: ",
+ "分拣长度": "长度:",
"创建时间": "创建时间",
"创建版本号": "创建版本号",
"加速生产": "生产加速",
@@ -176,7 +215,7 @@
"组件公式": "物品",
"缩略图文字": "缩略图文字",
"翘曲器必要性": " 翘曲器必备",
- "自动化容量限制": "自动化容量限制",
+ "自动化容量限制": "自动化输入限制",
"蓝图介绍": "蓝图介绍",
"蓝图代码": "蓝图代码",
"货物上限": "上限",