Add filters to cutter machine (#34321)

* tiles

* lint

* categories

* blank line

* small base recipe change

* indent

* reorginize
This commit is contained in:
āda
2025-05-30 10:19:57 -05:00
committed by GitHub
parent b86c1ea01d
commit a89de7ce17
3 changed files with 151 additions and 76 deletions

View File

@@ -5,6 +5,7 @@ lathe-category-lights = Lights
lathe-category-machines = Machines lathe-category-machines = Machines
lathe-category-parts = Parts lathe-category-parts = Parts
lathe-category-robotics = Robotics lathe-category-robotics = Robotics
lathe-category-tiles = Tiles
lathe-category-tools = Tools lathe-category-tools = Tools
lathe-category-weapons = Weapons lathe-category-weapons = Weapons
@@ -23,10 +24,18 @@ lathe-category-security = Security
lathe-category-service = Service lathe-category-service = Service
lathe-category-supply = Supply lathe-category-supply = Supply
# Cutter
lathe-category-concrete = Concrete
lathe-category-dark = Dark
lathe-category-maints = Maints
lathe-category-steel = Steel
lathe-category-white = White
lathe-category-wood = Wood
# Science # Science
lathe-category-mechs = Mechs lathe-category-mechs = Mechs
# Sec # Security TechFab
lathe-category-ammo = Ammo lathe-category-ammo = Ammo
lathe-category-boxes = Boxes lathe-category-boxes = Boxes
lathe-category-magazines = Magazines lathe-category-magazines = Magazines

View File

@@ -23,6 +23,10 @@
id: Robotics id: Robotics
name: lathe-category-robotics name: lathe-category-robotics
- type: latheCategory
id: Tiles
name: lathe-category-tiles
- type: latheCategory - type: latheCategory
id: Tools id: Tools
name: lathe-category-tools name: lathe-category-tools
@@ -77,12 +81,37 @@
id: Supply id: Supply
name: lathe-category-supply name: lathe-category-supply
# Cutter machine
- type: latheCategory
id: Concrete
name: lathe-category-concrete
- type: latheCategory
id: Dark
name: lathe-category-dark
- type: latheCategory
id: Maints
name: lathe-category-maints
- type: latheCategory
id: Steel
name: lathe-category-steel
- type: latheCategory
id: White
name: lathe-category-white
- type: latheCategory
id: Wood
name: lathe-category-wood
# Science # Science
- type: latheCategory - type: latheCategory
id: Mech id: Mech
name: lathe-category-mechs name: lathe-category-mechs
# Sec # Security TechFab
- type: latheCategory - type: latheCategory
id: Ammo id: Ammo
name: lathe-category-ammo name: lathe-category-ammo

View File

@@ -1,17 +1,49 @@
# Base Prototypes # Base prototypes
- type: latheRecipe - type: latheRecipe
abstract: true abstract: true
id: BaseTileRecipe id: BaseTileRecipe
applyMaterialDiscount: false applyMaterialDiscount: false
categories:
- Tiles
completetime: 0.5 completetime: 0.5
- type: latheRecipe
abstract: true
parent: BaseTileRecipe
id: BaseSteelTileRecipe
categories:
- Steel
materials: materials:
Steel: 25 Steel: 25
- type: latheRecipe
abstract: true
parent: BaseSteelTileRecipe
id: BaseDarkTileRecipe
categories:
- Dark
- type: latheRecipe
abstract: true
parent: BaseSteelTileRecipe
id: BaseWhiteTileRecipe
categories:
- White
- type: latheRecipe
abstract: true
parent: BaseSteelTileRecipe
id: BaseMaintTileRecipe
categories:
- Maints
- type: latheRecipe - type: latheRecipe
abstract: true abstract: true
parent: BaseTileRecipe parent: BaseTileRecipe
id: BaseWoodTileRecipe id: BaseWoodTileRecipe
categories:
- Wood
materials: materials:
Wood: 25 Wood: 25
@@ -19,170 +51,175 @@
abstract: true abstract: true
parent: BaseTileRecipe parent: BaseTileRecipe
id: BaseConcreteTileRecipe id: BaseConcreteTileRecipe
categories:
- Concrete
materials: materials:
Steel: 25 Steel: 25
Plastic: 25 Plastic: 25
# Recipes ## Recipes
# Steel tiles
- type: latheRecipe - type: latheRecipe
parent: BaseTileRecipe parent: BaseSteelTileRecipe
id: FloorTileItemDark
result: FloorTileItemDark
- type: latheRecipe
parent: BaseTileRecipe
id: FloorTileItemDarkDiagonalMini
result: FloorTileItemDarkDiagonalMini
- type: latheRecipe
parent: BaseTileRecipe
id: FloorTileItemDarkDiagonal
result: FloorTileItemDarkDiagonal
- type: latheRecipe
parent: BaseTileRecipe
id: FloorTileItemDarkHerringbone
result: FloorTileItemDarkHerringbone
- type: latheRecipe
parent: BaseTileRecipe
id: FloorTileItemDarkMini
result: FloorTileItemDarkMini
- type: latheRecipe
parent: BaseTileRecipe
id: FloorTileItemDarkMono
result: FloorTileItemDarkMono
- type: latheRecipe
parent: BaseTileRecipe
id: FloorTileItemDarkPavement
result: FloorTileItemDarkPavement
- type: latheRecipe
parent: BaseTileRecipe
id: FloorTileItemDarkPavementVertical
result: FloorTileItemDarkPavementVertical
- type: latheRecipe
parent: BaseTileRecipe
id: FloorTileItemDarkOffset
result: FloorTileItemDarkOffset
- type: latheRecipe
parent: BaseTileRecipe
id: FloorTileItemSteelCheckerDark id: FloorTileItemSteelCheckerDark
result: FloorTileItemSteelCheckerDark result: FloorTileItemSteelCheckerDark
- type: latheRecipe - type: latheRecipe
parent: BaseTileRecipe parent: BaseSteelTileRecipe
id: FloorTileItemSteelCheckerLight
result: FloorTileItemSteelCheckerLight
- type: latheRecipe
parent: BaseSteelTileRecipe
id: FloorTileItemSteel id: FloorTileItemSteel
result: FloorTileItemSteel result: FloorTileItemSteel
- type: latheRecipe - type: latheRecipe
parent: BaseTileRecipe parent: BaseSteelTileRecipe
id: FloorTileItemSteelOffset id: FloorTileItemSteelOffset
result: FloorTileItemSteelOffset result: FloorTileItemSteelOffset
- type: latheRecipe - type: latheRecipe
parent: BaseTileRecipe parent: BaseSteelTileRecipe
id: FloorTileItemSteelDiagonalMini id: FloorTileItemSteelDiagonalMini
result: FloorTileItemSteelDiagonalMini result: FloorTileItemSteelDiagonalMini
- type: latheRecipe - type: latheRecipe
parent: BaseTileRecipe parent: BaseSteelTileRecipe
id: FloorTileItemSteelDiagonal id: FloorTileItemSteelDiagonal
result: FloorTileItemSteelDiagonal result: FloorTileItemSteelDiagonal
- type: latheRecipe - type: latheRecipe
parent: BaseTileRecipe parent: BaseSteelTileRecipe
id: FloorTileItemSteelHerringbone id: FloorTileItemSteelHerringbone
result: FloorTileItemSteelHerringbone result: FloorTileItemSteelHerringbone
- type: latheRecipe - type: latheRecipe
parent: BaseTileRecipe parent: BaseSteelTileRecipe
id: FloorTileItemSteelMini id: FloorTileItemSteelMini
result: FloorTileItemSteelMini result: FloorTileItemSteelMini
- type: latheRecipe - type: latheRecipe
parent: BaseTileRecipe parent: BaseSteelTileRecipe
id: FloorTileItemSteelMono id: FloorTileItemSteelMono
result: FloorTileItemSteelMono result: FloorTileItemSteelMono
- type: latheRecipe - type: latheRecipe
parent: BaseTileRecipe parent: BaseSteelTileRecipe
id: FloorTileItemSteelPavement id: FloorTileItemSteelPavement
result: FloorTileItemSteelPavement result: FloorTileItemSteelPavement
- type: latheRecipe - type: latheRecipe
parent: BaseTileRecipe parent: BaseSteelTileRecipe
id: FloorTileItemSteelPavementVertical id: FloorTileItemSteelPavementVertical
result: FloorTileItemSteelPavementVertical result: FloorTileItemSteelPavementVertical
# Dark tiles
- type: latheRecipe - type: latheRecipe
parent: BaseTileRecipe parent: BaseDarkTileRecipe
id: FloorTileItemDark
result: FloorTileItemDark
- type: latheRecipe
parent: BaseDarkTileRecipe
id: FloorTileItemDarkDiagonalMini
result: FloorTileItemDarkDiagonalMini
- type: latheRecipe
parent: BaseDarkTileRecipe
id: FloorTileItemDarkDiagonal
result: FloorTileItemDarkDiagonal
- type: latheRecipe
parent: BaseDarkTileRecipe
id: FloorTileItemDarkHerringbone
result: FloorTileItemDarkHerringbone
- type: latheRecipe
parent: BaseDarkTileRecipe
id: FloorTileItemDarkMini
result: FloorTileItemDarkMini
- type: latheRecipe
parent: BaseDarkTileRecipe
id: FloorTileItemDarkMono
result: FloorTileItemDarkMono
- type: latheRecipe
parent: BaseDarkTileRecipe
id: FloorTileItemDarkPavement
result: FloorTileItemDarkPavement
- type: latheRecipe
parent: BaseDarkTileRecipe
id: FloorTileItemDarkPavementVertical
result: FloorTileItemDarkPavementVertical
- type: latheRecipe
parent: BaseDarkTileRecipe
id: FloorTileItemDarkOffset
result: FloorTileItemDarkOffset
# White steel tiles
- type: latheRecipe
parent: BaseWhiteTileRecipe
id: FloorTileItemWhite id: FloorTileItemWhite
result: FloorTileItemWhite result: FloorTileItemWhite
- type: latheRecipe - type: latheRecipe
parent: BaseTileRecipe parent: BaseWhiteTileRecipe
id: FloorTileItemWhiteOffset id: FloorTileItemWhiteOffset
result: FloorTileItemWhiteOffset result: FloorTileItemWhiteOffset
- type: latheRecipe - type: latheRecipe
parent: BaseTileRecipe parent: BaseWhiteTileRecipe
id: FloorTileItemWhiteDiagonalMini id: FloorTileItemWhiteDiagonalMini
result: FloorTileItemWhiteDiagonalMini result: FloorTileItemWhiteDiagonalMini
- type: latheRecipe - type: latheRecipe
parent: BaseTileRecipe parent: BaseWhiteTileRecipe
id: FloorTileItemWhiteDiagonal id: FloorTileItemWhiteDiagonal
result: FloorTileItemWhiteDiagonal result: FloorTileItemWhiteDiagonal
- type: latheRecipe - type: latheRecipe
parent: BaseTileRecipe parent: BaseWhiteTileRecipe
id: FloorTileItemWhiteHerringbone id: FloorTileItemWhiteHerringbone
result: FloorTileItemWhiteHerringbone result: FloorTileItemWhiteHerringbone
- type: latheRecipe - type: latheRecipe
parent: BaseTileRecipe parent: BaseWhiteTileRecipe
id: FloorTileItemWhiteMini id: FloorTileItemWhiteMini
result: FloorTileItemWhiteMini result: FloorTileItemWhiteMini
- type: latheRecipe - type: latheRecipe
parent: BaseTileRecipe parent: BaseWhiteTileRecipe
id: FloorTileItemWhiteMono id: FloorTileItemWhiteMono
result: FloorTileItemWhiteMono result: FloorTileItemWhiteMono
- type: latheRecipe - type: latheRecipe
parent: BaseTileRecipe parent: BaseWhiteTileRecipe
id: FloorTileItemWhitePavement id: FloorTileItemWhitePavement
result: FloorTileItemWhitePavement result: FloorTileItemWhitePavement
- type: latheRecipe - type: latheRecipe
parent: BaseTileRecipe parent: BaseWhiteTileRecipe
id: FloorTileItemWhitePavementVertical id: FloorTileItemWhitePavementVertical
result: FloorTileItemWhitePavementVertical result: FloorTileItemWhitePavementVertical
- type: latheRecipe
parent: BaseTileRecipe
id: FloorTileItemSteelCheckerLight
result: FloorTileItemSteelCheckerLight
# Other steel # Other steel
- type: latheRecipe - type: latheRecipe
parent: BaseTileRecipe parent: BaseMaintTileRecipe
id: FloorTileItemGratingMaint id: FloorTileItemGratingMaint
result: FloorTileItemGratingMaint result: FloorTileItemGratingMaint
- type: latheRecipe - type: latheRecipe
parent: BaseTileRecipe parent: BaseMaintTileRecipe
id: FloorTileItemTechmaint id: FloorTileItemTechmaint
result: FloorTileItemTechmaint result: FloorTileItemTechmaint
- type: latheRecipe - type: latheRecipe
parent: BaseTileRecipe parent: BaseMaintTileRecipe
id: FloorTileItemSteelMaint id: FloorTileItemSteelMaint
result: FloorTileItemSteelMaint result: FloorTileItemSteelMaint