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

Mirror: add more astro-grasses #380

Merged
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
3 changes: 3 additions & 0 deletions Resources/Locale/en-US/tiles/tiles.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -122,5 +122,8 @@ tiles-hull-reinforced = exterior reinforced hull plating
tiles-web = web tile
tiles-chromite = chromite
tiles-astro-grass = astro-grass
tiles-mowed-astro-grass = mowed astro-grass
tiles-jungle-astro-grass = jungle astro-grass
tiles-astro-ice = astro-ice
tiles-astro-snow = astro-snow
tiles-wood-large = large wood
51 changes: 51 additions & 0 deletions Resources/Prototypes/Entities/Objects/Misc/tiles.yml
Original file line number Diff line number Diff line change
Expand Up @@ -1048,6 +1048,40 @@
- type: Stack
stackType: FloorTileAstroGrass

- type: entity
id: FloorTileItemMowedAstroGrass
parent: FloorTileItemBase
name: mowed astro-grass
description: Fake grass that covers up wires and even comes with realistic NanoTrimmings!
components:
- type: Sprite
state: grass
- type: Item
heldPrefix: grass
- type: FloorTile
outputs:
- Plating
- FloorMowedAstroGrass
- type: Stack
stackType: FloorTileAstroGrass

- type: entity
id: FloorTileItemJungleAstroGrass
parent: FloorTileItemBase
name: jungle astro-grass
description: Fake grass that covers up wires and even comes with realistic NanoTrimmings!
components:
- type: Sprite
state: grassjungle
- type: Item
heldPrefix: grass
- type: FloorTile
outputs:
- Plating
- FloorJungleAstroGrass
- type: Stack
stackType: FloorTileAstroGrass

- type: entity
id: FloorTileItemAstroIce
parent: FloorTileItemBase
Expand All @@ -1065,6 +1099,23 @@
- type: Stack
stackType: FloorTileAstroIce

- type: entity
id: FloorTileItemAstroSnow
parent: FloorTileItemBase
name: astro-snow
description: Fake snow that's as fluffy as the real thing, while being easily removable!
components:
- type: Sprite
state: snow
- type: Item
heldPrefix: snow
- type: FloorTile
outputs:
- Plating
- FloorAstroSnow
- type: Stack
stackType: FloorTileAstroSnow

- type: entity
name: large wood floor
parent: FloorTileItemBase
Expand Down
3 changes: 3 additions & 0 deletions Resources/Prototypes/Entities/Structures/Machines/lathe.yml
Original file line number Diff line number Diff line change
Expand Up @@ -335,7 +335,10 @@
- JawsOfLife
- CoreSilver # Nyanotrasen - Silver Golem core
- FauxTileAstroGrass
- FauxTileMowedAstroGrass
- FauxTileJungleAstroGrass
- FauxTileAstroIce
- FauxTileAstroSnow
- OreBagOfHolding
- DeviceQuantumSpinInverter
- type: EmagLatheRecipes
Expand Down
21 changes: 21 additions & 0 deletions Resources/Prototypes/Recipes/Lathes/misc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -150,13 +150,34 @@
materials:
Plastic: 100

- type: latheRecipe
id: FauxTileMowedAstroGrass
result: FloorTileItemMowedAstroGrass
completetime: 1
materials:
Plastic: 100

- type: latheRecipe
id: FauxTileJungleAstroGrass
result: FloorTileItemJungleAstroGrass
completetime: 1
materials:
Plastic: 100

- type: latheRecipe
id: FauxTileAstroIce
result: FloorTileItemAstroIce
completetime: 1
materials:
Plastic: 100

- type: latheRecipe
id: FauxTileAstroSnow
result: FloorTileItemAstroSnow
completetime: 1
materials:
Plastic: 100

- type: latheRecipe
id: FloorGreenCircuit
result: FloorTileItemGCircuit4
Expand Down
3 changes: 3 additions & 0 deletions Resources/Prototypes/Research/civilianservices.yml
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,10 @@
cost: 5000
recipeUnlocks:
- FauxTileAstroGrass
- FauxTileMowedAstroGrass
- FauxTileJungleAstroGrass
- FauxTileAstroIce
- FauxTileAstroSnow

- type: technology
id: BiochemicalStasis
Expand Down
21 changes: 21 additions & 0 deletions Resources/Prototypes/Stacks/floor_tile_stacks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -475,13 +475,34 @@
maxCount: 30
itemSize: 5

- type: stack
id: FloorTileMowedAstroGrass
name: mowed astro-grass floor
spawn: FloorTileItemMowedAstroGrass
maxCount: 30
itemSize: 5

- type: stack
id: FloorTileJungleAstroGrass
name: jungle astro-grass floor
spawn: FloorTileItemJungleAstroGrass
maxCount: 30
itemSize: 5

- type: stack
id: FloorTileAstroIce
name: astro-ice floor
spawn: FloorTileItemAstroIce
maxCount: 30
itemSize: 5

- type: stack
id: FloorTileAstroSnow
name: astro-snow floor
spawn: FloorTileItemAstroSnow
maxCount: 30
itemSize: 5

- type: stack
id: FloorTileWoodLarge
name: large wood floor
Expand Down
29 changes: 28 additions & 1 deletion Resources/Prototypes/Tiles/floors.yml
Original file line number Diff line number Diff line change
Expand Up @@ -1874,12 +1874,30 @@
West: /Textures/Tiles/Planet/Grass/double_edge.png
baseTurf: Plating
isSubfloor: false
deconstructTools: [ Prying ]
deconstructTools: [ Cutting ]
footstepSounds:
collection: FootstepGrass
itemDrop: FloorTileItemAstroGrass
heatCapacity: 10000

- type: tile
id: FloorMowedAstroGrass
name: tiles-mowed-astro-grass
parent: FloorGrass
baseTurf: Plating
isSubfloor: false
deconstructTools: [ Cutting ]
itemDrop: FloorTileItemMowedAstroGrass

- type: tile
id: FloorJungleAstroGrass
name: tiles-jungle-astro-grass
parent: FloorGrassJungle
baseTurf: Plating
isSubfloor: false
deconstructTools: [ Cutting ]
itemDrop: FloorTileItemJungleAstroGrass

# Ice
- type: tile
id: FloorAstroIce
Expand All @@ -1895,6 +1913,15 @@
mobAcceleration: 2
itemDrop: FloorTileItemAstroIce

- type: tile
id: FloorAstroSnow
name: tiles-astro-snow
parent: FloorSnow
baseTurf: Plating
isSubfloor: false
deconstructTools: [ Prying ]
itemDrop: FloorTileItemAstroSnow

- type: tile
id: FloorWoodLarge
name: tiles-wood-large
Expand Down
Loading