init
This commit is contained in:
105
Prototypes/Entities/Tiles/bananium.yml
Normal file
105
Prototypes/Entities/Tiles/bananium.yml
Normal file
@@ -0,0 +1,105 @@
|
||||
# SPDX-FileCopyrightText: 2019 Pieter-Jan Briers <pieterjan.briers@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 Hugo Laloge <hugo.laloge@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2020 L.E.D <10257081+unusualcrow@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2020 Paul Ritter <ritter.paul1@googlemail.com>
|
||||
# SPDX-FileCopyrightText: 2020 Remie Richards <remierichards@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2020 Víctor Aguilera Puerto <6766154+Zumorica@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2020 Víctor Aguilera Puerto <zddm@outlook.es>
|
||||
# SPDX-FileCopyrightText: 2020 Ygg01 <y.laughing.man.y@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2020 lajolico <55922029+lajolico@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2020 unusualcrow <unusualcrow@protonmail.com>
|
||||
# SPDX-FileCopyrightText: 2021 AJCM-git <60196617+AJCM-git@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2021 Acruid <shatter66@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2021 Galactic Chimp <GalacticChimpanzee@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2021 Metal Gear Sloth <metalgearsloth@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2021 Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2021 Swept <sweptwastaken@protonmail.com>
|
||||
# SPDX-FileCopyrightText: 2021 Vera Aguilera Puerto <zddm@outlook.es>
|
||||
# SPDX-FileCopyrightText: 2021 metalgearsloth <comedian_vs_clown@hotmail.com>
|
||||
# SPDX-FileCopyrightText: 2021 mirrorcult <notzombiedude@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2022 Jacob Tong <10494922+ShadowCommander@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2022 Leon Friedrich <60421075+ElectroJr@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2023 brainfood1183 <113240905+brainfood1183@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2023 lzk <124214523+lzk228@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2023 metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 Adeinitas <147965189+adeinitas@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 Danger Revolution! <142105406+DangerRevolution@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 K-Dynamic <20566341+K-Dynamic@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 Timemaster99 <57200767+Timemaster99@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 VMSolidus <evilexecutive@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2024 gluesniffler <159397573+gluesniffler@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||
#
|
||||
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
|
||||
- type: entity
|
||||
id: FloorBananiumEntity
|
||||
name: bananium floor
|
||||
placement:
|
||||
mode: SnapgridCenter
|
||||
components:
|
||||
- type: Clickable
|
||||
- type: Sprite
|
||||
sprite: Tiles/Misc/bananium.rsi
|
||||
drawdepth: FloorTiles
|
||||
layers:
|
||||
- state: bananium
|
||||
- type: Transform
|
||||
anchored: true
|
||||
- type: FootstepModifier
|
||||
footstepSoundCollection:
|
||||
collection: FootstepClown
|
||||
- type: Tag
|
||||
tags:
|
||||
- Catwalk
|
||||
- type: Construction
|
||||
graph: FloorBananium
|
||||
node: BananiumFloor
|
||||
- type: Damageable
|
||||
damageContainer: Inorganic
|
||||
damageModifierSet: Metallic
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 500
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 200
|
||||
behaviors:
|
||||
- !type:SpawnEntitiesBehavior
|
||||
spawn:
|
||||
MaterialBananium:
|
||||
min: 0
|
||||
max: 1
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- type: Slippery
|
||||
- type: StepTrigger
|
||||
intersectRatio: 0.2
|
||||
triggerGroups: # Goobstation
|
||||
types:
|
||||
- SlipTile
|
||||
- type: Physics
|
||||
bodyType: Static
|
||||
- type: Fixtures
|
||||
fixtures:
|
||||
slips:
|
||||
shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.3,0.4,0.3"
|
||||
hard: false
|
||||
layer:
|
||||
- SlipLayer
|
||||
fix1:
|
||||
shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.4,-0.3,0.4,0.3"
|
||||
density: 1000
|
||||
mask:
|
||||
- ItemMask
|
||||
156
Prototypes/Entities/Tiles/basalt.yml
Normal file
156
Prototypes/Entities/Tiles/basalt.yml
Normal file
@@ -0,0 +1,156 @@
|
||||
# SPDX-FileCopyrightText: 2024 Aiden <aiden@djkraz.com>
|
||||
# SPDX-FileCopyrightText: 2024 Alzore <140123969+Blackern5000@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 Brandon Hu <103440971+Brandon-Huu@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 CaasGit <87243814+CaasGit@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 Chief-Engineer <119664036+Chief-Engineer@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 Cojoke <83733158+Cojoke-dot@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 DrSmugleaf <10968691+DrSmugleaf@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 DrSmugleaf <DrSmugleaf@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 Ed <96445749+TheShuEd@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 Emisse <99158783+Emisse@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 EmoGarbage404 <retron404@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2024 Eoin Mcloughlin <helloworld@eoinrul.es>
|
||||
# SPDX-FileCopyrightText: 2024 Errant <35878406+Errant-4@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 Flareguy <78941145+Flareguy@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 Hrosts <35345601+Hrosts@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 IProduceWidgets <107586145+IProduceWidgets@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 Ian <ignaz.k@live.de>
|
||||
# SPDX-FileCopyrightText: 2024 Ilya246 <57039557+Ilya246@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 Joel Zimmerman <JoelZimmerman@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 JustCone <141039037+JustCone14@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 Killerqu00 <47712032+Killerqu00@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 Ko4ergaPunk <62609550+Ko4ergaPunk@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 Kukutis96513 <146854220+Kukutis96513@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 Leon Friedrich <60421075+ElectroJr@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 Lye <128915833+Lyroth001@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 MerrytheManokit <167581110+MerrytheManokit@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 Mervill <mervills.email@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2024 Mr. 27 <45323883+Dutch-VanDerLinde@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 MureixloI <132683811+MureixloI@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 NakataRin <45946146+NakataRin@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 OrangeMoronage9622 <whyteterry0092@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2024 PJBot <pieterjan.briers+bot@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2024 Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2024 Plykiya <58439124+Plykiya@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 Preston Smith <92108534+thetolbean@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 Psychpsyo <60073468+Psychpsyo@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 Repo <47093363+Titian3@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 RiceMar1244 <138547931+RiceMar1244@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 ShadowCommander <10494922+ShadowCommander@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 Simon <63975668+Simyon264@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 SlamBamActionman <83650252+SlamBamActionman@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 Stalen <33173619+stalengd@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 TakoDragon <69509841+BackeTako@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 Thomas <87614336+Aeshus@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 TsjipTsjip <19798667+TsjipTsjip@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 Ubaser <134914314+UbaserB@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 Unkn0wn_Gh0st <shadowstalkermll@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2024 Vasilis <vasilis@pikachu.systems>
|
||||
# SPDX-FileCopyrightText: 2024 Vigers Ray <60344369+VigersRay@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 beck-thompson <107373427+beck-thompson@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 deathride58 <deathride58@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 deltanedas <39013340+deltanedas@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 deltanedas <@deltanedas:kde.org>
|
||||
# SPDX-FileCopyrightText: 2024 dffdff2423 <dffdff2423@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2024 eoineoineoin <github@eoinrul.es>
|
||||
# SPDX-FileCopyrightText: 2024 foboscheshir <156405958+foboscheshir@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 lzk <124214523+lzk228@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 metalgearsloth <comedian_vs_clown@hotmail.com>
|
||||
# SPDX-FileCopyrightText: 2024 nikthechampiongr <32041239+nikthechampiongr@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 plykiya <plykiya@protonmail.com>
|
||||
# SPDX-FileCopyrightText: 2024 saintmuntzer <47153094+saintmuntzer@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 shamp <140359015+shampunj@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 slarticodefast <161409025+slarticodefast@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 strO0pwafel <153459934+strO0pwafel@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 stroopwafel <j.o.luijkx@student.tudelft.nl>
|
||||
# SPDX-FileCopyrightText: 2024 themias <89101928+themias@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 to4no_fix <156101927+chavonadelal@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 voidnull000 <18663194+voidnull000@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||
#
|
||||
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
|
||||
- type: entity
|
||||
id: BasaltOne
|
||||
name: basalt
|
||||
description: Rock.
|
||||
placement:
|
||||
mode: SnapgridCenter
|
||||
components:
|
||||
- type: Clickable
|
||||
- type: Sprite
|
||||
sprite: /Textures/Tiles/Planet/basalt.rsi
|
||||
layers:
|
||||
- state: basalt1
|
||||
shader: unshaded
|
||||
drawdepth: LowFloors
|
||||
- type: SyncSprite
|
||||
- type: RequiresTile
|
||||
- type: Transform
|
||||
anchored: true
|
||||
- type: Tag
|
||||
tags:
|
||||
- HideContextMenu
|
||||
- type: RadiationBlocker
|
||||
resistance: 5
|
||||
|
||||
- type: entity
|
||||
id: BasaltTwo
|
||||
parent: BasaltOne
|
||||
placement:
|
||||
mode: SnapgridCenter
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: basalt2
|
||||
shader: unshaded
|
||||
|
||||
- type: entity
|
||||
id: BasaltThree
|
||||
parent: BasaltOne
|
||||
placement:
|
||||
mode: SnapgridCenter
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: basalt3
|
||||
shader: unshaded
|
||||
|
||||
- type: entity
|
||||
id: BasaltFour
|
||||
parent: BasaltOne
|
||||
placement:
|
||||
mode: SnapgridCenter
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: basalt4
|
||||
shader: unshaded
|
||||
|
||||
- type: entity
|
||||
id: BasaltFive
|
||||
parent: BasaltOne
|
||||
placement:
|
||||
mode: SnapgridCenter
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: basalt5
|
||||
shader: unshaded
|
||||
|
||||
- type: entity
|
||||
id: BasaltRandom
|
||||
parent: BasaltOne
|
||||
suffix: Random
|
||||
components:
|
||||
- type: RandomSprite
|
||||
available:
|
||||
- 0:
|
||||
basalt1: ""
|
||||
basalt2: ""
|
||||
basalt3: ""
|
||||
basalt4: ""
|
||||
basalt5: ""
|
||||
95
Prototypes/Entities/Tiles/chasm.yml
Normal file
95
Prototypes/Entities/Tiles/chasm.yml
Normal file
@@ -0,0 +1,95 @@
|
||||
# SPDX-FileCopyrightText: 2023 Ed <96445749+TheShuEd@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2023 Kara <lunarautomaton6@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2023 lzk <124214523+lzk228@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2023 metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 Adeinitas <147965189+adeinitas@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 Danger Revolution! <142105406+DangerRevolution@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 Timemaster99 <57200767+Timemaster99@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 VMSolidus <evilexecutive@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2024 gluesniffler <159397573+gluesniffler@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||
#
|
||||
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
|
||||
- type: entity
|
||||
id: FloorChasmEntity
|
||||
name: chasm
|
||||
description: You can't even see the bottom.
|
||||
placement:
|
||||
mode: SnapgridCenter
|
||||
snap:
|
||||
- Wall
|
||||
components:
|
||||
- type: Chasm
|
||||
- type: StepTrigger
|
||||
requiredTriggeredSpeed: 0
|
||||
intersectRatio: 0.4
|
||||
blacklist:
|
||||
tags:
|
||||
- Catwalk
|
||||
triggerGroups: # Goobstation
|
||||
types:
|
||||
- Chasm
|
||||
- type: Transform
|
||||
anchored: true
|
||||
- type: Clickable
|
||||
- type: Sprite
|
||||
sprite: Tiles/Planet/Chasms/basalt_chasm.rsi
|
||||
drawdepth: BelowFloor
|
||||
layers:
|
||||
- state: chasm
|
||||
- type: Icon
|
||||
sprite: Tiles/Planet/Chasms/basalt_chasm.rsi
|
||||
state: full
|
||||
- type: IconSmooth
|
||||
key: chasm
|
||||
additionalKeys:
|
||||
- walls
|
||||
base: chasm
|
||||
- type: Physics
|
||||
bodyType: Static
|
||||
- type: Fixtures
|
||||
fixtures:
|
||||
fix1:
|
||||
shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.5,-0.5,0.5,0.5"
|
||||
layer:
|
||||
- WallLayer
|
||||
mask:
|
||||
- ItemMask
|
||||
density: 1000
|
||||
hard: false
|
||||
- type: Tag
|
||||
tags:
|
||||
- HideContextMenu
|
||||
|
||||
- type: entity
|
||||
parent: FloorChasmEntity
|
||||
id: FloorChromiteChasm
|
||||
suffix: Chromite
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Tiles/Planet/Chasms/chromite_chasm.rsi
|
||||
- type: Icon
|
||||
sprite: Tiles/Planet/Chasms/chromite_chasm.rsi
|
||||
|
||||
- type: entity
|
||||
parent: FloorChasmEntity
|
||||
id: FloorDesertChasm
|
||||
suffix: Desert
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Tiles/Planet/Chasms/desert_chasm.rsi
|
||||
- type: Icon
|
||||
sprite: Tiles/Planet/Chasms/desert_chasm.rsi
|
||||
|
||||
- type: entity
|
||||
parent: FloorChasmEntity
|
||||
id: FloorSnowChasm
|
||||
suffix: Snow
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Tiles/Planet/Chasms/snow_chasm.rsi
|
||||
- type: Icon
|
||||
sprite: Tiles/Planet/Chasms/snow_chasm.rsi
|
||||
122
Prototypes/Entities/Tiles/lava.yml
Normal file
122
Prototypes/Entities/Tiles/lava.yml
Normal file
@@ -0,0 +1,122 @@
|
||||
# SPDX-FileCopyrightText: 2023 Kara <lunarautomaton6@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2023 lzk <124214523+lzk228@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 Adeinitas <147965189+adeinitas@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 Danger Revolution! <142105406+DangerRevolution@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 Flareguy <78941145+Flareguy@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 SlamBamActionman <83650252+SlamBamActionman@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 Timemaster99 <57200767+Timemaster99@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 VMSolidus <evilexecutive@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2025 Aidenkrz <aiden@djkraz.com>
|
||||
# SPDX-FileCopyrightText: 2025 Aineias1 <dmitri.s.kiselev@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2025 DoutorWhite <thedoctorwhite@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2025 Ed <96445749+TheShuEd@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2025 FaDeOkno <143940725+FaDeOkno@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2025 GoobBot <uristmchands@proton.me>
|
||||
# SPDX-FileCopyrightText: 2025 McBosserson <148172569+McBosserson@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2025 Milon <plmilonpl@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2025 Piras314 <p1r4s@proton.me>
|
||||
# SPDX-FileCopyrightText: 2025 Rouden <149893554+Roudenn@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2025 Roudenn <romabond091@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2025 TheBorzoiMustConsume <197824988+TheBorzoiMustConsume@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2025 Unlumination <144041835+Unlumy@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2025 coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2025 deltanedas <39013340+deltanedas@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2025 deltanedas <@deltanedas:kde.org>
|
||||
# SPDX-FileCopyrightText: 2025 gluesniffler <159397573+gluesniffler@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2025 gluesniffler <linebarrelerenthusiast@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2025 metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2025 username <113782077+whateverusername0@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2025 whateverusername0 <whateveremail>
|
||||
#
|
||||
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
|
||||
- type: entity
|
||||
id: FloorLavaEntity
|
||||
name: lava
|
||||
description: Don't jump in. It's not worth it, no matter how funny it is.
|
||||
placement:
|
||||
mode: SnapgridCenter
|
||||
snap:
|
||||
- Wall
|
||||
components:
|
||||
- type: TileEmission
|
||||
color: "#FF4500"
|
||||
- type: StepTrigger
|
||||
requiredTriggeredSpeed: 0
|
||||
intersectRatio: 0.1
|
||||
blacklist:
|
||||
tags:
|
||||
- Catwalk
|
||||
triggerGroups: # Goobstation
|
||||
types:
|
||||
- Lava
|
||||
- type: TileEntityEffect
|
||||
effects:
|
||||
- !type:FlammableReaction
|
||||
multiplier: 2.5 # Lavaland Change
|
||||
multiplierOnExisting: 0.75
|
||||
- !type:Ignite
|
||||
# Lavaland Change start
|
||||
- !type:AdjustTemperature
|
||||
amount: 10000 # thermal energy, not temperature!
|
||||
- !type:MovespeedModifier
|
||||
walkSpeedModifier: 0.6
|
||||
sprintSpeedModifier: 0.6
|
||||
# Lavaland Change end
|
||||
# Goobstation - fishing
|
||||
- type: FishingSpot
|
||||
fishList: !type:NestedSelector
|
||||
tableId: LavaFishingLootTable
|
||||
fishDefaultTimer: 25.0
|
||||
fishTimerVariety: 15.0
|
||||
# Goobstation - fishing
|
||||
- type: Transform
|
||||
anchored: true
|
||||
- type: SyncSprite
|
||||
- type: Clickable
|
||||
- type: Sprite
|
||||
sprite: Tiles/Planet/lava.rsi
|
||||
drawdepth: BelowFloor
|
||||
layers:
|
||||
- state: lava
|
||||
shader: unshaded
|
||||
- type: Icon
|
||||
sprite: Tiles/Planet/lava.rsi
|
||||
state: full
|
||||
- type: IconSmooth
|
||||
key: floor
|
||||
additionalKeys:
|
||||
- walls
|
||||
base: lava
|
||||
- type: Physics
|
||||
bodyType: Static
|
||||
- type: Fixtures
|
||||
fixtures:
|
||||
fix1:
|
||||
shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.5,-0.5,0.5,0.5"
|
||||
layer:
|
||||
- SlipLayer
|
||||
mask:
|
||||
- ItemMask
|
||||
density: 1000
|
||||
hard: false
|
||||
# Goobstation - fishing
|
||||
fishing:
|
||||
shape:
|
||||
!type:PhysShapeCircle
|
||||
radius: 0.4
|
||||
layer:
|
||||
- ItemMask
|
||||
mask:
|
||||
- HighImpassable
|
||||
density: 1000
|
||||
hard: false
|
||||
# Goobstation - fishing
|
||||
- type: Tag
|
||||
tags:
|
||||
- HideContextMenu
|
||||
- type: CosmicCorruptible # DeltaV - Cosmic Cult
|
||||
convertTo: FloorCosmicDecay
|
||||
99
Prototypes/Entities/Tiles/liquid_plasma.yml
Normal file
99
Prototypes/Entities/Tiles/liquid_plasma.yml
Normal file
@@ -0,0 +1,99 @@
|
||||
# SPDX-FileCopyrightText: 2023 Kara <lunarautomaton6@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2023 lzk <124214523+lzk228@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 Adeinitas <147965189+adeinitas@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 Danger Revolution! <142105406+DangerRevolution@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 Flareguy <78941145+Flareguy@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 SlamBamActionman <83650252+SlamBamActionman@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 Timemaster99 <57200767+Timemaster99@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 VMSolidus <evilexecutive@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2024 gluesniffler <159397573+gluesniffler@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2025 DoutorWhite <thedoctorwhite@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2025 GoobBot <uristmchands@proton.me>
|
||||
# SPDX-FileCopyrightText: 2025 Rouden <149893554+Roudenn@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2025 Roudenn <romabond091@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2025 gluesniffler <linebarrelerenthusiast@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2025 metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
|
||||
#
|
||||
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
|
||||
- type: entity
|
||||
id: FloorLiquidPlasmaEntity
|
||||
name: liquid plasma
|
||||
description: Sweet, expensive nectar. Don't consume.
|
||||
placement:
|
||||
mode: SnapgridCenter
|
||||
snap:
|
||||
- Wall
|
||||
components:
|
||||
- type: TileEmission
|
||||
color: "#974988"
|
||||
- type: StepTrigger
|
||||
requiredTriggeredSpeed: 0
|
||||
intersectRatio: 0.1
|
||||
blacklist:
|
||||
tags:
|
||||
- Catwalk
|
||||
triggerGroups: # Goobstation
|
||||
types:
|
||||
- Lava
|
||||
- type: TileEntityEffect
|
||||
effects:
|
||||
- !type:FlammableReaction
|
||||
multiplier: 3.75
|
||||
multiplierOnExisting: 0.75
|
||||
- !type:Ignite
|
||||
# Goobstation - fishing
|
||||
- type: FishingSpot
|
||||
fishList: !type:NestedSelector
|
||||
tableId: PlasmaFishingLootTable
|
||||
fishDefaultTimer: 25.0
|
||||
fishTimerVariety: 15.0
|
||||
# Goobstation - fishing
|
||||
- type: Transform
|
||||
anchored: true
|
||||
- type: SyncSprite
|
||||
- type: Clickable
|
||||
- type: Sprite
|
||||
sprite: Tiles/Planet/liquid_plasma.rsi
|
||||
drawdepth: BelowFloor
|
||||
layers:
|
||||
- state: plasma
|
||||
shader: unshaded
|
||||
- type: Icon
|
||||
sprite: Tiles/Planet/liquid_plasma.rsi
|
||||
state: full
|
||||
- type: IconSmooth
|
||||
key: floor
|
||||
base: plasma
|
||||
- type: Physics
|
||||
bodyType: Static
|
||||
- type: Fixtures
|
||||
fixtures:
|
||||
fix1:
|
||||
shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.5,-0.5,0.5,0.5"
|
||||
layer:
|
||||
- SlipLayer
|
||||
mask:
|
||||
- ItemMask
|
||||
density: 1000
|
||||
hard: false
|
||||
# Goobstation - fishing
|
||||
fishing:
|
||||
shape:
|
||||
!type:PhysShapeCircle
|
||||
radius: 0.4
|
||||
layer:
|
||||
- ItemMask
|
||||
mask:
|
||||
- HighImpassable
|
||||
density: 1000
|
||||
hard: false
|
||||
# Goobstation - fishing
|
||||
- type: Tag
|
||||
tags:
|
||||
- HideContextMenu
|
||||
- type: CosmicCorruptible # DeltaV - Cosmic Cult
|
||||
convertTo: FloorCosmicDecay
|
||||
87
Prototypes/Entities/Tiles/shadow_basalt.yml
Normal file
87
Prototypes/Entities/Tiles/shadow_basalt.yml
Normal file
@@ -0,0 +1,87 @@
|
||||
# SPDX-FileCopyrightText: 2023 Ed <96445749+TheShuEd@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2023 metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 IProduceWidgets <107586145+IProduceWidgets@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 deathride58 <deathride58@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||
#
|
||||
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
|
||||
- type: entity
|
||||
id: ShadowBasaltOne
|
||||
name: shadowstone
|
||||
description: Glowing cracks in reality. It's probably fine.
|
||||
placement:
|
||||
mode: SnapgridCenter
|
||||
components:
|
||||
- type: Clickable
|
||||
- type: Sprite
|
||||
sprite: /Textures/Tiles/Planet/shadowbasalt.rsi
|
||||
layers:
|
||||
- state: basalt1
|
||||
shader: unshaded
|
||||
drawdepth: LowFloors
|
||||
- type: SyncSprite
|
||||
- type: RequiresTile
|
||||
- type: Transform
|
||||
anchored: true
|
||||
- type: Tag
|
||||
tags:
|
||||
- HideContextMenu
|
||||
|
||||
- type: entity
|
||||
id: ShadowBasaltTwo
|
||||
parent: ShadowBasaltOne
|
||||
placement:
|
||||
mode: SnapgridCenter
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: basalt2
|
||||
shader: unshaded
|
||||
|
||||
- type: entity
|
||||
id: ShadowBasaltThree
|
||||
parent: ShadowBasaltOne
|
||||
placement:
|
||||
mode: SnapgridCenter
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: basalt3
|
||||
shader: unshaded
|
||||
|
||||
- type: entity
|
||||
id: ShadowBasaltFour
|
||||
parent: ShadowBasaltOne
|
||||
placement:
|
||||
mode: SnapgridCenter
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: basalt4
|
||||
shader: unshaded
|
||||
|
||||
- type: entity
|
||||
id: ShadowBasaltFive
|
||||
parent: ShadowBasaltOne
|
||||
placement:
|
||||
mode: SnapgridCenter
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: basalt5
|
||||
shader: unshaded
|
||||
|
||||
- type: entity
|
||||
id: ShadowBasaltRandom
|
||||
parent: ShadowBasaltOne
|
||||
suffix: Random
|
||||
components:
|
||||
- type: RandomSprite
|
||||
available:
|
||||
- 0:
|
||||
basalt1: ""
|
||||
basalt2: ""
|
||||
basalt3: ""
|
||||
basalt4: ""
|
||||
basalt5: ""
|
||||
102
Prototypes/Entities/Tiles/water.yml
Normal file
102
Prototypes/Entities/Tiles/water.yml
Normal file
@@ -0,0 +1,102 @@
|
||||
# SPDX-FileCopyrightText: 2023 AJCM-git <60196617+AJCM-git@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2023 Kara <lunarautomaton6@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2023 lzk <124214523+lzk228@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2023 metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 Aiden <aiden@djkraz.com>
|
||||
# SPDX-FileCopyrightText: 2024 Ed <96445749+TheShuEd@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 Froffy025 <78222136+Froffy025@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2024 justdie12 <125140938+justdie12@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2025 GoobBot <uristmchands@proton.me>
|
||||
# SPDX-FileCopyrightText: 2025 Rouden <149893554+Roudenn@users.noreply.github.com>
|
||||
# SPDX-FileCopyrightText: 2025 Roudenn <romabond091@gmail.com>
|
||||
# SPDX-FileCopyrightText: 2025 gluesniffler <linebarrelerenthusiast@gmail.com>
|
||||
#
|
||||
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||
|
||||
- type: entity
|
||||
id: FloorWaterEntity
|
||||
name: water
|
||||
description: A real thirst quencher.
|
||||
placement:
|
||||
mode: SnapgridCenter
|
||||
snap:
|
||||
- Wall
|
||||
components:
|
||||
- type: FloorOccluder
|
||||
- type: Transform
|
||||
anchored: true
|
||||
- type: SyncSprite
|
||||
- type: Clickable
|
||||
- type: Sprite
|
||||
sprite: Tiles/Planet/water.rsi
|
||||
drawdepth: BelowFloor
|
||||
layers:
|
||||
- state: shoreline_water
|
||||
- type: SolutionContainerManager
|
||||
solutions:
|
||||
pool:
|
||||
maxVol: 9999999 #.inf seems to break the whole yaml file, but would definitely be preferable.
|
||||
reagents:
|
||||
- ReagentId: Water
|
||||
Quantity: 9999999
|
||||
#- type: SolutionRegeneration Goobstation - laggy as shit
|
||||
# solution: tank
|
||||
# generated:
|
||||
# reagents:
|
||||
# - ReagentId: Water
|
||||
# Quantity: 100
|
||||
- type: DrainableSolution
|
||||
solution: pool
|
||||
- type: SpeedModifierContacts
|
||||
walkSpeedModifier: 0.5
|
||||
sprintSpeedModifier: 0.5
|
||||
- type: Physics
|
||||
bodyType: Static
|
||||
- type: Fixtures
|
||||
fixtures:
|
||||
fix1:
|
||||
shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.5,-0.5,0.5,0.5"
|
||||
layer:
|
||||
- SlipLayer
|
||||
mask:
|
||||
- ItemMask
|
||||
density: 1000
|
||||
hard: false
|
||||
# Goobstation - fishing
|
||||
fishing:
|
||||
shape:
|
||||
!type:PhysShapeCircle
|
||||
radius: 0.4
|
||||
layer:
|
||||
- ItemMask
|
||||
mask:
|
||||
- HighImpassable
|
||||
density: 1000
|
||||
hard: false
|
||||
# Goobstation - fishing
|
||||
- type: FootstepModifier
|
||||
footstepSoundCollection:
|
||||
collection: FootstepWater
|
||||
params:
|
||||
volume: 8
|
||||
- type: StepTrigger
|
||||
requiredTriggeredSpeed: 0
|
||||
intersectRatio: 0.1
|
||||
blacklist:
|
||||
tags:
|
||||
- Catwalk
|
||||
- type: TileEntityEffect
|
||||
effects:
|
||||
- !type:ExtinguishReaction
|
||||
# Goobstation - fishing
|
||||
- type: FishingSpot
|
||||
fishList: !type:NestedSelector
|
||||
tableId: WaterFishingLootTable
|
||||
fishDefaultTimer: 25.0
|
||||
fishTimerVariety: 15.0
|
||||
# Goobstation - fishing
|
||||
- type: CosmicCorruptible # DeltaV - Cosmic Cult
|
||||
convertTo: FloorCosmicDecay
|
||||
Reference in New Issue
Block a user