Rocket-Silo Construction


Building a Rocket Silo is now a 6 stages process. Each silo needs to be excavated, filled and built, while requiring a lot of power, materials and generating pollution. Custom Space Exploration, Bob&Angels, Industrial Revolution and Exotic Industries compatibility New graphics by snouz

Content
a month ago
0.17 - 2.1
47.4K
Manufacturing

b item lost and recipe bug

8 months ago
  1. The mod's detection time is 1 second. Any item placed within 1 second after crafting will disappear directly. It is recommended to discard the item on the ground instead.
  2. The finally built rocket has no recipe selection interface. I have to dismantle the rocket silo and place it again to select other rocket part recipes.
a month ago

hi
Don't you think this is a bug?

a month ago

After the construction of each building phase is completed, your code waits until items at the output port are taken out before triggering phase switching. However, it fails to account for items in the input port, which will cause all items stored in the input port to be lost.

a month ago

Additionally, to enable automated construction, it is recommended to add signal connection support.
if data.raw["assembling-machine"]["rsc-silo-stage1"] then
data.raw["assembling-machine"]["rsc-silo-stage1"].circuit_wire_max_distance = furnace_circuit_wire_max_distance
data.raw["assembling-machine"]["rsc-silo-stage1"].circuit_connector = circuit_connector_definitions["rocket-silo"]
data.raw["assembling-machine"]["rsc-silo-stage1"].allowed_effects = { "consumption", "speed", "pollution" }
data.raw["assembling-machine"]["rsc-silo-stage2"].circuit_wire_max_distance = furnace_circuit_wire_max_distance
data.raw["assembling-machine"]["rsc-silo-stage2"].circuit_connector = circuit_connector_definitions["rocket-silo"]
data.raw["assembling-machine"]["rsc-silo-stage2"].allowed_effects = { "consumption", "speed", "pollution" }
data.raw["assembling-machine"]["rsc-silo-stage3"].circuit_wire_max_distance = furnace_circuit_wire_max_distance
data.raw["assembling-machine"]["rsc-silo-stage3"].circuit_connector = circuit_connector_definitions["rocket-silo"]
data.raw["assembling-machine"]["rsc-silo-stage3"].allowed_effects = { "consumption", "speed", "pollution" }
data.raw["assembling-machine"]["rsc-silo-stage4"].circuit_wire_max_distance = furnace_circuit_wire_max_distance
data.raw["assembling-machine"]["rsc-silo-stage4"].circuit_connector = circuit_connector_definitions["rocket-silo"]
data.raw["assembling-machine"]["rsc-silo-stage4"].allowed_effects = { "consumption", "speed", "pollution" }
data.raw["assembling-machine"]["rsc-silo-stage5"].circuit_wire_max_distance = furnace_circuit_wire_max_distance
data.raw["assembling-machine"]["rsc-silo-stage5"].circuit_connector = circuit_connector_definitions["rocket-silo"]
data.raw["assembling-machine"]["rsc-silo-stage5"].allowed_effects = { "consumption", "speed", "pollution" }
data.raw["assembling-machine"]["rsc-silo-stage6"].circuit_wire_max_distance = furnace_circuit_wire_max_distance
data.raw["assembling-machine"]["rsc-silo-stage6"].circuit_connector = circuit_connector_definitions["rocket-silo"]
data.raw["assembling-machine"]["rsc-silo-stage6"].allowed_effects = { "consumption", "speed", "pollution" }
end

a month ago

new version released. thanks

a month ago

When switching phases, the machine's configurations are not preserved. For example, signals used for reading recipes and other related settings have to be manually reconfigured every time.

a month ago

https://drive.google.com/drive/folders/1uAvNtyvdiKIYZLHnDhkdb_7bwCu_DE6G?usp=drive_link
This is the 2.0 version I modified several months ago. It retains the machine configurations and wiring connections during phase switching, and I hope it will be helpful to you.

New response