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

126 lines
3.4 KiB
Plaintext

@startuml
component wood
component stone
component iron_ore
component copper_ore
stone --> stone_furnace : 5x
stone --> stone_brick : 2x
iron_ore --> iron_plate
iron_ore --> iron_plate1
iron_plate1 --> iron_plate2
iron_plate2 --> iron_plate3
iron_plate3 --> iron_plate4
iron_plate4 --> iron_plate5
iron_plate5 --> iron_plate6
copper_ore --> copper_plate_bus
copper_plate_bus --> copper_plate1
copper_plate1 --> copper_plate2
copper_plate1 --> copper_cable : .5x
'iron_plate --> iron_chest : 8x
'steel_plate --> steel_chest : 8x
iron_plate3 --> iron_for_belt
iron_for_belt --> iron_gear_for_belt : 2x
iron_plate4 --> iron_plate_eng
combi_copper_iron ------> red_science
'copper_plate2 -----> red_science
iron_plate2 ----> combi_copper_iron : 1x
copper_plate2 ---> combi_copper_iron : 3x
combi_copper_iron --> combi_copper_iron1
combi_copper_iron1 --> combi_copper_iron2
iron_for_belt --> yellow_belt : .5x
iron_gear_for_belt --> yellow_belt : .5x
iron_gear_for_belt --> red_belt : 5x
yellow_belt --> red_belt : 1x
combi_copper_iron1 --> inserter_bus
iron_plate_for_inserter --> circuit_for_inserter
iron_plate_for_inserter --> iron_gear_for_inserter
inserter_bus --> iron_plate_for_inserter : iron
inserter_bus --> circuit_for_inserter : copper
circuit_for_inserter --> yellow_inserter : 1x
iron_gear_for_inserter --> yellow_inserter : 1x
iron_plate_for_inserter --> 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 --> yellow_belt_sci
yellow_belt_sci ---> green_science : 1x
yellow_inserter ---> green_science : 1x
iron_plate5 -----> yellow_magazine : 4x
yellow_magazine --> red_magazine : 1x
steel_plate1 --> red_magazine : 1x
copper_plate_src --> red_magazine : 5x
component science_lab
red_science --> science_lab
green_science --> science_lab
component steel_smelt
iron_plate6 --> steel_smelt : 5x
steel_smelt --> steel_plate1
steel_plate1 --> steel_plate
iron_plate1 --> iron_stick : .5x
'stone ..> rail : 1x
'steel_plate ..> rail : 1x
'iron_stick ..> rail : 1x
'iron_plate_eng -----> pipe
'iron_plate --> ground_pipe
'ground_pipe --> pipe
'steel_plate .....> engine : 1x
'iron_gear_eng ..> engine : 1x
'pipe ..> engine : 2x
wood ..> small_pole : 1x
copper_cable_src ..> 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
'combi_copper_iron2 --> asm_bus
'
'asm_bus --> circuit_asm : copper
'asm_bus --> iron_plate_asm
'iron_plate_asm --> iron_gear_asm
'iron_plate_asm --> circuit_asm : iron
'
'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_src --> steel_furnace : 6x
stone_brick --> steel_furnace : 10x
@enduml