diff --git a/Resources/Locale/en-US/tiles/tiles.ftl b/Resources/Locale/en-US/tiles/tiles.ftl index 0a1b13a6e0d..e5b6810fcab 100644 --- a/Resources/Locale/en-US/tiles/tiles.ftl +++ b/Resources/Locale/en-US/tiles/tiles.ftl @@ -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 \ No newline at end of file diff --git a/Resources/Prototypes/Entities/Objects/Misc/tiles.yml b/Resources/Prototypes/Entities/Objects/Misc/tiles.yml index 45762474a98..78bbd32f174 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/tiles.yml +++ b/Resources/Prototypes/Entities/Objects/Misc/tiles.yml @@ -1056,6 +1056,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 @@ -1073,6 +1107,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 diff --git a/Resources/Prototypes/Entities/Structures/Machines/lathe.yml b/Resources/Prototypes/Entities/Structures/Machines/lathe.yml index 5f3c7191625..011f2a3b649 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/lathe.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/lathe.yml @@ -335,7 +335,10 @@ - JawsOfLife - CoreSilver # Nyanotrasen - Silver Golem core - FauxTileAstroGrass + - FauxTileMowedAstroGrass + - FauxTileJungleAstroGrass - FauxTileAstroIce + - FauxTileAstroSnow - OreBagOfHolding - DeviceQuantumSpinInverter - type: EmagLatheRecipes diff --git a/Resources/Prototypes/Recipes/Lathes/misc.yml b/Resources/Prototypes/Recipes/Lathes/misc.yml index 13347883760..ab13dc4573f 100644 --- a/Resources/Prototypes/Recipes/Lathes/misc.yml +++ b/Resources/Prototypes/Recipes/Lathes/misc.yml @@ -150,6 +150,20 @@ 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 @@ -157,6 +171,13 @@ materials: Plastic: 100 +- type: latheRecipe + id: FauxTileAstroSnow + result: FloorTileItemAstroSnow + completetime: 1 + materials: + Plastic: 100 + - type: latheRecipe id: FloorGreenCircuit result: FloorTileItemGCircuit4 diff --git a/Resources/Prototypes/Research/civilianservices.yml b/Resources/Prototypes/Research/civilianservices.yml index c3f83e0fc59..61f95894ee6 100644 --- a/Resources/Prototypes/Research/civilianservices.yml +++ b/Resources/Prototypes/Research/civilianservices.yml @@ -110,7 +110,10 @@ cost: 5000 recipeUnlocks: - FauxTileAstroGrass + - FauxTileMowedAstroGrass + - FauxTileJungleAstroGrass - FauxTileAstroIce + - FauxTileAstroSnow - type: technology id: BiochemicalStasis diff --git a/Resources/Prototypes/Stacks/floor_tile_stacks.yml b/Resources/Prototypes/Stacks/floor_tile_stacks.yml index b469f55c59c..c5e37013b87 100644 --- a/Resources/Prototypes/Stacks/floor_tile_stacks.yml +++ b/Resources/Prototypes/Stacks/floor_tile_stacks.yml @@ -475,6 +475,20 @@ 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 @@ -482,6 +496,13 @@ 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 diff --git a/Resources/Prototypes/Tiles/floors.yml b/Resources/Prototypes/Tiles/floors.yml index 15c80a8e5f0..59fa88be2b2 100644 --- a/Resources/Prototypes/Tiles/floors.yml +++ b/Resources/Prototypes/Tiles/floors.yml @@ -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 @@ -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