From a7718db16b57cadf927952c7850ab5f02f6b6359 Mon Sep 17 00:00:00 2001 From: Brian White Date: Mon, 9 Dec 2024 18:22:42 -0500 Subject: [PATCH] - Updated Rocketry block with multiple cargo rockets (still WIP). Force-build will not update. - Add small requests for guns and lasers because they'll be needed for ships. - Add new ship: The UPS (Universal Pack Ship) --- self-building-factory/CHANGELOG.md | 6 + self-building-factory/book/_metadata.json | 2 +- self-building-factory/book/red-mall.json | 16 +- .../book/space/the-hamrhead.json | 2 +- self-building-factory/book/space/the-ups.json | 1495 +++++++++++++++++ .../book/works-in-progress/rocketry.json | 621 +++---- 6 files changed, 1845 insertions(+), 297 deletions(-) create mode 100644 self-building-factory/book/space/the-ups.json diff --git a/self-building-factory/CHANGELOG.md b/self-building-factory/CHANGELOG.md index cf60ed1..bc752ff 100644 --- a/self-building-factory/CHANGELOG.md +++ b/self-building-factory/CHANGELOG.md @@ -2,6 +2,12 @@ Download Blueprints from [here](https://github.com/bcwhite-code/brians-blueprints/releases/) +## v5.0.38 + +- Updated Rocketry block with multiple cargo rockets (still WIP). Force-build will not update. +- Add small requests for guns and lasers because they'll be needed for ships. +- Add new ship: The UPS (Universal Pack Ship) + ## v5.0.37 - Fix Supply station of Fulgora recycling. diff --git a/self-building-factory/book/_metadata.json b/self-building-factory/book/_metadata.json index ebcef93..b3d8760 100644 --- a/self-building-factory/book/_metadata.json +++ b/self-building-factory/book/_metadata.json @@ -1,7 +1,7 @@ { "blueprint_book": { "item": "blueprint-book", - "label": "Brian's City (v5.0.37)", + "label": "Brian's City (v5.0.38)", "description": "Self-Building Mega-Base\nhttps://factorioprints.com/view/-MNZWdWosuqr3vtaC2hD\n\n5.0.X:\n* Welcome to the BLEEDING EDGE!\n* Factorio 2.0!\n* Everything here is a work-in-progress. Most things work well. A few things don't.", "active_index": 1, "version": 562949954797573, diff --git a/self-building-factory/book/red-mall.json b/self-building-factory/book/red-mall.json index 977881d..6eec84a 100644 --- a/self-building-factory/book/red-mall.json +++ b/self-building-factory/book/red-mall.json @@ -13288,7 +13288,8 @@ "quality": "normal" }, {"name": "express-splitter", "comparator": "=", "count": 50, "index": 13, "quality": "normal"}, - {"name": "burner-inserter", "comparator": "=", "count": 0, "index": 14, "quality": "normal"} + {"name": "burner-inserter", "comparator": "=", "count": 0, "index": 14, "quality": "normal"}, + {"name": "stack-inserter", "comparator": "=", "count": 100, "index": 15, "quality": "normal"} ] } ] @@ -13636,18 +13637,18 @@ {"name": "rail-signal", "comparator": "=", "count": 200, "index": 2, "quality": "normal"}, {"name": "rail-chain-signal", "comparator": "=", "count": 200, "index": 3, "quality": "normal"}, {"name": "train-stop", "comparator": "=", "count": 20, "index": 4, "quality": "normal"}, - {"name": "car", "comparator": "=", "count": 0, "index": 5, "quality": "normal"}, + {"name": "car", "comparator": "=", "count": 1, "index": 5, "quality": "normal"}, {"name": "solid-fuel", "comparator": "=", "count": 200, "index": 6, "quality": "normal"}, {"name": "locomotive", "comparator": "=", "count": 20, "index": 7, "quality": "normal"}, {"name": "cargo-wagon", "comparator": "=", "count": 100, "index": 8, "quality": "normal"}, {"name": "fluid-wagon", "comparator": "=", "count": 20, "index": 9, "quality": "normal"}, {"name": "artillery-wagon", "comparator": "=", "count": 0, "index": 10, "quality": "normal"}, - {"name": "tank", "comparator": "=", "count": 0, "index": 11, "quality": "normal"}, + {"name": "tank", "comparator": "=", "count": 1, "index": 11, "quality": "normal"}, {"name": "rocket-fuel", "comparator": "=", "count": 1000, "index": 12, "quality": "normal"}, - {"name": "gun-turret", "comparator": "=", "count": 0, "index": 13, "quality": "normal"}, - {"name": "laser-turret", "comparator": "=", "count": 0, "index": 14, "quality": "normal"}, - {"name": "flamethrower-turret", "comparator": "=", "count": 0, "index": 15, "quality": "normal"}, - {"name": "artillery-turret", "comparator": "=", "count": 0, "index": 16, "quality": "normal"}, + {"name": "gun-turret", "comparator": "=", "count": 10, "index": 13, "quality": "normal"}, + {"name": "laser-turret", "comparator": "=", "count": 10, "index": 14, "quality": "normal"}, + {"name": "flamethrower-turret", "comparator": "=", "count": 1, "index": 15, "quality": "normal"}, + {"name": "artillery-turret", "comparator": "=", "count": 1, "index": 16, "quality": "normal"}, {"name": "radar", "comparator": "=", "count": 10, "index": 17, "quality": "normal"}, {"name": "rocket-silo", "comparator": "=", "count": 1, "index": 18, "quality": "normal"}, {"name": "rail-support", "comparator": "=", "count": 100, "index": 19, "quality": "normal"}, @@ -49465,7 +49466,6 @@ ["169.5,86.5", 5, "174,88", 5], ["169.5,86.5", 5, "167.5,93.5", 6], ["174,88", 5, "180,91", 5], - ["174,88", 5, "167.5,93.5", 6], ["352,88", 2, "352,87", 2], ["352,88", 2, "354.5,87.5", 2], ["363,88", 2, "364,88", 2], diff --git a/self-building-factory/book/space/the-hamrhead.json b/self-building-factory/book/space/the-hamrhead.json index 86c0498..f3fedad 100644 --- a/self-building-factory/book/space/the-hamrhead.json +++ b/self-building-factory/book/space/the-hamrhead.json @@ -439,7 +439,7 @@ {"name": "underground-belt", "direction": 4, "type": "input", "position": {"x": 17.5, "y": 3.5}}, {"name": "underground-belt", "direction": 4, "type": "output", "position": {"x": 21.5, "y": 3.5}} ], - "icons": [{"index": 1, "signal": {"name": "space-platform-hub"}}], + "icons": [{"index": 1, "signal": {"name": "thruster"}}], "schedules": [ { "locomotives": ["14,14.5"], diff --git a/self-building-factory/book/space/the-ups.json b/self-building-factory/book/space/the-ups.json new file mode 100644 index 0000000..599aa9e --- /dev/null +++ b/self-building-factory/book/space/the-ups.json @@ -0,0 +1,1495 @@ +{ + "index": 7, + "blueprint": { + "item": "blueprint", + "label": "The UPS", + "description": "Universal Pack Ship\nFor delivering science packs from other inner planets.\nNuclear powered so it works even when far from the sun.", + "shift_x": -10, + "shift_y": -17, + "version": 562949954797573, + "entities": [ + {"name": "accumulator", "position": {"x": 0, "y": 14}}, + {"name": "accumulator", "position": {"x": 21, "y": 14}}, + {"name": "accumulator", "position": {"x": 0, "y": 16}}, + {"name": "accumulator", "position": {"x": 2, "y": 16}}, + {"name": "accumulator", "position": {"x": 0, "y": 18}}, + {"name": "accumulator", "position": {"x": 2, "y": 18}}, + {"name": "accumulator", "position": {"x": 0, "y": 20}}, + {"name": "accumulator", "position": {"x": 19, "y": 16}}, + {"name": "accumulator", "position": {"x": 19, "y": 18}}, + {"name": "accumulator", "position": {"x": 21, "y": 16}}, + {"name": "accumulator", "position": {"x": 21, "y": 18}}, + {"name": "accumulator", "position": {"x": 21, "y": 20}}, + { + "name": "assembling-machine-2", + "recipe": "firearm-magazine", + "recipe_quality": "normal", + "items": [{"id": {"name": "efficiency-module-2"}, "items": {"in_inventory": [{"inventory": 4, "stack": 0}]}}], + "position": {"x": 6.5, "y": 7.5} + }, + { + "name": "asteroid-collector", + "direction": 12, + "result-inventory": null, + "control_behavior": {"circuit_read_contents": true, "circuit_set_filters": true}, + "position": {"x": -3.5, "y": 3.5} + }, + { + "name": "asteroid-collector", + "result-inventory": null, + "control_behavior": {"circuit_read_contents": true, "circuit_set_filters": true}, + "position": {"x": 10.5, "y": 0.5} + }, + { + "name": "asteroid-collector", + "direction": 4, + "result-inventory": null, + "control_behavior": {"circuit_read_contents": true, "circuit_set_filters": true}, + "position": {"x": 24.5, "y": 3.5} + }, + { + "name": "chemical-plant", + "direction": 4, + "recipe": "ice-melting", + "recipe_quality": "normal", + "items": [ + { + "id": {"name": "speed-module-2"}, + "items": { + "in_inventory": [{"inventory": 4, "stack": 0}, {"inventory": 4, "stack": 1}, {"inventory": 4, "stack": 2}] + } + } + ], + "position": {"x": 13.5, "y": 10.5} + }, + { + "name": "chemical-plant", + "recipe": "thruster-oxidizer", + "recipe_quality": "normal", + "position": {"x": 4.5, "y": 16.5} + }, + { + "name": "chemical-plant", + "recipe": "thruster-fuel", + "recipe_quality": "normal", + "position": {"x": 16.5, "y": 16.5} + }, + { + "name": "constant-combinator", + "direction": 12, + "control_behavior": { + "sections": { + "sections": [ + { + "index": 1, + "filters": [ + {"name": "metallic-asteroid-chunk", "comparator": "=", "count": 1, "index": 1, "quality": "normal"}, + {"name": "carbonic-asteroid-chunk", "comparator": "=", "count": 1, "index": 2, "quality": "normal"}, + {"name": "oxide-asteroid-chunk", "comparator": "=", "count": 1, "index": 3, "quality": "normal"} + ] + } + ] + } + }, + "position": {"x": 14.5, "y": 6.5} + }, + { + "name": "crusher", + "direction": 4, + "recipe": "metallic-asteroid-crushing", + "recipe_quality": "normal", + "position": {"x": 18.5, "y": 8} + }, + { + "name": "crusher", + "direction": 4, + "recipe": "oxide-asteroid-crushing", + "recipe_quality": "normal", + "position": {"x": 18.5, "y": 10} + }, + { + "name": "crusher", + "direction": 4, + "recipe": "carbonic-asteroid-crushing", + "recipe_quality": "normal", + "position": {"x": 18.5, "y": 12} + }, + { + "name": "decider-combinator", + "direction": 12, + "control_behavior": { + "decider_conditions": { + "conditions": [{"comparator": "≤", "constant": 13, "first_signal": {"name": "signal-each", "type": "virtual"}}], + "outputs": [{"copy_count_from_input": false, "signal": {"name": "signal-each", "type": "virtual"}}] + } + }, + "position": {"x": -1, "y": 4.5} + }, + { + "name": "decider-combinator", + "direction": 4, + "control_behavior": { + "decider_conditions": { + "conditions": [{"comparator": "≤", "constant": 13, "first_signal": {"name": "signal-each", "type": "virtual"}}], + "outputs": [{"copy_count_from_input": false, "signal": {"name": "signal-each", "type": "virtual"}}] + } + }, + "position": {"x": 7, "y": 2.5} + }, + { + "name": "decider-combinator", + "direction": 12, + "control_behavior": { + "decider_conditions": { + "conditions": [{"constant": 6, "first_signal": {"name": "signal-each", "type": "virtual"}}], + "outputs": [{"copy_count_from_input": false, "signal": {"name": "signal-each", "type": "virtual"}}] + } + }, + "position": {"x": 14, "y": 2.5} + }, + { + "name": "decider-combinator", + "direction": 4, + "control_behavior": { + "decider_conditions": { + "conditions": [{"comparator": "≤", "constant": 13, "first_signal": {"name": "signal-each", "type": "virtual"}}], + "outputs": [{"copy_count_from_input": false, "signal": {"name": "signal-each", "type": "virtual"}}] + } + }, + "position": {"x": 22, "y": 4.5} + }, + { + "name": "decider-combinator", + "direction": 12, + "control_behavior": { + "decider_conditions": { + "conditions": [ + {"compare_type": "and", "constant": 5000, "first_signal": {"name": "steam", "type": "fluid"}}, + {"comparator": "=", "compare_type": "and", "first_signal": {"name": "uranium-fuel-cell"}}, + {"compare_type": "and", "constant": 550, "first_signal": {"name": "signal-T", "type": "virtual"}} + ], + "outputs": [{"copy_count_from_input": false, "signal": {"name": "uranium-fuel-cell"}}] + } + }, + "position": {"x": 13, "y": 22.5} + }, + { + "name": "electric-furnace", + "items": [ + { + "id": {"name": "speed-module-2"}, + "items": {"in_inventory": [{"inventory": 4, "stack": 0}, {"inventory": 4, "stack": 1}]} + } + ], + "position": {"x": 10.5, "y": 7.5} + }, + { + "name": "electric-furnace", + "items": [ + { + "id": {"name": "speed-module-2"}, + "items": {"in_inventory": [{"inventory": 4, "stack": 0}, {"inventory": 4, "stack": 1}]} + } + ], + "position": {"x": 2.5, "y": 9.5} + }, + { + "name": "electric-furnace", + "items": [ + { + "id": {"name": "speed-module-2"}, + "items": {"in_inventory": [{"inventory": 4, "stack": 0}, {"inventory": 4, "stack": 1}]} + } + ], + "position": {"x": 6.5, "y": 11.5} + }, + { + "name": "express-underground-belt", + "direction": 12, + "type": "output", + "position": {"x": 4.5, "y": 7.5} + }, + { + "name": "express-underground-belt", + "direction": 12, + "type": "input", + "position": {"x": 13.5, "y": 7.5} + }, + {"name": "fast-inserter", "direction": 4, "position": {"x": 16.5, "y": 7.5}}, + {"name": "gun-turret", "position": {"x": -2, "y": 1}}, + {"name": "gun-turret", "position": {"x": 0, "y": 1}}, + {"name": "gun-turret", "position": {"x": 2, "y": 1}}, + {"name": "gun-turret", "position": {"x": 1, "y": 3}}, + {"name": "gun-turret", "position": {"x": 4, "y": 1}}, + {"name": "gun-turret", "position": {"x": 6, "y": 1}}, + {"name": "gun-turret", "position": {"x": 8, "y": 1}}, + {"name": "gun-turret", "position": {"x": 13, "y": 1}}, + {"name": "gun-turret", "position": {"x": 15, "y": 1}}, + {"name": "gun-turret", "position": {"x": 17, "y": 1}}, + {"name": "gun-turret", "position": {"x": 19, "y": 1}}, + {"name": "gun-turret", "position": {"x": 21, "y": 1}}, + {"name": "gun-turret", "position": {"x": 23, "y": 1}}, + {"name": "gun-turret", "position": {"x": 20, "y": 3}}, + {"name": "heat-exchanger", "position": {"x": 10.5, "y": 23}}, + { + "name": "inserter", + "direction": 12, + "override_stack_size": 1, + "use_filters": true, + "control_behavior": {"circuit_set_filters": true}, + "position": {"x": -1.5, "y": 2.5} + }, + {"name": "inserter", "direction": 8, "position": {"x": 0.5, "y": 4.5}}, + {"name": "inserter", "direction": 4, "position": {"x": 4.5, "y": 6.5}}, + { + "name": "inserter", + "override_stack_size": 1, + "use_filters": true, + "control_behavior": {"circuit_set_filters": true}, + "position": {"x": 10.5, "y": 2.5} + }, + {"name": "inserter", "direction": 8, "position": {"x": 2.5, "y": 11.5}}, + {"name": "inserter", "direction": 12, "position": {"x": 4.5, "y": 8.5}}, + {"name": "inserter", "direction": 8, "position": {"x": 7.5, "y": 9.5}}, + {"name": "inserter", "direction": 12, "position": {"x": 4.5, "y": 11.5}}, + {"name": "inserter", "direction": 4, "position": {"x": 8.5, "y": 8.5}}, + {"name": "inserter", "direction": 8, "position": {"x": 15.5, "y": 9.5}}, + {"name": "inserter", "direction": 8, "position": {"x": 15.5, "y": 11.5}}, + { + "name": "inserter", + "direction": 4, + "override_stack_size": 1, + "use_filters": true, + "control_behavior": {"circuit_set_filters": true}, + "position": {"x": 22.5, "y": 2.5} + }, + {"name": "inserter", "direction": 8, "position": {"x": 20.5, "y": 4.5}}, + { + "name": "inserter", + "direction": 4, + "use_filters": true, + "filters": [{"name": "metallic-asteroid-chunk", "comparator": "=", "index": 1, "quality": "normal"}], + "position": {"x": 16.5, "y": 8.5} + }, + { + "name": "inserter", + "direction": 4, + "use_filters": true, + "filters": [{"name": "oxide-asteroid-chunk", "comparator": "=", "index": 1, "quality": "normal"}], + "position": {"x": 16.5, "y": 10.5} + }, + {"name": "inserter", "direction": 4, "position": {"x": 20.5, "y": 8.5}}, + {"name": "inserter", "direction": 4, "position": {"x": 20.5, "y": 10.5}}, + { + "name": "inserter", + "direction": 4, + "use_filters": true, + "filters": [{"name": "carbonic-asteroid-chunk", "comparator": "=", "index": 1, "quality": "normal"}], + "position": {"x": 16.5, "y": 12.5} + }, + {"name": "inserter", "direction": 4, "position": {"x": 20.5, "y": 12.5}}, + {"name": "laser-turret", "position": {"x": -4, "y": 6}}, + {"name": "laser-turret", "position": {"x": 5, "y": 3}}, + {"name": "laser-turret", "position": {"x": 16, "y": 3}}, + {"name": "laser-turret", "position": {"x": 25, "y": 6}}, + {"name": "laser-turret", "position": {"x": 2, "y": 20}}, + {"name": "laser-turret", "position": {"x": 19, "y": 20}}, + {"name": "long-handed-inserter", "direction": 8, "position": {"x": -1.5, "y": 3.5}}, + {"name": "long-handed-inserter", "direction": 8, "position": {"x": -0.5, "y": 3.5}}, + {"name": "long-handed-inserter", "direction": 8, "position": {"x": 2.5, "y": 3.5}}, + {"name": "long-handed-inserter", "direction": 8, "position": {"x": 3.5, "y": 3.5}}, + {"name": "long-handed-inserter", "direction": 8, "position": {"x": 6.5, "y": 3.5}}, + {"name": "long-handed-inserter", "direction": 8, "position": {"x": 7.5, "y": 3.5}}, + {"name": "long-handed-inserter", "direction": 8, "position": {"x": 13.5, "y": 3.5}}, + {"name": "long-handed-inserter", "direction": 8, "position": {"x": 14.5, "y": 3.5}}, + {"name": "long-handed-inserter", "direction": 4, "position": {"x": 12.5, "y": 7.5}}, + {"name": "long-handed-inserter", "direction": 8, "position": {"x": 15.5, "y": 6.5}}, + {"name": "long-handed-inserter", "position": {"x": 3.5, "y": 13.5}}, + {"name": "long-handed-inserter", "direction": 8, "position": {"x": 17.5, "y": 3.5}}, + {"name": "long-handed-inserter", "direction": 8, "position": {"x": 18.5, "y": 3.5}}, + {"name": "long-handed-inserter", "direction": 8, "position": {"x": 21.5, "y": 3.5}}, + {"name": "long-handed-inserter", "direction": 8, "position": {"x": 22.5, "y": 3.5}}, + {"name": "long-handed-inserter", "direction": 4, "position": {"x": 16.5, "y": 9.5}}, + {"name": "long-handed-inserter", "position": {"x": 17.5, "y": 14.5}}, + { + "name": "long-handed-inserter", + "override_stack_size": 1, + "use_filters": true, + "control_behavior": { + "circuit_set_filters": true, + "circuit_condition": {"comparator": "<", "constant": 600, "first_signal": {"name": "signal-T", "type": "virtual"}} + }, + "position": {"x": 8.5, "y": 22.5} + }, + {"name": "long-handed-inserter", "direction": 4, "position": {"x": 7.5, "y": 28.5}}, + {"name": "long-handed-inserter", "position": {"x": 5.5, "y": 30.5}}, + {"name": "medium-electric-pole", "position": {"x": 1.5, "y": 4.5}}, + {"name": "medium-electric-pole", "position": {"x": 19.5, "y": 4.5}}, + { + "name": "nuclear-reactor", + "control_behavior": { + "read_burner_fuel": true, + "read_temperature": true, + "temperature_signal": {"name": "signal-T", "type": "virtual"} + }, + "position": {"x": 10.5, "y": 26.5} + }, + {"name": "pipe", "position": {"x": -0.5, "y": 21.5}}, + {"name": "pipe", "position": {"x": -0.5, "y": 22.5}}, + {"name": "pipe", "position": {"x": -0.5, "y": 23.5}}, + {"name": "pipe", "position": {"x": -0.5, "y": 24.5}}, + {"name": "pipe", "position": {"x": -0.5, "y": 25.5}}, + {"name": "pipe", "position": {"x": 3.5, "y": 14.5}}, + {"name": "pipe", "position": {"x": 4.5, "y": 14.5}}, + {"name": "pipe", "position": {"x": 11.5, "y": 11.5}}, + {"name": "pipe", "position": {"x": 11.5, "y": 12.5}}, + {"name": "pipe", "position": {"x": 12.5, "y": 12.5}}, + {"name": "pipe", "position": {"x": 13.5, "y": 12.5}}, + {"name": "pipe", "position": {"x": 14.5, "y": 12.5}}, + {"name": "pipe", "position": {"x": 14.5, "y": 13.5}}, + {"name": "pipe", "position": {"x": 15.5, "y": 13.5}}, + {"name": "pipe", "position": {"x": 15.5, "y": 14.5}}, + {"name": "pipe", "position": {"x": 16.5, "y": 13.5}}, + {"name": "pipe", "position": {"x": 17.5, "y": 13.5}}, + {"name": "pipe", "position": {"x": 18.5, "y": 13.5}}, + {"name": "pipe", "position": {"x": 3.5, "y": 21.5}}, + {"name": "pipe", "position": {"x": 3.5, "y": 22.5}}, + {"name": "pipe", "position": {"x": 3.5, "y": 23.5}}, + {"name": "pipe", "position": {"x": 6.5, "y": 21.5}}, + {"name": "pipe", "position": {"x": 7.5, "y": 21.5}}, + {"name": "pipe", "position": {"x": 6.5, "y": 22.5}}, + {"name": "pipe", "position": {"x": 8.5, "y": 21.5}}, + {"name": "pipe", "position": {"x": 9.5, "y": 21.5}}, + {"name": "pipe", "position": {"x": 10.5, "y": 21.5}}, + {"name": "pipe", "position": {"x": 11.5, "y": 21.5}}, + {"name": "pipe", "position": {"x": 12.5, "y": 21.5}}, + {"name": "pipe", "position": {"x": 13.5, "y": 21.5}}, + {"name": "pipe", "position": {"x": 14.5, "y": 21.5}}, + {"name": "pipe", "position": {"x": 14.5, "y": 22.5}}, + {"name": "pipe", "position": {"x": 3.5, "y": 24.5}}, + {"name": "pipe", "position": {"x": 4.5, "y": 24.5}}, + {"name": "pipe", "position": {"x": 4.5, "y": 25.5}}, + {"name": "pipe", "position": {"x": 4.5, "y": 29.5}}, + {"name": "pipe", "position": {"x": 6.5, "y": 28.5}}, + {"name": "pipe", "position": {"x": 14.5, "y": 28.5}}, + {"name": "pipe", "position": {"x": 16.5, "y": 21.5}}, + {"name": "pipe", "position": {"x": 17.5, "y": 21.5}}, + {"name": "pipe", "position": {"x": 16.5, "y": 22.5}}, + {"name": "pipe", "position": {"x": 16.5, "y": 23.5}}, + {"name": "pipe", "position": {"x": 18.5, "y": 23.5}}, + {"name": "pipe", "position": {"x": 16.5, "y": 24.5}}, + {"name": "pipe", "position": {"x": 16.5, "y": 25.5}}, + {"name": "pipe", "position": {"x": 16.5, "y": 27.5}}, + {"name": "pipe", "position": {"x": 16.5, "y": 28.5}}, + {"name": "pipe", "position": {"x": 16.5, "y": 29.5}}, + {"name": "pipe-to-ground", "direction": 12, "position": {"x": 5.5, "y": 14.5}}, + {"name": "pipe-to-ground", "direction": 4, "position": {"x": 10.5, "y": 12.5}}, + {"name": "pipe-to-ground", "direction": 4, "position": {"x": 14.5, "y": 14.5}}, + {"name": "pipe-to-ground", "position": {"x": 18.5, "y": 14.5}}, + {"name": "pipe-to-ground", "direction": 12, "position": {"x": 0.5, "y": 21.5}}, + {"name": "pipe-to-ground", "direction": 4, "position": {"x": 4.5, "y": 21.5}}, + {"name": "pipe-to-ground", "direction": 12, "position": {"x": 5.5, "y": 21.5}}, + {"name": "pipe-to-ground", "direction": 4, "position": {"x": 15.5, "y": 21.5}}, + {"name": "pipe-to-ground", "direction": 12, "position": {"x": 12.5, "y": 23.5}}, + {"name": "pipe-to-ground", "position": {"x": 4.5, "y": 26.5}}, + {"name": "pipe-to-ground", "direction": 8, "position": {"x": 4.5, "y": 28.5}}, + {"name": "pipe-to-ground", "direction": 12, "position": {"x": 5.5, "y": 29.5}}, + {"name": "pipe-to-ground", "direction": 4, "position": {"x": 15.5, "y": 29.5}}, + {"name": "pipe-to-ground", "direction": 4, "position": {"x": 17.5, "y": 23.5}}, + {"name": "pipe-to-ground", "direction": 8, "position": {"x": 18.5, "y": 22.5}}, + {"name": "solar-panel", "position": {"x": 9.5, "y": 10.5}}, + {"name": "solar-panel", "position": {"x": 1.5, "y": 23.5}}, + {"name": "solar-panel", "position": {"x": 10.5, "y": 30.5}}, + {"name": "solar-panel", "position": {"x": 20.5, "y": 23.5}}, + { + "name": "space-platform-hub", + "request_missing_construction_materials": true, + "position": {"x": 10, "y": 17}, + "request_filters": { + "request_from_buffers": true, + "sections": [ + {"index": 1}, + { + "active": false, + "index": 2, + "filters": [ + {"name": "repair-pack", "comparator": "=", "count": 50, "index": 1, "quality": "normal"}, + {"name": "stone-wall", "comparator": "=", "count": 20, "index": 2, "quality": "normal"}, + {"name": "gun-turret", "comparator": "=", "count": 5, "index": 3, "quality": "normal"}, + {"name": "uranium-fuel-cell", "comparator": "=", "count": 4, "index": 9, "quality": "normal"} + ] + } + ] + } + }, + {"name": "splitter", "direction": 12, "position": {"x": 2.5, "y": 7}}, + { + "name": "splitter", + "direction": 8, + "output_priority": "right", + "filter": {"name": "metallic-asteroid-chunk", "comparator": "=", "quality": "normal"}, + "position": {"x": 23, "y": 7.5} + }, + { + "name": "splitter", + "direction": 8, + "output_priority": "right", + "filter": {"name": "oxide-asteroid-chunk", "comparator": "=", "quality": "normal"}, + "position": {"x": 23, "y": 9.5} + }, + {"name": "steam-turbine", "position": {"x": 6.5, "y": 25.5}}, + {"name": "steam-turbine", "position": {"x": 14.5, "y": 25.5}}, + {"name": "stone-wall", "position": {"x": -3.5, "y": -0.5}}, + {"name": "stone-wall", "position": {"x": -2.5, "y": -0.5}}, + {"name": "stone-wall", "position": {"x": -1.5, "y": -0.5}}, + {"name": "stone-wall", "position": {"x": -0.5, "y": -0.5}}, + {"name": "stone-wall", "position": {"x": 0.5, "y": -0.5}}, + {"name": "stone-wall", "position": {"x": 1.5, "y": -0.5}}, + {"name": "stone-wall", "position": {"x": 2.5, "y": -0.5}}, + {"name": "stone-wall", "position": {"x": 3.5, "y": -0.5}}, + {"name": "stone-wall", "position": {"x": 4.5, "y": -0.5}}, + {"name": "stone-wall", "position": {"x": 5.5, "y": -0.5}}, + {"name": "stone-wall", "position": {"x": 6.5, "y": -0.5}}, + {"name": "stone-wall", "position": {"x": 7.5, "y": -0.5}}, + {"name": "stone-wall", "position": {"x": 8.5, "y": -0.5}}, + {"name": "stone-wall", "position": {"x": 12.5, "y": -0.5}}, + {"name": "stone-wall", "position": {"x": 13.5, "y": -0.5}}, + {"name": "stone-wall", "position": {"x": 14.5, "y": -0.5}}, + {"name": "stone-wall", "position": {"x": 15.5, "y": -0.5}}, + {"name": "stone-wall", "position": {"x": 16.5, "y": -0.5}}, + {"name": "stone-wall", "position": {"x": 17.5, "y": -0.5}}, + {"name": "stone-wall", "position": {"x": 18.5, "y": -0.5}}, + {"name": "stone-wall", "position": {"x": 19.5, "y": -0.5}}, + {"name": "stone-wall", "position": {"x": 20.5, "y": -0.5}}, + {"name": "stone-wall", "position": {"x": 21.5, "y": -0.5}}, + {"name": "stone-wall", "position": {"x": 22.5, "y": -0.5}}, + {"name": "stone-wall", "position": {"x": 23.5, "y": -0.5}}, + {"name": "stone-wall", "position": {"x": 24.5, "y": -0.5}}, + {"name": "stone-wall", "position": {"x": -4.5, "y": 1.5}}, + {"name": "stone-wall", "position": {"x": -3.5, "y": 0.5}}, + {"name": "stone-wall", "position": {"x": -3.5, "y": 1.5}}, + {"name": "stone-wall", "position": {"x": 24.5, "y": 0.5}}, + {"name": "stone-wall", "position": {"x": 24.5, "y": 1.5}}, + {"name": "stone-wall", "position": {"x": 25.5, "y": 1.5}}, + {"name": "storage-tank", "direction": 4, "position": {"x": 4.5, "y": 19.5}}, + {"name": "storage-tank", "position": {"x": 7.5, "y": 30.5}}, + {"name": "storage-tank", "direction": 4, "position": {"x": 13.5, "y": 30.5}}, + {"name": "storage-tank", "position": {"x": 16.5, "y": 19.5}}, + {"name": "thruster", "position": {"x": 2, "y": 27.5}}, + {"name": "thruster", "position": {"x": 19, "y": 27.5}}, + {"name": "transport-belt", "direction": 4, "position": {"x": -2.5, "y": 5.5}}, + {"name": "transport-belt", "direction": 4, "position": {"x": -1.5, "y": 5.5}}, + {"name": "transport-belt", "direction": 4, "position": {"x": -0.5, "y": 5.5}}, + {"name": "transport-belt", "position": {"x": -2.5, "y": 6.5}}, + {"name": "transport-belt", "position": {"x": -2.5, "y": 7.5}}, + {"name": "transport-belt", "direction": 8, "position": {"x": -1.5, "y": 6.5}}, + {"name": "transport-belt", "direction": 12, "position": {"x": -0.5, "y": 6.5}}, + {"name": "transport-belt", "direction": 4, "position": {"x": -1.5, "y": 7.5}}, + {"name": "transport-belt", "direction": 4, "position": {"x": -0.5, "y": 7.5}}, + {"name": "transport-belt", "position": {"x": -2.5, "y": 8.5}}, + {"name": "transport-belt", "direction": 4, "position": {"x": -2.5, "y": 9.5}}, + {"name": "transport-belt", "direction": 12, "position": {"x": -1.5, "y": 8.5}}, + {"name": "transport-belt", "direction": 8, "position": {"x": -0.5, "y": 8.5}}, + {"name": "transport-belt", "position": {"x": -1.5, "y": 9.5}}, + {"name": "transport-belt", "direction": 4, "position": {"x": -0.5, "y": 9.5}}, + {"name": "transport-belt", "position": {"x": -2.5, "y": 10.5}}, + {"name": "transport-belt", "direction": 4, "position": {"x": -2.5, "y": 11.5}}, + {"name": "transport-belt", "direction": 12, "position": {"x": -1.5, "y": 10.5}}, + {"name": "transport-belt", "direction": 8, "position": {"x": -0.5, "y": 10.5}}, + {"name": "transport-belt", "position": {"x": -1.5, "y": 11.5}}, + {"name": "transport-belt", "direction": 4, "position": {"x": -0.5, "y": 11.5}}, + {"name": "transport-belt", "position": {"x": -2.5, "y": 12.5}}, + {"name": "transport-belt", "direction": 12, "position": {"x": -1.5, "y": 12.5}}, + {"name": "transport-belt", "direction": 12, "position": {"x": -0.5, "y": 12.5}}, + {"name": "transport-belt", "direction": 4, "position": {"x": 0.5, "y": 5.5}}, + {"name": "transport-belt", "direction": 4, "position": {"x": 1.5, "y": 5.5}}, + {"name": "transport-belt", "direction": 4, "position": {"x": 2.5, "y": 5.5}}, + {"name": "transport-belt", "direction": 4, "position": {"x": 3.5, "y": 5.5}}, + {"name": "transport-belt", "direction": 12, "position": {"x": 0.5, "y": 6.5}}, + {"name": "transport-belt", "direction": 12, "position": {"x": 1.5, "y": 6.5}}, + {"name": "transport-belt", "direction": 8, "position": {"x": 0.5, "y": 7.5}}, + {"name": "transport-belt", "position": {"x": 1.5, "y": 7.5}}, + {"name": "transport-belt", "direction": 12, "position": {"x": 3.5, "y": 6.5}}, + {"name": "transport-belt", "direction": 4, "position": {"x": 4.5, "y": 5.5}}, + {"name": "transport-belt", "direction": 4, "position": {"x": 5.5, "y": 5.5}}, + {"name": "transport-belt", "direction": 4, "position": {"x": 6.5, "y": 5.5}}, + {"name": "transport-belt", "direction": 4, "position": {"x": 7.5, "y": 5.5}}, + { + "name": "transport-belt", + "direction": 8, + "control_behavior": {"circuit_contents_read_mode": 2, "circuit_read_hand_contents": true}, + "position": {"x": 9.5, "y": 2.5} + }, + { + "name": "transport-belt", + "direction": 4, + "control_behavior": {"circuit_contents_read_mode": 2, "circuit_read_hand_contents": true}, + "position": {"x": 9.5, "y": 3.5} + }, + { + "name": "transport-belt", + "direction": 8, + "control_behavior": {"circuit_contents_read_mode": 2, "circuit_read_hand_contents": true}, + "position": {"x": 11.5, "y": 2.5} + }, + {"name": "transport-belt", "direction": 8, "position": {"x": 10.5, "y": 3.5}}, + { + "name": "transport-belt", + "direction": 12, + "control_behavior": {"circuit_contents_read_mode": 2, "circuit_read_hand_contents": true}, + "position": {"x": 11.5, "y": 3.5} + }, + {"name": "transport-belt", "direction": 4, "position": {"x": 8.5, "y": 5.5}}, + {"name": "transport-belt", "direction": 8, "position": {"x": 10.5, "y": 4.5}}, + {"name": "transport-belt", "direction": 4, "position": {"x": 10.5, "y": 5.5}}, + {"name": "transport-belt", "direction": 4, "position": {"x": 11.5, "y": 5.5}}, + {"name": "transport-belt", "direction": 8, "position": {"x": 12.5, "y": 5.5}}, + {"name": "transport-belt", "direction": 4, "position": {"x": 14.5, "y": 5.5}}, + {"name": "transport-belt", "direction": 4, "position": {"x": 15.5, "y": 5.5}}, + {"name": "transport-belt", "direction": 4, "position": {"x": 12.5, "y": 6.5}}, + {"name": "transport-belt", "direction": 12, "position": {"x": 14.5, "y": 7.5}}, + {"name": "transport-belt", "direction": 12, "position": {"x": 15.5, "y": 7.5}}, + {"name": "transport-belt", "direction": 12, "position": {"x": 0.5, "y": 8.5}}, + {"name": "transport-belt", "direction": 8, "position": {"x": 0.5, "y": 9.5}}, + {"name": "transport-belt", "direction": 12, "position": {"x": 0.5, "y": 10.5}}, + {"name": "transport-belt", "direction": 8, "position": {"x": 0.5, "y": 11.5}}, + {"name": "transport-belt", "direction": 12, "position": {"x": 0.5, "y": 12.5}}, + {"name": "transport-belt", "position": {"x": 2.5, "y": 12.5}}, + {"name": "transport-belt", "direction": 12, "position": {"x": 3.5, "y": 12.5}}, + {"name": "transport-belt", "direction": 4, "position": {"x": 16.5, "y": 5.5}}, + {"name": "transport-belt", "direction": 4, "position": {"x": 17.5, "y": 5.5}}, + {"name": "transport-belt", "direction": 4, "position": {"x": 18.5, "y": 5.5}}, + {"name": "transport-belt", "direction": 4, "position": {"x": 19.5, "y": 5.5}}, + {"name": "transport-belt", "direction": 4, "position": {"x": 18.5, "y": 6.5}}, + {"name": "transport-belt", "direction": 4, "position": {"x": 19.5, "y": 6.5}}, + {"name": "transport-belt", "direction": 4, "position": {"x": 20.5, "y": 5.5}}, + {"name": "transport-belt", "direction": 4, "position": {"x": 21.5, "y": 5.5}}, + {"name": "transport-belt", "direction": 4, "position": {"x": 22.5, "y": 5.5}}, + {"name": "transport-belt", "direction": 4, "position": {"x": 20.5, "y": 6.5}}, + {"name": "transport-belt", "direction": 4, "position": {"x": 21.5, "y": 6.5}}, + {"name": "transport-belt", "direction": 4, "position": {"x": 22.5, "y": 6.5}}, + { + "name": "transport-belt", + "direction": 8, + "control_behavior": {"circuit_contents_read_mode": 2, "circuit_read_hand_contents": true}, + "position": {"x": 23.5, "y": 6.5} + }, + {"name": "transport-belt", "direction": 12, "position": {"x": 21.5, "y": 8.5}}, + { + "name": "transport-belt", + "direction": 12, + "control_behavior": {"circuit_contents_read_mode": 2, "circuit_read_hand_contents": true}, + "position": {"x": 22.5, "y": 8.5} + }, + { + "name": "transport-belt", + "direction": 8, + "control_behavior": {"circuit_contents_read_mode": 2, "circuit_read_hand_contents": true}, + "position": {"x": 23.5, "y": 8.5} + }, + {"name": "transport-belt", "direction": 12, "position": {"x": 21.5, "y": 10.5}}, + { + "name": "transport-belt", + "direction": 12, + "control_behavior": {"circuit_contents_read_mode": 2, "circuit_read_hand_contents": true}, + "position": {"x": 22.5, "y": 10.5} + }, + { + "name": "transport-belt", + "direction": 8, + "control_behavior": {"circuit_contents_read_mode": 2, "circuit_read_hand_contents": true}, + "position": {"x": 23.5, "y": 10.5} + }, + {"name": "transport-belt", "direction": 8, "position": {"x": 23.5, "y": 11.5}}, + {"name": "transport-belt", "direction": 12, "position": {"x": 21.5, "y": 12.5}}, + {"name": "transport-belt", "direction": 12, "position": {"x": 22.5, "y": 12.5}}, + {"name": "transport-belt", "direction": 12, "position": {"x": 23.5, "y": 12.5}}, + {"name": "underground-belt", "direction": 4, "type": "input", "position": {"x": -0.5, "y": 2.5}}, + {"name": "underground-belt", "direction": 4, "type": "output", "position": {"x": 2.5, "y": 2.5}}, + {"name": "underground-belt", "direction": 4, "type": "input", "position": {"x": 3.5, "y": 2.5}}, + {"name": "underground-belt", "direction": 8, "type": "input", "position": {"x": 3.5, "y": 7.5}}, + {"name": "underground-belt", "direction": 4, "type": "output", "position": {"x": 8.5, "y": 2.5}}, + {"name": "underground-belt", "direction": 12, "type": "output", "position": {"x": 12.5, "y": 2.5}}, + {"name": "underground-belt", "direction": 4, "type": "input", "position": {"x": 9.5, "y": 5.5}}, + {"name": "underground-belt", "direction": 12, "type": "output", "position": {"x": 11.5, "y": 4.5}}, + {"name": "underground-belt", "direction": 4, "type": "output", "position": {"x": 13.5, "y": 5.5}}, + {"name": "underground-belt", "direction": 12, "type": "input", "position": {"x": 15.5, "y": 4.5}}, + {"name": "underground-belt", "direction": 4, "type": "input", "position": {"x": 13.5, "y": 6.5}}, + {"name": "underground-belt", "direction": 8, "type": "output", "position": {"x": 3.5, "y": 11.5}}, + {"name": "underground-belt", "direction": 12, "type": "input", "position": {"x": 17.5, "y": 2.5}}, + {"name": "underground-belt", "direction": 12, "type": "output", "position": {"x": 18.5, "y": 2.5}}, + {"name": "underground-belt", "direction": 12, "type": "input", "position": {"x": 21.5, "y": 2.5}}, + {"name": "underground-belt", "direction": 4, "type": "output", "position": {"x": 17.5, "y": 6.5}} + ], + "icons": [{"index": 1, "signal": {"name": "thruster"}}], + "schedules": [ + { + "locomotives": ["14.5,17.5"], + "schedule": { + "records": [ + { + "station": "fulgora", + "wait_conditions": [ + {"compare_type": "and", "ticks": 600, "type": "time"}, + {"compare_type": "and", "type": "all_requests_satisfied"} + ] + }, + { + "station": "gleba", + "wait_conditions": [ + {"compare_type": "and", "ticks": 600, "type": "time"}, + {"compare_type": "and", "type": "all_requests_satisfied"} + ] + }, + { + "station": "vulcanus", + "wait_conditions": [ + {"compare_type": "and", "ticks": 600, "type": "time"}, + {"compare_type": "and", "type": "all_requests_satisfied"} + ] + }, + { + "station": "nauvis", + "wait_conditions": [ + {"compare_type": "and", "ticks": 1800, "type": "time"}, + {"compare_type": "and", "type": "all_requests_satisfied"} + ] + } + ] + } + } + ], + "tiles": [ + {"name": "space-platform-foundation", "position": {"x": -14, "y": -18}}, + {"name": "space-platform-foundation", "position": {"x": -13, "y": -18}}, + {"name": "space-platform-foundation", "position": {"x": -12, "y": -18}}, + {"name": "space-platform-foundation", "position": {"x": -11, "y": -18}}, + {"name": "space-platform-foundation", "position": {"x": -10, "y": -18}}, + {"name": "space-platform-foundation", "position": {"x": -9, "y": -18}}, + {"name": "space-platform-foundation", "position": {"x": -8, "y": -18}}, + {"name": "space-platform-foundation", "position": {"x": -7, "y": -18}}, + {"name": "space-platform-foundation", "position": {"x": -6, "y": -18}}, + {"name": "space-platform-foundation", "position": {"x": -5, "y": -18}}, + {"name": "space-platform-foundation", "position": {"x": -4, "y": -18}}, + {"name": "space-platform-foundation", "position": {"x": -3, "y": -18}}, + {"name": "space-platform-foundation", "position": {"x": -2, "y": -18}}, + {"name": "space-platform-foundation", "position": {"x": 2, "y": -18}}, + {"name": "space-platform-foundation", "position": {"x": 3, "y": -18}}, + {"name": "space-platform-foundation", "position": {"x": 4, "y": -18}}, + {"name": "space-platform-foundation", "position": {"x": 5, "y": -18}}, + {"name": "space-platform-foundation", "position": {"x": 6, "y": -18}}, + {"name": "space-platform-foundation", "position": {"x": 7, "y": -18}}, + {"name": "space-platform-foundation", "position": {"x": 8, "y": -18}}, + {"name": "space-platform-foundation", "position": {"x": 9, "y": -18}}, + {"name": "space-platform-foundation", "position": {"x": 10, "y": -18}}, + {"name": "space-platform-foundation", "position": {"x": 11, "y": -18}}, + {"name": "space-platform-foundation", "position": {"x": 12, "y": -18}}, + {"name": "space-platform-foundation", "position": {"x": 13, "y": -18}}, + {"name": "space-platform-foundation", "position": {"x": 14, "y": -18}}, + {"name": "space-platform-foundation", "position": {"x": -14, "y": -17}}, + {"name": "space-platform-foundation", "position": {"x": -13, "y": -17}}, + {"name": "space-platform-foundation", "position": {"x": -12, "y": -17}}, + {"name": "space-platform-foundation", "position": {"x": -11, "y": -17}}, + {"name": "space-platform-foundation", "position": {"x": -10, "y": -17}}, + {"name": "space-platform-foundation", "position": {"x": -9, "y": -17}}, + {"name": "space-platform-foundation", "position": {"x": -8, "y": -17}}, + {"name": "space-platform-foundation", "position": {"x": -7, "y": -17}}, + {"name": "space-platform-foundation", "position": {"x": -6, "y": -17}}, + {"name": "space-platform-foundation", "position": {"x": -5, "y": -17}}, + {"name": "space-platform-foundation", "position": {"x": -4, "y": -17}}, + {"name": "space-platform-foundation", "position": {"x": -3, "y": -17}}, + {"name": "space-platform-foundation", "position": {"x": -2, "y": -17}}, + {"name": "space-platform-foundation", "position": {"x": -1, "y": -17}}, + {"name": "space-platform-foundation", "position": {"x": 0, "y": -17}}, + {"name": "space-platform-foundation", "position": {"x": 1, "y": -17}}, + {"name": "space-platform-foundation", "position": {"x": 2, "y": -17}}, + {"name": "space-platform-foundation", "position": {"x": 3, "y": -17}}, + {"name": "space-platform-foundation", "position": {"x": 4, "y": -17}}, + {"name": "space-platform-foundation", "position": {"x": 5, "y": -17}}, + {"name": "space-platform-foundation", "position": {"x": 6, "y": -17}}, + {"name": "space-platform-foundation", "position": {"x": 7, "y": -17}}, + {"name": "space-platform-foundation", "position": {"x": 8, "y": -17}}, + {"name": "space-platform-foundation", "position": {"x": 9, "y": -17}}, + {"name": "space-platform-foundation", "position": {"x": 10, "y": -17}}, + {"name": "space-platform-foundation", "position": {"x": 11, "y": -17}}, + {"name": "space-platform-foundation", "position": {"x": 12, "y": -17}}, + {"name": "space-platform-foundation", "position": {"x": 13, "y": -17}}, + {"name": "space-platform-foundation", "position": {"x": 14, "y": -17}}, + {"name": "space-platform-foundation", "position": {"x": -15, "y": -16}}, + {"name": "space-platform-foundation", "position": {"x": -14, "y": -16}}, + {"name": "space-platform-foundation", "position": {"x": -13, "y": -16}}, + {"name": "space-platform-foundation", "position": {"x": -12, "y": -16}}, + {"name": "space-platform-foundation", "position": {"x": -11, "y": -16}}, + {"name": "space-platform-foundation", "position": {"x": -10, "y": -16}}, + {"name": "space-platform-foundation", "position": {"x": -9, "y": -16}}, + {"name": "space-platform-foundation", "position": {"x": -8, "y": -16}}, + {"name": "space-platform-foundation", "position": {"x": -7, "y": -16}}, + {"name": "space-platform-foundation", "position": {"x": -6, "y": -16}}, + {"name": "space-platform-foundation", "position": {"x": -5, "y": -16}}, + {"name": "space-platform-foundation", "position": {"x": -4, "y": -16}}, + {"name": "space-platform-foundation", "position": {"x": -3, "y": -16}}, + {"name": "space-platform-foundation", "position": {"x": -2, "y": -16}}, + {"name": "space-platform-foundation", "position": {"x": -1, "y": -16}}, + {"name": "space-platform-foundation", "position": {"x": 0, "y": -16}}, + {"name": "space-platform-foundation", "position": {"x": 1, "y": -16}}, + {"name": "space-platform-foundation", "position": {"x": 2, "y": -16}}, + {"name": "space-platform-foundation", "position": {"x": 3, "y": -16}}, + {"name": "space-platform-foundation", "position": {"x": 4, "y": -16}}, + {"name": "space-platform-foundation", "position": {"x": 5, "y": -16}}, + {"name": "space-platform-foundation", "position": {"x": 6, "y": -16}}, + {"name": "space-platform-foundation", "position": {"x": 7, "y": -16}}, + {"name": "space-platform-foundation", "position": {"x": 8, "y": -16}}, + {"name": "space-platform-foundation", "position": {"x": 9, "y": -16}}, + {"name": "space-platform-foundation", "position": {"x": 10, "y": -16}}, + {"name": "space-platform-foundation", "position": {"x": 11, "y": -16}}, + {"name": "space-platform-foundation", "position": {"x": 12, "y": -16}}, + {"name": "space-platform-foundation", "position": {"x": 13, "y": -16}}, + {"name": "space-platform-foundation", "position": {"x": 14, "y": -16}}, + {"name": "space-platform-foundation", "position": {"x": 15, "y": -16}}, + {"name": "space-platform-foundation", "position": {"x": -14, "y": -15}}, + {"name": "space-platform-foundation", "position": {"x": -13, "y": -15}}, + {"name": "space-platform-foundation", "position": {"x": -12, "y": -15}}, + {"name": "space-platform-foundation", "position": {"x": -11, "y": -15}}, + {"name": "space-platform-foundation", "position": {"x": -10, "y": -15}}, + {"name": "space-platform-foundation", "position": {"x": -9, "y": -15}}, + {"name": "space-platform-foundation", "position": {"x": -8, "y": -15}}, + {"name": "space-platform-foundation", "position": {"x": -7, "y": -15}}, + {"name": "space-platform-foundation", "position": {"x": -6, "y": -15}}, + {"name": "space-platform-foundation", "position": {"x": -5, "y": -15}}, + {"name": "space-platform-foundation", "position": {"x": -4, "y": -15}}, + {"name": "space-platform-foundation", "position": {"x": -3, "y": -15}}, + {"name": "space-platform-foundation", "position": {"x": -2, "y": -15}}, + {"name": "space-platform-foundation", "position": {"x": -1, "y": -15}}, + {"name": "space-platform-foundation", "position": {"x": 0, "y": -15}}, + {"name": "space-platform-foundation", "position": {"x": 1, "y": -15}}, + {"name": "space-platform-foundation", "position": {"x": 2, "y": -15}}, + {"name": "space-platform-foundation", "position": {"x": 3, "y": -15}}, + {"name": "space-platform-foundation", "position": {"x": 4, "y": -15}}, + {"name": "space-platform-foundation", "position": {"x": 5, "y": -15}}, + {"name": "space-platform-foundation", "position": {"x": 6, "y": -15}}, + {"name": "space-platform-foundation", "position": {"x": 7, "y": -15}}, + {"name": "space-platform-foundation", "position": {"x": 8, "y": -15}}, + {"name": "space-platform-foundation", "position": {"x": 9, "y": -15}}, + {"name": "space-platform-foundation", "position": {"x": 10, "y": -15}}, + {"name": "space-platform-foundation", "position": {"x": 11, "y": -15}}, + {"name": "space-platform-foundation", "position": {"x": 12, "y": -15}}, + {"name": "space-platform-foundation", "position": {"x": 13, "y": -15}}, + {"name": "space-platform-foundation", "position": {"x": 14, "y": -15}}, + {"name": "space-platform-foundation", "position": {"x": -14, "y": -14}}, + {"name": "space-platform-foundation", "position": {"x": -13, "y": -14}}, + {"name": "space-platform-foundation", "position": {"x": -12, "y": -14}}, + {"name": "space-platform-foundation", "position": {"x": -11, "y": -14}}, + {"name": "space-platform-foundation", "position": {"x": -10, "y": -14}}, + {"name": "space-platform-foundation", "position": {"x": -9, "y": -14}}, + {"name": "space-platform-foundation", "position": {"x": -8, "y": -14}}, + {"name": "space-platform-foundation", "position": {"x": -7, "y": -14}}, + {"name": "space-platform-foundation", "position": {"x": -6, "y": -14}}, + {"name": "space-platform-foundation", "position": {"x": -5, "y": -14}}, + {"name": "space-platform-foundation", "position": {"x": -4, "y": -14}}, + {"name": "space-platform-foundation", "position": {"x": -3, "y": -14}}, + {"name": "space-platform-foundation", "position": {"x": -2, "y": -14}}, + {"name": "space-platform-foundation", "position": {"x": -1, "y": -14}}, + {"name": "space-platform-foundation", "position": {"x": 0, "y": -14}}, + {"name": "space-platform-foundation", "position": {"x": 1, "y": -14}}, + {"name": "space-platform-foundation", "position": {"x": 2, "y": -14}}, + {"name": "space-platform-foundation", "position": {"x": 3, "y": -14}}, + {"name": "space-platform-foundation", "position": {"x": 4, "y": -14}}, + {"name": "space-platform-foundation", "position": {"x": 5, "y": -14}}, + {"name": "space-platform-foundation", "position": {"x": 6, "y": -14}}, + {"name": "space-platform-foundation", "position": {"x": 7, "y": -14}}, + {"name": "space-platform-foundation", "position": {"x": 8, "y": -14}}, + {"name": "space-platform-foundation", "position": {"x": 9, "y": -14}}, + {"name": "space-platform-foundation", "position": {"x": 10, "y": -14}}, + {"name": "space-platform-foundation", "position": {"x": 11, "y": -14}}, + {"name": "space-platform-foundation", "position": {"x": 12, "y": -14}}, + {"name": "space-platform-foundation", "position": {"x": 13, "y": -14}}, + {"name": "space-platform-foundation", "position": {"x": 14, "y": -14}}, + {"name": "space-platform-foundation", "position": {"x": -14, "y": -13}}, + {"name": "space-platform-foundation", "position": {"x": -13, "y": -13}}, + {"name": "space-platform-foundation", "position": {"x": -12, "y": -13}}, + {"name": "space-platform-foundation", "position": {"x": -11, "y": -13}}, + {"name": "space-platform-foundation", "position": {"x": -10, "y": -13}}, + {"name": "space-platform-foundation", "position": {"x": -9, "y": -13}}, + {"name": "space-platform-foundation", "position": {"x": -8, "y": -13}}, + {"name": "space-platform-foundation", "position": {"x": -7, "y": -13}}, + {"name": "space-platform-foundation", "position": {"x": -6, "y": -13}}, + {"name": "space-platform-foundation", "position": {"x": -5, "y": -13}}, + {"name": "space-platform-foundation", "position": {"x": -4, "y": -13}}, + {"name": "space-platform-foundation", "position": {"x": -3, "y": -13}}, + {"name": "space-platform-foundation", "position": {"x": -2, "y": -13}}, + {"name": "space-platform-foundation", "position": {"x": -1, "y": -13}}, + {"name": "space-platform-foundation", "position": {"x": 0, "y": -13}}, + {"name": "space-platform-foundation", "position": {"x": 1, "y": -13}}, + {"name": "space-platform-foundation", "position": {"x": 2, "y": -13}}, + {"name": "space-platform-foundation", "position": {"x": 3, "y": -13}}, + {"name": "space-platform-foundation", "position": {"x": 4, "y": -13}}, + {"name": "space-platform-foundation", "position": {"x": 5, "y": -13}}, + {"name": "space-platform-foundation", "position": {"x": 6, "y": -13}}, + {"name": "space-platform-foundation", "position": {"x": 7, "y": -13}}, + {"name": "space-platform-foundation", "position": {"x": 8, "y": -13}}, + {"name": "space-platform-foundation", "position": {"x": 9, "y": -13}}, + {"name": "space-platform-foundation", "position": {"x": 10, "y": -13}}, + {"name": "space-platform-foundation", "position": {"x": 11, "y": -13}}, + {"name": "space-platform-foundation", "position": {"x": 12, "y": -13}}, + {"name": "space-platform-foundation", "position": {"x": 13, "y": -13}}, + {"name": "space-platform-foundation", "position": {"x": 14, "y": -13}}, + {"name": "space-platform-foundation", "position": {"x": -15, "y": -12}}, + {"name": "space-platform-foundation", "position": {"x": -14, "y": -12}}, + {"name": "space-platform-foundation", "position": {"x": -13, "y": -12}}, + {"name": "space-platform-foundation", "position": {"x": -12, "y": -12}}, + {"name": "space-platform-foundation", "position": {"x": -11, "y": -12}}, + {"name": "space-platform-foundation", "position": {"x": -10, "y": -12}}, + {"name": "space-platform-foundation", "position": {"x": -9, "y": -12}}, + {"name": "space-platform-foundation", "position": {"x": -8, "y": -12}}, + {"name": "space-platform-foundation", "position": {"x": -7, "y": -12}}, + {"name": "space-platform-foundation", "position": {"x": -6, "y": -12}}, + {"name": "space-platform-foundation", "position": {"x": -5, "y": -12}}, + {"name": "space-platform-foundation", "position": {"x": -4, "y": -12}}, + {"name": "space-platform-foundation", "position": {"x": -3, "y": -12}}, + {"name": "space-platform-foundation", "position": {"x": -2, "y": -12}}, + {"name": "space-platform-foundation", "position": {"x": -1, "y": -12}}, + {"name": "space-platform-foundation", "position": {"x": 0, "y": -12}}, + {"name": "space-platform-foundation", "position": {"x": 1, "y": -12}}, + {"name": "space-platform-foundation", "position": {"x": 2, "y": -12}}, + {"name": "space-platform-foundation", "position": {"x": 3, "y": -12}}, + {"name": "space-platform-foundation", "position": {"x": 4, "y": -12}}, + {"name": "space-platform-foundation", "position": {"x": 5, "y": -12}}, + {"name": "space-platform-foundation", "position": {"x": 6, "y": -12}}, + {"name": "space-platform-foundation", "position": {"x": 7, "y": -12}}, + {"name": "space-platform-foundation", "position": {"x": 8, "y": -12}}, + {"name": "space-platform-foundation", "position": {"x": 9, "y": -12}}, + {"name": "space-platform-foundation", "position": {"x": 10, "y": -12}}, + {"name": "space-platform-foundation", "position": {"x": 11, "y": -12}}, + {"name": "space-platform-foundation", "position": {"x": 12, "y": -12}}, + {"name": "space-platform-foundation", "position": {"x": 13, "y": -12}}, + {"name": "space-platform-foundation", "position": {"x": 14, "y": -12}}, + {"name": "space-platform-foundation", "position": {"x": 15, "y": -12}}, + {"name": "space-platform-foundation", "position": {"x": -15, "y": -11}}, + {"name": "space-platform-foundation", "position": {"x": -14, "y": -11}}, + {"name": "space-platform-foundation", "position": {"x": -13, "y": -11}}, + {"name": "space-platform-foundation", "position": {"x": -12, "y": -11}}, + {"name": "space-platform-foundation", "position": {"x": -11, "y": -11}}, + {"name": "space-platform-foundation", "position": {"x": -10, "y": -11}}, + {"name": "space-platform-foundation", "position": {"x": -9, "y": -11}}, + {"name": "space-platform-foundation", "position": {"x": -8, "y": -11}}, + {"name": "space-platform-foundation", "position": {"x": -7, "y": -11}}, + {"name": "space-platform-foundation", "position": {"x": -6, "y": -11}}, + {"name": "space-platform-foundation", "position": {"x": -5, "y": -11}}, + {"name": "space-platform-foundation", "position": {"x": -4, "y": -11}}, + {"name": "space-platform-foundation", "position": {"x": -3, "y": -11}}, + {"name": "space-platform-foundation", "position": {"x": -2, "y": -11}}, + {"name": "space-platform-foundation", "position": {"x": -1, "y": -11}}, + {"name": "space-platform-foundation", "position": {"x": 0, "y": -11}}, + {"name": "space-platform-foundation", "position": {"x": 1, "y": -11}}, + {"name": "space-platform-foundation", "position": {"x": 2, "y": -11}}, + {"name": "space-platform-foundation", "position": {"x": 3, "y": -11}}, + {"name": "space-platform-foundation", "position": {"x": 4, "y": -11}}, + {"name": "space-platform-foundation", "position": {"x": 5, "y": -11}}, + {"name": "space-platform-foundation", "position": {"x": 6, "y": -11}}, + {"name": "space-platform-foundation", "position": {"x": 7, "y": -11}}, + {"name": "space-platform-foundation", "position": {"x": 8, "y": -11}}, + {"name": "space-platform-foundation", "position": {"x": 9, "y": -11}}, + {"name": "space-platform-foundation", "position": {"x": 10, "y": -11}}, + {"name": "space-platform-foundation", "position": {"x": 11, "y": -11}}, + {"name": "space-platform-foundation", "position": {"x": 12, "y": -11}}, + {"name": "space-platform-foundation", "position": {"x": 13, "y": -11}}, + {"name": "space-platform-foundation", "position": {"x": 14, "y": -11}}, + {"name": "space-platform-foundation", "position": {"x": 15, "y": -11}}, + {"name": "space-platform-foundation", "position": {"x": -13, "y": -10}}, + {"name": "space-platform-foundation", "position": {"x": -12, "y": -10}}, + {"name": "space-platform-foundation", "position": {"x": -11, "y": -10}}, + {"name": "space-platform-foundation", "position": {"x": -10, "y": -10}}, + {"name": "space-platform-foundation", "position": {"x": -9, "y": -10}}, + {"name": "space-platform-foundation", "position": {"x": -8, "y": -10}}, + {"name": "space-platform-foundation", "position": {"x": -7, "y": -10}}, + {"name": "space-platform-foundation", "position": {"x": -6, "y": -10}}, + {"name": "space-platform-foundation", "position": {"x": -5, "y": -10}}, + {"name": "space-platform-foundation", "position": {"x": -4, "y": -10}}, + {"name": "space-platform-foundation", "position": {"x": -3, "y": -10}}, + {"name": "space-platform-foundation", "position": {"x": -2, "y": -10}}, + {"name": "space-platform-foundation", "position": {"x": -1, "y": -10}}, + {"name": "space-platform-foundation", "position": {"x": 0, "y": -10}}, + {"name": "space-platform-foundation", "position": {"x": 1, "y": -10}}, + {"name": "space-platform-foundation", "position": {"x": 2, "y": -10}}, + {"name": "space-platform-foundation", "position": {"x": 3, "y": -10}}, + {"name": "space-platform-foundation", "position": {"x": 4, "y": -10}}, + {"name": "space-platform-foundation", "position": {"x": 5, "y": -10}}, + {"name": "space-platform-foundation", "position": {"x": 6, "y": -10}}, + {"name": "space-platform-foundation", "position": {"x": 7, "y": -10}}, + {"name": "space-platform-foundation", "position": {"x": 8, "y": -10}}, + {"name": "space-platform-foundation", "position": {"x": 9, "y": -10}}, + {"name": "space-platform-foundation", "position": {"x": 10, "y": -10}}, + {"name": "space-platform-foundation", "position": {"x": 11, "y": -10}}, + {"name": "space-platform-foundation", "position": {"x": 12, "y": -10}}, + {"name": "space-platform-foundation", "position": {"x": 13, "y": -10}}, + {"name": "space-platform-foundation", "position": {"x": -13, "y": -9}}, + {"name": "space-platform-foundation", "position": {"x": -12, "y": -9}}, + {"name": "space-platform-foundation", "position": {"x": -11, "y": -9}}, + {"name": "space-platform-foundation", "position": {"x": -10, "y": -9}}, + {"name": "space-platform-foundation", "position": {"x": -9, "y": -9}}, + {"name": "space-platform-foundation", "position": {"x": -8, "y": -9}}, + {"name": "space-platform-foundation", "position": {"x": -7, "y": -9}}, + {"name": "space-platform-foundation", "position": {"x": -6, "y": -9}}, + {"name": "space-platform-foundation", "position": {"x": -5, "y": -9}}, + {"name": "space-platform-foundation", "position": {"x": -4, "y": -9}}, + {"name": "space-platform-foundation", "position": {"x": -3, "y": -9}}, + {"name": "space-platform-foundation", "position": {"x": -2, "y": -9}}, + {"name": "space-platform-foundation", "position": {"x": -1, "y": -9}}, + {"name": "space-platform-foundation", "position": {"x": 0, "y": -9}}, + {"name": "space-platform-foundation", "position": {"x": 1, "y": -9}}, + {"name": "space-platform-foundation", "position": {"x": 2, "y": -9}}, + {"name": "space-platform-foundation", "position": {"x": 3, "y": -9}}, + {"name": "space-platform-foundation", "position": {"x": 4, "y": -9}}, + {"name": "space-platform-foundation", "position": {"x": 5, "y": -9}}, + {"name": "space-platform-foundation", "position": {"x": 6, "y": -9}}, + {"name": "space-platform-foundation", "position": {"x": 7, "y": -9}}, + {"name": "space-platform-foundation", "position": {"x": 8, "y": -9}}, + {"name": "space-platform-foundation", "position": {"x": 9, "y": -9}}, + {"name": "space-platform-foundation", "position": {"x": 10, "y": -9}}, + {"name": "space-platform-foundation", "position": {"x": 11, "y": -9}}, + {"name": "space-platform-foundation", "position": {"x": 12, "y": -9}}, + {"name": "space-platform-foundation", "position": {"x": 13, "y": -9}}, + {"name": "space-platform-foundation", "position": {"x": -13, "y": -8}}, + {"name": "space-platform-foundation", "position": {"x": -12, "y": -8}}, + {"name": "space-platform-foundation", "position": {"x": -11, "y": -8}}, + {"name": "space-platform-foundation", "position": {"x": -10, "y": -8}}, + {"name": "space-platform-foundation", "position": {"x": -9, "y": -8}}, + {"name": "space-platform-foundation", "position": {"x": -8, "y": -8}}, + {"name": "space-platform-foundation", "position": {"x": -7, "y": -8}}, + {"name": "space-platform-foundation", "position": {"x": -6, "y": -8}}, + {"name": "space-platform-foundation", "position": {"x": -5, "y": -8}}, + {"name": "space-platform-foundation", "position": {"x": -4, "y": -8}}, + {"name": "space-platform-foundation", "position": {"x": -3, "y": -8}}, + {"name": "space-platform-foundation", "position": {"x": -2, "y": -8}}, + {"name": "space-platform-foundation", "position": {"x": -1, "y": -8}}, + {"name": "space-platform-foundation", "position": {"x": 0, "y": -8}}, + {"name": "space-platform-foundation", "position": {"x": 1, "y": -8}}, + {"name": "space-platform-foundation", "position": {"x": 2, "y": -8}}, + {"name": "space-platform-foundation", "position": {"x": 3, "y": -8}}, + {"name": "space-platform-foundation", "position": {"x": 4, "y": -8}}, + {"name": "space-platform-foundation", "position": {"x": 5, "y": -8}}, + {"name": "space-platform-foundation", "position": {"x": 6, "y": -8}}, + {"name": "space-platform-foundation", "position": {"x": 7, "y": -8}}, + {"name": "space-platform-foundation", "position": {"x": 8, "y": -8}}, + {"name": "space-platform-foundation", "position": {"x": 9, "y": -8}}, + {"name": "space-platform-foundation", "position": {"x": 10, "y": -8}}, + {"name": "space-platform-foundation", "position": {"x": 11, "y": -8}}, + {"name": "space-platform-foundation", "position": {"x": 12, "y": -8}}, + {"name": "space-platform-foundation", "position": {"x": 13, "y": -8}}, + {"name": "space-platform-foundation", "position": {"x": -13, "y": -7}}, + {"name": "space-platform-foundation", "position": {"x": -12, "y": -7}}, + {"name": "space-platform-foundation", "position": {"x": -11, "y": -7}}, + {"name": "space-platform-foundation", "position": {"x": -10, "y": -7}}, + {"name": "space-platform-foundation", "position": {"x": -9, "y": -7}}, + {"name": "space-platform-foundation", "position": {"x": -8, "y": -7}}, + {"name": "space-platform-foundation", "position": {"x": -7, "y": -7}}, + {"name": "space-platform-foundation", "position": {"x": -6, "y": -7}}, + {"name": "space-platform-foundation", "position": {"x": -5, "y": -7}}, + {"name": "space-platform-foundation", "position": {"x": -4, "y": -7}}, + {"name": "space-platform-foundation", "position": {"x": -3, "y": -7}}, + {"name": "space-platform-foundation", "position": {"x": -2, "y": -7}}, + {"name": "space-platform-foundation", "position": {"x": -1, "y": -7}}, + {"name": "space-platform-foundation", "position": {"x": 0, "y": -7}}, + {"name": "space-platform-foundation", "position": {"x": 1, "y": -7}}, + {"name": "space-platform-foundation", "position": {"x": 2, "y": -7}}, + {"name": "space-platform-foundation", "position": {"x": 3, "y": -7}}, + {"name": "space-platform-foundation", "position": {"x": 4, "y": -7}}, + {"name": "space-platform-foundation", "position": {"x": 5, "y": -7}}, + {"name": "space-platform-foundation", "position": {"x": 6, "y": -7}}, + {"name": "space-platform-foundation", "position": {"x": 7, "y": -7}}, + {"name": "space-platform-foundation", "position": {"x": 8, "y": -7}}, + {"name": "space-platform-foundation", "position": {"x": 9, "y": -7}}, + {"name": "space-platform-foundation", "position": {"x": 10, "y": -7}}, + {"name": "space-platform-foundation", "position": {"x": 11, "y": -7}}, + {"name": "space-platform-foundation", "position": {"x": 12, "y": -7}}, + {"name": "space-platform-foundation", "position": {"x": 13, "y": -7}}, + {"name": "space-platform-foundation", "position": {"x": -13, "y": -6}}, + {"name": "space-platform-foundation", "position": {"x": -12, "y": -6}}, + {"name": "space-platform-foundation", "position": {"x": -11, "y": -6}}, + {"name": "space-platform-foundation", "position": {"x": -10, "y": -6}}, + {"name": "space-platform-foundation", "position": {"x": -9, "y": -6}}, + {"name": "space-platform-foundation", "position": {"x": -8, "y": -6}}, + {"name": "space-platform-foundation", "position": {"x": -7, "y": -6}}, + {"name": "space-platform-foundation", "position": {"x": -6, "y": -6}}, + {"name": "space-platform-foundation", "position": {"x": -5, "y": -6}}, + {"name": "space-platform-foundation", "position": {"x": -4, "y": -6}}, + {"name": "space-platform-foundation", "position": {"x": -3, "y": -6}}, + {"name": "space-platform-foundation", "position": {"x": -2, "y": -6}}, + {"name": "space-platform-foundation", "position": {"x": -1, "y": -6}}, + {"name": "space-platform-foundation", "position": {"x": 0, "y": -6}}, + {"name": "space-platform-foundation", "position": {"x": 1, "y": -6}}, + {"name": "space-platform-foundation", "position": {"x": 2, "y": -6}}, + {"name": "space-platform-foundation", "position": {"x": 3, "y": -6}}, + {"name": "space-platform-foundation", "position": {"x": 4, "y": -6}}, + {"name": "space-platform-foundation", "position": {"x": 5, "y": -6}}, + {"name": "space-platform-foundation", "position": {"x": 6, "y": -6}}, + {"name": "space-platform-foundation", "position": {"x": 7, "y": -6}}, + {"name": "space-platform-foundation", "position": {"x": 8, "y": -6}}, + {"name": "space-platform-foundation", "position": {"x": 9, "y": -6}}, + {"name": "space-platform-foundation", "position": {"x": 10, "y": -6}}, + {"name": "space-platform-foundation", "position": {"x": 11, "y": -6}}, + {"name": "space-platform-foundation", "position": {"x": 12, "y": -6}}, + {"name": "space-platform-foundation", "position": {"x": 13, "y": -6}}, + {"name": "space-platform-foundation", "position": {"x": -13, "y": -5}}, + {"name": "space-platform-foundation", "position": {"x": -12, "y": -5}}, + {"name": "space-platform-foundation", "position": {"x": -11, "y": -5}}, + {"name": "space-platform-foundation", "position": {"x": -10, "y": -5}}, + {"name": "space-platform-foundation", "position": {"x": -9, "y": -5}}, + {"name": "space-platform-foundation", "position": {"x": -8, "y": -5}}, + {"name": "space-platform-foundation", "position": {"x": -7, "y": -5}}, + {"name": "space-platform-foundation", "position": {"x": -6, "y": -5}}, + {"name": "space-platform-foundation", "position": {"x": -5, "y": -5}}, + {"name": "space-platform-foundation", "position": {"x": -4, "y": -5}}, + {"name": "space-platform-foundation", "position": {"x": -3, "y": -5}}, + {"name": "space-platform-foundation", "position": {"x": -2, "y": -5}}, + {"name": "space-platform-foundation", "position": {"x": -1, "y": -5}}, + {"name": "space-platform-foundation", "position": {"x": 0, "y": -5}}, + {"name": "space-platform-foundation", "position": {"x": 1, "y": -5}}, + {"name": "space-platform-foundation", "position": {"x": 2, "y": -5}}, + {"name": "space-platform-foundation", "position": {"x": 3, "y": -5}}, + {"name": "space-platform-foundation", "position": {"x": 4, "y": -5}}, + {"name": "space-platform-foundation", "position": {"x": 5, "y": -5}}, + {"name": "space-platform-foundation", "position": {"x": 6, "y": -5}}, + {"name": "space-platform-foundation", "position": {"x": 7, "y": -5}}, + {"name": "space-platform-foundation", "position": {"x": 8, "y": -5}}, + {"name": "space-platform-foundation", "position": {"x": 9, "y": -5}}, + {"name": "space-platform-foundation", "position": {"x": 10, "y": -5}}, + {"name": "space-platform-foundation", "position": {"x": 11, "y": -5}}, + {"name": "space-platform-foundation", "position": {"x": 12, "y": -5}}, + {"name": "space-platform-foundation", "position": {"x": 13, "y": -5}}, + {"name": "space-platform-foundation", "position": {"x": -11, "y": -4}}, + {"name": "space-platform-foundation", "position": {"x": -10, "y": -4}}, + {"name": "space-platform-foundation", "position": {"x": -9, "y": -4}}, + {"name": "space-platform-foundation", "position": {"x": -8, "y": -4}}, + {"name": "space-platform-foundation", "position": {"x": -7, "y": -4}}, + {"name": "space-platform-foundation", "position": {"x": -6, "y": -4}}, + {"name": "space-platform-foundation", "position": {"x": -5, "y": -4}}, + {"name": "space-platform-foundation", "position": {"x": -4, "y": -4}}, + {"name": "space-platform-foundation", "position": {"x": -3, "y": -4}}, + {"name": "space-platform-foundation", "position": {"x": -2, "y": -4}}, + {"name": "space-platform-foundation", "position": {"x": -1, "y": -4}}, + {"name": "space-platform-foundation", "position": {"x": 0, "y": -4}}, + {"name": "space-platform-foundation", "position": {"x": 1, "y": -4}}, + {"name": "space-platform-foundation", "position": {"x": 2, "y": -4}}, + {"name": "space-platform-foundation", "position": {"x": 3, "y": -4}}, + {"name": "space-platform-foundation", "position": {"x": 4, "y": -4}}, + {"name": "space-platform-foundation", "position": {"x": 5, "y": -4}}, + {"name": "space-platform-foundation", "position": {"x": 6, "y": -4}}, + {"name": "space-platform-foundation", "position": {"x": 7, "y": -4}}, + {"name": "space-platform-foundation", "position": {"x": 8, "y": -4}}, + {"name": "space-platform-foundation", "position": {"x": 9, "y": -4}}, + {"name": "space-platform-foundation", "position": {"x": 10, "y": -4}}, + {"name": "space-platform-foundation", "position": {"x": 11, "y": -4}}, + {"name": "space-platform-foundation", "position": {"x": 12, "y": -4}}, + {"name": "space-platform-foundation", "position": {"x": -11, "y": -3}}, + {"name": "space-platform-foundation", "position": {"x": -10, "y": -3}}, + {"name": "space-platform-foundation", "position": {"x": -9, "y": -3}}, + {"name": "space-platform-foundation", "position": {"x": -8, "y": -3}}, + {"name": "space-platform-foundation", "position": {"x": -7, "y": -3}}, + {"name": "space-platform-foundation", "position": {"x": -6, "y": -3}}, + {"name": "space-platform-foundation", "position": {"x": -5, "y": -3}}, + {"name": "space-platform-foundation", "position": {"x": -4, "y": -3}}, + {"name": "space-platform-foundation", "position": {"x": -3, "y": -3}}, + {"name": "space-platform-foundation", "position": {"x": -2, "y": -3}}, + {"name": "space-platform-foundation", "position": {"x": -1, "y": -3}}, + {"name": "space-platform-foundation", "position": {"x": 0, "y": -3}}, + {"name": "space-platform-foundation", "position": {"x": 1, "y": -3}}, + {"name": "space-platform-foundation", "position": {"x": 2, "y": -3}}, + {"name": "space-platform-foundation", "position": {"x": 3, "y": -3}}, + {"name": "space-platform-foundation", "position": {"x": 4, "y": -3}}, + {"name": "space-platform-foundation", "position": {"x": 5, "y": -3}}, + {"name": "space-platform-foundation", "position": {"x": 6, "y": -3}}, + {"name": "space-platform-foundation", "position": {"x": 7, "y": -3}}, + {"name": "space-platform-foundation", "position": {"x": 8, "y": -3}}, + {"name": "space-platform-foundation", "position": {"x": 9, "y": -3}}, + {"name": "space-platform-foundation", "position": {"x": 10, "y": -3}}, + {"name": "space-platform-foundation", "position": {"x": 11, "y": -3}}, + {"name": "space-platform-foundation", "position": {"x": -11, "y": -2}}, + {"name": "space-platform-foundation", "position": {"x": -10, "y": -2}}, + {"name": "space-platform-foundation", "position": {"x": -9, "y": -2}}, + {"name": "space-platform-foundation", "position": {"x": -8, "y": -2}}, + {"name": "space-platform-foundation", "position": {"x": -7, "y": -2}}, + {"name": "space-platform-foundation", "position": {"x": -6, "y": -2}}, + {"name": "space-platform-foundation", "position": {"x": -5, "y": -2}}, + {"name": "space-platform-foundation", "position": {"x": -4, "y": -2}}, + {"name": "space-platform-foundation", "position": {"x": -3, "y": -2}}, + {"name": "space-platform-foundation", "position": {"x": -2, "y": -2}}, + {"name": "space-platform-foundation", "position": {"x": -1, "y": -2}}, + {"name": "space-platform-foundation", "position": {"x": 0, "y": -2}}, + {"name": "space-platform-foundation", "position": {"x": 1, "y": -2}}, + {"name": "space-platform-foundation", "position": {"x": 2, "y": -2}}, + {"name": "space-platform-foundation", "position": {"x": 3, "y": -2}}, + {"name": "space-platform-foundation", "position": {"x": 4, "y": -2}}, + {"name": "space-platform-foundation", "position": {"x": 5, "y": -2}}, + {"name": "space-platform-foundation", "position": {"x": 6, "y": -2}}, + {"name": "space-platform-foundation", "position": {"x": 7, "y": -2}}, + {"name": "space-platform-foundation", "position": {"x": 8, "y": -2}}, + {"name": "space-platform-foundation", "position": {"x": 9, "y": -2}}, + {"name": "space-platform-foundation", "position": {"x": 10, "y": -2}}, + {"name": "space-platform-foundation", "position": {"x": 11, "y": -2}}, + {"name": "space-platform-foundation", "position": {"x": -11, "y": -1}}, + {"name": "space-platform-foundation", "position": {"x": -10, "y": -1}}, + {"name": "space-platform-foundation", "position": {"x": -9, "y": -1}}, + {"name": "space-platform-foundation", "position": {"x": -8, "y": -1}}, + {"name": "space-platform-foundation", "position": {"x": -7, "y": -1}}, + {"name": "space-platform-foundation", "position": {"x": -6, "y": -1}}, + {"name": "space-platform-foundation", "position": {"x": -5, "y": -1}}, + {"name": "space-platform-foundation", "position": {"x": -4, "y": -1}}, + {"name": "space-platform-foundation", "position": {"x": -3, "y": -1}}, + {"name": "space-platform-foundation", "position": {"x": -2, "y": -1}}, + {"name": "space-platform-foundation", "position": {"x": -1, "y": -1}}, + {"name": "space-platform-foundation", "position": {"x": 0, "y": -1}}, + {"name": "space-platform-foundation", "position": {"x": 1, "y": -1}}, + {"name": "space-platform-foundation", "position": {"x": 2, "y": -1}}, + {"name": "space-platform-foundation", "position": {"x": 3, "y": -1}}, + {"name": "space-platform-foundation", "position": {"x": 4, "y": -1}}, + {"name": "space-platform-foundation", "position": {"x": 5, "y": -1}}, + {"name": "space-platform-foundation", "position": {"x": 6, "y": -1}}, + {"name": "space-platform-foundation", "position": {"x": 7, "y": -1}}, + {"name": "space-platform-foundation", "position": {"x": 8, "y": -1}}, + {"name": "space-platform-foundation", "position": {"x": 9, "y": -1}}, + {"name": "space-platform-foundation", "position": {"x": 10, "y": -1}}, + {"name": "space-platform-foundation", "position": {"x": 11, "y": -1}}, + {"name": "space-platform-foundation", "position": {"x": -11, "y": 0}}, + {"name": "space-platform-foundation", "position": {"x": -10, "y": 0}}, + {"name": "space-platform-foundation", "position": {"x": -9, "y": 0}}, + {"name": "space-platform-foundation", "position": {"x": -8, "y": 0}}, + {"name": "space-platform-foundation", "position": {"x": -7, "y": 0}}, + {"name": "space-platform-foundation", "position": {"x": -6, "y": 0}}, + {"name": "space-platform-foundation", "position": {"x": -5, "y": 0}}, + {"name": "space-platform-foundation", "position": {"x": -4, "y": 0}}, + {"name": "space-platform-foundation", "position": {"x": -3, "y": 0}}, + {"name": "space-platform-foundation", "position": {"x": -2, "y": 0}}, + {"name": "space-platform-foundation", "position": {"x": -1, "y": 0}}, + {"name": "space-platform-foundation", "position": {"x": 0, "y": 0}}, + {"name": "space-platform-foundation", "position": {"x": 1, "y": 0}}, + {"name": "space-platform-foundation", "position": {"x": 2, "y": 0}}, + {"name": "space-platform-foundation", "position": {"x": 3, "y": 0}}, + {"name": "space-platform-foundation", "position": {"x": 4, "y": 0}}, + {"name": "space-platform-foundation", "position": {"x": 5, "y": 0}}, + {"name": "space-platform-foundation", "position": {"x": 6, "y": 0}}, + {"name": "space-platform-foundation", "position": {"x": 7, "y": 0}}, + {"name": "space-platform-foundation", "position": {"x": 8, "y": 0}}, + {"name": "space-platform-foundation", "position": {"x": 9, "y": 0}}, + {"name": "space-platform-foundation", "position": {"x": 10, "y": 0}}, + {"name": "space-platform-foundation", "position": {"x": 11, "y": 0}}, + {"name": "space-platform-foundation", "position": {"x": -11, "y": 1}}, + {"name": "space-platform-foundation", "position": {"x": -10, "y": 1}}, + {"name": "space-platform-foundation", "position": {"x": -9, "y": 1}}, + {"name": "space-platform-foundation", "position": {"x": -8, "y": 1}}, + {"name": "space-platform-foundation", "position": {"x": -7, "y": 1}}, + {"name": "space-platform-foundation", "position": {"x": -6, "y": 1}}, + {"name": "space-platform-foundation", "position": {"x": -5, "y": 1}}, + {"name": "space-platform-foundation", "position": {"x": -4, "y": 1}}, + {"name": "space-platform-foundation", "position": {"x": -3, "y": 1}}, + {"name": "space-platform-foundation", "position": {"x": -2, "y": 1}}, + {"name": "space-platform-foundation", "position": {"x": -1, "y": 1}}, + {"name": "space-platform-foundation", "position": {"x": 0, "y": 1}}, + {"name": "space-platform-foundation", "position": {"x": 1, "y": 1}}, + {"name": "space-platform-foundation", "position": {"x": 2, "y": 1}}, + {"name": "space-platform-foundation", "position": {"x": 3, "y": 1}}, + {"name": "space-platform-foundation", "position": {"x": 4, "y": 1}}, + {"name": "space-platform-foundation", "position": {"x": 5, "y": 1}}, + {"name": "space-platform-foundation", "position": {"x": 6, "y": 1}}, + {"name": "space-platform-foundation", "position": {"x": 7, "y": 1}}, + {"name": "space-platform-foundation", "position": {"x": 8, "y": 1}}, + {"name": "space-platform-foundation", "position": {"x": 9, "y": 1}}, + {"name": "space-platform-foundation", "position": {"x": 10, "y": 1}}, + {"name": "space-platform-foundation", "position": {"x": 11, "y": 1}}, + {"name": "space-platform-foundation", "position": {"x": -11, "y": 2}}, + {"name": "space-platform-foundation", "position": {"x": -10, "y": 2}}, + {"name": "space-platform-foundation", "position": {"x": -9, "y": 2}}, + {"name": "space-platform-foundation", "position": {"x": -8, "y": 2}}, + {"name": "space-platform-foundation", "position": {"x": -7, "y": 2}}, + {"name": "space-platform-foundation", "position": {"x": -6, "y": 2}}, + {"name": "space-platform-foundation", "position": {"x": -5, "y": 2}}, + {"name": "space-platform-foundation", "position": {"x": -4, "y": 2}}, + {"name": "space-platform-foundation", "position": {"x": -3, "y": 2}}, + {"name": "space-platform-foundation", "position": {"x": -2, "y": 2}}, + {"name": "space-platform-foundation", "position": {"x": -1, "y": 2}}, + {"name": "space-platform-foundation", "position": {"x": 0, "y": 2}}, + {"name": "space-platform-foundation", "position": {"x": 1, "y": 2}}, + {"name": "space-platform-foundation", "position": {"x": 2, "y": 2}}, + {"name": "space-platform-foundation", "position": {"x": 3, "y": 2}}, + {"name": "space-platform-foundation", "position": {"x": 4, "y": 2}}, + {"name": "space-platform-foundation", "position": {"x": 5, "y": 2}}, + {"name": "space-platform-foundation", "position": {"x": 6, "y": 2}}, + {"name": "space-platform-foundation", "position": {"x": 7, "y": 2}}, + {"name": "space-platform-foundation", "position": {"x": 8, "y": 2}}, + {"name": "space-platform-foundation", "position": {"x": 9, "y": 2}}, + {"name": "space-platform-foundation", "position": {"x": 10, "y": 2}}, + {"name": "space-platform-foundation", "position": {"x": 11, "y": 2}}, + {"name": "space-platform-foundation", "position": {"x": -11, "y": 3}}, + {"name": "space-platform-foundation", "position": {"x": -10, "y": 3}}, + {"name": "space-platform-foundation", "position": {"x": -9, "y": 3}}, + {"name": "space-platform-foundation", "position": {"x": -8, "y": 3}}, + {"name": "space-platform-foundation", "position": {"x": -7, "y": 3}}, + {"name": "space-platform-foundation", "position": {"x": -6, "y": 3}}, + {"name": "space-platform-foundation", "position": {"x": -5, "y": 3}}, + {"name": "space-platform-foundation", "position": {"x": -4, "y": 3}}, + {"name": "space-platform-foundation", "position": {"x": -3, "y": 3}}, + {"name": "space-platform-foundation", "position": {"x": -2, "y": 3}}, + {"name": "space-platform-foundation", "position": {"x": -1, "y": 3}}, + {"name": "space-platform-foundation", "position": {"x": 0, "y": 3}}, + {"name": "space-platform-foundation", "position": {"x": 1, "y": 3}}, + {"name": "space-platform-foundation", "position": {"x": 2, "y": 3}}, + {"name": "space-platform-foundation", "position": {"x": 3, "y": 3}}, + {"name": "space-platform-foundation", "position": {"x": 4, "y": 3}}, + {"name": "space-platform-foundation", "position": {"x": 5, "y": 3}}, + {"name": "space-platform-foundation", "position": {"x": 6, "y": 3}}, + {"name": "space-platform-foundation", "position": {"x": 7, "y": 3}}, + {"name": "space-platform-foundation", "position": {"x": 8, "y": 3}}, + {"name": "space-platform-foundation", "position": {"x": 9, "y": 3}}, + {"name": "space-platform-foundation", "position": {"x": 10, "y": 3}}, + {"name": "space-platform-foundation", "position": {"x": 11, "y": 3}}, + {"name": "space-platform-foundation", "position": {"x": -11, "y": 4}}, + {"name": "space-platform-foundation", "position": {"x": -10, "y": 4}}, + {"name": "space-platform-foundation", "position": {"x": -9, "y": 4}}, + {"name": "space-platform-foundation", "position": {"x": -8, "y": 4}}, + {"name": "space-platform-foundation", "position": {"x": -7, "y": 4}}, + {"name": "space-platform-foundation", "position": {"x": -6, "y": 4}}, + {"name": "space-platform-foundation", "position": {"x": -5, "y": 4}}, + {"name": "space-platform-foundation", "position": {"x": -4, "y": 4}}, + {"name": "space-platform-foundation", "position": {"x": -3, "y": 4}}, + {"name": "space-platform-foundation", "position": {"x": -2, "y": 4}}, + {"name": "space-platform-foundation", "position": {"x": -1, "y": 4}}, + {"name": "space-platform-foundation", "position": {"x": 0, "y": 4}}, + {"name": "space-platform-foundation", "position": {"x": 1, "y": 4}}, + {"name": "space-platform-foundation", "position": {"x": 2, "y": 4}}, + {"name": "space-platform-foundation", "position": {"x": 3, "y": 4}}, + {"name": "space-platform-foundation", "position": {"x": 4, "y": 4}}, + {"name": "space-platform-foundation", "position": {"x": 5, "y": 4}}, + {"name": "space-platform-foundation", "position": {"x": 6, "y": 4}}, + {"name": "space-platform-foundation", "position": {"x": 7, "y": 4}}, + {"name": "space-platform-foundation", "position": {"x": 8, "y": 4}}, + {"name": "space-platform-foundation", "position": {"x": 9, "y": 4}}, + {"name": "space-platform-foundation", "position": {"x": 10, "y": 4}}, + {"name": "space-platform-foundation", "position": {"x": 11, "y": 4}}, + {"name": "space-platform-foundation", "position": {"x": -11, "y": 5}}, + {"name": "space-platform-foundation", "position": {"x": -10, "y": 5}}, + {"name": "space-platform-foundation", "position": {"x": -9, "y": 5}}, + {"name": "space-platform-foundation", "position": {"x": -8, "y": 5}}, + {"name": "space-platform-foundation", "position": {"x": -7, "y": 5}}, + {"name": "space-platform-foundation", "position": {"x": -6, "y": 5}}, + {"name": "space-platform-foundation", "position": {"x": -5, "y": 5}}, + {"name": "space-platform-foundation", "position": {"x": -4, "y": 5}}, + {"name": "space-platform-foundation", "position": {"x": -3, "y": 5}}, + {"name": "space-platform-foundation", "position": {"x": -2, "y": 5}}, + {"name": "space-platform-foundation", "position": {"x": -1, "y": 5}}, + {"name": "space-platform-foundation", "position": {"x": 0, "y": 5}}, + {"name": "space-platform-foundation", "position": {"x": 1, "y": 5}}, + {"name": "space-platform-foundation", "position": {"x": 2, "y": 5}}, + {"name": "space-platform-foundation", "position": {"x": 3, "y": 5}}, + {"name": "space-platform-foundation", "position": {"x": 4, "y": 5}}, + {"name": "space-platform-foundation", "position": {"x": 5, "y": 5}}, + {"name": "space-platform-foundation", "position": {"x": 6, "y": 5}}, + {"name": "space-platform-foundation", "position": {"x": 7, "y": 5}}, + {"name": "space-platform-foundation", "position": {"x": 8, "y": 5}}, + {"name": "space-platform-foundation", "position": {"x": 9, "y": 5}}, + {"name": "space-platform-foundation", "position": {"x": 10, "y": 5}}, + {"name": "space-platform-foundation", "position": {"x": 11, "y": 5}}, + {"name": "space-platform-foundation", "position": {"x": -11, "y": 6}}, + {"name": "space-platform-foundation", "position": {"x": -10, "y": 6}}, + {"name": "space-platform-foundation", "position": {"x": -9, "y": 6}}, + {"name": "space-platform-foundation", "position": {"x": -8, "y": 6}}, + {"name": "space-platform-foundation", "position": {"x": -7, "y": 6}}, + {"name": "space-platform-foundation", "position": {"x": -6, "y": 6}}, + {"name": "space-platform-foundation", "position": {"x": -5, "y": 6}}, + {"name": "space-platform-foundation", "position": {"x": -4, "y": 6}}, + {"name": "space-platform-foundation", "position": {"x": -3, "y": 6}}, + {"name": "space-platform-foundation", "position": {"x": -2, "y": 6}}, + {"name": "space-platform-foundation", "position": {"x": -1, "y": 6}}, + {"name": "space-platform-foundation", "position": {"x": 0, "y": 6}}, + {"name": "space-platform-foundation", "position": {"x": 1, "y": 6}}, + {"name": "space-platform-foundation", "position": {"x": 2, "y": 6}}, + {"name": "space-platform-foundation", "position": {"x": 3, "y": 6}}, + {"name": "space-platform-foundation", "position": {"x": 4, "y": 6}}, + {"name": "space-platform-foundation", "position": {"x": 5, "y": 6}}, + {"name": "space-platform-foundation", "position": {"x": 6, "y": 6}}, + {"name": "space-platform-foundation", "position": {"x": 7, "y": 6}}, + {"name": "space-platform-foundation", "position": {"x": 8, "y": 6}}, + {"name": "space-platform-foundation", "position": {"x": 9, "y": 6}}, + {"name": "space-platform-foundation", "position": {"x": 10, "y": 6}}, + {"name": "space-platform-foundation", "position": {"x": 11, "y": 6}}, + {"name": "space-platform-foundation", "position": {"x": -11, "y": 7}}, + {"name": "space-platform-foundation", "position": {"x": -10, "y": 7}}, + {"name": "space-platform-foundation", "position": {"x": -9, "y": 7}}, + {"name": "space-platform-foundation", "position": {"x": -8, "y": 7}}, + {"name": "space-platform-foundation", "position": {"x": -7, "y": 7}}, + {"name": "space-platform-foundation", "position": {"x": -6, "y": 7}}, + {"name": "space-platform-foundation", "position": {"x": -5, "y": 7}}, + {"name": "space-platform-foundation", "position": {"x": -4, "y": 7}}, + {"name": "space-platform-foundation", "position": {"x": -3, "y": 7}}, + {"name": "space-platform-foundation", "position": {"x": -2, "y": 7}}, + {"name": "space-platform-foundation", "position": {"x": -1, "y": 7}}, + {"name": "space-platform-foundation", "position": {"x": 0, "y": 7}}, + {"name": "space-platform-foundation", "position": {"x": 1, "y": 7}}, + {"name": "space-platform-foundation", "position": {"x": 2, "y": 7}}, + {"name": "space-platform-foundation", "position": {"x": 3, "y": 7}}, + {"name": "space-platform-foundation", "position": {"x": 4, "y": 7}}, + {"name": "space-platform-foundation", "position": {"x": 5, "y": 7}}, + {"name": "space-platform-foundation", "position": {"x": 6, "y": 7}}, + {"name": "space-platform-foundation", "position": {"x": 7, "y": 7}}, + {"name": "space-platform-foundation", "position": {"x": 8, "y": 7}}, + {"name": "space-platform-foundation", "position": {"x": 9, "y": 7}}, + {"name": "space-platform-foundation", "position": {"x": 10, "y": 7}}, + {"name": "space-platform-foundation", "position": {"x": 11, "y": 7}}, + {"name": "space-platform-foundation", "position": {"x": -11, "y": 8}}, + {"name": "space-platform-foundation", "position": {"x": -10, "y": 8}}, + {"name": "space-platform-foundation", "position": {"x": -9, "y": 8}}, + {"name": "space-platform-foundation", "position": {"x": -8, "y": 8}}, + {"name": "space-platform-foundation", "position": {"x": -7, "y": 8}}, + {"name": "space-platform-foundation", "position": {"x": -6, "y": 8}}, + {"name": "space-platform-foundation", "position": {"x": -5, "y": 8}}, + {"name": "space-platform-foundation", "position": {"x": -4, "y": 8}}, + {"name": "space-platform-foundation", "position": {"x": -3, "y": 8}}, + {"name": "space-platform-foundation", "position": {"x": -2, "y": 8}}, + {"name": "space-platform-foundation", "position": {"x": -1, "y": 8}}, + {"name": "space-platform-foundation", "position": {"x": 0, "y": 8}}, + {"name": "space-platform-foundation", "position": {"x": 1, "y": 8}}, + {"name": "space-platform-foundation", "position": {"x": 2, "y": 8}}, + {"name": "space-platform-foundation", "position": {"x": 3, "y": 8}}, + {"name": "space-platform-foundation", "position": {"x": 4, "y": 8}}, + {"name": "space-platform-foundation", "position": {"x": 5, "y": 8}}, + {"name": "space-platform-foundation", "position": {"x": 6, "y": 8}}, + {"name": "space-platform-foundation", "position": {"x": 7, "y": 8}}, + {"name": "space-platform-foundation", "position": {"x": 8, "y": 8}}, + {"name": "space-platform-foundation", "position": {"x": 9, "y": 8}}, + {"name": "space-platform-foundation", "position": {"x": 10, "y": 8}}, + {"name": "space-platform-foundation", "position": {"x": 11, "y": 8}}, + {"name": "space-platform-foundation", "position": {"x": -10, "y": 9}}, + {"name": "space-platform-foundation", "position": {"x": -9, "y": 9}}, + {"name": "space-platform-foundation", "position": {"x": -8, "y": 9}}, + {"name": "space-platform-foundation", "position": {"x": -7, "y": 9}}, + {"name": "space-platform-foundation", "position": {"x": -6, "y": 9}}, + {"name": "space-platform-foundation", "position": {"x": -5, "y": 9}}, + {"name": "space-platform-foundation", "position": {"x": -4, "y": 9}}, + {"name": "space-platform-foundation", "position": {"x": -3, "y": 9}}, + {"name": "space-platform-foundation", "position": {"x": -2, "y": 9}}, + {"name": "space-platform-foundation", "position": {"x": -1, "y": 9}}, + {"name": "space-platform-foundation", "position": {"x": 0, "y": 9}}, + {"name": "space-platform-foundation", "position": {"x": 1, "y": 9}}, + {"name": "space-platform-foundation", "position": {"x": 2, "y": 9}}, + {"name": "space-platform-foundation", "position": {"x": 3, "y": 9}}, + {"name": "space-platform-foundation", "position": {"x": 4, "y": 9}}, + {"name": "space-platform-foundation", "position": {"x": 5, "y": 9}}, + {"name": "space-platform-foundation", "position": {"x": 6, "y": 9}}, + {"name": "space-platform-foundation", "position": {"x": 7, "y": 9}}, + {"name": "space-platform-foundation", "position": {"x": 8, "y": 9}}, + {"name": "space-platform-foundation", "position": {"x": 9, "y": 9}}, + {"name": "space-platform-foundation", "position": {"x": 10, "y": 9}}, + {"name": "space-platform-foundation", "position": {"x": -10, "y": 10}}, + {"name": "space-platform-foundation", "position": {"x": -9, "y": 10}}, + {"name": "space-platform-foundation", "position": {"x": -8, "y": 10}}, + {"name": "space-platform-foundation", "position": {"x": -7, "y": 10}}, + {"name": "space-platform-foundation", "position": {"x": -6, "y": 10}}, + {"name": "space-platform-foundation", "position": {"x": -5, "y": 10}}, + {"name": "space-platform-foundation", "position": {"x": -4, "y": 10}}, + {"name": "space-platform-foundation", "position": {"x": -3, "y": 10}}, + {"name": "space-platform-foundation", "position": {"x": -2, "y": 10}}, + {"name": "space-platform-foundation", "position": {"x": -1, "y": 10}}, + {"name": "space-platform-foundation", "position": {"x": 0, "y": 10}}, + {"name": "space-platform-foundation", "position": {"x": 1, "y": 10}}, + {"name": "space-platform-foundation", "position": {"x": 2, "y": 10}}, + {"name": "space-platform-foundation", "position": {"x": 3, "y": 10}}, + {"name": "space-platform-foundation", "position": {"x": 4, "y": 10}}, + {"name": "space-platform-foundation", "position": {"x": 5, "y": 10}}, + {"name": "space-platform-foundation", "position": {"x": 6, "y": 10}}, + {"name": "space-platform-foundation", "position": {"x": 7, "y": 10}}, + {"name": "space-platform-foundation", "position": {"x": 8, "y": 10}}, + {"name": "space-platform-foundation", "position": {"x": 9, "y": 10}}, + {"name": "space-platform-foundation", "position": {"x": 10, "y": 10}}, + {"name": "space-platform-foundation", "position": {"x": -10, "y": 11}}, + {"name": "space-platform-foundation", "position": {"x": -9, "y": 11}}, + {"name": "space-platform-foundation", "position": {"x": -8, "y": 11}}, + {"name": "space-platform-foundation", "position": {"x": -7, "y": 11}}, + {"name": "space-platform-foundation", "position": {"x": -6, "y": 11}}, + {"name": "space-platform-foundation", "position": {"x": -5, "y": 11}}, + {"name": "space-platform-foundation", "position": {"x": -4, "y": 11}}, + {"name": "space-platform-foundation", "position": {"x": -3, "y": 11}}, + {"name": "space-platform-foundation", "position": {"x": -2, "y": 11}}, + {"name": "space-platform-foundation", "position": {"x": -1, "y": 11}}, + {"name": "space-platform-foundation", "position": {"x": 0, "y": 11}}, + {"name": "space-platform-foundation", "position": {"x": 1, "y": 11}}, + {"name": "space-platform-foundation", "position": {"x": 2, "y": 11}}, + {"name": "space-platform-foundation", "position": {"x": 3, "y": 11}}, + {"name": "space-platform-foundation", "position": {"x": 4, "y": 11}}, + {"name": "space-platform-foundation", "position": {"x": 5, "y": 11}}, + {"name": "space-platform-foundation", "position": {"x": 6, "y": 11}}, + {"name": "space-platform-foundation", "position": {"x": 7, "y": 11}}, + {"name": "space-platform-foundation", "position": {"x": 8, "y": 11}}, + {"name": "space-platform-foundation", "position": {"x": 9, "y": 11}}, + {"name": "space-platform-foundation", "position": {"x": 10, "y": 11}}, + {"name": "space-platform-foundation", "position": {"x": -10, "y": 12}}, + {"name": "space-platform-foundation", "position": {"x": -9, "y": 12}}, + {"name": "space-platform-foundation", "position": {"x": -8, "y": 12}}, + {"name": "space-platform-foundation", "position": {"x": -7, "y": 12}}, + {"name": "space-platform-foundation", "position": {"x": -6, "y": 12}}, + {"name": "space-platform-foundation", "position": {"x": -5, "y": 12}}, + {"name": "space-platform-foundation", "position": {"x": -4, "y": 12}}, + {"name": "space-platform-foundation", "position": {"x": -3, "y": 12}}, + {"name": "space-platform-foundation", "position": {"x": -2, "y": 12}}, + {"name": "space-platform-foundation", "position": {"x": -1, "y": 12}}, + {"name": "space-platform-foundation", "position": {"x": 0, "y": 12}}, + {"name": "space-platform-foundation", "position": {"x": 1, "y": 12}}, + {"name": "space-platform-foundation", "position": {"x": 2, "y": 12}}, + {"name": "space-platform-foundation", "position": {"x": 3, "y": 12}}, + {"name": "space-platform-foundation", "position": {"x": 4, "y": 12}}, + {"name": "space-platform-foundation", "position": {"x": 5, "y": 12}}, + {"name": "space-platform-foundation", "position": {"x": 6, "y": 12}}, + {"name": "space-platform-foundation", "position": {"x": 7, "y": 12}}, + {"name": "space-platform-foundation", "position": {"x": 8, "y": 12}}, + {"name": "space-platform-foundation", "position": {"x": 9, "y": 12}}, + {"name": "space-platform-foundation", "position": {"x": 10, "y": 12}}, + {"name": "space-platform-foundation", "position": {"x": -6, "y": 13}}, + {"name": "space-platform-foundation", "position": {"x": -5, "y": 13}}, + {"name": "space-platform-foundation", "position": {"x": -4, "y": 13}}, + {"name": "space-platform-foundation", "position": {"x": -3, "y": 13}}, + {"name": "space-platform-foundation", "position": {"x": -2, "y": 13}}, + {"name": "space-platform-foundation", "position": {"x": -1, "y": 13}}, + {"name": "space-platform-foundation", "position": {"x": 0, "y": 13}}, + {"name": "space-platform-foundation", "position": {"x": 1, "y": 13}}, + {"name": "space-platform-foundation", "position": {"x": 2, "y": 13}}, + {"name": "space-platform-foundation", "position": {"x": 3, "y": 13}}, + {"name": "space-platform-foundation", "position": {"x": 4, "y": 13}}, + {"name": "space-platform-foundation", "position": {"x": 5, "y": 13}}, + {"name": "space-platform-foundation", "position": {"x": 6, "y": 13}}, + {"name": "space-platform-foundation", "position": {"x": -4, "y": 14}}, + {"name": "space-platform-foundation", "position": {"x": -3, "y": 14}}, + {"name": "space-platform-foundation", "position": {"x": -2, "y": 14}}, + {"name": "space-platform-foundation", "position": {"x": -1, "y": 14}}, + {"name": "space-platform-foundation", "position": {"x": 0, "y": 14}}, + {"name": "space-platform-foundation", "position": {"x": 1, "y": 14}}, + {"name": "space-platform-foundation", "position": {"x": 2, "y": 14}}, + {"name": "space-platform-foundation", "position": {"x": 3, "y": 14}}, + {"name": "space-platform-foundation", "position": {"x": 4, "y": 14}} + ], + "wires": [ + ["15,1", 1, "11.5,3", 3], + ["15,1", 2, "11.5,3", 2], + ["3,3", 1, "8,4", 1], + ["11.5,3", 1, "18.5,3", 1], + ["11.5,3", 1, "3.5,5", 1], + ["15,3", 1, "18.5,3", 3], + ["15,3", 1, "8,4", 1], + ["15,3", 1, "22,4", 1], + ["18.5,3", 1, "26.5,5", 1], + ["18.5,3", 1, "19,7", 1], + ["18.5,3", 2, "16,4", 2], + ["18.5,3", 2, "28,7", 2], + ["27,3", 1, "22,4", 1], + ["1,4", 1, "3.5,5", 3], + ["1,4", 2, "3.5,5", 2], + ["14,4", 2, "16,4", 2], + ["26.5,5", 2, "29,4", 2], + ["26.5,5", 3, "29,4", 1], + ["28,7", 2, "28,9", 2], + ["28,9", 2, "27,9", 2], + ["28,9", 2, "28,11", 2], + ["28,11", 2, "27,11", 2], + ["13,23", 1, "17.5,23", 3], + ["17.5,23", 2, "15,27", 2], + ["15,27", 2, "18,31", 2] + ] + } +} diff --git a/self-building-factory/book/works-in-progress/rocketry.json b/self-building-factory/book/works-in-progress/rocketry.json index a6c5922..8dca381 100644 --- a/self-building-factory/book/works-in-progress/rocketry.json +++ b/self-building-factory/book/works-in-progress/rocketry.json @@ -8,48 +8,6 @@ "shift_y": -167, "version": 562949954797573, "entities": [ - { - "name": "arithmetic-combinator", - "direction": 8, - "control_behavior": { - "arithmetic_conditions": { - "operation": "*", - "second_constant": -1, - "first_signal": {"name": "signal-each", "type": "virtual"}, - "output_signal": {"name": "signal-each", "type": "virtual"} - } - }, - "position": {"x": 9.5, "y": 141} - }, - { - "name": "arithmetic-combinator", - "direction": 8, - "control_behavior": { - "arithmetic_conditions": { - "operation": "-", - "first_signal": {"name": "signal-each", "type": "virtual"}, - "first_signal_networks": {"green": false, "red": true}, - "output_signal": {"name": "signal-each", "type": "virtual"}, - "second_signal": {"name": "signal-each", "type": "virtual"}, - "second_signal_networks": {"green": true, "red": false} - } - }, - "position": {"x": 11.5, "y": 141} - }, - { - "name": "arithmetic-combinator", - "control_behavior": { - "arithmetic_conditions": { - "operation": "*", - "first_signal": {"name": "signal-each", "type": "virtual"}, - "first_signal_networks": {"green": false, "red": true}, - "output_signal": {"name": "signal-each", "type": "virtual"}, - "second_signal": {"name": "signal-each", "type": "virtual"}, - "second_signal_networks": {"green": true, "red": false} - } - }, - "position": {"x": 12.5, "y": 141} - }, { "name": "arithmetic-combinator", "direction": 12, @@ -898,6 +856,46 @@ "recipe_quality": "normal", "position": {"x": 169.5, "y": 162.5} }, + { + "name": "beacon", + "items": [ + { + "id": {"name": "speed-module-2"}, + "items": {"in_inventory": [{"inventory": 1, "stack": 0}, {"inventory": 1, "stack": 1}]} + } + ], + "position": {"x": 22.5, "y": 124.5} + }, + { + "name": "beacon", + "items": [ + { + "id": {"name": "speed-module-2"}, + "items": {"in_inventory": [{"inventory": 1, "stack": 0}, {"inventory": 1, "stack": 1}]} + } + ], + "position": {"x": 26.5, "y": 124.5} + }, + { + "name": "beacon", + "items": [ + { + "id": {"name": "speed-module-2"}, + "items": {"in_inventory": [{"inventory": 1, "stack": 0}, {"inventory": 1, "stack": 1}]} + } + ], + "position": {"x": 22.5, "y": 136.5} + }, + { + "name": "beacon", + "items": [ + { + "id": {"name": "speed-module-2"}, + "items": {"in_inventory": [{"inventory": 1, "stack": 0}, {"inventory": 1, "stack": 1}]} + } + ], + "position": {"x": 26.5, "y": 136.5} + }, {"name": "big-electric-pole", "position": {"x": 2, "y": 2}}, {"name": "big-electric-pole", "position": {"x": 26, "y": 2}}, {"name": "big-electric-pole", "position": {"x": 2, "y": 26}}, @@ -966,22 +964,72 @@ {"name": "big-electric-pole", "position": {"x": 222, "y": 198}}, {"name": "big-electric-pole", "position": {"x": 198, "y": 222}}, {"name": "big-electric-pole", "position": {"x": 222, "y": 222}}, - {"name": "bulk-inserter", "direction": 8, "position": {"x": 13.5, "y": 140.5}}, - {"name": "bulk-inserter", "direction": 4, "position": {"x": 19.5, "y": 138.5}}, + { + "name": "buffer-chest", + "control_behavior": {"circuit_condition_enabled": false, "circuit_mode_of_operation": 1}, + "position": {"x": 36.5, "y": 136.5}, + "request_filters": {"trash_not_requested": true, "sections": [{"index": 1}]} + }, + {"name": "bulk-inserter", "direction": 4, "position": {"x": 23.5, "y": 126.5}}, + {"name": "bulk-inserter", "direction": 12, "position": {"x": 25.5, "y": 126.5}}, + {"name": "bulk-inserter", "direction": 8, "position": {"x": 24.5, "y": 127.5}}, + { + "name": "bulk-inserter", + "direction": 12, + "control_behavior": { + "circuit_enabled": true, + "circuit_condition": {"comparator": "<", "constant": 1000, "first_signal": {"name": "space-platform-foundation"}} + }, + "position": {"x": 15.5, "y": 142.5} + }, + {"name": "bulk-inserter", "direction": 4, "position": {"x": 23.5, "y": 130.5}}, + {"name": "bulk-inserter", "direction": 4, "position": {"x": 23.5, "y": 133.5}}, + {"name": "bulk-inserter", "direction": 12, "position": {"x": 25.5, "y": 130.5}}, { "name": "bulk-inserter", "direction": 8, "use_filters": true, "filters": [{"name": "processing-unit", "comparator": "=", "index": 1, "quality": "normal"}], - "position": {"x": 18.5, "y": 140.5} + "position": {"x": 24.5, "y": 131.5} + }, + {"name": "bulk-inserter", "direction": 12, "position": {"x": 25.5, "y": 133.5}}, + { + "name": "bulk-inserter", + "direction": 8, + "use_filters": true, + "filters": [{"name": "rocket-fuel", "comparator": "=", "index": 1, "quality": "normal"}], + "position": {"x": 24.5, "y": 134.5} }, {"name": "bulk-inserter", "position": {"x": 18.5, "y": 142.5}}, {"name": "bulk-inserter", "position": {"x": 21.5, "y": 142.5}}, - {"name": "bulk-inserter", "position": {"x": 25.5, "y": 142.5}}, + {"name": "bulk-inserter", "position": {"x": 24.5, "y": 142.5}}, {"name": "bulk-inserter", "position": {"x": 28.5, "y": 142.5}}, - {"name": "bulk-inserter", "direction": 12, "position": {"x": 15.5, "y": 144.5}}, - {"name": "bulk-inserter", "direction": 8, "position": {"x": 22.5, "y": 146.5}}, - {"name": "bulk-inserter", "direction": 8, "position": {"x": 24.5, "y": 146.5}}, + { + "name": "bulk-inserter", + "direction": 8, + "control_behavior": { + "circuit_enabled": true, + "circuit_condition": { + "comparator": "≤", + "first_signal": {"name": "cargo-bay"}, + "second_signal": {"name": "asteroid-collector"} + } + }, + "position": {"x": 22.5, "y": 146.5} + }, + { + "name": "bulk-inserter", + "direction": 8, + "control_behavior": { + "circuit_enabled": true, + "circuit_condition": { + "comparator": "≤", + "first_signal": {"name": "asteroid-collector"}, + "second_signal": {"name": "crusher"} + } + }, + "position": {"x": 24.5, "y": 146.5} + }, {"name": "bulk-inserter", "direction": 8, "position": {"x": 28.5, "y": 146.5}}, {"name": "bulk-inserter", "position": {"x": 25.5, "y": 151.5}}, {"name": "bulk-inserter", "position": {"x": 27.5, "y": 151.5}}, @@ -5638,59 +5686,42 @@ "index": 1, "filters": [ { - "name": "space-platform-foundation", + "name": "space-platform-starter-pack", "comparator": "=", "count": -1000000000, "index": 1, - "max_count": 3294967296, "quality": "normal" }, { - "name": "cargo-bay", + "name": "space-platform-foundation", "comparator": "=", "count": -1000000000, "index": 2, - "max_count": 3294967296, "quality": "normal" }, + {"name": "cargo-bay", "comparator": "=", "count": -1000000000, "index": 3, "quality": "normal"}, { "name": "asteroid-collector", "comparator": "=", "count": -1000000000, - "index": 3, - "max_count": 3294967296, - "quality": "normal" - }, - { - "name": "crusher", - "comparator": "=", - "count": -1000000000, "index": 4, - "max_count": 3294967296, - "quality": "normal" - }, - { - "name": "thruster", - "comparator": "=", - "count": -1000000000, - "index": 5, - "max_count": 3294967296, "quality": "normal" }, - { - "name": "space-platform-starter-pack", - "comparator": "=", - "count": -1000000000, - "index": 6, - "max_count": 3294967296, - "quality": "normal" - } + {"name": "crusher", "comparator": "=", "count": -1000000000, "index": 5, "quality": "normal"}, + {"name": "thruster", "comparator": "=", "count": -1000000000, "index": 6, "quality": "normal"} ] } ] } }, - "position": {"x": 21.5, "y": 137.5} + "position": {"x": 36.5, "y": 135.5} + }, + { + "name": "constant-combinator", + "direction": 8, + "player_description": "This rocket is for personal travel. It also accumulates the entire request into the nearby buffer chest for faster loading of the cargo rockets.", + "control_behavior": {"sections": {"sections": [{"index": 1}]}}, + "position": {"x": 47.5, "y": 136.5} }, { "name": "constant-combinator", @@ -7034,28 +7065,11 @@ "direction": 8, "control_behavior": { "decider_conditions": { - "conditions": [{"first_signal": {"name": "signal-anything", "type": "virtual"}}], - "outputs": [{"copy_count_from_input": false, "signal": {"name": "signal-dot", "type": "virtual"}}] - } - }, - "position": {"x": 8.5, "y": 141} - }, - { - "name": "decider-combinator", - "control_behavior": { - "decider_conditions": { - "conditions": [ - { - "comparator": "=", - "compare_type": "and", - "first_signal": {"name": "signal-dot", "type": "virtual"}, - "first_signal_networks": {"green": true, "red": false} - } - ], - "outputs": [{"signal": {"name": "signal-everything", "type": "virtual"}}] + "conditions": [{"comparator": ">", "first_signal": {"name": "signal-each", "type": "virtual"}}], + "outputs": [{"signal": {"name": "signal-each", "type": "virtual"}}] } }, - "position": {"x": 10.5, "y": 141} + "position": {"x": 37.5, "y": 134} }, { "name": "decider-combinator", @@ -7325,42 +7339,8 @@ }, "position": {"x": 155.5, "y": 204} }, - { - "name": "fast-inserter", - "direction": 8, - "override_stack_size": 1, - "control_behavior": { - "circuit_enabled": true, - "circuit_read_hand_contents": true, - "circuit_condition": {"comparator": ">", "constant": 0, "first_signal": {"name": "space-platform-foundation"}} - }, - "position": {"x": 14.5, "y": 140.5} - }, - { - "name": "fast-inserter", - "direction": 8, - "override_stack_size": 1, - "use_filters": true, - "control_behavior": {"circuit_read_hand_contents": true, "circuit_set_filters": true}, - "position": {"x": 15.5, "y": 140.5} - }, - { - "name": "fast-inserter", - "direction": 4, - "override_stack_size": 1, - "use_filters": true, - "control_behavior": {"circuit_read_hand_contents": true, "circuit_set_filters": true}, - "position": {"x": 19.5, "y": 137.5} - }, - { - "name": "fast-inserter", - "direction": 4, - "override_stack_size": 1, - "use_filters": true, - "control_behavior": {"circuit_read_hand_contents": true, "circuit_set_filters": true}, - "position": {"x": 19.5, "y": 139.5} - }, - {"name": "fast-inserter", "position": {"x": 26.5, "y": 146.5}}, + {"name": "express-underground-belt", "type": "output", "position": {"x": 23.5, "y": 129.5}}, + {"name": "express-underground-belt", "type": "input", "position": {"x": 23.5, "y": 138.5}}, { "name": "fast-underground-belt", "direction": 4, @@ -7384,19 +7364,10 @@ {"name": "half-diagonal-rail", "direction": 6, "position": {"x": 40, "y": 10}}, {"name": "half-diagonal-rail", "direction": 4, "position": {"x": 192, "y": 6}}, {"name": "half-diagonal-rail", "direction": 4, "position": {"x": 32, "y": 218}}, - { - "name": "inserter", - "direction": 8, - "override_stack_size": 1, - "control_behavior": { - "circuit_enabled": true, - "circuit_read_hand_contents": true, - "circuit_condition": {"comparator": ">", "constant": 0, "first_signal": {"name": "space-platform-starter-pack"}} - }, - "position": {"x": 17.5, "y": 140.5} - }, {"name": "inserter", "direction": 8, "position": {"x": 17.5, "y": 142.5}}, - {"name": "iron-chest", "bar": 1, "position": {"x": 17.5, "y": 141.5}}, + {"name": "inserter", "direction": 12, "position": {"x": 15.5, "y": 144.5}}, + {"name": "inserter", "direction": 8, "position": {"x": 39.5, "y": 137.5}}, + {"name": "iron-chest", "bar": 10, "position": {"x": 24.5, "y": 130.5}}, {"name": "iron-chest", "position": {"x": 35.5, "y": 168.5}}, {"name": "iron-chest", "position": {"x": 35.5, "y": 169.5}}, {"name": "iron-chest", "position": {"x": 35.5, "y": 170.5}}, @@ -7662,6 +7633,7 @@ {"name": "iron-chest", "position": {"x": 160.5, "y": 193.5}}, {"name": "iron-chest", "position": {"x": 160.5, "y": 194.5}}, {"name": "long-handed-inserter", "direction": 8, "position": {"x": 20.5, "y": 142.5}}, + {"name": "long-handed-inserter", "direction": 8, "position": {"x": 25.5, "y": 142.5}}, {"name": "long-handed-inserter", "position": {"x": 26.5, "y": 142.5}}, { "name": "long-handed-inserter", @@ -7675,10 +7647,11 @@ }, "position": {"x": 29.5, "y": 142.5} }, - {"name": "long-handed-inserter", "position": {"x": 29.5, "y": 146.5}}, + {"name": "long-handed-inserter", "direction": 8, "position": {"x": 30.5, "y": 142.5}}, {"name": "long-handed-inserter", "direction": 8, "position": {"x": 24.5, "y": 151.5}}, {"name": "long-handed-inserter", "direction": 8, "position": {"x": 28.5, "y": 151.5}}, {"name": "long-handed-inserter", "direction": 8, "position": {"x": 31.5, "y": 151.5}}, + {"name": "long-handed-inserter", "direction": 8, "position": {"x": 38.5, "y": 137.5}}, {"name": "long-handed-inserter", "direction": 8, "position": {"x": 33.5, "y": 142.5}}, { "name": "long-handed-inserter", @@ -7711,13 +7684,15 @@ {"name": "long-handed-inserter", "direction": 12, "position": {"x": 133.5, "y": 178.5}}, {"name": "medium-electric-pole", "position": {"x": 198.5, "y": 100.5}}, {"name": "medium-electric-pole", "position": {"x": 198.5, "y": 122.5}}, - {"name": "medium-electric-pole", "position": {"x": 9.5, "y": 138.5}}, - {"name": "medium-electric-pole", "position": {"x": 21.5, "y": 134.5}}, + {"name": "medium-electric-pole", "position": {"x": 23.5, "y": 134.5}}, + {"name": "medium-electric-pole", "position": {"x": 25.5, "y": 128.5}}, {"name": "medium-electric-pole", "position": {"x": 16.5, "y": 141.5}}, + {"name": "medium-electric-pole", "position": {"x": 28.5, "y": 137.5}}, {"name": "medium-electric-pole", "position": {"x": 23.5, "y": 145.5}}, {"name": "medium-electric-pole", "position": {"x": 27.5, "y": 145.5}}, {"name": "medium-electric-pole", "position": {"x": 31.5, "y": 144.5}}, {"name": "medium-electric-pole", "position": {"x": 26.5, "y": 153.5}}, + {"name": "medium-electric-pole", "position": {"x": 36.5, "y": 137.5}}, {"name": "medium-electric-pole", "position": {"x": 39.5, "y": 145.5}}, {"name": "medium-electric-pole", "position": {"x": 33.5, "y": 153.5}}, {"name": "medium-electric-pole", "position": {"x": 23.5, "y": 171.5}}, @@ -7809,6 +7784,31 @@ {"name": "medium-electric-pole", "position": {"x": 156.5, "y": 195.5}}, {"name": "medium-electric-pole", "position": {"x": 159.5, "y": 195.5}}, {"name": "medium-electric-pole", "position": {"x": 154.5, "y": 200.5}}, + {"name": "passive-provider-chest", "bar": 1, "position": {"x": 17.5, "y": 141.5}}, + { + "name": "passive-provider-chest", + "bar": 1, + "control_behavior": {"circuit_condition_enabled": false}, + "position": {"x": 20.5, "y": 140.5} + }, + { + "name": "passive-provider-chest", + "bar": 1, + "control_behavior": {"circuit_condition_enabled": false}, + "position": {"x": 25.5, "y": 140.5} + }, + { + "name": "passive-provider-chest", + "bar": 1, + "control_behavior": {"circuit_condition_enabled": false}, + "position": {"x": 30.5, "y": 140.5} + }, + { + "name": "passive-provider-chest", + "bar": 1, + "control_behavior": {"circuit_condition_enabled": false}, + "position": {"x": 33.5, "y": 140.5} + }, {"name": "pipe", "position": {"x": 142.5, "y": 167.5}}, {"name": "pipe", "position": {"x": 142.5, "y": 168.5}}, {"name": "pipe", "position": {"x": 142.5, "y": 169.5}}, @@ -7988,12 +7988,6 @@ {"name": "rail-signal", "position": {"x": 156.5, "y": 203.5}}, {"name": "rail-signal", "direction": 8, "position": {"x": 187.5, "y": 206.5}}, {"name": "rail-signal", "direction": 4, "position": {"x": 190.5, "y": 218.5}}, - { - "name": "requester-chest", - "control_behavior": {"circuit_condition_enabled": false, "circuit_mode_of_operation": 1}, - "position": {"x": 20.5, "y": 137.5}, - "request_filters": {"request_from_buffers": true, "trash_not_requested": true, "sections": [{"index": 1}]} - }, { "name": "roboport", "position": {"x": 61, "y": 51}, @@ -8055,6 +8049,48 @@ "position": {"x": 171, "y": 168}, "request_filters": {"sections": [{"index": 1}]} }, + { + "name": "rocket-silo", + "recipe": "rocket-part", + "recipe_quality": "normal", + "transitional_request_index": 0, + "items": [ + { + "id": {"name": "productivity-module-2"}, + "items": { + "in_inventory": [ + {"inventory": 4, "stack": 0}, + {"inventory": 4, "stack": 1}, + {"inventory": 4, "stack": 2}, + {"inventory": 4, "stack": 3} + ] + } + } + ], + "position": {"x": 18.5, "y": 130.5}, + "request_filters": {"request_from_buffers": true, "sections": [{"index": 1}]} + }, + { + "name": "rocket-silo", + "recipe": "rocket-part", + "recipe_quality": "normal", + "transitional_request_index": 0, + "items": [ + { + "id": {"name": "productivity-module-2"}, + "items": { + "in_inventory": [ + {"inventory": 4, "stack": 0}, + {"inventory": 4, "stack": 1}, + {"inventory": 4, "stack": 2}, + {"inventory": 4, "stack": 3} + ] + } + } + ], + "position": {"x": 30.5, "y": 130.5}, + "request_filters": {"request_from_buffers": true, "sections": [{"index": 1}]} + }, { "name": "rocket-silo", "recipe": "rocket-part", @@ -8063,7 +8099,7 @@ "control_behavior": {"read_items_mode": 2}, "items": [ { - "id": {"name": "speed-module-2"}, + "id": {"name": "productivity-module-2"}, "items": { "in_inventory": [ {"inventory": 4, "stack": 0}, @@ -8074,9 +8110,15 @@ } } ], - "position": {"x": 14.5, "y": 135.5}, + "position": {"x": 42.5, "y": 132.5}, "request_filters": {"request_from_buffers": true, "sections": [{"active": false, "index": 1}]} }, + { + "name": "selector-combinator", + "direction": 8, + "control_behavior": {"operation": "rocket-capacity"}, + "position": {"x": 37.5, "y": 136} + }, { "name": "selector-combinator", "direction": 4, @@ -8214,6 +8256,7 @@ {"name": "small-lamp", "position": {"x": 199.5, "y": 221.5}}, {"name": "small-lamp", "position": {"x": 196.5, "y": 222.5}}, {"name": "small-lamp", "position": {"x": 220.5, "y": 220.5}}, + {"name": "splitter", "direction": 4, "position": {"x": 22.5, "y": 140}}, {"name": "splitter", "position": {"x": 19, "y": 151.5}}, {"name": "splitter", "direction": 8, "position": {"x": 31, "y": 169.5}}, {"name": "splitter", "direction": 8, "position": {"x": 31, "y": 176.5}}, @@ -8243,6 +8286,7 @@ {"name": "splitter", "position": {"x": 85, "y": 186.5}}, {"name": "splitter", "direction": 4, "input_priority": "left", "position": {"x": 83.5, "y": 188}}, {"name": "splitter", "direction": 4, "position": {"x": 105.5, "y": 164}}, + {"name": "splitter", "position": {"x": 107, "y": 169.5}}, {"name": "splitter", "position": {"x": 125, "y": 169.5}}, {"name": "splitter", "position": {"x": 126, "y": 168.5}}, {"name": "splitter", "position": {"x": 127, "y": 169.5}}, @@ -8274,9 +8318,42 @@ {"name": "splitter", "direction": 4, "input_priority": "left", "position": {"x": 163.5, "y": 188}}, {"name": "splitter", "direction": 4, "input_priority": "left", "position": {"x": 163.5, "y": 195}}, {"name": "splitter", "position": {"x": 165, "y": 193.5}}, + {"name": "steel-chest", "position": {"x": 24.5, "y": 126.5}}, + {"name": "steel-chest", "position": {"x": 24.5, "y": 133.5}}, { "name": "storage-chest", - "position": {"x": 22.5, "y": 137.5}, + "control_behavior": {"circuit_condition_enabled": false}, + "position": {"x": 16.5, "y": 142.5}, + "request_filters": { + "sections": [ + { + "index": 1, + "filters": [ + { + "name": "space-platform-foundation", + "comparator": "=", + "count": 1, + "index": 1, + "quality": "normal" + } + ] + } + ] + } + }, + { + "name": "storage-chest", + "position": {"x": 36.5, "y": 130.5}, + "request_filters": {"sections": [{"index": 1}]} + }, + { + "name": "storage-chest", + "position": {"x": 36.5, "y": 132.5}, + "request_filters": {"sections": [{"index": 1}]} + }, + { + "name": "storage-chest", + "position": {"x": 36.5, "y": 134.5}, "request_filters": {"sections": [{"index": 1}]} }, {"name": "storage-tank", "position": {"x": 133.5, "y": 190.5}}, @@ -9825,54 +9902,46 @@ }, "position": {"x": 156, "y": 202} }, + {"name": "transport-belt", "direction": 4, "position": {"x": 13.5, "y": 140.5}}, {"name": "transport-belt", "position": {"x": 13.5, "y": 141.5}}, - {"name": "transport-belt", "position": {"x": 14.5, "y": 141.5}}, - {"name": "transport-belt", "position": {"x": 15.5, "y": 141.5}}, + {"name": "transport-belt", "direction": 4, "position": {"x": 14.5, "y": 140.5}}, + {"name": "transport-belt", "direction": 4, "position": {"x": 15.5, "y": 140.5}}, {"name": "transport-belt", "position": {"x": 13.5, "y": 142.5}}, {"name": "transport-belt", "position": {"x": 13.5, "y": 143.5}}, - {"name": "transport-belt", "position": {"x": 14.5, "y": 142.5}}, - { - "name": "transport-belt", - "control_behavior": {"circuit_contents_read_mode": 2, "circuit_read_hand_contents": true}, - "position": {"x": 15.5, "y": 142.5} - }, + {"name": "transport-belt", "direction": 4, "position": {"x": 14.5, "y": 142.5}}, {"name": "transport-belt", "position": {"x": 14.5, "y": 143.5}}, - {"name": "transport-belt", "direction": 12, "position": {"x": 20.5, "y": 138.5}}, - {"name": "transport-belt", "direction": 12, "position": {"x": 21.5, "y": 138.5}}, - {"name": "transport-belt", "direction": 12, "position": {"x": 20.5, "y": 139.5}}, - {"name": "transport-belt", "direction": 12, "position": {"x": 21.5, "y": 139.5}}, - {"name": "transport-belt", "direction": 12, "position": {"x": 22.5, "y": 138.5}}, - {"name": "transport-belt", "direction": 12, "position": {"x": 23.5, "y": 138.5}}, - {"name": "transport-belt", "direction": 12, "position": {"x": 22.5, "y": 139.5}}, - {"name": "transport-belt", "direction": 12, "position": {"x": 23.5, "y": 139.5}}, + {"name": "transport-belt", "direction": 4, "position": {"x": 23.5, "y": 128.5}}, + {"name": "transport-belt", "position": {"x": 24.5, "y": 128.5}}, + {"name": "transport-belt", "position": {"x": 23.5, "y": 139.5}}, + {"name": "transport-belt", "direction": 4, "position": {"x": 16.5, "y": 140.5}}, + {"name": "transport-belt", "direction": 4, "position": {"x": 17.5, "y": 140.5}}, + {"name": "transport-belt", "direction": 4, "position": {"x": 18.5, "y": 140.5}}, {"name": "transport-belt", "direction": 12, "position": {"x": 18.5, "y": 141.5}}, {"name": "transport-belt", "direction": 12, "position": {"x": 19.5, "y": 141.5}}, - {"name": "transport-belt", "position": {"x": 20.5, "y": 140.5}}, {"name": "transport-belt", "direction": 12, "position": {"x": 20.5, "y": 141.5}}, {"name": "transport-belt", "direction": 12, "position": {"x": 21.5, "y": 141.5}}, + {"name": "transport-belt", "direction": 4, "position": {"x": 23.5, "y": 140.5}}, {"name": "transport-belt", "direction": 12, "position": {"x": 22.5, "y": 141.5}}, {"name": "transport-belt", "direction": 12, "position": {"x": 23.5, "y": 141.5}}, - {"name": "transport-belt", "direction": 12, "position": {"x": 24.5, "y": 138.5}}, + {"name": "transport-belt", "position": {"x": 24.5, "y": 136.5}}, + {"name": "transport-belt", "position": {"x": 24.5, "y": 137.5}}, + {"name": "transport-belt", "position": {"x": 24.5, "y": 138.5}}, {"name": "transport-belt", "direction": 12, "position": {"x": 25.5, "y": 138.5}}, - {"name": "transport-belt", "direction": 12, "position": {"x": 24.5, "y": 139.5}}, - {"name": "transport-belt", "direction": 12, "position": {"x": 25.5, "y": 139.5}}, + {"name": "transport-belt", "direction": 4, "position": {"x": 24.5, "y": 139.5}}, + {"name": "transport-belt", "direction": 4, "position": {"x": 25.5, "y": 139.5}}, {"name": "transport-belt", "direction": 12, "position": {"x": 26.5, "y": 138.5}}, {"name": "transport-belt", "direction": 12, "position": {"x": 27.5, "y": 138.5}}, - {"name": "transport-belt", "direction": 12, "position": {"x": 26.5, "y": 139.5}}, - {"name": "transport-belt", "direction": 12, "position": {"x": 27.5, "y": 139.5}}, + {"name": "transport-belt", "direction": 4, "position": {"x": 26.5, "y": 139.5}}, + {"name": "transport-belt", "direction": 4, "position": {"x": 27.5, "y": 139.5}}, {"name": "transport-belt", "direction": 12, "position": {"x": 28.5, "y": 138.5}}, {"name": "transport-belt", "direction": 12, "position": {"x": 29.5, "y": 138.5}}, - {"name": "transport-belt", "direction": 12, "position": {"x": 28.5, "y": 139.5}}, - { - "name": "transport-belt", - "direction": 12, - "control_behavior": {"circuit_contents_read_mode": 2, "circuit_read_hand_contents": true}, - "position": {"x": 29.5, "y": 139.5} - }, + {"name": "transport-belt", "direction": 4, "position": {"x": 28.5, "y": 139.5}}, + {"name": "transport-belt", "direction": 4, "position": {"x": 29.5, "y": 139.5}}, {"name": "transport-belt", "direction": 12, "position": {"x": 30.5, "y": 138.5}}, {"name": "transport-belt", "direction": 12, "position": {"x": 31.5, "y": 138.5}}, - {"name": "transport-belt", "direction": 12, "position": {"x": 30.5, "y": 139.5}}, - {"name": "transport-belt", "direction": 12, "position": {"x": 31.5, "y": 139.5}}, + {"name": "transport-belt", "direction": 4, "position": {"x": 30.5, "y": 139.5}}, + {"name": "transport-belt", "direction": 4, "position": {"x": 31.5, "y": 139.5}}, + {"name": "transport-belt", "position": {"x": 24.5, "y": 140.5}}, {"name": "transport-belt", "direction": 12, "position": {"x": 24.5, "y": 141.5}}, {"name": "transport-belt", "direction": 12, "position": {"x": 25.5, "y": 141.5}}, {"name": "transport-belt", "direction": 12, "position": {"x": 26.5, "y": 140.5}}, @@ -9880,11 +9949,8 @@ {"name": "transport-belt", "direction": 12, "position": {"x": 26.5, "y": 141.5}}, {"name": "transport-belt", "direction": 12, "position": {"x": 27.5, "y": 141.5}}, {"name": "transport-belt", "direction": 12, "position": {"x": 28.5, "y": 140.5}}, - {"name": "transport-belt", "direction": 12, "position": {"x": 29.5, "y": 140.5}}, {"name": "transport-belt", "direction": 12, "position": {"x": 28.5, "y": 141.5}}, {"name": "transport-belt", "direction": 12, "position": {"x": 29.5, "y": 141.5}}, - {"name": "transport-belt", "direction": 12, "position": {"x": 30.5, "y": 140.5}}, - {"name": "transport-belt", "direction": 12, "position": {"x": 31.5, "y": 140.5}}, {"name": "transport-belt", "direction": 12, "position": {"x": 30.5, "y": 141.5}}, {"name": "transport-belt", "direction": 12, "position": {"x": 31.5, "y": 141.5}}, {"name": "transport-belt", "position": {"x": 13.5, "y": 144.5}}, @@ -9894,64 +9960,43 @@ {"name": "transport-belt", "position": {"x": 13.5, "y": 146.5}}, {"name": "transport-belt", "position": {"x": 13.5, "y": 147.5}}, {"name": "transport-belt", "position": {"x": 14.5, "y": 146.5}}, - {"name": "transport-belt", "position": {"x": 15.5, "y": 146.5}}, {"name": "transport-belt", "position": {"x": 14.5, "y": 147.5}}, - {"name": "transport-belt", "position": {"x": 15.5, "y": 147.5}}, {"name": "transport-belt", "position": {"x": 13.5, "y": 148.5}}, {"name": "transport-belt", "position": {"x": 13.5, "y": 149.5}}, {"name": "transport-belt", "position": {"x": 14.5, "y": 148.5}}, - {"name": "transport-belt", "position": {"x": 15.5, "y": 148.5}}, {"name": "transport-belt", "position": {"x": 14.5, "y": 149.5}}, {"name": "transport-belt", "direction": 12, "position": {"x": 15.5, "y": 149.5}}, {"name": "transport-belt", "position": {"x": 13.5, "y": 150.5}}, {"name": "transport-belt", "direction": 12, "position": {"x": 14.5, "y": 150.5}}, {"name": "transport-belt", "direction": 12, "position": {"x": 15.5, "y": 150.5}}, - {"name": "transport-belt", "direction": 4, "position": {"x": 19.5, "y": 146.5}}, - {"name": "transport-belt", "direction": 8, "position": {"x": 20.5, "y": 146.5}}, + {"name": "transport-belt", "direction": 4, "position": {"x": 19.5, "y": 147.5}}, {"name": "transport-belt", "direction": 4, "position": {"x": 20.5, "y": 147.5}}, {"name": "transport-belt", "direction": 4, "position": {"x": 21.5, "y": 147.5}}, {"name": "transport-belt", "direction": 4, "position": {"x": 22.5, "y": 147.5}}, {"name": "transport-belt", "direction": 4, "position": {"x": 23.5, "y": 147.5}}, - {"name": "transport-belt", "direction": 12, "position": {"x": 16.5, "y": 148.5}}, - {"name": "transport-belt", "direction": 12, "position": {"x": 17.5, "y": 148.5}}, {"name": "transport-belt", "direction": 12, "position": {"x": 16.5, "y": 149.5}}, {"name": "transport-belt", "direction": 12, "position": {"x": 17.5, "y": 149.5}}, - {"name": "transport-belt", "direction": 12, "position": {"x": 18.5, "y": 148.5}}, - {"name": "transport-belt", "direction": 12, "position": {"x": 19.5, "y": 148.5}}, {"name": "transport-belt", "direction": 12, "position": {"x": 18.5, "y": 149.5}}, {"name": "transport-belt", "direction": 12, "position": {"x": 19.5, "y": 149.5}}, {"name": "transport-belt", "direction": 12, "position": {"x": 16.5, "y": 150.5}}, {"name": "transport-belt", "direction": 12, "position": {"x": 17.5, "y": 150.5}}, {"name": "transport-belt", "direction": 12, "position": {"x": 18.5, "y": 150.5}}, - {"name": "transport-belt", "direction": 12, "position": {"x": 20.5, "y": 148.5}}, - {"name": "transport-belt", "direction": 12, "position": {"x": 21.5, "y": 148.5}}, {"name": "transport-belt", "direction": 12, "position": {"x": 20.5, "y": 149.5}}, {"name": "transport-belt", "direction": 12, "position": {"x": 21.5, "y": 149.5}}, - {"name": "transport-belt", "direction": 12, "position": {"x": 22.5, "y": 148.5}}, - {"name": "transport-belt", "direction": 12, "position": {"x": 23.5, "y": 148.5}}, {"name": "transport-belt", "direction": 12, "position": {"x": 22.5, "y": 149.5}}, {"name": "transport-belt", "direction": 12, "position": {"x": 23.5, "y": 149.5}}, {"name": "transport-belt", "direction": 4, "position": {"x": 24.5, "y": 147.5}}, - {"name": "transport-belt", "direction": 8, "position": {"x": 26.5, "y": 147.5}}, + {"name": "transport-belt", "direction": 4, "position": {"x": 25.5, "y": 147.5}}, + {"name": "transport-belt", "direction": 4, "position": {"x": 26.5, "y": 147.5}}, + {"name": "transport-belt", "direction": 4, "position": {"x": 27.5, "y": 147.5}}, {"name": "transport-belt", "direction": 4, "position": {"x": 28.5, "y": 147.5}}, - {"name": "transport-belt", "direction": 12, "position": {"x": 24.5, "y": 148.5}}, - {"name": "transport-belt", "direction": 12, "position": {"x": 25.5, "y": 148.5}}, {"name": "transport-belt", "direction": 12, "position": {"x": 24.5, "y": 149.5}}, {"name": "transport-belt", "direction": 12, "position": {"x": 25.5, "y": 149.5}}, - {"name": "transport-belt", "direction": 12, "position": {"x": 26.5, "y": 148.5}}, - {"name": "transport-belt", "direction": 12, "position": {"x": 27.5, "y": 148.5}}, {"name": "transport-belt", "direction": 12, "position": {"x": 26.5, "y": 149.5}}, {"name": "transport-belt", "direction": 12, "position": {"x": 27.5, "y": 149.5}}, {"name": "transport-belt", "direction": 12, "position": {"x": 25.5, "y": 150.5}}, {"name": "transport-belt", "direction": 12, "position": {"x": 26.5, "y": 150.5}}, {"name": "transport-belt", "direction": 12, "position": {"x": 27.5, "y": 150.5}}, - {"name": "transport-belt", "direction": 12, "position": {"x": 28.5, "y": 148.5}}, - { - "name": "transport-belt", - "direction": 12, - "control_behavior": {"circuit_contents_read_mode": 2, "circuit_read_hand_contents": true}, - "position": {"x": 29.5, "y": 148.5} - }, {"name": "transport-belt", "direction": 12, "position": {"x": 28.5, "y": 149.5}}, {"name": "transport-belt", "direction": 12, "position": {"x": 29.5, "y": 149.5}}, {"name": "transport-belt", "direction": 12, "position": {"x": 30.5, "y": 149.5}}, @@ -9982,15 +10027,19 @@ {"name": "transport-belt", "direction": 4, "position": {"x": 31.5, "y": 156.5}}, {"name": "transport-belt", "direction": 12, "position": {"x": 32.5, "y": 138.5}}, {"name": "transport-belt", "direction": 12, "position": {"x": 33.5, "y": 138.5}}, - {"name": "transport-belt", "direction": 12, "position": {"x": 32.5, "y": 139.5}}, - {"name": "transport-belt", "direction": 12, "position": {"x": 33.5, "y": 139.5}}, + {"name": "transport-belt", "direction": 4, "position": {"x": 32.5, "y": 139.5}}, + {"name": "transport-belt", "direction": 4, "position": {"x": 33.5, "y": 139.5}}, {"name": "transport-belt", "direction": 12, "position": {"x": 34.5, "y": 138.5}}, {"name": "transport-belt", "direction": 12, "position": {"x": 35.5, "y": 138.5}}, + {"name": "transport-belt", "direction": 4, "position": {"x": 34.5, "y": 139.5}}, + {"name": "transport-belt", "direction": 4, "position": {"x": 35.5, "y": 139.5}}, {"name": "transport-belt", "direction": 12, "position": {"x": 36.5, "y": 138.5}}, {"name": "transport-belt", "direction": 12, "position": {"x": 37.5, "y": 138.5}}, + {"name": "transport-belt", "direction": 4, "position": {"x": 36.5, "y": 139.5}}, + {"name": "transport-belt", "direction": 4, "position": {"x": 37.5, "y": 139.5}}, {"name": "transport-belt", "direction": 12, "position": {"x": 38.5, "y": 138.5}}, {"name": "transport-belt", "direction": 12, "position": {"x": 39.5, "y": 138.5}}, - {"name": "transport-belt", "position": {"x": 33.5, "y": 140.5}}, + {"name": "transport-belt", "direction": 4, "position": {"x": 38.5, "y": 139.5}}, {"name": "transport-belt", "direction": 12, "position": {"x": 32.5, "y": 141.5}}, {"name": "transport-belt", "direction": 12, "position": {"x": 33.5, "y": 141.5}}, {"name": "transport-belt", "direction": 12, "position": {"x": 35.5, "y": 140.5}}, @@ -10883,6 +10932,7 @@ {"name": "transport-belt", "position": {"x": 107.5, "y": 165.5}}, {"name": "transport-belt", "direction": 4, "position": {"x": 104.5, "y": 166.5}}, {"name": "transport-belt", "direction": 4, "position": {"x": 105.5, "y": 166.5}}, + {"name": "transport-belt", "direction": 4, "position": {"x": 105.5, "y": 167.5}}, {"name": "transport-belt", "position": {"x": 106.5, "y": 166.5}}, {"name": "transport-belt", "position": {"x": 107.5, "y": 166.5}}, {"name": "transport-belt", "position": {"x": 106.5, "y": 167.5}}, @@ -10890,19 +10940,24 @@ {"name": "transport-belt", "direction": 4, "position": {"x": 109.5, "y": 164.5}}, {"name": "transport-belt", "direction": 4, "position": {"x": 110.5, "y": 164.5}}, {"name": "transport-belt", "direction": 4, "position": {"x": 111.5, "y": 164.5}}, + {"name": "transport-belt", "direction": 12, "position": {"x": 108.5, "y": 166.5}}, + {"name": "transport-belt", "position": {"x": 108.5, "y": 167.5}}, {"name": "transport-belt", "position": {"x": 102.5, "y": 168.5}}, {"name": "transport-belt", "position": {"x": 102.5, "y": 169.5}}, {"name": "transport-belt", "position": {"x": 102.5, "y": 170.5}}, {"name": "transport-belt", "position": {"x": 102.5, "y": 171.5}}, {"name": "transport-belt", "position": {"x": 102.5, "y": 172.5}}, - {"name": "transport-belt", "position": {"x": 107.5, "y": 168.5}}, - {"name": "transport-belt", "position": {"x": 107.5, "y": 169.5}}, - {"name": "transport-belt", "position": {"x": 107.5, "y": 170.5}}, - {"name": "transport-belt", "position": {"x": 107.5, "y": 171.5}}, - {"name": "transport-belt", "position": {"x": 107.5, "y": 172.5}}, - {"name": "transport-belt", "position": {"x": 107.5, "y": 173.5}}, - {"name": "transport-belt", "position": {"x": 107.5, "y": 174.5}}, - {"name": "transport-belt", "position": {"x": 107.5, "y": 175.5}}, + {"name": "transport-belt", "position": {"x": 105.5, "y": 168.5}}, + {"name": "transport-belt", "position": {"x": 105.5, "y": 169.5}}, + {"name": "transport-belt", "direction": 12, "position": {"x": 106.5, "y": 168.5}}, + {"name": "transport-belt", "direction": 4, "position": {"x": 107.5, "y": 168.5}}, + {"name": "transport-belt", "position": {"x": 106.5, "y": 170.5}}, + {"name": "transport-belt", "position": {"x": 106.5, "y": 171.5}}, + {"name": "transport-belt", "position": {"x": 108.5, "y": 168.5}}, + {"name": "transport-belt", "position": {"x": 106.5, "y": 172.5}}, + {"name": "transport-belt", "position": {"x": 106.5, "y": 173.5}}, + {"name": "transport-belt", "position": {"x": 106.5, "y": 174.5}}, + {"name": "transport-belt", "position": {"x": 106.5, "y": 175.5}}, {"name": "transport-belt", "direction": 4, "position": {"x": 112.5, "y": 164.5}}, {"name": "transport-belt", "direction": 4, "position": {"x": 113.5, "y": 164.5}}, {"name": "transport-belt", "direction": 4, "position": {"x": 114.5, "y": 164.5}}, @@ -10950,27 +11005,27 @@ {"name": "transport-belt", "position": {"x": 127.5, "y": 173.5}}, {"name": "transport-belt", "direction": 4, "position": {"x": 124.5, "y": 174.5}}, {"name": "transport-belt", "position": {"x": 125.5, "y": 174.5}}, - {"name": "transport-belt", "position": {"x": 107.5, "y": 176.5}}, - {"name": "transport-belt", "position": {"x": 107.5, "y": 177.5}}, - {"name": "transport-belt", "position": {"x": 107.5, "y": 178.5}}, - {"name": "transport-belt", "position": {"x": 107.5, "y": 179.5}}, - {"name": "transport-belt", "position": {"x": 107.5, "y": 180.5}}, - {"name": "transport-belt", "position": {"x": 107.5, "y": 181.5}}, - {"name": "transport-belt", "position": {"x": 107.5, "y": 182.5}}, - {"name": "transport-belt", "position": {"x": 107.5, "y": 183.5}}, + {"name": "transport-belt", "position": {"x": 106.5, "y": 176.5}}, + {"name": "transport-belt", "position": {"x": 106.5, "y": 177.5}}, + {"name": "transport-belt", "position": {"x": 106.5, "y": 178.5}}, + {"name": "transport-belt", "position": {"x": 106.5, "y": 179.5}}, + {"name": "transport-belt", "position": {"x": 106.5, "y": 180.5}}, + {"name": "transport-belt", "position": {"x": 106.5, "y": 181.5}}, + {"name": "transport-belt", "position": {"x": 106.5, "y": 182.5}}, + {"name": "transport-belt", "position": {"x": 106.5, "y": 183.5}}, {"name": "transport-belt", "direction": 8, "position": {"x": 102.5, "y": 189.5}}, {"name": "transport-belt", "direction": 8, "position": {"x": 102.5, "y": 190.5}}, {"name": "transport-belt", "direction": 8, "position": {"x": 103.5, "y": 190.5}}, {"name": "transport-belt", "direction": 4, "position": {"x": 102.5, "y": 191.5}}, {"name": "transport-belt", "direction": 8, "position": {"x": 103.5, "y": 191.5}}, - {"name": "transport-belt", "position": {"x": 107.5, "y": 184.5}}, - {"name": "transport-belt", "position": {"x": 107.5, "y": 185.5}}, - {"name": "transport-belt", "position": {"x": 107.5, "y": 186.5}}, - {"name": "transport-belt", "position": {"x": 107.5, "y": 187.5}}, - {"name": "transport-belt", "position": {"x": 107.5, "y": 188.5}}, - {"name": "transport-belt", "position": {"x": 107.5, "y": 189.5}}, - {"name": "transport-belt", "position": {"x": 107.5, "y": 190.5}}, - {"name": "transport-belt", "position": {"x": 107.5, "y": 191.5}}, + {"name": "transport-belt", "position": {"x": 106.5, "y": 184.5}}, + {"name": "transport-belt", "position": {"x": 106.5, "y": 185.5}}, + {"name": "transport-belt", "position": {"x": 106.5, "y": 186.5}}, + {"name": "transport-belt", "position": {"x": 106.5, "y": 187.5}}, + {"name": "transport-belt", "position": {"x": 106.5, "y": 188.5}}, + {"name": "transport-belt", "position": {"x": 106.5, "y": 189.5}}, + {"name": "transport-belt", "position": {"x": 106.5, "y": 190.5}}, + {"name": "transport-belt", "position": {"x": 106.5, "y": 191.5}}, {"name": "transport-belt", "direction": 8, "position": {"x": 112.5, "y": 176.5}}, {"name": "transport-belt", "direction": 8, "position": {"x": 113.5, "y": 176.5}}, {"name": "transport-belt", "direction": 8, "position": {"x": 112.5, "y": 177.5}}, @@ -11137,14 +11192,15 @@ {"name": "transport-belt", "position": {"x": 18.5, "y": 208.5}}, {"name": "transport-belt", "position": {"x": 18.5, "y": 209.5}}, {"name": "transport-belt", "position": {"x": 18.5, "y": 210.5}}, - {"name": "transport-belt", "direction": 12, "position": {"x": 19.5, "y": 210.5}}, + {"name": "transport-belt", "position": {"x": 18.5, "y": 211.5}}, {"name": "transport-belt", "direction": 8, "position": {"x": 20.5, "y": 208.5}}, - {"name": "transport-belt", "direction": 12, "position": {"x": 20.5, "y": 210.5}}, - {"name": "transport-belt", "position": {"x": 20.5, "y": 211.5}}, - {"name": "transport-belt", "position": {"x": 20.5, "y": 212.5}}, - {"name": "transport-belt", "position": {"x": 20.5, "y": 213.5}}, - {"name": "transport-belt", "position": {"x": 20.5, "y": 214.5}}, - {"name": "transport-belt", "position": {"x": 20.5, "y": 215.5}}, + {"name": "transport-belt", "position": {"x": 18.5, "y": 212.5}}, + {"name": "transport-belt", "position": {"x": 18.5, "y": 213.5}}, + {"name": "transport-belt", "direction": 12, "position": {"x": 19.5, "y": 213.5}}, + {"name": "transport-belt", "position": {"x": 19.5, "y": 214.5}}, + {"name": "transport-belt", "position": {"x": 19.5, "y": 215.5}}, + {"name": "transport-belt", "direction": 12, "position": {"x": 20.5, "y": 213.5}}, + {"name": "transport-belt", "direction": 12, "position": {"x": 20.5, "y": 215.5}}, {"name": "transport-belt", "direction": 8, "position": {"x": 26.5, "y": 208.5}}, {"name": "transport-belt", "direction": 8, "position": {"x": 26.5, "y": 209.5}}, {"name": "transport-belt", "direction": 8, "position": {"x": 26.5, "y": 210.5}}, @@ -11209,10 +11265,8 @@ {"name": "transport-belt", "direction": 4, "position": {"x": 101.5, "y": 195.5}}, {"name": "transport-belt", "direction": 4, "position": {"x": 102.5, "y": 194.5}}, {"name": "transport-belt", "direction": 4, "position": {"x": 102.5, "y": 195.5}}, - {"name": "transport-belt", "direction": 4, "position": {"x": 105.5, "y": 193.5}}, - {"name": "transport-belt", "position": {"x": 107.5, "y": 192.5}}, - {"name": "transport-belt", "direction": 4, "position": {"x": 106.5, "y": 193.5}}, - {"name": "transport-belt", "position": {"x": 107.5, "y": 193.5}}, + {"name": "transport-belt", "position": {"x": 106.5, "y": 192.5}}, + {"name": "transport-belt", "position": {"x": 106.5, "y": 193.5}}, {"name": "transport-belt", "direction": 4, "position": {"x": 104.5, "y": 194.5}}, {"name": "transport-belt", "direction": 4, "position": {"x": 105.5, "y": 194.5}}, {"name": "transport-belt", "position": {"x": 106.5, "y": 194.5}}, @@ -11524,15 +11578,15 @@ {"name": "transport-belt", "direction": 4, "position": {"x": 166.5, "y": 192.5}}, {"name": "transport-belt", "position": {"x": 167.5, "y": 192.5}}, {"name": "transport-belt", "direction": 4, "position": {"x": 164.5, "y": 195.5}}, - {"name": "underground-belt", "type": "output", "position": {"x": 15.5, "y": 143.5}}, - {"name": "underground-belt", "type": "input", "position": {"x": 15.5, "y": 145.5}}, - {"name": "underground-belt", "type": "output", "position": {"x": 19.5, "y": 147.5}}, + {"name": "underground-belt", "type": "output", "position": {"x": 24.5, "y": 132.5}}, + {"name": "underground-belt", "type": "input", "position": {"x": 24.5, "y": 135.5}}, + {"name": "underground-belt", "direction": 4, "type": "input", "position": {"x": 19.5, "y": 140.5}}, + {"name": "underground-belt", "direction": 4, "type": "output", "position": {"x": 21.5, "y": 140.5}}, + {"name": "underground-belt", "direction": 12, "type": "output", "position": {"x": 29.5, "y": 140.5}}, + {"name": "underground-belt", "type": "output", "position": {"x": 19.5, "y": 148.5}}, {"name": "underground-belt", "type": "input", "position": {"x": 19.5, "y": 150.5}}, - {"name": "underground-belt", "direction": 4, "type": "input", "position": {"x": 25.5, "y": 147.5}}, - {"name": "underground-belt", "direction": 4, "type": "output", "position": {"x": 27.5, "y": 147.5}}, {"name": "underground-belt", "type": "output", "position": {"x": 19.5, "y": 154.5}}, {"name": "underground-belt", "type": "input", "position": {"x": 19.5, "y": 158.5}}, - {"name": "underground-belt", "direction": 12, "type": "output", "position": {"x": 32.5, "y": 140.5}}, {"name": "underground-belt", "direction": 12, "type": "input", "position": {"x": 34.5, "y": 140.5}}, {"name": "underground-belt", "direction": 8, "type": "input", "position": {"x": 30.5, "y": 167.5}}, {"name": "underground-belt", "direction": 8, "type": "output", "position": {"x": 30.5, "y": 168.5}}, @@ -11826,41 +11880,34 @@ ["235.5,125.5", 1, "235.5,147.5", 1], ["235.5,125.5", 2, "235.5,147.5", 2], ["235.5,125.5", 5, "235.5,147.5", 5], + ["39,142", 5, "37,148", 5], + ["32,144", 2, "44,144", 2], + ["56,146", 2, "51,147.5", 2], ["15.5,147.5", 1, "15.5,169.5", 1], ["15.5,147.5", 2, "15.5,169.5", 2], - ["15.5,147.5", 5, "23,152", 5], ["15.5,147.5", 5, "15.5,169.5", 5], - ["35,148", 5, "30,155", 5], + ["37,148", 5, "42,151", 5], + ["51,147.5", 4, "51,149.5", 2], ["235.5,147.5", 1, "235.5,169.5", 1], ["235.5,147.5", 2, "235.5,169.5", 2], ["235.5,147.5", 5, "235.5,169.5", 5], - ["28,149", 2, "26,154.5", 2], - ["23,152", 5, "30,155", 5], - ["34,151", 1, "33,151", 1], - ["34,151", 2, "35,151", 2], - ["33,151", 1, "33,153", 1], - ["33,151", 2, "33,153", 2], - ["28,154", 1, "29,154", 1], - ["28,154", 1, "26,154.5", 3], - ["28,154", 2, "29,154", 2], - ["28,154", 2, "24,154.5", 2], - ["29,154", 1, "31,154", 1], - ["29,154", 2, "31,154", 2], - ["31,154", 1, "33,153", 1], - ["31,154", 2, "33,153", 2], - ["43,153", 2, "43,156", 2], - ["22,154.5", 1, "23,154.5", 1], - ["22,154.5", 2, "23,154.5", 4], - ["22,154.5", 4, "24,154.5", 2], - ["24,154.5", 1, "24,154.5", 3], - ["24,154.5", 4, "25,154.5", 2], - ["23,154.5", 1, "25,154.5", 1], - ["26,154.5", 1, "25,154.5", 3], + ["50,150", 1, "50,149", 1], + ["50,150", 2, "51,149.5", 4], + ["42,151", 5, "50,151", 5], + ["42,151", 5, "45,158", 5], + ["50,151", 5, "53,159", 5], + ["34,154", 2, "39,154", 2], + ["39,154", 2, "40,156", 2], + ["44,154", 2, "43,156", 2], + ["47,154", 2, "48,156", 2], + ["30,156", 2, "29,156", 2], ["30,155", 5, "37,159", 5], + ["40,156", 2, "43,156", 2], + ["40,156", 2, "38,160", 2], ["43,156", 2, "48,156", 2], - ["43,156", 2, "43,162", 2], ["45,158", 5, "41,159", 5], ["45,158", 5, "53,159", 5], + ["36,160", 2, "38,160", 2], ["37,159", 5, "41,159", 5], ["37,159", 5, "40,167", 5], ["225,163", 5, "232,165", 5],