Add borders to the asteroid sand (#35397)

* tiles

* Fix

* borderless

* Astrosand

* Add tile

* Fix
This commit is contained in:
kosticia
2025-04-29 15:58:39 +03:00
committed by GitHub
parent db008825e6
commit 9e9726f81b
10 changed files with 134 additions and 12 deletions

View File

@@ -103,10 +103,12 @@ tiles-dark-grass-floor = dark grass floor
tiles-light-grass-floor = light grass floor tiles-light-grass-floor = light grass floor
tiles-dirt-floor = dirt floor tiles-dirt-floor = dirt floor
tiles-asteroid-sand = asteroid sand tiles-asteroid-sand = asteroid sand
tiles-asteroid-sand-borderless = borderless asteroid sand
tiles-asteroid-sand-dug = dug asteroid sand tiles-asteroid-sand-dug = dug asteroid sand
tiles-asteroid-tile = asteroid tile tiles-asteroid-tile = asteroid tile
tiles-asteroid-plating = asteroid plating tiles-asteroid-plating = asteroid plating
tiles-asteroid-ironsand = asteroid ironsand tiles-asteroid-ironsand = asteroid ironsand
tiles-asteroid-ironsand-borderless = borderless asteroid ironsand
tiles-cave = cave tiles-cave = cave
tiles-cave-drought = cave drought tiles-cave-drought = cave drought
tiles-flesh-floor = flesh floor tiles-flesh-floor = flesh floor
@@ -129,4 +131,5 @@ tiles-jungle-astro-grass = jungle astro-grass
tiles-astro-ice = astro-ice tiles-astro-ice = astro-ice
tiles-astro-snow = astro-snow tiles-astro-snow = astro-snow
tiles-astro-asteroid-sand = asteroid astro-sand tiles-astro-asteroid-sand = asteroid astro-sand
tiles-astro-asteroid-sand-borderless = borderless asteroid astro-sand
tiles-wood-large = large wood tiles-wood-large = large wood

View File

@@ -1558,7 +1558,7 @@
description: Fake sand. Luckily, it's not as coarse as the real thing. description: Fake sand. Luckily, it's not as coarse as the real thing.
components: components:
- type: Sprite - type: Sprite
state: asteroid state: astro-asteroid
- type: Item - type: Item
heldPrefix: asteroid heldPrefix: asteroid
- type: FloorTile - type: FloorTile
@@ -1568,6 +1568,23 @@
- type: Stack - type: Stack
stackType: FloorTileAstroAsteroidSand stackType: FloorTileAstroAsteroidSand
- type: entity
id: FloorTileItemAstroAsteroidSandBorderless
parent: FloorTileItemBase
name: borderless asteroid astro-sand
description: Fake sand. Luckily, it's not as coarse as the real thing.
components:
- type: Sprite
state: asteroid
- type: Item
heldPrefix: asteroid
- type: FloorTile
outputs:
- Plating
- FloorAstroAsteroidSandBorderless
- type: Stack
stackType: FloorTileAstroAsteroidSand
- type: entity - type: entity
name: large wood floor name: large wood floor
parent: FloorTileItemBase parent: FloorTileItemBase

View File

@@ -196,6 +196,11 @@
id: FauxTileAstroAsteroidSand id: FauxTileAstroAsteroidSand
result: FloorTileItemAstroAsteroidSand result: FloorTileItemAstroAsteroidSand
- type: latheRecipe
parent: BaseFauxTileRecipe
id: FauxTileAstroAsteroidSandBorderless
result: FloorTileItemAstroAsteroidSandBorderless
- type: latheRecipe - type: latheRecipe
id: FloorGreenCircuit id: FloorGreenCircuit
result: FloorTileItemGCircuit4 result: FloorTileItemGCircuit4

View File

@@ -1519,8 +1519,8 @@
# Asteroid # Asteroid
- type: tile - type: tile
id: FloorAsteroidSand id: FloorAsteroidSandBorderless
name: tiles-asteroid-sand name: tiles-asteroid-sand-borderless
sprite: /Textures/Tiles/Asteroid/asteroid.png sprite: /Textures/Tiles/Asteroid/asteroid.png
variants: 13 variants: 13
placementVariants: placementVariants:
@@ -1545,8 +1545,22 @@
weather: true weather: true
- type: tile - type: tile
id: FloorAsteroidSandDug id: FloorAsteroidSand
parent: FloorAsteroidSandBorderless
name: tiles-asteroid-sand name: tiles-asteroid-sand
edgeSprites:
SouthEast: /Textures/Tiles/Asteroid/asteroid_single_edge.png
NorthEast: /Textures/Tiles/Asteroid/asteroid_single_edge.png
NorthWest: /Textures/Tiles/Asteroid/asteroid_single_edge.png
SouthWest: /Textures/Tiles/Asteroid/asteroid_single_edge.png
South: /Textures/Tiles/Asteroid/asteroid_double_edge.png
East: /Textures/Tiles/Asteroid/asteroid_double_edge.png
North: /Textures/Tiles/Asteroid/asteroid_double_edge.png
West: /Textures/Tiles/Asteroid/asteroid_double_edge.png
- type: tile
id: FloorAsteroidSandDugBorderless
name: tiles-asteroid-sand-borderless
sprite: /Textures/Tiles/Asteroid/asteroid_dug.png sprite: /Textures/Tiles/Asteroid/asteroid_dug.png
baseTurf: Space baseTurf: Space
isSubfloor: true isSubfloor: true
@@ -1556,8 +1570,22 @@
weather: true weather: true
- type: tile - type: tile
id: FloorAsteroidSandRed id: FloorAsteroidSandDug
parent: FloorAsteroidSandDugBorderless
name: tiles-asteroid-sand name: tiles-asteroid-sand
edgeSprites:
SouthEast: /Textures/Tiles/Asteroid/asteroid_single_edge.png
NorthEast: /Textures/Tiles/Asteroid/asteroid_single_edge.png
NorthWest: /Textures/Tiles/Asteroid/asteroid_single_edge.png
SouthWest: /Textures/Tiles/Asteroid/asteroid_single_edge.png
South: /Textures/Tiles/Asteroid/asteroid_double_edge.png
East: /Textures/Tiles/Asteroid/asteroid_double_edge.png
North: /Textures/Tiles/Asteroid/asteroid_double_edge.png
West: /Textures/Tiles/Asteroid/asteroid_double_edge.png
- type: tile
id: FloorAsteroidSandRedBorderless
name: tiles-asteroid-sand-borderless
sprite: /Textures/Tiles/Asteroid/asteroid_red.png sprite: /Textures/Tiles/Asteroid/asteroid_red.png
variants: 13 variants: 13
placementVariants: placementVariants:
@@ -1581,6 +1609,20 @@
heatCapacity: 10000 heatCapacity: 10000
weather: true weather: true
- type: tile
id: FloorAsteroidSandRed
parent: FloorAsteroidSandRedBorderless
name: tiles-asteroid-sand
edgeSprites:
SouthEast: /Textures/Tiles/Asteroid/asteroid_single_edge.png
NorthEast: /Textures/Tiles/Asteroid/asteroid_single_edge.png
NorthWest: /Textures/Tiles/Asteroid/asteroid_single_edge.png
SouthWest: /Textures/Tiles/Asteroid/asteroid_single_edge.png
South: /Textures/Tiles/Asteroid/asteroid_double_edge.png
East: /Textures/Tiles/Asteroid/asteroid_double_edge.png
North: /Textures/Tiles/Asteroid/asteroid_double_edge.png
West: /Textures/Tiles/Asteroid/asteroid_double_edge.png
- type: tile - type: tile
id: FloorAsteroidTile id: FloorAsteroidTile
name: tiles-asteroid-tile name: tiles-asteroid-tile
@@ -1594,8 +1636,8 @@
weather: true weather: true
- type: tile - type: tile
id: FloorAsteroidIronsand id: FloorAsteroidIronsandBorderless
name: tiles-asteroid-ironsand name: tiles-asteroid-ironsand-borderless
sprite: /Textures/Tiles/Asteroid/ironsand.png sprite: /Textures/Tiles/Asteroid/ironsand.png
variants: 15 variants: 15
placementVariants: placementVariants:
@@ -1622,8 +1664,22 @@
weather: true weather: true
- type: tile - type: tile
id: FloorAsteroidSandUnvariantized id: FloorAsteroidIronsand
name: tiles-asteroid-sand parent: FloorAsteroidIronsandBorderless
name: tiles-asteroid-ironsand
edgeSprites:
SouthEast: /Textures/Tiles/Asteroid/iron_single_edge.png
NorthEast: /Textures/Tiles/Asteroid/iron_single_edge.png
NorthWest: /Textures/Tiles/Asteroid/iron_single_edge.png
SouthWest: /Textures/Tiles/Asteroid/iron_single_edge.png
South: /Textures/Tiles/Asteroid/iron_double_edge.png
East: /Textures/Tiles/Asteroid/iron_double_edge.png
North: /Textures/Tiles/Asteroid/iron_double_edge.png
West: /Textures/Tiles/Asteroid/iron_double_edge.png
- type: tile
id: FloorAsteroidSandUnvariantizedBorderless
name: tiles-asteroid-sand-borderless
sprite: /Textures/Tiles/Asteroid/asteroid0.png sprite: /Textures/Tiles/Asteroid/asteroid0.png
baseTurf: Space baseTurf: Space
isSubfloor: true isSubfloor: true
@@ -1633,8 +1689,22 @@
weather: true weather: true
- type: tile - type: tile
id: FloorAsteroidIronsandUnvariantized id: FloorAsteroidSandUnvariantized
name: tiles-asteroid-ironsand parent: FloorAsteroidSandUnvariantizedBorderless
name: tiles-asteroid-sand
edgeSprites:
SouthEast: /Textures/Tiles/Asteroid/asteroid_single_edge.png
NorthEast: /Textures/Tiles/Asteroid/asteroid_single_edge.png
NorthWest: /Textures/Tiles/Asteroid/asteroid_single_edge.png
SouthWest: /Textures/Tiles/Asteroid/asteroid_single_edge.png
South: /Textures/Tiles/Asteroid/asteroid_double_edge.png
East: /Textures/Tiles/Asteroid/asteroid_double_edge.png
North: /Textures/Tiles/Asteroid/asteroid_double_edge.png
West: /Textures/Tiles/Asteroid/asteroid_double_edge.png
- type: tile
id: FloorAsteroidIronsandUnvariantizedBorderless
name: tiles-asteroid-ironsand-borderless
sprite: /Textures/Tiles/Asteroid/ironsand0.png sprite: /Textures/Tiles/Asteroid/ironsand0.png
baseTurf: Space baseTurf: Space
isSubfloor: true isSubfloor: true
@@ -1643,6 +1713,20 @@
heatCapacity: 10000 heatCapacity: 10000
weather: true weather: true
- type: tile
id: FloorAsteroidIronsandUnvariantized
parent: FloorAsteroidIronsandUnvariantizedBorderless
name: tiles-asteroid-ironsand
edgeSprites:
SouthEast: /Textures/Tiles/Asteroid/iron_single_edge.png
NorthEast: /Textures/Tiles/Asteroid/iron_single_edge.png
NorthWest: /Textures/Tiles/Asteroid/iron_single_edge.png
SouthWest: /Textures/Tiles/Asteroid/iron_single_edge.png
South: /Textures/Tiles/Asteroid/iron_double_edge.png
East: /Textures/Tiles/Asteroid/iron_double_edge.png
North: /Textures/Tiles/Asteroid/iron_double_edge.png
West: /Textures/Tiles/Asteroid/iron_double_edge.png
# Caves # Caves
- type: tile - type: tile
id: FloorCave id: FloorCave
@@ -1926,6 +2010,16 @@
itemDrop: FloorTileItemAstroAsteroidSand itemDrop: FloorTileItemAstroAsteroidSand
weather: false weather: false
- type: tile
id: FloorAstroAsteroidSandBorderless
name: tiles-astro-asteroid-sand-borderless
parent: FloorAsteroidSandBorderless
baseTurf: Plating
isSubfloor: false
deconstructTools: [ Prying ]
itemDrop: FloorTileItemAstroAsteroidSand
weather: false
- type: tile - type: tile
id: FloorWoodLarge id: FloorWoodLarge
name: tiles-wood-large name: tiles-wood-large

Binary file not shown.

After

Width:  |  Height:  |  Size: 871 B

View File

@@ -1,7 +1,7 @@
{ {
"version": 1, "version": 1,
"license": "CC-BY-SA-3.0", "license": "CC-BY-SA-3.0",
"copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c6e3401f2e7e1e55c57060cdf956a98ef1fefc24, additional attributions available in the Resources/Textures/Tiles/attributions.yml file. Ice tile and Snow tile modifications, Astreroid tile and in-hands created by Southbridge-fur (github)", "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c6e3401f2e7e1e55c57060cdf956a98ef1fefc24, additional attributions available in the Resources/Textures/Tiles/attributions.yml file. Ice tile and Snow tile modifications, Astreroid tile and in-hands created by Southbridge-fur (github), Astro-asteroid by kosticia (Github)",
"size": { "size": {
"x": 32, "x": 32,
"y": 32 "y": 32
@@ -553,6 +553,9 @@
{ {
"name": "asteroid" "name": "asteroid"
}, },
{
"name": "astro-asteroid"
},
{ {
"name": "asteroid-inhand-right", "name": "asteroid-inhand-right",
"directions": 4 "directions": 4

Binary file not shown.

After

Width:  |  Height:  |  Size: 982 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 188 B