Dark/Light Grass & Desert Astrotiles (#37867)

* Added Waterjug, a low-mid pop map with a tropical theme and custom evac shuttle

* Fixed postmapinittest issues (Hopefully)

* Actually fixed the afformentioned issue.

* Added Warden Spawnpoint which I forgot

* Named APCs, Substations, & Cameras, added some more decals

* Decorated some more, notably the bar.

* Minor adjustments, added cans, slightly reworked salv and maints bar

* Fixed some small issues, notably weird closed doors, added a few small things (shutters mostly)

* Added 2 new astrotiles, dark grass and desert sand.

* Removed map. Fixing issue. Please hold.

* Forgot to remove a comma, please god forgive me maptainers. I blame Rider IDE for it's autoaddition of all changes made even on seperate branches.

* Added localization for stacks.

* Actually fixed the loc. issue. Maybe. Please.

* Hopefully fixed the last localization issue.

* Added Light Astro-tiles, and edited the names of the inhand png's for the dark grass astrotiles to be more internally consistant

* Fixed some issues caused by another PR I made, added more maints stuff

* Made some small decorative and practical changes

* Fixed, changed, and added a ton of stuff. I don't think I can list it all, honestly.

* Removed shields to try to fix an issue with the test

* Hopefully fixed issues relating to a failed test.

* Replaced grass/flora decals with randomized ones, readded shields to armory

* Fixed some YML issues, whitelisted files for flora decal spawners

* Added a bridge-beach, added some misc. items and objects.

* Small changes to buttons, fixed wires and flooring

* Fixed AME-Holopad issue.

* Added a Custom Waterjug Parallax, made it so the parallaxes actually work, and made some minor adjustments to the map

* Fixed an accidental adjustment to CoreStation's parallax prototype YML

* Changed some Salvage and Cargo stuff

* Fixed some merge issues, updated Adriatic with a locker and added some little details to Waterjug

* Fixed some stuff, added docking arm near evac

* meta json fix tiles

* fixed again

* fixed once more

* Removed all the waterjug stuff.

* fix spacing

* fix unnecessary formatting

---------

Co-authored-by: SharkSnake98 <sharksnake87@gmail.com>
Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
This commit is contained in:
SharkSnake98
2025-09-14 21:30:12 -04:00
committed by GitHub
parent 31d30f24f9
commit fd20cc2a00
19 changed files with 160 additions and 0 deletions

View File

@@ -224,6 +224,8 @@ stack-steel-maint-floor = steel maint floor
stack-grating-maint-floor = grating maint floor stack-grating-maint-floor = grating maint floor
stack-web-tile = web tile stack-web-tile = web tile
stack-astro-grass-floor = astro-grass floor stack-astro-grass-floor = astro-grass floor
stack-dark-astro-grass-floor = dark astro-grass floor
stack-light-astro-grass-floor = light astro-grass floor
stack-mowed-astro-grass-floor = mowed astro-grass floor stack-mowed-astro-grass-floor = mowed astro-grass floor
stack-jungle-astro-grass-floor = jungle astro-grass floor stack-jungle-astro-grass-floor = jungle astro-grass floor
stack-astro-ice-floor = astro-ice floor stack-astro-ice-floor = astro-ice floor
@@ -231,6 +233,7 @@ stack-astro-snow-floor = astro-snow floor
stack-large-wood-floor = large wood floor stack-large-wood-floor = large wood floor
stack-red-circuit-floor = red-circuit floor stack-red-circuit-floor = red-circuit floor
stack-asteroid-astro-sand-floor = asteroid astro-sand floor stack-asteroid-astro-sand-floor = asteroid astro-sand floor
stack-desert-astro-sand-floor = desert astro-sand floor
stack-xeno-floor = xeno floor stack-xeno-floor = xeno floor
stack-xeno-steel = xeno steel tile stack-xeno-steel = xeno steel tile
stack-xeno-steel-corner = xeno steel corner tile stack-xeno-steel-corner = xeno steel corner tile

View File

@@ -128,12 +128,15 @@ tiles-hull-reinforced = exterior reinforced hull plating
tiles-web = web tile tiles-web = web tile
tiles-chromite = chromite tiles-chromite = chromite
tiles-astro-grass = astro-grass tiles-astro-grass = astro-grass
tiles-dark-astro-grass = dark astro-grass
tiles-light-astro-grass = light astro-grass
tiles-mowed-astro-grass = mowed astro-grass tiles-mowed-astro-grass = mowed astro-grass
tiles-jungle-astro-grass = jungle astro-grass 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-astro-asteroid-sand-borderless = borderless asteroid astro-sand
tiles-desert-astro-sand = desert astro-sand
tiles-wood-large = large wood tiles-wood-large = large wood
tiles-xeno-floor = xeno floor tiles-xeno-floor = xeno floor
tiles-xeno-steel = xeno steel tile tiles-xeno-steel = xeno steel tile

View File

@@ -11,6 +11,9 @@
- FloorAstroGrass - FloorAstroGrass
- FloorMowedAstroGrass - FloorMowedAstroGrass
- FloorJungleAstroGrass - FloorJungleAstroGrass
- FloorDarkAstroGrass
- FloorLightAstroGrass
- FloorDesertAstroSand
- FloorAstroIce - FloorAstroIce
- FloorAstroSnow - FloorAstroSnow
- FloorAstroAsteroidSand - FloorAstroAsteroidSand

View File

@@ -1533,6 +1533,40 @@
- type: Stack - type: Stack
stackType: FloorTileAstroGrass stackType: FloorTileAstroGrass
- type: entity
parent: FloorTileItemBase
id: FloorTileItemDarkAstroGrass
name: dark astro-grass
description: Fake grass that covers up wires and even comes with realistic NanoTrimmings!
components:
- type: Sprite
state: grassdark
- type: Item
heldPrefix: darkgrass
- type: FloorTile
outputs:
- Plating
- FloorDarkAstroGrass
- type: Stack
stackType: FloorTileDarkAstroGrass
- type: entity
parent: FloorTileItemBase
id: FloorTileItemLightAstroGrass
name: light astro-grass
description: Fake grass that covers up wires and even comes with realistic NanoTrimmings!
components:
- type: Sprite
state: grasslight
- type: Item
heldPrefix: lightgrass
- type: FloorTile
outputs:
- Plating
- FloorLightAstroGrass
- type: Stack
stackType: FloorTileLightAstroGrass
- type: entity - type: entity
id: FloorTileItemAstroIce id: FloorTileItemAstroIce
parent: FloorTileItemBase parent: FloorTileItemBase
@@ -1601,6 +1635,23 @@
- type: Stack - type: Stack
stackType: FloorTileAstroAsteroidSand stackType: FloorTileAstroAsteroidSand
- type: entity
parent: FloorTileItemBase
id: FloorTileItemDesertAstroSand
name: desert astro-sand
description: Fake sand, designed to be fine.
components:
- type: Sprite
state: desertsand
- type: Item
heldPrefix: desertsand
- type: FloorTile
outputs:
- Plating
- FloorDesertAstroSand
- type: Stack
stackType: FloorTileDesertAstroSand
- type: entity - type: entity
name: large wood floor name: large wood floor
parent: FloorTileItemBase parent: FloorTileItemBase

View File

@@ -68,9 +68,12 @@
- FauxTileAstroGrass - FauxTileAstroGrass
- FauxTileMowedAstroGrass - FauxTileMowedAstroGrass
- FauxTileJungleAstroGrass - FauxTileJungleAstroGrass
- FauxTileDarkAstroGrass
- FauxTileLightAstroGrass
- FauxTileAstroIce - FauxTileAstroIce
- FauxTileAstroSnow - FauxTileAstroSnow
- FauxTileAstroAsteroidSand - FauxTileAstroAsteroidSand
- FauxTileDesertAstroSand
# Only contains parts for making basic modular grenades, no actual explosives # Only contains parts for making basic modular grenades, no actual explosives
- type: latheRecipePack - type: latheRecipePack

View File

@@ -200,6 +200,16 @@
id: FauxTileJungleAstroGrass id: FauxTileJungleAstroGrass
result: FloorTileItemJungleAstroGrass result: FloorTileItemJungleAstroGrass
- type: latheRecipe
parent: BaseFauxTileRecipe
id: FauxTileDarkAstroGrass
result: FloorTileItemDarkAstroGrass
- type: latheRecipe
parent: BaseFauxTileRecipe
id: FauxTileLightAstroGrass
result: FloorTileItemLightAstroGrass
- type: latheRecipe - type: latheRecipe
parent: BaseFauxTileRecipe parent: BaseFauxTileRecipe
id: FauxTileAstroIce id: FauxTileAstroIce
@@ -220,6 +230,11 @@
id: FauxTileAstroAsteroidSandBorderless id: FauxTileAstroAsteroidSandBorderless
result: FloorTileItemAstroAsteroidSandBorderless result: FloorTileItemAstroAsteroidSandBorderless
- type: latheRecipe
parent: BaseFauxTileRecipe
id: FauxTileDesertAstroSand
result: FloorTileItemDesertAstroSand
- type: latheRecipe - type: latheRecipe
id: FloorGreenCircuit id: FloorGreenCircuit
result: FloorTileItemGCircuit4 result: FloorTileItemGCircuit4

View File

@@ -98,9 +98,12 @@
- FauxTileAstroGrass - FauxTileAstroGrass
- FauxTileMowedAstroGrass - FauxTileMowedAstroGrass
- FauxTileJungleAstroGrass - FauxTileJungleAstroGrass
- FauxTileDarkAstroGrass
- FauxTileLightAstroGrass
- FauxTileAstroIce - FauxTileAstroIce
- FauxTileAstroSnow - FauxTileAstroSnow
- FauxTileAstroAsteroidSand - FauxTileAstroAsteroidSand
- FauxTileDesertAstroSand
- type: technology - type: technology
id: BiochemicalStasis id: BiochemicalStasis

View File

@@ -617,6 +617,18 @@
spawn: FloorTileItemJungleAstroGrass spawn: FloorTileItemJungleAstroGrass
maxCount: 30 maxCount: 30
- type: stack
id: FloorTileDarkAstroGrass
name: stack-dark-astro-grass-floor
spawn: FloorTileItemDarkAstroGrass
maxCount: 30
- type: stack
id: FloorTileLightAstroGrass
name: stack-light-astro-grass-floor
spawn: FloorTileItemLightAstroGrass
maxCount: 30
- type: stack - type: stack
id: FloorTileAstroIce id: FloorTileAstroIce
name: stack-astro-ice-floor name: stack-astro-ice-floor
@@ -635,6 +647,12 @@
spawn: FloorTileItemAstroAsteroidSand spawn: FloorTileItemAstroAsteroidSand
maxCount: 30 maxCount: 30
- type: stack
id: FloorTileDesertAstroSand
name: stack-desert-astro-sand-floor
spawn: FloorTileItemDesertAstroSand
maxCount: 30
- type: stack - type: stack
id: FloorTileWoodLarge id: FloorTileWoodLarge
name: stack-large-wood-floor name: stack-large-wood-floor

View File

@@ -1999,6 +1999,24 @@
deconstructTools: [ Cutting ] deconstructTools: [ Cutting ]
itemDrop: FloorTileItemJungleAstroGrass itemDrop: FloorTileItemJungleAstroGrass
- type: tile
parent: FloorGrassDark
id: FloorDarkAstroGrass
name: tiles-dark-astro-grass
baseTurf: Plating
isSubfloor: false
deconstructTools: [ Cutting ]
itemDrop: FloorTileItemDarkAstroGrass
- type: tile
parent: FloorGrassLight
id: FloorLightAstroGrass
name: tiles-light-astro-grass
baseTurf: Plating
isSubfloor: false
deconstructTools: [ Cutting ]
itemDrop: FloorTileItemLightAstroGrass
# Ice # Ice
- type: tile - type: tile
id: FloorAstroIce id: FloorAstroIce
@@ -2043,6 +2061,16 @@
itemDrop: FloorTileItemAstroAsteroidSand itemDrop: FloorTileItemAstroAsteroidSand
weather: false weather: false
- type: tile
parent: FloorDesert
id: FloorDesertAstroSand
name: tiles-desert-astro-sand
baseTurf: Plating
isSubfloor: false
deconstructTools: [ Prying ]
itemDrop: FloorTileItemDesertAstroSand
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: 474 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 474 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 648 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 444 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 453 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 405 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 450 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 459 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 408 B

View File

@@ -34,6 +34,9 @@
{ {
"name": "dark-offset" "name": "dark-offset"
}, },
{
"name": "desertsand"
},
{ {
"name": "dirty" "name": "dirty"
}, },
@@ -130,6 +133,12 @@
{ {
"name": "grass" "name": "grass"
}, },
{
"name": "grassdark"
},
{
"name": "grasslight"
},
{ {
"name": "grassjungle" "name": "grassjungle"
}, },
@@ -438,6 +447,14 @@
"name": "grass-inhand-right", "name": "grass-inhand-right",
"directions": 4 "directions": 4
}, },
{
"name": "grasslight-inhand-left",
"directions": 4
},
{
"name": "grasslight-inhand-right",
"directions": 4
},
{ {
"name": "snow-inhand-left", "name": "snow-inhand-left",
"directions": 4 "directions": 4
@@ -446,6 +463,22 @@
"name": "snow-inhand-right", "name": "snow-inhand-right",
"directions": 4 "directions": 4
}, },
{
"name": "grassdark-inhand-left",
"directions": 4
},
{
"name": "grassdark-inhand-right",
"directions": 4
},
{
"name": "desertsand-inhand-left",
"directions": 4
},
{
"name": "desertsand-inhand-right",
"directions": 4
},
{ {
"name": "dirty-inhand-left", "name": "dirty-inhand-left",
"directions": 4 "directions": 4