Module:HandRecipeDictionary: Difference between revisions

From Evospace
Jump to navigation Jump to search
No edit summary
No edit summary
 
Line 2: Line 2:
     {
     {
         name = 'CopperMacerator',
         name = 'CopperMacerator',
        machine = 'Hand',
         input = {
         input = {
             {'CopperPlate', 2},
             {'CopperPlate', 2},
Line 14: Line 15:
     {
     {
         name = 'SteelMacerator',
         name = 'SteelMacerator',
        machine = 'Hand',
         input = {
         input = {
             {'SteelPlate', 2},
             {'SteelPlate', 2},
Line 26: Line 28:
     {
     {
         name = 'AluminiumMacerator',
         name = 'AluminiumMacerator',
        machine = 'Hand',
         input = {
         input = {
             {'AluminiumPlate', 2},
             {'AluminiumPlate', 2},
Line 38: Line 41:
     {
     {
         name = 'StainlessSteelMacerator',
         name = 'StainlessSteelMacerator',
        machine = 'Hand',
         input = {
         input = {
             {'StainlessSteelPlate', 2},
             {'StainlessSteelPlate', 2},
Line 50: Line 54:
     {
     {
         name = 'TitaniumMacerator',
         name = 'TitaniumMacerator',
        machine = 'Hand',
         input = {
         input = {
             {'TitaniumPlate', 2},
             {'TitaniumPlate', 2},
Line 62: Line 67:
     {
     {
         name = 'CompositeMacerator',
         name = 'CompositeMacerator',
        machine = 'Hand',
         input = {
         input = {
             {'CompositePlate', 2},
             {'CompositePlate', 2},
Line 74: Line 80:
     {
     {
         name = 'NeutroniumMacerator',
         name = 'NeutroniumMacerator',
        machine = 'Hand',
         input = {
         input = {
             {'NeutroniumPlate', 2},
             {'NeutroniumPlate', 2},
Line 86: Line 93:
     {
     {
         name = 'AluminiumFermenter',
         name = 'AluminiumFermenter',
        machine = 'Hand',
         input = {
         input = {
             {'AluminiumPlate', 2},
             {'AluminiumPlate', 2},
Line 98: Line 106:
     {
     {
         name = 'StainlessSteelFermenter',
         name = 'StainlessSteelFermenter',
        machine = 'Hand',
         input = {
         input = {
             {'StainlessSteelPlate', 2},
             {'StainlessSteelPlate', 2},
Line 110: Line 119:
     {
     {
         name = 'TitaniumFermenter',
         name = 'TitaniumFermenter',
        machine = 'Hand',
         input = {
         input = {
             {'TitaniumPlate', 2},
             {'TitaniumPlate', 2},
Line 122: Line 132:
     {
     {
         name = 'CompositeFermenter',
         name = 'CompositeFermenter',
        machine = 'Hand',
         input = {
         input = {
             {'CompositePlate', 2},
             {'CompositePlate', 2},
Line 134: Line 145:
     {
     {
         name = 'NeutroniumFermenter',
         name = 'NeutroniumFermenter',
        machine = 'Hand',
         input = {
         input = {
             {'NeutroniumPlate', 2},
             {'NeutroniumPlate', 2},
Line 146: Line 158:
     {
     {
         name = 'SteelSeparator',
         name = 'SteelSeparator',
        machine = 'Hand',
         input = {
         input = {
             {'SteelPipe', 2},
             {'SteelPipe', 2},
Line 158: Line 171:
     {
     {
         name = 'AluminiumSeparator',
         name = 'AluminiumSeparator',
        machine = 'Hand',
         input = {
         input = {
             {'AluminiumPipe', 2},
             {'AluminiumPipe', 2},
Line 170: Line 184:
     {
     {
         name = 'StainlessSteelSeparator',
         name = 'StainlessSteelSeparator',
        machine = 'Hand',
         input = {
         input = {
             {'StainlessSteelPipe', 2},
             {'StainlessSteelPipe', 2},
Line 182: Line 197:
     {
     {
         name = 'TitaniumSeparator',
         name = 'TitaniumSeparator',
        machine = 'Hand',
         input = {
         input = {
             {'TitaniumPipe', 2},
             {'TitaniumPipe', 2},
Line 194: Line 210:
     {
     {
         name = 'CompositeSeparator',
         name = 'CompositeSeparator',
        machine = 'Hand',
         input = {
         input = {
             {'CompositePipe', 2},
             {'CompositePipe', 2},
Line 206: Line 223:
     {
     {
         name = 'NeutroniumSeparator',
         name = 'NeutroniumSeparator',
        machine = 'Hand',
         input = {
         input = {
             {'NeutroniumPipe', 2},
             {'NeutroniumPipe', 2},
Line 217: Line 235:
     },
     },
     {
     {
         name = 'CopperBeam',
         name = 'CopperSpawner',
        machine = 'Hand',
         input = {
         input = {
             {'CopperPlate', 3},
             {'CopperPlate', 10},
        },
        output = {
            {'CopperSpawner', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'CopperAutomaticHammer',
        machine = 'Hand',
        input = {
            {'CopperPlate', 4},
            {'CopperParts', 1},
            {'CopperParts', 2},
         },
         },
         output = {
         output = {
             {'CopperBeam', 1},
             {'CopperAutomaticHammer', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 228: Line 261:
     },
     },
     {
     {
         name = 'SteelBeam',
         name = 'SteelAutomaticHammer',
        machine = 'Hand',
         input = {
         input = {
             {'SteelPlate', 3},
             {'SteelPlate', 4},
            {'SteelParts', 6},
            {'SteelParts', 4},
         },
         },
         output = {
         output = {
             {'SteelBeam', 1},
             {'SteelAutomaticHammer', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 239: Line 275:
     },
     },
     {
     {
         name = 'AluminiumBeam',
         name = 'AluminiumAutomaticHammer',
        machine = 'Hand',
         input = {
         input = {
             {'AluminiumPlate', 3},
             {'AluminiumPlate', 4},
            {'AluminiumParts', 11},
            {'BasicFrame', 1},
         },
         },
         output = {
         output = {
             {'AluminiumBeam', 1},
             {'AluminiumAutomaticHammer', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 250: Line 289:
     },
     },
     {
     {
         name = 'StainlessSteelBeam',
         name = 'StainlessSteelAutomaticHammer',
        machine = 'Hand',
         input = {
         input = {
             {'StainlessSteelPlate', 3},
             {'StainlessSteelPlate', 4},
            {'StainlessSteelParts', 16},
            {'ReinforcedFrame', 1},
         },
         },
         output = {
         output = {
             {'StainlessSteelBeam', 1},
             {'StainlessSteelAutomaticHammer', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 261: Line 303:
     },
     },
     {
     {
         name = 'TitaniumBeam',
         name = 'TitaniumAutomaticHammer',
        machine = 'Hand',
         input = {
         input = {
             {'TitaniumPlate', 3},
             {'TitaniumPlate', 4},
            {'TitaniumParts', 16},
            {'ReinforcedFrame', 2},
         },
         },
         output = {
         output = {
             {'TitaniumBeam', 1},
             {'TitaniumAutomaticHammer', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 272: Line 317:
     },
     },
     {
     {
         name = 'CompositeBeam',
         name = 'CompositeAutomaticHammer',
        machine = 'Hand',
         input = {
         input = {
             {'CompositePlate', 3},
             {'CompositePlate', 4},
            {'CompositeParts', 16},
            {'ModularFrame', 1},
         },
         },
         output = {
         output = {
             {'CompositeBeam', 1},
             {'CompositeAutomaticHammer', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 283: Line 331:
     },
     },
     {
     {
         name = 'NeutroniumBeam',
         name = 'NeutroniumAutomaticHammer',
        machine = 'Hand',
         input = {
         input = {
             {'NeutroniumPlate', 3},
             {'NeutroniumPlate', 4},
            {'NeutroniumParts', 16},
            {'ModularFrame', 2},
         },
         },
         output = {
         output = {
             {'NeutroniumBeam', 1},
             {'NeutroniumAutomaticHammer', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 294: Line 345:
     },
     },
     {
     {
         name = 'CopperSpawner',
         name = 'SteelBoiler',
        machine = 'Hand',
         input = {
         input = {
             {'CopperPlate', 10},
             {'SteelPlate', 3},
            {'SteelParts', 1},
         },
         },
         output = {
         output = {
             {'CopperSpawner', 1},
             {'SteelBoiler', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 1,
         tier = 2,
     },
     },
     {
     {
         name = 'CopperCorner',
         name = 'AluminiumBoiler',
        machine = 'Hand',
         input = {
         input = {
             {'CopperPlate', 1},
             {'AluminiumPlate', 3},
            {'AluminiumParts', 6},
         },
         },
         output = {
         output = {
             {'CopperCorner', 1},
             {'AluminiumBoiler', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 1,
         tier = 3,
     },
     },
     {
     {
         name = 'SteelCorner',
         name = 'StainlessSteelBoiler',
        machine = 'Hand',
         input = {
         input = {
             {'SteelPlate', 1},
             {'StainlessSteelPlate', 3},
            {'StainlessSteelParts', 11},
         },
         },
         output = {
         output = {
             {'SteelCorner', 1},
             {'StainlessSteelBoiler', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 2,
         tier = 4,
     },
     },
     {
     {
         name = 'AluminiumCorner',
         name = 'TitaniumBoiler',
        machine = 'Hand',
         input = {
         input = {
             {'AluminiumPlate', 1},
             {'TitaniumPlate', 3},
            {'TitaniumParts', 16},
         },
         },
         output = {
         output = {
             {'AluminiumCorner', 1},
             {'TitaniumBoiler', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 3,
         tier = 5,
     },
     },
     {
     {
         name = 'StainlessSteelCorner',
         name = 'CompositeBoiler',
        machine = 'Hand',
         input = {
         input = {
             {'StainlessSteelPlate', 1},
             {'CompositePlate', 3},
            {'CompositeParts', 16},
         },
         },
         output = {
         output = {
             {'StainlessSteelCorner', 1},
             {'CompositeBoiler', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 4,
         tier = 6,
     },
     },
     {
     {
         name = 'TitaniumCorner',
         name = 'NeutroniumBoiler',
        machine = 'Hand',
         input = {
         input = {
             {'TitaniumPlate', 1},
             {'NeutroniumPlate', 3},
            {'NeutroniumParts', 16},
         },
         },
         output = {
         output = {
             {'TitaniumCorner', 1},
             {'NeutroniumBoiler', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 5,
         tier = 7,
     },
     },
     {
     {
         name = 'CompositeCorner',
         name = 'CopperPipe',
        machine = 'Hand',
         input = {
         input = {
             {'CompositePlate', 1},
             {'CopperPlate', 1},
         },
         },
         output = {
         output = {
             {'CompositeCorner', 1},
             {'CopperPipe', 1},
         },
         },
         ticks = 20,
         ticks = 5,
         tier = 6,
         tier = 1,
     },
     },
     {
     {
         name = 'NeutroniumCorner',
         name = 'SteelPipe',
        machine = 'Hand',
         input = {
         input = {
             {'NeutroniumPlate', 1},
             {'SteelPlate', 1},
         },
         },
         output = {
         output = {
             {'NeutroniumCorner', 1},
             {'SteelPipe', 1},
         },
         },
         ticks = 20,
         ticks = 5,
         tier = 7,
         tier = 2,
     },
     },
     {
     {
         name = 'CopperAutomaticHammer',
         name = 'AluminiumPipe',
        machine = 'Hand',
         input = {
         input = {
             {'CopperPlate', 4},
             {'AluminiumPlate', 1},
            {'CopperParts', 1},
            {'CopperParts', 2},
         },
         },
         output = {
         output = {
             {'CopperAutomaticHammer', 1},
             {'AluminiumPipe', 1},
         },
         },
         ticks = 20,
         ticks = 5,
         tier = 1,
         tier = 3,
     },
     },
     {
     {
         name = 'SteelAutomaticHammer',
         name = 'StainlessSteelPipe',
        machine = 'Hand',
         input = {
         input = {
             {'SteelPlate', 4},
             {'StainlessSteelPlate', 1},
            {'SteelParts', 6},
            {'SteelParts', 4},
         },
         },
         output = {
         output = {
             {'SteelAutomaticHammer', 1},
             {'StainlessSteelPipe', 1},
         },
         },
         ticks = 20,
         ticks = 5,
         tier = 2,
         tier = 4,
     },
     },
     {
     {
         name = 'AluminiumAutomaticHammer',
         name = 'TitaniumPipe',
        machine = 'Hand',
         input = {
         input = {
             {'AluminiumPlate', 4},
             {'TitaniumPlate', 1},
            {'AluminiumParts', 11},
            {'BasicFrame', 1},
         },
         },
         output = {
         output = {
             {'AluminiumAutomaticHammer', 1},
             {'TitaniumPipe', 1},
         },
         },
         ticks = 20,
         ticks = 5,
         tier = 3,
         tier = 5,
     },
     },
     {
     {
         name = 'StainlessSteelAutomaticHammer',
         name = 'CompositePipe',
        machine = 'Hand',
         input = {
         input = {
             {'StainlessSteelPlate', 4},
             {'CompositePlate', 1},
            {'StainlessSteelParts', 16},
            {'ReinforcedFrame', 1},
         },
         },
         output = {
         output = {
             {'StainlessSteelAutomaticHammer', 1},
             {'CompositePipe', 1},
         },
         },
         ticks = 20,
         ticks = 5,
         tier = 4,
         tier = 6,
     },
     },
     {
     {
         name = 'TitaniumAutomaticHammer',
         name = 'NeutroniumPipe',
        machine = 'Hand',
         input = {
         input = {
             {'TitaniumPlate', 4},
             {'NeutroniumPlate', 1},
            {'TitaniumParts', 16},
            {'ReinforcedFrame', 2},
         },
         },
         output = {
         output = {
             {'TitaniumAutomaticHammer', 1},
             {'NeutroniumPipe', 1},
         },
         },
         ticks = 20,
         ticks = 5,
         tier = 5,
         tier = 7,
     },
     },
     {
     {
         name = 'CompositeAutomaticHammer',
         name = 'CopperHeatPipe',
        machine = 'Hand',
         input = {
         input = {
             {'CompositePlate', 4},
             {'CopperPlate', 4},
            {'CompositeParts', 16},
            {'ModularFrame', 1},
         },
         },
         output = {
         output = {
             {'CompositeAutomaticHammer', 1},
             {'CopperHeatPipe', 1},
         },
         },
         ticks = 20,
         ticks = 10,
         tier = 6,
         tier = 1,
     },
     },
     {
     {
         name = 'NeutroniumAutomaticHammer',
         name = 'SteelFlywheel',
        machine = 'Hand',
         input = {
         input = {
             {'NeutroniumPlate', 4},
             {'SteelPlate', 1},
             {'NeutroniumParts', 16},
             {'SteelParts', 4},
            {'ModularFrame', 2},
         },
         },
         output = {
         output = {
             {'NeutroniumAutomaticHammer', 1},
             {'SteelFlywheel', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 7,
         tier = 2,
     },
     },
     {
     {
         name = 'SteelBoiler',
         name = 'StoneSign',
        machine = 'Hand',
         input = {
         input = {
             {'SteelPlate', 3},
             {'BuildingMaterial', 1},
            {'SteelParts', 1},
         },
         },
         output = {
         output = {
             {'SteelBoiler', 1},
             {'StoneSign', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 2,
         tier = 0,
     },
     },
     {
     {
         name = 'AluminiumBoiler',
         name = 'CopperSign',
        machine = 'Hand',
         input = {
         input = {
             {'AluminiumPlate', 3},
             {'CopperPlate', 1},
            {'AluminiumParts', 6},
         },
         },
         output = {
         output = {
             {'AluminiumBoiler', 1},
             {'CopperSign', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 3,
         tier = 1,
     },
     },
     {
     {
         name = 'StainlessSteelBoiler',
         name = 'SteelSign',
        machine = 'Hand',
         input = {
         input = {
             {'StainlessSteelPlate', 3},
             {'SteelPlate', 1},
            {'StainlessSteelParts', 11},
         },
         },
         output = {
         output = {
             {'StainlessSteelBoiler', 1},
             {'SteelSign', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 4,
         tier = 2,
     },
     },
     {
     {
         name = 'TitaniumBoiler',
         name = 'AluminiumSign',
        machine = 'Hand',
         input = {
         input = {
             {'TitaniumPlate', 3},
             {'AluminiumPlate', 1},
            {'TitaniumParts', 16},
         },
         },
         output = {
         output = {
             {'TitaniumBoiler', 1},
             {'AluminiumSign', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 5,
         tier = 3,
     },
     },
     {
     {
         name = 'CompositeBoiler',
         name = 'StainlessSteelSign',
        machine = 'Hand',
         input = {
         input = {
             {'CompositePlate', 3},
             {'StainlessSteelPlate', 1},
            {'CompositeParts', 16},
         },
         },
         output = {
         output = {
             {'CompositeBoiler', 1},
             {'StainlessSteelSign', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 6,
         tier = 4,
     },
     },
     {
     {
         name = 'NeutroniumBoiler',
         name = 'TitaniumSign',
        machine = 'Hand',
         input = {
         input = {
             {'NeutroniumPlate', 3},
             {'TitaniumPlate', 1},
            {'NeutroniumParts', 16},
         },
         },
         output = {
         output = {
             {'NeutroniumBoiler', 1},
             {'TitaniumSign', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 7,
         tier = 5,
     },
     },
     {
     {
         name = 'CopperPipe',
         name = 'CompositeSign',
        machine = 'Hand',
         input = {
         input = {
             {'CopperPlate', 1},
             {'CompositePlate', 1},
         },
         },
         output = {
         output = {
             {'CopperPipe', 1},
             {'CompositeSign', 1},
         },
         },
         ticks = 5,
         ticks = 20,
         tier = 1,
         tier = 6,
     },
     },
     {
     {
         name = 'SteelPipe',
         name = 'NeutroniumSign',
        machine = 'Hand',
         input = {
         input = {
             {'SteelPlate', 1},
             {'NeutroniumPlate', 1},
         },
         },
         output = {
         output = {
             {'SteelPipe', 1},
             {'NeutroniumSign', 1},
         },
         },
         ticks = 5,
         ticks = 20,
         tier = 2,
         tier = 7,
     },
     },
     {
     {
         name = 'AluminiumPipe',
         name = 'SteelAdvancedSign',
        machine = 'Hand',
         input = {
         input = {
             {'AluminiumPlate', 1},
             {'SteelSign', 1},
            {'Circuit', 1},
         },
         },
         output = {
         output = {
             {'AluminiumPipe', 1},
             {'SteelAdvancedSign', 1},
         },
         },
         ticks = 5,
         ticks = 20,
         tier = 3,
         tier = 2,
     },
     },
     {
     {
         name = 'StainlessSteelPipe',
         name = 'AluminiumAdvancedSign',
        machine = 'Hand',
         input = {
         input = {
             {'StainlessSteelPlate', 1},
             {'AluminiumSign', 1},
            {'AdvancedCircuit', 1},
         },
         },
         output = {
         output = {
             {'StainlessSteelPipe', 1},
             {'AluminiumAdvancedSign', 1},
         },
         },
         ticks = 5,
         ticks = 20,
         tier = 4,
         tier = 3,
     },
     },
     {
     {
         name = 'TitaniumPipe',
         name = 'StainlessSteelAdvancedSign',
        machine = 'Hand',
         input = {
         input = {
             {'TitaniumPlate', 1},
             {'StainlessSteelSign', 1},
            {'Processor', 1},
        },
        output = {
            {'StainlessSteelAdvancedSign', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumAdvancedSign',
        machine = 'Hand',
        input = {
            {'TitaniumSign', 1},
            {'QuantumCircuit', 1},
         },
         },
         output = {
         output = {
             {'TitaniumPipe', 1},
             {'TitaniumAdvancedSign', 1},
         },
         },
         ticks = 5,
         ticks = 20,
         tier = 5,
         tier = 5,
     },
     },
     {
     {
         name = 'CompositePipe',
         name = 'CompositeAdvancedSign',
        machine = 'Hand',
         input = {
         input = {
             {'CompositePlate', 1},
             {'CompositeSign', 1},
            {'QuantumProcessor', 1},
         },
         },
         output = {
         output = {
             {'CompositePipe', 1},
             {'CompositeAdvancedSign', 1},
         },
         },
         ticks = 5,
         ticks = 20,
         tier = 6,
         tier = 6,
     },
     },
     {
     {
         name = 'NeutroniumPipe',
         name = 'NeutroniumAdvancedSign',
        machine = 'Hand',
         input = {
         input = {
             {'NeutroniumPlate', 1},
             {'NeutroniumSign', 1},
            {'QuantumBrain', 1},
         },
         },
         output = {
         output = {
             {'NeutroniumPipe', 1},
             {'NeutroniumAdvancedSign', 1},
         },
         },
         ticks = 5,
         ticks = 20,
         tier = 7,
         tier = 7,
     },
     },
     {
     {
         name = 'CopperHeatPipe',
         name = 'CopperConnector',
        machine = 'Hand',
         input = {
         input = {
             {'CopperPlate', 4},
             {'CopperWire', 1},
         },
         },
         output = {
         output = {
             {'CopperHeatPipe', 1},
             {'CopperConnector', 1},
         },
         },
         ticks = 10,
         ticks = 5,
         tier = 1,
         tier = 0,
     },
     },
     {
     {
         name = 'SteelFlywheel',
         name = 'StoneChest',
        machine = 'Hand',
         input = {
         input = {
             {'SteelPlate', 1},
             {'BuildingMaterial', 5},
            {'SteelParts', 4},
         },
         },
         output = {
         output = {
             {'SteelFlywheel', 1},
             {'StoneChest', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 2,
         tier = 0,
     },
     },
     {
     {
         name = 'CopperScaffold',
         name = 'CopperChest',
        machine = 'Hand',
         input = {
         input = {
             {'CopperParts', 4},
             {'CopperPlate', 5},
         },
         },
         output = {
         output = {
             {'CopperScaffold', 1},
             {'CopperChest', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 656: Line 742:
     },
     },
     {
     {
         name = 'SteelScaffold',
         name = 'SteelChest',
        machine = 'Hand',
         input = {
         input = {
             {'SteelParts', 4},
             {'SteelPlate', 5},
         },
         },
         output = {
         output = {
             {'SteelScaffold', 1},
             {'SteelChest', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 667: Line 754:
     },
     },
     {
     {
         name = 'AluminiumScaffold',
         name = 'AluminiumChest',
        machine = 'Hand',
         input = {
         input = {
             {'AluminiumParts', 4},
             {'AluminiumPlate', 5},
         },
         },
         output = {
         output = {
             {'AluminiumScaffold', 1},
             {'AluminiumChest', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 678: Line 766:
     },
     },
     {
     {
         name = 'StainlessSteelScaffold',
         name = 'StainlessSteelChest',
        machine = 'Hand',
         input = {
         input = {
             {'StainlessSteelParts', 4},
             {'StainlessSteelPlate', 5},
         },
         },
         output = {
         output = {
             {'StainlessSteelScaffold', 1},
             {'StainlessSteelChest', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 689: Line 778:
     },
     },
     {
     {
         name = 'TitaniumScaffold',
         name = 'TitaniumChest',
        machine = 'Hand',
         input = {
         input = {
             {'TitaniumParts', 4},
             {'TitaniumPlate', 5},
         },
         },
         output = {
         output = {
             {'TitaniumScaffold', 1},
             {'TitaniumChest', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 700: Line 790:
     },
     },
     {
     {
         name = 'CompositeScaffold',
         name = 'CompositeChest',
        machine = 'Hand',
         input = {
         input = {
             {'CompositeParts', 4},
             {'CompositePlate', 5},
         },
         },
         output = {
         output = {
             {'CompositeScaffold', 1},
             {'CompositeChest', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 711: Line 802:
     },
     },
     {
     {
         name = 'NeutroniumScaffold',
         name = 'NeutroniumChest',
        machine = 'Hand',
         input = {
         input = {
             {'NeutroniumParts', 4},
             {'NeutroniumPlate', 5},
         },
         },
         output = {
         output = {
             {'NeutroniumScaffold', 1},
             {'NeutroniumChest', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 722: Line 814:
     },
     },
     {
     {
         name = 'StoneSign',
         name = 'CopperItemRack',
        machine = 'Hand',
         input = {
         input = {
             {'BuildingMaterial', 1},
             {'Log', 8},
            {'CopperParts', 8},
         },
         },
         output = {
         output = {
             {'StoneSign', 1},
             {'CopperItemRack', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 0,
         tier = 1,
     },
     },
     {
     {
         name = 'CopperSign',
         name = 'SteelItemRack',
        machine = 'Hand',
         input = {
         input = {
             {'CopperPlate', 1},
             {'Log', 8},
            {'SteelParts', 8},
         },
         },
         output = {
         output = {
             {'CopperSign', 1},
             {'SteelItemRack', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelSign',
        input = {
            {'SteelPlate', 1},
        },
        output = {
            {'SteelSign', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 755: Line 840:
     },
     },
     {
     {
         name = 'AluminiumSign',
         name = 'AluminiumItemRack',
        machine = 'Hand',
         input = {
         input = {
             {'AluminiumPlate', 1},
             {'Log', 8},
            {'AluminiumParts', 8},
         },
         },
         output = {
         output = {
             {'AluminiumSign', 1},
             {'AluminiumItemRack', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 766: Line 853:
     },
     },
     {
     {
         name = 'StainlessSteelSign',
         name = 'StainlessSteelItemRack',
        machine = 'Hand',
         input = {
         input = {
             {'StainlessSteelPlate', 1},
             {'Log', 8},
            {'StainlessSteelParts', 8},
         },
         },
         output = {
         output = {
             {'StainlessSteelSign', 1},
             {'StainlessSteelItemRack', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 777: Line 866:
     },
     },
     {
     {
         name = 'TitaniumSign',
         name = 'TitaniumItemRack',
        machine = 'Hand',
         input = {
         input = {
             {'TitaniumPlate', 1},
             {'Log', 8},
            {'TitaniumParts', 8},
         },
         },
         output = {
         output = {
             {'TitaniumSign', 1},
             {'TitaniumItemRack', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 788: Line 879:
     },
     },
     {
     {
         name = 'CompositeSign',
         name = 'CompositeItemRack',
        machine = 'Hand',
         input = {
         input = {
             {'CompositePlate', 1},
             {'Log', 8},
            {'CompositeParts', 8},
         },
         },
         output = {
         output = {
             {'CompositeSign', 1},
             {'CompositeItemRack', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 799: Line 892:
     },
     },
     {
     {
         name = 'NeutroniumSign',
         name = 'NeutroniumItemRack',
        machine = 'Hand',
         input = {
         input = {
             {'NeutroniumPlate', 1},
             {'Log', 8},
            {'NeutroniumParts', 8},
         },
         },
         output = {
         output = {
             {'NeutroniumSign', 1},
             {'NeutroniumItemRack', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 810: Line 905:
     },
     },
     {
     {
         name = 'SteelAdvancedSign',
         name = 'CopperVent',
        machine = 'Hand',
         input = {
         input = {
             {'SteelSign', 1},
             {'CopperPipe', 1},
             {'Circuit', 1},
             {'CopperParts', 2},
         },
         },
         output = {
         output = {
             {'SteelAdvancedSign', 1},
             {'CopperVent', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 2,
         tier = 1,
     },
     },
     {
     {
         name = 'AluminiumAdvancedSign',
         name = 'SteelElectricalSwitch',
        machine = 'Hand',
         input = {
         input = {
             {'AluminiumSign', 1},
             {'SteelPlate', 4},
             {'AdvancedCircuit', 1},
            {'SteelParts', 1},
             {'CopperConnector', 1},
         },
         },
         output = {
         output = {
             {'AluminiumAdvancedSign', 1},
             {'SteelElectricalSwitch', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 3,
         tier = 2,
     },
     },
     {
     {
         name = 'StainlessSteelAdvancedSign',
         name = 'SteelOreWasher',
        machine = 'Hand',
         input = {
         input = {
             {'StainlessSteelSign', 1},
             {'SteelPlate', 7},
             {'Processor', 1},
             {'SteelPipe', 2},
            {'SteelParts', 8},
         },
         },
         output = {
         output = {
             {'StainlessSteelAdvancedSign', 1},
             {'SteelOreWasher', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 4,
         tier = 2,
     },
     },
     {
     {
         name = 'TitaniumAdvancedSign',
         name = 'AluminiumOreWasher',
        machine = 'Hand',
         input = {
         input = {
             {'TitaniumSign', 1},
             {'AluminiumPlate', 7},
             {'QuantumCircuit', 1},
             {'AluminiumPipe', 2},
            {'BasicFrame', 2},
         },
         },
         output = {
         output = {
             {'TitaniumAdvancedSign', 1},
             {'AluminiumOreWasher', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 5,
         tier = 3,
     },
     },
     {
     {
         name = 'CompositeAdvancedSign',
         name = 'StainlessSteelOreWasher',
        machine = 'Hand',
         input = {
         input = {
             {'CompositeSign', 1},
             {'StainlessSteelPlate', 7},
             {'QuantumProcessor', 1},
             {'StainlessSteelPipe', 2},
            {'ReinforcedFrame', 2},
         },
         },
         output = {
         output = {
             {'CompositeAdvancedSign', 1},
             {'StainlessSteelOreWasher', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 6,
         tier = 4,
     },
     },
     {
     {
         name = 'NeutroniumAdvancedSign',
         name = 'TitaniumOreWasher',
        machine = 'Hand',
         input = {
         input = {
             {'NeutroniumSign', 1},
             {'TitaniumPlate', 7},
             {'QuantumBrain', 1},
             {'TitaniumPipe', 2},
            {'ReinforcedFrame', 4},
         },
         },
         output = {
         output = {
             {'NeutroniumAdvancedSign', 1},
             {'TitaniumOreWasher', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 7,
         tier = 5,
     },
     },
     {
     {
         name = 'CopperConnector',
         name = 'CompositeOreWasher',
        machine = 'Hand',
         input = {
         input = {
             {'CopperWire', 1},
             {'CompositePlate', 7},
            {'CompositePipe', 2},
            {'ModularFrame', 2},
         },
         },
         output = {
         output = {
             {'CopperConnector', 1},
             {'CompositeOreWasher', 1},
         },
         },
         ticks = 5,
         ticks = 20,
         tier = 0,
         tier = 6,
     },
     },
     {
     {
         name = 'StoneChest',
         name = 'NeutroniumOreWasher',
        machine = 'Hand',
         input = {
         input = {
             {'BuildingMaterial', 5},
             {'NeutroniumPlate', 7},
            {'NeutroniumPipe', 2},
            {'ModularFrame', 4},
         },
         },
         output = {
         output = {
             {'StoneChest', 1},
             {'NeutroniumOreWasher', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 0,
         tier = 7,
     },
     },
     {
     {
         name = 'CopperChest',
         name = 'CopperConveyor',
        machine = 'Hand',
         input = {
         input = {
             {'CopperPlate', 5},
             {'CopperPlate', 1},
            {'CopperParts', 1},
         },
         },
         output = {
         output = {
             {'CopperChest', 1},
             {'CopperConveyor', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 915: Line 1,029:
     },
     },
     {
     {
         name = 'SteelChest',
         name = 'SteelConveyor',
        machine = 'Hand',
         input = {
         input = {
             {'SteelPlate', 5},
             {'SteelPlate', 1},
            {'SteelParts', 2},
         },
         },
         output = {
         output = {
             {'SteelChest', 1},
             {'SteelConveyor', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 926: Line 1,042:
     },
     },
     {
     {
         name = 'AluminiumChest',
         name = 'AluminiumConveyor',
        machine = 'Hand',
         input = {
         input = {
             {'AluminiumPlate', 5},
             {'AluminiumPlate', 1},
            {'AluminiumParts', 3},
         },
         },
         output = {
         output = {
             {'AluminiumChest', 1},
             {'AluminiumConveyor', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 937: Line 1,055:
     },
     },
     {
     {
         name = 'StainlessSteelChest',
         name = 'StainlessSteelConveyor',
        machine = 'Hand',
         input = {
         input = {
             {'StainlessSteelPlate', 5},
             {'StainlessSteelPlate', 1},
            {'StainlessSteelParts', 4},
         },
         },
         output = {
         output = {
             {'StainlessSteelChest', 1},
             {'StainlessSteelConveyor', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 948: Line 1,068:
     },
     },
     {
     {
         name = 'TitaniumChest',
         name = 'TitaniumConveyor',
        machine = 'Hand',
         input = {
         input = {
             {'TitaniumPlate', 5},
             {'TitaniumPlate', 1},
            {'TitaniumParts', 4},
         },
         },
         output = {
         output = {
             {'TitaniumChest', 1},
             {'TitaniumConveyor', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 959: Line 1,081:
     },
     },
     {
     {
         name = 'CompositeChest',
         name = 'CompositeConveyor',
        machine = 'Hand',
         input = {
         input = {
             {'CompositePlate', 5},
             {'CompositePlate', 1},
            {'CompositeParts', 4},
         },
         },
         output = {
         output = {
             {'CompositeChest', 1},
             {'CompositeConveyor', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 970: Line 1,094:
     },
     },
     {
     {
         name = 'NeutroniumChest',
         name = 'NeutroniumConveyor',
        machine = 'Hand',
         input = {
         input = {
             {'NeutroniumPlate', 5},
             {'NeutroniumPlate', 1},
            {'NeutroniumParts', 4},
         },
         },
         output = {
         output = {
             {'NeutroniumChest', 1},
             {'NeutroniumConveyor', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 981: Line 1,107:
     },
     },
     {
     {
         name = 'CopperItemRack',
         name = 'CopperSplitter',
        machine = 'Hand',
         input = {
         input = {
             {'Log', 8},
             {'CopperConveyor', 2},
             {'CopperParts', 8},
             {'CopperParts', 8},
         },
         },
         output = {
         output = {
             {'CopperItemRack', 1},
             {'CopperSplitter', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 993: Line 1,120:
     },
     },
     {
     {
         name = 'SteelItemRack',
         name = 'SteelSplitter',
        machine = 'Hand',
         input = {
         input = {
             {'Log', 8},
             {'SteelConveyor', 2},
             {'SteelParts', 8},
             {'SteelParts', 8},
         },
         },
         output = {
         output = {
             {'SteelItemRack', 1},
             {'SteelSplitter', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 1,005: Line 1,133:
     },
     },
     {
     {
         name = 'AluminiumItemRack',
         name = 'AluminiumSplitter',
        machine = 'Hand',
         input = {
         input = {
             {'Log', 8},
             {'AluminiumConveyor', 2},
             {'AluminiumParts', 8},
             {'AluminiumParts', 8},
         },
         },
         output = {
         output = {
             {'AluminiumItemRack', 1},
             {'AluminiumSplitter', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 1,017: Line 1,146:
     },
     },
     {
     {
         name = 'StainlessSteelItemRack',
         name = 'StainlessSteelSplitter',
        machine = 'Hand',
         input = {
         input = {
             {'Log', 8},
             {'StainlessSteelConveyor', 2},
             {'StainlessSteelParts', 8},
             {'StainlessSteelParts', 8},
         },
         },
         output = {
         output = {
             {'StainlessSteelItemRack', 1},
             {'StainlessSteelSplitter', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 1,029: Line 1,159:
     },
     },
     {
     {
         name = 'TitaniumItemRack',
         name = 'TitaniumSplitter',
        machine = 'Hand',
         input = {
         input = {
             {'Log', 8},
             {'TitaniumConveyor', 2},
             {'TitaniumParts', 8},
             {'TitaniumParts', 8},
         },
         },
         output = {
         output = {
             {'TitaniumItemRack', 1},
             {'TitaniumSplitter', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 1,041: Line 1,172:
     },
     },
     {
     {
         name = 'CompositeItemRack',
         name = 'CompositeSplitter',
        machine = 'Hand',
         input = {
         input = {
             {'Log', 8},
             {'CompositeConveyor', 2},
             {'CompositeParts', 8},
             {'CompositeParts', 8},
         },
         },
         output = {
         output = {
             {'CompositeItemRack', 1},
             {'CompositeSplitter', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 1,053: Line 1,185:
     },
     },
     {
     {
         name = 'NeutroniumItemRack',
         name = 'NeutroniumSplitter',
        machine = 'Hand',
         input = {
         input = {
             {'Log', 8},
             {'NeutroniumConveyor', 2},
             {'NeutroniumParts', 8},
             {'NeutroniumParts', 8},
         },
         },
         output = {
         output = {
             {'NeutroniumItemRack', 1},
             {'NeutroniumSplitter', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 1,065: Line 1,198:
     },
     },
     {
     {
         name = 'CopperVent',
         name = 'SteelSorter',
        machine = 'Hand',
         input = {
         input = {
             {'CopperPipe', 1},
             {'SteelSplitter', 1},
             {'CopperParts', 2},
             {'Circuit', 3},
         },
         },
         output = {
         output = {
             {'CopperVent', 1},
             {'SteelSorter', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 1,
         tier = 2,
     },
     },
     {
     {
         name = 'SteelElectricalSwitch',
         name = 'AluminiumSorter',
        machine = 'Hand',
         input = {
         input = {
             {'SteelPlate', 4},
             {'AluminiumSplitter', 1},
            {'SteelParts', 1},
             {'AdvancedCircuit', 3},
             {'CopperConnector', 1},
         },
         },
         output = {
         output = {
             {'SteelElectricalSwitch', 1},
             {'AluminiumSorter', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 2,
         tier = 3,
     },
     },
     {
     {
         name = 'SteelOreWasher',
         name = 'StainlessSteelSorter',
        machine = 'Hand',
         input = {
         input = {
             {'SteelPlate', 7},
             {'StainlessSteelSplitter', 1},
             {'SteelPipe', 2},
             {'Processor', 3},
            {'SteelParts', 8},
         },
         },
         output = {
         output = {
             {'SteelOreWasher', 1},
             {'StainlessSteelSorter', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 2,
         tier = 4,
     },
     },
     {
     {
         name = 'AluminiumOreWasher',
         name = 'TitaniumSorter',
        machine = 'Hand',
         input = {
         input = {
             {'AluminiumPlate', 7},
             {'TitaniumSplitter', 1},
             {'AluminiumPipe', 2},
             {'QuantumCircuit', 3},
            {'BasicFrame', 2},
         },
         },
         output = {
         output = {
             {'AluminiumOreWasher', 1},
             {'TitaniumSorter', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 3,
         tier = 5,
     },
     },
     {
     {
         name = 'StainlessSteelOreWasher',
         name = 'CompositeSorter',
        machine = 'Hand',
         input = {
         input = {
             {'StainlessSteelPlate', 7},
             {'CompositeSplitter', 1},
             {'StainlessSteelPipe', 2},
             {'QuantumProcessor', 3},
            {'ReinforcedFrame', 2},
         },
         },
         output = {
         output = {
             {'StainlessSteelOreWasher', 1},
             {'CompositeSorter', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 4,
         tier = 6,
     },
     },
     {
     {
         name = 'TitaniumOreWasher',
         name = 'NeutroniumSorter',
        machine = 'Hand',
         input = {
         input = {
             {'TitaniumPlate', 7},
             {'NeutroniumSplitter', 1},
             {'TitaniumPipe', 2},
             {'QuantumBrain', 3},
            {'ReinforcedFrame', 4},
         },
         },
         output = {
         output = {
             {'TitaniumOreWasher', 1},
             {'NeutroniumSorter', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 5,
         tier = 7,
     },
     },
     {
     {
         name = 'CompositeOreWasher',
         name = 'CopperContainer',
        machine = 'Hand',
         input = {
         input = {
             {'CompositePlate', 7},
             {'CopperPlate', 3},
            {'CompositePipe', 2},
            {'ModularFrame', 2},
         },
         },
         output = {
         output = {
             {'CompositeOreWasher', 1},
             {'CopperContainer', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 6,
         tier = 1,
     },
     },
     {
     {
         name = 'NeutroniumOreWasher',
         name = 'SteelContainer',
        machine = 'Hand',
         input = {
         input = {
             {'NeutroniumPlate', 7},
             {'SteelPlate', 3},
            {'NeutroniumPipe', 2},
            {'ModularFrame', 4},
         },
         },
         output = {
         output = {
             {'NeutroniumOreWasher', 1},
             {'SteelContainer', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 7,
         tier = 2,
     },
     },
     {
     {
         name = 'CopperConveyor',
         name = 'AluminiumContainer',
        machine = 'Hand',
         input = {
         input = {
             {'CopperPlate', 1},
             {'AluminiumPlate', 3},
            {'CopperParts', 1},
         },
         },
         output = {
         output = {
             {'CopperConveyor', 1},
             {'AluminiumContainer', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 1,
         tier = 3,
     },
     },
     {
     {
         name = 'SteelConveyor',
         name = 'StainlessSteelContainer',
        machine = 'Hand',
         input = {
         input = {
             {'SteelPlate', 1},
             {'StainlessSteelPlate', 3},
            {'SteelParts', 2},
         },
         },
         output = {
         output = {
             {'SteelConveyor', 1},
             {'StainlessSteelContainer', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 2,
         tier = 4,
     },
     },
     {
     {
         name = 'AluminiumConveyor',
         name = 'TitaniumContainer',
        machine = 'Hand',
         input = {
         input = {
             {'AluminiumPlate', 1},
             {'TitaniumPlate', 3},
            {'AluminiumParts', 3},
         },
         },
         output = {
         output = {
             {'AluminiumConveyor', 1},
             {'TitaniumContainer', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 3,
         tier = 5,
     },
     },
     {
     {
         name = 'StainlessSteelConveyor',
         name = 'CompositeContainer',
        machine = 'Hand',
         input = {
         input = {
             {'StainlessSteelPlate', 1},
             {'CompositePlate', 3},
            {'StainlessSteelParts', 4},
         },
         },
         output = {
         output = {
             {'StainlessSteelConveyor', 1},
             {'CompositeContainer', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 4,
         tier = 6,
     },
     },
     {
     {
         name = 'TitaniumConveyor',
         name = 'NeutroniumContainer',
        machine = 'Hand',
         input = {
         input = {
             {'TitaniumPlate', 1},
             {'NeutroniumPlate', 3},
            {'TitaniumParts', 4},
         },
         },
         output = {
         output = {
             {'TitaniumConveyor', 1},
             {'NeutroniumContainer', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 5,
         tier = 7,
     },
     },
     {
     {
         name = 'CompositeConveyor',
         name = 'CopperStirlingEngine',
        machine = 'Hand',
         input = {
         input = {
             {'CompositePlate', 1},
             {'CopperParts', 2},
             {'CompositeParts', 4},
             {'CopperPlate', 2},
         },
         },
         output = {
         output = {
             {'CompositeConveyor', 1},
             {'CopperStirlingEngine', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 6,
         tier = 1,
     },
     },
     {
     {
         name = 'NeutroniumConveyor',
         name = 'SteelStirlingEngine',
        machine = 'Hand',
         input = {
         input = {
             {'NeutroniumPlate', 1},
             {'CopperParts', 4},
             {'NeutroniumParts', 4},
             {'SteelPlate', 2},
         },
         },
         output = {
         output = {
             {'NeutroniumConveyor', 1},
             {'SteelStirlingEngine', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 7,
         tier = 2,
     },
     },
     {
     {
         name = 'CopperSplitter',
         name = 'AluminiumStirlingEngine',
        machine = 'Hand',
         input = {
         input = {
             {'CopperConveyor', 2},
             {'SteelParts', 6},
             {'CopperParts', 8},
             {'AluminiumPlate', 2},
         },
         },
         output = {
         output = {
             {'CopperSplitter', 1},
             {'AluminiumStirlingEngine', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 1,
         tier = 3,
     },
     },
     {
     {
         name = 'SteelSplitter',
         name = 'StainlessSteelStirlingEngine',
        machine = 'Hand',
         input = {
         input = {
            {'SteelConveyor', 2},
             {'SteelParts', 8},
             {'SteelParts', 8},
            {'StainlessSteelPlate', 2},
         },
         },
         output = {
         output = {
             {'SteelSplitter', 1},
             {'StainlessSteelStirlingEngine', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 2,
         tier = 4,
     },
     },
     {
     {
         name = 'AluminiumSplitter',
         name = 'TitaniumStirlingEngine',
        machine = 'Hand',
         input = {
         input = {
             {'AluminiumConveyor', 2},
             {'SteelParts', 8},
             {'AluminiumParts', 8},
             {'TitaniumPlate', 2},
         },
         },
         output = {
         output = {
             {'AluminiumSplitter', 1},
             {'TitaniumStirlingEngine', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 3,
         tier = 5,
     },
     },
     {
     {
         name = 'StainlessSteelSplitter',
         name = 'CompositeStirlingEngine',
        machine = 'Hand',
         input = {
         input = {
             {'StainlessSteelConveyor', 2},
             {'SteelParts', 8},
             {'StainlessSteelParts', 8},
             {'CompositePlate', 2},
         },
         },
         output = {
         output = {
             {'StainlessSteelSplitter', 1},
             {'CompositeStirlingEngine', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 4,
         tier = 6,
     },
     },
     {
     {
         name = 'TitaniumSplitter',
         name = 'NeutroniumStirlingEngine',
        machine = 'Hand',
         input = {
         input = {
             {'TitaniumConveyor', 2},
             {'SteelParts', 8},
             {'TitaniumParts', 8},
             {'NeutroniumPlate', 2},
         },
         },
         output = {
         output = {
             {'TitaniumSplitter', 1},
             {'NeutroniumStirlingEngine', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 5,
         tier = 7,
     },
     },
     {
     {
         name = 'CompositeSplitter',
         name = 'SteelSteamEngine',
        machine = 'Hand',
         input = {
         input = {
             {'CompositeConveyor', 2},
             {'CopperParts', 2},
             {'CompositeParts', 8},
             {'SteelPipe', 2},
         },
         },
         output = {
         output = {
             {'CompositeSplitter', 1},
             {'SteelSteamEngine', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 6,
         tier = 2,
     },
     },
     {
     {
         name = 'NeutroniumSplitter',
         name = 'AluminiumSteamEngine',
        machine = 'Hand',
         input = {
         input = {
             {'NeutroniumConveyor', 2},
             {'SteelParts', 4},
             {'NeutroniumParts', 8},
             {'AluminiumPipe', 2},
         },
         },
         output = {
         output = {
             {'NeutroniumSplitter', 1},
             {'AluminiumSteamEngine', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 7,
         tier = 3,
     },
     },
     {
     {
         name = 'SteelSorter',
         name = 'StainlessSteelSteamEngine',
        machine = 'Hand',
         input = {
         input = {
             {'SteelSplitter', 1},
             {'SteelParts', 6},
             {'Circuit', 6},
             {'StainlessSteelPipe', 2},
         },
         },
         output = {
         output = {
             {'SteelSorter', 1},
             {'StainlessSteelSteamEngine', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 2,
         tier = 4,
     },
     },
     {
     {
         name = 'AluminiumSorter',
         name = 'TitaniumSteamEngine',
        machine = 'Hand',
         input = {
         input = {
             {'AluminiumSplitter', 1},
             {'SteelParts', 8},
             {'AdvancedCircuit', 6},
             {'TitaniumPipe', 2},
         },
         },
         output = {
         output = {
             {'AluminiumSorter', 1},
             {'TitaniumSteamEngine', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 3,
         tier = 5,
     },
     },
     {
     {
         name = 'StainlessSteelSorter',
         name = 'CompositeSteamEngine',
        machine = 'Hand',
         input = {
         input = {
             {'StainlessSteelSplitter', 1},
             {'SteelParts', 8},
             {'Processor', 6},
             {'CompositePipe', 2},
         },
         },
         output = {
         output = {
             {'StainlessSteelSorter', 1},
             {'CompositeSteamEngine', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 4,
         tier = 6,
     },
     },
     {
     {
         name = 'TitaniumSorter',
         name = 'NeutroniumSteamEngine',
        machine = 'Hand',
         input = {
         input = {
             {'TitaniumSplitter', 1},
             {'SteelParts', 8},
             {'QuantumCircuit', 6},
             {'NeutroniumPipe', 2},
         },
         },
         output = {
         output = {
             {'TitaniumSorter', 1},
             {'NeutroniumSteamEngine', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 5,
         tier = 7,
     },
     },
     {
     {
         name = 'CompositeSorter',
         name = 'StainlessSteelCombustionEngine',
        machine = 'Hand',
         input = {
         input = {
             {'CompositeSplitter', 1},
             {'StainlessSteelPlate', 10},
             {'QuantumProcessor', 6},
            {'StainlessSteelParts', 24},
            {'Processor', 1},
             {'Catalyst', 1},
         },
         },
         output = {
         output = {
             {'CompositeSorter', 1},
             {'StainlessSteelCombustionEngine', 1},
         },
         },
         ticks = 20,
         ticks = 100,
         tier = 6,
         tier = 4,
     },
     },
     {
     {
         name = 'NeutroniumSorter',
         name = 'TitaniumCombustionEngine',
        machine = 'Hand',
         input = {
         input = {
             {'NeutroniumSplitter', 1},
             {'TitaniumPlate', 10},
             {'QuantumBrain', 6},
            {'TitaniumParts', 24},
            {'QuantumCircuit', 1},
             {'Catalyst', 1},
         },
         },
         output = {
         output = {
             {'NeutroniumSorter', 1},
             {'TitaniumCombustionEngine', 1},
         },
         },
         ticks = 20,
         ticks = 100,
         tier = 7,
         tier = 5,
     },
     },
     {
     {
         name = 'CopperContainer',
         name = 'CompositeCombustionEngine',
        machine = 'Hand',
         input = {
         input = {
             {'CopperPlate', 3},
             {'CompositePlate', 10},
            {'CompositeParts', 24},
            {'QuantumProcessor', 1},
            {'Catalyst', 1},
         },
         },
         output = {
         output = {
             {'CopperContainer', 1},
             {'CompositeCombustionEngine', 1},
         },
         },
         ticks = 20,
         ticks = 100,
         tier = 1,
         tier = 6,
     },
     },
     {
     {
         name = 'SteelContainer',
         name = 'NeutroniumCombustionEngine',
        machine = 'Hand',
         input = {
         input = {
             {'SteelPlate', 3},
             {'NeutroniumPlate', 10},
            {'NeutroniumParts', 24},
            {'QuantumBrain', 1},
            {'Catalyst', 1},
         },
         },
         output = {
         output = {
             {'SteelContainer', 1},
             {'NeutroniumCombustionEngine', 1},
         },
         },
         ticks = 20,
         ticks = 100,
         tier = 2,
         tier = 7,
     },
     },
     {
     {
         name = 'AluminiumContainer',
         name = 'StainlessSteelFractionatingColumn',
        machine = 'Hand',
         input = {
         input = {
             {'AluminiumPlate', 3},
             {'StainlessSteelPlate', 10},
            {'StainlessSteelPipe', 10},
            {'BasicFrame', 2},
            {'StainlessSteelPump', 6},
         },
         },
         output = {
         output = {
             {'AluminiumContainer', 1},
             {'StainlessSteelFractionatingColumn', 1},
         },
         },
         ticks = 20,
         ticks = 40,
        tier = 3,
    },
    {
        name = 'StainlessSteelContainer',
        input = {
            {'StainlessSteelPlate', 3},
        },
        output = {
            {'StainlessSteelContainer', 1},
        },
        ticks = 20,
         tier = 4,
         tier = 4,
     },
     },
     {
     {
         name = 'TitaniumContainer',
         name = 'TitaniumFractionatingColumn',
        machine = 'Hand',
         input = {
         input = {
             {'TitaniumPlate', 3},
             {'TitaniumPlate', 11},
            {'StainlessSteelPipe', 15},
            {'ReinforcedFrame', 2},
            {'TitaniumPump', 6},
         },
         },
         output = {
         output = {
             {'TitaniumContainer', 1},
             {'TitaniumFractionatingColumn', 1},
         },
         },
         ticks = 20,
         ticks = 40,
         tier = 5,
         tier = 5,
     },
     },
     {
     {
         name = 'CompositeContainer',
         name = 'CompositeFractionatingColumn',
        machine = 'Hand',
         input = {
         input = {
             {'CompositePlate', 3},
             {'CompositePlate', 12},
            {'StainlessSteelPipe', 20},
            {'ReinforcedFrame', 4},
            {'CompositePump', 6},
         },
         },
         output = {
         output = {
             {'CompositeContainer', 1},
             {'CompositeFractionatingColumn', 1},
         },
         },
         ticks = 20,
         ticks = 40,
         tier = 6,
         tier = 6,
     },
     },
     {
     {
         name = 'NeutroniumContainer',
         name = 'NeutroniumFractionatingColumn',
        machine = 'Hand',
         input = {
         input = {
             {'NeutroniumPlate', 3},
             {'NeutroniumPlate', 13},
            {'StainlessSteelPipe', 25},
            {'ModularFrame', 2},
            {'NeutroniumPump', 6},
         },
         },
         output = {
         output = {
             {'NeutroniumContainer', 1},
             {'NeutroniumFractionatingColumn', 1},
         },
         },
         ticks = 20,
         ticks = 40,
         tier = 7,
         tier = 7,
     },
     },
     {
     {
         name = 'CopperStirlingEngine',
         name = 'StainlessSteelPyrolysisUnit',
        machine = 'Hand',
         input = {
         input = {
             {'CopperParts', 2},
             {'StainlessSteelPlate', 6},
             {'CopperPlate', 2},
             {'CopperPipe', 5},
            {'BasicFrame', 2},
         },
         },
         output = {
         output = {
             {'CopperStirlingEngine', 1},
             {'StainlessSteelPyrolysisUnit', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 1,
         tier = 4,
     },
     },
     {
     {
         name = 'SteelStirlingEngine',
         name = 'TitaniumPyrolysisUnit',
        machine = 'Hand',
         input = {
         input = {
             {'CopperParts', 4},
             {'TitaniumPlate', 6},
             {'SteelPlate', 2},
             {'CopperPipe', 10},
            {'ReinforcedFrame', 2},
         },
         },
         output = {
         output = {
             {'SteelStirlingEngine', 1},
             {'TitaniumPyrolysisUnit', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 2,
         tier = 5,
     },
     },
     {
     {
         name = 'AluminiumStirlingEngine',
         name = 'CompositePyrolysisUnit',
        machine = 'Hand',
         input = {
         input = {
             {'SteelParts', 6},
             {'CompositePlate', 6},
             {'AluminiumPlate', 2},
             {'CopperPipe', 15},
            {'ReinforcedFrame', 4},
         },
         },
         output = {
         output = {
             {'AluminiumStirlingEngine', 1},
             {'CompositePyrolysisUnit', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 3,
         tier = 6,
     },
     },
     {
     {
         name = 'StainlessSteelStirlingEngine',
         name = 'NeutroniumPyrolysisUnit',
        machine = 'Hand',
         input = {
         input = {
             {'SteelParts', 8},
             {'NeutroniumPlate', 6},
             {'StainlessSteelPlate', 2},
             {'CopperPipe', 20},
            {'ModularFrame', 2},
         },
         },
         output = {
         output = {
             {'StainlessSteelStirlingEngine', 1},
             {'NeutroniumPyrolysisUnit', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 4,
         tier = 7,
     },
     },
     {
     {
         name = 'TitaniumStirlingEngine',
         name = 'CopperHandGenerator',
        machine = 'Hand',
         input = {
         input = {
             {'SteelParts', 8},
             {'CopperPlate', 2},
             {'TitaniumPlate', 2},
             {'CopperParts', 4},
         },
         },
         output = {
         output = {
             {'TitaniumStirlingEngine', 1},
             {'CopperHandGenerator', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 5,
         tier = 1,
     },
     },
     {
     {
         name = 'CompositeStirlingEngine',
         name = 'AluminiumGenerator',
        machine = 'Hand',
         input = {
         input = {
             {'SteelParts', 8},
             {'AluminiumPlate', 8},
             {'CompositePlate', 2},
             {'CopperWire', 30.0},
            {'BasicFrame', 1},
            {'AdvancedCircuit', 1},
         },
         },
         output = {
         output = {
             {'CompositeStirlingEngine', 1},
             {'AluminiumGenerator', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 6,
         tier = 3,
     },
     },
     {
     {
         name = 'NeutroniumStirlingEngine',
         name = 'StainlessSteelGenerator',
        machine = 'Hand',
         input = {
         input = {
             {'SteelParts', 8},
             {'StainlessSteelPlate', 8},
             {'NeutroniumPlate', 2},
             {'CopperWire', 36},
            {'ReinforcedFrame', 1},
            {'Processor', 1},
         },
         },
         output = {
         output = {
             {'NeutroniumStirlingEngine', 1},
             {'StainlessSteelGenerator', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 7,
         tier = 4,
     },
     },
     {
     {
         name = 'SteelSteamEngine',
         name = 'TitaniumGenerator',
        machine = 'Hand',
         input = {
         input = {
             {'CopperParts', 2},
             {'TitaniumPlate', 8},
             {'SteelPipe', 2},
            {'GoldWire', 12},
            {'ReinforcedFrame', 2},
             {'QuantumCircuit', 1},
         },
         },
         output = {
         output = {
             {'SteelSteamEngine', 1},
             {'TitaniumGenerator', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 2,
         tier = 5,
     },
     },
     {
     {
         name = 'AluminiumSteamEngine',
         name = 'CompositeGenerator',
        machine = 'Hand',
         input = {
         input = {
             {'SteelParts', 4},
             {'CompositePlate', 8},
             {'AluminiumPipe', 2},
             {'PlatinumWire', 12},
            {'ModularFrame', 1},
            {'QuantumProcessor', 1},
         },
         },
         output = {
         output = {
             {'AluminiumSteamEngine', 1},
             {'CompositeGenerator', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 3,
         tier = 6,
     },
     },
     {
     {
         name = 'StainlessSteelSteamEngine',
         name = 'NeutroniumGenerator',
        machine = 'Hand',
         input = {
         input = {
             {'SteelParts', 6},
             {'NeutroniumPlate', 8},
             {'StainlessSteelPipe', 2},
             {'YttriumWire', 12},
            {'ModularFrame', 2},
            {'QuantumBrain', 1},
         },
         },
         output = {
         output = {
             {'StainlessSteelSteamEngine', 1},
             {'NeutroniumGenerator', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 4,
         tier = 7,
     },
     },
     {
     {
         name = 'TitaniumSteamEngine',
         name = 'TitaniumIndustrialGenerator',
        machine = 'Hand',
         input = {
         input = {
             {'SteelParts', 8},
             {'TitaniumPlate', 24},
             {'TitaniumPipe', 2},
             {'GoldWire', 36},
            {'BasicFrame', 3},
            {'QuantumCircuit', 3},
         },
         },
         output = {
         output = {
             {'TitaniumSteamEngine', 1},
             {'TitaniumIndustrialGenerator', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 1,617: Line 1,808:
     },
     },
     {
     {
         name = 'CompositeSteamEngine',
         name = 'CompositeIndustrialGenerator',
        machine = 'Hand',
         input = {
         input = {
             {'SteelParts', 8},
             {'CompositePlate', 24},
             {'CompositePipe', 2},
             {'PlatinumWire', 36},
            {'ReinforcedFrame', 3},
            {'QuantumProcessor', 3},
         },
         },
         output = {
         output = {
             {'CompositeSteamEngine', 1},
             {'CompositeIndustrialGenerator', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 1,629: Line 1,823:
     },
     },
     {
     {
         name = 'NeutroniumSteamEngine',
         name = 'NeutroniumIndustrialGenerator',
        machine = 'Hand',
         input = {
         input = {
             {'SteelParts', 8},
             {'NeutroniumPlate', 24},
             {'NeutroniumPipe', 2},
             {'YttriumWire', 36},
            {'ReinforcedFrame', 6},
            {'QuantumBrain', 3},
         },
         },
         output = {
         output = {
             {'NeutroniumSteamEngine', 1},
             {'NeutroniumIndustrialGenerator', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 1,641: Line 1,838:
     },
     },
     {
     {
         name = 'StainlessSteelCombustionEngine',
         name = 'CopperCompactGenerator',
        machine = 'Hand',
         input = {
         input = {
             {'StainlessSteelPlate', 10},
             {'CopperPlate', 1},
            {'StainlessSteelParts', 24},
             {'CopperWire', 3.0},
             {'Processor', 3},
             {'CopperParts', 2},
             {'Catalyst', 1},
         },
         },
         output = {
         output = {
             {'StainlessSteelCombustionEngine', 1},
             {'CopperCompactGenerator', 1},
         },
         },
         ticks = 100,
         ticks = 20,
         tier = 4,
         tier = 1,
     },
     },
     {
     {
         name = 'TitaniumCombustionEngine',
         name = 'SteelCompactGenerator',
        machine = 'Hand',
         input = {
         input = {
             {'TitaniumPlate', 10},
             {'SteelPlate', 1},
            {'TitaniumParts', 24},
             {'CopperWire', 4},
             {'QuantumCircuit', 3},
             {'SteelParts', 4},
             {'Catalyst', 1},
         },
         },
         output = {
         output = {
             {'TitaniumCombustionEngine', 1},
             {'SteelCompactGenerator', 1},
         },
         },
         ticks = 100,
         ticks = 20,
         tier = 5,
         tier = 2,
     },
     },
     {
     {
         name = 'CompositeCombustionEngine',
         name = 'AluminiumCompactGenerator',
        machine = 'Hand',
         input = {
         input = {
             {'CompositePlate', 10},
             {'AluminiumPlate', 1},
             {'CompositeParts', 24},
             {'CopperWire', 5.0},
             {'QuantumProcessor', 3},
             {'BasicFrame', 1},
            {'Catalyst', 1},
         },
         },
         output = {
         output = {
             {'CompositeCombustionEngine', 1},
             {'AluminiumCompactGenerator', 1},
         },
         },
         ticks = 100,
         ticks = 20,
         tier = 6,
         tier = 3,
     },
     },
     {
     {
         name = 'NeutroniumCombustionEngine',
         name = 'StainlessSteelCompactGenerator',
        machine = 'Hand',
         input = {
         input = {
             {'NeutroniumPlate', 10},
             {'StainlessSteelPlate', 1},
             {'NeutroniumParts', 24},
             {'CopperWire', 6},
             {'QuantumBrain', 3},
             {'ReinforcedFrame', 1},
            {'Catalyst', 1},
         },
         },
         output = {
         output = {
             {'NeutroniumCombustionEngine', 1},
             {'StainlessSteelCompactGenerator', 1},
         },
         },
         ticks = 100,
         ticks = 20,
        tier = 7,
    },
    {
        name = 'StainlessSteelFractionatingColumn',
        input = {
            {'StainlessSteelPlate', 10},
            {'StainlessSteelPipe', 10},
            {'BasicFrame', 2},
            {'StainlessSteelPump', 6},
        },
        output = {
            {'StainlessSteelFractionatingColumn', 1},
        },
        ticks = 40,
         tier = 4,
         tier = 4,
     },
     },
     {
     {
         name = 'TitaniumFractionatingColumn',
         name = 'TitaniumCompactGenerator',
        machine = 'Hand',
         input = {
         input = {
             {'TitaniumPlate', 11},
             {'TitaniumPlate', 1},
             {'StainlessSteelPipe', 15},
             {'GoldWire', 2},
             {'ReinforcedFrame', 2},
             {'ReinforcedFrame', 2},
            {'TitaniumPump', 6},
         },
         },
         output = {
         output = {
             {'TitaniumFractionatingColumn', 1},
             {'TitaniumCompactGenerator', 1},
         },
         },
         ticks = 40,
         ticks = 20,
         tier = 5,
         tier = 5,
     },
     },
     {
     {
         name = 'CompositeFractionatingColumn',
         name = 'CompositeCompactGenerator',
        machine = 'Hand',
         input = {
         input = {
             {'CompositePlate', 12},
             {'CompositePlate', 1},
             {'StainlessSteelPipe', 20},
             {'PlatinumWire', 2},
             {'ReinforcedFrame', 4},
             {'ModularFrame', 1},
            {'CompositePump', 6},
         },
         },
         output = {
         output = {
             {'CompositeFractionatingColumn', 1},
             {'CompositeCompactGenerator', 1},
         },
         },
         ticks = 40,
         ticks = 20,
         tier = 6,
         tier = 6,
     },
     },
     {
     {
         name = 'NeutroniumFractionatingColumn',
         name = 'NeutroniumCompactGenerator',
        machine = 'Hand',
         input = {
         input = {
             {'NeutroniumPlate', 13},
             {'NeutroniumPlate', 1},
             {'StainlessSteelPipe', 25},
             {'YttriumWire', 2},
             {'ModularFrame', 2},
             {'ModularFrame', 2},
            {'NeutroniumPump', 6},
         },
         },
         output = {
         output = {
             {'NeutroniumFractionatingColumn', 1},
             {'NeutroniumCompactGenerator', 1},
         },
         },
         ticks = 40,
         ticks = 20,
         tier = 7,
         tier = 7,
     },
     },
     {
     {
         name = 'StainlessSteelPyrolysisUnit',
         name = 'SteelElectricEngine',
        machine = 'Hand',
         input = {
         input = {
             {'StainlessSteelPlate', 6},
             {'SteelParts', 4},
             {'CopperPipe', 5},
             {'SteelPlate', 2},
             {'BasicFrame', 2},
             {'CopperWire', 8},
         },
         },
         output = {
         output = {
             {'StainlessSteelPyrolysisUnit', 1},
             {'SteelElectricEngine', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 4,
         tier = 2,
     },
     },
     {
     {
         name = 'TitaniumPyrolysisUnit',
         name = 'AluminiumElectricEngine',
        machine = 'Hand',
         input = {
         input = {
             {'TitaniumPlate', 6},
             {'BasicFrame', 1},
             {'CopperPipe', 10},
             {'AluminiumPlate', 2},
             {'ReinforcedFrame', 2},
             {'CopperWire', 16},
         },
         },
         output = {
         output = {
             {'TitaniumPyrolysisUnit', 1},
             {'AluminiumElectricEngine', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 5,
         tier = 3,
     },
     },
     {
     {
         name = 'CompositePyrolysisUnit',
         name = 'StainlessSteelElectricEngine',
        machine = 'Hand',
         input = {
         input = {
             {'CompositePlate', 6},
             {'ReinforcedFrame', 1},
             {'CopperPipe', 15},
             {'StainlessSteelPlate', 2},
             {'ReinforcedFrame', 4},
             {'BasicCoil', 1},
         },
         },
         output = {
         output = {
             {'CompositePyrolysisUnit', 1},
             {'StainlessSteelElectricEngine', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 6,
         tier = 4,
     },
     },
     {
     {
         name = 'NeutroniumPyrolysisUnit',
         name = 'TitaniumElectricEngine',
        machine = 'Hand',
         input = {
         input = {
             {'NeutroniumPlate', 6},
             {'ReinforcedFrame', 2},
             {'CopperPipe', 20},
             {'TitaniumPlate', 2},
             {'ModularFrame', 2},
             {'AdvancedCoil', 1},
         },
         },
         output = {
         output = {
             {'NeutroniumPyrolysisUnit', 1},
             {'TitaniumElectricEngine', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 7,
         tier = 5,
     },
     },
     {
     {
         name = 'CopperHandGenerator',
         name = 'CompositeElectricEngine',
        machine = 'Hand',
         input = {
         input = {
             {'CopperPlate', 2},
             {'ModularFrame', 1},
             {'CopperParts', 4},
            {'CompositePlate', 2},
             {'PowerCoil', 1},
         },
         },
         output = {
         output = {
             {'CopperHandGenerator', 1},
             {'CompositeElectricEngine', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 1,
         tier = 6,
     },
     },
     {
     {
         name = 'AluminiumGenerator',
         name = 'NeutroniumElectricEngine',
        machine = 'Hand',
         input = {
         input = {
             {'AluminiumPlate', 8},
             {'ModularFrame', 2},
             {'CopperWire', 30.0},
             {'NeutroniumPlate', 2},
             {'BasicFrame', 1},
             {'PowerCoil', 2},
            {'AdvancedCircuit', 1},
         },
         },
         output = {
         output = {
             {'AluminiumGenerator', 1},
             {'NeutroniumElectricEngine', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 3,
         tier = 7,
     },
     },
     {
     {
         name = 'StainlessSteelGenerator',
         name = 'CopperLoader',
        machine = 'Hand',
         input = {
         input = {
             {'StainlessSteelPlate', 8},
             {'CopperRobotArm', 5},
             {'CopperWire', 36},
             {'CopperParts', 1},
             {'ReinforcedFrame', 1},
             {'CopperParts', 2},
             {'Processor', 1},
             {'CopperParts', 2},
         },
         },
         output = {
         output = {
             {'StainlessSteelGenerator', 1},
             {'CopperLoader', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 4,
         tier = 1,
     },
     },
     {
     {
         name = 'TitaniumGenerator',
         name = 'SteelLoader',
        machine = 'Hand',
         input = {
         input = {
             {'TitaniumPlate', 8},
             {'SteelRobotArm', 5},
             {'GoldWire', 12},
             {'SteelElectricEngine', 1},
             {'ReinforcedFrame', 2},
             {'Circuit', 2},
             {'QuantumCircuit', 1},
             {'SteelParts', 4},
         },
         },
         output = {
         output = {
             {'TitaniumGenerator', 1},
             {'SteelLoader', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 5,
         tier = 2,
     },
     },
     {
     {
         name = 'CompositeGenerator',
         name = 'AluminiumLoader',
        machine = 'Hand',
         input = {
         input = {
             {'CompositePlate', 8},
             {'AluminiumRobotArm', 5},
             {'PlatinumWire', 12},
             {'AluminiumElectricEngine', 1},
             {'ModularFrame', 1},
             {'AdvancedCircuit', 2},
             {'QuantumProcessor', 1},
             {'BasicFrame', 1},
         },
         },
         output = {
         output = {
             {'CompositeGenerator', 1},
             {'AluminiumLoader', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 6,
         tier = 3,
     },
     },
     {
     {
         name = 'NeutroniumGenerator',
         name = 'StainlessSteelLoader',
        machine = 'Hand',
         input = {
         input = {
             {'NeutroniumPlate', 8},
             {'StainlessSteelRobotArm', 5},
             {'YttriumWire', 12},
             {'StainlessSteelElectricEngine', 1},
             {'ModularFrame', 2},
             {'Processor', 2},
             {'QuantumBrain', 1},
             {'ReinforcedFrame', 1},
         },
         },
         output = {
         output = {
             {'NeutroniumGenerator', 1},
             {'StainlessSteelLoader', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 7,
         tier = 4,
     },
     },
     {
     {
         name = 'TitaniumIndustrialGenerator',
         name = 'TitaniumLoader',
        machine = 'Hand',
         input = {
         input = {
             {'TitaniumPlate', 24},
             {'TitaniumRobotArm', 5},
             {'GoldWire', 36},
             {'TitaniumElectricEngine', 1},
             {'BasicFrame', 3},
             {'QuantumCircuit', 2},
             {'QuantumCircuit', 3},
             {'ReinforcedFrame', 2},
         },
         },
         output = {
         output = {
             {'TitaniumIndustrialGenerator', 1},
             {'TitaniumLoader', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 1,901: Line 2,095:
     },
     },
     {
     {
         name = 'CompositeIndustrialGenerator',
         name = 'CompositeLoader',
        machine = 'Hand',
         input = {
         input = {
             {'CompositePlate', 24},
             {'CompositeRobotArm', 5},
             {'PlatinumWire', 36},
             {'CompositeElectricEngine', 1},
             {'ReinforcedFrame', 3},
             {'QuantumProcessor', 2},
             {'QuantumProcessor', 3},
             {'ModularFrame', 1},
         },
         },
         output = {
         output = {
             {'CompositeIndustrialGenerator', 1},
             {'CompositeLoader', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 1,915: Line 2,110:
     },
     },
     {
     {
         name = 'NeutroniumIndustrialGenerator',
         name = 'NeutroniumLoader',
        machine = 'Hand',
         input = {
         input = {
             {'NeutroniumPlate', 24},
             {'NeutroniumRobotArm', 5},
             {'YttriumWire', 36},
             {'NeutroniumElectricEngine', 1},
             {'ReinforcedFrame', 6},
             {'QuantumBrain', 2},
             {'QuantumBrain', 3},
             {'ModularFrame', 2},
         },
         },
         output = {
         output = {
             {'NeutroniumIndustrialGenerator', 1},
             {'NeutroniumLoader', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 1,929: Line 2,125:
     },
     },
     {
     {
         name = 'CopperCompactGenerator',
         name = 'CopperRobotArm',
        machine = 'Hand',
         input = {
         input = {
             {'CopperPlate', 1},
             {'CopperPlate', 1},
            {'CopperWire', 3.0},
             {'CopperParts', 2},
             {'CopperParts', 2},
         },
         },
         output = {
         output = {
             {'CopperCompactGenerator', 1},
             {'CopperRobotArm', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 1,942: Line 2,138:
     },
     },
     {
     {
         name = 'SteelCompactGenerator',
         name = 'SteelRobotArm',
        machine = 'Hand',
         input = {
         input = {
             {'SteelPlate', 1},
             {'SteelPlate', 1},
             {'CopperWire', 4},
             {'CopperParts', 4},
            {'SteelParts', 4},
         },
         },
         output = {
         output = {
             {'SteelCompactGenerator', 1},
             {'SteelRobotArm', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 1,955: Line 2,151:
     },
     },
     {
     {
         name = 'AluminiumCompactGenerator',
         name = 'AluminiumRobotArm',
        machine = 'Hand',
         input = {
         input = {
             {'AluminiumPlate', 1},
             {'AluminiumPlate', 1},
             {'CopperWire', 5.0},
             {'SteelParts', 8},
            {'BasicFrame', 1},
         },
         },
         output = {
         output = {
             {'AluminiumCompactGenerator', 1},
             {'AluminiumRobotArm', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 1,968: Line 2,164:
     },
     },
     {
     {
         name = 'StainlessSteelCompactGenerator',
         name = 'StainlessSteelRobotArm',
        machine = 'Hand',
         input = {
         input = {
             {'StainlessSteelPlate', 1},
             {'StainlessSteelPlate', 1},
             {'CopperWire', 6},
             {'SteelParts', 16},
            {'ReinforcedFrame', 1},
         },
         },
         output = {
         output = {
             {'StainlessSteelCompactGenerator', 1},
             {'StainlessSteelRobotArm', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 1,981: Line 2,177:
     },
     },
     {
     {
         name = 'TitaniumCompactGenerator',
         name = 'TitaniumRobotArm',
        machine = 'Hand',
         input = {
         input = {
             {'TitaniumPlate', 1},
             {'TitaniumPlate', 1},
             {'GoldWire', 2},
             {'SteelParts', 32},
            {'ReinforcedFrame', 2},
         },
         },
         output = {
         output = {
             {'TitaniumCompactGenerator', 1},
             {'TitaniumRobotArm', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 1,994: Line 2,190:
     },
     },
     {
     {
         name = 'CompositeCompactGenerator',
         name = 'CompositeRobotArm',
        machine = 'Hand',
         input = {
         input = {
             {'CompositePlate', 1},
             {'CompositePlate', 1},
             {'PlatinumWire', 2},
             {'SteelParts', 64},
            {'ModularFrame', 1},
         },
         },
         output = {
         output = {
             {'CompositeCompactGenerator', 1},
             {'CompositeRobotArm', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 2,007: Line 2,203:
     },
     },
     {
     {
         name = 'NeutroniumCompactGenerator',
         name = 'NeutroniumRobotArm',
        machine = 'Hand',
         input = {
         input = {
             {'NeutroniumPlate', 1},
             {'NeutroniumPlate', 1},
             {'YttriumWire', 2},
             {'SteelParts', 128},
            {'ModularFrame', 2},
         },
         },
         output = {
         output = {
             {'NeutroniumCompactGenerator', 1},
             {'NeutroniumRobotArm', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 2,020: Line 2,216:
     },
     },
     {
     {
         name = 'SteelElectricEngine',
         name = 'CopperPump',
        machine = 'Hand',
         input = {
         input = {
             {'SteelParts', 4},
             {'CopperRobotArm', 1},
             {'SteelPlate', 2},
             {'CopperPipe', 1},
            {'CopperWire', 8},
         },
         },
         output = {
         output = {
             {'SteelElectricEngine', 1},
             {'CopperPump', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 2,
         tier = 1,
     },
     },
     {
     {
         name = 'AluminiumElectricEngine',
         name = 'SteelPump',
        machine = 'Hand',
         input = {
         input = {
             {'BasicFrame', 1},
             {'SteelRobotArm', 1},
             {'AluminiumPlate', 2},
             {'SteelPipe', 1},
            {'CopperWire', 16},
         },
         },
         output = {
         output = {
             {'AluminiumElectricEngine', 1},
             {'SteelPump', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 3,
         tier = 2,
     },
     },
     {
     {
         name = 'StainlessSteelElectricEngine',
         name = 'AluminiumPump',
        machine = 'Hand',
         input = {
         input = {
             {'ReinforcedFrame', 1},
             {'AluminiumRobotArm', 1},
             {'StainlessSteelPlate', 2},
             {'AluminiumPipe', 1},
            {'BasicCoil', 1},
         },
         },
         output = {
         output = {
             {'StainlessSteelElectricEngine', 1},
             {'AluminiumPump', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelPump',
        machine = 'Hand',
        input = {
            {'StainlessSteelRobotArm', 1},
            {'StainlessSteelPipe', 1},
        },
        output = {
            {'StainlessSteelPump', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 2,059: Line 2,268:
     },
     },
     {
     {
         name = 'TitaniumElectricEngine',
         name = 'TitaniumPump',
        machine = 'Hand',
         input = {
         input = {
             {'ReinforcedFrame', 2},
             {'TitaniumRobotArm', 1},
             {'TitaniumPlate', 2},
             {'TitaniumPipe', 1},
            {'AdvancedCoil', 1},
         },
         },
         output = {
         output = {
             {'TitaniumElectricEngine', 1},
             {'TitaniumPump', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 2,072: Line 2,281:
     },
     },
     {
     {
         name = 'CompositeElectricEngine',
         name = 'CompositePump',
        machine = 'Hand',
         input = {
         input = {
             {'ModularFrame', 1},
             {'CompositeRobotArm', 1},
             {'CompositePlate', 2},
             {'CompositePipe', 1},
            {'PowerCoil', 1},
         },
         },
         output = {
         output = {
             {'CompositeElectricEngine', 1},
             {'CompositePump', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 2,085: Line 2,294:
     },
     },
     {
     {
         name = 'NeutroniumElectricEngine',
         name = 'NeutroniumPump',
        machine = 'Hand',
         input = {
         input = {
             {'ModularFrame', 2},
             {'NeutroniumRobotArm', 1},
             {'NeutroniumPlate', 2},
             {'NeutroniumPipe', 1},
            {'PowerCoil', 2},
         },
         },
         output = {
         output = {
             {'NeutroniumElectricEngine', 1},
             {'NeutroniumPump', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 2,098: Line 2,307:
     },
     },
     {
     {
         name = 'CopperLoader',
         name = 'StoneSmelter',
        machine = 'Hand',
         input = {
         input = {
             {'CopperRobotArm', 5},
             {'BuildingMaterial', 4},
            {'CopperParts', 1},
            {'CopperParts', 2},
            {'CopperParts', 2},
         },
         },
         output = {
         output = {
             {'CopperLoader', 1},
             {'StoneSmelter', 1},
        },
        ticks = 20,
        tier = 0,
    },
    {
        name = 'CopperSmelter',
        machine = 'Hand',
        input = {
            {'CopperPlate', 4},
            {'StoneSmelter', 1},
        },
        output = {
            {'CopperSmelter', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 2,112: Line 2,332:
     },
     },
     {
     {
         name = 'SteelLoader',
         name = 'SteelSmelter',
        machine = 'Hand',
         input = {
         input = {
             {'SteelRobotArm', 5},
             {'SteelPlate', 4},
             {'SteelElectricEngine', 1},
             {'StoneSmelter', 1},
            {'Circuit', 2},
            {'SteelParts', 4},
         },
         },
         output = {
         output = {
             {'SteelLoader', 1},
             {'SteelSmelter', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 2,126: Line 2,345:
     },
     },
     {
     {
         name = 'AluminiumLoader',
         name = 'AluminiumSteamTurbine',
        machine = 'Hand',
         input = {
         input = {
             {'AluminiumRobotArm', 5},
             {'AluminiumPlate', 8},
             {'AluminiumElectricEngine', 1},
             {'AluminiumParts', 16},
             {'AdvancedCircuit', 2},
             {'AluminiumPipe', 4},
            {'BasicFrame', 1},
         },
         },
         output = {
         output = {
             {'AluminiumLoader', 1},
             {'AluminiumSteamTurbine', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 2,140: Line 2,359:
     },
     },
     {
     {
         name = 'StainlessSteelLoader',
         name = 'StainlessSteelSteamTurbine',
        machine = 'Hand',
         input = {
         input = {
             {'StainlessSteelRobotArm', 5},
             {'StainlessSteelPlate', 8},
             {'StainlessSteelElectricEngine', 1},
             {'StainlessSteelParts', 16},
             {'Processor', 2},
             {'StainlessSteelPipe', 4},
            {'ReinforcedFrame', 1},
         },
         },
         output = {
         output = {
             {'StainlessSteelLoader', 1},
             {'StainlessSteelSteamTurbine', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 2,154: Line 2,373:
     },
     },
     {
     {
         name = 'TitaniumLoader',
         name = 'TitaniumSteamTurbine',
        machine = 'Hand',
         input = {
         input = {
             {'TitaniumRobotArm', 5},
             {'TitaniumPlate', 8},
             {'TitaniumElectricEngine', 1},
             {'TitaniumParts', 16},
             {'QuantumCircuit', 2},
             {'TitaniumPipe', 4},
            {'ReinforcedFrame', 2},
         },
         },
         output = {
         output = {
             {'TitaniumLoader', 1},
             {'TitaniumSteamTurbine', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 2,168: Line 2,387:
     },
     },
     {
     {
         name = 'CompositeLoader',
         name = 'CompositeSteamTurbine',
        machine = 'Hand',
         input = {
         input = {
             {'CompositeRobotArm', 5},
             {'CompositePlate', 8},
             {'CompositeElectricEngine', 1},
             {'CompositeParts', 16},
             {'QuantumProcessor', 2},
             {'CompositePipe', 4},
            {'ModularFrame', 1},
         },
         },
         output = {
         output = {
             {'CompositeLoader', 1},
             {'CompositeSteamTurbine', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 2,182: Line 2,401:
     },
     },
     {
     {
         name = 'NeutroniumLoader',
         name = 'NeutroniumSteamTurbine',
        machine = 'Hand',
         input = {
         input = {
             {'NeutroniumRobotArm', 5},
             {'NeutroniumPlate', 8},
             {'NeutroniumElectricEngine', 1},
             {'NeutroniumParts', 16},
             {'QuantumBrain', 2},
             {'NeutroniumPipe', 4},
            {'ModularFrame', 2},
         },
         },
         output = {
         output = {
             {'NeutroniumLoader', 1},
             {'NeutroniumSteamTurbine', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 2,196: Line 2,415:
     },
     },
     {
     {
         name = 'CopperRobotArm',
         name = 'TitaniumIndustrialSteamTurbine',
        machine = 'Hand',
         input = {
         input = {
             {'CopperPlate', 1},
             {'TitaniumPlate', 50},
             {'CopperParts', 2},
             {'TitaniumParts', 32},
            {'TitaniumPipe', 10},
            {'QuantumCircuit', 2},
         },
         },
         output = {
         output = {
             {'CopperRobotArm', 1},
             {'TitaniumIndustrialSteamTurbine', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 1,
         tier = 5,
     },
     },
     {
     {
         name = 'SteelRobotArm',
         name = 'CompositeIndustrialSteamTurbine',
        machine = 'Hand',
         input = {
         input = {
             {'SteelPlate', 1},
             {'CompositePlate', 50},
             {'CopperParts', 4},
             {'CompositeParts', 32},
            {'CompositePipe', 10},
            {'QuantumProcessor', 2},
         },
         },
         output = {
         output = {
             {'SteelRobotArm', 1},
             {'CompositeIndustrialSteamTurbine', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 2,
         tier = 6,
     },
     },
     {
     {
         name = 'AluminiumRobotArm',
         name = 'NeutroniumIndustrialSteamTurbine',
        machine = 'Hand',
         input = {
         input = {
             {'AluminiumPlate', 1},
             {'NeutroniumPlate', 50},
             {'SteelParts', 8},
             {'NeutroniumParts', 32},
            {'NeutroniumPipe', 10},
            {'QuantumBrain', 2},
         },
         },
         output = {
         output = {
             {'AluminiumRobotArm', 1},
             {'NeutroniumIndustrialSteamTurbine', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 3,
         tier = 7,
     },
     },
     {
     {
         name = 'StainlessSteelRobotArm',
         name = 'TitaniumRiteg',
        machine = 'Hand',
         input = {
         input = {
             {'StainlessSteelPlate', 1},
             {'PlutoniumCell', 1},
             {'SteelParts', 16},
             {'BasicFrame', 2},
            {'TitaniumPlate', 8},
            {'CopperPipe', 20},
         },
         },
         output = {
         output = {
             {'StainlessSteelRobotArm', 1},
             {'TitaniumRiteg', 1},
         },
         },
         ticks = 20,
         ticks = 100,
         tier = 4,
         tier = 5,
     },
     },
     {
     {
         name = 'TitaniumRobotArm',
         name = 'CompositeRiteg',
        machine = 'Hand',
         input = {
         input = {
             {'TitaniumPlate', 1},
             {'PlutoniumCell', 1},
             {'SteelParts', 32},
             {'ReinforcedFrame', 2},
            {'CompositePlate', 8},
            {'CopperPipe', 25},
         },
         },
         output = {
         output = {
             {'TitaniumRobotArm', 1},
             {'CompositeRiteg', 1},
         },
         },
         ticks = 20,
         ticks = 100,
         tier = 5,
         tier = 6,
     },
     },
     {
     {
         name = 'CompositeRobotArm',
         name = 'NeutroniumRiteg',
        machine = 'Hand',
         input = {
         input = {
             {'CompositePlate', 1},
             {'PlutoniumCell', 1},
             {'SteelParts', 64},
             {'ReinforcedFrame', 4},
            {'NeutroniumPlate', 8},
            {'CopperPipe', 30},
         },
         },
         output = {
         output = {
             {'CompositeRobotArm', 1},
             {'NeutroniumRiteg', 1},
         },
         },
         ticks = 20,
         ticks = 100,
         tier = 6,
         tier = 7,
     },
     },
     {
     {
         name = 'NeutroniumRobotArm',
         name = 'SteelArcSmelter',
        machine = 'Hand',
         input = {
         input = {
             {'NeutroniumPlate', 1},
             {'BuildingMaterial', 32},
             {'SteelParts', 128},
             {'SteelParts', 4},
            {'CopperWire', 10},
         },
         },
         output = {
         output = {
             {'NeutroniumRobotArm', 1},
             {'SteelArcSmelter', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 7,
         tier = 2,
     },
     },
     {
     {
         name = 'CopperPump',
         name = 'AluminiumArcSmelter',
        machine = 'Hand',
         input = {
         input = {
             {'CopperRobotArm', 1},
             {'BuildingMaterial', 32},
             {'CopperPipe', 1},
             {'AluminiumParts', 4},
            {'CopperWire', 12.5},
         },
         },
         output = {
         output = {
             {'CopperPump', 1},
             {'AluminiumArcSmelter', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 1,
         tier = 3,
     },
     },
     {
     {
         name = 'SteelPump',
         name = 'StainlessSteelArcSmelter',
        machine = 'Hand',
         input = {
         input = {
             {'SteelRobotArm', 1},
             {'BuildingMaterial', 32},
             {'SteelPipe', 1},
             {'StainlessSteelParts', 4},
            {'CopperWire', 15},
         },
         },
         output = {
         output = {
             {'SteelPump', 1},
             {'StainlessSteelArcSmelter', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 2,
         tier = 4,
     },
     },
     {
     {
         name = 'AluminiumPump',
         name = 'TitaniumArcSmelter',
        machine = 'Hand',
         input = {
         input = {
             {'AluminiumRobotArm', 1},
             {'BuildingMaterial', 32},
             {'AluminiumPipe', 1},
             {'TitaniumParts', 4},
            {'GoldWire', 5},
         },
         },
         output = {
         output = {
             {'AluminiumPump', 1},
             {'TitaniumArcSmelter', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 3,
         tier = 5,
     },
     },
     {
     {
         name = 'StainlessSteelPump',
         name = 'CompositeArcSmelter',
        machine = 'Hand',
         input = {
         input = {
             {'StainlessSteelRobotArm', 1},
             {'BuildingMaterial', 32},
             {'StainlessSteelPipe', 1},
             {'CompositeParts', 4},
            {'PlatinumWire', 5},
         },
         },
         output = {
         output = {
             {'StainlessSteelPump', 1},
             {'CompositeArcSmelter', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 4,
         tier = 6,
     },
     },
     {
     {
         name = 'TitaniumPump',
         name = 'NeutroniumArcSmelter',
        machine = 'Hand',
         input = {
         input = {
             {'TitaniumRobotArm', 1},
             {'BuildingMaterial', 32},
             {'TitaniumPipe', 1},
             {'NeutroniumParts', 4},
            {'YttriumWire', 5},
         },
         },
         output = {
         output = {
             {'TitaniumPump', 1},
             {'NeutroniumArcSmelter', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 5,
         tier = 7,
     },
     },
     {
     {
         name = 'CompositePump',
         name = 'AluminiumChemicalBath',
        machine = 'Hand',
         input = {
         input = {
             {'CompositeRobotArm', 1},
             {'AluminiumPlate', 8},
             {'CompositePipe', 1},
             {'AluminiumParts', 10},
            {'BasicFrame', 2},
            {'AluminiumElectricEngine', 1},
         },
         },
         output = {
         output = {
             {'CompositePump', 1},
             {'AluminiumChemicalBath', 1},
         },
         },
         ticks = 20,
         ticks = 40,
         tier = 6,
         tier = 3,
     },
     },
     {
     {
         name = 'NeutroniumPump',
         name = 'StainlessSteelChemicalBath',
        machine = 'Hand',
         input = {
         input = {
             {'NeutroniumRobotArm', 1},
             {'StainlessSteelPlate', 8},
             {'NeutroniumPipe', 1},
             {'StainlessSteelParts', 10},
            {'ReinforcedFrame', 2},
            {'StainlessSteelElectricEngine', 1},
         },
         },
         output = {
         output = {
             {'NeutroniumPump', 1},
             {'StainlessSteelChemicalBath', 1},
         },
         },
         ticks = 20,
         ticks = 40,
         tier = 7,
         tier = 4,
     },
     },
     {
     {
         name = 'CopperOverflowPump',
         name = 'TitaniumChemicalBath',
        machine = 'Hand',
         input = {
         input = {
             {'CopperParts', 3},
             {'TitaniumPlate', 8},
             {'CopperPump', 1},
             {'TitaniumParts', 10},
            {'ReinforcedFrame', 4},
            {'TitaniumElectricEngine', 1},
         },
         },
         output = {
         output = {
             {'CopperOverflowPump', 1},
             {'TitaniumChemicalBath', 1},
         },
         },
         ticks = 20,
         ticks = 40,
         tier = 1,
         tier = 5,
     },
     },
     {
     {
         name = 'SteelOverflowPump',
         name = 'CompositeChemicalBath',
        machine = 'Hand',
         input = {
         input = {
             {'Circuit', 3},
             {'CompositePlate', 8},
             {'SteelPump', 1},
             {'CompositeParts', 10},
            {'ModularFrame', 2},
            {'CompositeElectricEngine', 1},
         },
         },
         output = {
         output = {
             {'SteelOverflowPump', 1},
             {'CompositeChemicalBath', 1},
         },
         },
         ticks = 20,
         ticks = 40,
         tier = 2,
         tier = 6,
     },
     },
     {
     {
         name = 'AluminiumOverflowPump',
         name = 'NeutroniumChemicalBath',
        machine = 'Hand',
         input = {
         input = {
             {'AdvancedCircuit', 3},
             {'NeutroniumPlate', 8},
             {'AluminiumPump', 1},
             {'NeutroniumParts', 10},
            {'ModularFrame', 4},
            {'NeutroniumElectricEngine', 1},
         },
         },
         output = {
         output = {
             {'AluminiumOverflowPump', 1},
             {'NeutroniumChemicalBath', 1},
         },
         },
         ticks = 20,
         ticks = 40,
         tier = 3,
         tier = 7,
     },
     },
     {
     {
         name = 'StainlessSteelOverflowPump',
         name = 'AluminiumSifter',
        machine = 'Hand',
         input = {
         input = {
             {'Processor', 3},
             {'AluminiumPlate', 4},
             {'StainlessSteelPump', 1},
             {'AluminiumParts', 4},
            {'AluminiumElectricEngine', 1},
         },
         },
         output = {
         output = {
             {'StainlessSteelOverflowPump', 1},
             {'AluminiumSifter', 1},
         },
         },
         ticks = 20,
         ticks = 40,
        tier = 3,
    },
    {
        name = 'StainlessSteelSifter',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 4},
            {'StainlessSteelParts', 9},
            {'StainlessSteelElectricEngine', 1},
        },
        output = {
            {'StainlessSteelSifter', 1},
        },
        ticks = 40,
         tier = 4,
         tier = 4,
     },
     },
     {
     {
         name = 'TitaniumOverflowPump',
         name = 'TitaniumSifter',
        machine = 'Hand',
         input = {
         input = {
             {'QuantumCircuit', 3},
             {'TitaniumPlate', 4},
             {'TitaniumPump', 1},
             {'TitaniumParts', 14},
            {'TitaniumElectricEngine', 1},
         },
         },
         output = {
         output = {
             {'TitaniumOverflowPump', 1},
             {'TitaniumSifter', 1},
         },
         },
         ticks = 20,
         ticks = 40,
         tier = 5,
         tier = 5,
     },
     },
     {
     {
         name = 'CompositeOverflowPump',
         name = 'CompositeSifter',
        machine = 'Hand',
         input = {
         input = {
             {'QuantumProcessor', 3},
             {'CompositePlate', 4},
             {'CompositePump', 1},
             {'CompositeParts', 19},
            {'CompositeElectricEngine', 1},
         },
         },
         output = {
         output = {
             {'CompositeOverflowPump', 1},
             {'CompositeSifter', 1},
         },
         },
         ticks = 20,
         ticks = 40,
         tier = 6,
         tier = 6,
     },
     },
     {
     {
         name = 'NeutroniumOverflowPump',
         name = 'NeutroniumSifter',
        machine = 'Hand',
         input = {
         input = {
             {'QuantumBrain', 3},
             {'NeutroniumPlate', 4},
             {'NeutroniumPump', 1},
             {'NeutroniumParts', 19},
            {'NeutroniumElectricEngine', 1},
         },
         },
         output = {
         output = {
             {'NeutroniumOverflowPump', 1},
             {'NeutroniumSifter', 1},
         },
         },
         ticks = 20,
         ticks = 40,
         tier = 7,
         tier = 7,
     },
     },
     {
     {
         name = 'StoneSmelter',
         name = 'AluminiumIndustrialChemReactor',
        machine = 'Hand',
         input = {
         input = {
             {'BuildingMaterial', 4},
             {'AluminiumPlate', 15},
            {'Glass', 10},
            {'BasicFrame', 2},
            {'AluminiumElectricEngine', 2},
         },
         },
         output = {
         output = {
             {'StoneSmelter', 1},
             {'AluminiumIndustrialChemReactor', 1},
         },
         },
         ticks = 20,
         ticks = 40,
         tier = 0,
         tier = 3,
     },
     },
     {
     {
         name = 'CopperSmelter',
         name = 'StainlessSteelIndustrialChemReactor',
        machine = 'Hand',
         input = {
         input = {
             {'CopperPlate', 4},
             {'StainlessSteelPlate', 15},
             {'StoneSmelter', 1},
             {'Glass', 10},
            {'ReinforcedFrame', 2},
            {'StainlessSteelElectricEngine', 2},
         },
         },
         output = {
         output = {
             {'CopperSmelter', 1},
             {'StainlessSteelIndustrialChemReactor', 1},
         },
         },
         ticks = 20,
         ticks = 40,
         tier = 1,
         tier = 4,
     },
     },
     {
     {
         name = 'SteelSmelter',
         name = 'TitaniumIndustrialChemReactor',
        machine = 'Hand',
         input = {
         input = {
             {'SteelPlate', 4},
             {'TitaniumPlate', 15},
             {'StoneSmelter', 1},
            {'Glass', 10},
            {'ReinforcedFrame', 4},
             {'TitaniumElectricEngine', 2},
         },
         },
         output = {
         output = {
             {'SteelSmelter', 1},
             {'TitaniumIndustrialChemReactor', 1},
         },
         },
         ticks = 20,
         ticks = 40,
         tier = 2,
         tier = 5,
     },
     },
     {
     {
         name = 'AluminiumSteamTurbine',
         name = 'CompositeIndustrialChemReactor',
        machine = 'Hand',
         input = {
         input = {
             {'AluminiumPlate', 8},
             {'CompositePlate', 15},
             {'AluminiumParts', 16},
             {'Glass', 10},
             {'AluminiumPipe', 4},
             {'ModularFrame', 2},
            {'CompositeElectricEngine', 2},
         },
         },
         output = {
         output = {
             {'AluminiumSteamTurbine', 1},
             {'CompositeIndustrialChemReactor', 1},
         },
         },
         ticks = 20,
         ticks = 40,
         tier = 3,
         tier = 6,
     },
     },
     {
     {
         name = 'StainlessSteelSteamTurbine',
         name = 'NeutroniumIndustrialChemReactor',
        machine = 'Hand',
         input = {
         input = {
             {'StainlessSteelPlate', 8},
             {'NeutroniumPlate', 15},
             {'StainlessSteelParts', 16},
             {'Glass', 10},
             {'StainlessSteelPipe', 4},
             {'ModularFrame', 4},
            {'NeutroniumElectricEngine', 2},
         },
         },
         output = {
         output = {
             {'StainlessSteelSteamTurbine', 1},
             {'NeutroniumIndustrialChemReactor', 1},
         },
         },
         ticks = 20,
         ticks = 40,
         tier = 4,
         tier = 7,
     },
     },
     {
     {
         name = 'TitaniumSteamTurbine',
         name = 'StoneFurnace',
        machine = 'Hand',
         input = {
         input = {
             {'TitaniumPlate', 8},
             {'BuildingMaterial', 4},
            {'TitaniumParts', 16},
            {'TitaniumPipe', 4},
         },
         },
         output = {
         output = {
             {'TitaniumSteamTurbine', 1},
             {'StoneFurnace', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 5,
         tier = 0,
     },
     },
     {
     {
         name = 'CompositeSteamTurbine',
         name = 'CopperFurnace',
        machine = 'Hand',
         input = {
         input = {
             {'CompositePlate', 8},
             {'CopperPlate', 4},
            {'CompositeParts', 16},
             {'StoneFurnace', 1},
             {'CompositePipe', 4},
         },
         },
         output = {
         output = {
             {'CompositeSteamTurbine', 1},
             {'CopperFurnace', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 6,
         tier = 1,
     },
     },
     {
     {
         name = 'NeutroniumSteamTurbine',
         name = 'SteelFurnace',
        machine = 'Hand',
         input = {
         input = {
             {'NeutroniumPlate', 8},
             {'SteelPlate', 4},
            {'NeutroniumParts', 16},
             {'StoneFurnace', 1},
             {'NeutroniumPipe', 4},
         },
         },
         output = {
         output = {
             {'NeutroniumSteamTurbine', 1},
             {'SteelFurnace', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 7,
         tier = 2,
     },
     },
     {
     {
         name = 'TitaniumIndustrialSteamTurbine',
         name = 'AluminiumFurnace',
        machine = 'Hand',
         input = {
         input = {
             {'TitaniumPlate', 50},
             {'AluminiumPlate', 4},
             {'TitaniumParts', 32},
             {'StoneFurnace', 1},
            {'TitaniumPipe', 10},
            {'QuantumCircuit', 5},
         },
         },
         output = {
         output = {
             {'TitaniumIndustrialSteamTurbine', 1},
             {'AluminiumFurnace', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 5,
         tier = 3,
     },
     },
     {
     {
         name = 'CompositeIndustrialSteamTurbine',
         name = 'StainlessSteelFurnace',
        machine = 'Hand',
         input = {
         input = {
             {'CompositePlate', 50},
             {'StainlessSteelPlate', 4},
             {'CompositeParts', 32},
             {'StoneFurnace', 1},
            {'CompositePipe', 10},
            {'QuantumProcessor', 5},
         },
         },
         output = {
         output = {
             {'CompositeIndustrialSteamTurbine', 1},
             {'StainlessSteelFurnace', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 6,
         tier = 4,
     },
     },
     {
     {
         name = 'NeutroniumIndustrialSteamTurbine',
         name = 'TitaniumFurnace',
        machine = 'Hand',
         input = {
         input = {
             {'NeutroniumPlate', 50},
             {'TitaniumPlate', 4},
             {'NeutroniumParts', 32},
             {'StoneFurnace', 1},
            {'NeutroniumPipe', 10},
            {'QuantumBrain', 5},
         },
         },
         output = {
         output = {
             {'NeutroniumIndustrialSteamTurbine', 1},
             {'TitaniumFurnace', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 7,
         tier = 5,
     },
     },
     {
     {
         name = 'TitaniumRiteg',
         name = 'CompositeFurnace',
        machine = 'Hand',
         input = {
         input = {
             {'PlutoniumCell', 1},
             {'CompositePlate', 4},
             {'BasicFrame', 2},
             {'StoneFurnace', 1},
            {'TitaniumPlate', 8},
            {'CopperPipe', 20},
         },
         },
         output = {
         output = {
             {'TitaniumRiteg', 1},
             {'CompositeFurnace', 1},
         },
         },
         ticks = 100,
         ticks = 20,
         tier = 5,
         tier = 6,
     },
     },
     {
     {
         name = 'CompositeRiteg',
         name = 'NeutroniumFurnace',
        machine = 'Hand',
         input = {
         input = {
             {'PlutoniumCell', 1},
             {'NeutroniumPlate', 4},
             {'ReinforcedFrame', 2},
             {'StoneFurnace', 1},
            {'CompositePlate', 8},
            {'CopperPipe', 25},
         },
         },
         output = {
         output = {
             {'CompositeRiteg', 1},
             {'NeutroniumFurnace', 1},
         },
         },
         ticks = 100,
         ticks = 20,
         tier = 6,
         tier = 7,
     },
     },
     {
     {
         name = 'NeutroniumRiteg',
         name = 'CopperOven',
        machine = 'Hand',
         input = {
         input = {
             {'PlutoniumCell', 1},
             {'BuildingMaterial', 10},
            {'ReinforcedFrame', 4},
             {'CopperPipe', 10},
            {'NeutroniumPlate', 8},
             {'CopperPipe', 30},
         },
         },
         output = {
         output = {
             {'NeutroniumRiteg', 1},
             {'CopperOven', 1},
         },
         },
         ticks = 100,
         ticks = 20,
         tier = 7,
         tier = 1,
     },
     },
     {
     {
         name = 'SteelArcSmelter',
         name = 'SteelOven',
        machine = 'Hand',
         input = {
         input = {
             {'BuildingMaterial', 32},
             {'BuildingMaterial', 10},
             {'SteelParts', 4},
             {'SteelPipe', 10},
            {'CopperWire', 10},
         },
         },
         output = {
         output = {
             {'SteelArcSmelter', 1},
             {'SteelOven', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 2,645: Line 2,938:
     },
     },
     {
     {
         name = 'AluminiumArcSmelter',
         name = 'AluminiumOven',
        machine = 'Hand',
         input = {
         input = {
             {'BuildingMaterial', 32},
             {'BuildingMaterial', 10},
             {'AluminiumParts', 4},
             {'AluminiumPipe', 10},
            {'CopperWire', 12.5},
         },
         },
         output = {
         output = {
             {'AluminiumArcSmelter', 1},
             {'AluminiumOven', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 2,658: Line 2,951:
     },
     },
     {
     {
         name = 'StainlessSteelArcSmelter',
         name = 'StainlessSteelOven',
        machine = 'Hand',
         input = {
         input = {
             {'BuildingMaterial', 32},
             {'BuildingMaterial', 10},
             {'StainlessSteelParts', 4},
             {'StainlessSteelPipe', 10},
            {'CopperWire', 15},
         },
         },
         output = {
         output = {
             {'StainlessSteelArcSmelter', 1},
             {'StainlessSteelOven', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 2,671: Line 2,964:
     },
     },
     {
     {
         name = 'TitaniumArcSmelter',
         name = 'TitaniumOven',
        machine = 'Hand',
         input = {
         input = {
             {'BuildingMaterial', 32},
             {'BuildingMaterial', 10},
             {'TitaniumParts', 4},
             {'TitaniumPipe', 10},
            {'GoldWire', 5},
         },
         },
         output = {
         output = {
             {'TitaniumArcSmelter', 1},
             {'TitaniumOven', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 2,684: Line 2,977:
     },
     },
     {
     {
         name = 'CompositeArcSmelter',
         name = 'CompositeOven',
        machine = 'Hand',
         input = {
         input = {
             {'BuildingMaterial', 32},
             {'BuildingMaterial', 10},
             {'CompositeParts', 4},
             {'CompositePipe', 10},
            {'PlatinumWire', 5},
         },
         },
         output = {
         output = {
             {'CompositeArcSmelter', 1},
             {'CompositeOven', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 2,697: Line 2,990:
     },
     },
     {
     {
         name = 'NeutroniumArcSmelter',
         name = 'NeutroniumOven',
        machine = 'Hand',
         input = {
         input = {
             {'BuildingMaterial', 32},
             {'BuildingMaterial', 10},
             {'NeutroniumParts', 4},
             {'NeutroniumPipe', 10},
            {'YttriumWire', 5},
         },
         },
         output = {
         output = {
             {'NeutroniumArcSmelter', 1},
             {'NeutroniumOven', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 2,710: Line 3,003:
     },
     },
     {
     {
         name = 'AluminiumChemicalBath',
         name = 'CopperBlastFurnace',
        machine = 'Hand',
         input = {
         input = {
             {'AluminiumPlate', 8},
             {'BuildingMaterial', 20},
             {'AluminiumParts', 10},
             {'CopperPipe', 20},
            {'BasicFrame', 2},
            {'AluminiumElectricEngine', 1},
         },
         },
         output = {
         output = {
             {'AluminiumChemicalBath', 1},
             {'CopperBlastFurnace', 1},
         },
         },
         ticks = 40,
         ticks = 20,
         tier = 3,
         tier = 1,
     },
     },
     {
     {
         name = 'StainlessSteelChemicalBath',
         name = 'SteelBlastFurnace',
        machine = 'Hand',
         input = {
         input = {
             {'StainlessSteelPlate', 8},
             {'BuildingMaterial', 20},
             {'StainlessSteelParts', 10},
             {'SteelPipe', 20},
            {'ReinforcedFrame', 2},
         },
            {'StainlessSteelElectricEngine', 1},
         },
         output = {
         output = {
             {'StainlessSteelChemicalBath', 1},
             {'SteelBlastFurnace', 1},
         },
         },
         ticks = 40,
         ticks = 20,
         tier = 4,
         tier = 2,
     },
     },
     {
     {
         name = 'TitaniumChemicalBath',
         name = 'AluminiumBlastFurnace',
        machine = 'Hand',
         input = {
         input = {
             {'TitaniumPlate', 8},
             {'BuildingMaterial', 20},
             {'TitaniumParts', 10},
             {'AluminiumPipe', 20},
            {'ReinforcedFrame', 4},
            {'TitaniumElectricEngine', 1},
         },
         },
         output = {
         output = {
             {'TitaniumChemicalBath', 1},
             {'AluminiumBlastFurnace', 1},
         },
         },
         ticks = 40,
         ticks = 20,
         tier = 5,
         tier = 3,
     },
     },
     {
     {
         name = 'CompositeChemicalBath',
         name = 'StainlessSteelBlastFurnace',
        machine = 'Hand',
         input = {
         input = {
             {'CompositePlate', 8},
             {'BuildingMaterial', 20},
             {'CompositeParts', 10},
             {'StainlessSteelPipe', 20},
            {'ModularFrame', 2},
            {'CompositeElectricEngine', 1},
         },
         },
         output = {
         output = {
             {'CompositeChemicalBath', 1},
             {'StainlessSteelBlastFurnace', 1},
         },
         },
         ticks = 40,
         ticks = 20,
         tier = 6,
         tier = 4,
     },
     },
     {
     {
         name = 'NeutroniumChemicalBath',
         name = 'TitaniumBlastFurnace',
        machine = 'Hand',
         input = {
         input = {
             {'NeutroniumPlate', 8},
             {'BuildingMaterial', 20},
             {'NeutroniumParts', 10},
             {'TitaniumPipe', 20},
            {'ModularFrame', 4},
            {'NeutroniumElectricEngine', 1},
         },
         },
         output = {
         output = {
             {'NeutroniumChemicalBath', 1},
             {'TitaniumBlastFurnace', 1},
         },
         },
         ticks = 40,
         ticks = 20,
         tier = 7,
         tier = 5,
     },
     },
     {
     {
         name = 'AluminiumSifter',
         name = 'CompositeBlastFurnace',
        machine = 'Hand',
         input = {
         input = {
             {'AluminiumPlate', 4},
             {'BuildingMaterial', 20},
             {'AluminiumParts', 4},
             {'CompositePipe', 20},
            {'AluminiumElectricEngine', 1},
         },
         },
         output = {
         output = {
             {'AluminiumSifter', 1},
             {'CompositeBlastFurnace', 1},
         },
         },
         ticks = 40,
         ticks = 20,
         tier = 3,
         tier = 6,
     },
     },
     {
     {
         name = 'StainlessSteelSifter',
         name = 'NeutroniumBlastFurnace',
        machine = 'Hand',
         input = {
         input = {
             {'StainlessSteelPlate', 4},
             {'BuildingMaterial', 20},
             {'StainlessSteelParts', 9},
             {'NeutroniumPipe', 20},
            {'StainlessSteelElectricEngine', 1},
         },
         },
         output = {
         output = {
             {'StainlessSteelSifter', 1},
             {'NeutroniumBlastFurnace', 1},
         },
         },
         ticks = 40,
         ticks = 20,
         tier = 4,
         tier = 7,
     },
     },
     {
     {
         name = 'TitaniumSifter',
         name = 'CopperFluidFurnace',
        machine = 'Hand',
         input = {
         input = {
             {'TitaniumPlate', 4},
             {'CopperFurnace', 1},
            {'TitaniumParts', 14},
             {'CopperPipe', 2},
             {'TitaniumElectricEngine', 1},
         },
         },
         output = {
         output = {
             {'TitaniumSifter', 1},
             {'CopperFluidFurnace', 1},
         },
         },
         ticks = 40,
         ticks = 20,
         tier = 5,
         tier = 1,
     },
     },
     {
     {
         name = 'CompositeSifter',
         name = 'SteelFluidFurnace',
        machine = 'Hand',
         input = {
         input = {
             {'CompositePlate', 4},
             {'SteelFurnace', 1},
            {'CompositeParts', 19},
             {'SteelPipe', 7},
             {'CompositeElectricEngine', 1},
         },
         },
         output = {
         output = {
             {'CompositeSifter', 1},
             {'SteelFluidFurnace', 1},
         },
         },
         ticks = 40,
         ticks = 20,
         tier = 6,
         tier = 2,
     },
     },
     {
     {
         name = 'NeutroniumSifter',
         name = 'AluminiumFluidFurnace',
        machine = 'Hand',
         input = {
         input = {
             {'NeutroniumPlate', 4},
             {'AluminiumFurnace', 1},
            {'NeutroniumParts', 19},
             {'AluminiumPipe', 12},
             {'NeutroniumElectricEngine', 1},
         },
         },
         output = {
         output = {
             {'NeutroniumSifter', 1},
             {'AluminiumFluidFurnace', 1},
         },
         },
         ticks = 40,
         ticks = 20,
         tier = 7,
         tier = 3,
     },
     },
     {
     {
         name = 'AluminiumIndustrialChemReactor',
         name = 'StainlessSteelFluidFurnace',
        machine = 'Hand',
         input = {
         input = {
             {'AluminiumPlate', 15},
             {'StainlessSteelFurnace', 1},
             {'Glass', 10},
             {'StainlessSteelPipe', 17},
            {'BasicFrame', 2},
            {'AluminiumElectricEngine', 2},
         },
         },
         output = {
         output = {
             {'AluminiumIndustrialChemReactor', 1},
             {'StainlessSteelFluidFurnace', 1},
         },
         },
         ticks = 40,
         ticks = 20,
         tier = 3,
         tier = 4,
     },
     },
     {
     {
         name = 'StainlessSteelIndustrialChemReactor',
         name = 'TitaniumFluidFurnace',
        machine = 'Hand',
         input = {
         input = {
             {'StainlessSteelPlate', 15},
             {'TitaniumFurnace', 1},
             {'Glass', 10},
             {'TitaniumPipe', 17},
            {'ReinforcedFrame', 2},
            {'StainlessSteelElectricEngine', 2},
         },
         },
         output = {
         output = {
             {'StainlessSteelIndustrialChemReactor', 1},
             {'TitaniumFluidFurnace', 1},
         },
         },
         ticks = 40,
         ticks = 20,
         tier = 4,
         tier = 5,
     },
     },
     {
     {
         name = 'TitaniumIndustrialChemReactor',
         name = 'CompositeFluidFurnace',
        machine = 'Hand',
         input = {
         input = {
             {'TitaniumPlate', 15},
             {'CompositeFurnace', 1},
             {'Glass', 10},
             {'CompositePipe', 17},
            {'ReinforcedFrame', 4},
            {'TitaniumElectricEngine', 2},
         },
         },
         output = {
         output = {
             {'TitaniumIndustrialChemReactor', 1},
             {'CompositeFluidFurnace', 1},
         },
         },
         ticks = 40,
         ticks = 20,
         tier = 5,
         tier = 6,
     },
     },
     {
     {
         name = 'CompositeIndustrialChemReactor',
         name = 'NeutroniumFluidFurnace',
        machine = 'Hand',
         input = {
         input = {
             {'CompositePlate', 15},
             {'NeutroniumFurnace', 1},
             {'Glass', 10},
             {'NeutroniumPipe', 17},
            {'ModularFrame', 2},
            {'CompositeElectricEngine', 2},
         },
         },
         output = {
         output = {
             {'CompositeIndustrialChemReactor', 1},
             {'NeutroniumFluidFurnace', 1},
         },
         },
         ticks = 40,
         ticks = 20,
         tier = 6,
         tier = 7,
     },
     },
     {
     {
         name = 'NeutroniumIndustrialChemReactor',
         name = 'SteelElectricFurnace',
        machine = 'Hand',
         input = {
         input = {
             {'NeutroniumPlate', 15},
             {'SteelPlate', 3},
             {'Glass', 10},
             {'CopperWire', 6},
             {'ModularFrame', 4},
             {'BuildingMaterial', 6},
            {'NeutroniumElectricEngine', 2},
         },
         },
         output = {
         output = {
             {'NeutroniumIndustrialChemReactor', 1},
             {'SteelElectricFurnace', 1},
         },
         },
         ticks = 40,
         ticks = 20,
         tier = 7,
         tier = 2,
     },
     },
     {
     {
         name = 'StoneFurnace',
         name = 'AluminiumElectricFurnace',
        machine = 'Hand',
         input = {
         input = {
             {'BuildingMaterial', 4},
            {'AluminiumPlate', 3},
            {'CopperWire', 9},
             {'BuildingMaterial', 6},
         },
         },
         output = {
         output = {
             {'StoneFurnace', 1},
             {'AluminiumElectricFurnace', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 0,
         tier = 3,
     },
     },
     {
     {
         name = 'CopperFurnace',
         name = 'StainlessSteelElectricFurnace',
        machine = 'Hand',
         input = {
         input = {
             {'CopperPlate', 4},
             {'StainlessSteelPlate', 3},
             {'StoneFurnace', 1},
             {'CopperWire', 12},
            {'BuildingMaterial', 6},
         },
         },
         output = {
         output = {
             {'CopperFurnace', 1},
             {'StainlessSteelElectricFurnace', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 1,
         tier = 4,
     },
     },
     {
     {
         name = 'SteelFurnace',
         name = 'TitaniumElectricFurnace',
        machine = 'Hand',
         input = {
         input = {
             {'SteelPlate', 4},
             {'TitaniumPlate', 3},
             {'StoneFurnace', 1},
             {'GoldWire', 15},
            {'BuildingMaterial', 6},
         },
         },
         output = {
         output = {
             {'SteelFurnace', 1},
             {'TitaniumElectricFurnace', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 2,
         tier = 5,
     },
     },
     {
     {
         name = 'AluminiumFurnace',
         name = 'CompositeElectricFurnace',
        machine = 'Hand',
         input = {
         input = {
             {'AluminiumPlate', 4},
             {'CompositePlate', 3},
             {'StoneFurnace', 1},
             {'PlatinumWire', 18},
            {'BuildingMaterial', 6},
         },
         },
         output = {
         output = {
             {'AluminiumFurnace', 1},
             {'CompositeElectricFurnace', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 3,
         tier = 6,
     },
     },
     {
     {
         name = 'StainlessSteelFurnace',
         name = 'NeutroniumElectricFurnace',
        machine = 'Hand',
         input = {
         input = {
             {'StainlessSteelPlate', 4},
             {'NeutroniumPlate', 3},
             {'StoneFurnace', 1},
             {'YttriumWire', 21},
            {'BuildingMaterial', 6},
         },
         },
         output = {
         output = {
             {'StainlessSteelFurnace', 1},
             {'NeutroniumElectricFurnace', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 4,
         tier = 7,
     },
     },
     {
     {
         name = 'TitaniumFurnace',
         name = 'AluminiumBatteryBox',
        machine = 'Hand',
         input = {
         input = {
             {'TitaniumPlate', 4},
             {'CopperConnector', 2},
             {'StoneFurnace', 1},
             {'Battery', 10},
            {'AluminiumPlate', 2},
            {'AdvancedCircuit', 1},
         },
         },
         output = {
         output = {
             {'TitaniumFurnace', 1},
             {'AluminiumBatteryBox', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 5,
         tier = 3,
     },
     },
     {
     {
         name = 'CompositeFurnace',
         name = 'StainlessSteelBatteryBox',
        machine = 'Hand',
         input = {
         input = {
             {'CompositePlate', 4},
             {'CopperConnector', 4},
             {'StoneFurnace', 1},
             {'Battery', 13},
            {'StainlessSteelPlate', 2},
            {'Processor', 1},
         },
         },
         output = {
         output = {
             {'CompositeFurnace', 1},
             {'StainlessSteelBatteryBox', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 6,
         tier = 4,
     },
     },
     {
     {
         name = 'NeutroniumFurnace',
         name = 'TitaniumBatteryBox',
        machine = 'Hand',
         input = {
         input = {
             {'NeutroniumPlate', 4},
             {'CopperConnector', 6},
             {'StoneFurnace', 1},
             {'Battery', 16},
            {'TitaniumPlate', 2},
            {'QuantumCircuit', 1},
         },
         },
         output = {
         output = {
             {'NeutroniumFurnace', 1},
             {'TitaniumBatteryBox', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 7,
         tier = 5,
     },
     },
     {
     {
         name = 'CopperOven',
         name = 'CompositeBatteryBox',
        machine = 'Hand',
         input = {
         input = {
             {'BuildingMaterial', 10},
             {'CopperConnector', 8},
             {'CopperPipe', 10},
             {'Battery', 19},
            {'CompositePlate', 2},
            {'QuantumProcessor', 1},
         },
         },
         output = {
         output = {
             {'CopperOven', 1},
             {'CompositeBatteryBox', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 1,
         tier = 6,
     },
     },
     {
     {
         name = 'SteelOven',
         name = 'NeutroniumBatteryBox',
        machine = 'Hand',
         input = {
         input = {
             {'BuildingMaterial', 10},
             {'CopperConnector', 10},
             {'SteelPipe', 10},
             {'Battery', 22},
            {'NeutroniumPlate', 2},
            {'QuantumBrain', 1},
         },
         },
         output = {
         output = {
             {'SteelOven', 1},
             {'NeutroniumBatteryBox', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 2,
         tier = 7,
     },
     },
     {
     {
         name = 'AluminiumOven',
         name = 'NeutroniumPortal',
        machine = 'Hand',
         input = {
         input = {
             {'BuildingMaterial', 10},
             {'UltimateCatalyst', 10},
             {'AluminiumPipe', 10},
             {'NeutroniumPlate', 40},
            {'ModularFrame', 20},
            {'YttriumWire', 100},
            {'QuantumBrain', 25},
            {'BuildingMaterial', 256},
         },
         },
         output = {
         output = {
             {'AluminiumOven', 1},
             {'NeutroniumPortal', 1},
         },
         },
         ticks = 20,
         ticks = 300,
         tier = 3,
         tier = 7,
     },
     },
     {
     {
         name = 'StainlessSteelOven',
         name = 'CopperDrillingRig',
        machine = 'Hand',
         input = {
         input = {
             {'BuildingMaterial', 10},
             {'CopperPlate', 4},
             {'StainlessSteelPipe', 10},
             {'CopperRobotArm', 1},
            {'CopperParts', 6},
         },
         },
         output = {
         output = {
             {'StainlessSteelOven', 1},
             {'CopperDrillingRig', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 4,
         tier = 1,
     },
     },
     {
     {
         name = 'TitaniumOven',
         name = 'SteelDrillingRig',
        machine = 'Hand',
         input = {
         input = {
             {'BuildingMaterial', 10},
             {'SteelPlate', 4},
             {'TitaniumPipe', 10},
             {'SteelRobotArm', 2},
            {'SteelParts', 12},
         },
         },
         output = {
         output = {
             {'TitaniumOven', 1},
             {'SteelDrillingRig', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 5,
         tier = 2,
     },
     },
     {
     {
         name = 'CompositeOven',
         name = 'AluminiumDrillingRig',
        machine = 'Hand',
         input = {
         input = {
             {'BuildingMaterial', 10},
             {'AluminiumPlate', 4},
             {'CompositePipe', 10},
             {'AluminiumRobotArm', 3},
            {'BasicFrame', 3},
         },
         },
         output = {
         output = {
             {'CompositeOven', 1},
             {'AluminiumDrillingRig', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 6,
         tier = 3,
     },
     },
     {
     {
         name = 'NeutroniumOven',
         name = 'StainlessSteelDrillingRig',
        machine = 'Hand',
         input = {
         input = {
             {'BuildingMaterial', 10},
             {'StainlessSteelPlate', 4},
             {'NeutroniumPipe', 10},
             {'StainlessSteelRobotArm', 4},
            {'ReinforcedFrame', 3},
         },
         },
         output = {
         output = {
             {'NeutroniumOven', 1},
             {'StainlessSteelDrillingRig', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 7,
         tier = 4,
     },
     },
     {
     {
         name = 'CopperBlastFurnace',
         name = 'TitaniumDrillingRig',
        machine = 'Hand',
         input = {
         input = {
             {'BuildingMaterial', 20},
             {'TitaniumPlate', 4},
             {'CopperPipe', 20},
             {'TitaniumRobotArm', 5},
            {'ReinforcedFrame', 6},
         },
         },
         output = {
         output = {
             {'CopperBlastFurnace', 1},
             {'TitaniumDrillingRig', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 1,
         tier = 5,
     },
     },
     {
     {
         name = 'SteelBlastFurnace',
         name = 'CompositeDrillingRig',
        machine = 'Hand',
         input = {
         input = {
             {'BuildingMaterial', 20},
             {'CompositePlate', 4},
             {'SteelPipe', 20},
             {'CompositeRobotArm', 6},
            {'ModularFrame', 3},
         },
         },
         output = {
         output = {
             {'SteelBlastFurnace', 1},
             {'CompositeDrillingRig', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 2,
         tier = 6,
     },
     },
     {
     {
         name = 'AluminiumBlastFurnace',
         name = 'NeutroniumDrillingRig',
        machine = 'Hand',
         input = {
         input = {
             {'BuildingMaterial', 20},
             {'NeutroniumPlate', 4},
             {'AluminiumPipe', 20},
             {'NeutroniumRobotArm', 7},
            {'ModularFrame', 6},
         },
         },
         output = {
         output = {
             {'AluminiumBlastFurnace', 1},
             {'NeutroniumDrillingRig', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 3,
         tier = 7,
     },
     },
     {
     {
         name = 'StainlessSteelBlastFurnace',
         name = 'AluminiumAssembler',
        machine = 'Hand',
         input = {
         input = {
             {'BuildingMaterial', 20},
             {'AluminiumRobotArm', 4},
             {'StainlessSteelPipe', 20},
            {'AluminiumPlate', 3},
            {'BasicFrame', 2},
            {'AdvancedCircuit', 4},
        },
        output = {
            {'AluminiumAssembler', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelAssembler',
        machine = 'Hand',
        input = {
            {'StainlessSteelRobotArm', 4},
             {'StainlessSteelPlate', 3},
            {'ReinforcedFrame', 2},
            {'Processor', 4},
         },
         },
         output = {
         output = {
             {'StainlessSteelBlastFurnace', 1},
             {'StainlessSteelAssembler', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 3,142: Line 3,489:
     },
     },
     {
     {
         name = 'TitaniumBlastFurnace',
         name = 'TitaniumAssembler',
        machine = 'Hand',
         input = {
         input = {
             {'BuildingMaterial', 20},
             {'TitaniumRobotArm', 4},
             {'TitaniumPipe', 20},
             {'TitaniumPlate', 3},
            {'ReinforcedFrame', 4},
            {'QuantumCircuit', 4},
         },
         },
         output = {
         output = {
             {'TitaniumBlastFurnace', 1},
             {'TitaniumAssembler', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 3,154: Line 3,504:
     },
     },
     {
     {
         name = 'CompositeBlastFurnace',
         name = 'CompositeAssembler',
        machine = 'Hand',
         input = {
         input = {
             {'BuildingMaterial', 20},
             {'CompositeRobotArm', 4},
             {'CompositePipe', 20},
             {'CompositePlate', 3},
            {'ModularFrame', 2},
            {'QuantumProcessor', 4},
         },
         },
         output = {
         output = {
             {'CompositeBlastFurnace', 1},
             {'CompositeAssembler', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 3,166: Line 3,519:
     },
     },
     {
     {
         name = 'NeutroniumBlastFurnace',
         name = 'NeutroniumAssembler',
        machine = 'Hand',
         input = {
         input = {
             {'BuildingMaterial', 20},
             {'NeutroniumRobotArm', 4},
             {'NeutroniumPipe', 20},
             {'NeutroniumPlate', 3},
            {'ModularFrame', 4},
            {'QuantumBrain', 4},
         },
         },
         output = {
         output = {
             {'NeutroniumBlastFurnace', 1},
             {'NeutroniumAssembler', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 3,178: Line 3,534:
     },
     },
     {
     {
         name = 'CopperFluidFurnace',
         name = 'CopperConstructor',
        machine = 'Hand',
         input = {
         input = {
             {'CopperFurnace', 1},
             {'CopperRobotArm', 1},
             {'CopperPipe', 2},
             {'CopperPlate', 3},
            {'CopperParts', 2},
            {'CopperParts', 2},
         },
         },
         output = {
         output = {
             {'CopperFluidFurnace', 1},
             {'CopperConstructor', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 3,190: Line 3,549:
     },
     },
     {
     {
         name = 'SteelFluidFurnace',
         name = 'SteelConstructor',
        machine = 'Hand',
         input = {
         input = {
             {'SteelFurnace', 1},
             {'SteelRobotArm', 1},
             {'SteelPipe', 7},
             {'SteelPlate', 3},
            {'SteelParts', 4},
            {'Circuit', 2},
         },
         },
         output = {
         output = {
             {'SteelFluidFurnace', 1},
             {'SteelConstructor', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 3,202: Line 3,564:
     },
     },
     {
     {
         name = 'AluminiumFluidFurnace',
         name = 'AluminiumConstructor',
        machine = 'Hand',
         input = {
         input = {
             {'AluminiumFurnace', 1},
             {'AluminiumRobotArm', 1},
             {'AluminiumPipe', 12},
             {'AluminiumPlate', 3},
            {'BasicFrame', 1},
            {'AdvancedCircuit', 2},
         },
         },
         output = {
         output = {
             {'AluminiumFluidFurnace', 1},
             {'AluminiumConstructor', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 3,214: Line 3,579:
     },
     },
     {
     {
         name = 'StainlessSteelFluidFurnace',
         name = 'StainlessSteelConstructor',
        machine = 'Hand',
         input = {
         input = {
             {'StainlessSteelFurnace', 1},
             {'StainlessSteelRobotArm', 1},
             {'StainlessSteelPipe', 17},
             {'StainlessSteelPlate', 3},
            {'ReinforcedFrame', 1},
            {'Processor', 2},
         },
         },
         output = {
         output = {
             {'StainlessSteelFluidFurnace', 1},
             {'StainlessSteelConstructor', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 3,226: Line 3,594:
     },
     },
     {
     {
         name = 'TitaniumFluidFurnace',
         name = 'TitaniumConstructor',
        machine = 'Hand',
         input = {
         input = {
             {'TitaniumFurnace', 1},
             {'TitaniumRobotArm', 1},
             {'TitaniumPipe', 17},
             {'TitaniumPlate', 3},
            {'ReinforcedFrame', 2},
            {'QuantumCircuit', 2},
         },
         },
         output = {
         output = {
             {'TitaniumFluidFurnace', 1},
             {'TitaniumConstructor', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 3,238: Line 3,609:
     },
     },
     {
     {
         name = 'CompositeFluidFurnace',
         name = 'CompositeConstructor',
        machine = 'Hand',
         input = {
         input = {
             {'CompositeFurnace', 1},
             {'CompositeRobotArm', 1},
             {'CompositePipe', 17},
             {'CompositePlate', 3},
            {'ModularFrame', 1},
            {'QuantumProcessor', 2},
         },
         },
         output = {
         output = {
             {'CompositeFluidFurnace', 1},
             {'CompositeConstructor', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 3,250: Line 3,624:
     },
     },
     {
     {
         name = 'NeutroniumFluidFurnace',
         name = 'NeutroniumConstructor',
        machine = 'Hand',
         input = {
         input = {
             {'NeutroniumFurnace', 1},
             {'NeutroniumRobotArm', 1},
             {'NeutroniumPipe', 17},
             {'NeutroniumPlate', 3},
            {'ModularFrame', 2},
            {'QuantumBrain', 2},
         },
         },
         output = {
         output = {
             {'NeutroniumFluidFurnace', 1},
             {'NeutroniumConstructor', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 3,262: Line 3,639:
     },
     },
     {
     {
         name = 'SteelElectricFurnace',
         name = 'CopperDestroyer',
        machine = 'Hand',
         input = {
         input = {
             {'SteelPlate', 3},
             {'CopperPlate', 10},
             {'CopperWire', 6},
             {'CopperParts', 8},
            {'BuildingMaterial', 6},
         },
         },
         output = {
         output = {
             {'SteelElectricFurnace', 1},
             {'CopperDestroyer', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 2,
         tier = 1,
     },
     },
     {
     {
         name = 'AluminiumElectricFurnace',
         name = 'SteelDestroyer',
        machine = 'Hand',
         input = {
         input = {
             {'AluminiumPlate', 3},
             {'SteelPlate', 10},
             {'CopperWire', 9},
             {'SteelParts', 8},
            {'BuildingMaterial', 6},
         },
         },
         output = {
         output = {
             {'AluminiumElectricFurnace', 1},
             {'SteelDestroyer', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 3,
         tier = 2,
     },
     },
     {
     {
         name = 'StainlessSteelElectricFurnace',
         name = 'AluminiumDestroyer',
        machine = 'Hand',
         input = {
         input = {
             {'StainlessSteelPlate', 3},
             {'AluminiumPlate', 10},
             {'CopperWire', 12},
            {'AluminiumParts', 8},
             {'BuildingMaterial', 6},
        },
        output = {
            {'AluminiumDestroyer', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelDestroyer',
        machine = 'Hand',
        input = {
             {'StainlessSteelPlate', 10},
             {'StainlessSteelParts', 8},
         },
         },
         output = {
         output = {
             {'StainlessSteelElectricFurnace', 1},
             {'StainlessSteelDestroyer', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 3,301: Line 3,691:
     },
     },
     {
     {
         name = 'TitaniumElectricFurnace',
         name = 'TitaniumDestroyer',
        machine = 'Hand',
         input = {
         input = {
             {'TitaniumPlate', 3},
             {'TitaniumPlate', 10},
             {'GoldWire', 15},
             {'TitaniumParts', 8},
            {'BuildingMaterial', 6},
         },
         },
         output = {
         output = {
             {'TitaniumElectricFurnace', 1},
             {'TitaniumDestroyer', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 3,314: Line 3,704:
     },
     },
     {
     {
         name = 'CompositeElectricFurnace',
         name = 'CompositeDestroyer',
        machine = 'Hand',
         input = {
         input = {
             {'CompositePlate', 3},
             {'CompositePlate', 10},
             {'PlatinumWire', 18},
             {'CompositeParts', 8},
            {'BuildingMaterial', 6},
         },
         },
         output = {
         output = {
             {'CompositeElectricFurnace', 1},
             {'CompositeDestroyer', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 3,327: Line 3,717:
     },
     },
     {
     {
         name = 'NeutroniumElectricFurnace',
         name = 'NeutroniumDestroyer',
        machine = 'Hand',
         input = {
         input = {
             {'NeutroniumPlate', 3},
             {'NeutroniumPlate', 10},
             {'YttriumWire', 21},
             {'NeutroniumParts', 8},
            {'BuildingMaterial', 6},
         },
         },
         output = {
         output = {
             {'NeutroniumElectricFurnace', 1},
             {'NeutroniumDestroyer', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 3,340: Line 3,730:
     },
     },
     {
     {
         name = 'AluminiumBatteryBox',
         name = 'CopperLamp',
        machine = 'Hand',
         input = {
         input = {
             {'CopperConnector', 2},
             {'CopperPlate', 2},
            {'AluminiumPlate', 2},
            {'AdvancedCircuit', 1},
         },
         },
         output = {
         output = {
             {'AluminiumBatteryBox', 1},
             {'CopperLamp', 1},
         },
         },
         ticks = 20,
         ticks = 40,
        tier = 1,
    },
    {
        name = 'SteelLamp',
        machine = 'Hand',
        input = {
            {'SteelPlate', 2},
        },
        output = {
            {'SteelLamp', 1},
        },
        ticks = 40,
        tier = 2,
    },
    {
        name = 'AluminiumLamp',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 2},
        },
        output = {
            {'AluminiumLamp', 1},
        },
        ticks = 40,
         tier = 3,
         tier = 3,
     },
     },
     {
     {
         name = 'StainlessSteelBatteryBox',
         name = 'StainlessSteelLamp',
        machine = 'Hand',
         input = {
         input = {
            {'CopperConnector', 4},
             {'StainlessSteelPlate', 2},
             {'StainlessSteelPlate', 2},
            {'Processor', 1},
         },
         },
         output = {
         output = {
             {'StainlessSteelBatteryBox', 1},
             {'StainlessSteelLamp', 1},
         },
         },
         ticks = 20,
         ticks = 40,
         tier = 4,
         tier = 4,
     },
     },
     {
     {
         name = 'TitaniumBatteryBox',
         name = 'TitaniumLamp',
        machine = 'Hand',
         input = {
         input = {
            {'CopperConnector', 6},
             {'TitaniumPlate', 2},
             {'TitaniumPlate', 2},
            {'QuantumCircuit', 1},
         },
         },
         output = {
         output = {
             {'TitaniumBatteryBox', 1},
             {'TitaniumLamp', 1},
         },
         },
         ticks = 20,
         ticks = 40,
         tier = 5,
         tier = 5,
     },
     },
     {
     {
         name = 'CompositeBatteryBox',
         name = 'CompositeLamp',
        machine = 'Hand',
         input = {
         input = {
            {'CopperConnector', 8},
             {'CompositePlate', 2},
             {'CompositePlate', 2},
            {'QuantumProcessor', 1},
         },
         },
         output = {
         output = {
             {'CompositeBatteryBox', 1},
             {'CompositeLamp', 1},
         },
         },
         ticks = 20,
         ticks = 40,
         tier = 6,
         tier = 6,
     },
     },
     {
     {
         name = 'NeutroniumBatteryBox',
         name = 'NeutroniumLamp',
        machine = 'Hand',
         input = {
         input = {
            {'CopperConnector', 10},
             {'NeutroniumPlate', 2},
             {'NeutroniumPlate', 2},
            {'QuantumBrain', 1},
         },
         },
         output = {
         output = {
             {'NeutroniumBatteryBox', 1},
             {'NeutroniumLamp', 1},
         },
         },
         ticks = 20,
         ticks = 40,
         tier = 7,
         tier = 7,
     },
     },
     {
     {
         name = 'NeutroniumPortal',
         name = 'SteelElectrolyzer',
        machine = 'Hand',
         input = {
         input = {
             {'UltimateCatalyst', 10},
             {'SteelPlate', 3},
             {'NeutroniumPlate', 40},
             {'CoalDust', 2},
             {'ModularFrame', 20},
             {'CopperConnector', 2},
            {'YttriumWire', 100},
            {'QuantumBrain', 15},
            {'BuildingMaterial', 256},
         },
         },
         output = {
         output = {
             {'NeutroniumPortal', 1},
             {'SteelElectrolyzer', 1},
         },
         },
         ticks = 300,
         ticks = 20,
         tier = 7,
         tier = 2,
     },
     },
     {
     {
         name = 'CopperDrillingRig',
         name = 'AluminiumElectrolyzer',
        machine = 'Hand',
         input = {
         input = {
             {'CopperPlate', 4},
             {'AluminiumPlate', 3},
             {'CopperRobotArm', 1},
             {'CoalDust', 2},
             {'CopperParts', 6},
             {'CopperConnector', 7},
         },
         },
         output = {
         output = {
             {'CopperDrillingRig', 1},
             {'AluminiumElectrolyzer', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 1,
         tier = 3,
     },
     },
     {
     {
         name = 'SteelDrillingRig',
         name = 'StainlessSteelElectrolyzer',
        machine = 'Hand',
         input = {
         input = {
             {'SteelPlate', 4},
             {'StainlessSteelPlate', 3},
             {'SteelRobotArm', 2},
             {'CoalDust', 2},
             {'SteelParts', 12},
             {'CopperConnector', 12},
         },
         },
         output = {
         output = {
             {'SteelDrillingRig', 1},
             {'StainlessSteelElectrolyzer', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 2,
         tier = 4,
     },
     },
     {
     {
         name = 'AluminiumDrillingRig',
         name = 'TitaniumElectrolyzer',
        machine = 'Hand',
         input = {
         input = {
             {'AluminiumPlate', 4},
             {'TitaniumPlate', 3},
             {'AluminiumRobotArm', 3},
             {'CoalDust', 2},
             {'BasicFrame', 3},
             {'CopperConnector', 17},
         },
         },
         output = {
         output = {
             {'AluminiumDrillingRig', 1},
             {'TitaniumElectrolyzer', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 3,
         tier = 5,
     },
     },
     {
     {
         name = 'StainlessSteelDrillingRig',
         name = 'CompositeElectrolyzer',
        machine = 'Hand',
         input = {
         input = {
             {'StainlessSteelPlate', 4},
             {'CompositePlate', 3},
             {'StainlessSteelRobotArm', 4},
             {'CoalDust', 2},
             {'ReinforcedFrame', 3},
             {'CopperConnector', 17},
         },
         },
         output = {
         output = {
             {'StainlessSteelDrillingRig', 1},
             {'CompositeElectrolyzer', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 4,
         tier = 6,
     },
     },
     {
     {
         name = 'TitaniumDrillingRig',
         name = 'NeutroniumElectrolyzer',
        machine = 'Hand',
         input = {
         input = {
             {'TitaniumPlate', 4},
             {'NeutroniumPlate', 3},
             {'TitaniumRobotArm', 5},
             {'CoalDust', 2},
             {'ReinforcedFrame', 6},
             {'CopperConnector', 17},
         },
         },
         output = {
         output = {
             {'TitaniumDrillingRig', 1},
             {'NeutroniumElectrolyzer', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 5,
         tier = 7,
     },
     },
     {
     {
         name = 'CompositeDrillingRig',
         name = 'SteelMixer',
        machine = 'Hand',
         input = {
         input = {
             {'CompositePlate', 4},
             {'SteelPlate', 4},
             {'CompositeRobotArm', 6},
             {'SteelParts', 5},
             {'ModularFrame', 3},
             {'SteelParts', 8},
         },
         },
         output = {
         output = {
             {'CompositeDrillingRig', 1},
             {'SteelMixer', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 6,
         tier = 2,
     },
     },
     {
     {
         name = 'NeutroniumDrillingRig',
         name = 'AluminiumMixer',
        machine = 'Hand',
         input = {
         input = {
             {'NeutroniumPlate', 4},
             {'AluminiumPlate', 4},
             {'NeutroniumRobotArm', 7},
             {'AluminiumParts', 5},
             {'ModularFrame', 6},
             {'BasicFrame', 2},
         },
         },
         output = {
         output = {
             {'NeutroniumDrillingRig', 1},
             {'AluminiumMixer', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'AluminiumAssembler',
        input = {
            {'AluminiumRobotArm', 4},
            {'AluminiumPlate', 3},
            {'BasicFrame', 2},
            {'AdvancedCircuit', 3},
        },
        output = {
            {'AluminiumAssembler', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 3,526: Line 3,926:
     },
     },
     {
     {
         name = 'StainlessSteelAssembler',
         name = 'StainlessSteelMixer',
        machine = 'Hand',
         input = {
         input = {
             {'StainlessSteelRobotArm', 4},
             {'StainlessSteelPlate', 4},
             {'StainlessSteelPlate', 3},
             {'StainlessSteelParts', 5},
             {'ReinforcedFrame', 2},
             {'ReinforcedFrame', 2},
            {'Processor', 5},
         },
         },
         output = {
         output = {
             {'StainlessSteelAssembler', 1},
             {'StainlessSteelMixer', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 3,540: Line 3,940:
     },
     },
     {
     {
         name = 'TitaniumAssembler',
         name = 'TitaniumMixer',
        machine = 'Hand',
         input = {
         input = {
             {'TitaniumRobotArm', 4},
             {'TitaniumPlate', 4},
             {'TitaniumPlate', 3},
             {'TitaniumParts', 5},
             {'ReinforcedFrame', 4},
             {'ReinforcedFrame', 4},
            {'QuantumCircuit', 7},
         },
         },
         output = {
         output = {
             {'TitaniumAssembler', 1},
             {'TitaniumMixer', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 3,554: Line 3,954:
     },
     },
     {
     {
         name = 'CompositeAssembler',
         name = 'CompositeMixer',
        machine = 'Hand',
         input = {
         input = {
             {'CompositeRobotArm', 4},
             {'CompositePlate', 4},
             {'CompositePlate', 3},
             {'CompositeParts', 5},
             {'ModularFrame', 2},
             {'ModularFrame', 2},
            {'QuantumProcessor', 9},
         },
         },
         output = {
         output = {
             {'CompositeAssembler', 1},
             {'CompositeMixer', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 3,568: Line 3,968:
     },
     },
     {
     {
         name = 'NeutroniumAssembler',
         name = 'NeutroniumMixer',
        machine = 'Hand',
         input = {
         input = {
             {'NeutroniumRobotArm', 4},
             {'NeutroniumPlate', 4},
             {'NeutroniumPlate', 3},
             {'NeutroniumParts', 5},
             {'ModularFrame', 4},
             {'ModularFrame', 4},
            {'QuantumBrain', 11},
         },
         },
         output = {
         output = {
             {'NeutroniumAssembler', 1},
             {'NeutroniumMixer', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 3,582: Line 3,982:
     },
     },
     {
     {
         name = 'CopperConstructor',
         name = 'CopperAutomaticFarm',
        machine = 'Hand',
         input = {
         input = {
             {'CopperRobotArm', 1},
             {'DirtSurface', 4},
             {'CopperPlate', 3},
             {'CopperRobotArm', 2},
            {'CopperParts', 2},
             {'CopperParts', 4},
             {'CopperParts', 1},
         },
         },
         output = {
         output = {
             {'CopperConstructor', 1},
             {'CopperAutomaticFarm', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 3,596: Line 3,996:
     },
     },
     {
     {
         name = 'SteelConstructor',
         name = 'SteelAutomaticFarm',
        machine = 'Hand',
         input = {
         input = {
             {'SteelRobotArm', 1},
             {'DirtSurface', 4},
             {'SteelPlate', 3},
             {'SteelRobotArm', 2},
             {'SteelParts', 4},
             {'SteelParts', 8},
            {'Circuit', 2},
         },
         },
         output = {
         output = {
             {'SteelConstructor', 1},
             {'SteelAutomaticFarm', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 3,610: Line 4,010:
     },
     },
     {
     {
         name = 'AluminiumConstructor',
         name = 'AluminiumAutomaticFarm',
        machine = 'Hand',
         input = {
         input = {
             {'AluminiumRobotArm', 1},
             {'DirtSurface', 4},
             {'AluminiumPlate', 3},
             {'AluminiumRobotArm', 2},
             {'BasicFrame', 1},
             {'BasicFrame', 2},
            {'AdvancedCircuit', 3},
         },
         },
         output = {
         output = {
             {'AluminiumConstructor', 1},
             {'AluminiumAutomaticFarm', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 3,624: Line 4,024:
     },
     },
     {
     {
         name = 'StainlessSteelConstructor',
         name = 'StainlessSteelAutomaticFarm',
        machine = 'Hand',
         input = {
         input = {
             {'StainlessSteelRobotArm', 1},
             {'DirtSurface', 4},
             {'StainlessSteelPlate', 3},
             {'StainlessSteelRobotArm', 2},
             {'ReinforcedFrame', 1},
             {'ReinforcedFrame', 2},
            {'Processor', 4},
         },
         },
         output = {
         output = {
             {'StainlessSteelConstructor', 1},
             {'StainlessSteelAutomaticFarm', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 3,638: Line 4,038:
     },
     },
     {
     {
         name = 'TitaniumConstructor',
         name = 'TitaniumAutomaticFarm',
        machine = 'Hand',
         input = {
         input = {
             {'TitaniumRobotArm', 1},
             {'DirtSurface', 4},
             {'TitaniumPlate', 3},
             {'TitaniumRobotArm', 2},
             {'ReinforcedFrame', 2},
             {'ReinforcedFrame', 4},
             {'QuantumCircuit', 5},
             {'QuantumCircuit', 4},
         },
         },
         output = {
         output = {
             {'TitaniumConstructor', 1},
             {'TitaniumAutomaticFarm', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 3,652: Line 4,053:
     },
     },
     {
     {
         name = 'CompositeConstructor',
         name = 'CompositeAutomaticFarm',
        machine = 'Hand',
         input = {
         input = {
             {'CompositeRobotArm', 1},
             {'DirtSurface', 4},
             {'CompositePlate', 3},
             {'CompositeRobotArm', 2},
             {'ModularFrame', 1},
             {'ModularFrame', 2},
             {'QuantumProcessor', 6},
             {'QuantumProcessor', 4},
         },
         },
         output = {
         output = {
             {'CompositeConstructor', 1},
             {'CompositeAutomaticFarm', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 3,666: Line 4,068:
     },
     },
     {
     {
         name = 'NeutroniumConstructor',
         name = 'NeutroniumAutomaticFarm',
        machine = 'Hand',
         input = {
         input = {
             {'NeutroniumRobotArm', 1},
             {'DirtSurface', 4},
             {'NeutroniumPlate', 3},
             {'NeutroniumRobotArm', 2},
             {'ModularFrame', 2},
             {'ModularFrame', 4},
             {'QuantumBrain', 7},
             {'QuantumBrain', 4},
         },
         },
         output = {
         output = {
             {'NeutroniumConstructor', 1},
             {'NeutroniumAutomaticFarm', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 3,680: Line 4,083:
     },
     },
     {
     {
         name = 'CopperDestroyer',
         name = 'CopperAtmosphericCondenser',
        machine = 'Hand',
         input = {
         input = {
             {'CopperPlate', 10},
             {'CopperPlate', 5},
             {'CopperParts', 8},
             {'CopperParts', 2},
            {'CopperParts', 2},
            {'CopperPipe', 5},
         },
         },
         output = {
         output = {
             {'CopperDestroyer', 1},
             {'CopperAtmosphericCondenser', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 3,692: Line 4,098:
     },
     },
     {
     {
         name = 'SteelDestroyer',
         name = 'SteelAtmosphericCondenser',
        machine = 'Hand',
         input = {
         input = {
             {'SteelPlate', 10},
             {'SteelPlate', 5},
             {'SteelParts', 8},
            {'SteelParts', 2},
             {'SteelParts', 4},
            {'CopperPipe', 10},
         },
         },
         output = {
         output = {
             {'SteelDestroyer', 1},
             {'SteelAtmosphericCondenser', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 3,704: Line 4,113:
     },
     },
     {
     {
         name = 'AluminiumDestroyer',
         name = 'AluminiumAtmosphericCondenser',
        machine = 'Hand',
         input = {
         input = {
             {'AluminiumPlate', 10},
             {'AluminiumPlate', 5},
             {'AluminiumParts', 8},
             {'AluminiumParts', 2},
            {'BasicFrame', 1},
            {'CopperPipe', 15},
         },
         },
         output = {
         output = {
             {'AluminiumDestroyer', 1},
             {'AluminiumAtmosphericCondenser', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 3,716: Line 4,128:
     },
     },
     {
     {
         name = 'StainlessSteelDestroyer',
         name = 'StainlessSteelAtmosphericCondenser',
        machine = 'Hand',
         input = {
         input = {
             {'StainlessSteelPlate', 10},
             {'StainlessSteelPlate', 5},
             {'StainlessSteelParts', 8},
             {'StainlessSteelParts', 2},
            {'ReinforcedFrame', 1},
            {'CopperPipe', 20},
         },
         },
         output = {
         output = {
             {'StainlessSteelDestroyer', 1},
             {'StainlessSteelAtmosphericCondenser', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 3,728: Line 4,143:
     },
     },
     {
     {
         name = 'TitaniumDestroyer',
         name = 'TitaniumAtmosphericCondenser',
        machine = 'Hand',
         input = {
         input = {
             {'TitaniumPlate', 10},
             {'TitaniumPlate', 5},
             {'TitaniumParts', 8},
             {'TitaniumParts', 2},
            {'ReinforcedFrame', 2},
            {'CopperPipe', 20},
         },
         },
         output = {
         output = {
             {'TitaniumDestroyer', 1},
             {'TitaniumAtmosphericCondenser', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 3,740: Line 4,158:
     },
     },
     {
     {
         name = 'CompositeDestroyer',
         name = 'CompositeAtmosphericCondenser',
        machine = 'Hand',
         input = {
         input = {
             {'CompositePlate', 10},
             {'CompositePlate', 5},
             {'CompositeParts', 8},
             {'CompositeParts', 2},
            {'ModularFrame', 1},
            {'CopperPipe', 20},
         },
         },
         output = {
         output = {
             {'CompositeDestroyer', 1},
             {'CompositeAtmosphericCondenser', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 3,752: Line 4,173:
     },
     },
     {
     {
         name = 'NeutroniumDestroyer',
         name = 'NeutroniumAtmosphericCondenser',
        machine = 'Hand',
         input = {
         input = {
             {'NeutroniumPlate', 10},
             {'NeutroniumPlate', 5},
             {'NeutroniumParts', 8},
             {'NeutroniumParts', 2},
            {'ModularFrame', 2},
            {'CopperPipe', 20},
         },
         },
         output = {
         output = {
             {'NeutroniumDestroyer', 1},
             {'NeutroniumAtmosphericCondenser', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 3,764: Line 4,188:
     },
     },
     {
     {
         name = 'CopperLamp',
         name = 'StainlessSteelTerminal',
        machine = 'Hand',
         input = {
         input = {
             {'CopperPlate', 2},
             {'StainlessSteelPlate', 3},
            {'Glass', 4},
            {'CopperConnector', 1},
         },
         },
         output = {
         output = {
             {'CopperLamp', 1},
             {'StainlessSteelTerminal', 1},
         },
         },
         ticks = 40,
         ticks = 20,
         tier = 1,
         tier = 4,
     },
     },
     {
     {
         name = 'SteelLamp',
         name = 'TitaniumBigTerminal',
        machine = 'Hand',
         input = {
         input = {
             {'SteelPlate', 2},
             {'TitaniumPlate', 6},
            {'Glass', 8},
            {'CopperConnector', 2},
         },
         },
         output = {
         output = {
             {'SteelLamp', 1},
             {'TitaniumBigTerminal', 1},
         },
         },
         ticks = 40,
         ticks = 20,
         tier = 2,
         tier = 5,
     },
     },
     {
     {
         name = 'AluminiumLamp',
         name = 'CompositeHugeTerminal',
        machine = 'Hand',
         input = {
         input = {
             {'AluminiumPlate', 2},
             {'CompositePlate', 9},
            {'Glass', 12},
            {'CopperConnector', 3},
         },
         },
         output = {
         output = {
             {'AluminiumLamp', 1},
             {'CompositeHugeTerminal', 1},
         },
         },
         ticks = 40,
         ticks = 20,
         tier = 3,
         tier = 6,
     },
     },
     {
     {
         name = 'StainlessSteelLamp',
         name = 'StainlessSteelFlatTerminal',
        machine = 'Hand',
         input = {
         input = {
             {'StainlessSteelPlate', 2},
             {'StainlessSteelPlate', 3},
            {'Glass', 4},
            {'CopperConnector', 1},
         },
         },
         output = {
         output = {
             {'StainlessSteelLamp', 1},
             {'StainlessSteelFlatTerminal', 1},
         },
         },
         ticks = 40,
         ticks = 20,
         tier = 4,
         tier = 4,
     },
     },
     {
     {
         name = 'TitaniumLamp',
         name = 'TitaniumBigFlatTerminal',
        machine = 'Hand',
         input = {
         input = {
             {'TitaniumPlate', 2},
             {'TitaniumPlate', 6},
            {'Glass', 8},
            {'CopperConnector', 2},
         },
         },
         output = {
         output = {
             {'TitaniumLamp', 1},
             {'TitaniumBigFlatTerminal', 1},
         },
         },
         ticks = 40,
         ticks = 20,
         tier = 5,
         tier = 5,
     },
     },
     {
     {
         name = 'CompositeLamp',
         name = 'CompositeHugeFlatTerminal',
        machine = 'Hand',
         input = {
         input = {
             {'CompositePlate', 2},
             {'CompositePlate', 9},
            {'Glass', 12},
            {'CopperConnector', 3},
         },
         },
         output = {
         output = {
             {'CompositeLamp', 1},
             {'CompositeHugeFlatTerminal', 1},
         },
         },
         ticks = 40,
         ticks = 20,
         tier = 6,
         tier = 6,
     },
     },
     {
     {
         name = 'NeutroniumLamp',
         name = 'CopperComputer',
        machine = 'Hand',
         input = {
         input = {
             {'NeutroniumPlate', 2},
             {'CopperPlate', 1},
            {'CopperParts', 4},
         },
         },
         output = {
         output = {
             {'NeutroniumLamp', 1},
             {'CopperComputer', 1},
         },
         },
         ticks = 40,
         ticks = 20,
         tier = 7,
         tier = 1,
     },
     },
     {
     {
         name = 'SteelElectrolyzer',
         name = 'SteelComputer',
        machine = 'Hand',
         input = {
         input = {
             {'SteelPlate', 3},
             {'SteelPlate', 1},
             {'Coal', 2},
             {'Circuit', 4},
            {'CopperConnector', 2},
         },
         },
         output = {
         output = {
             {'SteelElectrolyzer', 1},
             {'SteelComputer', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 3,854: Line 4,298:
     },
     },
     {
     {
         name = 'AluminiumElectrolyzer',
         name = 'AluminiumComputer',
        machine = 'Hand',
         input = {
         input = {
             {'AluminiumPlate', 3},
             {'AluminiumPlate', 1},
             {'Coal', 2},
             {'AdvancedCircuit', 4},
            {'CopperConnector', 7},
         },
         },
         output = {
         output = {
             {'AluminiumElectrolyzer', 1},
             {'AluminiumComputer', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 3,867: Line 4,311:
     },
     },
     {
     {
         name = 'StainlessSteelElectrolyzer',
         name = 'StainlessSteelComputer',
        machine = 'Hand',
         input = {
         input = {
             {'StainlessSteelPlate', 3},
             {'StainlessSteelPlate', 1},
             {'Coal', 2},
             {'Processor', 4},
            {'CopperConnector', 12},
         },
         },
         output = {
         output = {
             {'StainlessSteelElectrolyzer', 1},
             {'StainlessSteelComputer', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 3,880: Line 4,324:
     },
     },
     {
     {
         name = 'TitaniumElectrolyzer',
         name = 'TitaniumComputer',
        machine = 'Hand',
         input = {
         input = {
             {'TitaniumPlate', 3},
             {'TitaniumPlate', 1},
             {'Coal', 2},
             {'QuantumCircuit', 4},
            {'CopperConnector', 17},
         },
         },
         output = {
         output = {
             {'TitaniumElectrolyzer', 1},
             {'TitaniumComputer', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 3,893: Line 4,337:
     },
     },
     {
     {
         name = 'CompositeElectrolyzer',
         name = 'CompositeComputer',
        machine = 'Hand',
         input = {
         input = {
             {'CompositePlate', 3},
             {'CompositePlate', 1},
             {'Coal', 2},
             {'QuantumProcessor', 4},
            {'CopperConnector', 17},
         },
         },
         output = {
         output = {
             {'CompositeElectrolyzer', 1},
             {'CompositeComputer', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 3,906: Line 4,350:
     },
     },
     {
     {
         name = 'NeutroniumElectrolyzer',
         name = 'SteelDiode',
        machine = 'Hand',
         input = {
         input = {
             {'NeutroniumPlate', 3},
             {'CopperConnector', 2},
             {'Coal', 2},
             {'Silicon', 0},
             {'CopperConnector', 17},
             {'SteelPlate', 1},
         },
         },
         output = {
         output = {
             {'NeutroniumElectrolyzer', 1},
             {'SteelDiode', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 7,
         tier = 2,
     },
     },
     {
     {
         name = 'SteelMixer',
         name = 'AluminiumDiode',
        machine = 'Hand',
         input = {
         input = {
             {'SteelPlate', 4},
             {'CopperConnector', 2},
             {'SteelParts', 5},
             {'Silicon', 3},
             {'SteelParts', 8},
             {'AluminiumPlate', 1},
         },
         },
         output = {
         output = {
             {'SteelMixer', 1},
             {'AluminiumDiode', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 2,
         tier = 3,
     },
     },
     {
     {
         name = 'AluminiumMixer',
         name = 'StainlessSteelDiode',
        machine = 'Hand',
         input = {
         input = {
             {'AluminiumPlate', 4},
             {'CopperConnector', 2},
             {'AluminiumParts', 5},
             {'Silicon', 6},
             {'BasicFrame', 2},
             {'StainlessSteelPlate', 1},
         },
         },
         output = {
         output = {
             {'AluminiumMixer', 1},
             {'StainlessSteelDiode', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelMixer',
        input = {
            {'StainlessSteelPlate', 4},
            {'StainlessSteelParts', 5},
            {'ReinforcedFrame', 2},
        },
        output = {
            {'StainlessSteelMixer', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 3,958: Line 4,392:
     },
     },
     {
     {
         name = 'TitaniumMixer',
         name = 'TitaniumDiode',
        machine = 'Hand',
         input = {
         input = {
             {'TitaniumPlate', 4},
             {'CopperConnector', 2},
             {'TitaniumParts', 5},
             {'Silicon', 9},
             {'ReinforcedFrame', 4},
             {'TitaniumPlate', 1},
         },
         },
         output = {
         output = {
             {'TitaniumMixer', 1},
             {'TitaniumDiode', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 3,971: Line 4,406:
     },
     },
     {
     {
         name = 'CompositeMixer',
         name = 'CompositeDiode',
        machine = 'Hand',
         input = {
         input = {
             {'CompositePlate', 4},
             {'CopperConnector', 2},
             {'CompositeParts', 5},
             {'Silicon', 9},
             {'ModularFrame', 2},
             {'CompositePlate', 1},
         },
         },
         output = {
         output = {
             {'CompositeMixer', 1},
             {'CompositeDiode', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 3,984: Line 4,420:
     },
     },
     {
     {
         name = 'NeutroniumMixer',
         name = 'NeutroniumDiode',
        machine = 'Hand',
         input = {
         input = {
             {'NeutroniumPlate', 4},
             {'CopperConnector', 2},
             {'NeutroniumParts', 5},
             {'Silicon', 9},
             {'ModularFrame', 4},
             {'NeutroniumPlate', 1},
         },
         },
         output = {
         output = {
             {'NeutroniumMixer', 1},
             {'NeutroniumDiode', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 3,997: Line 4,434:
     },
     },
     {
     {
         name = 'CopperAutomaticFarm',
         name = 'TitaniumFissionReactor',
        machine = 'Hand',
         input = {
         input = {
             {'DirtSurface', 4},
             {'CopperHeatPipe', 25},
             {'CopperRobotArm', 2},
             {'TitaniumPlate', 100},
             {'CopperParts', 4},
             {'TitaniumParts', 100},
            {'QuantumCircuit', 10},
            {'BuildingMaterial', 128},
         },
         },
         output = {
         output = {
             {'CopperAutomaticFarm', 1},
             {'TitaniumFissionReactor', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 1,
         tier = 5,
     },
     },
     {
     {
         name = 'SteelAutomaticFarm',
         name = 'CompositeFissionReactor',
        machine = 'Hand',
         input = {
         input = {
             {'DirtSurface', 4},
             {'CopperHeatPipe', 25},
             {'SteelRobotArm', 2},
             {'CompositePlate', 100},
             {'SteelParts', 8},
             {'CompositeParts', 100},
            {'QuantumProcessor', 13},
            {'BuildingMaterial', 128},
         },
         },
         output = {
         output = {
             {'SteelAutomaticFarm', 1},
             {'CompositeFissionReactor', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 2,
         tier = 6,
     },
     },
     {
     {
         name = 'AluminiumAutomaticFarm',
         name = 'NeutroniumFissionReactor',
        machine = 'Hand',
         input = {
         input = {
             {'DirtSurface', 4},
             {'CopperHeatPipe', 25},
             {'AluminiumRobotArm', 2},
             {'NeutroniumPlate', 100},
             {'BasicFrame', 2},
             {'NeutroniumParts', 100},
            {'QuantumBrain', 16},
            {'BuildingMaterial', 128},
         },
         },
         output = {
         output = {
             {'AluminiumAutomaticFarm', 1},
             {'NeutroniumFissionReactor', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 3,
         tier = 7,
     },
     },
     {
     {
         name = 'StainlessSteelAutomaticFarm',
         name = 'CompositeFusionReactor',
        machine = 'Hand',
         input = {
         input = {
             {'DirtSurface', 4},
             {'CopperHeatPipe', 25},
             {'StainlessSteelRobotArm', 2},
             {'CompositePlate', 40},
             {'ReinforcedFrame', 2},
             {'PlatinumWire', 100},
            {'QuantumProcessor', 15},
            {'PlatinumReflector', 40},
            {'BuildingMaterial', 128},
         },
         },
         output = {
         output = {
             {'StainlessSteelAutomaticFarm', 1},
             {'CompositeFusionReactor', 1},
         },
         },
         ticks = 20,
         ticks = 300,
         tier = 4,
         tier = 6,
     },
     },
     {
     {
         name = 'TitaniumAutomaticFarm',
         name = 'NeutroniumFusionReactor',
        machine = 'Hand',
         input = {
         input = {
             {'DirtSurface', 4},
             {'CopperHeatPipe', 25},
             {'TitaniumRobotArm', 2},
             {'NeutroniumPlate', 40},
             {'ReinforcedFrame', 4},
             {'YttriumWire', 100},
             {'QuantumCircuit', 4},
             {'QuantumBrain', 20},
            {'PlatinumReflector', 40},
            {'BuildingMaterial', 128},
         },
         },
         output = {
         output = {
             {'TitaniumAutomaticFarm', 1},
             {'NeutroniumFusionReactor', 1},
         },
         },
         ticks = 20,
         ticks = 300,
         tier = 5,
         tier = 7,
     },
     },
     {
     {
         name = 'CompositeAutomaticFarm',
         name = 'TitaniumIndustrialBoiler',
        machine = 'Hand',
         input = {
         input = {
             {'DirtSurface', 4},
             {'TitaniumPipe', 25},
             {'CompositeRobotArm', 2},
             {'TitaniumPlate', 30},
             {'ModularFrame', 2},
             {'TitaniumParts', 10},
             {'QuantumProcessor', 4},
             {'QuantumCircuit', 1},
         },
         },
         output = {
         output = {
             {'CompositeAutomaticFarm', 1},
             {'TitaniumIndustrialBoiler', 1},
         },
         },
         ticks = 20,
         ticks = 100,
         tier = 6,
         tier = 5,
     },
     },
     {
     {
         name = 'NeutroniumAutomaticFarm',
         name = 'CompositeIndustrialBoiler',
        machine = 'Hand',
         input = {
         input = {
             {'DirtSurface', 4},
             {'CompositePipe', 25},
             {'NeutroniumRobotArm', 2},
             {'CompositePlate', 30},
             {'ModularFrame', 4},
             {'CompositeParts', 15},
             {'QuantumBrain', 4},
             {'QuantumProcessor', 1},
         },
         },
         output = {
         output = {
             {'NeutroniumAutomaticFarm', 1},
             {'CompositeIndustrialBoiler', 1},
         },
         },
         ticks = 20,
         ticks = 100,
         tier = 7,
         tier = 6,
     },
     },
     {
     {
         name = 'CopperAtmosphericCondenser',
         name = 'NeutroniumIndustrialBoiler',
        machine = 'Hand',
         input = {
         input = {
             {'CopperPlate', 5},
             {'NeutroniumPipe', 25},
             {'CopperParts', 2},
             {'NeutroniumPlate', 30},
             {'CopperParts', 2},
             {'NeutroniumParts', 20},
             {'CopperPipe', 5},
             {'QuantumBrain', 1},
         },
         },
         output = {
         output = {
             {'CopperAtmosphericCondenser', 1},
             {'NeutroniumIndustrialBoiler', 1},
         },
         },
         ticks = 20,
         ticks = 100,
         tier = 1,
         tier = 7,
     },
     },
     {
     {
         name = 'SteelAtmosphericCondenser',
         name = 'AluminiumSolarPanel',
        machine = 'Hand',
         input = {
         input = {
             {'SteelPlate', 5},
             {'AluminiumPlate', 4},
            {'SteelParts', 2},
             {'BasicFrame', 3},
             {'SteelParts', 4},
             {'AluminiumSolarCell', 10},
             {'CopperPipe', 10},
         },
         },
         output = {
         output = {
             {'SteelAtmosphericCondenser', 1},
             {'AluminiumSolarPanel', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 2,
         tier = 3,
     },
     },
     {
     {
         name = 'AluminiumAtmosphericCondenser',
         name = 'StainlessSteelSolarPanel',
        machine = 'Hand',
         input = {
         input = {
             {'AluminiumPlate', 5},
             {'StainlessSteelPlate', 4},
             {'AluminiumParts', 2},
             {'ReinforcedFrame', 3},
             {'BasicFrame', 1},
             {'StainlessSteelSolarCell', 10},
            {'CopperPipe', 15},
         },
         },
         output = {
         output = {
             {'AluminiumAtmosphericCondenser', 1},
             {'StainlessSteelSolarPanel', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 3,
         tier = 4,
     },
     },
     {
     {
         name = 'StainlessSteelAtmosphericCondenser',
         name = 'TitaniumSolarPanel',
        machine = 'Hand',
         input = {
         input = {
             {'StainlessSteelPlate', 5},
             {'TitaniumPlate', 4},
            {'StainlessSteelParts', 2},
             {'ReinforcedFrame', 6},
             {'ReinforcedFrame', 1},
             {'TitaniumSolarCell', 10},
             {'CopperPipe', 20},
         },
         },
         output = {
         output = {
             {'StainlessSteelAtmosphericCondenser', 1},
             {'TitaniumSolarPanel', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 4,
         tier = 5,
     },
     },
     {
     {
         name = 'TitaniumAtmosphericCondenser',
         name = 'CompositeSolarPanel',
        machine = 'Hand',
         input = {
         input = {
             {'TitaniumPlate', 5},
             {'CompositePlate', 4},
             {'TitaniumParts', 2},
             {'ModularFrame', 3},
             {'ReinforcedFrame', 2},
             {'CompositeSolarCell', 10},
            {'CopperPipe', 20},
         },
         },
         output = {
         output = {
             {'TitaniumAtmosphericCondenser', 1},
             {'CompositeSolarPanel', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 5,
         tier = 6,
     },
     },
     {
     {
         name = 'CompositeAtmosphericCondenser',
         name = 'NeutroniumSolarPanel',
        machine = 'Hand',
         input = {
         input = {
             {'CompositePlate', 5},
             {'NeutroniumPlate', 4},
            {'CompositeParts', 2},
             {'ModularFrame', 6},
             {'ModularFrame', 1},
             {'NeutroniumSolarCell', 10},
             {'CopperPipe', 20},
         },
         },
         output = {
         output = {
             {'CompositeAtmosphericCondenser', 1},
             {'NeutroniumSolarPanel', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 6,
         tier = 7,
     },
     },
     {
     {
         name = 'NeutroniumAtmosphericCondenser',
         name = 'AluminiumSmallSolarPanel',
        machine = 'Hand',
         input = {
         input = {
             {'NeutroniumPlate', 5},
             {'AluminiumPlate', 4},
             {'NeutroniumParts', 2},
             {'BasicFrame', 1},
             {'ModularFrame', 2},
             {'AluminiumSolarCell', 1},
            {'CopperPipe', 20},
         },
         },
         output = {
         output = {
             {'NeutroniumAtmosphericCondenser', 1},
             {'AluminiumSmallSolarPanel', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 7,
         tier = 3,
     },
     },
     {
     {
         name = 'StainlessSteelTerminal',
         name = 'StainlessSteelSmallSolarPanel',
        machine = 'Hand',
         input = {
         input = {
             {'StainlessSteelPlate', 3},
             {'StainlessSteelPlate', 4},
             {'Glass', 4},
             {'ReinforcedFrame', 1},
             {'CopperConnector', 1},
             {'StainlessSteelSolarCell', 1},
         },
         },
         output = {
         output = {
             {'StainlessSteelTerminal', 1},
             {'StainlessSteelSmallSolarPanel', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 4,202: Line 4,659:
     },
     },
     {
     {
         name = 'TitaniumBigTerminal',
         name = 'TitaniumSmallSolarPanel',
        machine = 'Hand',
         input = {
         input = {
             {'TitaniumPlate', 6},
             {'TitaniumPlate', 4},
             {'Glass', 8},
             {'ReinforcedFrame', 2},
             {'CopperConnector', 2},
             {'TitaniumSolarCell', 1},
         },
         },
         output = {
         output = {
             {'TitaniumBigTerminal', 1},
             {'TitaniumSmallSolarPanel', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 4,215: Line 4,673:
     },
     },
     {
     {
         name = 'CompositeHugeTerminal',
         name = 'CompositeSmallSolarPanel',
        machine = 'Hand',
         input = {
         input = {
             {'CompositePlate', 9},
             {'CompositePlate', 4},
             {'Glass', 12},
             {'ModularFrame', 1},
             {'CopperConnector', 3},
             {'CompositeSolarCell', 1},
         },
         },
         output = {
         output = {
             {'CompositeHugeTerminal', 1},
             {'CompositeSmallSolarPanel', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 4,228: Line 4,687:
     },
     },
     {
     {
         name = 'StainlessSteelFlatTerminal',
         name = 'NeutroniumSmallSolarPanel',
        machine = 'Hand',
         input = {
         input = {
             {'StainlessSteelPlate', 3},
             {'NeutroniumPlate', 4},
             {'Glass', 4},
             {'ModularFrame', 2},
             {'CopperConnector', 1},
             {'NeutroniumSolarCell', 1},
         },
         },
         output = {
         output = {
             {'StainlessSteelFlatTerminal', 1},
             {'NeutroniumSmallSolarPanel', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 4,
         tier = 7,
     },
     },
     {
     {
         name = 'TitaniumBigFlatTerminal',
         name = 'StainlessSteelPumpjack',
        machine = 'Hand',
         input = {
         input = {
             {'TitaniumPlate', 6},
             {'StainlessSteelPlate', 5},
             {'Glass', 8},
             {'StainlessSteelParts', 8},
             {'CopperConnector', 2},
             {'StainlessSteelPipe', 5},
            {'Processor', 3},
         },
         },
         output = {
         output = {
             {'TitaniumBigFlatTerminal', 1},
             {'StainlessSteelPumpjack', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 5,
         tier = 4,
     },
     },
     {
     {
         name = 'CompositeHugeFlatTerminal',
         name = 'TitaniumPumpjack',
        machine = 'Hand',
         input = {
         input = {
             {'CompositePlate', 9},
             {'TitaniumPlate', 5},
             {'Glass', 12},
             {'TitaniumParts', 16},
             {'CopperConnector', 3},
             {'TitaniumPipe', 5},
            {'QuantumCircuit', 3},
         },
         },
         output = {
         output = {
             {'CompositeHugeFlatTerminal', 1},
             {'TitaniumPumpjack', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 6,
         tier = 5,
     },
     },
     {
     {
         name = 'CopperComputer',
         name = 'CompositePumpjack',
        machine = 'Hand',
         input = {
         input = {
             {'CopperPlate', 1},
             {'CompositePlate', 5},
             {'CopperParts', 5},
             {'CompositeParts', 24},
            {'CompositePipe', 5},
            {'QuantumProcessor', 3},
         },
         },
         output = {
         output = {
             {'CopperComputer', 1},
             {'CompositePumpjack', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 1,
         tier = 6,
     },
     },
     {
     {
         name = 'SteelComputer',
         name = 'NeutroniumPumpjack',
        machine = 'Hand',
         input = {
         input = {
             {'SteelPlate', 1},
             {'NeutroniumPlate', 5},
             {'Circuit', 5},
             {'NeutroniumParts', 32},
            {'NeutroniumPipe', 5},
            {'QuantumBrain', 3},
         },
         },
         output = {
         output = {
             {'SteelComputer', 1},
             {'NeutroniumPumpjack', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 2,
         tier = 7,
     },
     },
     {
     {
         name = 'AluminiumComputer',
         name = 'StainlessSteelIndustrialSmelter',
        machine = 'Hand',
         input = {
         input = {
             {'AluminiumPlate', 1},
             {'CopperWire', 96},
             {'AdvancedCircuit', 5},
             {'StainlessSteelPlate', 12},
            {'BasicFrame', 3},
            {'BuildingMaterial', 64},
         },
         },
         output = {
         output = {
             {'AluminiumComputer', 1},
             {'StainlessSteelIndustrialSmelter', 1},
         },
         },
         ticks = 20,
         ticks = 80,
         tier = 3,
         tier = 4,
     },
     },
     {
     {
         name = 'StainlessSteelComputer',
         name = 'TitaniumIndustrialSmelter',
        machine = 'Hand',
         input = {
         input = {
             {'StainlessSteelPlate', 1},
             {'GoldWire', 32},
             {'Processor', 5},
             {'TitaniumPlate', 12},
            {'ReinforcedFrame', 3},
            {'BuildingMaterial', 64},
         },
         },
         output = {
         output = {
             {'StainlessSteelComputer', 1},
             {'TitaniumIndustrialSmelter', 1},
         },
         },
         ticks = 20,
         ticks = 80,
         tier = 4,
         tier = 5,
     },
     },
     {
     {
         name = 'TitaniumComputer',
         name = 'CompositeIndustrialSmelter',
        machine = 'Hand',
         input = {
         input = {
             {'TitaniumPlate', 1},
             {'PlatinumWire', 32},
             {'QuantumCircuit', 5},
             {'CompositePlate', 12},
            {'ReinforcedFrame', 6},
            {'BuildingMaterial', 64},
         },
         },
         output = {
         output = {
             {'TitaniumComputer', 1},
             {'CompositeIndustrialSmelter', 1},
         },
         },
         ticks = 20,
         ticks = 80,
         tier = 5,
         tier = 6,
     },
     },
     {
     {
         name = 'CompositeComputer',
         name = 'NeutroniumIndustrialSmelter',
        machine = 'Hand',
         input = {
         input = {
             {'CompositePlate', 1},
             {'YttriumWire', 32},
             {'QuantumProcessor', 5},
             {'NeutroniumPlate', 12},
            {'ModularFrame', 3},
            {'BuildingMaterial', 64},
         },
         },
         output = {
         output = {
             {'CompositeComputer', 1},
             {'NeutroniumIndustrialSmelter', 1},
         },
         },
         ticks = 20,
         ticks = 80,
         tier = 6,
         tier = 7,
     },
     },
     {
     {
         name = 'SteelDiode',
         name = 'CopperKineticHeater',
        machine = 'Hand',
         input = {
         input = {
             {'CopperConnector', 2},
             {'CopperPlate', 3},
             {'Silicon', 0},
             {'CopperPipe', 4},
            {'SteelPlate', 1},
         },
         },
         output = {
         output = {
             {'SteelDiode', 1},
             {'CopperKineticHeater', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelKineticHeater',
        machine = 'Hand',
        input = {
            {'SteelPlate', 3},
            {'CopperPipe', 8},
        },
        output = {
            {'SteelKineticHeater', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 4,352: Line 4,847:
     },
     },
     {
     {
         name = 'AluminiumDiode',
         name = 'AluminiumKineticHeater',
        machine = 'Hand',
         input = {
         input = {
             {'CopperConnector', 2},
             {'AluminiumPlate', 3},
            {'Silicon', 3},
             {'CopperPipe', 12},
             {'AluminiumPlate', 1},
         },
         },
         output = {
         output = {
             {'AluminiumDiode', 1},
             {'AluminiumKineticHeater', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 4,365: Line 4,860:
     },
     },
     {
     {
         name = 'StainlessSteelDiode',
         name = 'StainlessSteelKineticHeater',
        machine = 'Hand',
         input = {
         input = {
             {'CopperConnector', 2},
             {'StainlessSteelPlate', 3},
            {'Silicon', 6},
             {'CopperPipe', 16},
             {'StainlessSteelPlate', 1},
         },
         },
         output = {
         output = {
             {'StainlessSteelDiode', 1},
             {'StainlessSteelKineticHeater', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 4,378: Line 4,873:
     },
     },
     {
     {
         name = 'TitaniumDiode',
         name = 'TitaniumKineticHeater',
        machine = 'Hand',
         input = {
         input = {
             {'CopperConnector', 2},
             {'TitaniumPlate', 3},
            {'Silicon', 9},
             {'CopperPipe', 16},
             {'TitaniumPlate', 1},
         },
         },
         output = {
         output = {
             {'TitaniumDiode', 1},
             {'TitaniumKineticHeater', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 4,391: Line 4,886:
     },
     },
     {
     {
         name = 'CompositeDiode',
         name = 'CompositeKineticHeater',
        machine = 'Hand',
         input = {
         input = {
             {'CopperConnector', 2},
             {'CompositePlate', 3},
            {'Silicon', 9},
             {'CopperPipe', 16},
             {'CompositePlate', 1},
         },
         },
         output = {
         output = {
             {'CompositeDiode', 1},
             {'CompositeKineticHeater', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 4,404: Line 4,899:
     },
     },
     {
     {
         name = 'NeutroniumDiode',
         name = 'NeutroniumKineticHeater',
        machine = 'Hand',
         input = {
         input = {
             {'CopperConnector', 2},
             {'NeutroniumPlate', 3},
            {'Silicon', 9},
             {'CopperPipe', 16},
             {'NeutroniumPlate', 1},
         },
         },
         output = {
         output = {
             {'NeutroniumDiode', 1},
             {'NeutroniumKineticHeater', 1},
         },
         },
         ticks = 20,
         ticks = 20,
Line 4,417: Line 4,912:
     },
     },
     {
     {
         name = 'TitaniumFissionReactor',
         name = 'CircuitBoard',
        machine = 'Hand',
         input = {
         input = {
             {'CopperHeatPipe', 25},
             {'Log', 1},
            {'TitaniumPlate', 100},
            {'TitaniumParts', 100},
            {'QuantumCircuit', 10},
            {'BuildingMaterial', 128},
         },
         },
         output = {
         output = {
             {'TitaniumFissionReactor', 1},
             {'CircuitBoard', 1},
         },
         },
         ticks = 20,
         ticks = 20,
         tier = 5,
         tier = 1,
     },
     },
     {
     {
         name = 'CompositeFissionReactor',
         name = 'Circuit',
        machine = 'Hand',
         input = {
         input = {
             {'CopperHeatPipe', 25},
             {'CircuitBoard', 1},
             {'CompositePlate', 100},
             {'Triod', 3},
            {'CompositeParts', 100},
            {'QuantumProcessor', 15},
            {'BuildingMaterial', 128},
         },
         },
         output = {
         output = {
             {'CompositeFissionReactor', 1},
             {'Circuit', 1},
         },
         },
         ticks = 20,
         ticks = 150,
         tier = 6,
         tier = 1,
     },
     },
     {
     {
         name = 'NeutroniumFissionReactor',
         name = 'Triod',
        machine = 'Hand',
         input = {
         input = {
             {'CopperHeatPipe', 25},
             {'Glass', 1},
             {'NeutroniumPlate', 100},
             {'CopperWire', 3},
            {'NeutroniumParts', 100},
            {'QuantumBrain', 20},
            {'BuildingMaterial', 128},
         },
         },
         output = {
         output = {
             {'NeutroniumFissionReactor', 1},
             {'Triod', 1},
         },
         },
         ticks = 20,
         ticks = 50,
         tier = 7,
         tier = 1,
     },
     },
     {
     {
         name = 'CompositeFusionReactor',
         name = 'Resistor',
        machine = 'Hand',
         input = {
         input = {
             {'CopperHeatPipe', 25},
             {'CoalDust', 1},
             {'CompositePlate', 40},
             {'CopperWire', 4},
            {'PlatinumWire', 100},
            {'QuantumProcessor', 15},
            {'PlatinumReflector', 40},
            {'BuildingMaterial', 128},
         },
         },
         output = {
         output = {
             {'CompositeFusionReactor', 1},
             {'Resistor', 1},
         },
         },
         ticks = 300,
         ticks = 60,
         tier = 6,
         tier = 1,
     },
     },
     {
     {
         name = 'NeutroniumFusionReactor',
         name = 'AdvancedCircuit',
        machine = 'Hand',
         input = {
         input = {
             {'CopperHeatPipe', 25},
             {'CircuitBoard', 1},
             {'NeutroniumPlate', 40},
             {'Resistor', 2},
             {'YttriumWire', 100},
             {'Circuit', 3},
            {'QuantumBrain', 20},
            {'PlatinumReflector', 40},
            {'BuildingMaterial', 128},
         },
         },
         output = {
         output = {
             {'NeutroniumFusionReactor', 1},
             {'AdvancedCircuit', 1},
         },
         },
         ticks = 300,
         ticks = 200,
         tier = 7,
         tier = 2,
     },
     },
     {
     {
         name = 'TitaniumIndustrialBoiler',
         name = 'Transistor',
        machine = 'Hand',
         input = {
         input = {
             {'TitaniumPipe', 25},
             {'Silicon', 1},
            {'TitaniumPlate', 30},
             {'CopperWire', 2},
             {'TitaniumParts', 10},
            {'QuantumCircuit', 1},
         },
         },
         output = {
         output = {
             {'TitaniumIndustrialBoiler', 1},
             {'Transistor', 1},
         },
         },
         ticks = 100,
         ticks = 80,
         tier = 5,
         tier = 1,
     },
     },
     {
     {
         name = 'CompositeIndustrialBoiler',
         name = 'Capacitor',
        machine = 'Hand',
         input = {
         input = {
             {'CompositePipe', 25},
             {'AluminiumFoil', 2},
             {'CompositePlate', 30},
             {'Log', 1},
            {'CompositeParts', 15},
            {'QuantumProcessor', 1},
         },
         },
         output = {
         output = {
             {'CompositeIndustrialBoiler', 1},
             {'Capacitor', 1},
         },
         },
         ticks = 100,
         ticks = 80,
         tier = 6,
         tier = 1,
     },
     },
     {
     {
         name = 'NeutroniumIndustrialBoiler',
         name = 'Processor',
        machine = 'Hand',
         input = {
         input = {
             {'NeutroniumPipe', 25},
             {'CircuitBoard', 1},
            {'NeutroniumPlate', 30},
             {'AdvancedCircuit', 3},
             {'NeutroniumParts', 20},
             {'Resistor', 5},
             {'QuantumBrain', 1},
         },
         },
         output = {
         output = {
             {'NeutroniumIndustrialBoiler', 1},
             {'Processor', 1},
         },
         },
         ticks = 100,
         ticks = 200,
         tier = 7,
         tier = 3,
     },
     },
     {
     {
         name = 'AluminiumSolarPanel',
         name = 'QuantumCore',
        machine = 'Hand',
         input = {
         input = {
             {'AluminiumPlate', 4},
             {'YttriumDust', 1},
             {'BasicFrame', 3},
             {'CopperParts', 3},
            {'AluminiumSolarCell', 10},
         },
         },
         output = {
         output = {
             {'AluminiumSolarPanel', 1},
             {'QuantumCore', 1},
         },
         },
         ticks = 20,
         ticks = 100,
         tier = 3,
         tier = 4,
     },
     },
     {
     {
         name = 'StainlessSteelSolarPanel',
         name = 'QuantumCircuit',
        machine = 'Hand',
         input = {
         input = {
             {'StainlessSteelPlate', 4},
             {'QuantumCore', 6},
             {'ReinforcedFrame', 3},
             {'Processor', 3},
             {'StainlessSteelSolarCell', 10},
             {'Resistor', 6},
         },
         },
         output = {
         output = {
             {'StainlessSteelSolarPanel', 1},
             {'QuantumCircuit', 1},
         },
         },
         ticks = 20,
         ticks = 200,
         tier = 4,
         tier = 4,
     },
     },
     {
     {
         name = 'TitaniumSolarPanel',
         name = 'QuantumProcessor',
        machine = 'Hand',
         input = {
         input = {
             {'TitaniumPlate', 4},
             {'QuantumCircuit', 3},
             {'ReinforcedFrame', 6},
             {'DecisionResonator', 6},
             {'TitaniumSolarCell', 10},
             {'Capacitor', 6},
         },
         },
         output = {
         output = {
             {'TitaniumSolarPanel', 1},
             {'QuantumProcessor', 1},
         },
         },
         ticks = 20,
         ticks = 200,
         tier = 5,
         tier = 5,
     },
     },
     {
     {
         name = 'CompositeSolarPanel',
         name = 'QuantumBrain',
        machine = 'Hand',
         input = {
         input = {
             {'CompositePlate', 4},
             {'QuantumProcessor', 3},
             {'ModularFrame', 3},
             {'BrainMatrix', 1},
             {'CompositeSolarCell', 10},
             {'Resistor', 10},
         },
         },
         output = {
         output = {
             {'CompositeSolarPanel', 1},
             {'QuantumBrain', 1},
         },
         },
         ticks = 20,
         ticks = 200,
         tier = 6,
         tier = 6,
     },
     },
     {
     {
         name = 'NeutroniumSolarPanel',
         name = 'UltimateCatalyst',
        machine = 'Hand',
         input = {
         input = {
             {'NeutroniumPlate', 4},
             {'Cell', 1},
             {'ModularFrame', 6},
             {'NeutroniumParts', 1},
             {'NeutroniumSolarCell', 10},
             {'Coke', 10},
         },
         },
         output = {
         output = {
             {'NeutroniumSolarPanel', 1},
             {'UltimateCatalyst', 1},
         },
         },
         ticks = 20,
         ticks = 200,
         tier = 7,
         tier = 7,
     },
     },
     {
     {
         name = 'AluminiumSmallSolarPanel',
         name = 'Catalyst',
        machine = 'Hand',
         input = {
         input = {
             {'AluminiumPlate', 4},
             {'Cell', 1},
             {'BasicFrame', 1},
             {'CopperWire', 40},
             {'AluminiumSolarCell', 1},
             {'CoalDust', 4},
         },
         },
         output = {
         output = {
             {'AluminiumSmallSolarPanel', 1},
             {'Catalyst', 1},
         },
         },
         ticks = 20,
         ticks = 200,
         tier = 3,
         tier = 3,
     },
     },
     {
     {
         name = 'StainlessSteelSmallSolarPanel',
         name = 'BasicPlatform',
        machine = 'Hand',
         input = {
         input = {
             {'StainlessSteelPlate', 4},
             {'BuildingMaterial', 2},
            {'ReinforcedFrame', 1},
            {'StainlessSteelSolarCell', 1},
         },
         },
         output = {
         output = {
             {'StainlessSteelSmallSolarPanel', 1},
             {'BasicPlatform', 1},
         },
         },
         ticks = 20,
         ticks = 10,
         tier = 4,
         tier = 1,
     },
     },
     {
     {
         name = 'TitaniumSmallSolarPanel',
         name = 'Bricks',
        machine = 'Hand',
         input = {
         input = {
             {'TitaniumPlate', 4},
             {'BuildingMaterial', 2},
            {'ReinforcedFrame', 2},
            {'TitaniumSolarCell', 1},
         },
         },
         output = {
         output = {
             {'TitaniumSmallSolarPanel', 1},
             {'Bricks', 1},
         },
         },
         ticks = 20,
         ticks = 10,
         tier = 5,
         tier = 1,
     },
     },
     {
     {
         name = 'CompositeSmallSolarPanel',
         name = 'GlassBlock',
        machine = 'Hand',
         input = {
         input = {
             {'CompositePlate', 4},
             {'BuildingMaterial', 2},
            {'ModularFrame', 1},
            {'CompositeSolarCell', 1},
         },
         },
         output = {
         output = {
             {'CompositeSmallSolarPanel', 1},
             {'GlassBlock', 1},
         },
         },
         ticks = 20,
         ticks = 10,
         tier = 6,
         tier = 1,
     },
     },
     {
     {
         name = 'NeutroniumSmallSolarPanel',
         name = 'WoodenPlanks',
        machine = 'Hand',
         input = {
         input = {
             {'NeutroniumPlate', 4},
             {'BuildingMaterial', 2},
            {'ModularFrame', 2},
            {'NeutroniumSolarCell', 1},
         },
         },
         output = {
         output = {
             {'NeutroniumSmallSolarPanel', 1},
             {'WoodenPlanks', 1},
         },
         },
         ticks = 20,
         ticks = 10,
         tier = 7,
         tier = 1,
     },
     },
     {
     {
         name = 'StainlessSteelPumpjack',
         name = 'StoneTiles',
        machine = 'Hand',
         input = {
         input = {
             {'StainlessSteelPlate', 5},
             {'BuildingMaterial', 2},
            {'StainlessSteelParts', 8},
            {'StainlessSteelPipe', 5},
            {'Processor', 3},
         },
         },
         output = {
         output = {
             {'StainlessSteelPumpjack', 1},
             {'StoneTiles', 1},
         },
         },
         ticks = 20,
         ticks = 10,
         tier = 4,
         tier = 1,
     },
     },
     {
     {
         name = 'TitaniumPumpjack',
         name = 'RedTiles',
        machine = 'Hand',
         input = {
         input = {
             {'TitaniumPlate', 5},
             {'BuildingMaterial', 2},
            {'TitaniumParts', 16},
            {'TitaniumPipe', 5},
            {'QuantumCircuit', 3},
         },
         },
         output = {
         output = {
             {'TitaniumPumpjack', 1},
             {'RedTiles', 1},
         },
         },
         ticks = 20,
         ticks = 10,
         tier = 5,
         tier = 1,
     },
     },
     {
     {
         name = 'CompositePumpjack',
         name = 'DarkTiles',
        machine = 'Hand',
         input = {
         input = {
             {'CompositePlate', 5},
             {'BuildingMaterial', 2},
            {'CompositeParts', 24},
            {'CompositePipe', 5},
            {'QuantumProcessor', 3},
         },
         },
         output = {
         output = {
             {'CompositePumpjack', 1},
             {'DarkTiles', 1},
         },
         },
         ticks = 20,
         ticks = 10,
         tier = 6,
         tier = 1,
     },
     },
     {
     {
         name = 'NeutroniumPumpjack',
         name = 'Terracotta',
        machine = 'Hand',
         input = {
         input = {
             {'NeutroniumPlate', 5},
             {'BuildingMaterial', 2},
            {'NeutroniumParts', 32},
            {'NeutroniumPipe', 5},
            {'QuantumBrain', 3},
         },
         },
         output = {
         output = {
             {'NeutroniumPumpjack', 1},
             {'Terracotta', 1},
         },
         },
         ticks = 20,
         ticks = 10,
         tier = 7,
         tier = 1,
     },
     },
     {
     {
         name = 'StainlessSteelIndustrialSmelter',
         name = 'TerracottaTiles',
        machine = 'Hand',
         input = {
         input = {
            {'CopperWire', 96},
             {'BuildingMaterial', 2},
            {'StainlessSteelPlate', 12},
            {'BasicFrame', 3},
             {'BuildingMaterial', 64},
         },
         },
         output = {
         output = {
             {'StainlessSteelIndustrialSmelter', 1},
             {'TerracottaTiles', 1},
         },
         },
         ticks = 80,
         ticks = 10,
         tier = 4,
         tier = 1,
     },
     },
     {
     {
         name = 'TitaniumIndustrialSmelter',
         name = 'RedBricks',
        machine = 'Hand',
         input = {
         input = {
            {'GoldWire', 32},
             {'BuildingMaterial', 2},
            {'TitaniumPlate', 12},
            {'ReinforcedFrame', 3},
             {'BuildingMaterial', 64},
         },
         },
         output = {
         output = {
             {'TitaniumIndustrialSmelter', 1},
             {'RedBricks', 1},
         },
         },
         ticks = 80,
         ticks = 10,
         tier = 5,
         tier = 1,
     },
     },
     {
     {
         name = 'CompositeIndustrialSmelter',
         name = 'DarkBricks',
        machine = 'Hand',
         input = {
         input = {
            {'PlatinumWire', 32},
             {'BuildingMaterial', 2},
            {'CompositePlate', 12},
            {'ReinforcedFrame', 6},
             {'BuildingMaterial', 64},
         },
         },
         output = {
         output = {
             {'CompositeIndustrialSmelter', 1},
             {'DarkBricks', 1},
         },
         },
         ticks = 80,
         ticks = 10,
         tier = 6,
         tier = 1,
     },
     },
     {
     {
         name = 'NeutroniumIndustrialSmelter',
         name = 'TerracottaBricks',
        machine = 'Hand',
         input = {
         input = {
            {'YttriumWire', 32},
             {'BuildingMaterial', 2},
            {'NeutroniumPlate', 12},
         },
            {'ModularFrame', 3},
             {'BuildingMaterial', 64},
         },
         output = {
         output = {
             {'NeutroniumIndustrialSmelter', 1},
             {'TerracottaBricks', 1},
         },
         },
         ticks = 80,
         ticks = 10,
         tier = 7,
         tier = 1,
     },
     },
     {
     {
         name = 'CopperKineticHeater',
         name = 'Concrete',
        machine = 'Hand',
         input = {
         input = {
             {'CopperPlate', 3},
             {'BuildingMaterial', 4},
            {'CopperPipe', 4},
         },
         },
         output = {
         output = {
             {'CopperKineticHeater', 1},
             {'Concrete', 1},
         },
         },
         ticks = 20,
         ticks = 10,
         tier = 1,
         tier = 2,
     },
     },
     {
     {
         name = 'SteelKineticHeater',
         name = 'ConcreteBricks',
        machine = 'Hand',
         input = {
         input = {
             {'SteelPlate', 3},
             {'BuildingMaterial', 4},
            {'CopperPipe', 8},
         },
         },
         output = {
         output = {
             {'SteelKineticHeater', 1},
             {'ConcreteBricks', 1},
         },
         },
         ticks = 20,
         ticks = 10,
         tier = 2,
         tier = 2,
     },
     },
     {
     {
         name = 'AluminiumKineticHeater',
         name = 'ConcreteTiles',
        machine = 'Hand',
         input = {
         input = {
             {'AluminiumPlate', 3},
             {'BuildingMaterial', 4},
            {'CopperPipe', 12},
         },
         },
         output = {
         output = {
             {'AluminiumKineticHeater', 1},
             {'ConcreteTiles', 1},
         },
         },
         ticks = 20,
         ticks = 10,
         tier = 3,
         tier = 2,
     },
     },
     {
     {
         name = 'StainlessSteelKineticHeater',
         name = 'ConcreteSmallTiles',
        machine = 'Hand',
         input = {
         input = {
             {'StainlessSteelPlate', 3},
             {'BuildingMaterial', 4},
            {'CopperPipe', 16},
         },
         },
         output = {
         output = {
             {'StainlessSteelKineticHeater', 1},
             {'ConcreteSmallTiles', 1},
         },
         },
         ticks = 20,
         ticks = 10,
         tier = 4,
         tier = 2,
     },
     },
     {
     {
         name = 'TitaniumKineticHeater',
         name = 'PlasticBlock',
        machine = 'Hand',
         input = {
         input = {
             {'TitaniumPlate', 3},
             {'BuildingMaterial', 4},
            {'CopperPipe', 16},
         },
         },
         output = {
         output = {
             {'TitaniumKineticHeater', 1},
             {'PlasticBlock', 1},
         },
         },
         ticks = 20,
         ticks = 10,
         tier = 5,
         tier = 2,
     },
     },
     {
     {
         name = 'CompositeKineticHeater',
         name = 'ReinforcedConcrete',
        machine = 'Hand',
         input = {
         input = {
             {'CompositePlate', 3},
             {'BuildingMaterial', 8},
            {'CopperPipe', 16},
         },
         },
         output = {
         output = {
             {'CompositeKineticHeater', 1},
             {'ReinforcedConcrete', 1},
         },
         },
         ticks = 20,
         ticks = 10,
         tier = 6,
         tier = 3,
     },
     },
     {
     {
         name = 'NeutroniumKineticHeater',
         name = 'ReinforcedConcreteTiles',
        machine = 'Hand',
         input = {
         input = {
             {'NeutroniumPlate', 3},
             {'BuildingMaterial', 8},
            {'CopperPipe', 16},
         },
         },
         output = {
         output = {
             {'NeutroniumKineticHeater', 1},
             {'ReinforcedConcreteTiles', 1},
         },
         },
         ticks = 20,
         ticks = 10,
         tier = 7,
         tier = 3,
     },
     },
     {
     {
         name = 'CircuitBoard',
         name = 'ReinforcedConcreteSmallTiles',
        machine = 'Hand',
         input = {
         input = {
             {'Log', 1},
             {'BuildingMaterial', 8},
         },
         },
         output = {
         output = {
             {'CircuitBoard', 1},
             {'ReinforcedConcreteSmallTiles', 1},
         },
         },
         ticks = 20,
         ticks = 10,
         tier = 1,
         tier = 3,
     },
     },
     {
     {
         name = 'Circuit',
         name = 'ReinforcedConcreteBricks',
        machine = 'Hand',
         input = {
         input = {
             {'CircuitBoard', 1},
             {'BuildingMaterial', 8},
            {'Triod', 3},
         },
         },
         output = {
         output = {
             {'Circuit', 1},
             {'ReinforcedConcreteBricks', 1},
         },
         },
         ticks = 150,
         ticks = 10,
         tier = 1,
         tier = 3,
     },
     },
     {
     {
         name = 'Triod',
         name = 'DangerBlock',
        machine = 'Hand',
         input = {
         input = {
             {'Glass', 1},
             {'BuildingMaterial', 8},
            {'CopperWire', 3},
         },
         },
         output = {
         output = {
             {'Triod', 1},
             {'DangerBlock', 1},
         },
         },
         ticks = 50,
         ticks = 10,
         tier = 1,
         tier = 3,
     },
     },
     {
     {
         name = 'Resistor',
         name = 'CopperChair',
        machine = 'Hand',
         input = {
         input = {
             {'CoalDust', 1},
             {'BuildingMaterial', 3},
            {'Organics', 1},
            {'CopperWire', 1},
         },
         },
         output = {
         output = {
             {'Resistor', 1},
             {'CopperChair', 1},
         },
         },
         ticks = 60,
         ticks = 20,
         tier = 1,
         tier = 1,
     },
     },
     {
     {
         name = 'AdvancedCircuit',
         name = 'Ladder',
        machine = 'Hand',
         input = {
         input = {
             {'CircuitBoard', 1},
             {'BuildingMaterial', 3},
            {'Resistor', 2},
            {'Circuit', 3},
         },
         },
         output = {
         output = {
             {'AdvancedCircuit', 1},
             {'Ladder', 1},
         },
         },
         ticks = 200,
         ticks = 20,
         tier = 1,
         tier = 1,
     },
     },
     {
     {
         name = 'Transistor',
         name = 'Door',
        machine = 'Hand',
         input = {
         input = {
             {'Silicon', 1},
             {'BuildingMaterial', 3},
            {'CopperWire', 2},
         },
         },
         output = {
         output = {
             {'Transistor', 1},
             {'Door', 1},
         },
         },
         ticks = 80,
         ticks = 20,
         tier = 1,
         tier = 1,
     },
     },
     {
     {
         name = 'Capacitor',
         name = 'Window',
        machine = 'Hand',
         input = {
         input = {
             {'AluminiumFoil', 2},
             {'BuildingMaterial', 3},
            {'Log', 1},
         },
         },
         output = {
         output = {
             {'Capacitor', 1},
             {'Window', 1},
         },
         },
         ticks = 80,
         ticks = 20,
         tier = 1,
         tier = 1,
     },
     },
     {
     {
         name = 'Processor',
         name = 'PlasticWindow',
        machine = 'Hand',
         input = {
         input = {
             {'CircuitBoard', 1},
             {'BuildingMaterial', 3},
            {'AdvancedCircuit', 3},
            {'Resistor', 2},
         },
         },
         output = {
         output = {
             {'Processor', 1},
             {'PlasticWindow', 1},
         },
         },
         ticks = 200,
         ticks = 20,
         tier = 3,
         tier = 1,
     },
     },
     {
     {
         name = 'QuantumCore',
         name = 'Rack',
        machine = 'Hand',
         input = {
         input = {
             {'YttriumDust', 1},
             {'BuildingMaterial', 3},
            {'CopperParts', 3},
         },
         },
         output = {
         output = {
             {'QuantumCore', 1},
             {'Rack', 1},
         },
         },
         ticks = 100,
         ticks = 20,
         tier = 4,
         tier = 1,
     },
     },
     {
     {
         name = 'QuantumCircuit',
         name = 'Fence',
        machine = 'Hand',
         input = {
         input = {
             {'QuantumCore', 2},
             {'BuildingMaterial', 3},
            {'Processor', 3},
            {'Resistor', 6},
         },
         },
         output = {
         output = {
             {'QuantumCircuit', 1},
             {'Fence', 1},
         },
         },
         ticks = 200,
         ticks = 20,
         tier = 4,
         tier = 1,
     },
     },
     {
     {
         name = 'QuantumProcessor',
         name = 'Cell',
        machine = 'Hand',
         input = {
         input = {
             {'QuantumCircuit', 3},
             {'AluminiumPlate', 1},
             {'DecisionResonator', 1},
             {'AluminiumParts', 1},
            {'Capacitor', 6},
         },
         },
         output = {
         output = {
             {'QuantumProcessor', 1},
             {'Cell', 1},
         },
         },
         ticks = 200,
         ticks = 200,
         tier = 5,
         tier = 3,
     },
     },
     {
     {
         name = 'QuantumBrain',
         name = 'BasicCoil',
        machine = 'Hand',
         input = {
         input = {
             {'QuantumProcessor', 3},
             {'CopperWire', 16},
             {'BrainMatrix', 1},
             {'SteelPlate', 2},
            {'Resistor', 10},
         },
         },
         output = {
         output = {
             {'QuantumBrain', 1},
             {'BasicCoil', 1},
         },
         },
         ticks = 200,
         ticks = 200,
         tier = 6,
         tier = 2,
     },
     },
     {
     {
         name = 'UltimateCatalyst',
         name = 'AdvancedCoil',
        machine = 'Hand',
         input = {
         input = {
             {'Cell', 1},
             {'BasicCoil', 3},
             {'NeutroniumParts', 2},
             {'StainlessSteelPlate', 2},
            {'Coke', 10},
         },
         },
         output = {
         output = {
             {'UltimateCatalyst', 1},
             {'AdvancedCoil', 1},
         },
         },
         ticks = 200,
         ticks = 200,
         tier = 7,
         tier = 3,
     },
     },
     {
     {
         name = 'Catalyst',
         name = 'PowerCoil',
        machine = 'Hand',
         input = {
         input = {
             {'Cell', 1},
             {'AdvancedCoil', 3},
             {'CopperWire', 40},
             {'Processor', 2},
            {'Coal', 4},
         },
         },
         output = {
         output = {
             {'Catalyst', 1},
             {'PowerCoil', 1},
         },
         },
         ticks = 200,
         ticks = 200,
         tier = 3,
         tier = 5,
     },
     },
     {
     {
         name = 'PrimitiveBattery',
         name = 'BasicFrame',
        machine = 'Hand',
         input = {
         input = {
             {'Coke', 1},
             {'SteelPlate', 4},
            {'AluminiumParts', 1},
             {'SteelParts', 2},
             {'SteelPlate', 1},
         },
         },
         output = {
         output = {
             {'PrimitiveBattery', 1},
             {'BasicFrame', 1},
         },
         },
         ticks = 100,
         ticks = 200,
         tier = 3,
         tier = 2,
     },
     },
     {
     {
         name = 'BasicPlatform',
         name = 'ReinforcedFrame',
        machine = 'Hand',
         input = {
         input = {
             {'BuildingMaterial', 2},
             {'BasicFrame', 3},
            {'AluminiumParts', 3},
         },
         },
         output = {
         output = {
             {'BasicPlatform', 1},
             {'ReinforcedFrame', 1},
         },
         },
         ticks = 10,
         ticks = 200,
         tier = 1,
         tier = 3,
     },
     },
     {
     {
         name = 'Bricks',
         name = 'ModularFrame',
        machine = 'Hand',
         input = {
         input = {
             {'BuildingMaterial', 2},
             {'ReinforcedFrame', 3},
            {'StainlessSteelParts', 5},
         },
         },
         output = {
         output = {
             {'Bricks', 1},
             {'ModularFrame', 1},
         },
         },
         ticks = 10,
         ticks = 200,
         tier = 1,
         tier = 5,
     },
     },
     {
     {
         name = 'GlassBlock',
         name = 'UraniumCell',
        machine = 'Hand',
         input = {
         input = {
             {'BuildingMaterial', 2},
             {'Uranium235Dust', 3},
            {'UraniumDust', 20},
            {'Cell', 1},
         },
         },
         output = {
         output = {
             {'GlassBlock', 1},
             {'UraniumCell', 1},
         },
         },
         ticks = 10,
         ticks = 200,
         tier = 1,
         tier = 5,
     },
     },
     {
     {
         name = 'WoodenPlanks',
         name = 'ThoriumCell',
        machine = 'Hand',
         input = {
         input = {
             {'BuildingMaterial', 2},
             {'ThoriumDust', 40},
            {'Cell', 1},
         },
         },
         output = {
         output = {
             {'WoodenPlanks', 1},
             {'ThoriumCell', 1},
         },
         },
         ticks = 10,
         ticks = 200,
         tier = 1,
         tier = 6,
     },
     },
     {
     {
         name = 'StoneTiles',
         name = 'Uranium233Cell',
        machine = 'Hand',
         input = {
         input = {
             {'BuildingMaterial', 2},
             {'Uranium233Dust', 3},
            {'Cell', 1},
         },
         },
         output = {
         output = {
             {'StoneTiles', 1},
             {'Uranium233Cell', 1},
         },
         },
         ticks = 10,
         ticks = 200,
        tier = 1,
     },
     },
     {
     {
         name = 'RedTiles',
         name = 'PlutoniumCell',
        machine = 'Hand',
         input = {
         input = {
             {'BuildingMaterial', 2},
             {'PlutoniumDust', 3},
            {'Cell', 1},
         },
         },
         output = {
         output = {
             {'RedTiles', 1},
             {'PlutoniumCell', 1},
         },
         },
         ticks = 10,
         ticks = 200,
        tier = 1,
     },
     },
     {
     {
         name = 'DarkTiles',
         name = 'ReflectorCell',
        machine = 'Hand',
         input = {
         input = {
             {'BuildingMaterial', 2},
             {'Cell', 1},
            {'BerylliumDust', 3},
         },
         },
         output = {
         output = {
             {'DarkTiles', 1},
             {'ReflectorCell', 1},
         },
         },
         ticks = 10,
         ticks = 100,
        tier = 1,
     },
     },
     {
     {
         name = 'Terracotta',
         name = 'PlatinumReflector',
        machine = 'Hand',
         input = {
         input = {
             {'BuildingMaterial', 2},
             {'Cell', 1},
            {'PlatinumFoil', 1},
         },
         },
         output = {
         output = {
             {'Terracotta', 1},
             {'PlatinumReflector', 1},
         },
         },
         ticks = 10,
         ticks = 100,
         tier = 1,
         tier = 6,
     },
     },
     {
     {
         name = 'TerracottaTiles',
         name = 'BrainMatrix',
        machine = 'Hand',
         input = {
         input = {
             {'BuildingMaterial', 2},
             {'CarbonFiberSheet', 1},
            {'PlatinumFoil', 1},
         },
         },
         output = {
         output = {
             {'TerracottaTiles', 1},
             {'BrainMatrix', 1},
         },
         },
         ticks = 10,
         ticks = 100,
         tier = 1,
         tier = 6,
     },
     },
     {
     {
         name = 'RedBricks',
         name = 'DecisionResonator',
        machine = 'Hand',
         input = {
         input = {
            {'BuildingMaterial', 2},
             {'StainlessSteelParts', 4},
        },
        output = {
            {'RedBricks', 1},
        },
        ticks = 10,
        tier = 1,
    },
    {
        name = 'DarkBricks',
        input = {
            {'BuildingMaterial', 2},
        },
        output = {
            {'DarkBricks', 1},
        },
        ticks = 10,
        tier = 1,
    },
    {
        name = 'TerracottaBricks',
        input = {
            {'BuildingMaterial', 2},
        },
        output = {
            {'TerracottaBricks', 1},
        },
        ticks = 10,
        tier = 1,
    },
    {
        name = 'Concrete',
        input = {
            {'BuildingMaterial', 4},
        },
        output = {
            {'Concrete', 1},
        },
        ticks = 10,
        tier = 2,
    },
    {
        name = 'ConcreteBricks',
        input = {
            {'BuildingMaterial', 4},
        },
        output = {
            {'ConcreteBricks', 1},
        },
        ticks = 10,
        tier = 2,
    },
    {
        name = 'ConcreteTiles',
        input = {
            {'BuildingMaterial', 4},
        },
        output = {
            {'ConcreteTiles', 1},
        },
        ticks = 10,
        tier = 2,
    },
    {
        name = 'ConcreteSmallTiles',
        input = {
            {'BuildingMaterial', 4},
        },
        output = {
            {'ConcreteSmallTiles', 1},
        },
        ticks = 10,
        tier = 2,
    },
    {
        name = 'PlasticBlock',
        input = {
            {'BuildingMaterial', 4},
        },
        output = {
            {'PlasticBlock', 1},
        },
        ticks = 10,
        tier = 2,
    },
    {
        name = 'ReinforcedConcrete',
        input = {
            {'BuildingMaterial', 8},
        },
        output = {
            {'ReinforcedConcrete', 1},
        },
        ticks = 10,
        tier = 3,
    },
    {
        name = 'ReinforcedConcreteTiles',
        input = {
            {'BuildingMaterial', 8},
        },
        output = {
            {'ReinforcedConcreteTiles', 1},
        },
        ticks = 10,
        tier = 3,
    },
    {
        name = 'ReinforcedConcreteSmallTiles',
        input = {
            {'BuildingMaterial', 8},
        },
        output = {
            {'ReinforcedConcreteSmallTiles', 1},
        },
        ticks = 10,
        tier = 3,
    },
    {
        name = 'ReinforcedConcreteBricks',
        input = {
            {'BuildingMaterial', 8},
        },
        output = {
            {'ReinforcedConcreteBricks', 1},
        },
        ticks = 10,
        tier = 3,
    },
    {
        name = 'DangerBlock',
        input = {
            {'BuildingMaterial', 8},
        },
        output = {
            {'DangerBlock', 1},
        },
        ticks = 10,
        tier = 3,
    },
    {
        name = 'Column',
        input = {
            {'BuildingMaterial', 3},
        },
        output = {
            {'Column', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'FluetedColumn',
        input = {
            {'BuildingMaterial', 3},
        },
        output = {
            {'FluetedColumn', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'Chair',
        input = {
            {'BuildingMaterial', 3},
        },
        output = {
            {'Chair', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'CopperChair',
        input = {
            {'BuildingMaterial', 3},
        },
        output = {
            {'CopperChair', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'Ladder',
        input = {
            {'BuildingMaterial', 3},
        },
        output = {
            {'Ladder', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'Door',
        input = {
            {'BuildingMaterial', 3},
        },
        output = {
            {'Door', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'Window',
        input = {
            {'BuildingMaterial', 3},
        },
        output = {
            {'Window', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'PlasticWindow',
        input = {
            {'BuildingMaterial', 3},
        },
        output = {
            {'PlasticWindow', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'Table',
        input = {
            {'BuildingMaterial', 3},
        },
        output = {
            {'Table', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'Rack',
        input = {
            {'BuildingMaterial', 3},
        },
        output = {
            {'Rack', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'WoodenStairs',
        input = {
            {'BuildingMaterial', 3},
        },
        output = {
            {'WoodenStairs', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'Fence',
        input = {
            {'BuildingMaterial', 3},
        },
        output = {
            {'Fence', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelFence',
        input = {
            {'BuildingMaterial', 3},
        },
        output = {
            {'SteelFence', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'StainlessSteelFence',
        input = {
            {'BuildingMaterial', 3},
        },
        output = {
            {'StainlessSteelFence', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'BasicBattery',
        input = {
            {'Battery', 4},
            {'CopperParts', 1},
        },
        output = {
            {'BasicBattery', 1},
        },
        ticks = 100,
    },
    {
        name = 'AdvancedBattery',
        input = {
            {'BasicBattery', 5},
            {'Circuit', 1},
        },
        output = {
            {'AdvancedBattery', 1},
        },
        ticks = 200,
    },
    {
        name = 'SuperiorBattery',
        input = {
            {'AdvancedBattery', 5},
            {'AdvancedCircuit', 1},
        },
        output = {
            {'SuperiorBattery', 1},
        },
        ticks = 300,
    },
    {
        name = 'UltimateBattery',
        input = {
            {'SuperiorBattery', 5},
            {'Processor', 1},
        },
        output = {
            {'UltimateBattery', 1},
        },
        ticks = 400,
    },
    {
        name = 'Cell',
        input = {
            {'AluminiumPlate', 1},
            {'AluminiumParts', 1},
        },
        output = {
            {'Cell', 1},
        },
        ticks = 200,
        tier = 3,
    },
    {
        name = 'BasicCoil',
        input = {
            {'CopperWire', 16},
            {'SteelPlate', 2},
        },
        output = {
            {'BasicCoil', 1},
        },
        ticks = 200,
        tier = 2,
    },
    {
        name = 'AdvancedCoil',
        input = {
            {'BasicCoil', 3},
            {'StainlessSteelPlate', 2},
        },
        output = {
            {'AdvancedCoil', 1},
        },
        ticks = 200,
        tier = 3,
    },
    {
        name = 'PowerCoil',
        input = {
            {'AdvancedCoil', 3},
            {'Processor', 2},
        },
        output = {
            {'PowerCoil', 1},
        },
        ticks = 200,
        tier = 5,
    },
    {
        name = 'BasicFrame',
        input = {
            {'SteelPlate', 4},
            {'SteelParts', 2},
        },
        output = {
            {'BasicFrame', 1},
        },
        ticks = 200,
        tier = 2,
    },
    {
        name = 'ReinforcedFrame',
        input = {
            {'BasicFrame', 3},
            {'AluminiumParts', 3},
        },
        output = {
            {'ReinforcedFrame', 1},
        },
        ticks = 200,
        tier = 3,
    },
    {
        name = 'ModularFrame',
        input = {
            {'ReinforcedFrame', 3},
            {'StainlessSteelParts', 5},
        },
        output = {
            {'ModularFrame', 1},
        },
        ticks = 200,
        tier = 5,
    },
    {
        name = 'UraniumCell',
        input = {
            {'Uranium235Dust', 3},
            {'UraniumDust', 20},
            {'Cell', 1},
        },
        output = {
            {'UraniumCell', 1},
        },
        ticks = 200,
        tier = 5,
    },
    {
        name = 'ThoriumCell',
        input = {
            {'ThoriumDust', 40},
            {'Cell', 1},
        },
        output = {
            {'ThoriumCell', 1},
        },
        ticks = 200,
        tier = 6,
    },
    {
        name = 'Uranium233Cell',
        input = {
            {'Uranium233Dust', 3},
            {'Cell', 1},
        },
        output = {
            {'Uranium233Cell', 1},
        },
        ticks = 200,
    },
    {
        name = 'PlutoniumCell',
        input = {
            {'PlutoniumDust', 3},
            {'Cell', 1},
        },
        output = {
            {'PlutoniumCell', 1},
        },
        ticks = 200,
    },
    {
        name = 'ReflectorCell',
        input = {
            {'Cell', 1},
            {'BerylliumDust', 3},
        },
        output = {
            {'ReflectorCell', 1},
        },
        ticks = 100,
    },
    {
        name = 'PlatinumReflector',
        input = {
            {'Cell', 1},
            {'PlatinumFoil', 1},
        },
        output = {
            {'PlatinumReflector', 1},
        },
        ticks = 100,
        tier = 6,
    },
    {
        name = 'BrainMatrix',
        input = {
            {'CarbonFiberSheet', 1},
            {'PlatinumFoil', 1},
        },
        output = {
            {'BrainMatrix', 1},
        },
        ticks = 100,
        tier = 6,
    },
    {
        name = 'DecisionResonator',
        input = {
             {'StainlessSteelParts', 4},
             {'MicaFlakes', 1},
             {'MicaFlakes', 1},
         },
         },
Line 5,669: Line 5,642:
     {
     {
         name = 'ControlCell',
         name = 'ControlCell',
        machine = 'Hand',
         input = {
         input = {
             {'Cell', 1},
             {'Cell', 1},
Line 5,680: Line 5,654:
     {
     {
         name = 'Dirt',
         name = 'Dirt',
        machine = 'Hand',
         input = {
         input = {
             {'SandSurface', 1},
             {'SandSurface', 1},
Line 5,691: Line 5,666:
     {
     {
         name = 'CarbonFiberSheet',
         name = 'CarbonFiberSheet',
        machine = 'Hand',
         input = {
         input = {
             {'CarbonFiber', 2},
             {'CarbonFiber', 2},
Line 5,698: Line 5,674:
         },
         },
         ticks = 200,
         ticks = 200,
        tier = 5,
     },
     },
     {
     {
         name = 'BuildingMaterial',
         name = 'BuildingMaterial',
        machine = 'Hand',
         input = {
         input = {
             {'StoneSurface', 1},
             {'StoneSurface', 1},
Line 5,711: Line 5,689:
     {
     {
         name = 'SandSurface',
         name = 'SandSurface',
        machine = 'Hand',
         input = {
         input = {
             {'GravelSurface', 1},
             {'GravelSurface', 1},
Line 5,721: Line 5,700:
     {
     {
         name = 'GravelSurface',
         name = 'GravelSurface',
        machine = 'Hand',
         input = {
         input = {
             {'StoneSurface', 1},
             {'StoneSurface', 1},
Line 5,731: Line 5,711:
     {
     {
         name = 'Steampack',
         name = 'Steampack',
        machine = 'Hand',
         input = {
         input = {
             {'CopperParts', 6},
             {'CopperParts', 6},
Line 5,744: Line 5,725:
     {
     {
         name = 'AdvancedSteampack',
         name = 'AdvancedSteampack',
        machine = 'Hand',
         input = {
         input = {
             {'StainlessSteelParts', 30},
             {'StainlessSteelParts', 30},
Line 5,757: Line 5,739:
     {
     {
         name = 'HighCapacitySteampack',
         name = 'HighCapacitySteampack',
        machine = 'Hand',
         input = {
         input = {
             {'SteelParts', 30},
             {'SteelParts', 30},
Line 5,770: Line 5,753:
     {
     {
         name = 'HighPressureSteampack',
         name = 'HighPressureSteampack',
        machine = 'Hand',
         input = {
         input = {
             {'SteelParts', 6},
             {'SteelParts', 6},
Line 5,783: Line 5,767:
     {
     {
         name = 'Jetpack',
         name = 'Jetpack',
        machine = 'Hand',
         input = {
         input = {
             {'AluminiumParts', 10},
             {'AluminiumParts', 10},
Line 5,797: Line 5,782:
     {
     {
         name = 'AdvancedJetpack',
         name = 'AdvancedJetpack',
        machine = 'Hand',
         input = {
         input = {
             {'StainlessSteelParts', 10},
             {'StainlessSteelParts', 10},
Line 5,811: Line 5,797:
     {
     {
         name = 'AntigravityUnit',
         name = 'AntigravityUnit',
        machine = 'Hand',
         input = {
         input = {
             {'CompositeParts', 20},
             {'CompositeParts', 20},
Line 5,826: Line 5,813:
     {
     {
         name = 'Flashlight',
         name = 'Flashlight',
        machine = 'Hand',
         input = {
         input = {
             {'SteelPipe', 1},
             {'SteelPipe', 1},
Line 5,837: Line 5,825:
     {
     {
         name = 'CopperParts',
         name = 'CopperParts',
        machine = 'Hand',
         input = {
         input = {
             {'CopperPlate', 2},
             {'CopperPlate', 2},
Line 5,848: Line 5,837:
     {
     {
         name = 'CopperWire',
         name = 'CopperWire',
        machine = 'Hand',
         input = {
         input = {
             {'CopperPlate', 1},
             {'CopperPlate', 1},
Line 5,858: Line 5,848:
     {
     {
         name = 'GoldWire',
         name = 'GoldWire',
        machine = 'Hand',
         input = {
         input = {
             {'GoldPlate', 1},
             {'GoldPlate', 1},
Line 5,868: Line 5,859:
     {
     {
         name = 'PlatinumFoil',
         name = 'PlatinumFoil',
        machine = 'Hand',
         input = {
         input = {
             {'PlatinumPlate', 1},
             {'PlatinumPlate', 1},
Line 5,879: Line 5,871:
     {
     {
         name = 'PlatinumWire',
         name = 'PlatinumWire',
        machine = 'Hand',
         input = {
         input = {
             {'PlatinumPlate', 1},
             {'PlatinumPlate', 1},
Line 5,889: Line 5,882:
     {
     {
         name = 'SteelParts',
         name = 'SteelParts',
        machine = 'Hand',
         input = {
         input = {
             {'SteelPlate', 2},
             {'SteelPlate', 2},
Line 5,900: Line 5,894:
     {
     {
         name = 'AluminiumSolarCell',
         name = 'AluminiumSolarCell',
        machine = 'Hand',
         input = {
         input = {
             {'Silicon', 15},
             {'Silicon', 15},
Line 5,912: Line 5,907:
     {
     {
         name = 'AluminiumFoil',
         name = 'AluminiumFoil',
        machine = 'Hand',
         input = {
         input = {
             {'AluminiumPlate', 1},
             {'AluminiumPlate', 1},
Line 5,923: Line 5,919:
     {
     {
         name = 'AluminiumParts',
         name = 'AluminiumParts',
        machine = 'Hand',
         input = {
         input = {
             {'AluminiumPlate', 2},
             {'AluminiumPlate', 2},
Line 5,934: Line 5,931:
     {
     {
         name = 'StainlessSteelSolarCell',
         name = 'StainlessSteelSolarCell',
        machine = 'Hand',
         input = {
         input = {
             {'SiliconWafer', 5},
             {'SiliconWafer', 5},
Line 5,946: Line 5,944:
     {
     {
         name = 'StainlessSteelParts',
         name = 'StainlessSteelParts',
        machine = 'Hand',
         input = {
         input = {
             {'StainlessSteelPlate', 2},
             {'StainlessSteelPlate', 2},
Line 5,957: Line 5,956:
     {
     {
         name = 'TitaniumSolarCell',
         name = 'TitaniumSolarCell',
        machine = 'Hand',
         input = {
         input = {
             {'StainlessSteelSolarCell', 4},
             {'StainlessSteelSolarCell', 4},
Line 5,970: Line 5,970:
     {
     {
         name = 'TitaniumParts',
         name = 'TitaniumParts',
        machine = 'Hand',
         input = {
         input = {
             {'TitaniumPlate', 2},
             {'TitaniumPlate', 2},
Line 5,981: Line 5,982:
     {
     {
         name = 'YttriumWire',
         name = 'YttriumWire',
        machine = 'Hand',
         input = {
         input = {
             {'YttriumPlate', 1},
             {'YttriumPlate', 1},
Line 5,991: Line 5,993:
     {
     {
         name = 'TantalumFoil',
         name = 'TantalumFoil',
        machine = 'Hand',
         input = {
         input = {
             {'TantalumPlate', 1},
             {'TantalumPlate', 1},
Line 6,002: Line 6,005:
     {
     {
         name = 'TantalumWire',
         name = 'TantalumWire',
        machine = 'Hand',
         input = {
         input = {
             {'TantalumPlate', 1},
             {'TantalumPlate', 1},
Line 6,012: Line 6,016:
     {
     {
         name = 'CompositeSolarCell',
         name = 'CompositeSolarCell',
        machine = 'Hand',
         input = {
         input = {
             {'TitaniumSolarCell', 4},
             {'TitaniumSolarCell', 4},
Line 6,025: Line 6,030:
     {
     {
         name = 'CompositeParts',
         name = 'CompositeParts',
        machine = 'Hand',
         input = {
         input = {
             {'CompositePlate', 2},
             {'CompositePlate', 2},
Line 6,036: Line 6,042:
     {
     {
         name = 'NeutroniumSolarCell',
         name = 'NeutroniumSolarCell',
        machine = 'Hand',
         input = {
         input = {
             {'CompositeSolarCell', 4},
             {'CompositeSolarCell', 4},
Line 6,049: Line 6,056:
     {
     {
         name = 'NeutroniumParts',
         name = 'NeutroniumParts',
        machine = 'Hand',
         input = {
         input = {
             {'NeutroniumPlate', 2},
             {'NeutroniumPlate', 2},

Latest revision as of 23:01, 27 January 2026

Documentation for this module may be created at Module:HandRecipeDictionary/doc

return {
    {
        name = 'CopperMacerator',
        machine = 'Hand',
        input = {
            {'CopperPlate', 2},
            {'CopperParts', 2},
        },
        output = {
            {'CopperMacerator', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelMacerator',
        machine = 'Hand',
        input = {
            {'SteelPlate', 2},
            {'SteelParts', 4},
        },
        output = {
            {'SteelMacerator', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumMacerator',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 2},
            {'BasicFrame', 1},
        },
        output = {
            {'AluminiumMacerator', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelMacerator',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 2},
            {'ReinforcedFrame', 1},
        },
        output = {
            {'StainlessSteelMacerator', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumMacerator',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 2},
            {'ReinforcedFrame', 2},
        },
        output = {
            {'TitaniumMacerator', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeMacerator',
        machine = 'Hand',
        input = {
            {'CompositePlate', 2},
            {'ModularFrame', 1},
        },
        output = {
            {'CompositeMacerator', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumMacerator',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 2},
            {'ModularFrame', 2},
        },
        output = {
            {'NeutroniumMacerator', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'AluminiumFermenter',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 2},
            {'AluminiumParts', 6},
        },
        output = {
            {'AluminiumFermenter', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelFermenter',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 2},
            {'StainlessSteelParts', 11},
        },
        output = {
            {'StainlessSteelFermenter', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumFermenter',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 2},
            {'TitaniumParts', 16},
        },
        output = {
            {'TitaniumFermenter', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeFermenter',
        machine = 'Hand',
        input = {
            {'CompositePlate', 2},
            {'CompositeParts', 21},
        },
        output = {
            {'CompositeFermenter', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumFermenter',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 2},
            {'NeutroniumParts', 21},
        },
        output = {
            {'NeutroniumFermenter', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'SteelSeparator',
        machine = 'Hand',
        input = {
            {'SteelPipe', 2},
            {'SteelParts', 4},
        },
        output = {
            {'SteelSeparator', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumSeparator',
        machine = 'Hand',
        input = {
            {'AluminiumPipe', 2},
            {'BasicFrame', 1},
        },
        output = {
            {'AluminiumSeparator', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelSeparator',
        machine = 'Hand',
        input = {
            {'StainlessSteelPipe', 2},
            {'ReinforcedFrame', 1},
        },
        output = {
            {'StainlessSteelSeparator', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumSeparator',
        machine = 'Hand',
        input = {
            {'TitaniumPipe', 2},
            {'ReinforcedFrame', 2},
        },
        output = {
            {'TitaniumSeparator', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeSeparator',
        machine = 'Hand',
        input = {
            {'CompositePipe', 2},
            {'ModularFrame', 1},
        },
        output = {
            {'CompositeSeparator', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumSeparator',
        machine = 'Hand',
        input = {
            {'NeutroniumPipe', 2},
            {'ModularFrame', 2},
        },
        output = {
            {'NeutroniumSeparator', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperSpawner',
        machine = 'Hand',
        input = {
            {'CopperPlate', 10},
        },
        output = {
            {'CopperSpawner', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'CopperAutomaticHammer',
        machine = 'Hand',
        input = {
            {'CopperPlate', 4},
            {'CopperParts', 1},
            {'CopperParts', 2},
        },
        output = {
            {'CopperAutomaticHammer', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelAutomaticHammer',
        machine = 'Hand',
        input = {
            {'SteelPlate', 4},
            {'SteelParts', 6},
            {'SteelParts', 4},
        },
        output = {
            {'SteelAutomaticHammer', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumAutomaticHammer',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 4},
            {'AluminiumParts', 11},
            {'BasicFrame', 1},
        },
        output = {
            {'AluminiumAutomaticHammer', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelAutomaticHammer',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 4},
            {'StainlessSteelParts', 16},
            {'ReinforcedFrame', 1},
        },
        output = {
            {'StainlessSteelAutomaticHammer', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumAutomaticHammer',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 4},
            {'TitaniumParts', 16},
            {'ReinforcedFrame', 2},
        },
        output = {
            {'TitaniumAutomaticHammer', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeAutomaticHammer',
        machine = 'Hand',
        input = {
            {'CompositePlate', 4},
            {'CompositeParts', 16},
            {'ModularFrame', 1},
        },
        output = {
            {'CompositeAutomaticHammer', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumAutomaticHammer',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 4},
            {'NeutroniumParts', 16},
            {'ModularFrame', 2},
        },
        output = {
            {'NeutroniumAutomaticHammer', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'SteelBoiler',
        machine = 'Hand',
        input = {
            {'SteelPlate', 3},
            {'SteelParts', 1},
        },
        output = {
            {'SteelBoiler', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumBoiler',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 3},
            {'AluminiumParts', 6},
        },
        output = {
            {'AluminiumBoiler', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelBoiler',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 3},
            {'StainlessSteelParts', 11},
        },
        output = {
            {'StainlessSteelBoiler', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumBoiler',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 3},
            {'TitaniumParts', 16},
        },
        output = {
            {'TitaniumBoiler', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeBoiler',
        machine = 'Hand',
        input = {
            {'CompositePlate', 3},
            {'CompositeParts', 16},
        },
        output = {
            {'CompositeBoiler', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumBoiler',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 3},
            {'NeutroniumParts', 16},
        },
        output = {
            {'NeutroniumBoiler', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperPipe',
        machine = 'Hand',
        input = {
            {'CopperPlate', 1},
        },
        output = {
            {'CopperPipe', 1},
        },
        ticks = 5,
        tier = 1,
    },
    {
        name = 'SteelPipe',
        machine = 'Hand',
        input = {
            {'SteelPlate', 1},
        },
        output = {
            {'SteelPipe', 1},
        },
        ticks = 5,
        tier = 2,
    },
    {
        name = 'AluminiumPipe',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 1},
        },
        output = {
            {'AluminiumPipe', 1},
        },
        ticks = 5,
        tier = 3,
    },
    {
        name = 'StainlessSteelPipe',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 1},
        },
        output = {
            {'StainlessSteelPipe', 1},
        },
        ticks = 5,
        tier = 4,
    },
    {
        name = 'TitaniumPipe',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 1},
        },
        output = {
            {'TitaniumPipe', 1},
        },
        ticks = 5,
        tier = 5,
    },
    {
        name = 'CompositePipe',
        machine = 'Hand',
        input = {
            {'CompositePlate', 1},
        },
        output = {
            {'CompositePipe', 1},
        },
        ticks = 5,
        tier = 6,
    },
    {
        name = 'NeutroniumPipe',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 1},
        },
        output = {
            {'NeutroniumPipe', 1},
        },
        ticks = 5,
        tier = 7,
    },
    {
        name = 'CopperHeatPipe',
        machine = 'Hand',
        input = {
            {'CopperPlate', 4},
        },
        output = {
            {'CopperHeatPipe', 1},
        },
        ticks = 10,
        tier = 1,
    },
    {
        name = 'SteelFlywheel',
        machine = 'Hand',
        input = {
            {'SteelPlate', 1},
            {'SteelParts', 4},
        },
        output = {
            {'SteelFlywheel', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'StoneSign',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 1},
        },
        output = {
            {'StoneSign', 1},
        },
        ticks = 20,
        tier = 0,
    },
    {
        name = 'CopperSign',
        machine = 'Hand',
        input = {
            {'CopperPlate', 1},
        },
        output = {
            {'CopperSign', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelSign',
        machine = 'Hand',
        input = {
            {'SteelPlate', 1},
        },
        output = {
            {'SteelSign', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumSign',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 1},
        },
        output = {
            {'AluminiumSign', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelSign',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 1},
        },
        output = {
            {'StainlessSteelSign', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumSign',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 1},
        },
        output = {
            {'TitaniumSign', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeSign',
        machine = 'Hand',
        input = {
            {'CompositePlate', 1},
        },
        output = {
            {'CompositeSign', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumSign',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 1},
        },
        output = {
            {'NeutroniumSign', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'SteelAdvancedSign',
        machine = 'Hand',
        input = {
            {'SteelSign', 1},
            {'Circuit', 1},
        },
        output = {
            {'SteelAdvancedSign', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumAdvancedSign',
        machine = 'Hand',
        input = {
            {'AluminiumSign', 1},
            {'AdvancedCircuit', 1},
        },
        output = {
            {'AluminiumAdvancedSign', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelAdvancedSign',
        machine = 'Hand',
        input = {
            {'StainlessSteelSign', 1},
            {'Processor', 1},
        },
        output = {
            {'StainlessSteelAdvancedSign', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumAdvancedSign',
        machine = 'Hand',
        input = {
            {'TitaniumSign', 1},
            {'QuantumCircuit', 1},
        },
        output = {
            {'TitaniumAdvancedSign', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeAdvancedSign',
        machine = 'Hand',
        input = {
            {'CompositeSign', 1},
            {'QuantumProcessor', 1},
        },
        output = {
            {'CompositeAdvancedSign', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumAdvancedSign',
        machine = 'Hand',
        input = {
            {'NeutroniumSign', 1},
            {'QuantumBrain', 1},
        },
        output = {
            {'NeutroniumAdvancedSign', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperConnector',
        machine = 'Hand',
        input = {
            {'CopperWire', 1},
        },
        output = {
            {'CopperConnector', 1},
        },
        ticks = 5,
        tier = 0,
    },
    {
        name = 'StoneChest',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 5},
        },
        output = {
            {'StoneChest', 1},
        },
        ticks = 20,
        tier = 0,
    },
    {
        name = 'CopperChest',
        machine = 'Hand',
        input = {
            {'CopperPlate', 5},
        },
        output = {
            {'CopperChest', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelChest',
        machine = 'Hand',
        input = {
            {'SteelPlate', 5},
        },
        output = {
            {'SteelChest', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumChest',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 5},
        },
        output = {
            {'AluminiumChest', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelChest',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 5},
        },
        output = {
            {'StainlessSteelChest', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumChest',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 5},
        },
        output = {
            {'TitaniumChest', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeChest',
        machine = 'Hand',
        input = {
            {'CompositePlate', 5},
        },
        output = {
            {'CompositeChest', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumChest',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 5},
        },
        output = {
            {'NeutroniumChest', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperItemRack',
        machine = 'Hand',
        input = {
            {'Log', 8},
            {'CopperParts', 8},
        },
        output = {
            {'CopperItemRack', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelItemRack',
        machine = 'Hand',
        input = {
            {'Log', 8},
            {'SteelParts', 8},
        },
        output = {
            {'SteelItemRack', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumItemRack',
        machine = 'Hand',
        input = {
            {'Log', 8},
            {'AluminiumParts', 8},
        },
        output = {
            {'AluminiumItemRack', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelItemRack',
        machine = 'Hand',
        input = {
            {'Log', 8},
            {'StainlessSteelParts', 8},
        },
        output = {
            {'StainlessSteelItemRack', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumItemRack',
        machine = 'Hand',
        input = {
            {'Log', 8},
            {'TitaniumParts', 8},
        },
        output = {
            {'TitaniumItemRack', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeItemRack',
        machine = 'Hand',
        input = {
            {'Log', 8},
            {'CompositeParts', 8},
        },
        output = {
            {'CompositeItemRack', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumItemRack',
        machine = 'Hand',
        input = {
            {'Log', 8},
            {'NeutroniumParts', 8},
        },
        output = {
            {'NeutroniumItemRack', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperVent',
        machine = 'Hand',
        input = {
            {'CopperPipe', 1},
            {'CopperParts', 2},
        },
        output = {
            {'CopperVent', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelElectricalSwitch',
        machine = 'Hand',
        input = {
            {'SteelPlate', 4},
            {'SteelParts', 1},
            {'CopperConnector', 1},
        },
        output = {
            {'SteelElectricalSwitch', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'SteelOreWasher',
        machine = 'Hand',
        input = {
            {'SteelPlate', 7},
            {'SteelPipe', 2},
            {'SteelParts', 8},
        },
        output = {
            {'SteelOreWasher', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumOreWasher',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 7},
            {'AluminiumPipe', 2},
            {'BasicFrame', 2},
        },
        output = {
            {'AluminiumOreWasher', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelOreWasher',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 7},
            {'StainlessSteelPipe', 2},
            {'ReinforcedFrame', 2},
        },
        output = {
            {'StainlessSteelOreWasher', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumOreWasher',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 7},
            {'TitaniumPipe', 2},
            {'ReinforcedFrame', 4},
        },
        output = {
            {'TitaniumOreWasher', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeOreWasher',
        machine = 'Hand',
        input = {
            {'CompositePlate', 7},
            {'CompositePipe', 2},
            {'ModularFrame', 2},
        },
        output = {
            {'CompositeOreWasher', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumOreWasher',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 7},
            {'NeutroniumPipe', 2},
            {'ModularFrame', 4},
        },
        output = {
            {'NeutroniumOreWasher', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperConveyor',
        machine = 'Hand',
        input = {
            {'CopperPlate', 1},
            {'CopperParts', 1},
        },
        output = {
            {'CopperConveyor', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelConveyor',
        machine = 'Hand',
        input = {
            {'SteelPlate', 1},
            {'SteelParts', 2},
        },
        output = {
            {'SteelConveyor', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumConveyor',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 1},
            {'AluminiumParts', 3},
        },
        output = {
            {'AluminiumConveyor', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelConveyor',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 1},
            {'StainlessSteelParts', 4},
        },
        output = {
            {'StainlessSteelConveyor', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumConveyor',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 1},
            {'TitaniumParts', 4},
        },
        output = {
            {'TitaniumConveyor', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeConveyor',
        machine = 'Hand',
        input = {
            {'CompositePlate', 1},
            {'CompositeParts', 4},
        },
        output = {
            {'CompositeConveyor', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumConveyor',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 1},
            {'NeutroniumParts', 4},
        },
        output = {
            {'NeutroniumConveyor', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperSplitter',
        machine = 'Hand',
        input = {
            {'CopperConveyor', 2},
            {'CopperParts', 8},
        },
        output = {
            {'CopperSplitter', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelSplitter',
        machine = 'Hand',
        input = {
            {'SteelConveyor', 2},
            {'SteelParts', 8},
        },
        output = {
            {'SteelSplitter', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumSplitter',
        machine = 'Hand',
        input = {
            {'AluminiumConveyor', 2},
            {'AluminiumParts', 8},
        },
        output = {
            {'AluminiumSplitter', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelSplitter',
        machine = 'Hand',
        input = {
            {'StainlessSteelConveyor', 2},
            {'StainlessSteelParts', 8},
        },
        output = {
            {'StainlessSteelSplitter', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumSplitter',
        machine = 'Hand',
        input = {
            {'TitaniumConveyor', 2},
            {'TitaniumParts', 8},
        },
        output = {
            {'TitaniumSplitter', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeSplitter',
        machine = 'Hand',
        input = {
            {'CompositeConveyor', 2},
            {'CompositeParts', 8},
        },
        output = {
            {'CompositeSplitter', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumSplitter',
        machine = 'Hand',
        input = {
            {'NeutroniumConveyor', 2},
            {'NeutroniumParts', 8},
        },
        output = {
            {'NeutroniumSplitter', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'SteelSorter',
        machine = 'Hand',
        input = {
            {'SteelSplitter', 1},
            {'Circuit', 3},
        },
        output = {
            {'SteelSorter', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumSorter',
        machine = 'Hand',
        input = {
            {'AluminiumSplitter', 1},
            {'AdvancedCircuit', 3},
        },
        output = {
            {'AluminiumSorter', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelSorter',
        machine = 'Hand',
        input = {
            {'StainlessSteelSplitter', 1},
            {'Processor', 3},
        },
        output = {
            {'StainlessSteelSorter', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumSorter',
        machine = 'Hand',
        input = {
            {'TitaniumSplitter', 1},
            {'QuantumCircuit', 3},
        },
        output = {
            {'TitaniumSorter', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeSorter',
        machine = 'Hand',
        input = {
            {'CompositeSplitter', 1},
            {'QuantumProcessor', 3},
        },
        output = {
            {'CompositeSorter', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumSorter',
        machine = 'Hand',
        input = {
            {'NeutroniumSplitter', 1},
            {'QuantumBrain', 3},
        },
        output = {
            {'NeutroniumSorter', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperContainer',
        machine = 'Hand',
        input = {
            {'CopperPlate', 3},
        },
        output = {
            {'CopperContainer', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelContainer',
        machine = 'Hand',
        input = {
            {'SteelPlate', 3},
        },
        output = {
            {'SteelContainer', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumContainer',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 3},
        },
        output = {
            {'AluminiumContainer', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelContainer',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 3},
        },
        output = {
            {'StainlessSteelContainer', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumContainer',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 3},
        },
        output = {
            {'TitaniumContainer', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeContainer',
        machine = 'Hand',
        input = {
            {'CompositePlate', 3},
        },
        output = {
            {'CompositeContainer', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumContainer',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 3},
        },
        output = {
            {'NeutroniumContainer', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperStirlingEngine',
        machine = 'Hand',
        input = {
            {'CopperParts', 2},
            {'CopperPlate', 2},
        },
        output = {
            {'CopperStirlingEngine', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelStirlingEngine',
        machine = 'Hand',
        input = {
            {'CopperParts', 4},
            {'SteelPlate', 2},
        },
        output = {
            {'SteelStirlingEngine', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumStirlingEngine',
        machine = 'Hand',
        input = {
            {'SteelParts', 6},
            {'AluminiumPlate', 2},
        },
        output = {
            {'AluminiumStirlingEngine', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelStirlingEngine',
        machine = 'Hand',
        input = {
            {'SteelParts', 8},
            {'StainlessSteelPlate', 2},
        },
        output = {
            {'StainlessSteelStirlingEngine', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumStirlingEngine',
        machine = 'Hand',
        input = {
            {'SteelParts', 8},
            {'TitaniumPlate', 2},
        },
        output = {
            {'TitaniumStirlingEngine', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeStirlingEngine',
        machine = 'Hand',
        input = {
            {'SteelParts', 8},
            {'CompositePlate', 2},
        },
        output = {
            {'CompositeStirlingEngine', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumStirlingEngine',
        machine = 'Hand',
        input = {
            {'SteelParts', 8},
            {'NeutroniumPlate', 2},
        },
        output = {
            {'NeutroniumStirlingEngine', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'SteelSteamEngine',
        machine = 'Hand',
        input = {
            {'CopperParts', 2},
            {'SteelPipe', 2},
        },
        output = {
            {'SteelSteamEngine', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumSteamEngine',
        machine = 'Hand',
        input = {
            {'SteelParts', 4},
            {'AluminiumPipe', 2},
        },
        output = {
            {'AluminiumSteamEngine', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelSteamEngine',
        machine = 'Hand',
        input = {
            {'SteelParts', 6},
            {'StainlessSteelPipe', 2},
        },
        output = {
            {'StainlessSteelSteamEngine', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumSteamEngine',
        machine = 'Hand',
        input = {
            {'SteelParts', 8},
            {'TitaniumPipe', 2},
        },
        output = {
            {'TitaniumSteamEngine', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeSteamEngine',
        machine = 'Hand',
        input = {
            {'SteelParts', 8},
            {'CompositePipe', 2},
        },
        output = {
            {'CompositeSteamEngine', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumSteamEngine',
        machine = 'Hand',
        input = {
            {'SteelParts', 8},
            {'NeutroniumPipe', 2},
        },
        output = {
            {'NeutroniumSteamEngine', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'StainlessSteelCombustionEngine',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 10},
            {'StainlessSteelParts', 24},
            {'Processor', 1},
            {'Catalyst', 1},
        },
        output = {
            {'StainlessSteelCombustionEngine', 1},
        },
        ticks = 100,
        tier = 4,
    },
    {
        name = 'TitaniumCombustionEngine',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 10},
            {'TitaniumParts', 24},
            {'QuantumCircuit', 1},
            {'Catalyst', 1},
        },
        output = {
            {'TitaniumCombustionEngine', 1},
        },
        ticks = 100,
        tier = 5,
    },
    {
        name = 'CompositeCombustionEngine',
        machine = 'Hand',
        input = {
            {'CompositePlate', 10},
            {'CompositeParts', 24},
            {'QuantumProcessor', 1},
            {'Catalyst', 1},
        },
        output = {
            {'CompositeCombustionEngine', 1},
        },
        ticks = 100,
        tier = 6,
    },
    {
        name = 'NeutroniumCombustionEngine',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 10},
            {'NeutroniumParts', 24},
            {'QuantumBrain', 1},
            {'Catalyst', 1},
        },
        output = {
            {'NeutroniumCombustionEngine', 1},
        },
        ticks = 100,
        tier = 7,
    },
    {
        name = 'StainlessSteelFractionatingColumn',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 10},
            {'StainlessSteelPipe', 10},
            {'BasicFrame', 2},
            {'StainlessSteelPump', 6},
        },
        output = {
            {'StainlessSteelFractionatingColumn', 1},
        },
        ticks = 40,
        tier = 4,
    },
    {
        name = 'TitaniumFractionatingColumn',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 11},
            {'StainlessSteelPipe', 15},
            {'ReinforcedFrame', 2},
            {'TitaniumPump', 6},
        },
        output = {
            {'TitaniumFractionatingColumn', 1},
        },
        ticks = 40,
        tier = 5,
    },
    {
        name = 'CompositeFractionatingColumn',
        machine = 'Hand',
        input = {
            {'CompositePlate', 12},
            {'StainlessSteelPipe', 20},
            {'ReinforcedFrame', 4},
            {'CompositePump', 6},
        },
        output = {
            {'CompositeFractionatingColumn', 1},
        },
        ticks = 40,
        tier = 6,
    },
    {
        name = 'NeutroniumFractionatingColumn',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 13},
            {'StainlessSteelPipe', 25},
            {'ModularFrame', 2},
            {'NeutroniumPump', 6},
        },
        output = {
            {'NeutroniumFractionatingColumn', 1},
        },
        ticks = 40,
        tier = 7,
    },
    {
        name = 'StainlessSteelPyrolysisUnit',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 6},
            {'CopperPipe', 5},
            {'BasicFrame', 2},
        },
        output = {
            {'StainlessSteelPyrolysisUnit', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumPyrolysisUnit',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 6},
            {'CopperPipe', 10},
            {'ReinforcedFrame', 2},
        },
        output = {
            {'TitaniumPyrolysisUnit', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositePyrolysisUnit',
        machine = 'Hand',
        input = {
            {'CompositePlate', 6},
            {'CopperPipe', 15},
            {'ReinforcedFrame', 4},
        },
        output = {
            {'CompositePyrolysisUnit', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumPyrolysisUnit',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 6},
            {'CopperPipe', 20},
            {'ModularFrame', 2},
        },
        output = {
            {'NeutroniumPyrolysisUnit', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperHandGenerator',
        machine = 'Hand',
        input = {
            {'CopperPlate', 2},
            {'CopperParts', 4},
        },
        output = {
            {'CopperHandGenerator', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'AluminiumGenerator',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 8},
            {'CopperWire', 30.0},
            {'BasicFrame', 1},
            {'AdvancedCircuit', 1},
        },
        output = {
            {'AluminiumGenerator', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelGenerator',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 8},
            {'CopperWire', 36},
            {'ReinforcedFrame', 1},
            {'Processor', 1},
        },
        output = {
            {'StainlessSteelGenerator', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumGenerator',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 8},
            {'GoldWire', 12},
            {'ReinforcedFrame', 2},
            {'QuantumCircuit', 1},
        },
        output = {
            {'TitaniumGenerator', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeGenerator',
        machine = 'Hand',
        input = {
            {'CompositePlate', 8},
            {'PlatinumWire', 12},
            {'ModularFrame', 1},
            {'QuantumProcessor', 1},
        },
        output = {
            {'CompositeGenerator', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumGenerator',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 8},
            {'YttriumWire', 12},
            {'ModularFrame', 2},
            {'QuantumBrain', 1},
        },
        output = {
            {'NeutroniumGenerator', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'TitaniumIndustrialGenerator',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 24},
            {'GoldWire', 36},
            {'BasicFrame', 3},
            {'QuantumCircuit', 3},
        },
        output = {
            {'TitaniumIndustrialGenerator', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeIndustrialGenerator',
        machine = 'Hand',
        input = {
            {'CompositePlate', 24},
            {'PlatinumWire', 36},
            {'ReinforcedFrame', 3},
            {'QuantumProcessor', 3},
        },
        output = {
            {'CompositeIndustrialGenerator', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumIndustrialGenerator',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 24},
            {'YttriumWire', 36},
            {'ReinforcedFrame', 6},
            {'QuantumBrain', 3},
        },
        output = {
            {'NeutroniumIndustrialGenerator', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperCompactGenerator',
        machine = 'Hand',
        input = {
            {'CopperPlate', 1},
            {'CopperWire', 3.0},
            {'CopperParts', 2},
        },
        output = {
            {'CopperCompactGenerator', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelCompactGenerator',
        machine = 'Hand',
        input = {
            {'SteelPlate', 1},
            {'CopperWire', 4},
            {'SteelParts', 4},
        },
        output = {
            {'SteelCompactGenerator', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumCompactGenerator',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 1},
            {'CopperWire', 5.0},
            {'BasicFrame', 1},
        },
        output = {
            {'AluminiumCompactGenerator', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelCompactGenerator',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 1},
            {'CopperWire', 6},
            {'ReinforcedFrame', 1},
        },
        output = {
            {'StainlessSteelCompactGenerator', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumCompactGenerator',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 1},
            {'GoldWire', 2},
            {'ReinforcedFrame', 2},
        },
        output = {
            {'TitaniumCompactGenerator', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeCompactGenerator',
        machine = 'Hand',
        input = {
            {'CompositePlate', 1},
            {'PlatinumWire', 2},
            {'ModularFrame', 1},
        },
        output = {
            {'CompositeCompactGenerator', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumCompactGenerator',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 1},
            {'YttriumWire', 2},
            {'ModularFrame', 2},
        },
        output = {
            {'NeutroniumCompactGenerator', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'SteelElectricEngine',
        machine = 'Hand',
        input = {
            {'SteelParts', 4},
            {'SteelPlate', 2},
            {'CopperWire', 8},
        },
        output = {
            {'SteelElectricEngine', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumElectricEngine',
        machine = 'Hand',
        input = {
            {'BasicFrame', 1},
            {'AluminiumPlate', 2},
            {'CopperWire', 16},
        },
        output = {
            {'AluminiumElectricEngine', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelElectricEngine',
        machine = 'Hand',
        input = {
            {'ReinforcedFrame', 1},
            {'StainlessSteelPlate', 2},
            {'BasicCoil', 1},
        },
        output = {
            {'StainlessSteelElectricEngine', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumElectricEngine',
        machine = 'Hand',
        input = {
            {'ReinforcedFrame', 2},
            {'TitaniumPlate', 2},
            {'AdvancedCoil', 1},
        },
        output = {
            {'TitaniumElectricEngine', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeElectricEngine',
        machine = 'Hand',
        input = {
            {'ModularFrame', 1},
            {'CompositePlate', 2},
            {'PowerCoil', 1},
        },
        output = {
            {'CompositeElectricEngine', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumElectricEngine',
        machine = 'Hand',
        input = {
            {'ModularFrame', 2},
            {'NeutroniumPlate', 2},
            {'PowerCoil', 2},
        },
        output = {
            {'NeutroniumElectricEngine', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperLoader',
        machine = 'Hand',
        input = {
            {'CopperRobotArm', 5},
            {'CopperParts', 1},
            {'CopperParts', 2},
            {'CopperParts', 2},
        },
        output = {
            {'CopperLoader', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelLoader',
        machine = 'Hand',
        input = {
            {'SteelRobotArm', 5},
            {'SteelElectricEngine', 1},
            {'Circuit', 2},
            {'SteelParts', 4},
        },
        output = {
            {'SteelLoader', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumLoader',
        machine = 'Hand',
        input = {
            {'AluminiumRobotArm', 5},
            {'AluminiumElectricEngine', 1},
            {'AdvancedCircuit', 2},
            {'BasicFrame', 1},
        },
        output = {
            {'AluminiumLoader', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelLoader',
        machine = 'Hand',
        input = {
            {'StainlessSteelRobotArm', 5},
            {'StainlessSteelElectricEngine', 1},
            {'Processor', 2},
            {'ReinforcedFrame', 1},
        },
        output = {
            {'StainlessSteelLoader', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumLoader',
        machine = 'Hand',
        input = {
            {'TitaniumRobotArm', 5},
            {'TitaniumElectricEngine', 1},
            {'QuantumCircuit', 2},
            {'ReinforcedFrame', 2},
        },
        output = {
            {'TitaniumLoader', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeLoader',
        machine = 'Hand',
        input = {
            {'CompositeRobotArm', 5},
            {'CompositeElectricEngine', 1},
            {'QuantumProcessor', 2},
            {'ModularFrame', 1},
        },
        output = {
            {'CompositeLoader', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumLoader',
        machine = 'Hand',
        input = {
            {'NeutroniumRobotArm', 5},
            {'NeutroniumElectricEngine', 1},
            {'QuantumBrain', 2},
            {'ModularFrame', 2},
        },
        output = {
            {'NeutroniumLoader', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperRobotArm',
        machine = 'Hand',
        input = {
            {'CopperPlate', 1},
            {'CopperParts', 2},
        },
        output = {
            {'CopperRobotArm', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelRobotArm',
        machine = 'Hand',
        input = {
            {'SteelPlate', 1},
            {'CopperParts', 4},
        },
        output = {
            {'SteelRobotArm', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumRobotArm',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 1},
            {'SteelParts', 8},
        },
        output = {
            {'AluminiumRobotArm', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelRobotArm',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 1},
            {'SteelParts', 16},
        },
        output = {
            {'StainlessSteelRobotArm', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumRobotArm',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 1},
            {'SteelParts', 32},
        },
        output = {
            {'TitaniumRobotArm', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeRobotArm',
        machine = 'Hand',
        input = {
            {'CompositePlate', 1},
            {'SteelParts', 64},
        },
        output = {
            {'CompositeRobotArm', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumRobotArm',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 1},
            {'SteelParts', 128},
        },
        output = {
            {'NeutroniumRobotArm', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperPump',
        machine = 'Hand',
        input = {
            {'CopperRobotArm', 1},
            {'CopperPipe', 1},
        },
        output = {
            {'CopperPump', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelPump',
        machine = 'Hand',
        input = {
            {'SteelRobotArm', 1},
            {'SteelPipe', 1},
        },
        output = {
            {'SteelPump', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumPump',
        machine = 'Hand',
        input = {
            {'AluminiumRobotArm', 1},
            {'AluminiumPipe', 1},
        },
        output = {
            {'AluminiumPump', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelPump',
        machine = 'Hand',
        input = {
            {'StainlessSteelRobotArm', 1},
            {'StainlessSteelPipe', 1},
        },
        output = {
            {'StainlessSteelPump', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumPump',
        machine = 'Hand',
        input = {
            {'TitaniumRobotArm', 1},
            {'TitaniumPipe', 1},
        },
        output = {
            {'TitaniumPump', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositePump',
        machine = 'Hand',
        input = {
            {'CompositeRobotArm', 1},
            {'CompositePipe', 1},
        },
        output = {
            {'CompositePump', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumPump',
        machine = 'Hand',
        input = {
            {'NeutroniumRobotArm', 1},
            {'NeutroniumPipe', 1},
        },
        output = {
            {'NeutroniumPump', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'StoneSmelter',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 4},
        },
        output = {
            {'StoneSmelter', 1},
        },
        ticks = 20,
        tier = 0,
    },
    {
        name = 'CopperSmelter',
        machine = 'Hand',
        input = {
            {'CopperPlate', 4},
            {'StoneSmelter', 1},
        },
        output = {
            {'CopperSmelter', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelSmelter',
        machine = 'Hand',
        input = {
            {'SteelPlate', 4},
            {'StoneSmelter', 1},
        },
        output = {
            {'SteelSmelter', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumSteamTurbine',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 8},
            {'AluminiumParts', 16},
            {'AluminiumPipe', 4},
        },
        output = {
            {'AluminiumSteamTurbine', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelSteamTurbine',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 8},
            {'StainlessSteelParts', 16},
            {'StainlessSteelPipe', 4},
        },
        output = {
            {'StainlessSteelSteamTurbine', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumSteamTurbine',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 8},
            {'TitaniumParts', 16},
            {'TitaniumPipe', 4},
        },
        output = {
            {'TitaniumSteamTurbine', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeSteamTurbine',
        machine = 'Hand',
        input = {
            {'CompositePlate', 8},
            {'CompositeParts', 16},
            {'CompositePipe', 4},
        },
        output = {
            {'CompositeSteamTurbine', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumSteamTurbine',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 8},
            {'NeutroniumParts', 16},
            {'NeutroniumPipe', 4},
        },
        output = {
            {'NeutroniumSteamTurbine', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'TitaniumIndustrialSteamTurbine',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 50},
            {'TitaniumParts', 32},
            {'TitaniumPipe', 10},
            {'QuantumCircuit', 2},
        },
        output = {
            {'TitaniumIndustrialSteamTurbine', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeIndustrialSteamTurbine',
        machine = 'Hand',
        input = {
            {'CompositePlate', 50},
            {'CompositeParts', 32},
            {'CompositePipe', 10},
            {'QuantumProcessor', 2},
        },
        output = {
            {'CompositeIndustrialSteamTurbine', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumIndustrialSteamTurbine',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 50},
            {'NeutroniumParts', 32},
            {'NeutroniumPipe', 10},
            {'QuantumBrain', 2},
        },
        output = {
            {'NeutroniumIndustrialSteamTurbine', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'TitaniumRiteg',
        machine = 'Hand',
        input = {
            {'PlutoniumCell', 1},
            {'BasicFrame', 2},
            {'TitaniumPlate', 8},
            {'CopperPipe', 20},
        },
        output = {
            {'TitaniumRiteg', 1},
        },
        ticks = 100,
        tier = 5,
    },
    {
        name = 'CompositeRiteg',
        machine = 'Hand',
        input = {
            {'PlutoniumCell', 1},
            {'ReinforcedFrame', 2},
            {'CompositePlate', 8},
            {'CopperPipe', 25},
        },
        output = {
            {'CompositeRiteg', 1},
        },
        ticks = 100,
        tier = 6,
    },
    {
        name = 'NeutroniumRiteg',
        machine = 'Hand',
        input = {
            {'PlutoniumCell', 1},
            {'ReinforcedFrame', 4},
            {'NeutroniumPlate', 8},
            {'CopperPipe', 30},
        },
        output = {
            {'NeutroniumRiteg', 1},
        },
        ticks = 100,
        tier = 7,
    },
    {
        name = 'SteelArcSmelter',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 32},
            {'SteelParts', 4},
            {'CopperWire', 10},
        },
        output = {
            {'SteelArcSmelter', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumArcSmelter',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 32},
            {'AluminiumParts', 4},
            {'CopperWire', 12.5},
        },
        output = {
            {'AluminiumArcSmelter', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelArcSmelter',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 32},
            {'StainlessSteelParts', 4},
            {'CopperWire', 15},
        },
        output = {
            {'StainlessSteelArcSmelter', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumArcSmelter',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 32},
            {'TitaniumParts', 4},
            {'GoldWire', 5},
        },
        output = {
            {'TitaniumArcSmelter', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeArcSmelter',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 32},
            {'CompositeParts', 4},
            {'PlatinumWire', 5},
        },
        output = {
            {'CompositeArcSmelter', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumArcSmelter',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 32},
            {'NeutroniumParts', 4},
            {'YttriumWire', 5},
        },
        output = {
            {'NeutroniumArcSmelter', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'AluminiumChemicalBath',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 8},
            {'AluminiumParts', 10},
            {'BasicFrame', 2},
            {'AluminiumElectricEngine', 1},
        },
        output = {
            {'AluminiumChemicalBath', 1},
        },
        ticks = 40,
        tier = 3,
    },
    {
        name = 'StainlessSteelChemicalBath',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 8},
            {'StainlessSteelParts', 10},
            {'ReinforcedFrame', 2},
            {'StainlessSteelElectricEngine', 1},
        },
        output = {
            {'StainlessSteelChemicalBath', 1},
        },
        ticks = 40,
        tier = 4,
    },
    {
        name = 'TitaniumChemicalBath',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 8},
            {'TitaniumParts', 10},
            {'ReinforcedFrame', 4},
            {'TitaniumElectricEngine', 1},
        },
        output = {
            {'TitaniumChemicalBath', 1},
        },
        ticks = 40,
        tier = 5,
    },
    {
        name = 'CompositeChemicalBath',
        machine = 'Hand',
        input = {
            {'CompositePlate', 8},
            {'CompositeParts', 10},
            {'ModularFrame', 2},
            {'CompositeElectricEngine', 1},
        },
        output = {
            {'CompositeChemicalBath', 1},
        },
        ticks = 40,
        tier = 6,
    },
    {
        name = 'NeutroniumChemicalBath',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 8},
            {'NeutroniumParts', 10},
            {'ModularFrame', 4},
            {'NeutroniumElectricEngine', 1},
        },
        output = {
            {'NeutroniumChemicalBath', 1},
        },
        ticks = 40,
        tier = 7,
    },
    {
        name = 'AluminiumSifter',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 4},
            {'AluminiumParts', 4},
            {'AluminiumElectricEngine', 1},
        },
        output = {
            {'AluminiumSifter', 1},
        },
        ticks = 40,
        tier = 3,
    },
    {
        name = 'StainlessSteelSifter',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 4},
            {'StainlessSteelParts', 9},
            {'StainlessSteelElectricEngine', 1},
        },
        output = {
            {'StainlessSteelSifter', 1},
        },
        ticks = 40,
        tier = 4,
    },
    {
        name = 'TitaniumSifter',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 4},
            {'TitaniumParts', 14},
            {'TitaniumElectricEngine', 1},
        },
        output = {
            {'TitaniumSifter', 1},
        },
        ticks = 40,
        tier = 5,
    },
    {
        name = 'CompositeSifter',
        machine = 'Hand',
        input = {
            {'CompositePlate', 4},
            {'CompositeParts', 19},
            {'CompositeElectricEngine', 1},
        },
        output = {
            {'CompositeSifter', 1},
        },
        ticks = 40,
        tier = 6,
    },
    {
        name = 'NeutroniumSifter',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 4},
            {'NeutroniumParts', 19},
            {'NeutroniumElectricEngine', 1},
        },
        output = {
            {'NeutroniumSifter', 1},
        },
        ticks = 40,
        tier = 7,
    },
    {
        name = 'AluminiumIndustrialChemReactor',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 15},
            {'Glass', 10},
            {'BasicFrame', 2},
            {'AluminiumElectricEngine', 2},
        },
        output = {
            {'AluminiumIndustrialChemReactor', 1},
        },
        ticks = 40,
        tier = 3,
    },
    {
        name = 'StainlessSteelIndustrialChemReactor',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 15},
            {'Glass', 10},
            {'ReinforcedFrame', 2},
            {'StainlessSteelElectricEngine', 2},
        },
        output = {
            {'StainlessSteelIndustrialChemReactor', 1},
        },
        ticks = 40,
        tier = 4,
    },
    {
        name = 'TitaniumIndustrialChemReactor',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 15},
            {'Glass', 10},
            {'ReinforcedFrame', 4},
            {'TitaniumElectricEngine', 2},
        },
        output = {
            {'TitaniumIndustrialChemReactor', 1},
        },
        ticks = 40,
        tier = 5,
    },
    {
        name = 'CompositeIndustrialChemReactor',
        machine = 'Hand',
        input = {
            {'CompositePlate', 15},
            {'Glass', 10},
            {'ModularFrame', 2},
            {'CompositeElectricEngine', 2},
        },
        output = {
            {'CompositeIndustrialChemReactor', 1},
        },
        ticks = 40,
        tier = 6,
    },
    {
        name = 'NeutroniumIndustrialChemReactor',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 15},
            {'Glass', 10},
            {'ModularFrame', 4},
            {'NeutroniumElectricEngine', 2},
        },
        output = {
            {'NeutroniumIndustrialChemReactor', 1},
        },
        ticks = 40,
        tier = 7,
    },
    {
        name = 'StoneFurnace',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 4},
        },
        output = {
            {'StoneFurnace', 1},
        },
        ticks = 20,
        tier = 0,
    },
    {
        name = 'CopperFurnace',
        machine = 'Hand',
        input = {
            {'CopperPlate', 4},
            {'StoneFurnace', 1},
        },
        output = {
            {'CopperFurnace', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelFurnace',
        machine = 'Hand',
        input = {
            {'SteelPlate', 4},
            {'StoneFurnace', 1},
        },
        output = {
            {'SteelFurnace', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumFurnace',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 4},
            {'StoneFurnace', 1},
        },
        output = {
            {'AluminiumFurnace', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelFurnace',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 4},
            {'StoneFurnace', 1},
        },
        output = {
            {'StainlessSteelFurnace', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumFurnace',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 4},
            {'StoneFurnace', 1},
        },
        output = {
            {'TitaniumFurnace', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeFurnace',
        machine = 'Hand',
        input = {
            {'CompositePlate', 4},
            {'StoneFurnace', 1},
        },
        output = {
            {'CompositeFurnace', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumFurnace',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 4},
            {'StoneFurnace', 1},
        },
        output = {
            {'NeutroniumFurnace', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperOven',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 10},
            {'CopperPipe', 10},
        },
        output = {
            {'CopperOven', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelOven',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 10},
            {'SteelPipe', 10},
        },
        output = {
            {'SteelOven', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumOven',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 10},
            {'AluminiumPipe', 10},
        },
        output = {
            {'AluminiumOven', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelOven',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 10},
            {'StainlessSteelPipe', 10},
        },
        output = {
            {'StainlessSteelOven', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumOven',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 10},
            {'TitaniumPipe', 10},
        },
        output = {
            {'TitaniumOven', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeOven',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 10},
            {'CompositePipe', 10},
        },
        output = {
            {'CompositeOven', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumOven',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 10},
            {'NeutroniumPipe', 10},
        },
        output = {
            {'NeutroniumOven', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperBlastFurnace',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 20},
            {'CopperPipe', 20},
        },
        output = {
            {'CopperBlastFurnace', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelBlastFurnace',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 20},
            {'SteelPipe', 20},
        },
        output = {
            {'SteelBlastFurnace', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumBlastFurnace',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 20},
            {'AluminiumPipe', 20},
        },
        output = {
            {'AluminiumBlastFurnace', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelBlastFurnace',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 20},
            {'StainlessSteelPipe', 20},
        },
        output = {
            {'StainlessSteelBlastFurnace', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumBlastFurnace',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 20},
            {'TitaniumPipe', 20},
        },
        output = {
            {'TitaniumBlastFurnace', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeBlastFurnace',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 20},
            {'CompositePipe', 20},
        },
        output = {
            {'CompositeBlastFurnace', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumBlastFurnace',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 20},
            {'NeutroniumPipe', 20},
        },
        output = {
            {'NeutroniumBlastFurnace', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperFluidFurnace',
        machine = 'Hand',
        input = {
            {'CopperFurnace', 1},
            {'CopperPipe', 2},
        },
        output = {
            {'CopperFluidFurnace', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelFluidFurnace',
        machine = 'Hand',
        input = {
            {'SteelFurnace', 1},
            {'SteelPipe', 7},
        },
        output = {
            {'SteelFluidFurnace', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumFluidFurnace',
        machine = 'Hand',
        input = {
            {'AluminiumFurnace', 1},
            {'AluminiumPipe', 12},
        },
        output = {
            {'AluminiumFluidFurnace', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelFluidFurnace',
        machine = 'Hand',
        input = {
            {'StainlessSteelFurnace', 1},
            {'StainlessSteelPipe', 17},
        },
        output = {
            {'StainlessSteelFluidFurnace', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumFluidFurnace',
        machine = 'Hand',
        input = {
            {'TitaniumFurnace', 1},
            {'TitaniumPipe', 17},
        },
        output = {
            {'TitaniumFluidFurnace', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeFluidFurnace',
        machine = 'Hand',
        input = {
            {'CompositeFurnace', 1},
            {'CompositePipe', 17},
        },
        output = {
            {'CompositeFluidFurnace', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumFluidFurnace',
        machine = 'Hand',
        input = {
            {'NeutroniumFurnace', 1},
            {'NeutroniumPipe', 17},
        },
        output = {
            {'NeutroniumFluidFurnace', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'SteelElectricFurnace',
        machine = 'Hand',
        input = {
            {'SteelPlate', 3},
            {'CopperWire', 6},
            {'BuildingMaterial', 6},
        },
        output = {
            {'SteelElectricFurnace', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumElectricFurnace',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 3},
            {'CopperWire', 9},
            {'BuildingMaterial', 6},
        },
        output = {
            {'AluminiumElectricFurnace', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelElectricFurnace',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 3},
            {'CopperWire', 12},
            {'BuildingMaterial', 6},
        },
        output = {
            {'StainlessSteelElectricFurnace', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumElectricFurnace',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 3},
            {'GoldWire', 15},
            {'BuildingMaterial', 6},
        },
        output = {
            {'TitaniumElectricFurnace', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeElectricFurnace',
        machine = 'Hand',
        input = {
            {'CompositePlate', 3},
            {'PlatinumWire', 18},
            {'BuildingMaterial', 6},
        },
        output = {
            {'CompositeElectricFurnace', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumElectricFurnace',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 3},
            {'YttriumWire', 21},
            {'BuildingMaterial', 6},
        },
        output = {
            {'NeutroniumElectricFurnace', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'AluminiumBatteryBox',
        machine = 'Hand',
        input = {
            {'CopperConnector', 2},
            {'Battery', 10},
            {'AluminiumPlate', 2},
            {'AdvancedCircuit', 1},
        },
        output = {
            {'AluminiumBatteryBox', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelBatteryBox',
        machine = 'Hand',
        input = {
            {'CopperConnector', 4},
            {'Battery', 13},
            {'StainlessSteelPlate', 2},
            {'Processor', 1},
        },
        output = {
            {'StainlessSteelBatteryBox', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumBatteryBox',
        machine = 'Hand',
        input = {
            {'CopperConnector', 6},
            {'Battery', 16},
            {'TitaniumPlate', 2},
            {'QuantumCircuit', 1},
        },
        output = {
            {'TitaniumBatteryBox', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeBatteryBox',
        machine = 'Hand',
        input = {
            {'CopperConnector', 8},
            {'Battery', 19},
            {'CompositePlate', 2},
            {'QuantumProcessor', 1},
        },
        output = {
            {'CompositeBatteryBox', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumBatteryBox',
        machine = 'Hand',
        input = {
            {'CopperConnector', 10},
            {'Battery', 22},
            {'NeutroniumPlate', 2},
            {'QuantumBrain', 1},
        },
        output = {
            {'NeutroniumBatteryBox', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'NeutroniumPortal',
        machine = 'Hand',
        input = {
            {'UltimateCatalyst', 10},
            {'NeutroniumPlate', 40},
            {'ModularFrame', 20},
            {'YttriumWire', 100},
            {'QuantumBrain', 25},
            {'BuildingMaterial', 256},
        },
        output = {
            {'NeutroniumPortal', 1},
        },
        ticks = 300,
        tier = 7,
    },
    {
        name = 'CopperDrillingRig',
        machine = 'Hand',
        input = {
            {'CopperPlate', 4},
            {'CopperRobotArm', 1},
            {'CopperParts', 6},
        },
        output = {
            {'CopperDrillingRig', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelDrillingRig',
        machine = 'Hand',
        input = {
            {'SteelPlate', 4},
            {'SteelRobotArm', 2},
            {'SteelParts', 12},
        },
        output = {
            {'SteelDrillingRig', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumDrillingRig',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 4},
            {'AluminiumRobotArm', 3},
            {'BasicFrame', 3},
        },
        output = {
            {'AluminiumDrillingRig', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelDrillingRig',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 4},
            {'StainlessSteelRobotArm', 4},
            {'ReinforcedFrame', 3},
        },
        output = {
            {'StainlessSteelDrillingRig', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumDrillingRig',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 4},
            {'TitaniumRobotArm', 5},
            {'ReinforcedFrame', 6},
        },
        output = {
            {'TitaniumDrillingRig', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeDrillingRig',
        machine = 'Hand',
        input = {
            {'CompositePlate', 4},
            {'CompositeRobotArm', 6},
            {'ModularFrame', 3},
        },
        output = {
            {'CompositeDrillingRig', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumDrillingRig',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 4},
            {'NeutroniumRobotArm', 7},
            {'ModularFrame', 6},
        },
        output = {
            {'NeutroniumDrillingRig', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'AluminiumAssembler',
        machine = 'Hand',
        input = {
            {'AluminiumRobotArm', 4},
            {'AluminiumPlate', 3},
            {'BasicFrame', 2},
            {'AdvancedCircuit', 4},
        },
        output = {
            {'AluminiumAssembler', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelAssembler',
        machine = 'Hand',
        input = {
            {'StainlessSteelRobotArm', 4},
            {'StainlessSteelPlate', 3},
            {'ReinforcedFrame', 2},
            {'Processor', 4},
        },
        output = {
            {'StainlessSteelAssembler', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumAssembler',
        machine = 'Hand',
        input = {
            {'TitaniumRobotArm', 4},
            {'TitaniumPlate', 3},
            {'ReinforcedFrame', 4},
            {'QuantumCircuit', 4},
        },
        output = {
            {'TitaniumAssembler', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeAssembler',
        machine = 'Hand',
        input = {
            {'CompositeRobotArm', 4},
            {'CompositePlate', 3},
            {'ModularFrame', 2},
            {'QuantumProcessor', 4},
        },
        output = {
            {'CompositeAssembler', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumAssembler',
        machine = 'Hand',
        input = {
            {'NeutroniumRobotArm', 4},
            {'NeutroniumPlate', 3},
            {'ModularFrame', 4},
            {'QuantumBrain', 4},
        },
        output = {
            {'NeutroniumAssembler', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperConstructor',
        machine = 'Hand',
        input = {
            {'CopperRobotArm', 1},
            {'CopperPlate', 3},
            {'CopperParts', 2},
            {'CopperParts', 2},
        },
        output = {
            {'CopperConstructor', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelConstructor',
        machine = 'Hand',
        input = {
            {'SteelRobotArm', 1},
            {'SteelPlate', 3},
            {'SteelParts', 4},
            {'Circuit', 2},
        },
        output = {
            {'SteelConstructor', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumConstructor',
        machine = 'Hand',
        input = {
            {'AluminiumRobotArm', 1},
            {'AluminiumPlate', 3},
            {'BasicFrame', 1},
            {'AdvancedCircuit', 2},
        },
        output = {
            {'AluminiumConstructor', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelConstructor',
        machine = 'Hand',
        input = {
            {'StainlessSteelRobotArm', 1},
            {'StainlessSteelPlate', 3},
            {'ReinforcedFrame', 1},
            {'Processor', 2},
        },
        output = {
            {'StainlessSteelConstructor', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumConstructor',
        machine = 'Hand',
        input = {
            {'TitaniumRobotArm', 1},
            {'TitaniumPlate', 3},
            {'ReinforcedFrame', 2},
            {'QuantumCircuit', 2},
        },
        output = {
            {'TitaniumConstructor', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeConstructor',
        machine = 'Hand',
        input = {
            {'CompositeRobotArm', 1},
            {'CompositePlate', 3},
            {'ModularFrame', 1},
            {'QuantumProcessor', 2},
        },
        output = {
            {'CompositeConstructor', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumConstructor',
        machine = 'Hand',
        input = {
            {'NeutroniumRobotArm', 1},
            {'NeutroniumPlate', 3},
            {'ModularFrame', 2},
            {'QuantumBrain', 2},
        },
        output = {
            {'NeutroniumConstructor', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperDestroyer',
        machine = 'Hand',
        input = {
            {'CopperPlate', 10},
            {'CopperParts', 8},
        },
        output = {
            {'CopperDestroyer', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelDestroyer',
        machine = 'Hand',
        input = {
            {'SteelPlate', 10},
            {'SteelParts', 8},
        },
        output = {
            {'SteelDestroyer', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumDestroyer',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 10},
            {'AluminiumParts', 8},
        },
        output = {
            {'AluminiumDestroyer', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelDestroyer',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 10},
            {'StainlessSteelParts', 8},
        },
        output = {
            {'StainlessSteelDestroyer', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumDestroyer',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 10},
            {'TitaniumParts', 8},
        },
        output = {
            {'TitaniumDestroyer', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeDestroyer',
        machine = 'Hand',
        input = {
            {'CompositePlate', 10},
            {'CompositeParts', 8},
        },
        output = {
            {'CompositeDestroyer', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumDestroyer',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 10},
            {'NeutroniumParts', 8},
        },
        output = {
            {'NeutroniumDestroyer', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperLamp',
        machine = 'Hand',
        input = {
            {'CopperPlate', 2},
        },
        output = {
            {'CopperLamp', 1},
        },
        ticks = 40,
        tier = 1,
    },
    {
        name = 'SteelLamp',
        machine = 'Hand',
        input = {
            {'SteelPlate', 2},
        },
        output = {
            {'SteelLamp', 1},
        },
        ticks = 40,
        tier = 2,
    },
    {
        name = 'AluminiumLamp',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 2},
        },
        output = {
            {'AluminiumLamp', 1},
        },
        ticks = 40,
        tier = 3,
    },
    {
        name = 'StainlessSteelLamp',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 2},
        },
        output = {
            {'StainlessSteelLamp', 1},
        },
        ticks = 40,
        tier = 4,
    },
    {
        name = 'TitaniumLamp',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 2},
        },
        output = {
            {'TitaniumLamp', 1},
        },
        ticks = 40,
        tier = 5,
    },
    {
        name = 'CompositeLamp',
        machine = 'Hand',
        input = {
            {'CompositePlate', 2},
        },
        output = {
            {'CompositeLamp', 1},
        },
        ticks = 40,
        tier = 6,
    },
    {
        name = 'NeutroniumLamp',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 2},
        },
        output = {
            {'NeutroniumLamp', 1},
        },
        ticks = 40,
        tier = 7,
    },
    {
        name = 'SteelElectrolyzer',
        machine = 'Hand',
        input = {
            {'SteelPlate', 3},
            {'CoalDust', 2},
            {'CopperConnector', 2},
        },
        output = {
            {'SteelElectrolyzer', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumElectrolyzer',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 3},
            {'CoalDust', 2},
            {'CopperConnector', 7},
        },
        output = {
            {'AluminiumElectrolyzer', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelElectrolyzer',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 3},
            {'CoalDust', 2},
            {'CopperConnector', 12},
        },
        output = {
            {'StainlessSteelElectrolyzer', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumElectrolyzer',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 3},
            {'CoalDust', 2},
            {'CopperConnector', 17},
        },
        output = {
            {'TitaniumElectrolyzer', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeElectrolyzer',
        machine = 'Hand',
        input = {
            {'CompositePlate', 3},
            {'CoalDust', 2},
            {'CopperConnector', 17},
        },
        output = {
            {'CompositeElectrolyzer', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumElectrolyzer',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 3},
            {'CoalDust', 2},
            {'CopperConnector', 17},
        },
        output = {
            {'NeutroniumElectrolyzer', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'SteelMixer',
        machine = 'Hand',
        input = {
            {'SteelPlate', 4},
            {'SteelParts', 5},
            {'SteelParts', 8},
        },
        output = {
            {'SteelMixer', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumMixer',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 4},
            {'AluminiumParts', 5},
            {'BasicFrame', 2},
        },
        output = {
            {'AluminiumMixer', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelMixer',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 4},
            {'StainlessSteelParts', 5},
            {'ReinforcedFrame', 2},
        },
        output = {
            {'StainlessSteelMixer', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumMixer',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 4},
            {'TitaniumParts', 5},
            {'ReinforcedFrame', 4},
        },
        output = {
            {'TitaniumMixer', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeMixer',
        machine = 'Hand',
        input = {
            {'CompositePlate', 4},
            {'CompositeParts', 5},
            {'ModularFrame', 2},
        },
        output = {
            {'CompositeMixer', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumMixer',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 4},
            {'NeutroniumParts', 5},
            {'ModularFrame', 4},
        },
        output = {
            {'NeutroniumMixer', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperAutomaticFarm',
        machine = 'Hand',
        input = {
            {'DirtSurface', 4},
            {'CopperRobotArm', 2},
            {'CopperParts', 4},
        },
        output = {
            {'CopperAutomaticFarm', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelAutomaticFarm',
        machine = 'Hand',
        input = {
            {'DirtSurface', 4},
            {'SteelRobotArm', 2},
            {'SteelParts', 8},
        },
        output = {
            {'SteelAutomaticFarm', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumAutomaticFarm',
        machine = 'Hand',
        input = {
            {'DirtSurface', 4},
            {'AluminiumRobotArm', 2},
            {'BasicFrame', 2},
        },
        output = {
            {'AluminiumAutomaticFarm', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelAutomaticFarm',
        machine = 'Hand',
        input = {
            {'DirtSurface', 4},
            {'StainlessSteelRobotArm', 2},
            {'ReinforcedFrame', 2},
        },
        output = {
            {'StainlessSteelAutomaticFarm', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumAutomaticFarm',
        machine = 'Hand',
        input = {
            {'DirtSurface', 4},
            {'TitaniumRobotArm', 2},
            {'ReinforcedFrame', 4},
            {'QuantumCircuit', 4},
        },
        output = {
            {'TitaniumAutomaticFarm', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeAutomaticFarm',
        machine = 'Hand',
        input = {
            {'DirtSurface', 4},
            {'CompositeRobotArm', 2},
            {'ModularFrame', 2},
            {'QuantumProcessor', 4},
        },
        output = {
            {'CompositeAutomaticFarm', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumAutomaticFarm',
        machine = 'Hand',
        input = {
            {'DirtSurface', 4},
            {'NeutroniumRobotArm', 2},
            {'ModularFrame', 4},
            {'QuantumBrain', 4},
        },
        output = {
            {'NeutroniumAutomaticFarm', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CopperAtmosphericCondenser',
        machine = 'Hand',
        input = {
            {'CopperPlate', 5},
            {'CopperParts', 2},
            {'CopperParts', 2},
            {'CopperPipe', 5},
        },
        output = {
            {'CopperAtmosphericCondenser', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelAtmosphericCondenser',
        machine = 'Hand',
        input = {
            {'SteelPlate', 5},
            {'SteelParts', 2},
            {'SteelParts', 4},
            {'CopperPipe', 10},
        },
        output = {
            {'SteelAtmosphericCondenser', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumAtmosphericCondenser',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 5},
            {'AluminiumParts', 2},
            {'BasicFrame', 1},
            {'CopperPipe', 15},
        },
        output = {
            {'AluminiumAtmosphericCondenser', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelAtmosphericCondenser',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 5},
            {'StainlessSteelParts', 2},
            {'ReinforcedFrame', 1},
            {'CopperPipe', 20},
        },
        output = {
            {'StainlessSteelAtmosphericCondenser', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumAtmosphericCondenser',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 5},
            {'TitaniumParts', 2},
            {'ReinforcedFrame', 2},
            {'CopperPipe', 20},
        },
        output = {
            {'TitaniumAtmosphericCondenser', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeAtmosphericCondenser',
        machine = 'Hand',
        input = {
            {'CompositePlate', 5},
            {'CompositeParts', 2},
            {'ModularFrame', 1},
            {'CopperPipe', 20},
        },
        output = {
            {'CompositeAtmosphericCondenser', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumAtmosphericCondenser',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 5},
            {'NeutroniumParts', 2},
            {'ModularFrame', 2},
            {'CopperPipe', 20},
        },
        output = {
            {'NeutroniumAtmosphericCondenser', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'StainlessSteelTerminal',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 3},
            {'Glass', 4},
            {'CopperConnector', 1},
        },
        output = {
            {'StainlessSteelTerminal', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumBigTerminal',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 6},
            {'Glass', 8},
            {'CopperConnector', 2},
        },
        output = {
            {'TitaniumBigTerminal', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeHugeTerminal',
        machine = 'Hand',
        input = {
            {'CompositePlate', 9},
            {'Glass', 12},
            {'CopperConnector', 3},
        },
        output = {
            {'CompositeHugeTerminal', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'StainlessSteelFlatTerminal',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 3},
            {'Glass', 4},
            {'CopperConnector', 1},
        },
        output = {
            {'StainlessSteelFlatTerminal', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumBigFlatTerminal',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 6},
            {'Glass', 8},
            {'CopperConnector', 2},
        },
        output = {
            {'TitaniumBigFlatTerminal', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeHugeFlatTerminal',
        machine = 'Hand',
        input = {
            {'CompositePlate', 9},
            {'Glass', 12},
            {'CopperConnector', 3},
        },
        output = {
            {'CompositeHugeFlatTerminal', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'CopperComputer',
        machine = 'Hand',
        input = {
            {'CopperPlate', 1},
            {'CopperParts', 4},
        },
        output = {
            {'CopperComputer', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelComputer',
        machine = 'Hand',
        input = {
            {'SteelPlate', 1},
            {'Circuit', 4},
        },
        output = {
            {'SteelComputer', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumComputer',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 1},
            {'AdvancedCircuit', 4},
        },
        output = {
            {'AluminiumComputer', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelComputer',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 1},
            {'Processor', 4},
        },
        output = {
            {'StainlessSteelComputer', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumComputer',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 1},
            {'QuantumCircuit', 4},
        },
        output = {
            {'TitaniumComputer', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeComputer',
        machine = 'Hand',
        input = {
            {'CompositePlate', 1},
            {'QuantumProcessor', 4},
        },
        output = {
            {'CompositeComputer', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'SteelDiode',
        machine = 'Hand',
        input = {
            {'CopperConnector', 2},
            {'Silicon', 0},
            {'SteelPlate', 1},
        },
        output = {
            {'SteelDiode', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumDiode',
        machine = 'Hand',
        input = {
            {'CopperConnector', 2},
            {'Silicon', 3},
            {'AluminiumPlate', 1},
        },
        output = {
            {'AluminiumDiode', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelDiode',
        machine = 'Hand',
        input = {
            {'CopperConnector', 2},
            {'Silicon', 6},
            {'StainlessSteelPlate', 1},
        },
        output = {
            {'StainlessSteelDiode', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumDiode',
        machine = 'Hand',
        input = {
            {'CopperConnector', 2},
            {'Silicon', 9},
            {'TitaniumPlate', 1},
        },
        output = {
            {'TitaniumDiode', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeDiode',
        machine = 'Hand',
        input = {
            {'CopperConnector', 2},
            {'Silicon', 9},
            {'CompositePlate', 1},
        },
        output = {
            {'CompositeDiode', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumDiode',
        machine = 'Hand',
        input = {
            {'CopperConnector', 2},
            {'Silicon', 9},
            {'NeutroniumPlate', 1},
        },
        output = {
            {'NeutroniumDiode', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'TitaniumFissionReactor',
        machine = 'Hand',
        input = {
            {'CopperHeatPipe', 25},
            {'TitaniumPlate', 100},
            {'TitaniumParts', 100},
            {'QuantumCircuit', 10},
            {'BuildingMaterial', 128},
        },
        output = {
            {'TitaniumFissionReactor', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeFissionReactor',
        machine = 'Hand',
        input = {
            {'CopperHeatPipe', 25},
            {'CompositePlate', 100},
            {'CompositeParts', 100},
            {'QuantumProcessor', 13},
            {'BuildingMaterial', 128},
        },
        output = {
            {'CompositeFissionReactor', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumFissionReactor',
        machine = 'Hand',
        input = {
            {'CopperHeatPipe', 25},
            {'NeutroniumPlate', 100},
            {'NeutroniumParts', 100},
            {'QuantumBrain', 16},
            {'BuildingMaterial', 128},
        },
        output = {
            {'NeutroniumFissionReactor', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CompositeFusionReactor',
        machine = 'Hand',
        input = {
            {'CopperHeatPipe', 25},
            {'CompositePlate', 40},
            {'PlatinumWire', 100},
            {'QuantumProcessor', 15},
            {'PlatinumReflector', 40},
            {'BuildingMaterial', 128},
        },
        output = {
            {'CompositeFusionReactor', 1},
        },
        ticks = 300,
        tier = 6,
    },
    {
        name = 'NeutroniumFusionReactor',
        machine = 'Hand',
        input = {
            {'CopperHeatPipe', 25},
            {'NeutroniumPlate', 40},
            {'YttriumWire', 100},
            {'QuantumBrain', 20},
            {'PlatinumReflector', 40},
            {'BuildingMaterial', 128},
        },
        output = {
            {'NeutroniumFusionReactor', 1},
        },
        ticks = 300,
        tier = 7,
    },
    {
        name = 'TitaniumIndustrialBoiler',
        machine = 'Hand',
        input = {
            {'TitaniumPipe', 25},
            {'TitaniumPlate', 30},
            {'TitaniumParts', 10},
            {'QuantumCircuit', 1},
        },
        output = {
            {'TitaniumIndustrialBoiler', 1},
        },
        ticks = 100,
        tier = 5,
    },
    {
        name = 'CompositeIndustrialBoiler',
        machine = 'Hand',
        input = {
            {'CompositePipe', 25},
            {'CompositePlate', 30},
            {'CompositeParts', 15},
            {'QuantumProcessor', 1},
        },
        output = {
            {'CompositeIndustrialBoiler', 1},
        },
        ticks = 100,
        tier = 6,
    },
    {
        name = 'NeutroniumIndustrialBoiler',
        machine = 'Hand',
        input = {
            {'NeutroniumPipe', 25},
            {'NeutroniumPlate', 30},
            {'NeutroniumParts', 20},
            {'QuantumBrain', 1},
        },
        output = {
            {'NeutroniumIndustrialBoiler', 1},
        },
        ticks = 100,
        tier = 7,
    },
    {
        name = 'AluminiumSolarPanel',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 4},
            {'BasicFrame', 3},
            {'AluminiumSolarCell', 10},
        },
        output = {
            {'AluminiumSolarPanel', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelSolarPanel',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 4},
            {'ReinforcedFrame', 3},
            {'StainlessSteelSolarCell', 10},
        },
        output = {
            {'StainlessSteelSolarPanel', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumSolarPanel',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 4},
            {'ReinforcedFrame', 6},
            {'TitaniumSolarCell', 10},
        },
        output = {
            {'TitaniumSolarPanel', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeSolarPanel',
        machine = 'Hand',
        input = {
            {'CompositePlate', 4},
            {'ModularFrame', 3},
            {'CompositeSolarCell', 10},
        },
        output = {
            {'CompositeSolarPanel', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumSolarPanel',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 4},
            {'ModularFrame', 6},
            {'NeutroniumSolarCell', 10},
        },
        output = {
            {'NeutroniumSolarPanel', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'AluminiumSmallSolarPanel',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 4},
            {'BasicFrame', 1},
            {'AluminiumSolarCell', 1},
        },
        output = {
            {'AluminiumSmallSolarPanel', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelSmallSolarPanel',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 4},
            {'ReinforcedFrame', 1},
            {'StainlessSteelSolarCell', 1},
        },
        output = {
            {'StainlessSteelSmallSolarPanel', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumSmallSolarPanel',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 4},
            {'ReinforcedFrame', 2},
            {'TitaniumSolarCell', 1},
        },
        output = {
            {'TitaniumSmallSolarPanel', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeSmallSolarPanel',
        machine = 'Hand',
        input = {
            {'CompositePlate', 4},
            {'ModularFrame', 1},
            {'CompositeSolarCell', 1},
        },
        output = {
            {'CompositeSmallSolarPanel', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumSmallSolarPanel',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 4},
            {'ModularFrame', 2},
            {'NeutroniumSolarCell', 1},
        },
        output = {
            {'NeutroniumSmallSolarPanel', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'StainlessSteelPumpjack',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 5},
            {'StainlessSteelParts', 8},
            {'StainlessSteelPipe', 5},
            {'Processor', 3},
        },
        output = {
            {'StainlessSteelPumpjack', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumPumpjack',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 5},
            {'TitaniumParts', 16},
            {'TitaniumPipe', 5},
            {'QuantumCircuit', 3},
        },
        output = {
            {'TitaniumPumpjack', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositePumpjack',
        machine = 'Hand',
        input = {
            {'CompositePlate', 5},
            {'CompositeParts', 24},
            {'CompositePipe', 5},
            {'QuantumProcessor', 3},
        },
        output = {
            {'CompositePumpjack', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumPumpjack',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 5},
            {'NeutroniumParts', 32},
            {'NeutroniumPipe', 5},
            {'QuantumBrain', 3},
        },
        output = {
            {'NeutroniumPumpjack', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'StainlessSteelIndustrialSmelter',
        machine = 'Hand',
        input = {
            {'CopperWire', 96},
            {'StainlessSteelPlate', 12},
            {'BasicFrame', 3},
            {'BuildingMaterial', 64},
        },
        output = {
            {'StainlessSteelIndustrialSmelter', 1},
        },
        ticks = 80,
        tier = 4,
    },
    {
        name = 'TitaniumIndustrialSmelter',
        machine = 'Hand',
        input = {
            {'GoldWire', 32},
            {'TitaniumPlate', 12},
            {'ReinforcedFrame', 3},
            {'BuildingMaterial', 64},
        },
        output = {
            {'TitaniumIndustrialSmelter', 1},
        },
        ticks = 80,
        tier = 5,
    },
    {
        name = 'CompositeIndustrialSmelter',
        machine = 'Hand',
        input = {
            {'PlatinumWire', 32},
            {'CompositePlate', 12},
            {'ReinforcedFrame', 6},
            {'BuildingMaterial', 64},
        },
        output = {
            {'CompositeIndustrialSmelter', 1},
        },
        ticks = 80,
        tier = 6,
    },
    {
        name = 'NeutroniumIndustrialSmelter',
        machine = 'Hand',
        input = {
            {'YttriumWire', 32},
            {'NeutroniumPlate', 12},
            {'ModularFrame', 3},
            {'BuildingMaterial', 64},
        },
        output = {
            {'NeutroniumIndustrialSmelter', 1},
        },
        ticks = 80,
        tier = 7,
    },
    {
        name = 'CopperKineticHeater',
        machine = 'Hand',
        input = {
            {'CopperPlate', 3},
            {'CopperPipe', 4},
        },
        output = {
            {'CopperKineticHeater', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'SteelKineticHeater',
        machine = 'Hand',
        input = {
            {'SteelPlate', 3},
            {'CopperPipe', 8},
        },
        output = {
            {'SteelKineticHeater', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumKineticHeater',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 3},
            {'CopperPipe', 12},
        },
        output = {
            {'AluminiumKineticHeater', 1},
        },
        ticks = 20,
        tier = 3,
    },
    {
        name = 'StainlessSteelKineticHeater',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 3},
            {'CopperPipe', 16},
        },
        output = {
            {'StainlessSteelKineticHeater', 1},
        },
        ticks = 20,
        tier = 4,
    },
    {
        name = 'TitaniumKineticHeater',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 3},
            {'CopperPipe', 16},
        },
        output = {
            {'TitaniumKineticHeater', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'CompositeKineticHeater',
        machine = 'Hand',
        input = {
            {'CompositePlate', 3},
            {'CopperPipe', 16},
        },
        output = {
            {'CompositeKineticHeater', 1},
        },
        ticks = 20,
        tier = 6,
    },
    {
        name = 'NeutroniumKineticHeater',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 3},
            {'CopperPipe', 16},
        },
        output = {
            {'NeutroniumKineticHeater', 1},
        },
        ticks = 20,
        tier = 7,
    },
    {
        name = 'CircuitBoard',
        machine = 'Hand',
        input = {
            {'Log', 1},
        },
        output = {
            {'CircuitBoard', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'Circuit',
        machine = 'Hand',
        input = {
            {'CircuitBoard', 1},
            {'Triod', 3},
        },
        output = {
            {'Circuit', 1},
        },
        ticks = 150,
        tier = 1,
    },
    {
        name = 'Triod',
        machine = 'Hand',
        input = {
            {'Glass', 1},
            {'CopperWire', 3},
        },
        output = {
            {'Triod', 1},
        },
        ticks = 50,
        tier = 1,
    },
    {
        name = 'Resistor',
        machine = 'Hand',
        input = {
            {'CoalDust', 1},
            {'CopperWire', 4},
        },
        output = {
            {'Resistor', 1},
        },
        ticks = 60,
        tier = 1,
    },
    {
        name = 'AdvancedCircuit',
        machine = 'Hand',
        input = {
            {'CircuitBoard', 1},
            {'Resistor', 2},
            {'Circuit', 3},
        },
        output = {
            {'AdvancedCircuit', 1},
        },
        ticks = 200,
        tier = 2,
    },
    {
        name = 'Transistor',
        machine = 'Hand',
        input = {
            {'Silicon', 1},
            {'CopperWire', 2},
        },
        output = {
            {'Transistor', 1},
        },
        ticks = 80,
        tier = 1,
    },
    {
        name = 'Capacitor',
        machine = 'Hand',
        input = {
            {'AluminiumFoil', 2},
            {'Log', 1},
        },
        output = {
            {'Capacitor', 1},
        },
        ticks = 80,
        tier = 1,
    },
    {
        name = 'Processor',
        machine = 'Hand',
        input = {
            {'CircuitBoard', 1},
            {'AdvancedCircuit', 3},
            {'Resistor', 5},
        },
        output = {
            {'Processor', 1},
        },
        ticks = 200,
        tier = 3,
    },
    {
        name = 'QuantumCore',
        machine = 'Hand',
        input = {
            {'YttriumDust', 1},
            {'CopperParts', 3},
        },
        output = {
            {'QuantumCore', 1},
        },
        ticks = 100,
        tier = 4,
    },
    {
        name = 'QuantumCircuit',
        machine = 'Hand',
        input = {
            {'QuantumCore', 6},
            {'Processor', 3},
            {'Resistor', 6},
        },
        output = {
            {'QuantumCircuit', 1},
        },
        ticks = 200,
        tier = 4,
    },
    {
        name = 'QuantumProcessor',
        machine = 'Hand',
        input = {
            {'QuantumCircuit', 3},
            {'DecisionResonator', 6},
            {'Capacitor', 6},
        },
        output = {
            {'QuantumProcessor', 1},
        },
        ticks = 200,
        tier = 5,
    },
    {
        name = 'QuantumBrain',
        machine = 'Hand',
        input = {
            {'QuantumProcessor', 3},
            {'BrainMatrix', 1},
            {'Resistor', 10},
        },
        output = {
            {'QuantumBrain', 1},
        },
        ticks = 200,
        tier = 6,
    },
    {
        name = 'UltimateCatalyst',
        machine = 'Hand',
        input = {
            {'Cell', 1},
            {'NeutroniumParts', 1},
            {'Coke', 10},
        },
        output = {
            {'UltimateCatalyst', 1},
        },
        ticks = 200,
        tier = 7,
    },
    {
        name = 'Catalyst',
        machine = 'Hand',
        input = {
            {'Cell', 1},
            {'CopperWire', 40},
            {'CoalDust', 4},
        },
        output = {
            {'Catalyst', 1},
        },
        ticks = 200,
        tier = 3,
    },
    {
        name = 'BasicPlatform',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 2},
        },
        output = {
            {'BasicPlatform', 1},
        },
        ticks = 10,
        tier = 1,
    },
    {
        name = 'Bricks',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 2},
        },
        output = {
            {'Bricks', 1},
        },
        ticks = 10,
        tier = 1,
    },
    {
        name = 'GlassBlock',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 2},
        },
        output = {
            {'GlassBlock', 1},
        },
        ticks = 10,
        tier = 1,
    },
    {
        name = 'WoodenPlanks',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 2},
        },
        output = {
            {'WoodenPlanks', 1},
        },
        ticks = 10,
        tier = 1,
    },
    {
        name = 'StoneTiles',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 2},
        },
        output = {
            {'StoneTiles', 1},
        },
        ticks = 10,
        tier = 1,
    },
    {
        name = 'RedTiles',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 2},
        },
        output = {
            {'RedTiles', 1},
        },
        ticks = 10,
        tier = 1,
    },
    {
        name = 'DarkTiles',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 2},
        },
        output = {
            {'DarkTiles', 1},
        },
        ticks = 10,
        tier = 1,
    },
    {
        name = 'Terracotta',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 2},
        },
        output = {
            {'Terracotta', 1},
        },
        ticks = 10,
        tier = 1,
    },
    {
        name = 'TerracottaTiles',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 2},
        },
        output = {
            {'TerracottaTiles', 1},
        },
        ticks = 10,
        tier = 1,
    },
    {
        name = 'RedBricks',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 2},
        },
        output = {
            {'RedBricks', 1},
        },
        ticks = 10,
        tier = 1,
    },
    {
        name = 'DarkBricks',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 2},
        },
        output = {
            {'DarkBricks', 1},
        },
        ticks = 10,
        tier = 1,
    },
    {
        name = 'TerracottaBricks',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 2},
        },
        output = {
            {'TerracottaBricks', 1},
        },
        ticks = 10,
        tier = 1,
    },
    {
        name = 'Concrete',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 4},
        },
        output = {
            {'Concrete', 1},
        },
        ticks = 10,
        tier = 2,
    },
    {
        name = 'ConcreteBricks',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 4},
        },
        output = {
            {'ConcreteBricks', 1},
        },
        ticks = 10,
        tier = 2,
    },
    {
        name = 'ConcreteTiles',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 4},
        },
        output = {
            {'ConcreteTiles', 1},
        },
        ticks = 10,
        tier = 2,
    },
    {
        name = 'ConcreteSmallTiles',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 4},
        },
        output = {
            {'ConcreteSmallTiles', 1},
        },
        ticks = 10,
        tier = 2,
    },
    {
        name = 'PlasticBlock',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 4},
        },
        output = {
            {'PlasticBlock', 1},
        },
        ticks = 10,
        tier = 2,
    },
    {
        name = 'ReinforcedConcrete',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 8},
        },
        output = {
            {'ReinforcedConcrete', 1},
        },
        ticks = 10,
        tier = 3,
    },
    {
        name = 'ReinforcedConcreteTiles',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 8},
        },
        output = {
            {'ReinforcedConcreteTiles', 1},
        },
        ticks = 10,
        tier = 3,
    },
    {
        name = 'ReinforcedConcreteSmallTiles',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 8},
        },
        output = {
            {'ReinforcedConcreteSmallTiles', 1},
        },
        ticks = 10,
        tier = 3,
    },
    {
        name = 'ReinforcedConcreteBricks',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 8},
        },
        output = {
            {'ReinforcedConcreteBricks', 1},
        },
        ticks = 10,
        tier = 3,
    },
    {
        name = 'DangerBlock',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 8},
        },
        output = {
            {'DangerBlock', 1},
        },
        ticks = 10,
        tier = 3,
    },
    {
        name = 'CopperChair',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 3},
        },
        output = {
            {'CopperChair', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'Ladder',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 3},
        },
        output = {
            {'Ladder', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'Door',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 3},
        },
        output = {
            {'Door', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'Window',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 3},
        },
        output = {
            {'Window', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'PlasticWindow',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 3},
        },
        output = {
            {'PlasticWindow', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'Rack',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 3},
        },
        output = {
            {'Rack', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'Fence',
        machine = 'Hand',
        input = {
            {'BuildingMaterial', 3},
        },
        output = {
            {'Fence', 1},
        },
        ticks = 20,
        tier = 1,
    },
    {
        name = 'Cell',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 1},
            {'AluminiumParts', 1},
        },
        output = {
            {'Cell', 1},
        },
        ticks = 200,
        tier = 3,
    },
    {
        name = 'BasicCoil',
        machine = 'Hand',
        input = {
            {'CopperWire', 16},
            {'SteelPlate', 2},
        },
        output = {
            {'BasicCoil', 1},
        },
        ticks = 200,
        tier = 2,
    },
    {
        name = 'AdvancedCoil',
        machine = 'Hand',
        input = {
            {'BasicCoil', 3},
            {'StainlessSteelPlate', 2},
        },
        output = {
            {'AdvancedCoil', 1},
        },
        ticks = 200,
        tier = 3,
    },
    {
        name = 'PowerCoil',
        machine = 'Hand',
        input = {
            {'AdvancedCoil', 3},
            {'Processor', 2},
        },
        output = {
            {'PowerCoil', 1},
        },
        ticks = 200,
        tier = 5,
    },
    {
        name = 'BasicFrame',
        machine = 'Hand',
        input = {
            {'SteelPlate', 4},
            {'SteelParts', 2},
        },
        output = {
            {'BasicFrame', 1},
        },
        ticks = 200,
        tier = 2,
    },
    {
        name = 'ReinforcedFrame',
        machine = 'Hand',
        input = {
            {'BasicFrame', 3},
            {'AluminiumParts', 3},
        },
        output = {
            {'ReinforcedFrame', 1},
        },
        ticks = 200,
        tier = 3,
    },
    {
        name = 'ModularFrame',
        machine = 'Hand',
        input = {
            {'ReinforcedFrame', 3},
            {'StainlessSteelParts', 5},
        },
        output = {
            {'ModularFrame', 1},
        },
        ticks = 200,
        tier = 5,
    },
    {
        name = 'UraniumCell',
        machine = 'Hand',
        input = {
            {'Uranium235Dust', 3},
            {'UraniumDust', 20},
            {'Cell', 1},
        },
        output = {
            {'UraniumCell', 1},
        },
        ticks = 200,
        tier = 5,
    },
    {
        name = 'ThoriumCell',
        machine = 'Hand',
        input = {
            {'ThoriumDust', 40},
            {'Cell', 1},
        },
        output = {
            {'ThoriumCell', 1},
        },
        ticks = 200,
        tier = 6,
    },
    {
        name = 'Uranium233Cell',
        machine = 'Hand',
        input = {
            {'Uranium233Dust', 3},
            {'Cell', 1},
        },
        output = {
            {'Uranium233Cell', 1},
        },
        ticks = 200,
    },
    {
        name = 'PlutoniumCell',
        machine = 'Hand',
        input = {
            {'PlutoniumDust', 3},
            {'Cell', 1},
        },
        output = {
            {'PlutoniumCell', 1},
        },
        ticks = 200,
    },
    {
        name = 'ReflectorCell',
        machine = 'Hand',
        input = {
            {'Cell', 1},
            {'BerylliumDust', 3},
        },
        output = {
            {'ReflectorCell', 1},
        },
        ticks = 100,
    },
    {
        name = 'PlatinumReflector',
        machine = 'Hand',
        input = {
            {'Cell', 1},
            {'PlatinumFoil', 1},
        },
        output = {
            {'PlatinumReflector', 1},
        },
        ticks = 100,
        tier = 6,
    },
    {
        name = 'BrainMatrix',
        machine = 'Hand',
        input = {
            {'CarbonFiberSheet', 1},
            {'PlatinumFoil', 1},
        },
        output = {
            {'BrainMatrix', 1},
        },
        ticks = 100,
        tier = 6,
    },
    {
        name = 'DecisionResonator',
        machine = 'Hand',
        input = {
            {'StainlessSteelParts', 4},
            {'MicaFlakes', 1},
        },
        output = {
            {'DecisionResonator', 1},
        },
        ticks = 100,
        tier = 5,
    },
    {
        name = 'ControlCell',
        machine = 'Hand',
        input = {
            {'Cell', 1},
            {'YttriumDust', 3},
        },
        output = {
            {'ControlCell', 1},
        },
        ticks = 100,
    },
    {
        name = 'Dirt',
        machine = 'Hand',
        input = {
            {'SandSurface', 1},
            {'Organics', 1},
        },
        output = {
            {'DirtSurface', 1},
        },
        ticks = 200,
    },
    {
        name = 'CarbonFiberSheet',
        machine = 'Hand',
        input = {
            {'CarbonFiber', 2},
        },
        output = {
            {'CarbonFiberSheet', 1},
        },
        ticks = 200,
        tier = 5,
    },
    {
        name = 'BuildingMaterial',
        machine = 'Hand',
        input = {
            {'StoneSurface', 1},
        },
        output = {
            {'BuildingMaterial', 1},
        },
        ticks = 10,
    },
    {
        name = 'SandSurface',
        machine = 'Hand',
        input = {
            {'GravelSurface', 1},
        },
        output = {
            {'SandSurface', 1},
        },
        ticks = 20,
    },
    {
        name = 'GravelSurface',
        machine = 'Hand',
        input = {
            {'StoneSurface', 1},
        },
        output = {
            {'GravelSurface', 1},
        },
        ticks = 20,
    },
    {
        name = 'Steampack',
        machine = 'Hand',
        input = {
            {'CopperParts', 6},
            {'CopperPlate', 2},
            {'CopperPipe', 4},
            {'Circuit', 10},
        },
        output = {
            {'Steampack', 1},
        },
        ticks = 20,
    },
    {
        name = 'AdvancedSteampack',
        machine = 'Hand',
        input = {
            {'StainlessSteelParts', 30},
            {'StainlessSteelPlate', 10},
            {'CopperPipe', 30},
            {'Processor', 10},
        },
        output = {
            {'AdvancedSteampack', 1},
        },
        ticks = 20,
    },
    {
        name = 'HighCapacitySteampack',
        machine = 'Hand',
        input = {
            {'SteelParts', 30},
            {'SteelPlate', 10},
            {'CopperPipe', 5},
            {'Circuit', 15},
        },
        output = {
            {'HighCapacitySteampack', 1},
        },
        ticks = 20,
    },
    {
        name = 'HighPressureSteampack',
        machine = 'Hand',
        input = {
            {'SteelParts', 6},
            {'SteelPlate', 2},
            {'CopperPipe', 30},
            {'Circuit', 15},
        },
        output = {
            {'HighPressureSteampack', 1},
        },
        ticks = 20,
    },
    {
        name = 'Jetpack',
        machine = 'Hand',
        input = {
            {'AluminiumParts', 10},
            {'AluminiumPlate', 3},
            {'AluminiumPipe', 6},
            {'AdvancedCircuit', 10},
            {'AluminiumElectricEngine', 2},
        },
        output = {
            {'Jetpack', 1},
        },
        ticks = 20,
    },
    {
        name = 'AdvancedJetpack',
        machine = 'Hand',
        input = {
            {'StainlessSteelParts', 10},
            {'StainlessSteelPlate', 3},
            {'StainlessSteelPipe', 6},
            {'Processor', 10},
            {'StainlessSteelElectricEngine', 2},
        },
        output = {
            {'AdvancedJetpack', 1},
        },
        ticks = 20,
    },
    {
        name = 'AntigravityUnit',
        machine = 'Hand',
        input = {
            {'CompositeParts', 20},
            {'CompositePlate', 2},
            {'CompositePipe', 6},
            {'QuantumProcessor', 10},
            {'Catalyst', 4},
            {'CompositeElectricEngine', 8},
        },
        output = {
            {'AntigravityUnit', 1},
        },
        ticks = 20,
    },
    {
        name = 'Flashlight',
        machine = 'Hand',
        input = {
            {'SteelPipe', 1},
            {'SteelLamp', 1},
        },
        output = {
            {'Flashlight', 1},
        },
        ticks = 20,
    },
    {
        name = 'CopperParts',
        machine = 'Hand',
        input = {
            {'CopperPlate', 2},
        },
        output = {
            {'CopperParts', 1},
        },
        ticks = 80,
        tier = 0,
    },
    {
        name = 'CopperWire',
        machine = 'Hand',
        input = {
            {'CopperPlate', 1},
        },
        output = {
            {'CopperWire', 1},
        },
        ticks = 20,
    },
    {
        name = 'GoldWire',
        machine = 'Hand',
        input = {
            {'GoldPlate', 1},
        },
        output = {
            {'GoldWire', 1},
        },
        ticks = 20,
    },
    {
        name = 'PlatinumFoil',
        machine = 'Hand',
        input = {
            {'PlatinumPlate', 1},
        },
        output = {
            {'PlatinumFoil', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'PlatinumWire',
        machine = 'Hand',
        input = {
            {'PlatinumPlate', 1},
        },
        output = {
            {'PlatinumWire', 1},
        },
        ticks = 20,
    },
    {
        name = 'SteelParts',
        machine = 'Hand',
        input = {
            {'SteelPlate', 2},
        },
        output = {
            {'SteelParts', 1},
        },
        ticks = 80,
        tier = 1,
    },
    {
        name = 'AluminiumSolarCell',
        machine = 'Hand',
        input = {
            {'Silicon', 15},
            {'CopperWire', 5},
        },
        output = {
            {'AluminiumSolarCell', 1},
        },
        ticks = 80,
        tier = 2,
    },
    {
        name = 'AluminiumFoil',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 1},
        },
        output = {
            {'AluminiumFoil', 1},
        },
        ticks = 20,
        tier = 2,
    },
    {
        name = 'AluminiumParts',
        machine = 'Hand',
        input = {
            {'AluminiumPlate', 2},
        },
        output = {
            {'AluminiumParts', 1},
        },
        ticks = 80,
        tier = 2,
    },
    {
        name = 'StainlessSteelSolarCell',
        machine = 'Hand',
        input = {
            {'SiliconWafer', 5},
            {'CopperWire', 5},
        },
        output = {
            {'StainlessSteelSolarCell', 1},
        },
        ticks = 80,
        tier = 3,
    },
    {
        name = 'StainlessSteelParts',
        machine = 'Hand',
        input = {
            {'StainlessSteelPlate', 2},
        },
        output = {
            {'StainlessSteelParts', 1},
        },
        ticks = 80,
        tier = 3,
    },
    {
        name = 'TitaniumSolarCell',
        machine = 'Hand',
        input = {
            {'StainlessSteelSolarCell', 4},
            {'CopperWire', 2},
            {'Processor', 1},
        },
        output = {
            {'TitaniumSolarCell', 1},
        },
        ticks = 80,
        tier = 4,
    },
    {
        name = 'TitaniumParts',
        machine = 'Hand',
        input = {
            {'TitaniumPlate', 2},
        },
        output = {
            {'TitaniumParts', 1},
        },
        ticks = 80,
        tier = 4,
    },
    {
        name = 'YttriumWire',
        machine = 'Hand',
        input = {
            {'YttriumPlate', 1},
        },
        output = {
            {'YttriumWire', 1},
        },
        ticks = 20,
    },
    {
        name = 'TantalumFoil',
        machine = 'Hand',
        input = {
            {'TantalumPlate', 1},
        },
        output = {
            {'TantalumFoil', 1},
        },
        ticks = 20,
        tier = 5,
    },
    {
        name = 'TantalumWire',
        machine = 'Hand',
        input = {
            {'TantalumPlate', 1},
        },
        output = {
            {'TantalumWire', 1},
        },
        ticks = 20,
    },
    {
        name = 'CompositeSolarCell',
        machine = 'Hand',
        input = {
            {'TitaniumSolarCell', 4},
            {'CopperWire', 2},
            {'Processor', 1},
        },
        output = {
            {'CompositeSolarCell', 1},
        },
        ticks = 80,
        tier = 5,
    },
    {
        name = 'CompositeParts',
        machine = 'Hand',
        input = {
            {'CompositePlate', 2},
        },
        output = {
            {'CompositeParts', 1},
        },
        ticks = 80,
        tier = 5,
    },
    {
        name = 'NeutroniumSolarCell',
        machine = 'Hand',
        input = {
            {'CompositeSolarCell', 4},
            {'CopperWire', 2},
            {'Processor', 1},
        },
        output = {
            {'NeutroniumSolarCell', 1},
        },
        ticks = 80,
        tier = 6,
    },
    {
        name = 'NeutroniumParts',
        machine = 'Hand',
        input = {
            {'NeutroniumPlate', 2},
        },
        output = {
            {'NeutroniumParts', 1},
        },
        ticks = 80,
        tier = 6,
    },
}