6502-opcodes/factorio.puml
Mark Canlas 16a0daeee6 woo
2020-09-07 21:52:35 -04:00

159 lines
3.9 KiB
Plaintext

@startuml
component water
component wood
component coal
component stone
component iron_ore
component copper_ore
component oil
oil --> plastic
oil --> sulfur
oil --> heavy_oil
heavy_oil --> petroleum
water ---> sulfuric_acid
sulfur --> sulfuric_acid
coal --> stone
coal --> iron_ore
coal --> copper_ore
coal --> steel_plate
stone ---> stone_brick : 2x
stone_brick_for_gray_sci --> wall : 5x
stone_brick --> concrete
iron_ore --> iron_plate
copper_ore --> copper_plate
copper_plate --> copper_cable : .5x
iron_plate --> green_circuit
copper_cable --> green_circuit
'iron_plate --> iron_chest : 8x
'steel_plate --> steel_chest : 8x
iron_plate --> iron_gear
iron_plate_for_rails --> iron_stick
iron_plate_for_engine --> pipe
iron_plate --> steel_plate
copper_plate_for_red_sci --> red_science
iron_gear_for_red_sci --> red_science
iron_plate_for_green_sci --> yellow_belt : .5x
iron_gear_for_green_sci --> yellow_belt : .5x
'iron_gear --> red_belt : 5x
'yellow_belt --> red_belt : 1x
green_circuit_belt_for_yellow_ins --> yellow_inserter : 1x
iron_gear_for_green_sci --> yellow_inserter : 1x
iron_plate_for_green_sci --> yellow_inserter : 1x
'circuit_for_inserter --> blue_inserter : 2x
'iron_plate_for_inserter --> blue_inserter : 2x
'yellow_inserter --> blue_inserter : 1x
'
'iron_gear_for_inserter --> red_inserter : 1x
'iron_plate_for_inserter --> red_inserter : 1x
'yellow_inserter --> red_inserter : 1x
yellow_belt ---> green_science : 1x
yellow_inserter ---> green_science : 1x
iron_plate_for_gray_sci --> yellow_magazine : 4x
yellow_magazine --> red_magazine : 1x
steel_plate_belt_gray_sci --> red_magazine : 1x
copper_plate_belt_gray_sci --> red_magazine : 5x
component science_lab
red_science --> science_lab
green_science --> science_lab
stone ...> rail : 1x
steel_plate_for_rails ..> rail : 1x
iron_stick ..> rail : 1x
'iron_plate_eng -----> pipe
'iron_plate --> ground_pipe
'ground_pipe --> pipe
steel_plate_for_engine ..> engine : 1x
iron_gear_for_engine ..> engine : 1x
pipe ..> engine : 2x
wood ..> small_pole : 1x
copper_cable ..> small_pole : 2x
'engine --> locomotive : 20x
'circuit_loco --> locomotive : 10x
'steel_plate --> locomotive : 30x
'iron_plate_eng --> iron_gear_eng : 2x
'iron_gear_eng -----> cargo_wagon : 10x
'iron_plate_eng --> cargo_wagon : 20x
'steel_plate ----> cargo_wagon : 20x
'circuit_asm ---> assembler : 3x
'iron_gear_asm ---> assembler : 5x
'iron_plate_asm ---> assembler : 9x
'steel_plate_asm --> blue_assembler : 2x
'circuit_asm --> blue_assembler : 3x
'iron_gear_asm --> blue_assembler : 5x
'assembler --> blue_assembler : 1x
'steel_plate --> steel_furnace : 6x
'stone_brick --> steel_furnace : 10x
iron_plate_for_gray_sci --> grenade
coal_for_gray_sci --> grenade
red_magazine --> gray_science
grenade --> gray_science
wall --> gray_science
'gray_science --> science_lab
plastic ..> red_circuit
copper_cable --> red_circuit
green_circuit --> red_circuit
engine --> blue_science
sulfur ..> blue_science
red_circuit --> blue_science
'blue_science --> science_lab
green_circuit --> blue_circuit
red_circuit --> blue_circuit
sulfuric_acid --> blue_circuit
petroleum --> electric_engine
engine_for_yellow_sci --> electric_engine
green_circuit --> electric_engine
sulfuric_acid --> battery
iron_plate --> battery
copper_plate --> battery
electric_engine --> flying_robot_frame
battery --> flying_robot_frame
steel_plate --> flying_robot_frame
green_circuit --> flying_robot_frame
low_density_structure --> yellow_science
blue_circuit --> yellow_science
flying_robot_frame --> yellow_science
'yellow_science --> science_lab
steel_plate_for_low --> low_density_structure
copper_plate_for_low --> low_density_structure
plastic_for_low --> low_density_structure
@enduml