clean up random lathe recipes (#31525)

Co-authored-by: deltanedas <@deltanedas:kde.org>
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
This commit is contained in:
deltanedas 2024-12-06 15:45:01 +00:00 committed by deltanedas
parent 93eeca4458
commit 3b574589cf
9 changed files with 183 additions and 382 deletions

View File

@ -1,4 +1,4 @@
- type: latheRecipe
- type: latheRecipe
id: ConveyorBeltAssembly
result: ConveyorBeltAssembly
completetime: 4

View File

@ -83,10 +83,10 @@
# - type: latheRecipe # DeltaV - Disable the Vape
# id: Vape
# result: Vape
# icon:
# sprite: Objects/Consumable/Smokeables/Vapes/vape-standard.rsi
# state: icon
# result: Vape
# completetime: 2
# materials:
# Plastic: 100

View File

@ -1,54 +1,39 @@
- type: latheRecipe
parent: BasePartRecipe
id: TimerTrigger
result: TimerTrigger
category: Parts
completetime: 2
materials:
Steel: 300
Plastic: 200
- type: latheRecipe
parent: BasePartRecipe
id: SignalTrigger
result: SignalTrigger
category: Parts
completetime: 2
materials:
Steel: 300
Plastic: 200
- type: latheRecipe
parent: BasePartRecipe
id: VoiceTrigger
result: VoiceTrigger
category: Parts
completetime: 2
materials:
Steel: 300
Plastic: 200
- type: latheRecipe
parent: BasePartRecipe
id: Igniter
result: Igniter
category: Parts
completetime: 2
materials:
Steel: 300
Plastic: 100
Glass: 100
- type: latheRecipe
parent: BaseWeaponRecipe
id: ChemicalPayload
result: ChemicalPayload
category: Weapons
completetime: 2
materials:
Steel: 200
Plastic: 300
- type: latheRecipe
parent: BaseWeaponRecipe
id: FlashPayload
result: FlashPayload
category: Weapons
completetime: 2
materials:
Steel: 50
Plastic: 100
@ -68,20 +53,18 @@
Silver: 50
- type: latheRecipe
parent: BasePartRecipe
id: Signaller
result: RemoteSignaller
category: Parts
completetime: 2
materials:
Steel: 100
Plastic: 200
Glass: 100
- type: latheRecipe
parent: BasePartRecipe
id: SignallerAdvanced
result: RemoteSignallerAdvanced
category: Parts
completetime: 2
materials:
Steel: 100
Plastic: 200
@ -106,10 +89,9 @@
Glass: 100
- type: latheRecipe
parent: BaseToolRecipe
id: AnomalyScanner
result: AnomalyScanner
category: Tools
completetime: 2
materials:
Plastic: 200
Glass: 150
@ -147,32 +129,20 @@
Bluespace: 300 #DeltaV: Bluespace Exists
- type: latheRecipe
parent: ClothingBackpackHolding
id: ClothingBackpackSatchelHolding
result: ClothingBackpackSatchelHolding
completetime: 5
materials:
Steel: 2000
Silver: 750
Plasma: 1250 #Higher Plasma due to it needing less bluespace
Uranium: 150
Bluespace: 300 #DeltaV: Bluespace Exists
- type: latheRecipe
parent: ClothingBackpackHolding
id: ClothingBackpackDuffelHolding
result: ClothingBackpackDuffelHolding
completetime: 5
materials:
Steel: 2000
Silver: 750
Plasma: 1250 #Higher Plasma due to it needing less bluespace
Uranium: 150
Bluespace: 300 #DeltaV: Bluespace Exists
- type: latheRecipe
parent: ClothingBackpackHolding
id: OreBagOfHolding
result: OreBagOfHolding
completetime: 5
materials:
materials: # DeltaV: slightly cheaper than BoH
Steel: 2000
Silver: 750
Plasma: 1000 #DeltaV: Bluespace Exists so less plasma used, no uranium

View File

@ -1,178 +1,140 @@
# Ripley
# Base prototypes
- type: latheRecipe
id: RipleyHarness
result: RipleyHarness
abstract: true
id: BaseMechPartRecipe
category: Mech
completetime: 10
# Recipes
# Ripley
- type: latheRecipe
parent: BaseMechPartRecipe
id: RipleyHarness
result: RipleyHarness
materials:
Steel: 1500
Glass: 1200
- type: latheRecipe
parent: BaseMechPartRecipe
id: RipleyLArm
result: RipleyLArm
category: Mech
completetime: 10
materials:
Steel: 1000
Glass: 750
- type: latheRecipe
parent: RipleyLArm
id: RipleyLLeg
result: RipleyLLeg
category: Mech
completetime: 10
materials:
Steel: 1000
Glass: 750
- type: latheRecipe
parent: RipleyLLeg
id: RipleyRLeg
result: RipleyRLeg
category: Mech
completetime: 10
materials:
Steel: 1000
Glass: 750
- type: latheRecipe
parent: RipleyLArm
id: RipleyRArm
result: RipleyRArm
category: Mech
completetime: 10
materials:
Steel: 1000
Glass: 750
- type: latheRecipe
parent: BaseMechPartRecipe
id: MechEquipmentGrabber
result: MechEquipmentGrabber
category: Mech
completetime: 10
materials:
Steel: 500
Plastic: 200
# H.O.N.K.
- type: latheRecipe
parent: BaseMechPartRecipe
id: HonkerHarness
result: HonkerHarness
category: Mech
completetime: 10
materials:
Steel: 3000
Glass: 1200
Bananium: 500
- type: latheRecipe
parent: BaseMechPartRecipe
id: HonkerLArm
result: HonkerLArm
category: Mech
completetime: 10
materials:
Steel: 3000
Glass: 1200
Bananium: 500
Steel: 2000
Glass: 750
Bananium: 250
- type: latheRecipe
parent: HonkerLArm
id: HonkerLLeg
result: HonkerLLeg
category: Mech
completetime: 10
materials:
Steel: 3000
Glass: 1200
Bananium: 500
- type: latheRecipe
parent: HonkerLLeg
id: HonkerRLeg
result: HonkerRLeg
category: Mech
completetime: 10
materials:
Steel: 3000
Glass: 1200
Bananium: 500
- type: latheRecipe
parent: HonkerLArm
id: HonkerRArm
result: HonkerRArm
category: Mech
completetime: 10
materials:
Steel: 3000
Glass: 1200
Bananium: 500
- type: latheRecipe
parent: BaseMechPartRecipe
id: MechEquipmentHorn
result: MechEquipmentHorn
category: Mech
completetime: 10
materials:
Steel: 500
Bananium: 200
# HAMTR
- type: latheRecipe
parent: BaseMechPartRecipe
id: HamtrHarness
result: HamtrHarness
category: Mech
completetime: 10
materials:
Steel: 1200
Glass: 1000
- type: latheRecipe
parent: BaseMechPartRecipe
id: HamtrLArm
result: HamtrLArm
category: Mech
completetime: 10
materials:
Steel: 800
Glass: 600
- type: latheRecipe
parent: HamtrLArm
id: HamtrLLeg
result: HamtrLLeg
category: Mech
completetime: 10
materials:
Steel: 800
Glass: 600
- type: latheRecipe
parent: HamtrLLeg
id: HamtrRLeg
result: HamtrRLeg
category: Mech
completetime: 10
materials:
Steel: 800
Glass: 600
- type: latheRecipe
parent: HamtrLArm
id: HamtrRArm
result: HamtrRArm
category: Mech
completetime: 10
materials:
Steel: 800
Glass: 600
- type: latheRecipe
parent: BaseMechPartRecipe
id: MechEquipmentGrabberSmall
result: MechEquipmentGrabberSmall
category: Mech
completetime: 10
materials:
Steel: 400
Plastic: 100
# Vim
- type: latheRecipe
parent: BaseMechPartRecipe
id: VimHarness
result: VimHarness
category: Mech
completetime: 5
materials:
Steel: 500

View File

@ -1,97 +1,85 @@
# Base Prototypes
- type: latheRecipe
abstract: true
id: BaseLightRecipe
category: Lights
completetime: 2
materials:
Steel: 50
Glass: 50
- type: latheRecipe
abstract: true
id: BaseFauxTileRecipe
completetime: 1
materials:
Plastic: 100
# Recipes
## Lights
- type: latheRecipe
parent: BaseLightRecipe
id: LightTube
result: LightTube
category: Lights
completetime: 2
materials:
Steel: 50
Glass: 50
- type: latheRecipe
parent: BaseLightRecipe
id: LedLightTube
result: LedLightTube
category: Lights
completetime: 2
materials:
Steel: 50
Glass: 50
- type: latheRecipe
parent: BaseLightRecipe
id: SodiumLightTube
result: SodiumLightTube
category: Lights
completetime: 2
materials:
Steel: 50
Glass: 50
- type: latheRecipe
parent: BaseLightRecipe
id: ExteriorLightTube
result: ExteriorLightTube
category: Lights
completetime: 2
materials:
Steel: 50
Glass: 50
- type: latheRecipe
parent: BaseLightRecipe
id: LightBulb
result: LightBulb
category: Lights
completetime: 2
materials:
Steel: 50
Glass: 50
- type: latheRecipe
parent: BaseLightRecipe
id: LedLightBulb
result: LedLightBulb
category: Lights
completetime: 2
materials:
Steel: 50
Glass: 50
- type: latheRecipe
parent: BaseLightRecipe
id: DimLightBulb
result: DimLightBulb
category: Lights
completetime: 2
materials:
Steel: 50
Glass: 50
- type: latheRecipe
parent: BaseLightRecipe
id: GlowstickRed
result: GlowstickRed
category: Lights
completetime: 2
materials:
Plastic: 50
- type: latheRecipe
parent: GlowstickRed
id: Flare
result: Flare
category: Lights
completetime: 2
materials:
Plastic: 50
- type: latheRecipe
parent: BaseLightRecipe
id: FlashlightLantern
result: EmptyFlashlightLantern
category: Lights
completetime: 2
materials:
Steel: 100
Glass: 100
Plastic: 100
- type: latheRecipe
parent: BaseToolRecipe
id: FireExtinguisher
result: FireExtinguisher
category: Tools
completetime: 2
materials:
Steel: 200
@ -112,10 +100,9 @@
Glass: 100
- type: latheRecipe
parent: BaseToolRecipe
id: NodeScanner
result: NodeScanner
category: Tools
completetime: 2
materials:
Steel: 100
Plastic: 50
@ -160,39 +147,29 @@
Plastic: 100
- type: latheRecipe
parent: BaseFauxTileRecipe
id: FauxTileAstroGrass
result: FloorTileItemAstroGrass
completetime: 1
materials:
Plastic: 100
- type: latheRecipe
parent: BaseFauxTileRecipe
id: FauxTileMowedAstroGrass
result: FloorTileItemMowedAstroGrass
completetime: 1
materials:
Plastic: 100
- type: latheRecipe
parent: BaseFauxTileRecipe
id: FauxTileJungleAstroGrass
result: FloorTileItemJungleAstroGrass
completetime: 1
materials:
Plastic: 100
- type: latheRecipe
parent: BaseFauxTileRecipe
id: FauxTileAstroIce
result: FloorTileItemAstroIce
completetime: 1
materials:
Plastic: 100
- type: latheRecipe
parent: BaseFauxTileRecipe
id: FauxTileAstroSnow
result: FloorTileItemAstroSnow
completetime: 1
materials:
Plastic: 100
- type: latheRecipe
id: FloorGreenCircuit
@ -202,11 +179,9 @@
Steel: 100
- type: latheRecipe
parent: FloorGreenCircuit
id: FloorBlueCircuit
result: FloorTileItemBCircuit4
completetime: 2
materials:
Steel: 100
- type: latheRecipe
id: FloorRedCircuit

View File

@ -66,4 +66,4 @@
Steel: 600
Glass: 800
Plastic: 400
Gold: 100
Gold: 100

View File

@ -1,34 +1,41 @@
# recipes should generally cost 1.5x to 2x of the biomass output of their mob
# Base prototypes
- type: latheRecipe
abstract: true
id: BaseCubeRecipe
completetime: 30
materials:
Biomass: 16
# Recipes
# recipes should generally cost 1.5x to 2x of the biomass output of their mob
- type: latheRecipe
parent: BaseCubeRecipe
id: MonkeyCube
result: MonkeyCube
completetime: 30
materials:
Biomass: 16
- type: latheRecipe
parent: BaseCubeRecipe
id: KoboldCube
result: KoboldCube
completetime: 30
materials:
Biomass: 16
- type: latheRecipe
parent: BaseCubeRecipe
id: CowCube
result: CowCube
completetime: 30
materials:
Biomass: 120
- type: latheRecipe
parent: BaseCubeRecipe
id: GoatCube
result: GoatCube
completetime: 30
materials:
Biomass: 35
- type: latheRecipe
parent: BaseCubeRecipe
id: MothroachCube
result: MothroachCube
completetime: 45 # prevent biblical floods
@ -36,6 +43,7 @@
Biomass: 20 # a lot of materials wasted due to complex genetics
- type: latheRecipe
parent: BaseCubeRecipe
id: MouseCube
result: MouseCube
completetime: 15
@ -43,21 +51,22 @@
Biomass: 12
- type: latheRecipe
parent: MouseCube
id: CockroachCube
result: CockroachCube
completetime: 15
materials:
Biomass: 16
- type: latheRecipe
parent: BaseCubeRecipe
id: SpaceCarpCube
result: SpaceCarpCube
completetime: 30
materials:
Biomass: 24
Plasma: 600
- type: latheRecipe
parent: BaseCubeRecipe
id: SpaceTickCube
result: SpaceTickCube
completetime: 15
@ -66,9 +75,9 @@
Plasma: 300 # less biomass but more plasma
- type: latheRecipe
parent: BaseCubeRecipe
id: AbominationCube
result: AbominationCube
completetime: 30
materials: # abominations are slow and essentially worse than even carp
Biomass: 28
Plasma: 500 # more biomass but less plasma

View File

@ -48,19 +48,18 @@
Silver: 100
- type: latheRecipe
parent: BaseToolRecipe
id: MiningDrill
result: MiningDrill
category: Tools
completetime: 3
materials:
Steel: 500
Plastic: 100
- type: latheRecipe
parent: MiningDrill
id: MiningDrillDiamond
result: MiningDrillDiamond
category: Tools
completetime: 3
materials:
Steel: 600
Plastic: 200

View File

@ -1,363 +1,249 @@
# Base Prototypes
- type: latheRecipe
abstract: true
id: BaseTileRecipe
applyMaterialDiscount: false
completetime: 0.5
materials:
Steel: 25
- type: latheRecipe
abstract: true
parent: BaseTileRecipe
id: BaseWoodTileRecipe
materials:
Wood: 25
- type: latheRecipe
abstract: true
parent: BaseTileRecipe
id: BaseConcreteTileRecipe
materials:
Steel: 25
Plastic: 25
# Recipes
- type: latheRecipe
parent: BaseTileRecipe
id: FloorTileItemDark
result: FloorTileItemDark
applyMaterialDiscount: false
completetime: 0.5
materials:
Steel: 25
- type: latheRecipe
parent: BaseTileRecipe
id: FloorTileItemDarkDiagonalMini
result: FloorTileItemDarkDiagonalMini
applyMaterialDiscount: false
completetime: 0.5
materials:
Steel: 25
- type: latheRecipe
parent: BaseTileRecipe
id: FloorTileItemDarkDiagonal
result: FloorTileItemDarkDiagonal
applyMaterialDiscount: false
completetime: 0.5
materials:
Steel: 25
- type: latheRecipe
parent: BaseTileRecipe
id: FloorTileItemDarkHerringbone
result: FloorTileItemDarkHerringbone
applyMaterialDiscount: false
completetime: 0.5
materials:
Steel: 25
- type: latheRecipe
parent: BaseTileRecipe
id: FloorTileItemDarkMini
result: FloorTileItemDarkMini
applyMaterialDiscount: false
completetime: 0.5
materials:
Steel: 25
- type: latheRecipe
parent: BaseTileRecipe
id: FloorTileItemDarkMono
result: FloorTileItemDarkMono
applyMaterialDiscount: false
completetime: 0.5
materials:
Steel: 25
- type: latheRecipe
parent: BaseTileRecipe
id: FloorTileItemDarkPavement
result: FloorTileItemDarkPavement
applyMaterialDiscount: false
completetime: 0.5
materials:
Steel: 25
- type: latheRecipe
parent: BaseTileRecipe
id: FloorTileItemDarkPavementVertical
result: FloorTileItemDarkPavementVertical
applyMaterialDiscount: false
completetime: 0.5
materials:
Steel: 25
- type: latheRecipe
parent: BaseTileRecipe
id: FloorTileItemDarkOffset
result: FloorTileItemDarkOffset
applyMaterialDiscount: false
completetime: 0.5
materials:
Steel: 25
- type: latheRecipe
parent: BaseTileRecipe
id: FloorTileItemSteelCheckerDark
result: FloorTileItemSteelCheckerDark
applyMaterialDiscount: false
completetime: 0.5
materials:
Steel: 25
- type: latheRecipe
parent: BaseTileRecipe
id: FloorTileItemSteel
result: FloorTileItemSteel
applyMaterialDiscount: false
completetime: 0.5
materials:
Steel: 25
- type: latheRecipe
parent: BaseTileRecipe
id: FloorTileItemSteelOffset
result: FloorTileItemSteelOffset
applyMaterialDiscount: false
completetime: 0.5
materials:
Steel: 25
- type: latheRecipe
parent: BaseTileRecipe
id: FloorTileItemSteelDiagonalMini
result: FloorTileItemSteelDiagonalMini
applyMaterialDiscount: false
completetime: 0.5
materials:
Steel: 25
- type: latheRecipe
parent: BaseTileRecipe
id: FloorTileItemSteelDiagonal
result: FloorTileItemSteelDiagonal
applyMaterialDiscount: false
completetime: 0.5
materials:
Steel: 25
- type: latheRecipe
parent: BaseTileRecipe
id: FloorTileItemSteelHerringbone
result: FloorTileItemSteelHerringbone
applyMaterialDiscount: false
completetime: 0.5
materials:
Steel: 25
- type: latheRecipe
parent: BaseTileRecipe
id: FloorTileItemSteelMini
result: FloorTileItemSteelMini
applyMaterialDiscount: false
completetime: 0.5
materials:
Steel: 25
- type: latheRecipe
parent: BaseTileRecipe
id: FloorTileItemSteelMono
result: FloorTileItemSteelMono
applyMaterialDiscount: false
completetime: 0.5
materials:
Steel: 25
- type: latheRecipe
parent: BaseTileRecipe
id: FloorTileItemSteelPavement
result: FloorTileItemSteelPavement
applyMaterialDiscount: false
completetime: 0.5
materials:
Steel: 25
- type: latheRecipe
parent: BaseTileRecipe
id: FloorTileItemSteelPavementVertical
result: FloorTileItemSteelPavementVertical
applyMaterialDiscount: false
completetime: 0.5
materials:
Steel: 25
- type: latheRecipe
parent: BaseTileRecipe
id: FloorTileItemWhite
result: FloorTileItemWhite
applyMaterialDiscount: false
completetime: 0.5
materials:
Steel: 25
- type: latheRecipe
parent: BaseTileRecipe
id: FloorTileItemWhiteOffset
result: FloorTileItemWhiteOffset
applyMaterialDiscount: false
completetime: 0.5
materials:
Steel: 25
- type: latheRecipe
parent: BaseTileRecipe
id: FloorTileItemWhiteDiagonalMini
result: FloorTileItemWhiteDiagonalMini
applyMaterialDiscount: false
completetime: 0.5
materials:
Steel: 25
- type: latheRecipe
parent: BaseTileRecipe
id: FloorTileItemWhiteDiagonal
result: FloorTileItemWhiteDiagonal
applyMaterialDiscount: false
completetime: 0.5
materials:
Steel: 25
- type: latheRecipe
parent: BaseTileRecipe
id: FloorTileItemWhiteHerringbone
result: FloorTileItemWhiteHerringbone
applyMaterialDiscount: false
completetime: 0.5
materials:
Steel: 25
- type: latheRecipe
parent: BaseTileRecipe
id: FloorTileItemWhiteMini
result: FloorTileItemWhiteMini
applyMaterialDiscount: false
completetime: 0.5
materials:
Steel: 25
- type: latheRecipe
parent: BaseTileRecipe
id: FloorTileItemWhiteMono
result: FloorTileItemWhiteMono
applyMaterialDiscount: false
completetime: 0.5
materials:
Steel: 25
- type: latheRecipe
parent: BaseTileRecipe
id: FloorTileItemWhitePavement
result: FloorTileItemWhitePavement
applyMaterialDiscount: false
completetime: 0.5
materials:
Steel: 25
- type: latheRecipe
parent: BaseTileRecipe
id: FloorTileItemWhitePavementVertical
result: FloorTileItemWhitePavementVertical
applyMaterialDiscount: false
completetime: 0.5
materials:
Steel: 25
- type: latheRecipe
parent: BaseTileRecipe
id: FloorTileItemSteelCheckerLight
result: FloorTileItemSteelCheckerLight
applyMaterialDiscount: false
completetime: 0.5
materials:
Steel: 25
# Other steel
- type: latheRecipe
parent: BaseTileRecipe
id: FloorTileItemGratingMaint
result: FloorTileItemGratingMaint
applyMaterialDiscount: false
completetime: 0.5
materials:
Steel: 25
- type: latheRecipe
parent: BaseTileRecipe
id: FloorTileItemTechmaint
result: FloorTileItemTechmaint
applyMaterialDiscount: false
completetime: 0.5
materials:
Steel: 25
- type: latheRecipe
parent: BaseTileRecipe
id: FloorTileItemSteelMaint
result: FloorTileItemSteelMaint
applyMaterialDiscount: false
completetime: 0.5
materials:
Steel: 25
# Wood
- type: latheRecipe
parent: BaseWoodTileRecipe
id: FloorTileItemWood
result: FloorTileItemWood
applyMaterialDiscount: false
completetime: 0.5
materials:
Wood: 25
- type: latheRecipe
parent: BaseWoodTileRecipe
id: FloorTileItemWoodLarge
result: FloorTileItemWoodLarge
applyMaterialDiscount: false
completetime: 0.5
materials:
Wood: 25
- type: latheRecipe
parent: BaseWoodTileRecipe
id: FloorTileItemWoodPattern
result: FloorTileItemWoodPattern
applyMaterialDiscount: false
completetime: 0.5
materials:
Wood: 25
# Concrete
- type: latheRecipe
parent: BaseConcreteTileRecipe
id: FloorTileItemConcrete
result: FloorTileItemConcrete
applyMaterialDiscount: false
completetime: 0.5
materials:
Steel: 25
Plastic: 25
- type: latheRecipe
parent: BaseConcreteTileRecipe
id: FloorTileItemConcreteMono
result: FloorTileItemConcreteMono
applyMaterialDiscount: false
completetime: 0.5
materials:
Steel: 25
Plastic: 25
- type: latheRecipe
parent: BaseConcreteTileRecipe
id: FloorTileItemConcreteSmooth
result: FloorTileItemConcreteSmooth
applyMaterialDiscount: false
completetime: 0.5
materials:
Steel: 25
Plastic: 25
- type: latheRecipe
parent: BaseConcreteTileRecipe
id: FloorTileItemGrayConcrete
result: FloorTileItemGrayConcrete
applyMaterialDiscount: false
completetime: 0.5
materials:
Steel: 25
Plastic: 25
- type: latheRecipe
parent: BaseConcreteTileRecipe
id: FloorTileItemGrayConcreteMono
result: FloorTileItemGrayConcreteMono
applyMaterialDiscount: false
completetime: 0.5
materials:
Steel: 25
Plastic: 25
- type: latheRecipe
parent: BaseConcreteTileRecipe
id: FloorTileItemGrayConcreteSmooth
result: FloorTileItemGrayConcreteSmooth
applyMaterialDiscount: false
completetime: 0.5
materials:
Steel: 25
Plastic: 25
- type: latheRecipe
parent: BaseConcreteTileRecipe
id: FloorTileItemOldConcrete
result: FloorTileItemOldConcrete
applyMaterialDiscount: false
completetime: 0.5
materials:
Steel: 25
Plastic: 25
- type: latheRecipe
parent: BaseConcreteTileRecipe
id: FloorTileItemOldConcreteMono
result: FloorTileItemOldConcreteMono
applyMaterialDiscount: false
completetime: 0.5
materials:
Steel: 25
Plastic: 25
- type: latheRecipe
parent: BaseConcreteTileRecipe
id: FloorTileItemOldConcreteSmooth
result: FloorTileItemOldConcreteSmooth
applyMaterialDiscount: false
completetime: 0.5
materials:
Steel: 25
Plastic: 25