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 @@ "组件公式": "物品", "缩略图文字": "缩略图文字", "翘曲器必要性": " 翘曲器必备", - "自动化容量限制": "自动化容量限制", + "自动化容量限制": "自动化输入限制", "蓝图介绍": "蓝图介绍", "蓝图代码": "蓝图代码", "货物上限": "上限",