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
2 months ago
0.17 - 2.1
47.8K
Manufacturing

b item lost and recipe bug

9 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.
2 months ago

hi
Don't you think this is a bug?

2 months 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.

2 months 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

2 months ago

new version released. thanks

2 months 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.

2 months ago
(updated a month ago)

-

New response