Marble tiles (#38007)

* Create marble tile textures

* Flatten tiles to better match art style

* Add prototypes and translations for tiles

* Change marble footstep sound to one that makes sense

* Add marble tile object and in-hand sprites

* Add prototypes and translations for marble tile objects

* Add marble tile cutter recipes

* Double number of marble tile variants

* Increase plasma and uranium costs of plasmarble and uranium marble

* Add attributions for marble tile sprites

* Fix whitespace problem hopefully

* Fix trailing whitespace take 2

* Rename just "marble" marble to "white marble"

* Remove cutter recipes for uranium marble and plasmarble
This commit is contained in:
Aearo-Deepwater
2025-07-17 23:44:28 +00:00
committed by GitHub
parent 0ba14af970
commit ada0e4cb6f
27 changed files with 285 additions and 0 deletions

View File

@@ -1620,6 +1620,90 @@
graph: TileWoodLarge
node: woodtilelarge
# Marble
- type: entity
name: white marble tile
description: A chiseled, polished square of the finest Space Marble. Best not to lose it.
parent: FloorTileItemBase
id: FloorTileItemWhiteMarble
components:
- type: Sprite
state: white-marble
- type: Item
heldPrefix: white-marble
- type: FloorTile
outputs:
- Plating
- FloorWhiteMarble
- type: Stack
stackType: FloorTileWhiteMarble
- type: entity
name: dark marble tile
description: A chiseled, polished square of the finest Space Marble. Best not to lose it.
parent: FloorTileItemWhiteMarble
id: FloorTileItemDarkMarble
components:
- type: Sprite
state: dark-marble
- type: Item
heldPrefix: dark-marble
- type: FloorTile
outputs:
- Plating
- FloorDarkMarble
- type: Stack
stackType: FloorTileDarkMarble
- type: entity
name: plasmarble tile
description: A chiseled, polished square of the finest Space Marble. Plasma-infused for extra... something.
parent: FloorTileItemWhiteMarble
id: FloorTileItemPlasmaMarble
components:
- type: Sprite
state: plasmarble
- type: Item
heldPrefix: plasmarble
- type: FloorTile
outputs:
- Plating
- FloorPlasmaMarble
- type: Stack
stackType: FloorTilePlasmaMarble
- type: DamageOtherOnHit
damage:
types:
Blunt: 6
- type: entity
name: uranium marble tile
description: A chiseled, polished square of the finest Space Marble. Uranium-infused to make it extra rad! Pun intended!
parent: FloorTileItemWhiteMarble
id: FloorTileItemUraniumMarble
components:
- type: Sprite
state: uranium-marble
- type: Item
heldPrefix: uranium-marble
- type: FloorTile
outputs:
- Plating
- FloorUraniumMarble
- type: Stack
stackType: FloorTileUraniumMarble
- type: DamageOtherOnHit
damage:
types:
Blunt: 5
Radiation: 1
- type: PointLight
radius: 1.2
energy: 0.8
castShadows: false
color: "#9be792"
- type: entity
id: FloorTileItemXeno
parent: FloorTileItemBase