lathe-category-lights = Lights
lathe-category-machines = Machines
lathe-category-parts = Parts
-lathe-category-robotics = Robotics
lathe-category-tiles = Tiles
lathe-category-tools = Tools
lathe-category-weapons = Weapons
# Science
lathe-category-mechs = Mechs
+lathe-category-modules = Modules
+lathe-category-robotics = Robotics
# Security TechFab
lathe-category-ammo = Ammo
id: Parts
name: lathe-category-parts
-- type: latheCategory
- id: Robotics
- name: lathe-category-robotics
-
- type: latheCategory
id: Tiles
name: lathe-category-tiles
id: Mech
name: lathe-category-mechs
+- type: latheCategory
+ id: Modules
+ name: lathe-category-modules
+
+- type: latheCategory
+ id: Robotics
+ name: lathe-category-robotics
+
# Security TechFab
- type: latheCategory
id: Ammo
--- /dev/null
+# Base prototypes
+
+- type: latheRecipe
+ abstract: true
+ id: BaseMechEquipmentRecipe
+ categories:
+ - Mech
+ - Parts
+ completetime: 10
+ materials:
+ Steel: 500
+ Plastic: 200
+
+## Recipes
+
+- type: latheRecipe
+ parent: BaseMechEquipmentRecipe
+ id: MechEquipmentGrabber
+ result: MechEquipmentGrabber
+
+- type: latheRecipe
+ parent: BaseMechEquipmentRecipe
+ id: MechEquipmentGrabberSmall
+ result: MechEquipmentGrabberSmall
+ materials:
+ Steel: 400
+ Plastic: 100
+
+- type: latheRecipe
+ parent: BaseMechEquipmentRecipe
+ id: MechEquipmentHorn
+ result: MechEquipmentHorn
+ materials:
+ Steel: 500
+ Bananium: 200
- Mech
completetime: 10
-# Recipes
+- type: latheRecipe
+ abstract: true
+ parent: BaseMechPartRecipe
+ id: BaseRipleyLimbRecipe
+ materials:
+ Steel: 1000
+ Glass: 750
+
+- type: latheRecipe
+ abstract: true
+ parent: BaseMechPartRecipe
+ id: BaseHonkerLimbRecipe
+ materials:
+ Steel: 2000
+ Glass: 750
+ Bananium: 250
+
+- type: latheRecipe
+ abstract: true
+ parent: BaseMechPartRecipe
+ id: BaseHamtrLimbRecipe
+ materials:
+ Steel: 800
+ Glass: 600
+
+## Recipes
# Ripley
- type: latheRecipe
Glass: 1200
- type: latheRecipe
- parent: BaseMechPartRecipe
+ parent: BaseRipleyLimbRecipe
id: RipleyLArm
result: RipleyLArm
- materials:
- Steel: 1000
- Glass: 750
- type: latheRecipe
- parent: RipleyLArm
+ parent: BaseRipleyLimbRecipe
id: RipleyLLeg
result: RipleyLLeg
- type: latheRecipe
- parent: RipleyLLeg
+ parent: BaseRipleyLimbRecipe
id: RipleyRLeg
result: RipleyRLeg
- type: latheRecipe
- parent: RipleyLArm
+ parent: BaseRipleyLimbRecipe
id: RipleyRArm
result: RipleyRArm
-- type: latheRecipe
- parent: BaseMechPartRecipe
- id: MechEquipmentGrabber
- result: MechEquipmentGrabber
- materials:
- Steel: 500
- Plastic: 200
-
# H.O.N.K.
- type: latheRecipe
parent: BaseMechPartRecipe
Bananium: 500
- type: latheRecipe
- parent: BaseMechPartRecipe
+ parent: BaseHonkerLimbRecipe
id: HonkerLArm
result: HonkerLArm
- materials:
- Steel: 2000
- Glass: 750
- Bananium: 250
- type: latheRecipe
- parent: HonkerLArm
+ parent: BaseHonkerLimbRecipe
id: HonkerLLeg
result: HonkerLLeg
- type: latheRecipe
- parent: HonkerLLeg
+ parent: BaseHonkerLimbRecipe
id: HonkerRLeg
result: HonkerRLeg
- type: latheRecipe
- parent: HonkerLArm
+ parent: BaseHonkerLimbRecipe
id: HonkerRArm
result: HonkerRArm
-- type: latheRecipe
- parent: BaseMechPartRecipe
- id: MechEquipmentHorn
- result: MechEquipmentHorn
- materials:
- Steel: 500
- Bananium: 200
-
# HAMTR
- type: latheRecipe
parent: BaseMechPartRecipe
Glass: 1000
- type: latheRecipe
- parent: BaseMechPartRecipe
+ parent: BaseHamtrLimbRecipe
id: HamtrLArm
result: HamtrLArm
- materials:
- Steel: 800
- Glass: 600
- type: latheRecipe
- parent: HamtrLArm
+ parent: BaseHamtrLimbRecipe
id: HamtrLLeg
result: HamtrLLeg
- type: latheRecipe
- parent: HamtrLLeg
+ parent: BaseHamtrLimbRecipe
id: HamtrRLeg
result: HamtrRLeg
- type: latheRecipe
- parent: HamtrLArm
+ parent: BaseHamtrLimbRecipe
id: HamtrRArm
result: HamtrRArm
-- type: latheRecipe
- parent: BaseMechPartRecipe
- id: MechEquipmentGrabberSmall
- result: MechEquipmentGrabberSmall
- materials:
- Steel: 400
- Plastic: 100
-
# Vim
- type: latheRecipe
parent: BaseMechPartRecipe
+# Base prototypes
+
- type: latheRecipe
- id: PowerCellSmall
- result: PowerCellSmallPrinted
+ abstract: true
+ id: BasePowerCellRecipe
categories:
- Parts
+
+## Recipes
+
+# Power cells
+- type: latheRecipe
+ parent: BasePowerCellRecipe
+ id: PowerCellSmall
+ result: PowerCellSmallPrinted
completetime: 1
materials:
Steel: 100
Plastic: 50
- type: latheRecipe
+ parent: BasePowerCellRecipe
id: PowerCellMedium
result: PowerCellMediumPrinted
- categories:
- - Parts
completetime: 6
materials:
Steel: 300
Gold: 10
- type: latheRecipe
+ parent: BasePowerCellRecipe
id: PowerCellHigh
result: PowerCellHighPrinted
- categories:
- - Parts
completetime: 10
materials:
Steel: 300
Gold: 50
- type: latheRecipe
+ parent: BasePowerCellRecipe
id: PowerCellHyper
result: PowerCellHyperPrinted
- categories:
- - Parts
completetime: 10
materials:
Steel: 800
Silver: 300
- type: latheRecipe
+ parent: BasePowerCellRecipe
id: PowerCellMicroreactor
result: PowerCellMicroreactorPrinted
- categories:
- - Parts
completetime: 10
materials:
Steel: 500
Uranium: 200
Gold: 100
+# Power cages
- type: latheRecipe
+ parent: BasePowerCellRecipe
id: PowerCageSmall
result: PowerCageSmall
completetime: 3
Plastic: 100
- type: latheRecipe
+ parent: BasePowerCellRecipe
id: PowerCageMedium
result: PowerCageMedium
completetime: 6
Gold: 40
- type: latheRecipe
+ parent: BasePowerCellRecipe
id: PowerCageHigh
result: PowerCageHigh
completetime: 10
--- /dev/null
+- type: latheRecipe
+ abstract: true
+ id: BaseBorgModuleRecipe
+ categories:
+ - Modules
+ completetime: 3
+ materials:
+ Steel: 250
+ Glass: 250
+ Plastic: 250
+
+- type: latheRecipe
+ abstract: true
+ parent: BaseBorgModuleRecipe
+ id: BaseGoldBorgModuleRecipe
+ materials:
+ Steel: 500
+ Glass: 500
+ Plastic: 250
+ Gold: 50
+
+## Recipes
+
+# Generic
+- type: latheRecipe
+ parent: BaseBorgModuleRecipe
+ id: BorgModuleTool
+ result: BorgModuleTool
+
+- type: latheRecipe
+ parent: BaseBorgModuleRecipe
+ id: BorgModuleCable
+ result: BorgModuleCable
+
+- type: latheRecipe
+ parent: BaseBorgModuleRecipe
+ id: BorgModuleFireExtinguisher
+ result: BorgModuleFireExtinguisher
+
+# Cargo Modules
+
+- type: latheRecipe
+ parent: BaseGoldBorgModuleRecipe
+ id: BorgModuleAdvancedMining
+ result: BorgModuleAdvancedMining
+
+# Engineering Modules
+
+- type: latheRecipe
+ parent: BaseGoldBorgModuleRecipe
+ id: BorgModuleAdvancedTool
+ result: BorgModuleAdvancedTool
+
+# Janitor Modules
+
+- type: latheRecipe
+ parent: BaseGoldBorgModuleRecipe
+ id: BorgModuleAdvancedCleaning
+ result: BorgModuleAdvancedCleaning
+
+# Medical Modules
+
+- type: latheRecipe
+ parent: BaseGoldBorgModuleRecipe
+ id: BorgModuleAdvancedChemical
+ result: BorgModuleAdvancedChemical
+
+# Science Modules
+
+# Service Modules
id: BaseRoboticsRecipe
categories:
- Robotics
- completetime: 2
+ completetime: 3
- type: latheRecipe
abstract: true
parent: BaseRoboticsRecipe
id: BaseBorgLimbRecipe
+ completetime: 2
materials:
Steel: 250
Glass: 100
- type: latheRecipe
abstract: true
- parent: BaseRoboticsRecipe
- id: BaseBorgModuleRecipe
- completetime: 3
- materials:
- Steel: 250
- Glass: 250
- Plastic: 250
-
-- type: latheRecipe
- abstract: true
- parent: BaseBorgModuleRecipe
- id: BaseGoldBorgModuleRecipe
- materials:
- Steel: 500
- Glass: 500
- Plastic: 250
- Gold: 50
+ id: BaseRoboticsPartRecipe
+ categories:
+ - Parts
+ completetime: 2
-# Recipes
+## Recipes
+# Parts
- type: latheRecipe
- parent: BaseRoboticsRecipe
+ parent: BaseRoboticsPartRecipe
id: ProximitySensor
result: ProximitySensor
materials:
Glass: 300
- type: latheRecipe
- parent: BaseRoboticsRecipe
+ parent: BaseRoboticsPartRecipe
id: SciFlash
result: SciFlash
materials:
Plastic: 200
Steel: 100
+# Cyborg body
- type: latheRecipe
parent: BaseRoboticsRecipe
id: CyborgEndoskeleton
result: CyborgEndoskeleton
- completetime: 3
materials:
Steel: 1500
id: TorsoBorg
result: TorsoBorg
-# Parts
-
+# Brains
- type: latheRecipe
parent: BaseRoboticsRecipe
id: MMI
result: MMI
- completetime: 3
icon:
sprite: Objects/Specific/Robotics/mmi.rsi
state: mmi_off
parent: BaseRoboticsRecipe
id: PositronicBrain
result: PositronicBrain
- completetime: 3
materials:
Steel: 500
Plastic: 500
Gold: 100
Silver: 100
Plasma: 1000
-
-# Modules
-
-- type: latheRecipe
- parent: BaseBorgModuleRecipe
- id: BorgModuleTool
- result: BorgModuleTool
-
-- type: latheRecipe
- parent: BaseBorgModuleRecipe
- id: BorgModuleCable
- result: BorgModuleCable
-
-- type: latheRecipe
- parent: BaseBorgModuleRecipe
- id: BorgModuleFireExtinguisher
- result: BorgModuleFireExtinguisher
-
-# Cargo Modules
-
-- type: latheRecipe
- parent: BaseGoldBorgModuleRecipe
- id: BorgModuleAdvancedMining
- result: BorgModuleAdvancedMining
-
-# Engineering Modules
-
-- type: latheRecipe
- parent: BaseGoldBorgModuleRecipe
- id: BorgModuleAdvancedTool
- result: BorgModuleAdvancedTool
-
-# Janitor Modules
-
-- type: latheRecipe
- parent: BaseGoldBorgModuleRecipe
- id: BorgModuleAdvancedCleaning
- result: BorgModuleAdvancedCleaning
-
-# Medical Modules
-
-- type: latheRecipe
- parent: BaseGoldBorgModuleRecipe
- id: BorgModuleAdvancedChemical
- result: BorgModuleAdvancedChemical
-
-# Science Modules (if we add a advanced sci module that requires crafting)
-
-# Service Modules