This commit is contained in:
2026-01-24 16:34:15 -05:00
commit c23bf51490
3996 changed files with 657568 additions and 0 deletions

2385
Prototypes/Tiles/floors.yml Normal file

File diff suppressed because it is too large Load Diff

175
Prototypes/Tiles/planet.yml Normal file
View File

@@ -0,0 +1,175 @@
# SPDX-FileCopyrightText: 2023 20kdc <asdd2808@gmail.com>
# SPDX-FileCopyrightText: 2023 Kara <lunarautomaton6@gmail.com>
# SPDX-FileCopyrightText: 2023 Vordenburg <114301317+Vordenburg@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 deltanedas <39013340+deltanedas@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 deltanedas <@deltanedas:kde.org>
# SPDX-FileCopyrightText: 2023 metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Flareguy <78941145+Flareguy@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 ShadowCommander <10494922+ShadowCommander@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
#
# SPDX-License-Identifier: AGPL-3.0-or-later
- type: tile
id: FloorPlanetDirt
name: tiles-dirt-planet-floor
sprite: /Textures/Tiles/Planet/dirt.rsi/dirt.png
variants: 4
placementVariants:
- 1.0
- 1.0
- 1.0
- 1.0
isSubfloor: true
footstepSounds:
collection: FootstepAsteroid
heatCapacity: 10000
weather: true
indestructible: true
# Desert
- type: tile
id: FloorDesert
name: tiles-desert-floor
sprite: /Textures/Tiles/Planet/Desert/desert.png
variants: 6
placementVariants:
- 1.0
- 1.0
- 1.0
- 1.0
- 1.0
- 1.0
isSubfloor: true
footstepSounds:
collection: FootstepAsteroid
heatCapacity: 10000
weather: true
indestructible: true
- type: tile
id: FloorLowDesert
name: tiles-low-desert-floor
sprite: /Textures/Tiles/Planet/Desert/low_desert.png
variants: 6
placementVariants:
- 1.0
- 1.0
- 1.0
- 1.0
- 1.0
- 1.0
isSubfloor: true
footstepSounds:
collection: FootstepAsteroid
heatCapacity: 10000
weather: true
indestructible: true
# Grass
- type: tile
id: FloorPlanetGrass
name: tiles-grass-planet-floor
sprite: /Textures/Tiles/Planet/Grass/grass.png
variants: 4
placementVariants:
- 1.0
- 1.0
- 1.0
- 1.0
edgeSpritePriority: 1
edgeSprites:
SouthEast: /Textures/Tiles/Planet/Grass/single_edge.png
NorthEast: /Textures/Tiles/Planet/Grass/single_edge.png
NorthWest: /Textures/Tiles/Planet/Grass/single_edge.png
SouthWest: /Textures/Tiles/Planet/Grass/single_edge.png
South: /Textures/Tiles/Planet/Grass/double_edge.png
East: /Textures/Tiles/Planet/Grass/double_edge.png
North: /Textures/Tiles/Planet/Grass/double_edge.png
West: /Textures/Tiles/Planet/Grass/double_edge.png
baseTurf: FloorPlanetDirt
isSubfloor: true
footstepSounds:
collection: FootstepGrass
itemDrop: FloorTileItemGrass
heatCapacity: 10000
weather: true
indestructible: true
# Lava
- type: tile
id: FloorBasalt
name: tiles-basalt-floor
sprite: /Textures/Tiles/Planet/basalt.png
isSubfloor: true
footstepSounds:
collection: FootstepAsteroid
heatCapacity: 10000
weather: true
indestructible: true
# Snow
- type: tile
id: FloorSnow
name: tiles-snow
sprite: /Textures/Tiles/Planet/Snow/snow.png
variants: 13
placementVariants:
- 0.8
- 0.0166
- 0.0166
- 0.0166
- 0.0166
- 0.0166
- 0.0166
- 0.0166
- 0.0166
- 0.0166
- 0.0166
- 0.0116
- 0.0116
edgeSpritePriority: 2
edgeSprites:
South: /Textures/Tiles/Planet/Snow/snow_double_edge_south.png
East: /Textures/Tiles/Planet/Snow/snow_double_edge_east.png
North: /Textures/Tiles/Planet/Snow/snow_double_edge_north.png
West: /Textures/Tiles/Planet/Snow/snow_double_edge_west.png
isSubfloor: true
footstepSounds:
collection: FootstepSnow
heatCapacity: 10000
weather: true
indestructible: true
# Ice
- type: tile
id: FloorIce
name: tiles-ice
sprite: /Textures/Tiles/Planet/Snow/ice.png
isSubfloor: true
friction: 0.05
heatCapacity: 10000
weather: true
mobAcceleration: 0.1
indestructible: true
# Dug snow
- type: tile
id: FloorSnowDug
name: tiles-snow-dug
sprite: /Textures/Tiles/Planet/Snow/snow_dug.png
edgeSpritePriority: 1
edgeSprites:
South: /Textures/Tiles/Planet/Snow/snow_dug_double_edge_south.png
East: /Textures/Tiles/Planet/Snow/snow_dug_double_edge_east.png
North: /Textures/Tiles/Planet/Snow/snow_dug_double_edge_north.png
West: /Textures/Tiles/Planet/Snow/snow_dug_double_edge_west.png
isSubfloor: true
footstepSounds:
collection: FootstepSnow
heatCapacity: 10000
weather: true
indestructible: true
# Wasteland

View File

@@ -0,0 +1,153 @@
# SPDX-FileCopyrightText: 2019 Injazz <43905364+Injazz@users.noreply.github.com>
# SPDX-FileCopyrightText: 2019 Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
# SPDX-FileCopyrightText: 2019 Pieter-Jan Briers <pieterjan.briers@gmail.com>
# SPDX-FileCopyrightText: 2019 PrPleGoo <felix.leeuwen@gmail.com>
# SPDX-FileCopyrightText: 2020 DrSmugleaf <DrSmugleaf@users.noreply.github.com>
# SPDX-FileCopyrightText: 2020 Git-Nivrak <59925169+Git-Nivrak@users.noreply.github.com>
# SPDX-FileCopyrightText: 2020 Paul Ritter <ritter.paul1@googlemail.com>
# SPDX-FileCopyrightText: 2020 Rohesie <rohesie@gmail.com>
# SPDX-FileCopyrightText: 2020 Víctor Aguilera Puerto <6766154+Zumorica@users.noreply.github.com>
# SPDX-FileCopyrightText: 2021 AJCM-git <60196617+AJCM-git@users.noreply.github.com>
# SPDX-FileCopyrightText: 2021 Galactic Chimp <GalacticChimpanzee@gmail.com>
# SPDX-FileCopyrightText: 2022 Jacob Tong <10494922+ShadowCommander@users.noreply.github.com>
# SPDX-FileCopyrightText: 2022 Kara <lunarautomaton6@gmail.com>
# SPDX-FileCopyrightText: 2022 Morb <14136326+Morb0@users.noreply.github.com>
# SPDX-FileCopyrightText: 2022 Peptide90 <78795277+Peptide90@users.noreply.github.com>
# SPDX-FileCopyrightText: 2022 wrexbe <81056464+wrexbe@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 20kdc <asdd2808@gmail.com>
# SPDX-FileCopyrightText: 2023 Ilya246 <57039557+Ilya246@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Aviu00 <93730715+Aviu00@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Ed <96445749+TheShuEd@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Flareguy <78941145+Flareguy@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Ilya246 <ilyukarno@gmail.com>
# SPDX-FileCopyrightText: 2024 MACMAN2003 <macman2003c@gmail.com>
# SPDX-FileCopyrightText: 2024 Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Piras314 <p1r4s@proton.me>
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 K-Dynamic <20566341+K-Dynamic@users.noreply.github.com>
#
# SPDX-License-Identifier: AGPL-3.0-or-later
- type: tile
id: Plating
name: tiles-plating
sprite: /Textures/Tiles/plating.png
baseTurf: Lattice
isSubfloor: true
# Goobstation - Fireaxe plating prying
deconstructTools: [ Axing ]
deconstructTimeMultiplier: 5 # Goobstation
footstepSounds:
collection: FootstepPlating
friction: 1.5
heatCapacity: 10000
- type: tile
id: PlatingDamaged
name: tiles-plating
sprite: /Textures/Tiles/plating_damaged.png
variants: 3
placementVariants:
- 1.0
- 1.0
- 1.0
baseTurf: Lattice
isSubfloor: true
# Goobstation - Fireaxe plating prying
deconstructTools: [ Axing ]
deconstructTimeMultiplier: 5 # Goobstation
footstepSounds:
collection: FootstepPlating
friction: 1.5 # goobstation - damaged tiles shouldn't be slippery
heatCapacity: 10000
- type: tile
id: PlatingBurnt
name: tiles-plating
sprite: /Textures/Tiles/plating_burnt.png
baseTurf: Lattice
isSubfloor: true
# Goobstation - Fireaxe plating prying
deconstructTools: [ Axing ]
deconstructTimeMultiplier: 5 # Goobstation
footstepSounds:
collection: FootstepPlating
friction: 1.5
heatCapacity: 10000
- type: tile
id: PlatingAsteroid
name: tiles-asteroid-plating
sprite: /Textures/Tiles/Asteroid/asteroid_plating.png
baseTurf: Lattice
isSubfloor: true
# Goobstation - Fireaxe plating prying
deconstructTools: [ Axing ]
deconstructTimeMultiplier: 5 # Goobstation
footstepSounds:
collection: FootstepPlating
friction: 1.5
heatCapacity: 10000
- type: tile
id: PlatingBrass
name: tiles-brass-plating
sprite: /Textures/Tiles/Misc/clockwork/clockwork_floor.png
baseTurf: Lattice
isSubfloor: true
# Goobstation - Fireaxe plating prying
deconstructTools: [ Axing ]
deconstructTimeMultiplier: 5 # Goobstation
footstepSounds:
collection: FootstepPlating
friction: 1.5
heatCapacity: 10000
- type: tile
id: PlatingSnow
name: tiles-snow-plating
sprite: /Textures/Tiles/snow_plating.png #Not in the snow planet RSI because it doesn't have any metadata. Should probably be moved to its own folder later.
baseTurf: Lattice
isSubfloor: true
# Goobstation - Fireaxe plating prying
deconstructTools: [ Axing ]
deconstructTimeMultiplier: 5 # Goobstation
footstepSounds:
collection: FootstepPlating
friction: 0.75 #a little less then actual snow
heatCapacity: 10000
- type: tile
id: Lattice
name: tiles-lattice
sprite: /Textures/Tiles/lattice.png
baseTurf: Space
isSubfloor: true
deconstructTools: [ Cutting ]
deconstructTimeMultiplier: 1 # Goobstation
weather: true
footstepSounds:
collection: FootstepCatwalk
friction: 1.5
isSpace: true
itemDrop: PartRodMetal1
heatCapacity: 10000
mass: 200
- type: tile
id: TrainLattice
name: tiles-lattice-train
sprite: /Textures/Tiles/latticeTrain.png
baseTurf: Space
isSubfloor: true
deconstructTools: [ Cutting ]
deconstructTimeMultiplier: 1 # Goobstation
weather: true
footstepSounds:
collection: FootstepPlating
friction: 1.5
isSpace: true
itemDrop: PartRodMetal1
heatCapacity: 10000
mass: 200

View File

@@ -0,0 +1,24 @@
# SPDX-FileCopyrightText: 2018 Pieter-Jan Briers <pieterjan.briers@gmail.com>
# SPDX-FileCopyrightText: 2019 Acruid <shatter66@gmail.com>
# SPDX-FileCopyrightText: 2019 Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
# SPDX-FileCopyrightText: 2019 PrPleGoo <felix.leeuwen@gmail.com>
# SPDX-FileCopyrightText: 2020 Víctor Aguilera Puerto <6766154+Zumorica@users.noreply.github.com>
# SPDX-FileCopyrightText: 2021 AJCM-git <60196617+AJCM-git@users.noreply.github.com>
# SPDX-FileCopyrightText: 2021 Vera Aguilera Puerto <6766154+Zumorica@users.noreply.github.com>
# SPDX-FileCopyrightText: 2021 moonheart08 <moonheart08@users.noreply.github.com>
# SPDX-FileCopyrightText: 2022 Morb <14136326+Morb0@users.noreply.github.com>
# SPDX-FileCopyrightText: 2022 metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
# SPDX-FileCopyrightText: 2022 wrexbe <81056464+wrexbe@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
#
# SPDX-License-Identifier: MIT
- type: tile
id: Space
name: tiles-space
friction: 0
isSubfloor: true
isSpace: true
sturdy: false
thermalConductivity: 0.4
heatCapacity: 700000

View File

@@ -0,0 +1,65 @@
# SPDX-FileCopyrightText: 2023 DrSmugleaf <DrSmugleaf@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Flareguy <78941145+Flareguy@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Piras314 <p1r4s@proton.me>
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
#
# SPDX-License-Identifier: AGPL-3.0-or-later
- type: tileAlias
id: FloorBasaslt
target: FloorBasalt
- type: tileAlias
id: FloorAsteroidCoarseSand1
target: FloorAsteroidCoarseSand0
- type: tileAlias
id: FloorAsteroidCoarseSand2
target: FloorAsteroidCoarseSand0
# 2023-08-21
# Asteroid coarse sand has been nuked since it was made to fit in with the old CEV-Eris style rocks. This tile alias is inevitably not enough to fix every instance of it appearing since the tile is so common, but it's the only reasonable way forward since it's not the default anymore.
- type: tileAlias
id: FloorAsteroidSandRocks
target: FloorAsteroidSand
- type: tileAlias
id: FloorAsteroidSandRocksRed
target: FloorAsteroidSandRed
- type: tileAlias
id: FloorAsteroidSandPebbles
target: FloorAsteroidSand
- type: tileAlias
id: FloorAsteroidIronsand1
target: FloorAsteroidIronsand
- type: tileAlias
id: FloorAsteroidIronsand2
target: FloorAsteroidIronsand
- type: tileAlias
id: FloorAsteroidIronsand3
target: FloorAsteroidIronsand
- type: tileAlias
id: FloorAsteroidIronsand4
target: FloorAsteroidIronsand
- type: tileAlias
id: FloorAsteroidCoarseSand0
target: FloorAsteroidSand
- type: tileAlias
id: FloorAsteroidCoarseSandDug
target: FloorAsteroidSandDug
- type: tileAlias
id: FloorGlassAlt
target: FloorGlass
- type: tileAlias
id: FloorRGlassAlt
target: FloorRGlass