Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add filters to cutter machine #34321

Open
wants to merge 9 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions Resources/Locale/en-US/lathe/lathe-categories.ftl
Original file line number Diff line number Diff line change
@@ -1,12 +1,23 @@
# Generic
lathe-category-ammo = Ammo
lathe-category-circuitry = Circuitry
lathe-category-lights = Lights
lathe-category-mechs = Mechs
lathe-category-parts = Parts
lathe-category-robotics = Robotics
lathe-category-tiles = Tiles
lathe-category-tools = Tools
lathe-category-weapons = Weapons

# 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

# Biogen
lathe-category-food = Food
lathe-category-chemicals = Chemicals
lathe-category-materials = Materials
31 changes: 30 additions & 1 deletion Resources/Prototypes/Recipes/Lathes/categories.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
# Generic
- type: latheCategory
id: Ammo
name: lathe-category-ammo
Expand All @@ -22,6 +23,10 @@
id: Robotics
name: lathe-category-robotics

- type: latheCategory
id: Tiles
name: lathe-category-tiles

- type: latheCategory
id: Tools
name: lathe-category-tools
Expand All @@ -30,8 +35,32 @@
id: Weapons
name: lathe-category-weapons

# Biogen
# 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

# Biogen
- type: latheCategory
id: Food
name: lathe-category-food
Expand Down
113 changes: 75 additions & 38 deletions Resources/Prototypes/Recipes/Lathes/tiles.yml
Original file line number Diff line number Diff line change
@@ -1,188 +1,225 @@
# Base Prototypes
# Base prototypes

- type: latheRecipe
abstract: true
id: BaseTileRecipe
applyMaterialDiscount: false
categories:
- Tiles
completetime: 0.5

- type: latheRecipe
abstract: true
parent: BaseTileRecipe
id: BaseSteelTileRecipe
categories:
- Steel
materials:
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
abstract: true
parent: BaseTileRecipe
id: BaseWoodTileRecipe
categories:
- Wood
materials:
Wood: 25

- type: latheRecipe
abstract: true
parent: BaseTileRecipe
id: BaseConcreteTileRecipe
categories:
- Concrete
materials:
Steel: 25
Plastic: 25

# Recipes
## Recipes

# Dark tiles
- type: latheRecipe
parent: BaseTileRecipe
parent: BaseDarkTileRecipe
id: FloorTileItemDark
result: FloorTileItemDark

- type: latheRecipe
parent: BaseTileRecipe
parent: BaseDarkTileRecipe
id: FloorTileItemDarkDiagonalMini
result: FloorTileItemDarkDiagonalMini

- type: latheRecipe
parent: BaseTileRecipe
parent: BaseDarkTileRecipe
id: FloorTileItemDarkDiagonal
result: FloorTileItemDarkDiagonal

- type: latheRecipe
parent: BaseTileRecipe
parent: BaseDarkTileRecipe
id: FloorTileItemDarkHerringbone
result: FloorTileItemDarkHerringbone

- type: latheRecipe
parent: BaseTileRecipe
parent: BaseDarkTileRecipe
id: FloorTileItemDarkMini
result: FloorTileItemDarkMini

- type: latheRecipe
parent: BaseTileRecipe
parent: BaseDarkTileRecipe
id: FloorTileItemDarkMono
result: FloorTileItemDarkMono

- type: latheRecipe
parent: BaseTileRecipe
parent: BaseDarkTileRecipe
id: FloorTileItemDarkPavement
result: FloorTileItemDarkPavement

- type: latheRecipe
parent: BaseTileRecipe
parent: BaseDarkTileRecipe
id: FloorTileItemDarkPavementVertical
result: FloorTileItemDarkPavementVertical

- type: latheRecipe
parent: BaseTileRecipe
parent: BaseDarkTileRecipe
id: FloorTileItemDarkOffset
result: FloorTileItemDarkOffset

# Steel tiles
- type: latheRecipe
parent: BaseTileRecipe
parent: BaseSteelTileRecipe
id: FloorTileItemSteelCheckerDark
result: FloorTileItemSteelCheckerDark

- type: latheRecipe
parent: BaseTileRecipe
parent: BaseSteelTileRecipe
id: FloorTileItemSteelCheckerLight
result: FloorTileItemSteelCheckerLight

- type: latheRecipe
parent: BaseSteelTileRecipe
id: FloorTileItemSteel
result: FloorTileItemSteel

- type: latheRecipe
parent: BaseTileRecipe
parent: BaseSteelTileRecipe
id: FloorTileItemSteelOffset
result: FloorTileItemSteelOffset

- type: latheRecipe
parent: BaseTileRecipe
parent: BaseSteelTileRecipe
id: FloorTileItemSteelDiagonalMini
result: FloorTileItemSteelDiagonalMini

- type: latheRecipe
parent: BaseTileRecipe
parent: BaseSteelTileRecipe
id: FloorTileItemSteelDiagonal
result: FloorTileItemSteelDiagonal

- type: latheRecipe
parent: BaseTileRecipe
parent: BaseSteelTileRecipe
id: FloorTileItemSteelHerringbone
result: FloorTileItemSteelHerringbone

- type: latheRecipe
parent: BaseTileRecipe
parent: BaseSteelTileRecipe
id: FloorTileItemSteelMini
result: FloorTileItemSteelMini

- type: latheRecipe
parent: BaseTileRecipe
parent: BaseSteelTileRecipe
id: FloorTileItemSteelMono
result: FloorTileItemSteelMono

- type: latheRecipe
parent: BaseTileRecipe
parent: BaseSteelTileRecipe
id: FloorTileItemSteelPavement
result: FloorTileItemSteelPavement

- type: latheRecipe
parent: BaseTileRecipe
parent: BaseSteelTileRecipe
id: FloorTileItemSteelPavementVertical
result: FloorTileItemSteelPavementVertical

# White steel tiles
- type: latheRecipe
parent: BaseTileRecipe
parent: BaseWhiteTileRecipe
id: FloorTileItemWhite
result: FloorTileItemWhite

- type: latheRecipe
parent: BaseTileRecipe
parent: BaseWhiteTileRecipe
id: FloorTileItemWhiteOffset
result: FloorTileItemWhiteOffset

- type: latheRecipe
parent: BaseTileRecipe
parent: BaseWhiteTileRecipe
id: FloorTileItemWhiteDiagonalMini
result: FloorTileItemWhiteDiagonalMini

- type: latheRecipe
parent: BaseTileRecipe
parent: BaseWhiteTileRecipe
id: FloorTileItemWhiteDiagonal
result: FloorTileItemWhiteDiagonal

- type: latheRecipe
parent: BaseTileRecipe
parent: BaseWhiteTileRecipe
id: FloorTileItemWhiteHerringbone
result: FloorTileItemWhiteHerringbone

- type: latheRecipe
parent: BaseTileRecipe
parent: BaseWhiteTileRecipe
id: FloorTileItemWhiteMini
result: FloorTileItemWhiteMini

- type: latheRecipe
parent: BaseTileRecipe
parent: BaseWhiteTileRecipe
id: FloorTileItemWhiteMono
result: FloorTileItemWhiteMono

- type: latheRecipe
parent: BaseTileRecipe
parent: BaseWhiteTileRecipe
id: FloorTileItemWhitePavement
result: FloorTileItemWhitePavement

- type: latheRecipe
parent: BaseTileRecipe
parent: BaseWhiteTileRecipe
id: FloorTileItemWhitePavementVertical
result: FloorTileItemWhitePavementVertical

- type: latheRecipe
parent: BaseTileRecipe
id: FloorTileItemSteelCheckerLight
result: FloorTileItemSteelCheckerLight

# Other steel
- type: latheRecipe
parent: BaseTileRecipe
parent: BaseMaintTileRecipe
id: FloorTileItemGratingMaint
result: FloorTileItemGratingMaint

- type: latheRecipe
parent: BaseTileRecipe
parent: BaseMaintTileRecipe
id: FloorTileItemTechmaint
result: FloorTileItemTechmaint

- type: latheRecipe
parent: BaseTileRecipe
parent: BaseMaintTileRecipe
id: FloorTileItemSteelMaint
result: FloorTileItemSteelMaint

Expand Down
Loading