init
This commit is contained in:
239
Prototypes/Accents/full_replacements.yml
Normal file
239
Prototypes/Accents/full_replacements.yml
Normal file
@@ -0,0 +1,239 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2021 Pancake <Pangogie@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 Paul <ritter.paul1@googlemail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Alex Evgrashin <aevgrashin@yandex.ru>
|
||||||
|
# SPDX-FileCopyrightText: 2022 EmoGarbage404 <98561806+EmoGarbage404@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Moony <moonheart08@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Rane <60792108+Elijahrane@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 T-Stalker <43253663+DogZeroX@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 lapatison <100279397+lapatison@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 mirrorcult <lunarautomaton6@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Kara <lunarautomaton6@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Nim <128169402+Nimfar11@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 RIKELOLDABOSS <122584586+RIKELOLDABOSS@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Simon <63975668+Simyon264@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: 2023 metalgearsloth <comedian_vs_clown@hotmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 potato1234_x <79580518+potato1234x@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 reverie collection <revsys413@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Aidenkrz <aiden@djkraz.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Ed <96445749+TheShuEd@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 LankLTE <135308300+LankLTE@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 RobDemo <88208745+MrRobDemo@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 deathride58 <deathride58@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 slarticodefast <161409025+slarticodefast@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
# Accents that work off of full replacements rather than word replacements.
|
||||||
|
|
||||||
|
- type: accent
|
||||||
|
id: cat
|
||||||
|
fullReplacements:
|
||||||
|
- accent-words-cat-1
|
||||||
|
- accent-words-cat-2
|
||||||
|
- accent-words-cat-3
|
||||||
|
- accent-words-cat-4
|
||||||
|
- accent-words-cat-5
|
||||||
|
- accent-words-cat-6
|
||||||
|
- accent-words-cat-7
|
||||||
|
|
||||||
|
- type: accent
|
||||||
|
id: dog
|
||||||
|
fullReplacements:
|
||||||
|
- accent-words-dog-1
|
||||||
|
- accent-words-dog-2
|
||||||
|
- accent-words-dog-3
|
||||||
|
- accent-words-dog-4
|
||||||
|
- accent-words-dog-5
|
||||||
|
|
||||||
|
- type: accent
|
||||||
|
id: mouse
|
||||||
|
fullReplacements:
|
||||||
|
- accent-words-mouse-1
|
||||||
|
- accent-words-mouse-2
|
||||||
|
- accent-words-mouse-3
|
||||||
|
- accent-words-mouse-4
|
||||||
|
- accent-words-mouse-5
|
||||||
|
- accent-words-mouse-6
|
||||||
|
- accent-words-mouse-7
|
||||||
|
|
||||||
|
- type: accent
|
||||||
|
id: mothroach
|
||||||
|
fullReplacements:
|
||||||
|
- accent-words-mothroach-1
|
||||||
|
- accent-words-mouse-1
|
||||||
|
- accent-words-mouse-2
|
||||||
|
- accent-words-mouse-3
|
||||||
|
- accent-words-mouse-4
|
||||||
|
|
||||||
|
- type: accent
|
||||||
|
id: mumble
|
||||||
|
fullReplacements:
|
||||||
|
- accent-words-mumble-1
|
||||||
|
- accent-words-mumble-2
|
||||||
|
- accent-words-mumble-3
|
||||||
|
|
||||||
|
- type: accent
|
||||||
|
id: silicon
|
||||||
|
fullReplacements:
|
||||||
|
- accent-words-silicon-1
|
||||||
|
- accent-words-silicon-2
|
||||||
|
- accent-words-silicon-3
|
||||||
|
- accent-words-silicon-4
|
||||||
|
|
||||||
|
- type: accent
|
||||||
|
id: xeno
|
||||||
|
fullReplacements:
|
||||||
|
- accent-words-xeno-1
|
||||||
|
- accent-words-xeno-2
|
||||||
|
- accent-words-xeno-3
|
||||||
|
- accent-words-xeno-4
|
||||||
|
|
||||||
|
- type: accent
|
||||||
|
id: zombie
|
||||||
|
fullReplacements:
|
||||||
|
- accent-words-zombie-1
|
||||||
|
- accent-words-zombie-2
|
||||||
|
- accent-words-zombie-3
|
||||||
|
- accent-words-zombie-4
|
||||||
|
- accent-words-zombie-5
|
||||||
|
- accent-words-zombie-6
|
||||||
|
- accent-words-zombie-7
|
||||||
|
- accent-words-zombie-8
|
||||||
|
- accent-words-zombie-9
|
||||||
|
- accent-words-zombie-10
|
||||||
|
|
||||||
|
- type: accent
|
||||||
|
id: zombieMoth
|
||||||
|
fullReplacements:
|
||||||
|
- accent-words-zombie-moth-1
|
||||||
|
- accent-words-zombie-moth-2
|
||||||
|
- accent-words-zombie-moth-3
|
||||||
|
- accent-words-zombie-moth-4
|
||||||
|
- accent-words-zombie-moth-5
|
||||||
|
- accent-words-zombie-moth-6
|
||||||
|
- accent-words-zombie-moth-7 # goob station edit
|
||||||
|
- accent-words-zombie-1
|
||||||
|
- accent-words-zombie-2
|
||||||
|
- accent-words-zombie-4
|
||||||
|
- accent-words-zombie-5
|
||||||
|
- accent-words-zombie-6
|
||||||
|
- accent-words-zombie-8
|
||||||
|
- accent-words-zombie-9
|
||||||
|
- accent-words-zombie-10
|
||||||
|
|
||||||
|
- type: accent
|
||||||
|
id: genericAggressive
|
||||||
|
fullReplacements:
|
||||||
|
- accent-words-generic-aggressive-1
|
||||||
|
- accent-words-generic-aggressive-2
|
||||||
|
- accent-words-generic-aggressive-3
|
||||||
|
- accent-words-generic-aggressive-4
|
||||||
|
|
||||||
|
- type: accent
|
||||||
|
id: duck
|
||||||
|
fullReplacements:
|
||||||
|
- accent-words-duck-1
|
||||||
|
- accent-words-duck-2
|
||||||
|
- accent-words-duck-3
|
||||||
|
- accent-words-duck-4
|
||||||
|
|
||||||
|
- type: accent
|
||||||
|
id: chicken
|
||||||
|
fullReplacements:
|
||||||
|
- accent-words-chicken-1
|
||||||
|
- accent-words-chicken-2
|
||||||
|
- accent-words-chicken-3
|
||||||
|
- accent-words-chicken-4
|
||||||
|
|
||||||
|
- type: accent
|
||||||
|
id: pig
|
||||||
|
fullReplacements:
|
||||||
|
- accent-words-pig-1
|
||||||
|
- accent-words-pig-2
|
||||||
|
- accent-words-pig-3
|
||||||
|
- accent-words-pig-4
|
||||||
|
|
||||||
|
- type: accent
|
||||||
|
id: kangaroo
|
||||||
|
fullReplacements:
|
||||||
|
- accent-words-kangaroo-1
|
||||||
|
- accent-words-kangaroo-2
|
||||||
|
- accent-words-kangaroo-3
|
||||||
|
- accent-words-kangaroo-4
|
||||||
|
|
||||||
|
- type: accent
|
||||||
|
id: slimes
|
||||||
|
fullReplacements:
|
||||||
|
- accent-words-slimes-1
|
||||||
|
- accent-words-slimes-2
|
||||||
|
- accent-words-slimes-3
|
||||||
|
- accent-words-slimes-4
|
||||||
|
- accent-words-slimes-5
|
||||||
|
|
||||||
|
- type: accent
|
||||||
|
id: crab
|
||||||
|
fullReplacements:
|
||||||
|
- accent-words-crab-1
|
||||||
|
- accent-words-crab-2
|
||||||
|
- accent-words-crab-3
|
||||||
|
- accent-words-crab-4
|
||||||
|
- accent-words-crab-5
|
||||||
|
- accent-words-crab-6
|
||||||
|
|
||||||
|
- type: accent
|
||||||
|
id: kobold
|
||||||
|
fullReplacements:
|
||||||
|
- accent-words-kobold-1
|
||||||
|
- accent-words-kobold-2
|
||||||
|
- accent-words-kobold-3
|
||||||
|
- accent-words-kobold-4
|
||||||
|
- accent-words-kobold-5
|
||||||
|
- accent-words-kobold-6
|
||||||
|
- accent-words-kobold-7
|
||||||
|
- accent-words-kobold-8
|
||||||
|
- accent-words-kobold-9
|
||||||
|
|
||||||
|
- type: accent
|
||||||
|
id: nymph
|
||||||
|
fullReplacements:
|
||||||
|
- accent-words-nymph-1
|
||||||
|
- accent-words-nymph-2
|
||||||
|
- accent-words-nymph-3
|
||||||
|
- accent-words-nymph-4
|
||||||
|
|
||||||
|
- type: accent
|
||||||
|
id: tomatoKiller
|
||||||
|
fullReplacements:
|
||||||
|
- accent-words-tomato-1
|
||||||
|
- accent-words-tomato-2
|
||||||
|
- accent-words-tomato-3
|
||||||
|
- accent-words-tomato-4
|
||||||
|
- accent-words-tomato-5
|
||||||
|
|
||||||
|
- type: accent
|
||||||
|
id: scurret
|
||||||
|
fullReplacements:
|
||||||
|
- accent-words-scurret-1
|
||||||
|
- accent-words-scurret-2
|
||||||
|
- accent-words-scurret-3
|
||||||
|
- accent-words-scurret-4
|
||||||
|
- accent-words-scurret-5
|
||||||
|
- accent-words-scurret-6
|
||||||
|
- accent-words-scurret-7
|
||||||
|
- accent-words-scurret-8
|
||||||
|
- accent-words-scurret-9
|
||||||
|
- accent-words-scurret-10
|
||||||
|
- accent-words-scurret-11
|
||||||
|
- accent-words-scurret-12
|
||||||
|
- accent-words-scurret-13
|
||||||
|
- accent-words-scurret-14
|
||||||
|
- accent-words-scurret-15
|
||||||
|
- accent-words-scurret-16
|
||||||
|
- accent-words-scurret-17
|
||||||
|
- accent-words-scurret-18
|
||||||
|
- accent-words-scurret-19
|
||||||
|
- accent-words-scurret-20
|
||||||
709
Prototypes/Accents/word_replacements.yml
Normal file
709
Prototypes/Accents/word_replacements.yml
Normal file
@@ -0,0 +1,709 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2023 AJCM <AJCM@tutanota.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Alekshhh <44923899+Alekshhh@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 ElectroJr <leonsfriedrich@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Mr. 27 <45323883+27alaing@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 OctoRocket <88291550+OctoRocket@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Raitononai <136900466+Raitononai@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 brainfood1183 <113240905+brainfood1183@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 lunarcomets <140772713+lunarcomets@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Aiden <aiden@djkraz.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Aidenkrz <aiden@djkraz.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Alzore <140123969+Blackern5000@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Benny (TropicalHibi) <24284437+TropicalHibi@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Brandon Hu <103440971+Brandon-Huu@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 CMDR-Piboy314 <92357316+CMDR-Piboy314@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 Doctor-Cpu <77215380+Doctor-Cpu@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 Ghagliiarghii <68826635+Ghagliiarghii@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Hmeister-real <118129069+Hmeister-real@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 Kara <lunarautomaton6@gmail.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 UBlueberry <161545003+UBlueberry@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 deepdarkdepths <155149356+deepdarkdepths@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 tosatur <63034378+tosatur@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-FileCopyrightText: 2025 GoobBot <uristmchands@proton.me>
|
||||||
|
# SPDX-FileCopyrightText: 2025 ImWeax <59857479+ImWeax@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 TurboTracker <130304754+TurboTrackerss14@users.noreply.github.com>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
# Accents that work off of word replacements.
|
||||||
|
|
||||||
|
# this is kind of dumb but localization demands it.
|
||||||
|
# i guess you could just specify the prefix ('mobster') and count and let the system fill it
|
||||||
|
- type: accent
|
||||||
|
id: mobster
|
||||||
|
wordReplacements:
|
||||||
|
accent-mobster-words-1: accent-mobster-words-replace-1
|
||||||
|
accent-mobster-words-2: accent-mobster-words-replace-2
|
||||||
|
accent-mobster-words-3: accent-mobster-words-replace-3
|
||||||
|
accent-mobster-words-4: accent-mobster-words-replace-4
|
||||||
|
accent-mobster-words-5: accent-mobster-words-replace-5
|
||||||
|
accent-mobster-words-6: accent-mobster-words-replace-6
|
||||||
|
accent-mobster-words-7: accent-mobster-words-replace-7
|
||||||
|
accent-mobster-words-8: accent-mobster-words-replace-8
|
||||||
|
accent-mobster-words-9: accent-mobster-words-replace-9
|
||||||
|
accent-mobster-words-10: accent-mobster-words-replace-10
|
||||||
|
accent-mobster-words-11: accent-mobster-words-replace-11
|
||||||
|
accent-mobster-words-12: accent-mobster-words-replace-12
|
||||||
|
accent-mobster-words-13: accent-mobster-words-replace-13
|
||||||
|
accent-mobster-words-14: accent-mobster-words-replace-14
|
||||||
|
accent-mobster-words-15: accent-mobster-words-replace-15
|
||||||
|
accent-mobster-words-16: accent-mobster-words-replace-16
|
||||||
|
accent-mobster-words-17: accent-mobster-words-replace-17
|
||||||
|
|
||||||
|
- type: accent
|
||||||
|
id: italian
|
||||||
|
wordReplacements:
|
||||||
|
accent-italian-words-1: accent-italian-words-replace-1
|
||||||
|
accent-italian-words-2: accent-italian-words-replace-2
|
||||||
|
accent-italian-words-3: accent-italian-words-replace-3
|
||||||
|
accent-italian-words-4: accent-italian-words-replace-4
|
||||||
|
accent-italian-words-5: accent-italian-words-replace-5
|
||||||
|
accent-italian-words-6: accent-italian-words-replace-6
|
||||||
|
accent-italian-words-7: accent-italian-words-replace-7
|
||||||
|
accent-italian-words-8: accent-italian-words-replace-8
|
||||||
|
accent-italian-words-9: accent-italian-words-replace-9
|
||||||
|
accent-italian-words-10: accent-italian-words-replace-10
|
||||||
|
accent-italian-words-11: accent-italian-words-replace-11
|
||||||
|
accent-italian-words-12: accent-italian-words-replace-12
|
||||||
|
accent-italian-words-13: accent-italian-words-replace-13
|
||||||
|
accent-italian-words-14: accent-italian-words-replace-14
|
||||||
|
accent-italian-words-15: accent-italian-words-replace-15
|
||||||
|
accent-italian-words-16: accent-italian-words-replace-16
|
||||||
|
accent-italian-words-17: accent-italian-words-replace-17
|
||||||
|
accent-italian-words-18: accent-italian-words-replace-18
|
||||||
|
accent-italian-words-19: accent-italian-words-replace-19
|
||||||
|
accent-italian-words-20: accent-italian-words-replace-20
|
||||||
|
accent-italian-words-21: accent-italian-words-replace-21
|
||||||
|
accent-italian-words-22: accent-italian-words-replace-22
|
||||||
|
accent-italian-words-23: accent-italian-words-replace-23
|
||||||
|
accent-italian-words-24: accent-italian-words-replace-24
|
||||||
|
accent-italian-words-25: accent-italian-words-replace-25
|
||||||
|
accent-italian-words-26: accent-italian-words-replace-26
|
||||||
|
accent-italian-words-27: accent-italian-words-replace-27
|
||||||
|
accent-italian-words-28: accent-italian-words-replace-28
|
||||||
|
accent-italian-words-29: accent-italian-words-replace-29
|
||||||
|
accent-italian-words-30: accent-italian-words-replace-30
|
||||||
|
accent-italian-words-31: accent-italian-words-replace-31
|
||||||
|
accent-italian-words-32: accent-italian-words-replace-32
|
||||||
|
accent-italian-words-33: accent-italian-words-replace-33
|
||||||
|
accent-italian-words-34: accent-italian-words-replace-34
|
||||||
|
accent-italian-words-35: accent-italian-words-replace-35
|
||||||
|
accent-italian-words-36: accent-italian-words-replace-36
|
||||||
|
accent-italian-words-37: accent-italian-words-replace-37
|
||||||
|
accent-italian-words-38: accent-italian-words-replace-38
|
||||||
|
accent-italian-words-39: accent-italian-words-replace-39
|
||||||
|
accent-italian-words-40: accent-italian-words-replace-40
|
||||||
|
accent-italian-words-41: accent-italian-words-replace-41
|
||||||
|
accent-italian-words-42: accent-italian-words-replace-42
|
||||||
|
accent-italian-words-43: accent-italian-words-replace-43
|
||||||
|
accent-italian-words-44: accent-italian-words-replace-44
|
||||||
|
accent-italian-words-45: accent-italian-words-replace-45
|
||||||
|
accent-italian-words-46: accent-italian-words-replace-46
|
||||||
|
accent-italian-words-47: accent-italian-words-replace-47
|
||||||
|
accent-italian-words-48: accent-italian-words-replace-48
|
||||||
|
accent-italian-words-49: accent-italian-words-replace-49
|
||||||
|
|
||||||
|
- type: accent
|
||||||
|
id: dwarf
|
||||||
|
wordReplacements:
|
||||||
|
accent-dwarf-words-1: accent-dwarf-words-replace-1
|
||||||
|
accent-dwarf-words-2: accent-dwarf-words-replace-2
|
||||||
|
accent-dwarf-words-3: accent-dwarf-words-replace-3
|
||||||
|
accent-dwarf-words-4: accent-dwarf-words-replace-4
|
||||||
|
accent-dwarf-words-5: accent-dwarf-words-replace-5
|
||||||
|
accent-dwarf-words-6: accent-dwarf-words-replace-6
|
||||||
|
accent-dwarf-words-7: accent-dwarf-words-replace-7
|
||||||
|
accent-dwarf-words-8: accent-dwarf-words-replace-8
|
||||||
|
accent-dwarf-words-9: accent-dwarf-words-replace-9
|
||||||
|
accent-dwarf-words-10: accent-dwarf-words-replace-10
|
||||||
|
accent-dwarf-words-11: accent-dwarf-words-replace-11
|
||||||
|
accent-dwarf-words-12: accent-dwarf-words-replace-12
|
||||||
|
accent-dwarf-words-13: accent-dwarf-words-replace-13
|
||||||
|
accent-dwarf-words-14: accent-dwarf-words-replace-14
|
||||||
|
accent-dwarf-words-15: accent-dwarf-words-replace-15
|
||||||
|
accent-dwarf-words-16: accent-dwarf-words-replace-16
|
||||||
|
accent-dwarf-words-17: accent-dwarf-words-replace-17
|
||||||
|
accent-dwarf-words-18: accent-dwarf-words-replace-18
|
||||||
|
accent-dwarf-words-19: accent-dwarf-words-replace-19
|
||||||
|
accent-dwarf-words-20: accent-dwarf-words-replace-20
|
||||||
|
accent-dwarf-words-21: accent-dwarf-words-replace-21
|
||||||
|
accent-dwarf-words-22: accent-dwarf-words-replace-22
|
||||||
|
accent-dwarf-words-23: accent-dwarf-words-replace-23
|
||||||
|
accent-dwarf-words-24: accent-dwarf-words-replace-24
|
||||||
|
accent-dwarf-words-25: accent-dwarf-words-replace-25
|
||||||
|
accent-dwarf-words-26: accent-dwarf-words-replace-26
|
||||||
|
accent-dwarf-words-27: accent-dwarf-words-replace-27
|
||||||
|
accent-dwarf-words-28: accent-dwarf-words-replace-28
|
||||||
|
accent-dwarf-words-29: accent-dwarf-words-replace-29
|
||||||
|
accent-dwarf-words-30: accent-dwarf-words-replace-30
|
||||||
|
accent-dwarf-words-31: accent-dwarf-words-replace-31
|
||||||
|
accent-dwarf-words-32: accent-dwarf-words-replace-32
|
||||||
|
accent-dwarf-words-33: accent-dwarf-words-replace-33
|
||||||
|
accent-dwarf-words-34: accent-dwarf-words-replace-34
|
||||||
|
accent-dwarf-words-35: accent-dwarf-words-replace-35
|
||||||
|
accent-dwarf-words-36: accent-dwarf-words-replace-36
|
||||||
|
accent-dwarf-words-37: accent-dwarf-words-replace-37
|
||||||
|
accent-dwarf-words-38: accent-dwarf-words-replace-38
|
||||||
|
accent-dwarf-words-39: accent-dwarf-words-replace-39
|
||||||
|
accent-dwarf-words-40: accent-dwarf-words-replace-40
|
||||||
|
accent-dwarf-words-41: accent-dwarf-words-replace-41
|
||||||
|
accent-dwarf-words-42: accent-dwarf-words-replace-42
|
||||||
|
accent-dwarf-words-43: accent-dwarf-words-replace-43
|
||||||
|
accent-dwarf-words-44: accent-dwarf-words-replace-44
|
||||||
|
accent-dwarf-words-45: accent-dwarf-words-replace-45
|
||||||
|
accent-dwarf-words-46: accent-dwarf-words-replace-46
|
||||||
|
accent-dwarf-words-47: accent-dwarf-words-replace-47
|
||||||
|
accent-dwarf-words-48: accent-dwarf-words-replace-48
|
||||||
|
accent-dwarf-words-49: accent-dwarf-words-replace-49
|
||||||
|
accent-dwarf-words-50: accent-dwarf-words-replace-50
|
||||||
|
accent-dwarf-words-51: accent-dwarf-words-replace-51
|
||||||
|
accent-dwarf-words-52: accent-dwarf-words-replace-52
|
||||||
|
accent-dwarf-words-53: accent-dwarf-words-replace-53
|
||||||
|
accent-dwarf-words-54: accent-dwarf-words-replace-54
|
||||||
|
accent-dwarf-words-55: accent-dwarf-words-replace-55
|
||||||
|
accent-dwarf-words-56: accent-dwarf-words-replace-56
|
||||||
|
accent-dwarf-words-57: accent-dwarf-words-replace-57
|
||||||
|
accent-dwarf-words-58: accent-dwarf-words-replace-58
|
||||||
|
accent-dwarf-words-59: accent-dwarf-words-replace-59
|
||||||
|
accent-dwarf-words-60: accent-dwarf-words-replace-60
|
||||||
|
accent-dwarf-words-61: accent-dwarf-words-replace-61
|
||||||
|
accent-dwarf-words-62: accent-dwarf-words-replace-62
|
||||||
|
accent-dwarf-words-63: accent-dwarf-words-replace-63
|
||||||
|
accent-dwarf-words-64: accent-dwarf-words-replace-64
|
||||||
|
accent-dwarf-words-65: accent-dwarf-words-replace-65
|
||||||
|
accent-dwarf-words-66: accent-dwarf-words-replace-66
|
||||||
|
accent-dwarf-words-67: accent-dwarf-words-replace-67
|
||||||
|
accent-dwarf-words-68: accent-dwarf-words-replace-68
|
||||||
|
accent-dwarf-words-69: accent-dwarf-words-replace-69
|
||||||
|
accent-dwarf-words-70: accent-dwarf-words-replace-70
|
||||||
|
accent-dwarf-words-71: accent-dwarf-words-replace-71
|
||||||
|
accent-dwarf-words-72: accent-dwarf-words-replace-72
|
||||||
|
accent-dwarf-words-73: accent-dwarf-words-replace-73
|
||||||
|
accent-dwarf-words-74: accent-dwarf-words-replace-74
|
||||||
|
accent-dwarf-words-75: accent-dwarf-words-replace-75
|
||||||
|
accent-dwarf-words-76: accent-dwarf-words-replace-76
|
||||||
|
accent-dwarf-words-77: accent-dwarf-words-replace-77
|
||||||
|
accent-dwarf-words-78: accent-dwarf-words-replace-78
|
||||||
|
accent-dwarf-words-79: accent-dwarf-words-replace-79
|
||||||
|
accent-dwarf-words-80: accent-dwarf-words-replace-80
|
||||||
|
accent-dwarf-words-81: accent-dwarf-words-replace-81
|
||||||
|
accent-dwarf-words-82: accent-dwarf-words-replace-82
|
||||||
|
accent-dwarf-words-83: accent-dwarf-words-replace-83
|
||||||
|
accent-dwarf-words-84: accent-dwarf-words-replace-84
|
||||||
|
accent-dwarf-words-85: accent-dwarf-words-replace-85
|
||||||
|
accent-dwarf-words-86: accent-dwarf-words-replace-86
|
||||||
|
accent-dwarf-words-87: accent-dwarf-words-replace-87
|
||||||
|
accent-dwarf-words-88: accent-dwarf-words-replace-88
|
||||||
|
accent-dwarf-words-89: accent-dwarf-words-replace-89
|
||||||
|
accent-dwarf-words-90: accent-dwarf-words-replace-90
|
||||||
|
accent-dwarf-words-91: accent-dwarf-words-replace-91
|
||||||
|
accent-dwarf-words-92: accent-dwarf-words-replace-92
|
||||||
|
accent-dwarf-words-93: accent-dwarf-words-replace-93
|
||||||
|
accent-dwarf-words-94: accent-dwarf-words-replace-94
|
||||||
|
accent-dwarf-words-95: accent-dwarf-words-replace-95
|
||||||
|
accent-dwarf-words-96: accent-dwarf-words-replace-96
|
||||||
|
accent-dwarf-words-97: accent-dwarf-words-replace-97
|
||||||
|
accent-dwarf-words-98: accent-dwarf-words-replace-98
|
||||||
|
accent-dwarf-words-99: accent-dwarf-words-replace-99
|
||||||
|
accent-dwarf-words-100: accent-dwarf-words-replace-100
|
||||||
|
accent-dwarf-words-101: accent-dwarf-words-replace-101
|
||||||
|
accent-dwarf-words-102: accent-dwarf-words-replace-102
|
||||||
|
accent-dwarf-words-103: accent-dwarf-words-replace-103
|
||||||
|
accent-dwarf-words-104: accent-dwarf-words-replace-104
|
||||||
|
accent-dwarf-words-105: accent-dwarf-words-replace-105
|
||||||
|
accent-dwarf-words-106: accent-dwarf-words-replace-106
|
||||||
|
accent-dwarf-words-107: accent-dwarf-words-replace-107
|
||||||
|
accent-dwarf-words-108: accent-dwarf-words-replace-108
|
||||||
|
accent-dwarf-words-109: accent-dwarf-words-replace-109
|
||||||
|
accent-dwarf-words-110: accent-dwarf-words-replace-110
|
||||||
|
accent-dwarf-words-111: accent-dwarf-words-replace-111
|
||||||
|
accent-dwarf-words-112: accent-dwarf-words-replace-112
|
||||||
|
accent-dwarf-words-113: accent-dwarf-words-replace-113
|
||||||
|
accent-dwarf-words-114: accent-dwarf-words-replace-114
|
||||||
|
accent-dwarf-words-115: accent-dwarf-words-replace-115
|
||||||
|
accent-dwarf-words-116: accent-dwarf-words-replace-116
|
||||||
|
accent-dwarf-words-117: accent-dwarf-words-replace-117
|
||||||
|
accent-dwarf-words-118: accent-dwarf-words-replace-118
|
||||||
|
accent-dwarf-words-119: accent-dwarf-words-replace-119
|
||||||
|
accent-dwarf-words-120: accent-dwarf-words-replace-120
|
||||||
|
accent-dwarf-words-121: accent-dwarf-words-replace-121
|
||||||
|
accent-dwarf-words-122: accent-dwarf-words-replace-122
|
||||||
|
accent-dwarf-words-123: accent-dwarf-words-replace-123
|
||||||
|
accent-dwarf-words-124: accent-dwarf-words-replace-124
|
||||||
|
accent-dwarf-words-125: accent-dwarf-words-replace-125
|
||||||
|
accent-dwarf-words-126: accent-dwarf-words-replace-126
|
||||||
|
accent-dwarf-words-127: accent-dwarf-words-replace-127
|
||||||
|
accent-dwarf-words-128: accent-dwarf-words-replace-128
|
||||||
|
accent-dwarf-words-129: accent-dwarf-words-replace-129
|
||||||
|
accent-dwarf-words-130: accent-dwarf-words-replace-130
|
||||||
|
accent-dwarf-words-131: accent-dwarf-words-replace-131
|
||||||
|
accent-dwarf-words-132: accent-dwarf-words-replace-132
|
||||||
|
accent-dwarf-words-133: accent-dwarf-words-replace-133
|
||||||
|
accent-dwarf-words-134: accent-dwarf-words-replace-134
|
||||||
|
accent-dwarf-words-135: accent-dwarf-words-replace-135
|
||||||
|
accent-dwarf-words-136: accent-dwarf-words-replace-136
|
||||||
|
accent-dwarf-words-137: accent-dwarf-words-replace-137
|
||||||
|
accent-dwarf-words-138: accent-dwarf-words-replace-138
|
||||||
|
accent-dwarf-words-139: accent-dwarf-words-replace-139
|
||||||
|
accent-dwarf-words-140: accent-dwarf-words-replace-140
|
||||||
|
accent-dwarf-words-141: accent-dwarf-words-replace-141
|
||||||
|
accent-dwarf-words-142: accent-dwarf-words-replace-142
|
||||||
|
accent-dwarf-words-143: accent-dwarf-words-replace-143
|
||||||
|
accent-dwarf-words-144: accent-dwarf-words-replace-144
|
||||||
|
accent-dwarf-words-145: accent-dwarf-words-replace-145
|
||||||
|
accent-dwarf-words-146: accent-dwarf-words-replace-146
|
||||||
|
accent-dwarf-words-147: accent-dwarf-words-replace-147
|
||||||
|
accent-dwarf-words-148: accent-dwarf-words-replace-148
|
||||||
|
|
||||||
|
- type: accent
|
||||||
|
id: pirate
|
||||||
|
wordReplacements:
|
||||||
|
accent-pirate-replaced-1: accent-pirate-replacement-1
|
||||||
|
accent-pirate-replaced-2: accent-pirate-replacement-2
|
||||||
|
accent-pirate-replaced-3: accent-pirate-replacement-3
|
||||||
|
accent-pirate-replaced-4: accent-pirate-replacement-4
|
||||||
|
accent-pirate-replaced-5: accent-pirate-replacement-5
|
||||||
|
accent-pirate-replaced-6: accent-pirate-replacement-6
|
||||||
|
accent-pirate-replaced-7: accent-pirate-replacement-7
|
||||||
|
accent-pirate-replaced-8: accent-pirate-replacement-8
|
||||||
|
accent-pirate-replaced-9: accent-pirate-replacement-9
|
||||||
|
accent-pirate-replaced-10: accent-pirate-replacement-10
|
||||||
|
accent-pirate-replaced-11: accent-pirate-replacement-11
|
||||||
|
accent-pirate-replaced-12: accent-pirate-replacement-12
|
||||||
|
accent-pirate-replaced-13: accent-pirate-replacement-13
|
||||||
|
accent-pirate-replaced-14: accent-pirate-replacement-14
|
||||||
|
accent-pirate-replaced-15: accent-pirate-replacement-15
|
||||||
|
accent-pirate-replaced-16: accent-pirate-replacement-16
|
||||||
|
accent-pirate-replaced-17: accent-pirate-replacement-17
|
||||||
|
accent-pirate-replaced-18: accent-pirate-replacement-18
|
||||||
|
accent-pirate-replaced-19: accent-pirate-replacement-19
|
||||||
|
accent-pirate-replaced-20: accent-pirate-replacement-20
|
||||||
|
accent-pirate-replaced-21: accent-pirate-replacement-21
|
||||||
|
accent-pirate-replaced-22: accent-pirate-replacement-22
|
||||||
|
accent-pirate-replaced-23: accent-pirate-replacement-23
|
||||||
|
accent-pirate-replaced-24: accent-pirate-replacement-24
|
||||||
|
accent-pirate-replaced-25: accent-pirate-replacement-25
|
||||||
|
accent-pirate-replaced-26: accent-pirate-replacement-26
|
||||||
|
accent-pirate-replaced-27: accent-pirate-replacement-27
|
||||||
|
accent-pirate-replaced-28: accent-pirate-replacement-28
|
||||||
|
accent-pirate-replaced-29: accent-pirate-replacement-29
|
||||||
|
accent-pirate-replaced-30: accent-pirate-replacement-30
|
||||||
|
accent-pirate-replaced-31: accent-pirate-replacement-31
|
||||||
|
accent-pirate-replaced-32: accent-pirate-replacement-32
|
||||||
|
|
||||||
|
- type: accent
|
||||||
|
id: cowboy
|
||||||
|
wordReplacements:
|
||||||
|
accent-cowboy-words-1: accent-cowboy-replacement-1
|
||||||
|
accent-cowboy-words-2: accent-cowboy-replacement-2
|
||||||
|
accent-cowboy-words-3: accent-cowboy-replacement-3
|
||||||
|
accent-cowboy-words-4: accent-cowboy-replacement-4
|
||||||
|
accent-cowboy-words-5: accent-cowboy-replacement-5
|
||||||
|
accent-cowboy-words-6: accent-cowboy-replacement-6
|
||||||
|
accent-cowboy-words-7: accent-cowboy-replacement-7
|
||||||
|
accent-cowboy-words-8: accent-cowboy-replacement-8
|
||||||
|
accent-cowboy-words-9: accent-cowboy-replacement-9
|
||||||
|
accent-cowboy-words-10: accent-cowboy-replacement-10
|
||||||
|
accent-cowboy-words-11: accent-cowboy-replacement-11
|
||||||
|
accent-cowboy-words-12: accent-cowboy-replacement-12
|
||||||
|
accent-cowboy-words-13: accent-cowboy-replacement-13
|
||||||
|
accent-cowboy-words-14: accent-cowboy-replacement-14
|
||||||
|
accent-cowboy-words-15: accent-cowboy-replacement-15
|
||||||
|
accent-cowboy-words-16: accent-cowboy-replacement-16
|
||||||
|
accent-cowboy-words-17: accent-cowboy-replacement-17
|
||||||
|
accent-cowboy-words-18: accent-cowboy-replacement-18
|
||||||
|
accent-cowboy-words-19: accent-cowboy-replacement-19
|
||||||
|
accent-cowboy-words-20: accent-cowboy-replacement-20
|
||||||
|
accent-cowboy-words-21: accent-cowboy-replacement-21
|
||||||
|
accent-cowboy-words-22: accent-cowboy-replacement-22
|
||||||
|
accent-cowboy-words-23: accent-cowboy-replacement-23
|
||||||
|
accent-cowboy-words-24: accent-cowboy-replacement-24
|
||||||
|
accent-cowboy-words-25: accent-cowboy-replacement-25
|
||||||
|
accent-cowboy-words-26: accent-cowboy-replacement-26
|
||||||
|
accent-cowboy-words-27: accent-cowboy-replacement-27
|
||||||
|
accent-cowboy-words-28: accent-cowboy-replacement-28
|
||||||
|
accent-cowboy-words-29: accent-cowboy-replacement-29
|
||||||
|
accent-cowboy-words-30: accent-cowboy-replacement-30
|
||||||
|
accent-cowboy-words-31: accent-cowboy-replacement-31
|
||||||
|
accent-cowboy-words-32: accent-cowboy-replacement-32
|
||||||
|
accent-cowboy-words-33: accent-cowboy-replacement-33
|
||||||
|
accent-cowboy-words-34: accent-cowboy-replacement-34
|
||||||
|
accent-cowboy-words-35: accent-cowboy-replacement-35
|
||||||
|
accent-cowboy-words-36: accent-cowboy-replacement-36
|
||||||
|
accent-cowboy-words-37: accent-cowboy-replacement-37
|
||||||
|
accent-cowboy-words-38: accent-cowboy-replacement-38
|
||||||
|
accent-cowboy-words-39: accent-cowboy-replacement-39
|
||||||
|
accent-cowboy-words-40: accent-cowboy-replacement-40
|
||||||
|
accent-cowboy-words-41: accent-cowboy-replacement-41
|
||||||
|
accent-cowboy-words-42: accent-cowboy-replacement-42
|
||||||
|
accent-cowboy-words-43: accent-cowboy-replacement-43
|
||||||
|
accent-cowboy-words-44: accent-cowboy-replacement-44
|
||||||
|
accent-cowboy-words-45: accent-cowboy-replacement-45
|
||||||
|
accent-cowboy-words-46: accent-cowboy-replacement-46
|
||||||
|
accent-cowboy-words-47: accent-cowboy-replacement-47
|
||||||
|
accent-cowboy-words-48: accent-cowboy-replacement-48
|
||||||
|
accent-cowboy-words-49: accent-cowboy-replacement-49
|
||||||
|
accent-cowboy-words-50: accent-cowboy-replacement-50
|
||||||
|
accent-cowboy-words-51: accent-cowboy-replacement-51
|
||||||
|
accent-cowboy-words-52: accent-cowboy-replacement-52
|
||||||
|
accent-cowboy-words-53: accent-cowboy-replacement-53
|
||||||
|
accent-cowboy-words-54: accent-cowboy-replacement-54
|
||||||
|
accent-cowboy-words-55: accent-cowboy-replacement-55
|
||||||
|
accent-cowboy-words-56: accent-cowboy-replacement-56
|
||||||
|
accent-cowboy-words-57: accent-cowboy-replacement-57
|
||||||
|
accent-cowboy-words-58: accent-cowboy-replacement-58
|
||||||
|
accent-cowboy-words-59: accent-cowboy-replacement-59
|
||||||
|
accent-cowboy-words-60: accent-cowboy-replacement-60
|
||||||
|
accent-cowboy-words-61: accent-cowboy-replacement-61
|
||||||
|
accent-cowboy-words-62: accent-cowboy-replacement-62
|
||||||
|
accent-cowboy-words-63: accent-cowboy-replacement-63
|
||||||
|
accent-cowboy-words-64: accent-cowboy-replacement-64
|
||||||
|
accent-cowboy-words-65: accent-cowboy-replacement-65
|
||||||
|
accent-cowboy-words-66: accent-cowboy-replacement-66
|
||||||
|
accent-cowboy-words-67: accent-cowboy-replacement-67
|
||||||
|
accent-cowboy-words-68: accent-cowboy-replacement-68
|
||||||
|
accent-cowboy-words-69: accent-cowboy-replacement-69
|
||||||
|
accent-cowboy-words-70: accent-cowboy-replacement-70
|
||||||
|
accent-cowboy-words-71: accent-cowboy-replacement-71
|
||||||
|
accent-cowboy-words-72: accent-cowboy-replacement-72
|
||||||
|
accent-cowboy-words-73: accent-cowboy-replacement-73
|
||||||
|
accent-cowboy-words-74: accent-cowboy-replacement-74
|
||||||
|
accent-cowboy-words-75: accent-cowboy-replacement-75
|
||||||
|
accent-cowboy-words-76: accent-cowboy-replacement-76
|
||||||
|
accent-cowboy-words-77: accent-cowboy-replacement-77
|
||||||
|
accent-cowboy-words-78: accent-cowboy-replacement-78
|
||||||
|
accent-cowboy-words-79: accent-cowboy-replacement-79
|
||||||
|
accent-cowboy-words-80: accent-cowboy-replacement-80
|
||||||
|
accent-cowboy-words-81: accent-cowboy-replacement-81
|
||||||
|
accent-cowboy-words-82: accent-cowboy-replacement-82
|
||||||
|
accent-cowboy-words-83: accent-cowboy-replacement-83
|
||||||
|
accent-cowboy-words-84: accent-cowboy-replacement-84
|
||||||
|
accent-cowboy-words-85: accent-cowboy-replacement-85
|
||||||
|
accent-cowboy-words-86: accent-cowboy-replacement-86
|
||||||
|
accent-cowboy-words-87: accent-cowboy-replacement-87
|
||||||
|
accent-cowboy-words-88: accent-cowboy-replacement-88
|
||||||
|
accent-cowboy-words-89: accent-cowboy-replacement-89
|
||||||
|
accent-cowboy-words-90: accent-cowboy-replacement-90
|
||||||
|
accent-cowboy-words-91: accent-cowboy-replacement-91
|
||||||
|
accent-cowboy-words-92: accent-cowboy-replacement-92
|
||||||
|
accent-cowboy-words-93: accent-cowboy-replacement-93
|
||||||
|
accent-cowboy-words-94: accent-cowboy-replacement-94
|
||||||
|
accent-cowboy-words-95: accent-cowboy-replacement-95
|
||||||
|
# accent-cowboy-words-96: accent-cowboy-replacement-96 -GoobStation
|
||||||
|
accent-cowboy-words-97: accent-cowboy-replacement-97
|
||||||
|
accent-cowboy-words-98: accent-cowboy-replacement-98
|
||||||
|
accent-cowboy-words-99: accent-cowboy-replacement-99
|
||||||
|
|
||||||
|
- type: accent
|
||||||
|
id: southern
|
||||||
|
wordReplacements:
|
||||||
|
accent-southern-words-1: accent-southern-words-replace-1
|
||||||
|
accent-southern-words-2: accent-southern-words-replace-2
|
||||||
|
accent-southern-words-3: accent-southern-words-replace-3
|
||||||
|
accent-southern-words-4: accent-southern-words-replace-4
|
||||||
|
accent-southern-words-5: accent-southern-words-replace-5
|
||||||
|
accent-southern-words-6: accent-southern-words-replace-6
|
||||||
|
|
||||||
|
# For the chat sanitization system
|
||||||
|
- type: accent
|
||||||
|
id: chatsanitize
|
||||||
|
wordReplacements:
|
||||||
|
chatsan-word-1: chatsan-replacement-1
|
||||||
|
chatsan-word-2: chatsan-replacement-2
|
||||||
|
chatsan-word-3: chatsan-replacement-3
|
||||||
|
chatsan-word-4: chatsan-replacement-4
|
||||||
|
chatsan-word-5: chatsan-replacement-5
|
||||||
|
chatsan-word-6: chatsan-replacement-6
|
||||||
|
chatsan-word-7: chatsan-replacement-7
|
||||||
|
chatsan-word-8: chatsan-replacement-8
|
||||||
|
chatsan-word-9: chatsan-replacement-9
|
||||||
|
chatsan-word-10: chatsan-replacement-10
|
||||||
|
chatsan-word-11: chatsan-replacement-11
|
||||||
|
chatsan-word-12: chatsan-replacement-12
|
||||||
|
chatsan-word-13: chatsan-replacement-13
|
||||||
|
chatsan-word-14: chatsan-replacement-14
|
||||||
|
chatsan-word-15: chatsan-replacement-15
|
||||||
|
chatsan-word-16: chatsan-replacement-16
|
||||||
|
chatsan-word-17: chatsan-replacement-17
|
||||||
|
chatsan-word-18: chatsan-replacement-18
|
||||||
|
chatsan-word-19: chatsan-replacement-19
|
||||||
|
chatsan-word-20: chatsan-replacement-20
|
||||||
|
chatsan-word-21: chatsan-replacement-please
|
||||||
|
chatsan-word-22: chatsan-replacement-please
|
||||||
|
chatsan-word-23: chatsan-replacement-please
|
||||||
|
chatsan-word-24: chatsan-replacement-24
|
||||||
|
chatsan-word-25: chatsan-replacement-25
|
||||||
|
chatsan-word-26: chatsan-replacement-26
|
||||||
|
chatsan-word-27: chatsan-replacement-27
|
||||||
|
chatsan-word-28: chatsan-replacement-28
|
||||||
|
chatsan-word-29: chatsan-replacement-29
|
||||||
|
chatsan-word-30: chatsan-replacement-30
|
||||||
|
chatsan-word-31: chatsan-replacement-31
|
||||||
|
chatsan-word-32: chatsan-replacement-32
|
||||||
|
chatsan-word-33: chatsan-replacement-33
|
||||||
|
chatsan-word-34: chatsan-replacement-34
|
||||||
|
chatsan-word-35: chatsan-replacement-35
|
||||||
|
chatsan-word-36: chatsan-replacement-36
|
||||||
|
chatsan-word-37: chatsan-replacement-37
|
||||||
|
chatsan-word-38: chatsan-replacement-38
|
||||||
|
chatsan-word-39: chatsan-replacement-etcetera
|
||||||
|
chatsan-word-40: chatsan-replacement-etcetera
|
||||||
|
chatsan-word-41: chatsan-replacement-41
|
||||||
|
chatsan-word-42: chatsan-replacement-42
|
||||||
|
chatsan-word-43: chatsan-replacement-43
|
||||||
|
chatsan-word-44: chatsan-replacement-44
|
||||||
|
chatsan-word-45: chatsan-replacement-45
|
||||||
|
chatsan-word-46: chatsan-replacement-46
|
||||||
|
chatsan-word-47: chatsan-replacement-47
|
||||||
|
chatsan-word-48: chatsan-replacement-48
|
||||||
|
chatsan-word-49: chatsan-replacement-49
|
||||||
|
chatsan-word-50: chatsan-replacement-50
|
||||||
|
chatsan-word-51: chatsan-replacement-51
|
||||||
|
chatsan-word-52: chatsan-replacement-52
|
||||||
|
chatsan-word-53: chatsan-replacement-53
|
||||||
|
chatsan-word-54: chatsan-replacement-54
|
||||||
|
chatsan-word-55: chatsan-replacement-55
|
||||||
|
chatsan-word-56: chatsan-replacement-56
|
||||||
|
chatsan-word-57: chatsan-replacement-57
|
||||||
|
chatsan-word-58: chatsan-replacement-58
|
||||||
|
chatsan-word-59: chatsan-replacement-59
|
||||||
|
chatsan-word-60: chatsan-replacement-60
|
||||||
|
chatsan-word-61: chatsan-replacement-61
|
||||||
|
chatsan-word-62: chatsan-replacement-62
|
||||||
|
chatsan-word-63: chatsan-replacement-63
|
||||||
|
chatsan-word-64: chatsan-replacement-64
|
||||||
|
chatsan-word-65: chatsan-replacement-65
|
||||||
|
chatsan-word-66: chatsan-replacement-66
|
||||||
|
chatsan-word-67: chatsan-replacement-67
|
||||||
|
# goob start
|
||||||
|
chatsan-word-68: chatsan-replacement-68
|
||||||
|
chatsan-word-69: chatsan-replacement-69
|
||||||
|
chatsan-word-70: chatsan-replacement-70
|
||||||
|
chatsan-word-71: chatsan-replacement-71
|
||||||
|
# goob end
|
||||||
|
|
||||||
|
- type: accent
|
||||||
|
id: liar
|
||||||
|
replacementChance: 0.15
|
||||||
|
wordReplacements:
|
||||||
|
liar-word-1: liar-word-replacement-1
|
||||||
|
liar-word-2: liar-word-replacement-2
|
||||||
|
liar-word-3: liar-word-replacement-3
|
||||||
|
liar-word-4: liar-word-replacement-4
|
||||||
|
liar-word-5: liar-word-replacement-5
|
||||||
|
liar-word-6: liar-word-replacement-6
|
||||||
|
liar-word-7: liar-word-replacement-7
|
||||||
|
liar-word-8: liar-word-replacement-8
|
||||||
|
liar-word-9: liar-word-replacement-9
|
||||||
|
liar-word-10: liar-word-replacement-10
|
||||||
|
liar-word-11: liar-word-replacement-11
|
||||||
|
liar-word-12: liar-word-replacement-12
|
||||||
|
liar-word-13: liar-word-replacement-13
|
||||||
|
liar-word-14: liar-word-replacement-14
|
||||||
|
liar-word-15: liar-word-replacement-15
|
||||||
|
liar-word-16: liar-word-replacement-16
|
||||||
|
liar-word-17: liar-word-replacement-17
|
||||||
|
liar-word-18: liar-word-replacement-18
|
||||||
|
liar-word-19: liar-word-replacement-19
|
||||||
|
liar-word-20: liar-word-replacement-20
|
||||||
|
liar-word-21: liar-word-replacement-21
|
||||||
|
liar-word-22: liar-word-replacement-22
|
||||||
|
liar-word-23: liar-word-replacement-23
|
||||||
|
liar-word-24: liar-word-replacement-24
|
||||||
|
liar-word-25: liar-word-replacement-25
|
||||||
|
liar-word-26: liar-word-replacement-26
|
||||||
|
liar-word-27: liar-word-replacement-27
|
||||||
|
liar-word-28: liar-word-replacement-28
|
||||||
|
liar-word-29: liar-word-replacement-29
|
||||||
|
liar-word-30: liar-word-replacement-30
|
||||||
|
liar-word-31: liar-word-replacement-31
|
||||||
|
liar-word-32: liar-word-replacement-32
|
||||||
|
liar-word-33: liar-word-replacement-33
|
||||||
|
liar-word-34: liar-word-replacement-34
|
||||||
|
liar-word-34-2: liar-word-replacement-34
|
||||||
|
liar-word-35: liar-word-replacement-35
|
||||||
|
liar-word-36: liar-word-replacement-36
|
||||||
|
liar-word-37: liar-word-replacement-37
|
||||||
|
liar-word-38: liar-word-replacement-38
|
||||||
|
liar-word-39: liar-word-replacement-39
|
||||||
|
liar-word-40: liar-word-replacement-40
|
||||||
|
liar-word-41: liar-word-replacement-41
|
||||||
|
liar-word-42: liar-word-replacement-42
|
||||||
|
|
||||||
|
- type: accent
|
||||||
|
id: german
|
||||||
|
wordReplacements:
|
||||||
|
accent-german-words-1: accent-german-words-replace-1
|
||||||
|
accent-german-words-1-2: accent-german-words-replace-1
|
||||||
|
accent-german-words-2: accent-german-words-replace-2
|
||||||
|
accent-german-words-3: accent-german-words-replace-3
|
||||||
|
accent-german-words-4: accent-german-words-replace-4
|
||||||
|
accent-german-words-5: accent-german-words-replace-5
|
||||||
|
accent-german-words-6: accent-german-words-replace-6
|
||||||
|
accent-german-words-7: accent-german-words-replace-7
|
||||||
|
accent-german-words-8: accent-german-words-replace-8
|
||||||
|
accent-german-words-9: accent-german-words-replace-9
|
||||||
|
accent-german-words-9-2: accent-german-words-replace-9
|
||||||
|
accent-german-words-10: accent-german-words-replace-10
|
||||||
|
accent-german-words-10-2: accent-german-words-replace-10
|
||||||
|
accent-german-words-11: accent-german-words-replace-11
|
||||||
|
accent-german-words-12: accent-german-words-replace-12
|
||||||
|
accent-german-words-13: accent-german-words-replace-13
|
||||||
|
accent-german-words-14: accent-german-words-replace-14
|
||||||
|
accent-german-words-15: accent-german-words-replace-15
|
||||||
|
accent-german-words-16: accent-german-words-replace-16
|
||||||
|
accent-german-words-17: accent-german-words-replace-17
|
||||||
|
accent-german-words-18: accent-german-words-replace-18
|
||||||
|
accent-german-words-19: accent-german-words-replace-19
|
||||||
|
accent-german-words-20: accent-german-words-replace-20
|
||||||
|
accent-german-words-21: accent-german-words-replace-21
|
||||||
|
accent-german-words-22: accent-german-words-replace-22
|
||||||
|
accent-german-words-23: accent-german-words-replace-23
|
||||||
|
accent-german-words-24: accent-german-words-replace-24
|
||||||
|
accent-german-words-25: accent-german-words-replace-25
|
||||||
|
accent-german-words-26: accent-german-words-replace-26
|
||||||
|
accent-german-words-27: accent-german-words-replace-27
|
||||||
|
accent-german-words-28: accent-german-words-replace-28
|
||||||
|
accent-german-words-29: accent-german-words-replace-29
|
||||||
|
accent-german-words-30: accent-german-words-replace-30
|
||||||
|
accent-german-words-31: accent-german-words-replace-31
|
||||||
|
accent-german-words-32: accent-german-words-replace-32
|
||||||
|
accent-german-words-32-2: accent-german-words-replace-32
|
||||||
|
accent-german-words-33: accent-german-words-replace-33
|
||||||
|
accent-german-words-34: accent-german-words-replace-34
|
||||||
|
accent-german-words-35: accent-german-words-replace-35
|
||||||
|
accent-german-words-36: accent-german-words-replace-36
|
||||||
|
accent-german-words-37: accent-german-words-replace-37
|
||||||
|
accent-german-words-38: accent-german-words-replace-38
|
||||||
|
accent-german-words-38-2: accent-german-words-replace-38
|
||||||
|
accent-german-words-39: accent-german-words-replace-39
|
||||||
|
accent-german-words-40: accent-german-words-replace-40
|
||||||
|
accent-german-words-41: accent-german-words-replace-41
|
||||||
|
accent-german-words-42: accent-german-words-replace-42
|
||||||
|
accent-german-words-43: accent-german-words-replace-43
|
||||||
|
accent-german-words-44: accent-german-words-replace-44
|
||||||
|
accent-german-words-45: accent-german-words-replace-45
|
||||||
|
accent-german-words-46: accent-german-words-replace-46
|
||||||
|
accent-german-words-47: accent-german-words-replace-47
|
||||||
|
accent-german-words-47-2: accent-german-words-replace-47
|
||||||
|
accent-german-words-48: accent-german-words-replace-48
|
||||||
|
accent-german-words-49: accent-german-words-replace-49
|
||||||
|
accent-german-words-50: accent-german-words-replace-50
|
||||||
|
accent-german-words-51: accent-german-words-replace-51
|
||||||
|
accent-german-words-52: accent-german-words-replace-52
|
||||||
|
accent-german-words-53: accent-german-words-replace-53
|
||||||
|
accent-german-words-53-2: accent-german-words-replace-53
|
||||||
|
accent-german-words-54: accent-german-words-replace-54
|
||||||
|
accent-german-words-55: accent-german-words-replace-55
|
||||||
|
accent-german-words-56: accent-german-words-replace-56
|
||||||
|
accent-german-words-56-2: accent-german-words-replace-56
|
||||||
|
accent-german-words-56-3: accent-german-words-replace-56
|
||||||
|
accent-german-words-57: accent-german-words-replace-57
|
||||||
|
accent-german-words-57-2: accent-german-words-replace-57
|
||||||
|
accent-german-words-58: accent-german-words-replace-58
|
||||||
|
accent-german-words-59: accent-german-words-replace-59
|
||||||
|
accent-german-words-60: accent-german-words-replace-60
|
||||||
|
accent-german-words-61: accent-german-words-replace-61
|
||||||
|
accent-german-words-61-2: accent-german-words-replace-61
|
||||||
|
accent-german-words-61-3: accent-german-words-replace-61
|
||||||
|
accent-german-words-61-4: accent-german-words-replace-61
|
||||||
|
accent-german-words-62: accent-german-words-replace-62
|
||||||
|
|
||||||
|
- type: accent
|
||||||
|
id: russian
|
||||||
|
wordReplacements:
|
||||||
|
accent-russian-words-1: accent-russian-words-replace-1
|
||||||
|
accent-russian-words-2: accent-russian-words-replace-2
|
||||||
|
accent-russian-words-3: accent-russian-words-replace-3
|
||||||
|
accent-russian-words-3-2: accent-russian-words-replace-3
|
||||||
|
accent-russian-words-3-3: accent-russian-words-replace-3
|
||||||
|
accent-russian-words-4: accent-russian-words-replace-4
|
||||||
|
accent-russian-words-5: accent-russian-words-replace-5
|
||||||
|
accent-russian-words-6: accent-russian-words-replace-6
|
||||||
|
|
||||||
|
- type: accent
|
||||||
|
id: skeleton
|
||||||
|
wordReplacements:
|
||||||
|
accent-skeleton-words-1: accent-skeleton-words-replace-1
|
||||||
|
accent-skeleton-words-2: accent-skeleton-words-replace-2
|
||||||
|
accent-skeleton-words-3: accent-skeleton-words-replace-3
|
||||||
|
accent-skeleton-words-3-2: accent-skeleton-words-replace-3
|
||||||
|
accent-skeleton-words-3-3: accent-skeleton-words-replace-3
|
||||||
|
accent-skeleton-words-4: accent-skeleton-words-replace-4
|
||||||
|
accent-skeleton-words-4-2: accent-skeleton-words-replace-4
|
||||||
|
accent-skeleton-words-5: accent-skeleton-words-replace-5
|
||||||
|
accent-skeleton-words-5-2: accent-skeleton-words-replace-5
|
||||||
|
accent-skeleton-words-5-3: accent-skeleton-words-replace-5
|
||||||
|
accent-skeleton-words-5-4: accent-skeleton-words-replace-5
|
||||||
|
accent-skeleton-words-6: accent-skeleton-words-replace-6
|
||||||
|
accent-skeleton-words-7: accent-skeleton-words-replace-7
|
||||||
|
accent-skeleton-words-8: accent-skeleton-words-replace-8
|
||||||
|
accent-skeleton-words-9: accent-skeleton-words-replace-9
|
||||||
29
Prototypes/Access/cargo.yml
Normal file
29
Prototypes/Access/cargo.yml
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2020 AJCM-git <60196617+AJCM-git@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2020 Peter Wedder <burneddi@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Lamrr <96937466+Lamrr@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Peptide90 <78795277+Peptide90@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Rinkashikachi <15rinkashikachi15@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 mirrorcult <lunarautomaton6@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: MIT
|
||||||
|
|
||||||
|
- type: accessLevel
|
||||||
|
id: Quartermaster
|
||||||
|
name: id-card-access-level-quartermaster
|
||||||
|
|
||||||
|
- type: accessLevel
|
||||||
|
id: Cargo
|
||||||
|
name: id-card-access-level-cargo
|
||||||
|
|
||||||
|
- type: accessLevel
|
||||||
|
id: Salvage
|
||||||
|
name: id-card-access-level-salvage
|
||||||
|
|
||||||
|
- type: accessGroup
|
||||||
|
id: Cargo
|
||||||
|
tags:
|
||||||
|
- Quartermaster
|
||||||
|
- Salvage
|
||||||
|
- Cargo
|
||||||
8
Prototypes/Access/centcomm.yml
Normal file
8
Prototypes/Access/centcomm.yml
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2023 Nairod <110078045+Nairodian@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: MIT
|
||||||
|
|
||||||
|
- type: accessLevel
|
||||||
|
id: CentralCommand
|
||||||
|
name: id-card-access-level-central-command
|
||||||
45
Prototypes/Access/command.yml
Normal file
45
Prototypes/Access/command.yml
Normal file
@@ -0,0 +1,45 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2020 AJCM-git <60196617+AJCM-git@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2020 Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Rinkashikachi <15rinkashikachi15@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 metalgearsloth <metalgearsloth@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 mirrorcult <lunarautomaton6@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 ScarKy0 <106310278+ScarKy0@users.noreply.github.com>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
|
||||||
|
- type: accessLevel
|
||||||
|
id: Command
|
||||||
|
name: id-card-access-level-command
|
||||||
|
|
||||||
|
- type: accessLevel
|
||||||
|
id: Captain
|
||||||
|
name: id-card-access-level-captain
|
||||||
|
|
||||||
|
- type: accessLevel
|
||||||
|
id: HeadOfPersonnel
|
||||||
|
name: id-card-access-level-head-of-personnel
|
||||||
|
|
||||||
|
- type: accessGroup
|
||||||
|
id: Command
|
||||||
|
tags:
|
||||||
|
- Captain
|
||||||
|
- Command
|
||||||
|
- ChiefEngineer
|
||||||
|
- ChiefMedicalOfficer
|
||||||
|
- Cryogenics
|
||||||
|
- HeadOfPersonnel
|
||||||
|
- HeadOfSecurity
|
||||||
|
- Quartermaster
|
||||||
|
- ResearchDirector
|
||||||
|
|
||||||
|
- type: accessLevel
|
||||||
|
id: EmergencyShuttleRepealAll
|
||||||
|
name: id-card-access-level-emergency-shuttle-repeal
|
||||||
|
canAddToIdCard: false
|
||||||
|
|
||||||
|
- type: accessLevel
|
||||||
|
id: Cryogenics
|
||||||
|
name: id-card-access-level-cryogenics
|
||||||
36
Prototypes/Access/engineering.yml
Normal file
36
Prototypes/Access/engineering.yml
Normal file
@@ -0,0 +1,36 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2020 AJCM-git <60196617+AJCM-git@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2020 Peter Wedder <burneddi@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 Elijahrane <60792108+Elijahrane@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Emisse <99158783+Emisse@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Rinkashikachi <15rinkashikachi15@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 mirrorcult <lunarautomaton6@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Tom Leys <tom@crump-leys.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Aidenkrz <aiden@djkraz.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Plykiya <58439124+Plykiya@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Plykiya <plykiya@protonmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 a_person <alexanderbeaumont05@hotmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
|
||||||
|
- type: accessLevel
|
||||||
|
id: ChiefEngineer
|
||||||
|
name: id-card-access-level-chief-engineer
|
||||||
|
|
||||||
|
- type: accessLevel
|
||||||
|
id: Engineering
|
||||||
|
name: id-card-access-level-engineering
|
||||||
|
|
||||||
|
- type: accessLevel
|
||||||
|
id: Atmospherics
|
||||||
|
name: id-card-access-level-atmospherics
|
||||||
|
|
||||||
|
- type: accessGroup
|
||||||
|
id: Engineering
|
||||||
|
tags:
|
||||||
|
- ChiefEngineer
|
||||||
|
- Engineering
|
||||||
|
- Atmospherics
|
||||||
|
- Maintenance # Goob change; Because maintenance doors often don't have firelocks in them
|
||||||
11
Prototypes/Access/external.yml
Normal file
11
Prototypes/Access/external.yml
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2020 AJCM-git <60196617+AJCM-git@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2020 Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Rinkashikachi <15rinkashikachi15@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 mirrorcult <lunarautomaton6@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: MIT
|
||||||
|
|
||||||
|
- type: accessLevel
|
||||||
|
id: External
|
||||||
|
name: id-card-access-level-external
|
||||||
11
Prototypes/Access/maintenance.yml
Normal file
11
Prototypes/Access/maintenance.yml
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2020 AJCM-git <60196617+AJCM-git@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2020 Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Rinkashikachi <15rinkashikachi15@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 mirrorcult <lunarautomaton6@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: MIT
|
||||||
|
|
||||||
|
- type: accessLevel
|
||||||
|
id: Maintenance
|
||||||
|
name: id-card-access-level-maintenance
|
||||||
34
Prototypes/Access/medical.yml
Normal file
34
Prototypes/Access/medical.yml
Normal file
@@ -0,0 +1,34 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2020 AJCM-git <60196617+AJCM-git@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2020 Peter Wedder <burneddi@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 Elijahrane <60792108+Elijahrane@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Rinkashikachi <15rinkashikachi15@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 mirrorcult <lunarautomaton6@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 MagnusCrowe <whiterider1988@yahoo.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Maxtone <124747282+MagnusCrowe@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: MIT
|
||||||
|
|
||||||
|
- type: accessLevel
|
||||||
|
id: ChiefMedicalOfficer
|
||||||
|
name: id-card-access-level-chief-medical-officer
|
||||||
|
|
||||||
|
- type: accessLevel
|
||||||
|
id: Medical
|
||||||
|
name: id-card-access-level-medical
|
||||||
|
|
||||||
|
- type: accessLevel
|
||||||
|
id: Chemistry
|
||||||
|
name: id-card-access-level-chemistry
|
||||||
|
|
||||||
|
- type: accessLevel
|
||||||
|
id: Paramedic
|
||||||
|
name: id-card-access-level-paramedic
|
||||||
|
|
||||||
|
- type: accessGroup
|
||||||
|
id: Medical
|
||||||
|
tags:
|
||||||
|
- ChiefMedicalOfficer
|
||||||
|
- Medical
|
||||||
|
- Chemistry
|
||||||
57
Prototypes/Access/misc.yml
Normal file
57
Prototypes/Access/misc.yml
Normal file
@@ -0,0 +1,57 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2022 Emisse <99158783+Emisse@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 mirrorcult <lunarautomaton6@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Jeff <velcroboy333@hotmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Puro <103608145+PuroSlavKing@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Velcroboy <107660393+IamVelcroboy@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Aidenkrz <aiden@djkraz.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Kira Bridgeton <161087999+Verbalase@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 PoTeletubby <108604614+PoTeletubby@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
|
||||||
|
- type: accessGroup
|
||||||
|
id: AllAccess
|
||||||
|
tags:
|
||||||
|
- EmergencyShuttleRepealAll
|
||||||
|
- Captain
|
||||||
|
- HeadOfPersonnel
|
||||||
|
- ChiefEngineer
|
||||||
|
- ChiefMedicalOfficer
|
||||||
|
- HeadOfSecurity
|
||||||
|
- ResearchDirector
|
||||||
|
- Command
|
||||||
|
- Cryogenics
|
||||||
|
- Security
|
||||||
|
- Detective
|
||||||
|
- Armory
|
||||||
|
- Brig
|
||||||
|
- Lawyer
|
||||||
|
- Engineering
|
||||||
|
- Medical
|
||||||
|
- Quartermaster
|
||||||
|
- Salvage
|
||||||
|
- Cargo
|
||||||
|
- Research
|
||||||
|
- Service
|
||||||
|
- Maintenance
|
||||||
|
- External
|
||||||
|
- Janitor
|
||||||
|
- Theatre
|
||||||
|
- Bar
|
||||||
|
- Chemistry
|
||||||
|
- Kitchen
|
||||||
|
- Chapel
|
||||||
|
- Hydroponics
|
||||||
|
- Atmospherics
|
||||||
|
- GenpopEnter
|
||||||
|
- GenpopLeave
|
||||||
|
- Robotics #Goob
|
||||||
|
- Journalism #Goob
|
||||||
|
|
||||||
|
- type: accessGroup
|
||||||
|
id: General
|
||||||
|
tags:
|
||||||
|
- Maintenance
|
||||||
24
Prototypes/Access/research.yml
Normal file
24
Prototypes/Access/research.yml
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2020 AJCM-git <60196617+AJCM-git@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2020 Peter Wedder <burneddi@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 Elijahrane <60792108+Elijahrane@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Rinkashikachi <15rinkashikachi15@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 mirrorcult <lunarautomaton6@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: MIT
|
||||||
|
|
||||||
|
- type: accessLevel
|
||||||
|
id: ResearchDirector
|
||||||
|
name: id-card-access-level-research-director
|
||||||
|
|
||||||
|
- type: accessLevel
|
||||||
|
id: Research
|
||||||
|
name: id-card-access-level-research
|
||||||
|
|
||||||
|
- type: accessGroup
|
||||||
|
id: Research
|
||||||
|
tags:
|
||||||
|
- ResearchDirector
|
||||||
|
- Research
|
||||||
|
- Robotics #Goob
|
||||||
59
Prototypes/Access/security.yml
Normal file
59
Prototypes/Access/security.yml
Normal file
@@ -0,0 +1,59 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2020 AJCM-git <60196617+AJCM-git@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2020 Peter Wedder <burneddi@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 Elijahrane <60792108+Elijahrane@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 Mith-randalf <84274729+Mith-randalf@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Nairod <110078045+Nairodian@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Peptide90 <78795277+Peptide90@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Rinkashikachi <15rinkashikachi15@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 mirrorcult <lunarautomaton6@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Puro <103608145+PuroSlavKing@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: MIT
|
||||||
|
|
||||||
|
- type: accessLevel
|
||||||
|
id: HeadOfSecurity
|
||||||
|
name: id-card-access-level-head-of-security
|
||||||
|
|
||||||
|
- type: accessLevel
|
||||||
|
id: Security
|
||||||
|
name: id-card-access-level-security
|
||||||
|
|
||||||
|
- type: accessLevel
|
||||||
|
id: Armory
|
||||||
|
name: id-card-access-level-armory
|
||||||
|
|
||||||
|
- type: accessLevel
|
||||||
|
id: Brig
|
||||||
|
name: id-card-access-level-brig
|
||||||
|
|
||||||
|
- type: accessLevel
|
||||||
|
id: Detective
|
||||||
|
name: id-card-access-level-detective
|
||||||
|
|
||||||
|
- type: accessLevel
|
||||||
|
id: GenpopEnter
|
||||||
|
name: id-card-access-level-genpop-enter
|
||||||
|
|
||||||
|
- type: accessLevel
|
||||||
|
id: GenpopLeave
|
||||||
|
name: id-card-access-level-genpop-leave
|
||||||
|
|
||||||
|
- type: accessGroup
|
||||||
|
id: Security
|
||||||
|
tags:
|
||||||
|
- HeadOfSecurity
|
||||||
|
- Security
|
||||||
|
- Armory
|
||||||
|
- Brig
|
||||||
|
- Detective
|
||||||
|
- Cryogenics
|
||||||
|
|
||||||
|
- type: accessGroup
|
||||||
|
id: Armory
|
||||||
|
tags:
|
||||||
|
- Security
|
||||||
|
- Armory
|
||||||
|
- Brig
|
||||||
58
Prototypes/Access/service.yml
Normal file
58
Prototypes/Access/service.yml
Normal file
@@ -0,0 +1,58 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2020 AJCM-git <60196617+AJCM-git@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2020 Peter Wedder <burneddi@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 Elijahrane <60792108+Elijahrane@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 Swept <sweptwastaken@protonmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Peptide90 <78795277+Peptide90@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Rinkashikachi <15rinkashikachi15@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 mirrorcult <lunarautomaton6@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Jeff <velcroboy333@hotmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Velcroboy <107660393+IamVelcroboy@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: MIT
|
||||||
|
|
||||||
|
- type: accessLevel
|
||||||
|
id: Bar
|
||||||
|
name: id-card-access-level-bar
|
||||||
|
|
||||||
|
- type: accessLevel
|
||||||
|
id: Kitchen
|
||||||
|
name: id-card-access-level-kitchen
|
||||||
|
|
||||||
|
- type: accessLevel
|
||||||
|
id: Hydroponics
|
||||||
|
name: id-card-access-level-hydroponics
|
||||||
|
|
||||||
|
- type: accessLevel
|
||||||
|
id: Service
|
||||||
|
name: id-card-access-level-service
|
||||||
|
|
||||||
|
- type: accessLevel
|
||||||
|
id: Janitor
|
||||||
|
name: id-card-access-level-janitor
|
||||||
|
|
||||||
|
- type: accessLevel
|
||||||
|
id: Theatre
|
||||||
|
name: id-card-access-level-theatre
|
||||||
|
|
||||||
|
- type: accessLevel
|
||||||
|
id: Chapel
|
||||||
|
name: id-card-access-level-chapel
|
||||||
|
|
||||||
|
- type: accessLevel
|
||||||
|
id: Lawyer
|
||||||
|
name: id-card-access-level-lawyer
|
||||||
|
|
||||||
|
- type: accessGroup
|
||||||
|
id: Service
|
||||||
|
tags:
|
||||||
|
- HeadOfPersonnel
|
||||||
|
- Bar
|
||||||
|
- Kitchen
|
||||||
|
- Hydroponics
|
||||||
|
- Service
|
||||||
|
- Janitor
|
||||||
|
- Theatre
|
||||||
|
- Chapel
|
||||||
|
- Lawyer
|
||||||
21
Prototypes/Access/silicon.yml
Normal file
21
Prototypes/Access/silicon.yml
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
- type: accessLevel
|
||||||
|
id: Borg
|
||||||
|
name: id-card-access-level-borg
|
||||||
|
canAddToIdCard: false
|
||||||
|
|
||||||
|
- type: accessLevel
|
||||||
|
id: BasicSilicon
|
||||||
|
name: id-card-access-level-basic-silicon
|
||||||
|
canAddToIdCard: false
|
||||||
|
|
||||||
|
- type: accessLevel
|
||||||
|
id: StationAi
|
||||||
|
name: id-card-access-level-station-ai
|
||||||
|
canAddToIdCard: false
|
||||||
|
|
||||||
|
- type: accessGroup
|
||||||
|
id: Silicon
|
||||||
|
tags:
|
||||||
|
- StationAi
|
||||||
|
- Borg
|
||||||
|
- BasicSilicon
|
||||||
16
Prototypes/Access/syndicate.yml
Normal file
16
Prototypes/Access/syndicate.yml
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2022 Paul Ritter <ritter.paul1@googlemail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Rinkashikachi <15rinkashikachi15@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 metalgearsloth <comedian_vs_clown@hotmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Doru991 <75124791+Doru991@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: MIT
|
||||||
|
|
||||||
|
- type: accessLevel
|
||||||
|
id: NuclearOperative
|
||||||
|
name: id-card-access-level-nuclear-operative
|
||||||
|
|
||||||
|
- type: accessLevel
|
||||||
|
id: SyndicateAgent
|
||||||
|
name: id-card-access-level-syndicate-agent
|
||||||
8
Prototypes/Access/wizard.yml
Normal file
8
Prototypes/Access/wizard.yml
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2024 keronshb <54602815+keronshb@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
|
||||||
|
- type: accessLevel
|
||||||
|
id: Wizard
|
||||||
|
name: id-card-access-level-wizard
|
||||||
4
Prototypes/Access/xenoborg.yml
Normal file
4
Prototypes/Access/xenoborg.yml
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
- type: accessLevel
|
||||||
|
id: Xenoborg
|
||||||
|
name: id-card-access-level-basic-xenoborg
|
||||||
|
canAddToIdCard: false
|
||||||
16
Prototypes/Actions/anomaly.yml
Normal file
16
Prototypes/Actions/anomaly.yml
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2024 Ed <96445749+TheShuEd@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseAction
|
||||||
|
id: ActionAnomalyPulse
|
||||||
|
name: Anomaly pulse
|
||||||
|
description: Release a pulse of energy of your abnormal nature
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
useDelay: 30
|
||||||
|
icon: Structures/Specific/anomaly.rsi/anom1.png
|
||||||
|
- type: InstantAction
|
||||||
|
event: !type:ActionAnomalyPulseEvent
|
||||||
38
Prototypes/Actions/borgs.yml
Normal file
38
Prototypes/Actions/borgs.yml
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2023 DrSmugleaf <DrSmugleaf@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 metalgearsloth <comedian_vs_clown@hotmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Leon Friedrich <60421075+ElectroJr@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 PopGamer46 <yt1popgamer@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseMentalAction # allow reading laws when crit
|
||||||
|
id: ActionViewLaws
|
||||||
|
name: View Laws
|
||||||
|
description: View the laws that you must follow.
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
itemIconStyle: NoItem
|
||||||
|
icon:
|
||||||
|
sprite: Interface/Actions/actions_borg.rsi
|
||||||
|
state: state-laws
|
||||||
|
useDelay: 0.5
|
||||||
|
- type: InstantAction
|
||||||
|
event: !type:ToggleLawsScreenEvent
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseAction
|
||||||
|
id: ActionSelectBorgType
|
||||||
|
name: Select Cyborg Type
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
itemIconStyle: NoItem
|
||||||
|
icon:
|
||||||
|
sprite: Interface/Actions/actions_borg.rsi
|
||||||
|
state: select-type
|
||||||
|
useDelay: 0.5
|
||||||
|
- type: InstantAction
|
||||||
|
event: !type:BorgToggleSelectTypeEvent
|
||||||
21
Prototypes/Actions/changeling.yml
Normal file
21
Prototypes/Actions/changeling.yml
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
- type: entity
|
||||||
|
parent: BaseAction
|
||||||
|
id: ActionRetractableItemArmBlade
|
||||||
|
name: Arm Blade
|
||||||
|
description: Shed your flesh and reform it into a fleshy blade.
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
useDelay: 2
|
||||||
|
itemIconStyle: BigAction
|
||||||
|
icon:
|
||||||
|
sprite: Interface/Actions/changeling.rsi
|
||||||
|
state: armblade
|
||||||
|
- type: InstantAction
|
||||||
|
event: !type:OnRetractableItemActionEvent
|
||||||
|
- type: RetractableItemAction
|
||||||
|
spawnedPrototype: ArmBlade
|
||||||
|
summonSounds:
|
||||||
|
collection: gib # Placeholder
|
||||||
|
retractSounds:
|
||||||
|
collection: gib # Placeholder
|
||||||
|
|
||||||
60
Prototypes/Actions/crit.yml
Normal file
60
Prototypes/Actions/crit.yml
Normal file
@@ -0,0 +1,60 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2023 DrSmugleaf <DrSmugleaf@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Kara <lunarautomaton6@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 metalgearsloth <comedian_vs_clown@hotmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Leon Friedrich <60421075+ElectroJr@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 lzk <124214523+lzk228@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 nikthechampiongr <32041239+nikthechampiongr@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 slarticodefast <161409025+slarticodefast@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
# Actions added to mobs in crit.
|
||||||
|
- type: entity
|
||||||
|
abstract: true
|
||||||
|
parent: BaseMentalAction
|
||||||
|
id: BaseCritAction
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
itemIconStyle: NoItem
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseCritAction
|
||||||
|
id: ActionCritSuccumb
|
||||||
|
name: Succumb
|
||||||
|
description: Accept your fate.
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
startDelay: true
|
||||||
|
useDelay: 10
|
||||||
|
icon:
|
||||||
|
sprite: Mobs/Ghosts/ghost_human.rsi
|
||||||
|
state: icon
|
||||||
|
- type: InstantAction
|
||||||
|
event: !type:CritSuccumbEvent
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseCritAction
|
||||||
|
id: ActionCritFakeDeath
|
||||||
|
name: Fake Death
|
||||||
|
description: Pretend to take your final breath while staying alive.
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
useDelay: 30
|
||||||
|
icon:
|
||||||
|
sprite: Interface/Actions/actions_crit.rsi
|
||||||
|
state: fakedeath
|
||||||
|
- type: InstantAction
|
||||||
|
event: !type:CritFakeDeathEvent
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: ActionCritSuccumb # for use delay
|
||||||
|
id: ActionCritLastWords
|
||||||
|
name: Say Last Words
|
||||||
|
description: Whisper your last words to anyone nearby, and then succumb to your fate. You only have 30 characters to work with.
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
icon:
|
||||||
|
sprite: Interface/Actions/actions_crit.rsi
|
||||||
|
state: lastwords
|
||||||
|
- type: InstantAction
|
||||||
|
event: !type:CritLastWordsEvent
|
||||||
36
Prototypes/Actions/diona.yml
Normal file
36
Prototypes/Actions/diona.yml
Normal file
@@ -0,0 +1,36 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2024 LankLTE <135308300+LankLTE@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Leon Friedrich <60421075+ElectroJr@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Wrexbe (Josh) <81056464+wrexbe@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 nikthechampiongr <32041239+nikthechampiongr@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 wrexbe <wrexbe@protonmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseSuicideAction
|
||||||
|
id: DionaGibAction
|
||||||
|
name: Gib Yourself!
|
||||||
|
description: Split apart into 3 nymphs.
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
icon:
|
||||||
|
sprite: Mobs/Species/Diona/organs.rsi
|
||||||
|
state: brain
|
||||||
|
- type: InstantAction
|
||||||
|
event: !type:GibActionEvent {}
|
||||||
|
- type: MansusGraspBlockTrigger
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseAction
|
||||||
|
id: DionaReformAction
|
||||||
|
name: Reform
|
||||||
|
description: Reform back into a whole Diona.
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
useDelay: 600 # Once every 10 minutes. Keep them dead for a fair bit before reforming
|
||||||
|
icon:
|
||||||
|
sprite: Mobs/Species/Diona/parts.rsi
|
||||||
|
state: full
|
||||||
|
- type: InstantAction
|
||||||
|
event: !type:ReformEvent {}
|
||||||
23
Prototypes/Actions/internals.yml
Normal file
23
Prototypes/Actions/internals.yml
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2023 DrSmugleaf <DrSmugleaf@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 metalgearsloth <comedian_vs_clown@hotmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Leon Friedrich <60421075+ElectroJr@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseAction
|
||||||
|
id: ActionToggleInternals
|
||||||
|
name: Toggle Internals
|
||||||
|
description: Breathe from the equipped gas tank. Also requires equipped breath mask.
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
useDelay: 1
|
||||||
|
icon:
|
||||||
|
sprite: Interface/Alerts/internals.rsi
|
||||||
|
state: internal2
|
||||||
|
iconOn:
|
||||||
|
sprite: Interface/Alerts/internals.rsi
|
||||||
|
state: internal1
|
||||||
|
- type: InstantAction
|
||||||
|
event: !type:ToggleActionEvent
|
||||||
48
Prototypes/Actions/mapping.yml
Normal file
48
Prototypes/Actions/mapping.yml
Normal file
@@ -0,0 +1,48 @@
|
|||||||
|
- type: entity
|
||||||
|
abstract: true
|
||||||
|
parent: BaseMentalAction
|
||||||
|
id: BaseMappingAction
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
clientExclusive: true
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseMappingAction
|
||||||
|
id: BaseMappingDecalAction # not abstract but the event has to be set in code
|
||||||
|
components:
|
||||||
|
- type: TargetAction
|
||||||
|
repeat: true
|
||||||
|
range: -1
|
||||||
|
- type: WorldTargetAction
|
||||||
|
event: null # has to be set with SetEvent in DecalPlacementSystem
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseMappingAction
|
||||||
|
id: BaseMappingSpawnAction # not abstract but the event has to be set in code
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
icon: Tiles/cropped_parallax.png
|
||||||
|
- type: InstantAction
|
||||||
|
event: null # has to be set with SetEvent in MappingSystem
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseMappingAction
|
||||||
|
id: ActionMappingEraser
|
||||||
|
name: Erase Entity
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
icon: Interface/VerbIcons/delete.svg.192dpi.png
|
||||||
|
- type: InstantAction
|
||||||
|
event: !type:StartPlacementActionEvent
|
||||||
|
eraser: true
|
||||||
|
|
||||||
|
# these are used for mapping actions yml files
|
||||||
|
- type: entity
|
||||||
|
parent: BaseMappingSpawnAction
|
||||||
|
id: BaseMappingEntityAction # not abstract but the event has to be set in code
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
autoPopulate: False
|
||||||
|
temporary: True
|
||||||
|
- type: InstantAction
|
||||||
|
event: null # has to be set with SetEvent in ActionsSystem
|
||||||
56
Prototypes/Actions/mech.yml
Normal file
56
Prototypes/Actions/mech.yml
Normal file
@@ -0,0 +1,56 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2022 Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 DrSmugleaf <DrSmugleaf@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 metalgearsloth <comedian_vs_clown@hotmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Leon Friedrich <60421075+ElectroJr@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
abstract: true
|
||||||
|
parent: BaseAction
|
||||||
|
id: BaseMechAction
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
itemIconStyle: NoItem
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseMechAction
|
||||||
|
id: ActionMechCycleEquipment
|
||||||
|
name: Cycle
|
||||||
|
description: Cycles currently selected equipment
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
useDelay: 0.5
|
||||||
|
icon:
|
||||||
|
sprite: Interface/Actions/actions_mecha.rsi
|
||||||
|
state: mech_cycle_equip_on
|
||||||
|
- type: InstantAction
|
||||||
|
event: !type:MechToggleEquipmentEvent
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseMechAction
|
||||||
|
id: ActionMechOpenUI
|
||||||
|
name: Control Panel
|
||||||
|
description: Opens the control panel for the mech
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
useDelay: 1
|
||||||
|
icon:
|
||||||
|
sprite: Interface/Actions/actions_mecha.rsi
|
||||||
|
state: mech_view_stats
|
||||||
|
- type: InstantAction
|
||||||
|
event: !type:MechOpenUiEvent
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseMechAction
|
||||||
|
id: ActionMechEject
|
||||||
|
name: Eject
|
||||||
|
description: Ejects the pilot from the mech
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
icon:
|
||||||
|
sprite: Interface/Actions/actions_mecha.rsi
|
||||||
|
state: mech_eject
|
||||||
|
- type: InstantAction
|
||||||
|
event: !type:MechEjectPilotEvent
|
||||||
101
Prototypes/Actions/ninja.yml
Normal file
101
Prototypes/Actions/ninja.yml
Normal file
@@ -0,0 +1,101 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2023 DrSmugleaf <DrSmugleaf@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 metalgearsloth <comedian_vs_clown@hotmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Leon Friedrich <60421075+ElectroJr@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 deltanedas <39013340+deltanedas@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 deltanedas <@deltanedas:kde.org>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
# gloves
|
||||||
|
- type: entity
|
||||||
|
parent: BaseToggleAction
|
||||||
|
id: ActionToggleNinjaGloves
|
||||||
|
name: Toggle ninja gloves
|
||||||
|
description: Toggles all glove actions on left click. Includes your doorjack, draining power, stunning enemies and hacking certain computers.
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
priority: -13
|
||||||
|
|
||||||
|
# suit
|
||||||
|
- type: entity
|
||||||
|
parent: BaseAction
|
||||||
|
id: ActionCreateThrowingStar
|
||||||
|
name: Create throwing star
|
||||||
|
description: Channels suit power into creating a throwing star that deals extra stamina damage.
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
useDelay: 0.5
|
||||||
|
icon:
|
||||||
|
sprite: Objects/Weapons/Throwable/throwing_star.rsi
|
||||||
|
state: icon
|
||||||
|
itemIconStyle: NoItem
|
||||||
|
priority: -10
|
||||||
|
- type: InstantAction
|
||||||
|
event: !type:CreateItemEvent {}
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseAction
|
||||||
|
id: ActionRecallKatana
|
||||||
|
name: Recall katana
|
||||||
|
description: Teleports the Energy Katana linked to this suit to its wearer, cost based on distance.
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
useDelay: 1
|
||||||
|
icon:
|
||||||
|
sprite: Objects/Weapons/Melee/energykatana.rsi
|
||||||
|
state: icon
|
||||||
|
itemIconStyle: NoItem
|
||||||
|
priority: -11
|
||||||
|
- type: InstantAction
|
||||||
|
event: !type:RecallKatanaEvent {}
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseAction
|
||||||
|
id: ActionNinjaEmp
|
||||||
|
name: EM Burst
|
||||||
|
description: Disable any nearby technology with an electro-magnetic pulse.
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
icon:
|
||||||
|
sprite: Objects/Weapons/Grenades/empgrenade.rsi
|
||||||
|
state: icon
|
||||||
|
itemIconStyle: BigAction
|
||||||
|
priority: -13
|
||||||
|
- type: InstantAction
|
||||||
|
event: !type:NinjaEmpEvent {}
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseAction
|
||||||
|
id: ActionTogglePhaseCloak
|
||||||
|
name: Phase cloak
|
||||||
|
description: Toggles your suit's phase cloak. Beware that if you are hit, all abilities are disabled for 5 seconds, including your cloak!
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
# have to plan (un)cloaking ahead of time
|
||||||
|
useDelay: 5
|
||||||
|
priority: -9
|
||||||
|
- type: InstantAction
|
||||||
|
event: !type:ToggleActionEvent
|
||||||
|
|
||||||
|
# katana
|
||||||
|
- type: entity
|
||||||
|
parent: BaseAction
|
||||||
|
id: ActionEnergyKatanaDash
|
||||||
|
name: Katana dash
|
||||||
|
description: Teleport to anywhere you can see, if your Energy Katana is in your hand.
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
icon:
|
||||||
|
sprite: Objects/Magic/magicactions.rsi
|
||||||
|
state: blink
|
||||||
|
itemIconStyle: NoItem
|
||||||
|
sound:
|
||||||
|
path: /Audio/Magic/blink.ogg
|
||||||
|
params:
|
||||||
|
volume: 5
|
||||||
|
priority: -12
|
||||||
|
- type: TargetAction
|
||||||
|
checkCanAccess: false
|
||||||
|
range: 0
|
||||||
|
- type: WorldTargetAction
|
||||||
|
event: !type:DashEvent
|
||||||
120
Prototypes/Actions/polymorph.yml
Normal file
120
Prototypes/Actions/polymorph.yml
Normal file
@@ -0,0 +1,120 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2023 DrSmugleaf <DrSmugleaf@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 metalgearsloth <comedian_vs_clown@hotmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 AJCM <AJCM@tutanota.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Leon Friedrich <60421075+ElectroJr@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 keronshb <54602815+keronshb@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 lzk <124214523+lzk228@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 slarticodefast <161409025+slarticodefast@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aviu00 <93730715+Aviu00@users.noreply.github.com>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseAction
|
||||||
|
id: ActionRevertPolymorph
|
||||||
|
name: Revert
|
||||||
|
description: Revert back into your original form.
|
||||||
|
components:
|
||||||
|
- type: ConfirmableAction
|
||||||
|
popup: revert-polymorph-action-popup
|
||||||
|
- type: InstantAction
|
||||||
|
event: !type:RevertPolymorphActionEvent
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
abstract: true
|
||||||
|
parent: BaseAction
|
||||||
|
id: BaseActionPolymorph
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
checkCanInteract: false # Goobstation
|
||||||
|
itemIconStyle: NoItem
|
||||||
|
useDelay: 60
|
||||||
|
- type: InstantAction
|
||||||
|
event: !type:PolymorphActionEvent
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseActionPolymorph
|
||||||
|
id: ActionPolymorphWizardSpider
|
||||||
|
name: Spider Polymorph
|
||||||
|
description: Polymorphs you into a Spider.
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
icon:
|
||||||
|
sprite: Mobs/Animals/spider.rsi
|
||||||
|
state: tarantula
|
||||||
|
- type: InstantAction
|
||||||
|
event: !type:PolymorphActionEvent
|
||||||
|
protoId: WizardSpider
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseActionPolymorph
|
||||||
|
id: ActionPolymorphWizardRod
|
||||||
|
name: Rod Form
|
||||||
|
description: Take on the form of an immovable rod, destroying everything in your path.
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
useDelay: 25 # Goob edit
|
||||||
|
icon:
|
||||||
|
sprite: _Goobstation/Wizard/actions.rsi # Goob edit
|
||||||
|
state: immrod # Goob edit
|
||||||
|
- type: InstantAction
|
||||||
|
event: !type:PolymorphSpellEvent # Goob edit
|
||||||
|
protoId: WizardRod
|
||||||
|
- type: SpeakOnAction
|
||||||
|
sentence: action-speech-spell-rod-form # Goobstation
|
||||||
|
- type: Magic # Goobstation
|
||||||
|
requiresClothes: true
|
||||||
|
requiresSpeech: true
|
||||||
|
school: Transmutation
|
||||||
|
- type: ActionUpgrade
|
||||||
|
effectedLevels:
|
||||||
|
2: ActionPolymorphWizardRodII
|
||||||
|
3: ActionPolymorphWizardRodIII
|
||||||
|
4: ActionPolymorphWizardRodIV
|
||||||
|
5: ActionPolymorphWizardRodV
|
||||||
|
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseActionPolymorph
|
||||||
|
id: ActionPolymorphJaunt
|
||||||
|
name: Ethereal Jaunt
|
||||||
|
description: Melt into the Ethereal Plane for a quick getaway!
|
||||||
|
components:
|
||||||
|
- type: Magic
|
||||||
|
requiresClothes: true # Goobstation
|
||||||
|
school: Translocation # Goobstation
|
||||||
|
- type: Sprite # Goobstation - for apprentices
|
||||||
|
sprite: _Goobstation/Wizard/actions.rsi
|
||||||
|
state: jaunt
|
||||||
|
- type: Action
|
||||||
|
useDelay: 30
|
||||||
|
icon:
|
||||||
|
sprite: _Goobstation/Wizard/actions.rsi # Goob edit
|
||||||
|
state: jaunt
|
||||||
|
- type: InstantAction
|
||||||
|
event: !type:PolymorphSpellEvent # Goob edit
|
||||||
|
protoId: Jaunt
|
||||||
|
# TODO: Effect ECS (from cardboard box)
|
||||||
|
- type: ActionUpgrade
|
||||||
|
effectedLevels:
|
||||||
|
2: ActionPolymorphJauntII
|
||||||
|
3: ActionPolymorphJauntIII
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: ActionPolymorphJaunt
|
||||||
|
id: ActionPolymorphJauntII
|
||||||
|
name: Ethereal Jaunt II
|
||||||
|
description: Melt into the Ethereal Plane for an even quicker getaway!
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
useDelay: 22
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: ActionPolymorphJaunt
|
||||||
|
id: ActionPolymorphJauntIII
|
||||||
|
name: Ethereal Jaunt III
|
||||||
|
description: Are you even tangible anymore?
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
useDelay: 14
|
||||||
68
Prototypes/Actions/revenant.yml
Normal file
68
Prototypes/Actions/revenant.yml
Normal file
@@ -0,0 +1,68 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2022 Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 DrSmugleaf <DrSmugleaf@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Leon Friedrich <60421075+ElectroJr@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 GoobBot <uristmchands@proton.me>
|
||||||
|
# SPDX-FileCopyrightText: 2025 OnsenCapy <101037138+OnsenCapy@users.noreply.github.com>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseAction
|
||||||
|
id: ActionRevenantShop
|
||||||
|
name: Shop
|
||||||
|
description: Opens the ability shop.
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
icon: Interface/Actions/shop.png
|
||||||
|
- type: InstantAction
|
||||||
|
event: !type:RevenantShopActionEvent
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseAction
|
||||||
|
id: ActionRevenantDefile
|
||||||
|
name: Defile
|
||||||
|
description: Breaks windows, tiles, and opens nearby containers. Costs 30 Essence. #Goob edit
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
useDelay: 15
|
||||||
|
icon: Interface/Actions/defile.png
|
||||||
|
- type: InstantAction
|
||||||
|
event: !type:RevenantDefileActionEvent
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseAction
|
||||||
|
id: ActionRevenantOverloadLights
|
||||||
|
name: Overload Lights
|
||||||
|
description: Summons lightning from nearby lights. Costs 40 Essence. #Goob edit
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
icon: Interface/Actions/overloadlight.png
|
||||||
|
useDelay: 20
|
||||||
|
- type: InstantAction
|
||||||
|
event: !type:RevenantOverloadLightsActionEvent
|
||||||
|
|
||||||
|
#- type: entity
|
||||||
|
# parent: BaseAction
|
||||||
|
# id: ActionRevenantBlight
|
||||||
|
# name: Blight
|
||||||
|
# description: Costs 50 Essence.
|
||||||
|
# components:
|
||||||
|
# - type: Action
|
||||||
|
# icon: Interface/Actions/blight.png
|
||||||
|
# useDelay: 20
|
||||||
|
# - type: InstantAction
|
||||||
|
# event: !type:RevenantBlightActionEvent
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseAction
|
||||||
|
id: ActionRevenantMalfunction
|
||||||
|
name: Malfunction
|
||||||
|
description: Causes nearby mechanisms to malfunction. Costs 60 Essence. #Goob edit
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
icon: Interface/Actions/malfunction.png
|
||||||
|
useDelay: 20
|
||||||
|
- type: InstantAction
|
||||||
|
event: !type:RevenantMalfunctionActionEvent
|
||||||
9
Prototypes/Actions/security.yml
Normal file
9
Prototypes/Actions/security.yml
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
# gloves
|
||||||
|
- type: entity
|
||||||
|
parent: BaseAction
|
||||||
|
id: ActionToggleKnuckleDustersStun
|
||||||
|
name: Toggle stun knuckle dusters
|
||||||
|
description: Toggles the duster's built in stun baton.
|
||||||
|
components:
|
||||||
|
- type: InstantAction
|
||||||
|
event: !type:ToggleActionEvent
|
||||||
146
Prototypes/Actions/slasher.yml
Normal file
146
Prototypes/Actions/slasher.yml
Normal file
@@ -0,0 +1,146 @@
|
|||||||
|
- type: entity
|
||||||
|
id: ActionSlasherSummonMachete
|
||||||
|
name: Summon Machete
|
||||||
|
description: Summon your bound machete to your active hand, or create one if lost.
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
raiseOnUser: true
|
||||||
|
useDelay: 20
|
||||||
|
itemIconStyle: BigAction
|
||||||
|
icon: { sprite: _Goobstation/Actions/slashericons.rsi, state: SummonMachete }
|
||||||
|
- type: InstantAction
|
||||||
|
event: !type:SlasherSummonMacheteEvent
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: ActionSlasherSummonMeatSpike
|
||||||
|
name: Meat Spike
|
||||||
|
description: Conjure a horrific meat spike beneath you to capture your victims.
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
raiseOnUser: true
|
||||||
|
useDelay: 15
|
||||||
|
checkCanInteract: false
|
||||||
|
itemIconStyle: BigAction
|
||||||
|
icon: { sprite: _Goobstation/Actions/slashericons.rsi, state: Meatspike }
|
||||||
|
- type: InstantAction
|
||||||
|
event: !type:SlasherSummonMeatSpikeEvent
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: ActionSlasherIncorporealize
|
||||||
|
name: Incorporealize
|
||||||
|
description: Become incorporeal, capable of moving through walls and being completely invisible, but unable to interact with the world. Can only be used when unseen.
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
raiseOnUser: true
|
||||||
|
useDelay: 1
|
||||||
|
itemIconStyle: BigAction
|
||||||
|
icon: { sprite: _Goobstation/Actions/slashericons.rsi, state: Incorporealize }
|
||||||
|
- type: InstantAction
|
||||||
|
event: !type:SlasherIncorporealizeEvent
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: ActionSlasherCorporealize
|
||||||
|
name: Corporealize
|
||||||
|
description: Manifest your being from your incorporeal state. Can only be used when incorporeal.
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
raiseOnUser: true
|
||||||
|
useDelay: 1
|
||||||
|
itemIconStyle: BigAction
|
||||||
|
icon: { sprite: _Goobstation/Actions/slashericons.rsi, state: Corporealize }
|
||||||
|
- type: InstantAction
|
||||||
|
event: !type:SlasherCorporealizeEvent
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: ActionSlasherBloodTrail
|
||||||
|
name: Blood Trail
|
||||||
|
description: Begin trailing blood in your wake with some funky music. Spooky!
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
raiseOnUser: true
|
||||||
|
useDelay: 1
|
||||||
|
checkCanInteract: false
|
||||||
|
itemIconStyle: BigAction
|
||||||
|
icon: { sprite: _Goobstation/Actions/slashericons.rsi, state: BloodTrail }
|
||||||
|
- type: InstantAction
|
||||||
|
event: !type:ToggleBloodTrailEvent
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: ActionSlasherPossession
|
||||||
|
name: Possession
|
||||||
|
description: Use this on a person to begin to exact your control on them, giving you temporary control of their body for 45 seconds. Once time is up, both bodies return.
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
raiseOnUser: true
|
||||||
|
useDelay: 180
|
||||||
|
checkCanInteract: false
|
||||||
|
itemIconStyle: BigAction
|
||||||
|
icon: { sprite: _Goobstation/Actions/slashericons.rsi, state: Possession }
|
||||||
|
- type: TargetAction
|
||||||
|
range: 3.5
|
||||||
|
interactOnMiss: false
|
||||||
|
- type: EntityTargetAction
|
||||||
|
canTargetSelf: false
|
||||||
|
event: !type:SlasherPossessionEvent
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: ActionSlasherRegenerate
|
||||||
|
name: Regenerate
|
||||||
|
description: Quickly regenerate your being, restoring all lost health, repairing wounds, and removing all stuns. Must be recharged by stealing a soul after every use.
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
raiseOnUser: true
|
||||||
|
useDelay: 75
|
||||||
|
checkCanInteract: false
|
||||||
|
checkConsciousness: false
|
||||||
|
itemIconStyle: BigAction
|
||||||
|
icon: { sprite: _Goobstation/Actions/slashericons.rsi, state: Regenerate }
|
||||||
|
- type: InstantAction
|
||||||
|
event: !type:SlasherRegenerateEvent
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: ActionSlasherStaggerArea
|
||||||
|
name: Stagger Area
|
||||||
|
description: You exert your dark aura to people in range, slowing them down for a short time.
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
raiseOnUser: true
|
||||||
|
useDelay: 20
|
||||||
|
checkCanInteract: false
|
||||||
|
itemIconStyle: BigAction
|
||||||
|
icon: { sprite: _Goobstation/Actions/slashericons.rsi, state: StaggerArea }
|
||||||
|
- type: InstantAction
|
||||||
|
event: !type:SlasherStaggerAreaEvent
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: ActionSlasherMassacre
|
||||||
|
name: Massacre
|
||||||
|
description: Unleach a brutal chain of attacks. The more hits in a row you hit the more damage you deal. You decapitate your target after 13 hits.
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
raiseOnUser: true
|
||||||
|
useDelay: 20
|
||||||
|
checkCanInteract: false
|
||||||
|
itemIconStyle: BigAction
|
||||||
|
icon: { sprite: _Goobstation/Actions/slashericons.rsi, state: SummonMachete }
|
||||||
|
- type: InstantAction
|
||||||
|
event: !type:SlasherMassacreEvent
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: ActionSlasherSoulSteal
|
||||||
|
name: Soul Steal
|
||||||
|
description: Siphon a victims soul. Must be used on an incapicated living target (or dead body) to steal their soul, empowering your machete and increasing your health.
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
raiseOnUser: true
|
||||||
|
useDelay: 2
|
||||||
|
checkCanInteract: false
|
||||||
|
itemIconStyle: BigAction
|
||||||
|
icon: { sprite: _Goobstation/Actions/slashericons.rsi, state: SoulSteal }
|
||||||
|
- type: TargetAction
|
||||||
|
range: 2.5
|
||||||
|
interactOnMiss: false
|
||||||
|
- type: EntityTargetAction
|
||||||
|
canTargetSelf: false
|
||||||
|
event: !type:SlasherSoulStealEvent
|
||||||
|
|
||||||
19
Prototypes/Actions/speech.yml
Normal file
19
Prototypes/Actions/speech.yml
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2023 DrSmugleaf <DrSmugleaf@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 metalgearsloth <comedian_vs_clown@hotmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Leon Friedrich <60421075+ElectroJr@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseAction
|
||||||
|
id: ActionConfigureMeleeSpeech
|
||||||
|
name: Set Battlecry
|
||||||
|
description: Set a custom battlecry for when you attack!
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
itemIconStyle: BigItem
|
||||||
|
priority: -20
|
||||||
|
useDelay: 1
|
||||||
|
- type: InstantAction
|
||||||
|
event: !type:MeleeSpeechConfigureActionEvent
|
||||||
32
Prototypes/Actions/spider.yml
Normal file
32
Prototypes/Actions/spider.yml
Normal file
@@ -0,0 +1,32 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2023 DrSmugleaf <DrSmugleaf@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Jackrost <jackrost@mail.ru>
|
||||||
|
# SPDX-FileCopyrightText: 2023 PixelTK <85175107+PixelTheKermit@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 metalgearsloth <comedian_vs_clown@hotmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Leon Friedrich <60421075+ElectroJr@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseAction
|
||||||
|
id: ActionSpiderWeb
|
||||||
|
name: Spider Web
|
||||||
|
description: Spawns a web that slows your prey down.
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
icon: Interface/Actions/web.png
|
||||||
|
useDelay: 25
|
||||||
|
- type: InstantAction
|
||||||
|
event: !type:SpiderWebActionEvent
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseAction
|
||||||
|
id: ActionSericulture
|
||||||
|
name: Weave silk
|
||||||
|
description: Weave a bit of silk for use in arts and crafts.
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
icon: Interface/Actions/web.png
|
||||||
|
useDelay: 1
|
||||||
|
- type: InstantAction
|
||||||
|
event: !type:SericultureActionEvent
|
||||||
65
Prototypes/Actions/station_ai.yml
Normal file
65
Prototypes/Actions/station_ai.yml
Normal file
@@ -0,0 +1,65 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2024 Piras314 <p1r4s@proton.me>
|
||||||
|
# SPDX-FileCopyrightText: 2024 PopGamer46 <yt1popgamer@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 ScarKy0 <106310278+ScarKy0@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
# Actions
|
||||||
|
- type: entity
|
||||||
|
parent: BaseAction
|
||||||
|
id: ActionJumpToCore
|
||||||
|
name: Jump to core
|
||||||
|
description: Sends your eye back to the core.
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
priority: -9
|
||||||
|
itemIconStyle: BigAction
|
||||||
|
icon:
|
||||||
|
sprite: Interface/Actions/actions_ai.rsi
|
||||||
|
state: ai_core
|
||||||
|
- type: InstantAction
|
||||||
|
event: !type:JumpToCoreEvent
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseAction
|
||||||
|
id: ActionSurvCameraLights
|
||||||
|
name: Toggle camera lights
|
||||||
|
description: Enable surveillance camera lights near wherever you're viewing.
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
priority: -5
|
||||||
|
itemIconStyle: BigAction
|
||||||
|
icon:
|
||||||
|
sprite: Interface/Actions/actions_ai.rsi
|
||||||
|
state: camera_light
|
||||||
|
- type: InstantAction
|
||||||
|
event: !type:RelayedActionComponentChangeEvent
|
||||||
|
components:
|
||||||
|
- type: LightOnCollideCollider
|
||||||
|
- type: FixturesChange
|
||||||
|
fixtures:
|
||||||
|
lightTrigger:
|
||||||
|
shape:
|
||||||
|
!type:PhysShapeCircle
|
||||||
|
radius: 0.35
|
||||||
|
density: 80
|
||||||
|
hard: false
|
||||||
|
layer:
|
||||||
|
- GhostImpassable
|
||||||
|
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseMentalAction
|
||||||
|
id: ActionAIViewLaws
|
||||||
|
name: View Laws
|
||||||
|
description: View the laws that you must follow.
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
priority: -3
|
||||||
|
itemIconStyle: NoItem
|
||||||
|
icon:
|
||||||
|
sprite: Interface/Actions/actions_ai.rsi
|
||||||
|
state: state_laws
|
||||||
|
useDelay: 0.5
|
||||||
|
- type: InstantAction
|
||||||
|
event: !type:ToggleLawsScreenEvent
|
||||||
491
Prototypes/Actions/types.yml
Normal file
491
Prototypes/Actions/types.yml
Normal file
@@ -0,0 +1,491 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2022 AJCM-git <60196617+AJCM-git@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 EmoGarbage404 <98561806+EmoGarbage404@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Flipp Syder <76629141+vulppine@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Rane <60792108+Elijahrane@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 keronshb <54602815+keronshb@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 metalgearsloth <metalgearsloth@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Alex Evgrashin <aevgrashin@yandex.ru>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Arendian <137322659+Arendian@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Gotimanga <127038462+Gotimanga@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 LordCarve <27449516+LordCarve@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Tony <73495699+carteblanche4me@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Visne <39844191+Visne@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 deltanedas <user@zenith>
|
||||||
|
# SPDX-FileCopyrightText: 2023 metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 mhamster <81412348+mhamsterr@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Aiden <aiden@djkraz.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Aidenkrz <aiden@djkraz.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Aviu00 <93730715+Aviu00@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Brandon Hu <103440971+Brandon-Huu@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 CatMagic <135462166+CatMagic1@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 DrSmugleaf <DrSmugleaf@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 FoxxoTrystan <45297731+FoxxoTrystan@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Ilya246 <57039557+Ilya246@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Jay <67732946+DuskyJay@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Just-a-Unity-Dev <67359748+Just-a-Unity-Dev@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Kara <lunarautomaton6@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Killerqu00 <47712032+Killerqu00@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Kira Bridgeton <161087999+Verbalase@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Leon Friedrich <60421075+ElectroJr@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Morb <14136326+Morb0@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Pspritechologist <naaronn@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 VMSolidus <evilexecutive@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Whisper <121047731+QuietlyWhisper@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Wrexbe (Josh) <81056464+wrexbe@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 brainfood1183 <113240905+brainfood1183@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 metalgearsloth <comedian_vs_clown@hotmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 nikthechampiongr <32041239+nikthechampiongr@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 wrexbe <wrexbe@protonmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 yglop <95057024+yglop@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 GoobBot <uristmchands@proton.me>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Zachary Higgs <compgeek223@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 lzk <124214523+lzk228@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 pheenty <fedorlukin2006@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 psykana <36602558+psykana@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 slarticodefast <161409025+slarticodefast@users.noreply.github.com>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
# base actions
|
||||||
|
|
||||||
|
# base prototype for all action entities
|
||||||
|
- type: entity
|
||||||
|
abstract: true
|
||||||
|
id: BaseAction
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
|
||||||
|
# an action that is done all in le head and cant be prevented by any means
|
||||||
|
- type: entity
|
||||||
|
abstract: true
|
||||||
|
parent: BaseAction
|
||||||
|
id: BaseMentalAction
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
checkCanInteract: false
|
||||||
|
checkConsciousness: false
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
abstract: true
|
||||||
|
parent: BaseMentalAction
|
||||||
|
id: BaseSuicideAction
|
||||||
|
components:
|
||||||
|
- type: ConfirmableAction
|
||||||
|
popup: suicide-action-popup
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
abstract: true
|
||||||
|
parent: BaseAction
|
||||||
|
id: BaseImplantAction
|
||||||
|
components:
|
||||||
|
- type: InstantAction
|
||||||
|
event: !type:ActivateImplantEvent
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
abstract: true
|
||||||
|
parent: BaseAction
|
||||||
|
id: BaseToggleAction
|
||||||
|
components:
|
||||||
|
- type: InstantAction
|
||||||
|
event: !type:ToggleActionEvent
|
||||||
|
|
||||||
|
# actions
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseAction
|
||||||
|
id: ActionScream
|
||||||
|
name: Scream
|
||||||
|
description: AAAAAAAAAAAAAAAAAAAAAAAAA
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
useDelay: 10
|
||||||
|
icon: Interface/Actions/scream.png
|
||||||
|
checkCanInteract: false
|
||||||
|
- type: InstantAction
|
||||||
|
event: !type:ScreamActionEvent
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseMentalAction
|
||||||
|
id: ActionTurnUndead
|
||||||
|
name: Turn Undead
|
||||||
|
description: Succumb to your infection and become a zombie.
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
icon: Interface/Actions/zombie-turn.png
|
||||||
|
- type: InstantAction
|
||||||
|
event: !type:ZombifySelfActionEvent
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseToggleAction
|
||||||
|
id: ActionToggleLight
|
||||||
|
name: Toggle Light
|
||||||
|
description: Turn the light on and off.
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
useDelay: 1
|
||||||
|
icon: { sprite: Objects/Tools/flashlight.rsi, state: flashlight }
|
||||||
|
iconOn: { sprite: Objects/Tools/flashlight.rsi, state: flashlight-on }
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseAction
|
||||||
|
id: ActionOpenStorageImplant
|
||||||
|
name: Toggle Storage Implant
|
||||||
|
description: Opens or closes the storage implant embedded under your skin
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
itemIconStyle: BigAction
|
||||||
|
priority: -20
|
||||||
|
icon:
|
||||||
|
sprite: Clothing/Back/Backpacks/backpack.rsi
|
||||||
|
state: icon
|
||||||
|
useDelay: 1
|
||||||
|
- type: InstantAction
|
||||||
|
event: !type:OpenStorageImplantEvent
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: [BaseSuicideAction, BaseImplantAction]
|
||||||
|
id: ActionActivateMicroBomb
|
||||||
|
name: Activate Microbomb
|
||||||
|
description: Activates your internal microbomb, completely destroying you and your equipment
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
itemIconStyle: BigAction
|
||||||
|
priority: -20
|
||||||
|
icon:
|
||||||
|
sprite: Actions/Implants/implants.rsi
|
||||||
|
state: explosive
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: [BaseSuicideAction, BaseImplantAction]
|
||||||
|
id: ActionActivateDeathAcidifier
|
||||||
|
name: Activate Death-Acidifier
|
||||||
|
description: Activates your death-acidifier, completely melting you and your equipment
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
itemIconStyle: BigAction
|
||||||
|
priority: -20
|
||||||
|
icon:
|
||||||
|
sprite: Objects/Magic/magicactions.rsi
|
||||||
|
state: gib
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseAction
|
||||||
|
id: ActionActivateFreedomImplant
|
||||||
|
name: Break Free
|
||||||
|
description: Activating your freedom implant will free you from any hand restraints
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
useDelay: 10 # Goob - useful freedom
|
||||||
|
checkCanInteract: false
|
||||||
|
itemIconStyle: BigAction
|
||||||
|
priority: -20
|
||||||
|
icon:
|
||||||
|
sprite: Actions/Implants/implants.rsi
|
||||||
|
state: freedom
|
||||||
|
- type: InstantAction
|
||||||
|
event: !type:UseFreedomImplantEvent
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseAction
|
||||||
|
id: ActionOpenUplinkImplant
|
||||||
|
name: Open Uplink
|
||||||
|
description: Opens the syndicate uplink embedded under your skin
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
itemIconStyle: BigAction
|
||||||
|
priority: -20
|
||||||
|
icon:
|
||||||
|
sprite: Objects/Devices/communication.rsi
|
||||||
|
state: radio
|
||||||
|
- type: InstantAction
|
||||||
|
event: !type:OpenUplinkImplantEvent
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseImplantAction
|
||||||
|
id: ActionActivateEmpImplant
|
||||||
|
name: Activate EMP
|
||||||
|
description: Triggers a small EMP pulse around you
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
checkCanInteract: false
|
||||||
|
useDelay: 30
|
||||||
|
itemIconStyle: BigAction
|
||||||
|
priority: -20
|
||||||
|
icon:
|
||||||
|
sprite: Objects/Weapons/Grenades/empgrenade.rsi
|
||||||
|
state: icon
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseAction
|
||||||
|
id: ActionActivateScramImplant
|
||||||
|
name: SCRAM!
|
||||||
|
description: Randomly teleports you within a large distance.
|
||||||
|
components:
|
||||||
|
- type: LimitedCharges
|
||||||
|
maxCharges: 3
|
||||||
|
- type: Action
|
||||||
|
checkCanInteract: false
|
||||||
|
useDelay: 30 # Goobstation
|
||||||
|
itemIconStyle: BigAction
|
||||||
|
priority: -20
|
||||||
|
icon:
|
||||||
|
sprite: Structures/Specific/anomaly.rsi
|
||||||
|
state: anom4
|
||||||
|
- type: InstantAction
|
||||||
|
event: !type:UseScramImplantEvent
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseAction
|
||||||
|
id: ActionActivateDnaScramblerImplant
|
||||||
|
name: Scramble DNA
|
||||||
|
description: Randomly changes your name and appearance.
|
||||||
|
components:
|
||||||
|
- type: ConfirmableAction
|
||||||
|
popup: dna-scrambler-action-popup
|
||||||
|
- type: LimitedCharges
|
||||||
|
maxCharges: 1
|
||||||
|
- type: Action
|
||||||
|
itemIconStyle: BigAction
|
||||||
|
priority: -20
|
||||||
|
icon:
|
||||||
|
sprite: Clothing/OuterClothing/Hardsuits/lingspacesuit.rsi
|
||||||
|
state: icon
|
||||||
|
- type: InstantAction
|
||||||
|
event: !type:UseDnaScramblerImplantEvent
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseAction
|
||||||
|
id: ActionToggleSuitPiece
|
||||||
|
name: Toggle Suit Piece
|
||||||
|
description: Remember to equip the important pieces of your suit before going into action.
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
itemIconStyle: BigItem
|
||||||
|
useDelay: 1 # equip noise spam.
|
||||||
|
- type: InstantAction
|
||||||
|
event: !type:ToggleClothingEvent
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseMentalAction
|
||||||
|
id: ActionCombatModeToggle
|
||||||
|
name: "[color=red]Combat Mode[/color]"
|
||||||
|
description: Enter combat mode
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
icon: Interface/Actions/harmOff.png
|
||||||
|
iconOn: Interface/Actions/harm.png
|
||||||
|
priority: -100
|
||||||
|
- type: InstantAction
|
||||||
|
event: !type:ToggleCombatActionEvent
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: ActionCombatModeToggle
|
||||||
|
id: ActionCombatModeToggleOff
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
enabled: false
|
||||||
|
autoPopulate: false
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseAction
|
||||||
|
id: ActionChangeVoiceMask
|
||||||
|
name: Set name
|
||||||
|
description: Change the name others hear to something else.
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
icon: { sprite: Interface/Actions/voice-mask.rsi, state: icon }
|
||||||
|
- type: InstantAction
|
||||||
|
event: !type:VoiceMaskSetNameEvent
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseAction
|
||||||
|
id: ActionVendingThrow
|
||||||
|
name: Dispense Item
|
||||||
|
description: Randomly dispense an item from your stock.
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
useDelay: 30
|
||||||
|
- type: InstantAction
|
||||||
|
event: !type:VendingMachineSelfDispenseEvent
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseToggleAction
|
||||||
|
id: ActionToggleBlock
|
||||||
|
name: Block
|
||||||
|
description: Raise or lower your shield.
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
icon: { sprite: Objects/Weapons/Melee/shields.rsi, state: teleriot-icon }
|
||||||
|
iconOn: { sprite: Objects/Weapons/Melee/shields.rsi, state: teleriot-on }
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseMentalAction
|
||||||
|
id: ActionClearNetworkLinkOverlays
|
||||||
|
name: Clear network link overlays
|
||||||
|
description: Clear network link overlays.
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
clientExclusive: true
|
||||||
|
temporary: true
|
||||||
|
icon: { sprite: Objects/Tools/multitool.rsi, state: icon }
|
||||||
|
- type: InstantAction
|
||||||
|
event: !type:ClearAllOverlaysEvent
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseAction
|
||||||
|
id: ActionAnimalLayEgg
|
||||||
|
name: Lay egg
|
||||||
|
description: Uses hunger to lay an egg.
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
icon: { sprite: Objects/Consumable/Food/egg.rsi, state: icon }
|
||||||
|
useDelay: 60
|
||||||
|
- type: InstantAction
|
||||||
|
event: !type:EggLayInstantActionEvent
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseMentalAction
|
||||||
|
id: ActionSleep
|
||||||
|
name: Sleep
|
||||||
|
description: Go to sleep.
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
icon: { sprite: Clothing/Head/Hats/pyjamasyndicatered.rsi, state: icon }
|
||||||
|
- type: InstantAction
|
||||||
|
event: !type:SleepActionEvent
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseMentalAction
|
||||||
|
id: ActionWake
|
||||||
|
name: Wake up
|
||||||
|
description: Stop sleeping.
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
startDelay: true
|
||||||
|
useDelay: 2
|
||||||
|
icon: { sprite: Clothing/Head/Hats/pyjamasyndicatered.rsi, state: icon }
|
||||||
|
- type: InstantAction
|
||||||
|
event: !type:WakeActionEvent
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseImplantAction
|
||||||
|
id: ActionActivateHonkImplant
|
||||||
|
name: Honk
|
||||||
|
description: Activates your honking implant, which will produce the signature sound of the clown.
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
icon: { sprite: Objects/Fun/bikehorn.rsi, state: icon }
|
||||||
|
useDelay: 1
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseAction
|
||||||
|
id: ActionFireStarter
|
||||||
|
name: Ignite
|
||||||
|
description: Ignites enemies in a radius around you.
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
priority: -1
|
||||||
|
useDelay: 30
|
||||||
|
icon: Interface/Actions/firestarter.png
|
||||||
|
- type: InstantAction
|
||||||
|
event: !type:FireStarterActionEvent
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseMentalAction
|
||||||
|
id: ActionToggleEyes
|
||||||
|
name: Open/Close eyes
|
||||||
|
description: Close your eyes to protect your peepers, or open your eyes to enjoy the pretty lights.
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
icon: Interface/Actions/eyeopen.png
|
||||||
|
iconOn: Interface/Actions/eyeclose.png
|
||||||
|
useDelay: 1 # so u cant give yourself and observers eyestrain by rapidly spamming the action
|
||||||
|
- type: InstantAction
|
||||||
|
event: !type:ToggleEyesActionEvent
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseToggleAction
|
||||||
|
id: ActionToggleWagging
|
||||||
|
name: Wagging Tail
|
||||||
|
description: Start or stop wagging your tail.
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
icon: { sprite: Mobs/Customization/reptilian_parts.rsi, state: tail_smooth_behind }
|
||||||
|
iconOn: { sprite: Mobs/Customization/reptilian_parts.rsi, state: tail_smooth_behind }
|
||||||
|
itemIconStyle: NoItem
|
||||||
|
useDelay: 1 # emote spam
|
||||||
|
checkCanInteract: false
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseAction
|
||||||
|
id: FakeMindShieldToggleAction
|
||||||
|
name: '[color=green]Toggle Fake Mindshield[/color]'
|
||||||
|
description: Turn the Fake Mindshield implant's transmission on/off
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
icon: { sprite: Interface/Actions/actions_fakemindshield.rsi, state: icon }
|
||||||
|
iconOn: { sprite: Interface/Actions/actions_fakemindshield.rsi, state: icon-on }
|
||||||
|
itemIconStyle: NoItem
|
||||||
|
useDelay: 1
|
||||||
|
- type: InstantAction
|
||||||
|
event: !type:FakeMindShieldToggleEvent
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- FakeMindShieldImplant
|
||||||
|
|
||||||
|
# Goob - merge this
|
||||||
|
# - type: entity
|
||||||
|
# parent: BaseToggleAction
|
||||||
|
# id: ActionToggleParamedicSiren
|
||||||
|
# name: Toggle Paramedic Siren
|
||||||
|
# description: Toggles the paramedic siren on and off.
|
||||||
|
# components:
|
||||||
|
# - type: Action
|
||||||
|
# icon:
|
||||||
|
# sprite: Clothing/OuterClothing/Hardsuits/paramed.rsi
|
||||||
|
# state: icon-siren
|
||||||
|
# useDelay: 1
|
||||||
|
# itemIconStyle: BigAction
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseAction
|
||||||
|
id: ActionGravityJump
|
||||||
|
name: Jump
|
||||||
|
description: Activating the advanced propulsion system, you propel yourself a short distance in the direction of your gaze.
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
useDelay: 8
|
||||||
|
icon:
|
||||||
|
sprite: Interface/Actions/jump.rsi
|
||||||
|
state: icon
|
||||||
|
- type: InstantAction
|
||||||
|
event: !type:GravityJumpEvent {}
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseToggleAction
|
||||||
|
id: ActionToggleRootable
|
||||||
|
name: Rootable
|
||||||
|
description: Begin or stop being rooted to the floor.
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
icon: Interface/Actions/rooting.png
|
||||||
|
iconOn: Interface/Actions/rooting.png
|
||||||
|
itemIconStyle: NoItem
|
||||||
|
useDelay: 1
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: ActionChameleonController
|
||||||
|
name: Control clothing
|
||||||
|
description: Change your entire outfit fast!
|
||||||
|
components:
|
||||||
|
- type: Action
|
||||||
|
priority: -20
|
||||||
|
icon: { sprite: Actions/Implants/implants.rsi, state: chameleon }
|
||||||
|
itemIconStyle: BigAction
|
||||||
|
- type: InstantAction
|
||||||
|
event: !type:ChameleonControllerOpenMenuEvent
|
||||||
176
Prototypes/AlertLevels/alert_levels.yml
Normal file
176
Prototypes/AlertLevels/alert_levels.yml
Normal file
@@ -0,0 +1,176 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2022 Flipp Syder <76629141+vulppine@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Jacob Tong <10494922+ShadowCommander@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Júlio César Ueti <52474532+Mirino97@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Kara <lunarautomaton6@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Morbo <14136326+Morb0@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 T-Stalker <43253663+DogZeroX@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 metalgearsloth <metalgearsloth@gmail.com>
|
||||||
|
# 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 superjj18 <gagnonjake@gmail.com>
|
||||||
|
# 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-FileCopyrightText: 2025 SX-7 <92227810+SX-7@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Solstice <solsticeofthewinter@gmail.com>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
|
||||||
|
- type: alertLevels
|
||||||
|
id: stationAlerts
|
||||||
|
defaultLevel: green
|
||||||
|
levels:
|
||||||
|
green:
|
||||||
|
announcement: alert-level-green-announcement
|
||||||
|
color: Green
|
||||||
|
emergencyLightColor: LawnGreen
|
||||||
|
shuttleTime: 600
|
||||||
|
blue:
|
||||||
|
announcement: alert-level-blue-announcement
|
||||||
|
sound: /Audio/Misc/bluealert.ogg
|
||||||
|
color: DodgerBlue
|
||||||
|
forceEnableEmergencyLights: true
|
||||||
|
emergencyLightColor: DodgerBlue
|
||||||
|
shuttleTime: 600
|
||||||
|
violet:
|
||||||
|
announcement: alert-level-violet-announcement
|
||||||
|
sound: /Audio/Misc/notice1.ogg
|
||||||
|
color: Violet
|
||||||
|
emergencyLightColor: Violet
|
||||||
|
forceEnableEmergencyLights: true
|
||||||
|
shuttleTime: 600
|
||||||
|
yellow:
|
||||||
|
announcement: alert-level-yellow-announcement
|
||||||
|
sound: /Audio/Misc/notice1.ogg
|
||||||
|
color: Yellow
|
||||||
|
emergencyLightColor: Goldenrod
|
||||||
|
forceEnableEmergencyLights: true
|
||||||
|
shuttleTime: 600
|
||||||
|
red:
|
||||||
|
announcement: alert-level-red-announcement
|
||||||
|
sound: /Audio/Misc/redalert.ogg
|
||||||
|
color: Red
|
||||||
|
emergencyLightColor: Red
|
||||||
|
forceEnableEmergencyLights: true
|
||||||
|
shuttleTime: 600 #No reduction in time as we don't have swiping for red alert like in /tg/. Shuttle times are intended to create friction, so having a way to brainlessly bypass that would be dumb.
|
||||||
|
gamma:
|
||||||
|
announcement: alert-level-gamma-announcement
|
||||||
|
selectable: false
|
||||||
|
sound:
|
||||||
|
path: /Audio/Misc/gamma.ogg
|
||||||
|
params:
|
||||||
|
volume: -2
|
||||||
|
disableSelection: true
|
||||||
|
color: PaleVioletRed
|
||||||
|
emergencyLightColor: PaleVioletRed
|
||||||
|
forceEnableEmergencyLights: true
|
||||||
|
delta:
|
||||||
|
announcement: alert-level-delta-announcement
|
||||||
|
selectable: false
|
||||||
|
sound:
|
||||||
|
path: /Audio/Misc/delta.ogg
|
||||||
|
params:
|
||||||
|
volume: -3
|
||||||
|
disableSelection: true
|
||||||
|
color: DarkRed
|
||||||
|
emergencyLightColor: Orange
|
||||||
|
forceEnableEmergencyLights: true
|
||||||
|
shuttleTime: 1200
|
||||||
|
epsilon:
|
||||||
|
announcement: alert-level-epsilon-announcement
|
||||||
|
selectable: false
|
||||||
|
sound:
|
||||||
|
path: /Audio/Misc/epsilon.ogg
|
||||||
|
params:
|
||||||
|
volume: -2
|
||||||
|
disableSelection: true
|
||||||
|
color: DarkViolet
|
||||||
|
emergencyLightColor: DarkViolet
|
||||||
|
forceEnableEmergencyLights: true
|
||||||
|
shuttleTime: 1200
|
||||||
|
omicron: # Goobstation
|
||||||
|
announcement: alert-level-omicron-announcement
|
||||||
|
selectable: false
|
||||||
|
sound:
|
||||||
|
path: /Audio/_Goobstation/Misc/omicron.ogg
|
||||||
|
disableSelection: true
|
||||||
|
color: Ivory
|
||||||
|
emergencyLightColor: Ivory
|
||||||
|
forceEnableEmergencyLights: true
|
||||||
|
shuttleTime: 2400
|
||||||
|
octarine: # DeltaV - Cosmic Cult
|
||||||
|
announcement: alert-level-octarine-announcement
|
||||||
|
selectable: false
|
||||||
|
sound: /Audio/Announcements/Alerts/code_octarine.ogg
|
||||||
|
disableSelection: true
|
||||||
|
color: CadetBlue
|
||||||
|
emergencyLightColor: CadetBlue
|
||||||
|
forceEnableEmergencyLights: true
|
||||||
|
shuttleTime: 600
|
||||||
675
Prototypes/Alerts/alerts.yml
Normal file
675
Prototypes/Alerts/alerts.yml
Normal file
@@ -0,0 +1,675 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2020 Vera Aguilera Puerto <6766154+Zumorica@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2020 chairbender <kwhipke1@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 DmitriyRubetskoy <75271456+DmitriyRubetskoy@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 Kara D <lunarautomaton6@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 Metal Gear Sloth <metalgearsloth@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 Paul <ritter.paul1+git@googlemail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 Rubetskoy Dmitriy <rubetskoy234@mail.ru>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Morb <14136326+Morb0@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Paul Ritter <ritter.paul1@googlemail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Rane <60792108+Elijahrane@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 mirrorcult <lunarautomaton6@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Doru991 <75124791+Doru991@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 DrSmugleaf <drsmugleaf@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Jezithyr <jezithyr@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Keiku <41867291+Keikiru@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Phill101 <28949487+Phill101@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Phill101 <holypics4@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Vordenburg <114301317+Vordenburg@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 deltanedas <deltanedas@laptop>
|
||||||
|
# SPDX-FileCopyrightText: 2023 deltanedas <user@zenith>
|
||||||
|
# SPDX-FileCopyrightText: 2023 keronshb <54602815+keronshb@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 onoira <onoira@psiko.zone>
|
||||||
|
# SPDX-FileCopyrightText: 2024 AJCM <AJCM@tutanota.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Alex Evgrashin <aevgrashin@yandex.ru>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Alex Pavlenko <diraven@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Alice "Arimah" Heurlin <30327355+arimah@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Alzore <140123969+Blackern5000@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 ArkiveDev <95712736+ArkiveDev@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Aviu00 <93730715+Aviu00@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Boaz1111 <149967078+Boaz1111@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 Doomsdrayk <robotdoughnut@comcast.net>
|
||||||
|
# SPDX-FileCopyrightText: 2024 DrEnzyme <DrEnzyme@gmail.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 Elysium206 <151651971+Elysium206@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 Floofi <126319569+Shadowtheprotogen546@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Ghagliiarghii <68826635+Ghagliiarghii@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 HS <81934438+HolySSSS@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Hannah Giovanna Dawson <karakkaraz@gmail.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 K-Dynamic <20566341+K-Dynamic@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Kevin Zheng <kevinz5000@gmail.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 MetalSage <74924875+MetalSage@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 MetalSage <metalsage.official@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 MilenVolf <63782763+MilenVolf@users.noreply.github.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 Partmedia <kevinz5000@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 Redfire1331 <125223432+Redfire1331@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 Rouge2t7 <81053047+Sarahon@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 Tayrtahn <tayrtahn@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Thomas <87614336+Aeshus@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Truoizys <153248924+Truoizys@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 WarMechanic <69510347+WarMechanic@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 marbow <152051971+marboww@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 mhamster <81412348+mhamsterr@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 neutrino <67447925+neutrino-laser@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 nikthechampiongr <32041239+nikthechampiongr@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 osjarw <62134478+osjarw@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 plykiya <plykiya@protonmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 redfire1331 <Redfire1331@users.noreply.github.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 username <113782077+whateverusername0@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 voidnull000 <18663194+voidnull000@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 whateverusername0 <whateveremail>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Арт <123451459+JustArt1m@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <aiden@djkraz.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 BombasterDS <115770678+BombasterDS@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 BombasterDS <deniskaporoshok@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 BombasterDS2 <shvalovdenis.workmail@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 gus <august.eymann@gmail.com>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
|
||||||
|
- type: alertOrder
|
||||||
|
# Defines ordering in alert tab, higher up = higher in tab.
|
||||||
|
# List below can contain alert type or category, if both are present the id will take precedence.
|
||||||
|
# If item is not in list it will go at the bottom (ties broken by alert type enum value)
|
||||||
|
id: BaseAlertOrder
|
||||||
|
order:
|
||||||
|
- category: Health
|
||||||
|
- category: Stamina
|
||||||
|
- alertType: ChangelingBiomass # goobstation - changelings
|
||||||
|
- alertType: ChangelingChemicals # goobstation - changelings
|
||||||
|
- alertType: SuitPower
|
||||||
|
- alertType: ModsuitPower # Goobstation - Modsuits
|
||||||
|
- category: Internals
|
||||||
|
- alertType: Fire
|
||||||
|
- alertType: Handcuffed
|
||||||
|
- alertType: Ensnared
|
||||||
|
- category: Buckled
|
||||||
|
- alertType: Pulling
|
||||||
|
- alertType: Walking
|
||||||
|
- category: Piloting
|
||||||
|
- alertType: Corporeal
|
||||||
|
- alertType: Stun
|
||||||
|
- alertType: KnockedDown # goobstation
|
||||||
|
- alertType: BrokenBones # Shitmed Change
|
||||||
|
- category: Breathing # Vox gang not calling this oxygen
|
||||||
|
- category: Pressure
|
||||||
|
- alertType: Bleed
|
||||||
|
- category: Temperature
|
||||||
|
- category: Hunger
|
||||||
|
- category: Thirst
|
||||||
|
- alertType: Magboots
|
||||||
|
- alertType: Rooted
|
||||||
|
- alertType: Pacified
|
||||||
|
- alertType: Stealthy
|
||||||
|
- alertType: ShadowCloak # Goobstation
|
||||||
|
- alertType: DragonPower # Goobstation
|
||||||
|
- category: Ninjutsu # Goobstation
|
||||||
|
- category: Counter # WD EDIT
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: AlertSpriteView
|
||||||
|
categories: [ HideSpawnMenu ]
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- map: [ "enum.AlertVisualLayers.Base" ]
|
||||||
|
|
||||||
|
- type: alert
|
||||||
|
id: LowOxygen
|
||||||
|
category: Breathing
|
||||||
|
icons:
|
||||||
|
- sprite: /Textures/Interface/Alerts/breathing.rsi
|
||||||
|
state: not_enough_oxy
|
||||||
|
name: alerts-low-oxygen-name
|
||||||
|
description: alerts-low-oxygen-desc
|
||||||
|
|
||||||
|
- type: alert
|
||||||
|
id: LowNitrogen
|
||||||
|
category: Breathing
|
||||||
|
icons:
|
||||||
|
- sprite: /Textures/Interface/Alerts/breathing.rsi
|
||||||
|
state: not_enough_nitro
|
||||||
|
name: alerts-low-nitrogen-name
|
||||||
|
description: alerts-low-nitrogen-desc
|
||||||
|
|
||||||
|
- type: alert
|
||||||
|
id: Toxins
|
||||||
|
category: Toxins
|
||||||
|
icons:
|
||||||
|
- sprite: /Textures/Interface/Alerts/breathing.rsi
|
||||||
|
state: too_much_tox
|
||||||
|
name: alerts-high-toxin-name
|
||||||
|
description: alerts-high-toxin-desc
|
||||||
|
|
||||||
|
- type: alert
|
||||||
|
id: LowPressure
|
||||||
|
category: Pressure
|
||||||
|
icons:
|
||||||
|
- sprite: /Textures/Interface/Alerts/pressure.rsi
|
||||||
|
state: lowpressure1
|
||||||
|
- sprite: /Textures/Interface/Alerts/pressure.rsi
|
||||||
|
state: lowpressure2
|
||||||
|
maxSeverity: 2
|
||||||
|
name: alerts-low-pressure-name
|
||||||
|
description: alerts-low-pressure-desc
|
||||||
|
|
||||||
|
- type: alert
|
||||||
|
id: HighPressure
|
||||||
|
category: Pressure
|
||||||
|
icons:
|
||||||
|
- sprite: /Textures/Interface/Alerts/pressure.rsi
|
||||||
|
state: highpressure1
|
||||||
|
- sprite: /Textures/Interface/Alerts/pressure.rsi
|
||||||
|
state: highpressure2
|
||||||
|
maxSeverity: 2
|
||||||
|
name: alerts-high-pressure-name
|
||||||
|
description: alerts-high-pressure-desc
|
||||||
|
|
||||||
|
- type: alert
|
||||||
|
id: Fire
|
||||||
|
icons: [ /Textures/Interface/Alerts/Fire/fire.png ]
|
||||||
|
clickEvent: !type:ResistFireAlertEvent
|
||||||
|
name: alerts-on-fire-name
|
||||||
|
description: alerts-on-fire-desc
|
||||||
|
|
||||||
|
|
||||||
|
- type: alert
|
||||||
|
id: Cold
|
||||||
|
category: Temperature
|
||||||
|
icons:
|
||||||
|
- sprite: /Textures/Interface/Alerts/temperature.rsi
|
||||||
|
state: cold1
|
||||||
|
- sprite: /Textures/Interface/Alerts/temperature.rsi
|
||||||
|
state: cold2
|
||||||
|
- sprite: /Textures/Interface/Alerts/temperature.rsi
|
||||||
|
state: cold3
|
||||||
|
maxSeverity: 3
|
||||||
|
name: alerts-too-cold-name
|
||||||
|
description: alerts-too-cold-desc
|
||||||
|
|
||||||
|
- type: alert
|
||||||
|
id: Hot
|
||||||
|
category: Temperature
|
||||||
|
icons:
|
||||||
|
- sprite: /Textures/Interface/Alerts/temperature.rsi
|
||||||
|
state: hot1
|
||||||
|
- sprite: /Textures/Interface/Alerts/temperature.rsi
|
||||||
|
state: hot2
|
||||||
|
- sprite: /Textures/Interface/Alerts/temperature.rsi
|
||||||
|
state: hot3
|
||||||
|
maxSeverity: 3
|
||||||
|
name: alerts-too-hot-name
|
||||||
|
description: alerts-too-hot-desc
|
||||||
|
|
||||||
|
- type: alert
|
||||||
|
id: Weightless
|
||||||
|
icons: [ /Textures/Interface/Alerts/Weightless/weightless.png ]
|
||||||
|
name: alerts-weightless-name
|
||||||
|
description: alerts-weightless-desc
|
||||||
|
|
||||||
|
- type: alert
|
||||||
|
id: Walking
|
||||||
|
icons:
|
||||||
|
- sprite: /Textures/Interface/Alerts/walking.rsi
|
||||||
|
state: walking
|
||||||
|
name: alerts-walking-name
|
||||||
|
description: alerts-walking-desc
|
||||||
|
clientHandled: true
|
||||||
|
|
||||||
|
- type: alert
|
||||||
|
id: Stun
|
||||||
|
icons:
|
||||||
|
- sprite: /Textures/Objects/Weapons/Melee/stunbaton.rsi #Should probably draw a proper icon
|
||||||
|
state: stunbaton_off
|
||||||
|
name: alerts-stunned-name
|
||||||
|
description: alerts-stunned-desc
|
||||||
|
|
||||||
|
- type: alert
|
||||||
|
id: Handcuffed
|
||||||
|
clickEvent: !type:RemoveCuffsAlertEvent
|
||||||
|
icons: [ /Textures/Interface/Alerts/Handcuffed/Handcuffed.png ]
|
||||||
|
name: alerts-handcuffed-name
|
||||||
|
description: alerts-handcuffed-desc
|
||||||
|
|
||||||
|
- type: alert
|
||||||
|
id: Ensnared
|
||||||
|
clickEvent: !type:RemoveEnsnareAlertEvent
|
||||||
|
icons:
|
||||||
|
- sprite: /Textures/Interface/Alerts/ensnared.rsi
|
||||||
|
state: ensnared
|
||||||
|
name: alerts-ensnared-name
|
||||||
|
description: alerts-ensnared-desc
|
||||||
|
|
||||||
|
- type: alert
|
||||||
|
id: Buckled
|
||||||
|
category: Buckled
|
||||||
|
clickEvent: !type:UnbuckleAlertEvent
|
||||||
|
icons: [ /Textures/Interface/Alerts/Buckle/buckled.png ]
|
||||||
|
name: alerts-buckled-name
|
||||||
|
description: alerts-buckled-desc
|
||||||
|
|
||||||
|
- type: alert
|
||||||
|
id: HumanCrit
|
||||||
|
category: Health
|
||||||
|
icons:
|
||||||
|
- sprite: /Textures/Interface/Alerts/human_critical.rsi
|
||||||
|
state: critical
|
||||||
|
name: alerts-crit-name
|
||||||
|
description: alerts-crit-desc
|
||||||
|
|
||||||
|
- type: alert
|
||||||
|
id: HumanDead
|
||||||
|
category: Health
|
||||||
|
icons:
|
||||||
|
- sprite: /Textures/Interface/Alerts/human_dead.rsi
|
||||||
|
state: dead
|
||||||
|
name: alerts-dead-name
|
||||||
|
description: alerts-dead-desc
|
||||||
|
|
||||||
|
- type: alert
|
||||||
|
id: HumanHealth
|
||||||
|
category: Health
|
||||||
|
icons:
|
||||||
|
- sprite: /Textures/Interface/Alerts/human_alive.rsi
|
||||||
|
state: health0
|
||||||
|
- sprite: /Textures/Interface/Alerts/human_alive.rsi
|
||||||
|
state: health1
|
||||||
|
- sprite: /Textures/Interface/Alerts/human_alive.rsi
|
||||||
|
state: health2
|
||||||
|
- sprite: /Textures/Interface/Alerts/human_alive.rsi
|
||||||
|
state: health3
|
||||||
|
- sprite: /Textures/Interface/Alerts/human_alive.rsi
|
||||||
|
state: health4
|
||||||
|
name: alerts-health-name
|
||||||
|
description: alerts-health-desc
|
||||||
|
minSeverity: 0
|
||||||
|
maxSeverity: 4
|
||||||
|
|
||||||
|
- type: alert
|
||||||
|
id: BorgHealth
|
||||||
|
category: Health
|
||||||
|
icons:
|
||||||
|
- sprite: /Textures/Interface/Alerts/borg_alive.rsi
|
||||||
|
state: health0
|
||||||
|
- sprite: /Textures/Interface/Alerts/borg_alive.rsi
|
||||||
|
state: health1
|
||||||
|
- sprite: /Textures/Interface/Alerts/borg_alive.rsi
|
||||||
|
state: health2
|
||||||
|
- sprite: /Textures/Interface/Alerts/borg_alive.rsi
|
||||||
|
state: health3
|
||||||
|
- sprite: /Textures/Interface/Alerts/borg_alive.rsi
|
||||||
|
state: health4
|
||||||
|
name: alerts-health-name
|
||||||
|
description: alerts-health-desc
|
||||||
|
minSeverity: 0
|
||||||
|
maxSeverity: 4
|
||||||
|
|
||||||
|
- type: alert
|
||||||
|
id: BorgCrit
|
||||||
|
category: Health
|
||||||
|
icons:
|
||||||
|
- sprite: /Textures/Interface/Alerts/borg_critical.rsi
|
||||||
|
state: critical
|
||||||
|
name: alerts-crit-name
|
||||||
|
description: alerts-crit-desc
|
||||||
|
|
||||||
|
- type: alert
|
||||||
|
id: BorgDead
|
||||||
|
category: Health
|
||||||
|
icons:
|
||||||
|
- sprite: /Textures/Interface/Alerts/borg_dead.rsi
|
||||||
|
state: dead
|
||||||
|
name: alerts-dead-name
|
||||||
|
description: alerts-dead-desc
|
||||||
|
|
||||||
|
- type: alert
|
||||||
|
id: BorgBattery
|
||||||
|
category: Battery
|
||||||
|
icons:
|
||||||
|
- sprite: /Textures/Interface/Alerts/battery.rsi
|
||||||
|
state: battery0
|
||||||
|
- sprite: /Textures/Interface/Alerts/battery.rsi
|
||||||
|
state: battery1
|
||||||
|
- sprite: /Textures/Interface/Alerts/battery.rsi
|
||||||
|
state: battery2
|
||||||
|
- sprite: /Textures/Interface/Alerts/battery.rsi
|
||||||
|
state: battery3
|
||||||
|
- sprite: /Textures/Interface/Alerts/battery.rsi
|
||||||
|
state: battery4
|
||||||
|
- sprite: /Textures/Interface/Alerts/battery.rsi
|
||||||
|
state: battery5
|
||||||
|
- sprite: /Textures/Interface/Alerts/battery.rsi
|
||||||
|
state: battery6
|
||||||
|
- sprite: /Textures/Interface/Alerts/battery.rsi
|
||||||
|
state: battery7
|
||||||
|
- sprite: /Textures/Interface/Alerts/battery.rsi
|
||||||
|
state: battery8
|
||||||
|
- sprite: /Textures/Interface/Alerts/battery.rsi
|
||||||
|
state: battery9
|
||||||
|
- sprite: /Textures/Interface/Alerts/battery.rsi
|
||||||
|
state: battery10
|
||||||
|
name: alerts-battery-name
|
||||||
|
description: alerts-battery-desc
|
||||||
|
minSeverity: 0
|
||||||
|
maxSeverity: 10
|
||||||
|
|
||||||
|
- type: alert
|
||||||
|
id: BorgBatteryNone
|
||||||
|
category: Battery
|
||||||
|
icons:
|
||||||
|
- sprite: /Textures/Interface/Alerts/battery.rsi
|
||||||
|
state: battery-none
|
||||||
|
name: alerts-no-battery-name
|
||||||
|
description: alerts-no-battery-desc
|
||||||
|
|
||||||
|
- type: alert
|
||||||
|
id: Internals
|
||||||
|
category: Internals
|
||||||
|
clickEvent: !type:ToggleInternalsAlertEvent
|
||||||
|
icons:
|
||||||
|
- sprite: /Textures/Interface/Alerts/internals.rsi
|
||||||
|
state: internal0
|
||||||
|
- sprite: /Textures/Interface/Alerts/internals.rsi
|
||||||
|
state: internal1
|
||||||
|
- sprite: /Textures/Interface/Alerts/internals.rsi
|
||||||
|
state: internal2
|
||||||
|
name: alerts-internals-name
|
||||||
|
description: alerts-internals-desc
|
||||||
|
minSeverity: 0
|
||||||
|
maxSeverity: 2
|
||||||
|
|
||||||
|
- type: alert
|
||||||
|
id: PilotingShuttle
|
||||||
|
category: Piloting
|
||||||
|
clickEvent: !type:StopPilotingAlertEvent
|
||||||
|
icons: [ /Textures/Interface/Alerts/piloting.png ]
|
||||||
|
name: alerts-piloting-name
|
||||||
|
description: alerts-piloting-desc
|
||||||
|
|
||||||
|
- type: alert
|
||||||
|
id: Peckish
|
||||||
|
category: Hunger
|
||||||
|
icons:
|
||||||
|
- sprite: /Textures/Interface/Alerts/hunger.rsi
|
||||||
|
state: peckish
|
||||||
|
name: alerts-hunger-name
|
||||||
|
description: alerts-hunger-desc
|
||||||
|
|
||||||
|
- type: alert
|
||||||
|
id: Stamina
|
||||||
|
category: Stamina
|
||||||
|
icons:
|
||||||
|
- sprite: /Textures/Interface/Alerts/stamina.rsi
|
||||||
|
state: stamina0
|
||||||
|
- sprite: /Textures/Interface/Alerts/stamina.rsi
|
||||||
|
state: stamina1
|
||||||
|
- sprite: /Textures/Interface/Alerts/stamina.rsi
|
||||||
|
state: stamina2
|
||||||
|
- sprite: /Textures/Interface/Alerts/stamina.rsi
|
||||||
|
state: stamina3
|
||||||
|
- sprite: /Textures/Interface/Alerts/stamina.rsi
|
||||||
|
state: stamina4
|
||||||
|
- sprite: /Textures/Interface/Alerts/stamina.rsi
|
||||||
|
state: stamina5
|
||||||
|
- sprite: /Textures/Interface/Alerts/stamina.rsi
|
||||||
|
state: stamina6
|
||||||
|
name: alerts-stamina-name
|
||||||
|
description: alerts-stamina-desc
|
||||||
|
minSeverity: 0
|
||||||
|
maxSeverity: 6
|
||||||
|
|
||||||
|
- type: alert
|
||||||
|
id: Starving
|
||||||
|
category: Hunger
|
||||||
|
icons:
|
||||||
|
- sprite: /Textures/Interface/Alerts/hunger.rsi
|
||||||
|
state: starving
|
||||||
|
name: alerts-starving-name
|
||||||
|
description: alerts-starving-desc
|
||||||
|
|
||||||
|
- type: alert
|
||||||
|
id: Thirsty
|
||||||
|
category: Thirst
|
||||||
|
icons:
|
||||||
|
- sprite: /Textures/Interface/Alerts/thirst.rsi
|
||||||
|
state: thirsty
|
||||||
|
name: alerts-thirsty-name
|
||||||
|
description: alerts-thirsty-desc
|
||||||
|
|
||||||
|
- type: alert
|
||||||
|
id: Parched
|
||||||
|
category: Thirst
|
||||||
|
icons:
|
||||||
|
- sprite: /Textures/Interface/Alerts/thirst.rsi
|
||||||
|
state: parched
|
||||||
|
name: alerts-parched-name
|
||||||
|
description: alerts-parched-desc
|
||||||
|
|
||||||
|
- type: alert
|
||||||
|
id: Muted
|
||||||
|
icons: [ /Textures/Interface/Alerts/Abilities/silenced.png ]
|
||||||
|
name: alerts-muted-name
|
||||||
|
description: alerts-muted-desc
|
||||||
|
|
||||||
|
- type: alert
|
||||||
|
id: VowOfSilence
|
||||||
|
icons: [ /Textures/Interface/Alerts/Abilities/silenced.png ]
|
||||||
|
name: alerts-vow-silence-name
|
||||||
|
clickEvent: !type:BreakVowAlertEvent
|
||||||
|
description: alerts-vow-silence-desc
|
||||||
|
|
||||||
|
- type: alert
|
||||||
|
id: VowBroken
|
||||||
|
icons: [ /Textures/Interface/Actions/scream.png ]
|
||||||
|
name: alerts-vow-broken-name
|
||||||
|
clickEvent: !type:RetakeVowAlertEvent
|
||||||
|
description: alerts-vow-broken-desc
|
||||||
|
|
||||||
|
# Goobstation start
|
||||||
|
# Changed pulling to accomodate grabbing severity
|
||||||
|
- type: alert
|
||||||
|
id: Pulled
|
||||||
|
icons:
|
||||||
|
- sprite: /Textures/_White/Interface/Alerts/pull.rsi
|
||||||
|
state: pulled
|
||||||
|
- sprite: /Textures/_White/Interface/Alerts/pull.rsi
|
||||||
|
state: grabbed-soft
|
||||||
|
- sprite: /Textures/_White/Interface/Alerts/pull.rsi
|
||||||
|
state: grabbed-hard
|
||||||
|
- sprite: /Textures/_White/Interface/Alerts/pull.rsi
|
||||||
|
state: grabbed-choke
|
||||||
|
clickEvent: !type:StopBeingPulledAlertEvent { }
|
||||||
|
name: alerts-pulled-name
|
||||||
|
description: alerts-pulled-desc
|
||||||
|
minSeverity: 0
|
||||||
|
maxSeverity: 3
|
||||||
|
|
||||||
|
- type: alert
|
||||||
|
id: Pulling
|
||||||
|
icons:
|
||||||
|
- sprite: /Textures/_White/Interface/Alerts/pull.rsi
|
||||||
|
state: pulling
|
||||||
|
- sprite: /Textures/_White/Interface/Alerts/pull.rsi
|
||||||
|
state: grab-soft
|
||||||
|
- sprite: /Textures/_White/Interface/Alerts/pull.rsi
|
||||||
|
state: grab-hard
|
||||||
|
- sprite: /Textures/_White/Interface/Alerts/pull.rsi
|
||||||
|
state: grab-choke
|
||||||
|
clickEvent: !type:StopPullingAlertEvent { }
|
||||||
|
name: alerts-pulling-name
|
||||||
|
description: alerts-pulling-desc
|
||||||
|
minSeverity: 0
|
||||||
|
maxSeverity: 3
|
||||||
|
# Goobstation end
|
||||||
|
|
||||||
|
- type: alert
|
||||||
|
id: Bleed
|
||||||
|
icons:
|
||||||
|
- sprite: /Textures/Interface/Alerts/bleed.rsi
|
||||||
|
state: bleed0
|
||||||
|
- sprite: /Textures/Interface/Alerts/bleed.rsi
|
||||||
|
state: bleed1
|
||||||
|
- sprite: /Textures/Interface/Alerts/bleed.rsi
|
||||||
|
state: bleed2
|
||||||
|
- sprite: /Textures/Interface/Alerts/bleed.rsi
|
||||||
|
state: bleed3
|
||||||
|
- sprite: /Textures/Interface/Alerts/bleed.rsi
|
||||||
|
state: bleed4
|
||||||
|
- sprite: /Textures/Interface/Alerts/bleed.rsi
|
||||||
|
state: bleed5
|
||||||
|
- sprite: /Textures/Interface/Alerts/bleed.rsi
|
||||||
|
state: bleed6
|
||||||
|
- sprite: /Textures/Interface/Alerts/bleed.rsi
|
||||||
|
state: bleed7
|
||||||
|
- sprite: /Textures/Interface/Alerts/bleed.rsi
|
||||||
|
state: bleed8
|
||||||
|
- sprite: /Textures/Interface/Alerts/bleed.rsi
|
||||||
|
state: bleed9
|
||||||
|
- sprite: /Textures/Interface/Alerts/bleed.rsi
|
||||||
|
state: bleed10
|
||||||
|
name: alerts-bleed-name
|
||||||
|
description: alerts-bleed-desc
|
||||||
|
minSeverity: 0
|
||||||
|
maxSeverity: 10
|
||||||
|
|
||||||
|
- type: alert
|
||||||
|
id: Pacified
|
||||||
|
icons:
|
||||||
|
- sprite: /Textures/Interface/Alerts/pacified.rsi
|
||||||
|
state: icon
|
||||||
|
name: alerts-pacified-name
|
||||||
|
description: alerts-pacified-desc
|
||||||
|
|
||||||
|
- type: alert
|
||||||
|
id: Stealthy
|
||||||
|
clickEvent: !type:ToggleThievingEvent
|
||||||
|
icons:
|
||||||
|
- sprite: /Textures/Interface/Alerts/stealthy.rsi
|
||||||
|
state: stealthy-off
|
||||||
|
- sprite: /Textures/Interface/Alerts/stealthy.rsi
|
||||||
|
state: stealthy-on
|
||||||
|
name: alerts-stealthy-name
|
||||||
|
description: alerts-stealthy-desc
|
||||||
|
minSeverity: 0
|
||||||
|
maxSeverity: 1
|
||||||
|
|
||||||
|
- type: alert
|
||||||
|
id: Adrenaline
|
||||||
|
icons:
|
||||||
|
- sprite: Mobs/Species/Human/organs.rsi
|
||||||
|
state: heart-on
|
||||||
|
name: alerts-adrenaline-name
|
||||||
|
description: alerts-adrenaline-desc
|
||||||
|
|
||||||
|
- type: alert
|
||||||
|
id: Debug1
|
||||||
|
icons:
|
||||||
|
- sprite: /Textures/Interface/Alerts/human_alive.rsi
|
||||||
|
state: health0
|
||||||
|
name: Debug1
|
||||||
|
description: Debug
|
||||||
|
|
||||||
|
- type: alert
|
||||||
|
id: Debug2
|
||||||
|
icons:
|
||||||
|
- sprite: /Textures/Interface/Alerts/human_alive.rsi
|
||||||
|
state: health1
|
||||||
|
name: Debug2
|
||||||
|
description: Debug
|
||||||
|
|
||||||
|
- type: alert
|
||||||
|
id: Debug3
|
||||||
|
icons:
|
||||||
|
- sprite: /Textures/Interface/Alerts/human_alive.rsi
|
||||||
|
state: health2
|
||||||
|
name: Debug3
|
||||||
|
description: Debug
|
||||||
|
|
||||||
|
- type: alert
|
||||||
|
id: Debug4
|
||||||
|
icons:
|
||||||
|
- sprite: /Textures/Interface/Alerts/human_alive.rsi
|
||||||
|
state: health3
|
||||||
|
name: Debug4
|
||||||
|
description: Debug
|
||||||
|
|
||||||
|
- type: alert
|
||||||
|
id: Debug5
|
||||||
|
icons:
|
||||||
|
- sprite: /Textures/Interface/Alerts/human_alive.rsi
|
||||||
|
state: health4
|
||||||
|
name: Debug5
|
||||||
|
description: Debug
|
||||||
|
|
||||||
|
- type: alert
|
||||||
|
id: Debug6
|
||||||
|
icons:
|
||||||
|
- sprite: /Textures/Interface/Alerts/human_critical.rsi
|
||||||
|
state: critical
|
||||||
|
name: Debug6
|
||||||
|
description: Debug
|
||||||
41
Prototypes/Alerts/categories.yml
Normal file
41
Prototypes/Alerts/categories.yml
Normal file
@@ -0,0 +1,41 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2024 Aidenkrz <aiden@djkraz.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
|
||||||
|
- type: alertCategory
|
||||||
|
id: Pressure
|
||||||
|
|
||||||
|
- type: alertCategory
|
||||||
|
id: Temperature
|
||||||
|
|
||||||
|
- type: alertCategory
|
||||||
|
id: Breathing
|
||||||
|
|
||||||
|
- type: alertCategory
|
||||||
|
id: Buckled
|
||||||
|
|
||||||
|
- type: alertCategory
|
||||||
|
id: Health
|
||||||
|
|
||||||
|
- type: alertCategory
|
||||||
|
id: Internals
|
||||||
|
|
||||||
|
- type: alertCategory
|
||||||
|
id: Stamina
|
||||||
|
|
||||||
|
- type: alertCategory
|
||||||
|
id: Piloting
|
||||||
|
|
||||||
|
- type: alertCategory
|
||||||
|
id: Hunger
|
||||||
|
|
||||||
|
- type: alertCategory
|
||||||
|
id: Thirst
|
||||||
|
|
||||||
|
- type: alertCategory
|
||||||
|
id: Toxins
|
||||||
|
|
||||||
|
- type: alertCategory
|
||||||
|
id: Battery
|
||||||
15
Prototypes/Alerts/magboots.yml
Normal file
15
Prototypes/Alerts/magboots.yml
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2021 Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Leon Friedrich <60421075+ElectroJr@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Paul Ritter <ritter.paul1@googlemail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 lapatison <100279397+lapatison@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: MIT
|
||||||
|
|
||||||
|
- type: alert
|
||||||
|
id: Magboots
|
||||||
|
icons:
|
||||||
|
- sprite: /Textures/Clothing/Shoes/Boots/magboots.rsi
|
||||||
|
state: icon-on
|
||||||
|
name: alerts-magboots-name
|
||||||
|
description: alerts-magboots-desc
|
||||||
32
Prototypes/Alerts/ninja.yml
Normal file
32
Prototypes/Alerts/ninja.yml
Normal file
@@ -0,0 +1,32 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2023 deltanedas <39013340+deltanedas@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 deltanedas <@deltanedas:kde.org>
|
||||||
|
# SPDX-FileCopyrightText: 2023 deltanedas <deltanedas@laptop>
|
||||||
|
# SPDX-FileCopyrightText: 2023 deltanedas <user@zenith>
|
||||||
|
# SPDX-FileCopyrightText: 2023 keronshb <54602815+keronshb@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: MIT
|
||||||
|
|
||||||
|
- type: alert
|
||||||
|
id: SuitPower
|
||||||
|
icons:
|
||||||
|
- sprite: /Textures/Interface/Alerts/ninja_power.rsi
|
||||||
|
state: power0
|
||||||
|
- sprite: /Textures/Interface/Alerts/ninja_power.rsi
|
||||||
|
state: power1
|
||||||
|
- sprite: /Textures/Interface/Alerts/ninja_power.rsi
|
||||||
|
state: power2
|
||||||
|
- sprite: /Textures/Interface/Alerts/ninja_power.rsi
|
||||||
|
state: power3
|
||||||
|
- sprite: /Textures/Interface/Alerts/ninja_power.rsi
|
||||||
|
state: power4
|
||||||
|
- sprite: /Textures/Interface/Alerts/ninja_power.rsi
|
||||||
|
state: power5
|
||||||
|
- sprite: /Textures/Interface/Alerts/ninja_power.rsi
|
||||||
|
state: power6
|
||||||
|
- sprite: /Textures/Interface/Alerts/ninja_power.rsi
|
||||||
|
state: power7
|
||||||
|
name: alerts-suit-power-name
|
||||||
|
description: alerts-suit-power-desc
|
||||||
|
minSeverity: 0
|
||||||
|
maxSeverity: 7
|
||||||
39
Prototypes/Alerts/revenant.yml
Normal file
39
Prototypes/Alerts/revenant.yml
Normal file
@@ -0,0 +1,39 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2023 lapatison <100279397+lapatison@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Leon Friedrich <60421075+ElectroJr@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
|
||||||
|
- type: alert
|
||||||
|
id: Essence
|
||||||
|
category: Health #it's like ghostie health
|
||||||
|
icons:
|
||||||
|
- sprite: /Textures/Interface/Alerts/essence_counter.rsi
|
||||||
|
state: essence0
|
||||||
|
alertViewEntity: AlertEssenceSpriteView
|
||||||
|
name: alerts-revenant-essence-name
|
||||||
|
description: alerts-revenant-essence-desc
|
||||||
|
|
||||||
|
- type: alert
|
||||||
|
id: Corporeal
|
||||||
|
icons: [ /Textures/_Goobstation/Wraith/wraith.rsi/icon.png ] # Goobstation sprite change, revenant is dead and we killed him. Glory to Goonstation Wraith!!!
|
||||||
|
name: alerts-revenant-corporeal-name
|
||||||
|
description: alerts-revenant-corporeal-desc
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: AlertEssenceSpriteView
|
||||||
|
categories: [ HideSpawnMenu ]
|
||||||
|
components:
|
||||||
|
- type: GenericCounterAlert
|
||||||
|
centerGlyph: false
|
||||||
|
hideLeadingZeroes: false
|
||||||
|
- type: Sprite
|
||||||
|
sprite: /Textures/Interface/Alerts/essence_counter.rsi
|
||||||
|
layers:
|
||||||
|
- map: [ "enum.AlertVisualLayers.Base" ]
|
||||||
|
- map: [ "1" ]
|
||||||
|
offset: 0.25, 0
|
||||||
|
- map: [ "10" ]
|
||||||
|
offset: 0.125, 0
|
||||||
|
- map: [ "100" ]
|
||||||
5
Prototypes/Alerts/rooted.yml
Normal file
5
Prototypes/Alerts/rooted.yml
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
- type: alert
|
||||||
|
id: Rooted
|
||||||
|
icons: [ /Textures/Interface/Alerts/Rooted/rooted.png ]
|
||||||
|
name: alerts-rooted-name
|
||||||
|
description: alerts-rooted-desc
|
||||||
294
Prototypes/Anomaly/behaviours.yml
Normal file
294
Prototypes/Anomaly/behaviours.yml
Normal file
@@ -0,0 +1,294 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2024 AJCM <AJCM@tutanota.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Alex Evgrashin <aevgrashin@yandex.ru>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Alex Pavlenko <diraven@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Alice "Arimah" Heurlin <30327355+arimah@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 ArkiveDev <95712736+ArkiveDev@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Boaz1111 <149967078+Boaz1111@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Brandon Hu <103440971+Brandon-Huu@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 Doomsdrayk <robotdoughnut@comcast.net>
|
||||||
|
# SPDX-FileCopyrightText: 2024 DrEnzyme <DrEnzyme@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 DrSmugleaf <10968691+DrSmugleaf@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Ed <96445749+TheShuEd@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Elysium206 <151651971+Elysium206@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Emisse <99158783+Emisse@users.noreply.github.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 Floofi <126319569+Shadowtheprotogen546@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Ghagliiarghii <68826635+Ghagliiarghii@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 HS <81934438+HolySSSS@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Hannah Giovanna Dawson <karakkaraz@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 IProduceWidgets <107586145+IProduceWidgets@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 K-Dynamic <20566341+K-Dynamic@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Kevin Zheng <kevinz5000@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Ko4ergaPunk <62609550+Ko4ergaPunk@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Leon Friedrich <60421075+ElectroJr@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 MetalSage <74924875+MetalSage@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 MetalSage <metalsage.official@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 MilenVolf <63782763+MilenVolf@users.noreply.github.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 Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 PJBot <pieterjan.briers+bot@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Partmedia <kevinz5000@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 Redfire1331 <125223432+Redfire1331@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Rouge2t7 <81053047+Sarahon@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Tayrtahn <tayrtahn@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Truoizys <153248924+Truoizys@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 Vasilis <vasilis@pikachu.systems>
|
||||||
|
# SPDX-FileCopyrightText: 2024 WarMechanic <69510347+WarMechanic@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 eoineoineoin <github@eoinrul.es>
|
||||||
|
# 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 marbow <152051971+marboww@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 mhamster <81412348+mhamsterr@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 neutrino <67447925+neutrino-laser@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 nikthechampiongr <32041239+nikthechampiongr@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 osjarw <62134478+osjarw@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 plykiya <plykiya@protonmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 redfire1331 <Redfire1331@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 slarticodefast <161409025+slarticodefast@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Арт <123451459+JustArt1m@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <aiden@djkraz.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Ilya246 <57039557+Ilya246@users.noreply.github.com>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
|
||||||
|
- type: weightedRandom
|
||||||
|
id: AnomalyBehaviorList
|
||||||
|
weights:
|
||||||
|
#safe
|
||||||
|
Slow: 0.5
|
||||||
|
Light: 0.5
|
||||||
|
FullSafe: 0.1
|
||||||
|
#balanced
|
||||||
|
Balanced: 3
|
||||||
|
DelayedForce: 1
|
||||||
|
Rapid: 1
|
||||||
|
BalancedSecret: 1
|
||||||
|
Reflect: 1
|
||||||
|
NonSensivity: 1
|
||||||
|
Sensivity: 1
|
||||||
|
#Hard
|
||||||
|
Fast: 0.5
|
||||||
|
Strenght: 0.5
|
||||||
|
Inconstancy: 0.5
|
||||||
|
InconstancyParticle: 0.5
|
||||||
|
FullUnknown: 0.5
|
||||||
|
Jumping: 0.3
|
||||||
|
Invisibility: 0.5
|
||||||
|
#Complex
|
||||||
|
FastUnknown: 0.2
|
||||||
|
JumpingUnknown: 0.1
|
||||||
|
InconstancyParticleUnknown: 0.1
|
||||||
|
InvisibilityJumping: 0.1
|
||||||
|
|
||||||
|
|
||||||
|
# Easy x0.5 point production
|
||||||
|
|
||||||
|
- type: anomalyBehavior
|
||||||
|
id: FullSafe
|
||||||
|
pulseFrequencyModifier: 3
|
||||||
|
pulsePowerModifier: 0.5
|
||||||
|
earnPointModifier: 0.05
|
||||||
|
description: anomaly-behavior-safe
|
||||||
|
|
||||||
|
- type: anomalyBehavior
|
||||||
|
id: Slow
|
||||||
|
pulseFrequencyModifier: 2
|
||||||
|
earnPointModifier: 0.5
|
||||||
|
description: anomaly-behavior-slow
|
||||||
|
|
||||||
|
- type: anomalyBehavior
|
||||||
|
id: Light
|
||||||
|
pulsePowerModifier: 0.5
|
||||||
|
earnPointModifier: 0.5
|
||||||
|
description: anomaly-behavior-light
|
||||||
|
|
||||||
|
# Balanced x1 point production
|
||||||
|
|
||||||
|
- type: anomalyBehavior
|
||||||
|
id: Balanced
|
||||||
|
earnPointModifier: 1
|
||||||
|
description: anomaly-behavior-balanced
|
||||||
|
|
||||||
|
- type: anomalyBehavior
|
||||||
|
id: DelayedForce
|
||||||
|
earnPointModifier: 1.15
|
||||||
|
description: anomaly-behavior-delayed-force
|
||||||
|
pulseFrequencyModifier: 2
|
||||||
|
pulsePowerModifier: 2
|
||||||
|
|
||||||
|
- type: anomalyBehavior
|
||||||
|
id: Rapid
|
||||||
|
earnPointModifier: 1.15
|
||||||
|
description: anomaly-behavior-rapid
|
||||||
|
pulseFrequencyModifier: 0.5
|
||||||
|
pulsePowerModifier: 0.5
|
||||||
|
|
||||||
|
- type: anomalyBehavior
|
||||||
|
id: BalancedSecret
|
||||||
|
earnPointModifier: 1.2
|
||||||
|
description: anomaly-behavior-secret
|
||||||
|
components:
|
||||||
|
- type: SecretDataAnomaly
|
||||||
|
randomStartSecretMin: 2
|
||||||
|
randomStartSecretMax: 3
|
||||||
|
|
||||||
|
- type: anomalyBehavior
|
||||||
|
id: Reflect
|
||||||
|
earnPointModifier: 1.1
|
||||||
|
particleSensivity: 0.5
|
||||||
|
description: anomaly-behavior-reflect
|
||||||
|
components:
|
||||||
|
- type: Reflect
|
||||||
|
reflectProb: 0.5
|
||||||
|
reflects:
|
||||||
|
- Energy
|
||||||
|
|
||||||
|
- type: anomalyBehavior
|
||||||
|
id: NonSensivity
|
||||||
|
earnPointModifier: 0.8
|
||||||
|
particleSensivity: 0.5
|
||||||
|
description: anomaly-behavior-nonsensivity
|
||||||
|
|
||||||
|
- type: anomalyBehavior
|
||||||
|
id: Sensivity
|
||||||
|
earnPointModifier: 1.2
|
||||||
|
particleSensivity: 1.5
|
||||||
|
description: anomaly-behavior-sensivity
|
||||||
|
|
||||||
|
# Hard x2 point production
|
||||||
|
|
||||||
|
- type: anomalyBehavior
|
||||||
|
id: Fast
|
||||||
|
earnPointModifier: 1.9
|
||||||
|
pulseFrequencyModifier: 0.5
|
||||||
|
description: anomaly-behavior-fast
|
||||||
|
|
||||||
|
- type: anomalyBehavior
|
||||||
|
id: Strenght
|
||||||
|
pulsePowerModifier: 1.5
|
||||||
|
earnPointModifier: 1.4
|
||||||
|
description: anomaly-behavior-strenght
|
||||||
|
|
||||||
|
- type: anomalyBehavior
|
||||||
|
id: Inconstancy
|
||||||
|
earnPointModifier: 1.7
|
||||||
|
description: anomaly-behavior-inconstancy
|
||||||
|
components:
|
||||||
|
- type: ShuffleParticlesAnomaly
|
||||||
|
shuffleOnPulse: true
|
||||||
|
prob: 1
|
||||||
|
|
||||||
|
- type: anomalyBehavior
|
||||||
|
id: InconstancyParticle
|
||||||
|
earnPointModifier: 1.8
|
||||||
|
description: anomaly-behavior-inconstancy
|
||||||
|
components:
|
||||||
|
- type: ShuffleParticlesAnomaly
|
||||||
|
shuffleOnParticleHit: true
|
||||||
|
prob: 0.8
|
||||||
|
|
||||||
|
- type: anomalyBehavior
|
||||||
|
id: Jumping
|
||||||
|
earnPointModifier: 1.8
|
||||||
|
description: anomaly-behavior-moving
|
||||||
|
components:
|
||||||
|
- type: ChaoticJump
|
||||||
|
jumpMinInterval: 15
|
||||||
|
jumpMaxInterval: 25
|
||||||
|
rangeMin: 1
|
||||||
|
rangeMax: 4
|
||||||
|
effect: PuddleSparkle
|
||||||
|
|
||||||
|
- type: anomalyBehavior
|
||||||
|
id: FullUnknown
|
||||||
|
earnPointModifier: 1.9
|
||||||
|
description: anomaly-behavior-secret
|
||||||
|
components:
|
||||||
|
- type: SecretDataAnomaly
|
||||||
|
randomStartSecretMin: 4
|
||||||
|
randomStartSecretMax: 6
|
||||||
|
|
||||||
|
- type: anomalyBehavior
|
||||||
|
id: Invisibility
|
||||||
|
earnPointModifier: 1.6
|
||||||
|
description: anomaly-behavior-invisibility
|
||||||
|
components:
|
||||||
|
- type: Stealth
|
||||||
|
minVisibility: -1 # Goobstation - Proper invisibility
|
||||||
|
maxVisibility: 1.2
|
||||||
|
- type: StealthOnMove
|
||||||
|
passiveVisibilityRate: -0.37
|
||||||
|
movementVisibilityRate: 0.20
|
||||||
|
|
||||||
|
# Complex Effects
|
||||||
|
|
||||||
|
- type: anomalyBehavior
|
||||||
|
id: JumpingUnknown
|
||||||
|
earnPointModifier: 1.9
|
||||||
|
description: anomaly-behavior-moving
|
||||||
|
components:
|
||||||
|
- type: ChaoticJump
|
||||||
|
jumpMinInterval: 15
|
||||||
|
jumpMaxInterval: 25
|
||||||
|
rangeMin: 1
|
||||||
|
rangeMax: 1
|
||||||
|
effect: PuddleSparkle
|
||||||
|
- type: SecretDataAnomaly
|
||||||
|
randomStartSecretMin: 3
|
||||||
|
randomStartSecretMax: 5
|
||||||
|
|
||||||
|
- type: anomalyBehavior
|
||||||
|
id: FastUnknown
|
||||||
|
earnPointModifier: 1.9
|
||||||
|
pulseFrequencyModifier: 0.5
|
||||||
|
description: anomaly-behavior-fast
|
||||||
|
components:
|
||||||
|
- type: SecretDataAnomaly
|
||||||
|
randomStartSecretMin: 3
|
||||||
|
randomStartSecretMax: 5
|
||||||
|
|
||||||
|
- type: anomalyBehavior
|
||||||
|
id: InconstancyParticleUnknown
|
||||||
|
earnPointModifier: 1.95
|
||||||
|
description: anomaly-behavior-inconstancy
|
||||||
|
components:
|
||||||
|
- type: ShuffleParticlesAnomaly
|
||||||
|
shuffleOnParticleHit: true
|
||||||
|
prob: 0.5
|
||||||
|
- type: SecretDataAnomaly
|
||||||
|
randomStartSecretMin: 3
|
||||||
|
randomStartSecretMax: 5
|
||||||
|
|
||||||
|
- type: anomalyBehavior
|
||||||
|
id: InvisibilityJumping
|
||||||
|
earnPointModifier: 1.95
|
||||||
|
description: anomaly-behavior-invisibility
|
||||||
|
components:
|
||||||
|
- type: ChaoticJump
|
||||||
|
jumpMinInterval: 15
|
||||||
|
jumpMaxInterval: 25
|
||||||
|
rangeMin: 1
|
||||||
|
rangeMax: 1
|
||||||
|
effect: PuddleSparkle
|
||||||
|
- type: Stealth
|
||||||
|
minVisibility: -1 # Goobstation - Proper invisibility
|
||||||
|
maxVisibility: 1.2
|
||||||
|
- type: StealthOnMove
|
||||||
|
passiveVisibilityRate: -0.37
|
||||||
|
movementVisibilityRate: 0.20
|
||||||
184
Prototypes/AppearanceCustomization/station_ai.yml
Normal file
184
Prototypes/AppearanceCustomization/station_ai.yml
Normal file
@@ -0,0 +1,184 @@
|
|||||||
|
# Groups
|
||||||
|
- type: stationAiCustomizationGroup
|
||||||
|
id: StationAiCoreIconography
|
||||||
|
name: station-ai-customization-core
|
||||||
|
category: CoreIconography
|
||||||
|
protoIds:
|
||||||
|
- StationAiIconAi
|
||||||
|
- StationAiIconAngel
|
||||||
|
- StationAiIconBliss
|
||||||
|
- StationAiIconClown
|
||||||
|
- StationAiIconDorf
|
||||||
|
- StationAiIconHeartline
|
||||||
|
- StationAiIconSmiley
|
||||||
|
|
||||||
|
- type: stationAiCustomizationGroup
|
||||||
|
id: StationAiHolograms
|
||||||
|
name: station-ai-customization-hologram
|
||||||
|
category: Hologram
|
||||||
|
protoIds:
|
||||||
|
- StationAiHologramFemale
|
||||||
|
- StationAiHologramMale
|
||||||
|
- StationAiHologramFace
|
||||||
|
- StationAiHologramCat
|
||||||
|
- StationAiHologramDog
|
||||||
|
- StationAiHologramKobold
|
||||||
|
- StationAiHologramMonkey
|
||||||
|
- StationAiHologramScurret # goob
|
||||||
|
|
||||||
|
# Iconography
|
||||||
|
- type: stationAiCustomization
|
||||||
|
abstract: true
|
||||||
|
id: StationAiIconBase
|
||||||
|
previewKey: Occupied
|
||||||
|
previewBackground:
|
||||||
|
sprite: Mobs/Silicon/station_ai.rsi
|
||||||
|
state: base
|
||||||
|
|
||||||
|
- type: stationAiCustomization
|
||||||
|
parent: StationAiIconBase
|
||||||
|
id: StationAiIconAi
|
||||||
|
name: station-ai-icon-ai
|
||||||
|
layerData:
|
||||||
|
Occupied:
|
||||||
|
sprite: Mobs/Silicon/station_ai.rsi
|
||||||
|
state: ai
|
||||||
|
Dead:
|
||||||
|
sprite: Mobs/Silicon/station_ai.rsi
|
||||||
|
state: ai_dead
|
||||||
|
|
||||||
|
- type: stationAiCustomization
|
||||||
|
parent: StationAiIconBase
|
||||||
|
id: StationAiIconAngel
|
||||||
|
name: station-ai-icon-angel
|
||||||
|
layerData:
|
||||||
|
Occupied:
|
||||||
|
sprite: Mobs/Silicon/station_ai.rsi
|
||||||
|
state: ai_angel
|
||||||
|
Dead:
|
||||||
|
sprite: Mobs/Silicon/station_ai.rsi
|
||||||
|
state: ai_angel_dead
|
||||||
|
|
||||||
|
- type: stationAiCustomization
|
||||||
|
parent: StationAiIconBase
|
||||||
|
id: StationAiIconBliss
|
||||||
|
name: station-ai-icon-bliss
|
||||||
|
layerData:
|
||||||
|
Occupied:
|
||||||
|
sprite: Mobs/Silicon/station_ai.rsi
|
||||||
|
state: ai_bliss
|
||||||
|
Dead:
|
||||||
|
sprite: Mobs/Silicon/station_ai.rsi
|
||||||
|
state: ai_dead
|
||||||
|
|
||||||
|
- type: stationAiCustomization
|
||||||
|
parent: StationAiIconBase
|
||||||
|
id: StationAiIconClown
|
||||||
|
name: station-ai-icon-clown
|
||||||
|
layerData:
|
||||||
|
Occupied:
|
||||||
|
sprite: Mobs/Silicon/station_ai.rsi
|
||||||
|
state: ai_clown
|
||||||
|
Dead:
|
||||||
|
sprite: Mobs/Silicon/station_ai.rsi
|
||||||
|
state: ai_clown_dead
|
||||||
|
|
||||||
|
- type: stationAiCustomization
|
||||||
|
parent: StationAiIconBase
|
||||||
|
id: StationAiIconDorf
|
||||||
|
name: station-ai-icon-dorf
|
||||||
|
layerData:
|
||||||
|
Occupied:
|
||||||
|
sprite: Mobs/Silicon/station_ai.rsi
|
||||||
|
state: ai_dorf
|
||||||
|
Dead:
|
||||||
|
sprite: Mobs/Silicon/station_ai.rsi
|
||||||
|
state: ai_dead
|
||||||
|
|
||||||
|
- type: stationAiCustomization
|
||||||
|
parent: StationAiIconBase
|
||||||
|
id: StationAiIconHeartline
|
||||||
|
name: station-ai-icon-heartline
|
||||||
|
layerData:
|
||||||
|
Occupied:
|
||||||
|
sprite: Mobs/Silicon/station_ai.rsi
|
||||||
|
state: "ai_heartline"
|
||||||
|
Dead:
|
||||||
|
sprite: Mobs/Silicon/station_ai.rsi
|
||||||
|
state: "ai_heartline_dead"
|
||||||
|
|
||||||
|
- type: stationAiCustomization
|
||||||
|
parent: StationAiIconBase
|
||||||
|
id: StationAiIconSmiley
|
||||||
|
name: station-ai-icon-smiley
|
||||||
|
layerData:
|
||||||
|
Occupied:
|
||||||
|
sprite: Mobs/Silicon/station_ai.rsi
|
||||||
|
state: "ai_smiley"
|
||||||
|
Dead:
|
||||||
|
sprite: Mobs/Silicon/station_ai.rsi
|
||||||
|
state: "ai_dead"
|
||||||
|
|
||||||
|
# Holograms
|
||||||
|
- type: stationAiCustomization
|
||||||
|
id: StationAiHologramFemale
|
||||||
|
name: station-ai-hologram-female
|
||||||
|
previewKey: Hologram
|
||||||
|
layerData:
|
||||||
|
Hologram:
|
||||||
|
sprite: Mobs/Silicon/holograms.rsi
|
||||||
|
state: ai_female
|
||||||
|
|
||||||
|
- type: stationAiCustomization
|
||||||
|
id: StationAiHologramMale
|
||||||
|
name: station-ai-hologram-male
|
||||||
|
previewKey: Hologram
|
||||||
|
layerData:
|
||||||
|
Hologram:
|
||||||
|
sprite: Mobs/Silicon/holograms.rsi
|
||||||
|
state: ai_male
|
||||||
|
|
||||||
|
- type: stationAiCustomization
|
||||||
|
id: StationAiHologramFace
|
||||||
|
name: station-ai-hologram-face
|
||||||
|
previewKey: Hologram
|
||||||
|
layerData:
|
||||||
|
Hologram:
|
||||||
|
sprite: Mobs/Silicon/holograms.rsi
|
||||||
|
state: ai_face
|
||||||
|
|
||||||
|
- type: stationAiCustomization
|
||||||
|
id: StationAiHologramCat
|
||||||
|
name: station-ai-hologram-cat
|
||||||
|
previewKey: Hologram
|
||||||
|
layerData:
|
||||||
|
Hologram:
|
||||||
|
sprite: Mobs/Silicon/holograms.rsi
|
||||||
|
state: ai_cat
|
||||||
|
|
||||||
|
- type: stationAiCustomization
|
||||||
|
id: StationAiHologramDog
|
||||||
|
name: station-ai-hologram-dog
|
||||||
|
previewKey: Hologram
|
||||||
|
layerData:
|
||||||
|
Hologram:
|
||||||
|
sprite: Mobs/Silicon/holograms.rsi
|
||||||
|
state: ai_dog
|
||||||
|
|
||||||
|
- type: stationAiCustomization
|
||||||
|
id: StationAiHologramKobold
|
||||||
|
name: station-ai-hologram-kobold
|
||||||
|
previewKey: Hologram
|
||||||
|
layerData:
|
||||||
|
Hologram:
|
||||||
|
sprite: Mobs/Silicon/holograms.rsi
|
||||||
|
state: ai_kobold
|
||||||
|
|
||||||
|
- type: stationAiCustomization
|
||||||
|
id: StationAiHologramMonkey
|
||||||
|
name: station-ai-hologram-monkey
|
||||||
|
previewKey: Hologram
|
||||||
|
layerData:
|
||||||
|
Hologram:
|
||||||
|
sprite: Mobs/Silicon/holograms.rsi
|
||||||
|
state: ai_monkey
|
||||||
138
Prototypes/Atmospherics/gases.yml
Normal file
138
Prototypes/Atmospherics/gases.yml
Normal file
@@ -0,0 +1,138 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2020 Campbell Suter <znix@znix.xyz>
|
||||||
|
# SPDX-FileCopyrightText: 2020 ComicIronic <comicironic@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2020 DrSmugleaf <DrSmugleaf@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2020 Exp <theexp111@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2020 Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2020 Pieter-Jan Briers <pieterjan.briers@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 a.rudenko <creadth@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2020 creadth <creadth@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2020 silicons <2003111+silicons@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 Vera Aguilera Puerto <6766154+Zumorica@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Leon Friedrich <60421075+ElectroJr@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Morb <14136326+Morb0@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Rane <60792108+Elijahrane@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 mirrorcult <lunarautomaton6@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Emisse <99158783+Emisse@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Kara <lunarautomaton6@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Kevin Zheng <kevinz5000@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 0tito <147736056+0tito@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 CyberDuck <62076105+sporekto@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 CyberDuck <tsyaslovscky.dima@yandex.by>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Fishbait <Fishbait@git.ml>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Piras314 <p1r4s@proton.me>
|
||||||
|
# SPDX-FileCopyrightText: 2024 coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 end <72604018+laok233@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 fishbait <gnesse@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Ilya246 <57039557+Ilya246@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Steve <marlumpy@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 marc-pelletier <113944176+marc-pelletier@users.noreply.github.com>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
|
||||||
|
- type: gas
|
||||||
|
id: 0
|
||||||
|
name: gases-oxygen
|
||||||
|
specificHeat: 20
|
||||||
|
heatCapacityRatio: 1.4
|
||||||
|
molarMass: 32
|
||||||
|
color: 2887E8
|
||||||
|
reagent: Oxygen
|
||||||
|
pricePerMole: 0
|
||||||
|
|
||||||
|
- type: gas
|
||||||
|
id: 1
|
||||||
|
name: gases-nitrogen
|
||||||
|
specificHeat: 30
|
||||||
|
heatCapacityRatio: 1.4
|
||||||
|
molarMass: 28
|
||||||
|
color: DA1010
|
||||||
|
reagent: Nitrogen
|
||||||
|
pricePerMole: 0
|
||||||
|
|
||||||
|
- type: gas
|
||||||
|
id: 2
|
||||||
|
name: gases-co2
|
||||||
|
specificHeat: 30
|
||||||
|
heatCapacityRatio: 1.3
|
||||||
|
molarMass: 44
|
||||||
|
color: 4e4e4e
|
||||||
|
reagent: CarbonDioxide
|
||||||
|
pricePerMole: 0
|
||||||
|
|
||||||
|
- type: gas
|
||||||
|
id: 3
|
||||||
|
name: gases-plasma
|
||||||
|
specificHeat: 200
|
||||||
|
heatCapacityRatio: 1.7
|
||||||
|
molarMass: 120
|
||||||
|
gasOverlaySprite: /Textures/Effects/atmospherics.rsi
|
||||||
|
gasOverlayState: plasma
|
||||||
|
color: FF3300
|
||||||
|
reagent: Plasma
|
||||||
|
pricePerMole: 0
|
||||||
|
|
||||||
|
- type: gas
|
||||||
|
id: 4
|
||||||
|
name: gases-tritium
|
||||||
|
specificHeat: 10
|
||||||
|
heatCapacityRatio: 1.3
|
||||||
|
molarMass: 6
|
||||||
|
gasOverlaySprite: /Textures/Effects/atmospherics.rsi
|
||||||
|
gasOverlayState: tritium
|
||||||
|
color: 13FF4B
|
||||||
|
reagent: Tritium
|
||||||
|
pricePerMole: 2.5
|
||||||
|
|
||||||
|
- type: gas
|
||||||
|
id: 5
|
||||||
|
name: gases-water-vapor
|
||||||
|
specificHeat: 40
|
||||||
|
heatCapacityRatio: 1.33
|
||||||
|
molarMass: 18
|
||||||
|
gasOverlaySprite: /Textures/Effects/atmospherics.rsi
|
||||||
|
gasOverlayState: water_vapor
|
||||||
|
color: bffffd
|
||||||
|
reagent: Water
|
||||||
|
pricePerMole: 0
|
||||||
|
|
||||||
|
- type: gas
|
||||||
|
id: 6
|
||||||
|
name: gases-ammonia
|
||||||
|
specificHeat: 20
|
||||||
|
heatCapacityRatio: 1.4
|
||||||
|
molarMass: 44
|
||||||
|
gasOverlaySprite: /Textures/Effects/atmospherics.rsi
|
||||||
|
gasOverlayState: miasma
|
||||||
|
gasMolesVisible: 2
|
||||||
|
gasVisbilityFactor: 3.5
|
||||||
|
color: 56941E
|
||||||
|
reagent: Ammonia
|
||||||
|
pricePerMole: 1 # Goobstation - Gas Prices
|
||||||
|
|
||||||
|
- type: gas
|
||||||
|
id: 7
|
||||||
|
name: gases-n2o
|
||||||
|
specificHeat: 40
|
||||||
|
heatCapacityRatio: 1.3
|
||||||
|
molarMass: 44
|
||||||
|
color: 8F00FF
|
||||||
|
reagent: NitrousOxide
|
||||||
|
pricePerMole: 0.1 # Goobstation - Gas Prices
|
||||||
|
|
||||||
|
- type: gas
|
||||||
|
id: 8
|
||||||
|
name: gases-frezon
|
||||||
|
specificHeat: 600 # Strongest by far
|
||||||
|
heatCapacityRatio: 1.33
|
||||||
|
molarMass: 50
|
||||||
|
gasOverlaySprite: /Textures/Effects/atmospherics.rsi
|
||||||
|
gasOverlayState: frezon
|
||||||
|
gasMolesVisible: 0.6
|
||||||
|
color: 3a758c
|
||||||
|
reagent: Frezon
|
||||||
|
pricePerMole: 3 # Goobstation - Gas Prices
|
||||||
133
Prototypes/Atmospherics/reactions.yml
Normal file
133
Prototypes/Atmospherics/reactions.yml
Normal file
@@ -0,0 +1,133 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2020 Campbell Suter <znix@znix.xyz>
|
||||||
|
# SPDX-FileCopyrightText: 2020 ComicIronic <comicironic@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2020 Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2020 Pieter-Jan Briers <pieterjan.briers@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2020 Víctor Aguilera Puerto <6766154+Zumorica@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2020 silicons <2003111+silicons@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 Clyybber <darkmine956@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 Vera Aguilera Puerto <6766154+Zumorica@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 Vera Aguilera Puerto <gradientvera@outlook.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 Vera Aguilera Puerto <zddm@outlook.es>
|
||||||
|
# SPDX-FileCopyrightText: 2021 metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Kara <lunarautomaton6@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Kevin Zheng <kevinz5000@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 username <113782077+whateverusername0@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 whateverusername0 <whateveremail>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Aidenkrz <aiden@djkraz.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 BeeRobynn <robynthewarcrime@proton.me>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Piras314 <p1r4s@proton.me>
|
||||||
|
# SPDX-FileCopyrightText: 2024 coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Steve <marlumpy@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 marc-pelletier <113944176+marc-pelletier@users.noreply.github.com>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
|
||||||
|
- type: gasReaction
|
||||||
|
id: PlasmaFire
|
||||||
|
priority: -2
|
||||||
|
minimumTemperature: 373.149 # Same as Atmospherics.FireMinimumTemperatureToExist
|
||||||
|
minimumRequirements: # In this case, same as minimum mole count.
|
||||||
|
- 0.01 # oxygen
|
||||||
|
- 0 # nitrogen
|
||||||
|
- 0 # carbon dioxide
|
||||||
|
- 0.01 # plasma
|
||||||
|
effects:
|
||||||
|
- !type:PlasmaFireReaction {}
|
||||||
|
|
||||||
|
- type: gasReaction
|
||||||
|
id: TritiumFire
|
||||||
|
priority: -1
|
||||||
|
minimumTemperature: 373.149 # Same as Atmospherics.FireMinimumTemperatureToExist
|
||||||
|
minimumRequirements: # In this case, same as minimum mole count.
|
||||||
|
- 0.01 # oxygen
|
||||||
|
- 0 # nitrogen
|
||||||
|
- 0 # carbon dioxide
|
||||||
|
- 0 # plasma
|
||||||
|
- 0.01 # tritium
|
||||||
|
effects:
|
||||||
|
- !type:TritiumFireReaction {}
|
||||||
|
|
||||||
|
- type: gasReaction
|
||||||
|
id: FrezonCoolant
|
||||||
|
priority: 1
|
||||||
|
minimumTemperature: 23.15
|
||||||
|
minimumRequirements:
|
||||||
|
- 0 # oxygen
|
||||||
|
- 0.01 # nitrogen
|
||||||
|
- 0 # carbon dioxide
|
||||||
|
- 0 # plasma
|
||||||
|
- 0 # tritium
|
||||||
|
- 0 # vapor
|
||||||
|
- 0 # ammonia
|
||||||
|
- 0 # n2o
|
||||||
|
- 0.01 # frezon
|
||||||
|
effects:
|
||||||
|
- !type:FrezonCoolantReaction {}
|
||||||
|
|
||||||
|
- type: gasReaction
|
||||||
|
id: FrezonProduction
|
||||||
|
priority: 2
|
||||||
|
maximumTemperature: 73.15 # Cold tritium fire, basically.
|
||||||
|
minimumRequirements:
|
||||||
|
- 0.01 # oxygen
|
||||||
|
- 0.01 # nitrogen
|
||||||
|
- 0 # carbon dioxide
|
||||||
|
- 0 # plasma
|
||||||
|
- 0.01 # tritium
|
||||||
|
- 0 # vapor
|
||||||
|
- 0 # ammonia
|
||||||
|
- 0 # n2o
|
||||||
|
- 0 # frezon
|
||||||
|
effects:
|
||||||
|
- !type:FrezonProductionReaction {}
|
||||||
|
|
||||||
|
- type: gasReaction
|
||||||
|
id: AmmoniaOxygenReaction
|
||||||
|
priority: 2
|
||||||
|
minimumTemperature: 323.149
|
||||||
|
minimumRequirements:
|
||||||
|
- 0.01 # oxygen
|
||||||
|
- 0 # nitrogen
|
||||||
|
- 0 # carbon dioxide
|
||||||
|
- 0 # plasma
|
||||||
|
- 0 # tritium
|
||||||
|
- 0 # vapor
|
||||||
|
- 0.01 # ammonia
|
||||||
|
- 0 # n2o
|
||||||
|
- 0 # frezon
|
||||||
|
effects:
|
||||||
|
- !type:AmmoniaOxygenReaction {}
|
||||||
|
|
||||||
|
- type: gasReaction
|
||||||
|
id: N2ODecomposition
|
||||||
|
priority: 0
|
||||||
|
minimumTemperature: 850
|
||||||
|
minimumRequirements:
|
||||||
|
- 0 # oxygen
|
||||||
|
- 0 # nitrogen
|
||||||
|
- 0 # carbon dioxide
|
||||||
|
- 0 # plasma
|
||||||
|
- 0 # tritium
|
||||||
|
- 0 # vapor
|
||||||
|
- 0 # ammonia
|
||||||
|
- 0.01 # n2o
|
||||||
|
- 0 # frezon
|
||||||
|
effects:
|
||||||
|
- !type:N2ODecompositionReaction {}
|
||||||
|
|
||||||
|
#- type: gasReaction
|
||||||
|
# id: WaterVaporPuddle
|
||||||
|
# priority: 1
|
||||||
|
# maximumTemperature: 373.13 # Boiling point of water.
|
||||||
|
# minimumRequirements: # In this case, same as minimum mole count.
|
||||||
|
# - 0 # oxygen
|
||||||
|
# - 0 # nitrogen
|
||||||
|
# - 0 # carbon dioxide
|
||||||
|
# - 0 # plasma
|
||||||
|
# - 0 # tritium
|
||||||
|
# - 1 # water vapor
|
||||||
|
# effects:
|
||||||
|
# - !type:WaterVaporReaction
|
||||||
|
# gas: 5
|
||||||
|
# reagent: Water
|
||||||
201
Prototypes/Atmospherics/thresholds.yml
Normal file
201
Prototypes/Atmospherics/thresholds.yml
Normal file
@@ -0,0 +1,201 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2022 E F R <602406+Efruit@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Flipp Syder <76629141+vulppine@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Vera Aguilera Puerto <6766154+Zumorica@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 corentt <36075110+corentt@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 eoineoineoin <eoin.mcloughlin+gh@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Kara <lunarautomaton6@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 AJCM <AJCM@tutanota.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Aiden <aiden@djkraz.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Alex Evgrashin <aevgrashin@yandex.ru>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Alex Pavlenko <diraven@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Alice "Arimah" Heurlin <30327355+arimah@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 ArkiveDev <95712736+ArkiveDev@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Boaz1111 <149967078+Boaz1111@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Brandon Hu <103440971+Brandon-Huu@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 Doomsdrayk <robotdoughnut@comcast.net>
|
||||||
|
# SPDX-FileCopyrightText: 2024 DrEnzyme <DrEnzyme@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 DrSmugleaf <10968691+DrSmugleaf@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Ed <96445749+TheShuEd@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Elysium206 <151651971+Elysium206@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Emisse <99158783+Emisse@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Eoin Mcloughlin <helloworld@eoinrul.es>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Flareguy <78941145+Flareguy@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Floofi <126319569+Shadowtheprotogen546@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Ghagliiarghii <68826635+Ghagliiarghii@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 HS <81934438+HolySSSS@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 IProduceWidgets <107586145+IProduceWidgets@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 K-Dynamic <20566341+K-Dynamic@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Kevin Zheng <kevinz5000@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Ko4ergaPunk <62609550+Ko4ergaPunk@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Leon Friedrich <60421075+ElectroJr@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 MetalSage <74924875+MetalSage@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 MetalSage <metalsage.official@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 MilenVolf <63782763+MilenVolf@users.noreply.github.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 Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 PJBot <pieterjan.briers+bot@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Partmedia <kevinz5000@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 Redfire1331 <125223432+Redfire1331@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Rouge2t7 <81053047+Sarahon@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Tayrtahn <tayrtahn@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Truoizys <153248924+Truoizys@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 Vasilis <vasilis@pikachu.systems>
|
||||||
|
# SPDX-FileCopyrightText: 2024 WarMechanic <69510347+WarMechanic@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 eoineoineoin <github@eoinrul.es>
|
||||||
|
# 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 marbow <152051971+marboww@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 mhamster <81412348+mhamsterr@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 neutrino <67447925+neutrino-laser@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 nikthechampiongr <32041239+nikthechampiongr@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 osjarw <62134478+osjarw@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 plykiya <plykiya@protonmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 redfire1331 <Redfire1331@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 slarticodefast <161409025+slarticodefast@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Арт <123451459+JustArt1m@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Errant <35878406+Errant-4@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Ilya246 <57039557+Ilya246@users.noreply.github.com>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
# Threshold prototypes for AtmosMonitors
|
||||||
|
|
||||||
|
# NOTE: Warning thresholds are given as multipliers of the danger bound. For
|
||||||
|
# example, if upperBound=10 (kPa) and upperWarnRound=0.5, that means the upper
|
||||||
|
# warning threshold is actually 5 (kPa).
|
||||||
|
#
|
||||||
|
# As a result, all upperWarn's should be <1 and lowerWarn's should be >1,
|
||||||
|
# otherwise the warning will never kick in.
|
||||||
|
|
||||||
|
- type: alarmThreshold
|
||||||
|
id: stationTemperature
|
||||||
|
upperBound: !type:AlarmThresholdSetting
|
||||||
|
threshold: 393.15 # T20C + 200
|
||||||
|
lowerBound: !type:AlarmThresholdSetting
|
||||||
|
threshold: 193.15 # T20C - 100
|
||||||
|
upperWarnAround: !type:AlarmThresholdSetting
|
||||||
|
threshold: 0.8
|
||||||
|
lowerWarnAround: !type:AlarmThresholdSetting
|
||||||
|
threshold: 1.1
|
||||||
|
|
||||||
|
- type: alarmThreshold
|
||||||
|
id: stationPressure
|
||||||
|
upperBound: !type:AlarmThresholdSetting
|
||||||
|
threshold: 550 # HazardHighPressure from Atmospherics.cs
|
||||||
|
lowerBound: !type:AlarmThresholdSetting
|
||||||
|
# Actual low pressure damage threshold is at 20 kPa, but below ~85 kPa you can't breathe due to lack of oxygen.
|
||||||
|
threshold: 40 # Goobstation - was 85
|
||||||
|
upperWarnAround: !type:AlarmThresholdSetting
|
||||||
|
threshold: 0.7 # 385 kPa, WarningHighPressure from Atmospherics.cs
|
||||||
|
lowerWarnAround: !type:AlarmThresholdSetting
|
||||||
|
threshold: 2 # Goobstation - 80kPa, was 1.05 (90 kPa)
|
||||||
|
|
||||||
|
# For gas concentrations, threshold=0.1 means 10%
|
||||||
|
- type: alarmThreshold
|
||||||
|
id: stationOxygen
|
||||||
|
lowerBound: !type:AlarmThresholdSetting
|
||||||
|
threshold: 0.10
|
||||||
|
upperBound: !type:AlarmThresholdSetting
|
||||||
|
threshold: 1.0 # Goobstation
|
||||||
|
lowerWarnAround: !type:AlarmThresholdSetting
|
||||||
|
threshold: 1.5
|
||||||
|
upperWarnAround: !type:AlarmThresholdSetting
|
||||||
|
threshold: 0.8 # Goobstation
|
||||||
|
|
||||||
|
- type: alarmThreshold
|
||||||
|
id: stationNitrogen
|
||||||
|
lowerBound: !type:AlarmThresholdSetting
|
||||||
|
threshold: 0.10
|
||||||
|
lowerWarnAround: !type:AlarmThresholdSetting
|
||||||
|
threshold: 1.5
|
||||||
|
|
||||||
|
- type: alarmThreshold
|
||||||
|
id: stationCO2
|
||||||
|
upperBound: !type:AlarmThresholdSetting
|
||||||
|
threshold: 0.006
|
||||||
|
upperWarnAround: !type:AlarmThresholdSetting
|
||||||
|
threshold: 0.5 # minor gasping and airloss at 0.3%
|
||||||
|
|
||||||
|
- type: alarmThreshold
|
||||||
|
id: stationPlasma
|
||||||
|
upperBound: !type:AlarmThresholdSetting
|
||||||
|
threshold: 0.005 # lightable beyond this concentration
|
||||||
|
upperWarnAround: !type:AlarmThresholdSetting
|
||||||
|
threshold: 0.5
|
||||||
|
|
||||||
|
- type: alarmThreshold
|
||||||
|
id: stationTritium
|
||||||
|
upperBound: !type:AlarmThresholdSetting
|
||||||
|
threshold: 0.004 # lightable beyond this concentration
|
||||||
|
upperWarnAround: !type:AlarmThresholdSetting
|
||||||
|
threshold: 0.5
|
||||||
|
|
||||||
|
# this is a hack, but 150% means never danger on water, but warn at 75%
|
||||||
|
- type: alarmThreshold
|
||||||
|
id: stationWaterVapor
|
||||||
|
upperBound: !type:AlarmThresholdSetting
|
||||||
|
threshold: 1.5
|
||||||
|
upperWarnAround: !type:AlarmThresholdSetting
|
||||||
|
threshold: 0.5
|
||||||
|
|
||||||
|
- type: alarmThreshold
|
||||||
|
id: stationNO
|
||||||
|
upperBound: !type:AlarmThresholdSetting
|
||||||
|
threshold: 0.01
|
||||||
|
upperWarnAround: !type:AlarmThresholdSetting
|
||||||
|
threshold: 0.5
|
||||||
|
|
||||||
|
- type: alarmThreshold
|
||||||
|
id: stationAmmonia
|
||||||
|
upperBound: !type:AlarmThresholdSetting
|
||||||
|
threshold: 0.05
|
||||||
|
upperWarnAround: !type:AlarmThresholdSetting
|
||||||
|
threshold: 0.5
|
||||||
|
|
||||||
|
- type: alarmThreshold
|
||||||
|
id: ignore # just ignore nitrogen??? ??? ???
|
||||||
|
ignore: true
|
||||||
|
|
||||||
|
- type: alarmThreshold
|
||||||
|
id: danger # just any gas you don't want at all
|
||||||
|
upperBound: !type:AlarmThresholdSetting
|
||||||
|
threshold: 0.0001
|
||||||
|
|
||||||
|
- type: alarmThreshold
|
||||||
|
id: voxOxygen
|
||||||
|
upperBound: !type:AlarmThresholdSetting
|
||||||
|
threshold: 0.02 # 2%
|
||||||
|
upperWarnAround: !type:AlarmThresholdSetting
|
||||||
|
threshold: 0.5 # 1%
|
||||||
|
|
||||||
|
- type: alarmThreshold
|
||||||
|
id: voxNitrogen
|
||||||
|
lowerBound: !type:AlarmThresholdSetting
|
||||||
|
threshold: 0.8 # danger below 80% nitrogen
|
||||||
|
lowerWarnAround: !type:AlarmThresholdSetting
|
||||||
|
threshold: 1.125 # warning below 90%
|
||||||
|
|
||||||
|
- type: alarmThreshold
|
||||||
|
id: freezerTemperature
|
||||||
|
upperBound: !type:AlarmThresholdSetting
|
||||||
|
threshold: 335.15 # T-38.15C (235) + 100
|
||||||
|
lowerBound: !type:AlarmThresholdSetting
|
||||||
|
threshold: 135.15 # T-38.15C (235) - 100
|
||||||
|
upperWarnAround: !type:AlarmThresholdSetting
|
||||||
|
threshold: 0.8
|
||||||
|
lowerWarnAround: !type:AlarmThresholdSetting
|
||||||
|
threshold: 1.1
|
||||||
263
Prototypes/Body/Organs/Animal/animal.yml
Normal file
263
Prototypes/Body/Organs/Animal/animal.yml
Normal file
@@ -0,0 +1,263 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2022 DrSmugleaf <DrSmugleaf@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Jezithyr <Jezithyr@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 rolfero <45628623+rolfero@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Henry <sigma1198@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Kara <lunarautomaton6@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Lazzi0706 <49803294+Lazzi0706@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Lazzi0706 <lazzikrytskiy0706@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Whisper <121047731+QuietlyWhisper@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 lzk <124214523+lzk228@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 BombasterDS <115770678+BombasterDS@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Jezithyr <jezithyr@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Piras314 <p1r4s@proton.me>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Plykiya <58439124+Plykiya@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 deltanedas <39013340+deltanedas@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 deltanedas <@deltanedas:kde.org>
|
||||||
|
# SPDX-FileCopyrightText: 2024 gluesniffler <159397573+gluesniffler@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 mubururu_ <139181059+muburu@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 plykiya <plykiya@protonmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 username <113782077+whateverusername0@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 whateverusername0 <whateveremail>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: BaseAnimalOrganUnGibbable
|
||||||
|
parent: BaseItem
|
||||||
|
abstract: true
|
||||||
|
components:
|
||||||
|
- type: Organ
|
||||||
|
intCap: 13
|
||||||
|
integrity: 13
|
||||||
|
integrityThresholds:
|
||||||
|
Normal: 13
|
||||||
|
Damaged: 6
|
||||||
|
Destroyed: 0
|
||||||
|
- type: Food
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Species/Human/organs.rsi
|
||||||
|
- type: StaticPrice
|
||||||
|
price: 50
|
||||||
|
- type: SolutionContainerManager
|
||||||
|
solutions:
|
||||||
|
food:
|
||||||
|
maxVol: 5
|
||||||
|
reagents:
|
||||||
|
- ReagentId: UncookedAnimalProteins
|
||||||
|
Quantity: 5
|
||||||
|
- type: FlavorProfile
|
||||||
|
flavors:
|
||||||
|
- chicken # everything kinda tastes like chicken
|
||||||
|
- type: Tag # goob edit
|
||||||
|
tags:
|
||||||
|
- Meat
|
||||||
|
- Organ
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: BaseAnimalOrgan
|
||||||
|
parent: BaseAnimalOrganUnGibbable
|
||||||
|
abstract: true
|
||||||
|
components:
|
||||||
|
- type: Gibbable
|
||||||
|
- type: PhysicalComposition #Goobstation - Recycle update
|
||||||
|
materialComposition:
|
||||||
|
Biomass: 3
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: OrganAnimalLungs
|
||||||
|
parent: BaseAnimalOrgan
|
||||||
|
name: lungs
|
||||||
|
categories: [ HideSpawnMenu ]
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: lung-l
|
||||||
|
- state: lung-r
|
||||||
|
- type: Organ
|
||||||
|
slotId: lungs # Shitmed
|
||||||
|
intCap: 17 # animal lungs are less tuff than human's one
|
||||||
|
integrity: 17
|
||||||
|
integrityThresholds:
|
||||||
|
Normal: 17
|
||||||
|
Damaged: 8
|
||||||
|
Destroyed: 0
|
||||||
|
- type: Lung
|
||||||
|
- type: Metabolizer
|
||||||
|
removeEmpty: true
|
||||||
|
solutionOnBody: false
|
||||||
|
solution: "Lung"
|
||||||
|
metabolizerTypes: [ Animal ]
|
||||||
|
groups:
|
||||||
|
- id: Gas
|
||||||
|
rateModifier: 100.0
|
||||||
|
- type: SolutionContainerManager
|
||||||
|
solutions:
|
||||||
|
Lung:
|
||||||
|
maxVol: 100.0
|
||||||
|
canReact: false
|
||||||
|
food:
|
||||||
|
maxVol: 5
|
||||||
|
reagents:
|
||||||
|
- ReagentId: UncookedAnimalProteins
|
||||||
|
Quantity: 5
|
||||||
|
- type: Tag # goob edit
|
||||||
|
tags:
|
||||||
|
- Meat
|
||||||
|
- Organ
|
||||||
|
- Lungs
|
||||||
|
- type: Item
|
||||||
|
size: Small
|
||||||
|
heldPrefix: lungs
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: OrganAnimalStomach
|
||||||
|
parent: BaseAnimalOrgan
|
||||||
|
name: stomach
|
||||||
|
categories: [ HideSpawnMenu ]
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: stomach
|
||||||
|
- type: Organ
|
||||||
|
slotId: stomach # Shitmed
|
||||||
|
intCap: 28
|
||||||
|
integrity: 28
|
||||||
|
integrityThresholds:
|
||||||
|
Normal: 28
|
||||||
|
Damaged: 16
|
||||||
|
Destroyed: 0
|
||||||
|
- type: SolutionContainerManager
|
||||||
|
solutions:
|
||||||
|
stomach:
|
||||||
|
maxVol: 40
|
||||||
|
food:
|
||||||
|
maxVol: 5
|
||||||
|
reagents:
|
||||||
|
- ReagentId: UncookedAnimalProteins
|
||||||
|
Quantity: 5
|
||||||
|
- type: Stomach
|
||||||
|
- type: Metabolizer
|
||||||
|
maxPoisonsProcessable: 3
|
||||||
|
metabolizerTypes: [ Animal ]
|
||||||
|
groups:
|
||||||
|
- id: Food
|
||||||
|
- id: Drink
|
||||||
|
- type: Tag # goob edit
|
||||||
|
tags:
|
||||||
|
- Meat
|
||||||
|
- Organ
|
||||||
|
- Stomach
|
||||||
|
- type: Item
|
||||||
|
size: Small
|
||||||
|
heldPrefix: stomach
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: OrganMouseStomach
|
||||||
|
parent: OrganAnimalStomach
|
||||||
|
name: stomach
|
||||||
|
categories: [ HideSpawnMenu ]
|
||||||
|
components:
|
||||||
|
- type: SolutionContainerManager
|
||||||
|
solutions:
|
||||||
|
stomach:
|
||||||
|
maxVol: 30
|
||||||
|
- type: Item
|
||||||
|
size: Small
|
||||||
|
heldPrefix: stomach
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: OrganAnimalLiver
|
||||||
|
parent: BaseAnimalOrgan
|
||||||
|
name: liver
|
||||||
|
categories: [ HideSpawnMenu ]
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: liver
|
||||||
|
- type: Organ
|
||||||
|
slotId: liver # Shitmed
|
||||||
|
intCap: 17
|
||||||
|
integrity: 17
|
||||||
|
integrityThresholds:
|
||||||
|
Normal: 17
|
||||||
|
Damaged: 8
|
||||||
|
Destroyed: 0
|
||||||
|
- type: Metabolizer
|
||||||
|
maxPoisonsProcessable: 1
|
||||||
|
metabolizerTypes: [ Animal ]
|
||||||
|
groups:
|
||||||
|
- id: Alcohol
|
||||||
|
rateModifier: 0.1
|
||||||
|
- type: Liver # Shitmed
|
||||||
|
- type: Tag # goob edit
|
||||||
|
tags:
|
||||||
|
- Meat
|
||||||
|
- Organ
|
||||||
|
- Liver
|
||||||
|
- type: Item
|
||||||
|
size: Small
|
||||||
|
heldPrefix: liver
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: OrganAnimalHeart
|
||||||
|
parent: BaseAnimalOrgan
|
||||||
|
name: heart
|
||||||
|
categories: [ HideSpawnMenu ]
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: heart-on
|
||||||
|
- type: Organ
|
||||||
|
slotId: heart # Shitmed
|
||||||
|
intCap: 14
|
||||||
|
integrity: 14
|
||||||
|
integrityThresholds:
|
||||||
|
Normal: 14
|
||||||
|
Damaged: 6
|
||||||
|
Destroyed: 0
|
||||||
|
- type: Metabolizer
|
||||||
|
maxPoisonsProcessable: 2
|
||||||
|
metabolizerTypes: [ Animal ]
|
||||||
|
groups:
|
||||||
|
- id: Medicine
|
||||||
|
- id: Poison
|
||||||
|
- id: Narcotic
|
||||||
|
- type: Heart # Shitmed
|
||||||
|
- type: Tag # goob edit
|
||||||
|
tags:
|
||||||
|
- Meat
|
||||||
|
- Organ
|
||||||
|
- Heart
|
||||||
|
- type: Item
|
||||||
|
size: Small
|
||||||
|
heldPrefix: heart
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: OrganAnimalKidneys
|
||||||
|
parent: BaseAnimalOrgan
|
||||||
|
name: kidneys
|
||||||
|
categories: [ HideSpawnMenu ]
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: kidney-l
|
||||||
|
- state: kidney-r
|
||||||
|
- type: Organ
|
||||||
|
slotId: kidneys # Shitmed
|
||||||
|
intCap: 17
|
||||||
|
integrity: 17
|
||||||
|
integrityThresholds:
|
||||||
|
Normal: 17
|
||||||
|
Damaged: 8
|
||||||
|
Destroyed: 0
|
||||||
|
- type: Metabolizer
|
||||||
|
maxPoisonsProcessable: 5
|
||||||
|
metabolizerTypes: [ Animal ]
|
||||||
|
removeEmpty: true
|
||||||
|
- type: Tag # goob edit
|
||||||
|
tags:
|
||||||
|
- Meat
|
||||||
|
- Organ
|
||||||
|
- Kidneys
|
||||||
|
- type: Item
|
||||||
|
size: Small
|
||||||
|
heldPrefix: kidneys
|
||||||
33
Prototypes/Body/Organs/Animal/bloodsucker.yml
Normal file
33
Prototypes/Body/Organs/Animal/bloodsucker.yml
Normal file
@@ -0,0 +1,33 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2023 Nim <128169402+Nimfar11@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Plykiya <58439124+Plykiya@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 plykiya <plykiya@protonmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: OrganBloodsuckerStomach
|
||||||
|
parent: OrganAnimalStomach
|
||||||
|
name: stomach
|
||||||
|
categories: [ HideSpawnMenu ]
|
||||||
|
components:
|
||||||
|
- type: Metabolizer
|
||||||
|
metabolizerTypes: [ Bloodsucker ]
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: OrganBloodsuckerLiver
|
||||||
|
parent: OrganAnimalLiver
|
||||||
|
name: liver
|
||||||
|
categories: [ HideSpawnMenu ]
|
||||||
|
components:
|
||||||
|
- type: Metabolizer
|
||||||
|
metabolizerTypes: [ Bloodsucker ]
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: OrganBloodsuckerHeart
|
||||||
|
parent: OrganAnimalHeart
|
||||||
|
name: heart
|
||||||
|
categories: [ HideSpawnMenu ]
|
||||||
|
components:
|
||||||
|
- type: Metabolizer
|
||||||
|
metabolizerTypes: [ Bloodsucker ]
|
||||||
17
Prototypes/Body/Organs/Animal/ruminant.yml
Normal file
17
Prototypes/Body/Organs/Animal/ruminant.yml
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2023 Kara <lunarautomaton6@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Plykiya <58439124+Plykiya@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 plykiya <plykiya@protonmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: OrganAnimalRuminantStomach
|
||||||
|
parent: OrganAnimalStomach
|
||||||
|
name: ruminant stomach
|
||||||
|
categories: [ HideSpawnMenu ]
|
||||||
|
components:
|
||||||
|
- type: SolutionContainerManager
|
||||||
|
solutions:
|
||||||
|
stomach:
|
||||||
|
maxVol: 80
|
||||||
79
Prototypes/Body/Organs/Animal/slimes.yml
Normal file
79
Prototypes/Body/Organs/Animal/slimes.yml
Normal file
@@ -0,0 +1,79 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2023 Nim <128169402+Nimfar11@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Errant <35878406+Errant-4@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Tayrtahn <tayrtahn@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: MIT
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: SentientSlimesCore
|
||||||
|
parent: [BaseItem, OrganHumanBrain]
|
||||||
|
name: sentient slimes core
|
||||||
|
description: "The source of incredible, unending gooeyness."
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Species/Slime/organs.rsi
|
||||||
|
state: brain-slime
|
||||||
|
- type: Organ
|
||||||
|
intCap: 60 # to prevent slimes from getting oneshot
|
||||||
|
integrity: 60
|
||||||
|
integrityThresholds:
|
||||||
|
Normal: 60
|
||||||
|
Damaged: 27
|
||||||
|
Destroyed: 0
|
||||||
|
slotId: core
|
||||||
|
- type: Stomach
|
||||||
|
- type: Metabolizer
|
||||||
|
maxPoisonsProcessable: 3
|
||||||
|
metabolizerTypes: [ Slime ]
|
||||||
|
removeEmpty: true
|
||||||
|
groups:
|
||||||
|
- id: Food
|
||||||
|
- id: Drink
|
||||||
|
- id: Medicine
|
||||||
|
- id: Poison
|
||||||
|
- id: Narcotic
|
||||||
|
- id: Alcohol
|
||||||
|
rateModifier: 0.2
|
||||||
|
- type: SolutionContainerManager
|
||||||
|
solutions:
|
||||||
|
stomach:
|
||||||
|
maxVol: 30.0
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: OrganSlimesLungs
|
||||||
|
parent: BaseHumanOrgan
|
||||||
|
name: slimes gas sacs
|
||||||
|
description: "Collects nitrogen, which slime cells use for maintenance."
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Species/Slime/organs.rsi
|
||||||
|
layers:
|
||||||
|
- state: lung-l-slime
|
||||||
|
- state: lung-r-slime
|
||||||
|
- type: Organ
|
||||||
|
intCap: 28
|
||||||
|
integrity: 28
|
||||||
|
integrityThresholds:
|
||||||
|
Normal: 28
|
||||||
|
Damaged: 16
|
||||||
|
Destroyed: 0
|
||||||
|
- type: Lung
|
||||||
|
alert: LowNitrogen
|
||||||
|
- type: Metabolizer
|
||||||
|
removeEmpty: true
|
||||||
|
solutionOnBody: false
|
||||||
|
solution: "Lung"
|
||||||
|
metabolizerTypes: [ Slime ]
|
||||||
|
groups:
|
||||||
|
- id: Gas
|
||||||
|
rateModifier: 100.0
|
||||||
|
- type: SolutionContainerManager
|
||||||
|
solutions:
|
||||||
|
organ:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 10
|
||||||
|
Lung:
|
||||||
|
maxVol: 100.0
|
||||||
|
canReact: false
|
||||||
291
Prototypes/Body/Organs/arachnid.yml
Normal file
291
Prototypes/Body/Organs/arachnid.yml
Normal file
@@ -0,0 +1,291 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2023 Henry <sigma1198@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Kara <lunarautomaton6@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 LankLTE <135308300+LankLTE@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 PixelTK <85175107+PixelTheKermit@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Whisper <121047731+QuietlyWhisper@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: 2024 BombasterDS <115770678+BombasterDS@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Piras314 <p1r4s@proton.me>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Plykiya <58439124+Plykiya@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Tayrtahn <tayrtahn@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 degradka <69397649+degradka@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 deltanedas <39013340+deltanedas@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 deltanedas <@deltanedas:kde.org>
|
||||||
|
# SPDX-FileCopyrightText: 2024 gluesniffler <159397573+gluesniffler@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 mubururu_ <139181059+muburu@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 plykiya <plykiya@protonmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 username <113782077+whateverusername0@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 whateverusername0 <whateveremail>
|
||||||
|
# SPDX-FileCopyrightText: 2025 0x6273 <0x40@keemail.me>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: BaseArachnidOrgan
|
||||||
|
parent: BaseItem
|
||||||
|
abstract: true
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Species/Arachnid/organs.rsi
|
||||||
|
- type: Organ
|
||||||
|
intCap: 28
|
||||||
|
integrity: 28
|
||||||
|
integrityThresholds:
|
||||||
|
Normal: 28
|
||||||
|
Damaged: 16
|
||||||
|
Destroyed: 0
|
||||||
|
- type: Food
|
||||||
|
- type: Extractable
|
||||||
|
grindableSolutionName: organ
|
||||||
|
- type: SolutionContainerManager
|
||||||
|
solutions:
|
||||||
|
organ:
|
||||||
|
maxVol: 10
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 10
|
||||||
|
food:
|
||||||
|
maxVol: 5
|
||||||
|
reagents:
|
||||||
|
- ReagentId: UncookedAnimalProteins
|
||||||
|
Quantity: 5
|
||||||
|
- type: Tag # goob edit
|
||||||
|
tags:
|
||||||
|
- Meat
|
||||||
|
- Organ
|
||||||
|
- type: PhysicalComposition #Goobstation - Recycle update
|
||||||
|
materialComposition:
|
||||||
|
Biomass: 5
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: OrganArachnidStomach
|
||||||
|
parent: OrganAnimalStomach
|
||||||
|
name: stomach
|
||||||
|
description: "Gross. This is hard to stomach."
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Species/Arachnid/organs.rsi
|
||||||
|
state: stomach
|
||||||
|
- type: Organ # Shitmed
|
||||||
|
intCap: 44
|
||||||
|
integrity: 44
|
||||||
|
integrityThresholds:
|
||||||
|
Normal: 44
|
||||||
|
Damaged: 21
|
||||||
|
Destroyed: 0
|
||||||
|
slotId: stomach
|
||||||
|
- type: Item
|
||||||
|
size: Small
|
||||||
|
heldPrefix: stomach
|
||||||
|
- type: Stomach
|
||||||
|
digestionDelay: 30
|
||||||
|
- type: SolutionContainerManager
|
||||||
|
solutions:
|
||||||
|
stomach:
|
||||||
|
maxVol: 50
|
||||||
|
food:
|
||||||
|
maxVol: 5
|
||||||
|
reagents:
|
||||||
|
- ReagentId: UncookedAnimalProteins
|
||||||
|
Quantity: 5
|
||||||
|
- type: Metabolizer
|
||||||
|
updateInterval: 1.5
|
||||||
|
- type: Tag # goob edit
|
||||||
|
tags:
|
||||||
|
- Meat
|
||||||
|
- Organ
|
||||||
|
- Stomach
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: OrganArachnidLungs
|
||||||
|
parent: BaseArachnidOrgan
|
||||||
|
name: lungs
|
||||||
|
description: "Filters oxygen from an atmosphere... just more greedily."
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: lung-l
|
||||||
|
- state: lung-r
|
||||||
|
- type: Organ # Shitmed
|
||||||
|
intCap: 28
|
||||||
|
integrity: 28
|
||||||
|
integrityThresholds:
|
||||||
|
Normal: 28
|
||||||
|
Damaged: 16
|
||||||
|
Destroyed: 0
|
||||||
|
slotId: lungs
|
||||||
|
- type: Lung
|
||||||
|
- type: Metabolizer
|
||||||
|
updateInterval: 1.5
|
||||||
|
removeEmpty: true
|
||||||
|
solutionOnBody: false
|
||||||
|
solution: "Lung"
|
||||||
|
metabolizerTypes: [ Human ]
|
||||||
|
groups:
|
||||||
|
- id: Gas
|
||||||
|
rateModifier: 100.0
|
||||||
|
- type: SolutionContainerManager
|
||||||
|
solutions:
|
||||||
|
organ:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 10
|
||||||
|
Lung:
|
||||||
|
maxVol: 100.0
|
||||||
|
canReact: false
|
||||||
|
food:
|
||||||
|
maxVol: 5
|
||||||
|
reagents:
|
||||||
|
- ReagentId: UncookedAnimalProteins
|
||||||
|
Quantity: 5
|
||||||
|
- type: Tag # goob edit
|
||||||
|
tags:
|
||||||
|
- Meat
|
||||||
|
- Organ
|
||||||
|
- Lungs
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: OrganArachnidHeart
|
||||||
|
parent: BaseArachnidOrgan
|
||||||
|
name: heart
|
||||||
|
description: "A disgustingly persistent little biological pump made for spiders."
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: heart-on
|
||||||
|
- type: Item
|
||||||
|
size: Small
|
||||||
|
heldPrefix: heart
|
||||||
|
- type: Metabolizer
|
||||||
|
updateInterval: 1.5
|
||||||
|
maxPoisonsProcessable: 2
|
||||||
|
metabolizerTypes: [Arachnid]
|
||||||
|
groups:
|
||||||
|
- id: Medicine
|
||||||
|
- id: Poison
|
||||||
|
- id: Narcotic
|
||||||
|
- type: Organ # Shitmed
|
||||||
|
intCap: 21
|
||||||
|
integrity: 21
|
||||||
|
integrityThresholds:
|
||||||
|
Normal: 21
|
||||||
|
Damaged: 12
|
||||||
|
Destroyed: 0
|
||||||
|
slotId: heart
|
||||||
|
- type: Heart # Shitmed: Lets you transplant spider hearts into other species
|
||||||
|
- type: Tag # goob edit
|
||||||
|
tags:
|
||||||
|
- Meat
|
||||||
|
- Organ
|
||||||
|
- Heart
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: OrganArachnidLiver
|
||||||
|
parent: BaseHumanOrgan
|
||||||
|
name: liver
|
||||||
|
description: "Pairing suggestion: chianti and fava beans."
|
||||||
|
categories: [ HideSpawnMenu ]
|
||||||
|
components:
|
||||||
|
- type: Item
|
||||||
|
size: Small
|
||||||
|
heldPrefix: liver
|
||||||
|
- type: Sprite
|
||||||
|
state: liver
|
||||||
|
- type: Metabolizer # The liver metabolizes certain chemicals only, like alcohol.
|
||||||
|
updateInterval: 1.5
|
||||||
|
maxPoisonsProcessable: 1
|
||||||
|
metabolizerTypes: [Animal]
|
||||||
|
groups:
|
||||||
|
- id: Alcohol
|
||||||
|
rateModifier: 0.1 # removes alcohol very slowly along with the stomach removing it as a drink
|
||||||
|
- type: Organ # Shitmed
|
||||||
|
intCap: 28
|
||||||
|
integrity: 28
|
||||||
|
integrityThresholds:
|
||||||
|
Normal: 28
|
||||||
|
Damaged: 16
|
||||||
|
Destroyed: 0
|
||||||
|
slotId: liver
|
||||||
|
- type: Liver # Shitmed
|
||||||
|
- type: Tag # goob edit
|
||||||
|
tags:
|
||||||
|
- Meat
|
||||||
|
- Organ
|
||||||
|
- Liver
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: OrganArachnidKidneys
|
||||||
|
parent: BaseHumanOrgan
|
||||||
|
name: kidneys
|
||||||
|
description: "Filters toxins from the bloodstream."
|
||||||
|
categories: [ HideSpawnMenu ]
|
||||||
|
components:
|
||||||
|
- type: Organ # Shitmed
|
||||||
|
intCap: 21
|
||||||
|
integrity: 21
|
||||||
|
integrityThresholds:
|
||||||
|
Normal: 21
|
||||||
|
Damaged: 12
|
||||||
|
Destroyed: 0
|
||||||
|
slotId: kidneys
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: kidney-l
|
||||||
|
- state: kidney-r
|
||||||
|
# The kidneys just remove anything that doesn't currently have any metabolisms, as a stopgap.
|
||||||
|
- type: Item
|
||||||
|
size: Small
|
||||||
|
heldPrefix: kidneys
|
||||||
|
- type: Metabolizer
|
||||||
|
updateInterval: 1.5
|
||||||
|
maxPoisonsProcessable: 5
|
||||||
|
metabolizerTypes: [Animal]
|
||||||
|
removeEmpty: true
|
||||||
|
- type: Tag # goob edit
|
||||||
|
tags:
|
||||||
|
- Meat
|
||||||
|
- Organ
|
||||||
|
- Kidneys
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: OrganArachnidEyes
|
||||||
|
parent: BaseArachnidOrgan
|
||||||
|
name: eyes
|
||||||
|
description: "Two was already too many."
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: eyeball-l
|
||||||
|
- state: eyeball-r
|
||||||
|
- type: Organ # Shitmed
|
||||||
|
intCap: 17
|
||||||
|
integrity: 17
|
||||||
|
integrityThresholds:
|
||||||
|
Normal: 17
|
||||||
|
Damaged: 8
|
||||||
|
Destroyed: 0
|
||||||
|
slotId: eyes
|
||||||
|
- type: Eyes # Shitmed
|
||||||
|
- type: Tag # goob edit
|
||||||
|
tags:
|
||||||
|
- Meat
|
||||||
|
- Organ
|
||||||
|
- Eyes
|
||||||
|
- type: Item
|
||||||
|
size: Small
|
||||||
|
heldPrefix: eyeballs
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: OrganArachnidTongue
|
||||||
|
parent: BaseArachnidOrgan
|
||||||
|
name: tongue
|
||||||
|
description: "A fleshy muscle mostly used for lying."
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: tongue
|
||||||
|
- type: Tag # goob edit
|
||||||
|
tags:
|
||||||
|
- Meat
|
||||||
|
- Organ
|
||||||
|
- Tongue
|
||||||
332
Prototypes/Body/Organs/diona.yml
Normal file
332
Prototypes/Body/Organs/diona.yml
Normal file
@@ -0,0 +1,332 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2023 Henry <sigma1198@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Leon Friedrich <60421075+ElectroJr@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Nylux <33198989+Nylux@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Whisper <121047731+QuietlyWhisper@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 Aidenkrz <aiden@djkraz.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 BombasterDS <115770678+BombasterDS@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 FungiFellow <151778459+FungiFellow@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 LankLTE <135308300+LankLTE@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Piras314 <p1r4s@proton.me>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Plykiya <58439124+Plykiya@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 deltanedas <39013340+deltanedas@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 deltanedas <@deltanedas:kde.org>
|
||||||
|
# SPDX-FileCopyrightText: 2024 gluesniffler <159397573+gluesniffler@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 mubururu_ <139181059+muburu@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 plykiya <plykiya@protonmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 username <113782077+whateverusername0@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 whateverusername0 <whateveremail>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Armok <155400926+ARMOKS@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Arraydeess <arraygitbash@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 GoobBot <uristmchands@proton.me>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Martynas6ha4 <martynashagriefer@gmail.com>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: BaseDionaOrganUnGibbable
|
||||||
|
parent: BaseItem
|
||||||
|
abstract: true
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Species/Diona/organs.rsi
|
||||||
|
- type: Organ
|
||||||
|
intCap: 24
|
||||||
|
integrity: 24
|
||||||
|
integrityThresholds:
|
||||||
|
Normal: 24
|
||||||
|
Damaged: 15
|
||||||
|
Destroyed: 0
|
||||||
|
- type: Food
|
||||||
|
- type: Extractable
|
||||||
|
grindableSolutionName: organ
|
||||||
|
- type: SolutionContainerManager
|
||||||
|
solutions:
|
||||||
|
organ:
|
||||||
|
maxVol: 10
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 10
|
||||||
|
food:
|
||||||
|
maxVol: 5
|
||||||
|
reagents:
|
||||||
|
- ReagentId: UncookedAnimalProteins
|
||||||
|
Quantity: 5
|
||||||
|
- type: FlavorProfile
|
||||||
|
flavors:
|
||||||
|
- people
|
||||||
|
- type: Tag # goob edit
|
||||||
|
tags:
|
||||||
|
- Meat
|
||||||
|
- Organ
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: BaseDionaOrgan
|
||||||
|
parent: BaseDionaOrganUnGibbable
|
||||||
|
abstract: true
|
||||||
|
components:
|
||||||
|
- type: Gibbable
|
||||||
|
- type: PhysicalComposition #Goobstation - Recycle update
|
||||||
|
materialComposition:
|
||||||
|
Biomass: 5
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: OrganDionaBrain
|
||||||
|
parent: BaseDionaOrganUnGibbable
|
||||||
|
name: brain
|
||||||
|
description: "The central hub of a diona's pseudo-neurological activity, its root-like tendrils search for its former body."
|
||||||
|
components:
|
||||||
|
- type: MindContainer
|
||||||
|
showExamineInfo: true
|
||||||
|
- type: Speech
|
||||||
|
enabled: false
|
||||||
|
- type: TypingIndicator
|
||||||
|
proto: empty
|
||||||
|
- type: Emoting
|
||||||
|
enabled: false
|
||||||
|
- type: Item
|
||||||
|
size: Small
|
||||||
|
heldPrefix: brain
|
||||||
|
- type: Sprite
|
||||||
|
state: brain
|
||||||
|
- type: Organ # Shitmed
|
||||||
|
intCap: 28
|
||||||
|
integrity: 28
|
||||||
|
integrityThresholds:
|
||||||
|
Normal: 28
|
||||||
|
Damaged: 16
|
||||||
|
Destroyed: 0
|
||||||
|
slotId: brain
|
||||||
|
- type: Brain # Shitmed
|
||||||
|
- type: SolutionContainerManager
|
||||||
|
solutions:
|
||||||
|
organ:
|
||||||
|
maxVol: 15 # goob edit
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 10
|
||||||
|
- ReagentId: Cognizine # goob edit
|
||||||
|
Quantity: 5 # goob edit
|
||||||
|
Lung:
|
||||||
|
maxVol: 100
|
||||||
|
canReact: False
|
||||||
|
food:
|
||||||
|
maxVol: 5
|
||||||
|
reagents:
|
||||||
|
- ReagentId: GreyMatter
|
||||||
|
Quantity: 5
|
||||||
|
- type: Tag # goob edit
|
||||||
|
tags:
|
||||||
|
- Meat
|
||||||
|
- Organ
|
||||||
|
- Brain
|
||||||
|
- type: NerveSystem # backmen: wounding
|
||||||
|
- type: ConsciousnessRequired
|
||||||
|
identifier: "nerveSystem"
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: OrganDionaEyes
|
||||||
|
parent: BaseDionaOrgan
|
||||||
|
name: eyes
|
||||||
|
description: "I see you!"
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: eyeball-l
|
||||||
|
- state: eyeball-r
|
||||||
|
- type: Organ # Shitmed
|
||||||
|
intCap: 17 # dionas will have better eyes. :fort:
|
||||||
|
integrity: 17
|
||||||
|
integrityThresholds:
|
||||||
|
Normal: 17
|
||||||
|
Damaged: 8
|
||||||
|
Destroyed: 0
|
||||||
|
slotId: eyes
|
||||||
|
- type: Tag # goob edit
|
||||||
|
tags:
|
||||||
|
- Meat
|
||||||
|
- Organ
|
||||||
|
- Eyes
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: OrganDionaStomach
|
||||||
|
parent: BaseDionaOrgan
|
||||||
|
name: stomach
|
||||||
|
description: "The diona's equivalent of a stomach, it reeks of asparagus and vinegar."
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: stomach
|
||||||
|
- type: SolutionContainerManager
|
||||||
|
solutions:
|
||||||
|
stomach:
|
||||||
|
maxVol: 50
|
||||||
|
food:
|
||||||
|
maxVol: 5
|
||||||
|
reagents:
|
||||||
|
- ReagentId: UncookedAnimalProteins
|
||||||
|
Quantity: 5
|
||||||
|
- type: Organ # Shitmed
|
||||||
|
intCap: 35
|
||||||
|
integrity: 35
|
||||||
|
integrityThresholds:
|
||||||
|
Normal: 35
|
||||||
|
Damaged: 19
|
||||||
|
Destroyed: 0
|
||||||
|
slotId: stomach
|
||||||
|
- type: Stomach
|
||||||
|
- type: Metabolizer
|
||||||
|
maxPoisonsProcessable: 6
|
||||||
|
metabolizerTypes: [ Plant ]
|
||||||
|
removeEmpty: true
|
||||||
|
groups:
|
||||||
|
- id: Food
|
||||||
|
- id: Drink
|
||||||
|
- id: Medicine
|
||||||
|
- id: Poison
|
||||||
|
- id: Narcotic
|
||||||
|
- id: Alcohol
|
||||||
|
rateModifier: 0.1
|
||||||
|
- type: Tag # goob edit
|
||||||
|
tags:
|
||||||
|
- Meat
|
||||||
|
- Organ
|
||||||
|
- Stomach
|
||||||
|
- type: Item
|
||||||
|
size: Small
|
||||||
|
heldPrefix: stomach
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: OrganDionaLungs
|
||||||
|
parent: BaseDionaOrgan
|
||||||
|
name: lungs
|
||||||
|
description: "A spongy mess of slimy, leaf-like structures. Capable of breathing both carbon dioxide and oxygen."
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: lungs
|
||||||
|
- type: Organ # Shitmed
|
||||||
|
intCap: 21
|
||||||
|
integrity: 21
|
||||||
|
integrityThresholds:
|
||||||
|
Normal: 21
|
||||||
|
Damaged: 12
|
||||||
|
Destroyed: 0
|
||||||
|
slotId: lungs
|
||||||
|
- type: Item
|
||||||
|
size: Small
|
||||||
|
heldPrefix: lungs
|
||||||
|
- type: Lung
|
||||||
|
- type: Metabolizer
|
||||||
|
removeEmpty: true
|
||||||
|
solutionOnBody: false
|
||||||
|
solution: "Lung"
|
||||||
|
metabolizerTypes: [ Plant ]
|
||||||
|
groups:
|
||||||
|
- id: Gas
|
||||||
|
rateModifier: 100.0
|
||||||
|
- type: SolutionContainerManager
|
||||||
|
solutions:
|
||||||
|
organ:
|
||||||
|
maxVol: 10
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 10
|
||||||
|
Lung:
|
||||||
|
maxVol: 100
|
||||||
|
canReact: False
|
||||||
|
- type: Tag # goob edit
|
||||||
|
tags:
|
||||||
|
- Meat
|
||||||
|
- Organ
|
||||||
|
- Lungs
|
||||||
|
|
||||||
|
# Organs that turn into nymphs on removal
|
||||||
|
- type: entity
|
||||||
|
id: OrganDionaBrainNymph
|
||||||
|
parent: OrganDionaBrain
|
||||||
|
categories: [ HideSpawnMenu ]
|
||||||
|
name: brain
|
||||||
|
description: "The source of incredible, unending intelligence. Honk."
|
||||||
|
components:
|
||||||
|
- type: Brain
|
||||||
|
- type: Nymph # This will make the organs turn into a nymph when they're removed.
|
||||||
|
entityPrototype: OrganDionaNymphBrain
|
||||||
|
transferMind: true
|
||||||
|
- type: Tag # goob edit
|
||||||
|
tags:
|
||||||
|
- Meat
|
||||||
|
- Organ
|
||||||
|
- Brain
|
||||||
|
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: OrganDionaStomachNymph
|
||||||
|
parent: OrganDionaStomach
|
||||||
|
categories: [ HideSpawnMenu ]
|
||||||
|
name: stomach
|
||||||
|
description: "Gross. This is hard to stomach."
|
||||||
|
components:
|
||||||
|
- type: Nymph
|
||||||
|
entityPrototype: OrganDionaNymphStomach
|
||||||
|
- type: Tag # goob edit
|
||||||
|
tags:
|
||||||
|
- Meat
|
||||||
|
- Organ
|
||||||
|
- Stomach
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: OrganDionaLungsNymph
|
||||||
|
parent: OrganDionaLungs
|
||||||
|
categories: [ HideSpawnMenu ]
|
||||||
|
name: lungs
|
||||||
|
description: "Filters oxygen from an atmosphere, which is then sent into the bloodstream to be used as an electron carrier."
|
||||||
|
components:
|
||||||
|
- type: Nymph
|
||||||
|
entityPrototype: OrganDionaNymphLungs
|
||||||
|
- type: Tag # goob edit
|
||||||
|
tags:
|
||||||
|
- Meat
|
||||||
|
- Organ
|
||||||
|
- Lungs
|
||||||
|
|
||||||
|
# Nymphs that the organs will turn into
|
||||||
|
- type: entity
|
||||||
|
id: OrganDionaNymphBrain
|
||||||
|
parent: MobDionaNymph
|
||||||
|
categories: [ HideSpawnMenu ]
|
||||||
|
name: diona nymph
|
||||||
|
suffix: Brain
|
||||||
|
description: Contains the brain of a formerly fully-formed Diona. Killing this would kill the Diona forever. You monster.
|
||||||
|
components:
|
||||||
|
- type: IsDeadIC
|
||||||
|
- type: Body
|
||||||
|
prototype: AnimalNymphBrain
|
||||||
|
- type: VentCrawler # goob
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: OrganDionaNymphStomach
|
||||||
|
parent: MobDionaNymphAccent
|
||||||
|
categories: [ HideSpawnMenu ]
|
||||||
|
name: diona nymph
|
||||||
|
suffix: Stomach
|
||||||
|
description: Contains the stomach of a formerly fully-formed Diona. It doesn't taste any better for it.
|
||||||
|
components:
|
||||||
|
- type: IsDeadIC
|
||||||
|
- type: Body
|
||||||
|
prototype: AnimalNymphStomach
|
||||||
|
- type: VentCrawler # goob
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: OrganDionaNymphLungs
|
||||||
|
parent: MobDionaNymphAccent
|
||||||
|
categories: [ HideSpawnMenu ]
|
||||||
|
name: diona nymph
|
||||||
|
suffix: Lungs
|
||||||
|
description: Contains the lungs of a formerly fully-formed Diona. Breathtaking.
|
||||||
|
components:
|
||||||
|
- type: IsDeadIC
|
||||||
|
- type: Body
|
||||||
|
prototype: AnimalNymphLungs
|
||||||
|
- type: VentCrawler # goob
|
||||||
52
Prototypes/Body/Organs/dwarf.yml
Normal file
52
Prototypes/Body/Organs/dwarf.yml
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2023 Henry <sigma1198@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Kara <lunarautomaton6@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Whisper <121047731+QuietlyWhisper@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 whateverusername0 <whateveremail>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: OrganDwarfHeart
|
||||||
|
parent: OrganHumanHeart
|
||||||
|
name: dwarf heart
|
||||||
|
components:
|
||||||
|
- type: Metabolizer
|
||||||
|
metabolizerTypes: [Dwarf]
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: OrganDwarfLiver
|
||||||
|
parent: OrganHumanLiver
|
||||||
|
name: dwarf liver
|
||||||
|
components:
|
||||||
|
- type: Metabolizer
|
||||||
|
metabolizerTypes: [Dwarf]
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: OrganDwarfStomach
|
||||||
|
parent: OrganHumanStomach
|
||||||
|
name: dwarf stomach
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: stomach
|
||||||
|
- type: Organ
|
||||||
|
intCap: 38
|
||||||
|
integrity: 38
|
||||||
|
integrityThresholds:
|
||||||
|
Normal: 38
|
||||||
|
Damaged: 22
|
||||||
|
Destroyed: 0
|
||||||
|
- type: SolutionContainerManager
|
||||||
|
solutions:
|
||||||
|
stomach:
|
||||||
|
maxVol: 75
|
||||||
|
food:
|
||||||
|
maxVol: 5
|
||||||
|
reagents:
|
||||||
|
- ReagentId: UncookedAnimalProteins
|
||||||
|
Quantity: 5
|
||||||
|
- type: Stomach
|
||||||
|
- type: Metabolizer
|
||||||
|
# mm very yummy
|
||||||
|
maxPoisonsProcessable: 5
|
||||||
|
metabolizerTypes: [Dwarf]
|
||||||
543
Prototypes/Body/Organs/human.yml
Normal file
543
Prototypes/Body/Organs/human.yml
Normal file
@@ -0,0 +1,543 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2020 AJCM-git <60196617+AJCM-git@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2020 GlassEclipse <32942106+GlassEclipse@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2020 GlassEclipse <tsymall5@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2020 Hugo Laloge <hugo.laloge@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 20kdc <asdd2808@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 Alex Evgrashin <aevgrashin@yandex.ru>
|
||||||
|
# SPDX-FileCopyrightText: 2021 ColdAutumnRain <73938872+ColdAutumnRain@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 Fortune117 <fortune11709@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 Galactic Chimp <GalacticChimpanzee@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 Jaskanbe <86671825+Jaskanbe@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 Kara Dinyes <lunarautomaton6@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 Leon Friedrich <60421075+leonsfriedrich@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 Leon Friedrich <leonsfriedrich@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 Michael Will <will_m@outlook.de>
|
||||||
|
# SPDX-FileCopyrightText: 2021 Paul <ritter.paul1+git@googlemail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 Paul Ritter <ritter.paul1@googlemail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 SETh lafuente <cetaciocascarudo@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 ScalyChimp <72841710+scaly-chimp@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 SethLafuente <84478872+SethLafuente@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 Silver <Silvertorch5@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 Silver <silvertorch5@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 Swept <sweptwastaken@protonmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 SweptWasTaken <sweptwastaken@protonmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 TimrodDX <timrod@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 Vera Aguilera Puerto <6766154+Zumorica@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 Vera Aguilera Puerto <gradientvera@outlook.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 Vera Aguilera Puerto <zddm@outlook.es>
|
||||||
|
# SPDX-FileCopyrightText: 2021 Ygg01 <y.laughing.man.y@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 ZeroDayDaemon <60460608+ZeroDayDaemon@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 ike709 <ike709@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 metalgearsloth <metalgearsloth@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 mirrorcult <notzombiedude@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 scrato <Mickaello2003@gmx.de>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Jezithyr <Jezithyr@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Kara <lunarautomaton6@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Veritius <veritiusgaming@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 mirrorcult <lunarautomaton6@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 rolfero <45628623+rolfero@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Henry <sigma1198@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 LankLTE <135308300+LankLTE@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Whisper <121047731+QuietlyWhisper@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Aiden <aiden@djkraz.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Aidenkrz <aiden@djkraz.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Alzore <140123969+Blackern5000@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 BombasterDS <115770678+BombasterDS@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 FungiFellow <151778459+FungiFellow@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 Jezithyr <jezithyr@gmail.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 Piras314 <p1r4s@proton.me>
|
||||||
|
# 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 gluesniffler <159397573+gluesniffler@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 mubururu_ <139181059+muburu@users.noreply.github.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 username <113782077+whateverusername0@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 voidnull000 <18663194+voidnull000@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 whateverusername0 <whateveremail>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Arraydeess <arraygitbash@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 GoobBot <uristmchands@proton.me>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Martynas6ha4 <martynashagriefer@gmail.com>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: BaseHumanOrganUnGibbable
|
||||||
|
parent: BaseItem
|
||||||
|
abstract: true
|
||||||
|
components:
|
||||||
|
# Goobstation edit start
|
||||||
|
- type: EmitSoundOnPickup
|
||||||
|
sound:
|
||||||
|
collection: OrganInteraction
|
||||||
|
- type: EmitSoundOnDrop
|
||||||
|
sound:
|
||||||
|
collection: OrganInteraction
|
||||||
|
- type: EmitSoundOnLand
|
||||||
|
sound:
|
||||||
|
collection: OrganInteraction
|
||||||
|
# Goobstation edit end
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Species/Human/organs.rsi
|
||||||
|
- type: Organ
|
||||||
|
intCap: 15
|
||||||
|
integrity: 15
|
||||||
|
integrityThresholds:
|
||||||
|
Normal: 15
|
||||||
|
Damaged: 6
|
||||||
|
Destroyed: 0
|
||||||
|
- type: Food
|
||||||
|
- type: Extractable
|
||||||
|
grindableSolutionName: organ
|
||||||
|
- type: SolutionContainerManager
|
||||||
|
solutions:
|
||||||
|
organ:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 10
|
||||||
|
food:
|
||||||
|
maxVol: 5
|
||||||
|
reagents:
|
||||||
|
- ReagentId: UncookedAnimalProteins
|
||||||
|
Quantity: 5
|
||||||
|
- type: FlavorProfile
|
||||||
|
flavors:
|
||||||
|
- people
|
||||||
|
- type: Tag # goob edit
|
||||||
|
tags:
|
||||||
|
- Meat
|
||||||
|
- Organ
|
||||||
|
- type: HumanOrgan # Goobstation
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: BaseHumanOrgan
|
||||||
|
parent: BaseHumanOrganUnGibbable
|
||||||
|
abstract: true
|
||||||
|
components:
|
||||||
|
- type: Gibbable
|
||||||
|
- type: PhysicalComposition #Goobstation - Recycle update
|
||||||
|
materialComposition:
|
||||||
|
Biomass: 5
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: OrganHumanBrain
|
||||||
|
parent: BaseHumanOrganUnGibbable
|
||||||
|
name: brain
|
||||||
|
description: "The source of incredible, unending intelligence. Honk."
|
||||||
|
components:
|
||||||
|
- type: MindContainer
|
||||||
|
showExamineInfo: true
|
||||||
|
- type: Speech
|
||||||
|
enabled: false
|
||||||
|
- type: TypingIndicator
|
||||||
|
proto: empty
|
||||||
|
- type: Emoting
|
||||||
|
enabled: false
|
||||||
|
- type: Sprite
|
||||||
|
state: brain
|
||||||
|
- type: Organ
|
||||||
|
slotId: brain # Shitmed Change
|
||||||
|
- type: Input
|
||||||
|
context: "ghost"
|
||||||
|
- type: Brain
|
||||||
|
- type: InputMover
|
||||||
|
- type: Examiner
|
||||||
|
- type: BlockMovement
|
||||||
|
- type: BadFood
|
||||||
|
- type: Tag # goob edit
|
||||||
|
tags:
|
||||||
|
- Meat
|
||||||
|
- Organ
|
||||||
|
- Brain
|
||||||
|
- type: SolutionContainerManager
|
||||||
|
solutions:
|
||||||
|
organ:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 10
|
||||||
|
- ReagentId: Cognizine # goob edit
|
||||||
|
Quantity: 5 # goob edit
|
||||||
|
food:
|
||||||
|
maxVol: 10 # goob edit
|
||||||
|
reagents:
|
||||||
|
- ReagentId: GreyMatter
|
||||||
|
Quantity: 5
|
||||||
|
- ReagentId: Cognizine # goob edit
|
||||||
|
Quantity: 5 # goob edit
|
||||||
|
- type: FlavorProfile
|
||||||
|
flavors:
|
||||||
|
- people
|
||||||
|
- type: FoodSequenceElement
|
||||||
|
sprite:
|
||||||
|
sprite: Mobs/Species/Human/organs.rsi
|
||||||
|
state: brain
|
||||||
|
entries:
|
||||||
|
burger:
|
||||||
|
name: food-sequence-content-brain
|
||||||
|
taco:
|
||||||
|
name: food-sequence-content-brain
|
||||||
|
- type: Item
|
||||||
|
size: Small
|
||||||
|
heldPrefix: brain
|
||||||
|
- type: NerveSystem
|
||||||
|
- type: ConsciousnessRequired
|
||||||
|
identifier: "nerveSystem"
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: OrganHumanEyes
|
||||||
|
parent: BaseHumanOrgan
|
||||||
|
name: eyes
|
||||||
|
description: "I see you!"
|
||||||
|
components:
|
||||||
|
- type: Organ # Shitmed Change
|
||||||
|
intCap: 12
|
||||||
|
integrity: 12
|
||||||
|
integrityThresholds:
|
||||||
|
Normal: 12
|
||||||
|
Damaged: 4
|
||||||
|
Destroyed: 0
|
||||||
|
slotId: eyes # Shitmed Change
|
||||||
|
- type: Eyes # Shitmed Change
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: eyeball-l
|
||||||
|
- state: eyeball-r
|
||||||
|
- type: Tag # goob edit
|
||||||
|
tags:
|
||||||
|
- Meat
|
||||||
|
- Organ
|
||||||
|
- Eyes
|
||||||
|
- type: Item
|
||||||
|
size: Small
|
||||||
|
heldPrefix: eyeballs
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: OrganHumanTongue
|
||||||
|
parent: BaseHumanOrgan
|
||||||
|
name: tongue
|
||||||
|
description: "A fleshy muscle mostly used for lying."
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: tongue
|
||||||
|
- type: FoodSequenceElement
|
||||||
|
sprite:
|
||||||
|
sprite: Mobs/Species/Human/organs.rsi
|
||||||
|
state: tongue
|
||||||
|
entries:
|
||||||
|
burger:
|
||||||
|
name: food-sequence-content-tongue
|
||||||
|
taco:
|
||||||
|
name: food-sequence-content-tongue
|
||||||
|
- type: Tag # goob edit
|
||||||
|
tags:
|
||||||
|
- Meat
|
||||||
|
- Organ
|
||||||
|
- Tongue
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: OrganHumanAppendix
|
||||||
|
parent: BaseHumanOrgan
|
||||||
|
name: appendix
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: appendix
|
||||||
|
- state: appendix-inflamed
|
||||||
|
visible: false
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: OrganHumanEars
|
||||||
|
parent: BaseHumanOrgan
|
||||||
|
name: ears
|
||||||
|
description: "There are three parts to the ear. Inner, middle and outer. Only one of these parts should normally be visible."
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: ears
|
||||||
|
- type: FoodSequenceElement
|
||||||
|
sprite:
|
||||||
|
sprite: Mobs/Species/Human/organs.rsi
|
||||||
|
state: ears
|
||||||
|
entries:
|
||||||
|
burger:
|
||||||
|
name: food-sequence-content-ears
|
||||||
|
taco:
|
||||||
|
name: food-sequence-content-ears
|
||||||
|
- type: Ears # Shitmed Change
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: OrganHumanLungs
|
||||||
|
parent: BaseHumanOrgan
|
||||||
|
name: lungs
|
||||||
|
description: "Filters oxygen from an atmosphere, which is then sent into the bloodstream to be used as an electron carrier."
|
||||||
|
components:
|
||||||
|
- type: Organ # Shitmed Change
|
||||||
|
intCap: 17
|
||||||
|
integrity: 17
|
||||||
|
integrityThresholds:
|
||||||
|
Normal: 17
|
||||||
|
Damaged: 9
|
||||||
|
Destroyed: 0
|
||||||
|
slotId: lungs # Shitmed Change
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: lung-l
|
||||||
|
- state: lung-r
|
||||||
|
- type: Item
|
||||||
|
size: Small
|
||||||
|
heldPrefix: lungs
|
||||||
|
- type: Lung
|
||||||
|
- type: Metabolizer
|
||||||
|
removeEmpty: true
|
||||||
|
solutionOnBody: false
|
||||||
|
solution: "Lung"
|
||||||
|
metabolizerTypes: [ Human ]
|
||||||
|
groups:
|
||||||
|
- id: Gas
|
||||||
|
rateModifier: 100.0
|
||||||
|
- type: SolutionContainerManager
|
||||||
|
solutions:
|
||||||
|
organ:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 10
|
||||||
|
Lung:
|
||||||
|
maxVol: 100.0
|
||||||
|
canReact: false
|
||||||
|
food:
|
||||||
|
maxVol: 5
|
||||||
|
reagents:
|
||||||
|
- ReagentId: UncookedAnimalProteins
|
||||||
|
Quantity: 5
|
||||||
|
- type: Tag # goob edit
|
||||||
|
tags:
|
||||||
|
- Meat
|
||||||
|
- Organ
|
||||||
|
- Lungs
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: OrganHumanHeart
|
||||||
|
parent: BaseHumanOrgan
|
||||||
|
name: heart
|
||||||
|
description: "I feel bad for the heartless bastard who lost this."
|
||||||
|
components:
|
||||||
|
- type: Heart # Shitmed Change
|
||||||
|
- type: Organ # Shitmed Change
|
||||||
|
intCap: 17
|
||||||
|
integrity: 17
|
||||||
|
integrityThresholds:
|
||||||
|
Normal: 17
|
||||||
|
Damaged: 9
|
||||||
|
Destroyed: 0
|
||||||
|
slotId: heart # Shitmed Change
|
||||||
|
- type: Sprite
|
||||||
|
state: heart-on
|
||||||
|
# The heart 'metabolizes' medicines and poisons that aren't filtered out by other organs.
|
||||||
|
# This is done because these chemicals need to have some effect even if they aren't being filtered out of your body.
|
||||||
|
# You're technically 'immune to poison' without a heart, but.. uhh, you'll have bigger problems on your hands.
|
||||||
|
- type: Metabolizer
|
||||||
|
maxPoisonsProcessable: 2
|
||||||
|
metabolizerTypes: [Human]
|
||||||
|
groups:
|
||||||
|
- id: Medicine
|
||||||
|
- id: Poison
|
||||||
|
- id: Narcotic
|
||||||
|
- type: Tag # goob edit
|
||||||
|
tags:
|
||||||
|
- Meat
|
||||||
|
- Organ
|
||||||
|
- Heart
|
||||||
|
- type: Item
|
||||||
|
size: Small
|
||||||
|
heldPrefix: heart
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: OrganHumanStomach
|
||||||
|
parent: BaseHumanOrgan
|
||||||
|
name: stomach
|
||||||
|
description: "Gross. This is hard to stomach."
|
||||||
|
components:
|
||||||
|
- type: Organ # Shitmed Change
|
||||||
|
intCap: 44 # consists of a lot of pieces, thus is incredibly hard to easily destroy
|
||||||
|
integrity: 44
|
||||||
|
integrityThresholds:
|
||||||
|
Normal: 44
|
||||||
|
Damaged: 17
|
||||||
|
Destroyed: 0
|
||||||
|
slotId: stomach # Shitmed Change
|
||||||
|
- type: Sprite
|
||||||
|
state: stomach
|
||||||
|
- type: Item
|
||||||
|
size: Small
|
||||||
|
heldPrefix: stomach
|
||||||
|
- type: SolutionContainerManager
|
||||||
|
solutions:
|
||||||
|
stomach:
|
||||||
|
maxVol: 50
|
||||||
|
food:
|
||||||
|
maxVol: 5
|
||||||
|
reagents:
|
||||||
|
- ReagentId: UncookedAnimalProteins
|
||||||
|
Quantity: 5
|
||||||
|
- type: Stomach
|
||||||
|
# The stomach metabolizes stuff like foods and drinks.
|
||||||
|
# TODO: Have it work off of the ent's solution container, and move this
|
||||||
|
# to intestines instead.
|
||||||
|
- type: Metabolizer
|
||||||
|
# mm yummy
|
||||||
|
maxPoisonsProcessable: 3
|
||||||
|
metabolizerTypes: [Human]
|
||||||
|
groups:
|
||||||
|
- id: Food
|
||||||
|
- id: Drink
|
||||||
|
- type: FoodSequenceElement
|
||||||
|
sprite:
|
||||||
|
sprite: Mobs/Species/Human/organs.rsi
|
||||||
|
state: stomach
|
||||||
|
entries:
|
||||||
|
burger:
|
||||||
|
name: food-sequence-content-stomach
|
||||||
|
taco:
|
||||||
|
name: food-sequence-content-stomach
|
||||||
|
- type: Tag # goob edit
|
||||||
|
tags:
|
||||||
|
- Meat
|
||||||
|
- Organ
|
||||||
|
- Stomach
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: OrganHumanLiver
|
||||||
|
parent: BaseHumanOrgan
|
||||||
|
name: liver
|
||||||
|
description: "Pairing suggestion: chianti and fava beans."
|
||||||
|
components:
|
||||||
|
- type: Liver # Shitmed Change
|
||||||
|
- type: Organ # Shitmed Change
|
||||||
|
intCap: 21
|
||||||
|
integrity: 21
|
||||||
|
integrityThresholds:
|
||||||
|
Normal: 21
|
||||||
|
Damaged: 12
|
||||||
|
Destroyed: 0
|
||||||
|
slotId: liver # Shitmed Change
|
||||||
|
- type: Sprite
|
||||||
|
state: liver
|
||||||
|
- type: Item
|
||||||
|
size: Small
|
||||||
|
heldPrefix: liver
|
||||||
|
- type: Metabolizer # The liver metabolizes certain chemicals only, like alcohol.
|
||||||
|
maxPoisonsProcessable: 1
|
||||||
|
metabolizerTypes: [Human]
|
||||||
|
groups:
|
||||||
|
- id: Alcohol
|
||||||
|
rateModifier: 0.1 # removes alcohol very slowly along with the stomach removing it as a drink
|
||||||
|
- type: FoodSequenceElement
|
||||||
|
sprite:
|
||||||
|
sprite: Mobs/Species/Human/organs.rsi
|
||||||
|
state: liver
|
||||||
|
entries:
|
||||||
|
burger:
|
||||||
|
name: food-sequence-content-liver
|
||||||
|
taco:
|
||||||
|
name: food-sequence-content-liver
|
||||||
|
- type: Tag # goob edit
|
||||||
|
tags:
|
||||||
|
- Meat
|
||||||
|
- Organ
|
||||||
|
- Liver
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: OrganHumanKidneys
|
||||||
|
parent: BaseHumanOrgan
|
||||||
|
name: kidneys
|
||||||
|
description: "Filters toxins from the bloodstream."
|
||||||
|
components:
|
||||||
|
- type: Organ # Shitmed
|
||||||
|
intCap: 21
|
||||||
|
integrity: 21
|
||||||
|
integrityThresholds:
|
||||||
|
Normal: 21
|
||||||
|
Damaged: 12
|
||||||
|
Destroyed: 0
|
||||||
|
slotId: kidneys
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: kidney-l
|
||||||
|
- state: kidney-r
|
||||||
|
- type: Item
|
||||||
|
size: Small
|
||||||
|
heldPrefix: kidneys
|
||||||
|
# The kidneys just remove anything that doesn't currently have any metabolisms, as a stopgap.
|
||||||
|
- type: Metabolizer
|
||||||
|
maxPoisonsProcessable: 5
|
||||||
|
metabolizerTypes: [Human]
|
||||||
|
removeEmpty: true
|
||||||
|
- type: Tag # goob edit
|
||||||
|
tags:
|
||||||
|
- Meat
|
||||||
|
- Organ
|
||||||
|
- Kidneys
|
||||||
44
Prototypes/Body/Organs/moth.yml
Normal file
44
Prototypes/Body/Organs/moth.yml
Normal file
@@ -0,0 +1,44 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2023 Henry <sigma1198@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 LankLTE <135308300+LankLTE@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Whisper <121047731+QuietlyWhisper@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Piras314 <p1r4s@proton.me>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Plykiya <58439124+Plykiya@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 SlamBamActionman <83650252+SlamBamActionman@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 deltanedas <39013340+deltanedas@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 deltanedas <@deltanedas:kde.org>
|
||||||
|
# SPDX-FileCopyrightText: 2024 gluesniffler <159397573+gluesniffler@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 plykiya <plykiya@protonmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 username <113782077+whateverusername0@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 whateverusername0 <whateveremail>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: OrganMothStomach
|
||||||
|
parent: OrganAnimalStomach
|
||||||
|
categories: [ HideSpawnMenu ]
|
||||||
|
name: moth stomach # Shitmed
|
||||||
|
components:
|
||||||
|
- type: Stomach
|
||||||
|
specialDigestible:
|
||||||
|
tags:
|
||||||
|
- ClothMade
|
||||||
|
- Paper
|
||||||
|
- Pill
|
||||||
|
- type: SolutionContainerManager
|
||||||
|
solutions:
|
||||||
|
stomach:
|
||||||
|
maxVol: 50
|
||||||
|
food:
|
||||||
|
maxVol: 5
|
||||||
|
reagents:
|
||||||
|
- ReagentId: UncookedAnimalProteins
|
||||||
|
Quantity: 5
|
||||||
|
- type: Metabolizer
|
||||||
|
maxPoisonsProcessable: 3
|
||||||
|
metabolizerTypes: [ Moth ]
|
||||||
|
removeEmpty: true
|
||||||
|
groups:
|
||||||
|
- id: Food
|
||||||
|
- id: Drink
|
||||||
39
Prototypes/Body/Organs/rat.yml
Normal file
39
Prototypes/Body/Organs/rat.yml
Normal file
@@ -0,0 +1,39 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2021 Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 Swept <sweptwastaken@protonmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 20kdc <asdd2808@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 DrSmugleaf <DrSmugleaf@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 EmoGarbage404 <98561806+EmoGarbage404@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Jezithyr <Jezithyr@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Peptide90 <78795277+Peptide90@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Henry <sigma1198@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Kara <lunarautomaton6@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Whisper <121047731+QuietlyWhisper@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: MIT
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: OrganRatLungs
|
||||||
|
parent: OrganHumanLungs
|
||||||
|
suffix: "rat"
|
||||||
|
components:
|
||||||
|
- type: Metabolizer
|
||||||
|
metabolizerTypes: [ Rat ]
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: OrganRatStomach
|
||||||
|
parent: OrganAnimalStomach
|
||||||
|
suffix: "rat"
|
||||||
|
components:
|
||||||
|
- type: SolutionContainerManager
|
||||||
|
solutions:
|
||||||
|
stomach:
|
||||||
|
maxVol: 50
|
||||||
|
food:
|
||||||
|
maxVol: 5
|
||||||
|
reagents:
|
||||||
|
- ReagentId: UncookedAnimalProteins
|
||||||
|
Quantity: 5
|
||||||
|
- type: Sprite
|
||||||
|
state: stomach
|
||||||
41
Prototypes/Body/Organs/reptilian.yml
Normal file
41
Prototypes/Body/Organs/reptilian.yml
Normal file
@@ -0,0 +1,41 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2022 DrSmugleaf <DrSmugleaf@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Jezithyr <Jezithyr@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 FluidRock <130304205+FluidRock@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Henry <sigma1198@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Kara <lunarautomaton6@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 LankLTE <135308300+LankLTE@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Myakot <30875116+Myakot@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Whisper <121047731+QuietlyWhisper@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Aexxie <codyfox.077@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Plykiya <58439124+Plykiya@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 SlamBamActionman <83650252+SlamBamActionman@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 plykiya <plykiya@protonmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 PuroSlavKing <103608145+PuroSlavKing@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: OrganReptilianStomach
|
||||||
|
parent: OrganAnimalStomach
|
||||||
|
categories: [ HideSpawnMenu ]
|
||||||
|
components:
|
||||||
|
- type: Stomach
|
||||||
|
# specialDigestible: # WWDP-Remove
|
||||||
|
# tags:
|
||||||
|
# - Fruit
|
||||||
|
# - ReptilianFood
|
||||||
|
# - Meat
|
||||||
|
# - Pill
|
||||||
|
# - Crayon
|
||||||
|
# - Paper
|
||||||
|
- type: SolutionContainerManager
|
||||||
|
solutions:
|
||||||
|
stomach:
|
||||||
|
maxVol: 50
|
||||||
|
food:
|
||||||
|
maxVol: 5
|
||||||
|
reagents:
|
||||||
|
- ReagentId: UncookedAnimalProteins
|
||||||
|
Quantity: 5
|
||||||
127
Prototypes/Body/Organs/slime.yml
Normal file
127
Prototypes/Body/Organs/slime.yml
Normal file
@@ -0,0 +1,127 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2022 DrSmugleaf <DrSmugleaf@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Javier Guardia Fernández <DrSmugleaf@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Jezithyr <Jezithyr@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Kara <lunarautomaton6@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Leon Friedrich <60421075+ElectroJr@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Moony <moonheart08@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Rane <60792108+Elijahrane@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 mirrorcult <lunarautomaton6@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 rolfero <45628623+rolfero@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Henry <sigma1198@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 LankLTE <135308300+LankLTE@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Nim <128169402+Nimfar11@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Whisper <121047731+QuietlyWhisper@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 eclips_e <67359748+Just-a-Unity-Dev@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 lzk <124214523+lzk228@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Errant <35878406+Errant-4@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 FungiFellow <151778459+FungiFellow@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 deltanedas <39013340+deltanedas@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 deltanedas <@deltanedas:kde.org>
|
||||||
|
# SPDX-FileCopyrightText: 2024 gluesniffler <159397573+gluesniffler@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 mubururu_ <139181059+muburu@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aidenkrz <aiden@djkraz.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Arraydeess <arraygitbash@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 GoobBot <uristmchands@proton.me>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Solstice <solsticeofthewinter@gmail.com>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: SentientSlimeCore
|
||||||
|
parent: [BaseItem, OrganHumanBrain]
|
||||||
|
name: sentient slime core
|
||||||
|
description: "The source of incredible, unending gooeyness."
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Species/Slime/organs.rsi
|
||||||
|
state: brain-slime
|
||||||
|
- type: Stomach
|
||||||
|
- type: Organ
|
||||||
|
intCap: 60 # to prevent slimes from getting oneshot
|
||||||
|
integrity: 60
|
||||||
|
integrityThresholds:
|
||||||
|
Normal: 60
|
||||||
|
Damaged: 27
|
||||||
|
Destroyed: 0
|
||||||
|
slotId: core
|
||||||
|
- type: Metabolizer
|
||||||
|
maxPoisonsProcessable: 2 # Shitmed
|
||||||
|
metabolizerTypes: [ Slime ]
|
||||||
|
removeEmpty: true
|
||||||
|
groups:
|
||||||
|
- id: Food
|
||||||
|
- id: Drink
|
||||||
|
- id: Medicine
|
||||||
|
- id: Poison
|
||||||
|
- id: Narcotic
|
||||||
|
- id: Alcohol
|
||||||
|
rateModifier: 0.25
|
||||||
|
- type: SolutionContainerManager
|
||||||
|
solutions:
|
||||||
|
stomach:
|
||||||
|
maxVol: 50.0
|
||||||
|
food:
|
||||||
|
maxVol: 10 # goob edit
|
||||||
|
reagents:
|
||||||
|
- ReagentId: GreyMatter
|
||||||
|
Quantity: 5
|
||||||
|
- ReagentId: Cognizine # goob edit
|
||||||
|
Quantity: 5 # goob edit
|
||||||
|
organ:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Slime
|
||||||
|
Quantity: 10
|
||||||
|
- ReagentId: Cognizine # goob edit
|
||||||
|
Quantity: 5 # goob edit
|
||||||
|
- type: Item
|
||||||
|
size: Small
|
||||||
|
heldPrefix: brain
|
||||||
|
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: OrganSlimeLungs
|
||||||
|
parent: BaseHumanOrgan
|
||||||
|
name: slime gas sacs
|
||||||
|
description: "Collects nitrogen, which slime cells use for maintenance."
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Species/Slime/organs.rsi
|
||||||
|
layers:
|
||||||
|
- state: lung-l-slime
|
||||||
|
- state: lung-r-slime
|
||||||
|
- type: Organ # Shitmed
|
||||||
|
intCap: 21 #
|
||||||
|
integrity: 21
|
||||||
|
integrityThresholds:
|
||||||
|
Normal: 21
|
||||||
|
Damaged: 14
|
||||||
|
Destroyed: 0
|
||||||
|
slotId: lungs
|
||||||
|
- type: Lung
|
||||||
|
alert: LowNitrogen
|
||||||
|
- type: Metabolizer
|
||||||
|
removeEmpty: true
|
||||||
|
solutionOnBody: false
|
||||||
|
solution: "Lung"
|
||||||
|
metabolizerTypes: [ Slime ]
|
||||||
|
groups:
|
||||||
|
- id: Gas
|
||||||
|
rateModifier: 100.0
|
||||||
|
- type: SolutionContainerManager
|
||||||
|
solutions:
|
||||||
|
organ:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Slime
|
||||||
|
Quantity: 10
|
||||||
|
Lung:
|
||||||
|
maxVol: 100.0
|
||||||
|
canReact: false
|
||||||
|
food:
|
||||||
|
maxVol: 5
|
||||||
|
reagents:
|
||||||
|
- ReagentId: UncookedAnimalProteins
|
||||||
|
Quantity: 5
|
||||||
|
- type: Item
|
||||||
|
size: Small
|
||||||
|
heldPrefix: lungs
|
||||||
64
Prototypes/Body/Organs/vox.yml
Normal file
64
Prototypes/Body/Organs/vox.yml
Normal file
@@ -0,0 +1,64 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2021 Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 Swept <sweptwastaken@protonmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 20kdc <asdd2808@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 DrSmugleaf <DrSmugleaf@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Jezithyr <Jezithyr@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Errant <35878406+Errant-4@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 deltanedas <39013340+deltanedas@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 deltanedas <@deltanedas:kde.org>
|
||||||
|
# SPDX-FileCopyrightText: 2024 gluesniffler <159397573+gluesniffler@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 mubururu_ <139181059+muburu@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: OrganVoxLungs
|
||||||
|
parent: OrganHumanLungs
|
||||||
|
description: "The blue, anaerobic lungs of a vox, they intake nitrogen to breathe. Any form of gaseous oxygen is lethally toxic if breathed in."
|
||||||
|
suffix: "vox"
|
||||||
|
name: vox lungs # Shitmed
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Species/Vox/organs.rsi
|
||||||
|
- type: Metabolizer
|
||||||
|
metabolizerTypes: [ Vox ]
|
||||||
|
- type: Lung
|
||||||
|
alert: LowNitrogen
|
||||||
|
- type: Item
|
||||||
|
size: Small
|
||||||
|
heldPrefix: lungs
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: OrganHumanStomach
|
||||||
|
id: OrganVoxStomach
|
||||||
|
name: stomach
|
||||||
|
description: "A stomach that smells of ammonia."
|
||||||
|
components:
|
||||||
|
- type: Metabolizer #Skreeeee!
|
||||||
|
metabolizerTypes: [Vox]
|
||||||
|
- type: Stomach
|
||||||
|
#Bird vs tags
|
||||||
|
specialDigestible:
|
||||||
|
tags:
|
||||||
|
- Trash
|
||||||
|
isSpecialDigestibleExclusive: false
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: OrganHumanLiver
|
||||||
|
id: OrganVoxLiver
|
||||||
|
name: liver
|
||||||
|
description: "Smells flammable."
|
||||||
|
components:
|
||||||
|
- type: Metabolizer
|
||||||
|
metabolizerTypes: [Vox]
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: OrganHumanHeart
|
||||||
|
id: OrganVoxHeart
|
||||||
|
name: heart
|
||||||
|
description: "The strange heart of a vox."
|
||||||
|
components:
|
||||||
|
- type: Metabolizer
|
||||||
|
metabolizerTypes: [Vox]
|
||||||
158
Prototypes/Body/Parts/animal.yml
Normal file
158
Prototypes/Body/Parts/animal.yml
Normal file
@@ -0,0 +1,158 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2021 FoLoKe <36813380+FoLoKe@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 metalgearsloth <comedian_vs_clown@hotmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 DrSmugleaf <DrSmugleaf@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Jezithyr <Jezithyr@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Paul Ritter <ritter.paul1@googlemail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Peptide90 <78795277+Peptide90@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Rane <60792108+Elijahrane@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Visne <39844191+Visne@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 mirrorcult <lunarautomaton6@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Kara <lunarautomaton6@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Kit0vras <123590995+Kit0vras@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Leon Friedrich <60421075+ElectroJr@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Whisper <121047731+QuietlyWhisper@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Jezithyr <jezithyr@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Plykiya <58439124+Plykiya@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 gluesniffler <159397573+gluesniffler@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 plykiya <plykiya@protonmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <aiden@djkraz.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 deltanedas <39013340+deltanedas@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 deltanedas <@deltanedas:kde.org>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
# Shitmed Change: This file was mostly reorganized by shitmed to use composition
|
||||||
|
|
||||||
|
# Just copypasta of some human basic body parts for interaction,
|
||||||
|
# only differences for now is that limbs work in pairs,
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
abstract: true
|
||||||
|
parent: BasePart
|
||||||
|
id: PartAnimalBase
|
||||||
|
components:
|
||||||
|
# yes these sprites dont make sense i dont care its better than them being invisible
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Species/Reptilian/parts.rsi
|
||||||
|
- type: Icon
|
||||||
|
sprite: Mobs/Species/Reptilian/parts.rsi
|
||||||
|
- type: StaticPrice
|
||||||
|
price: 50
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: PartAnimalBase
|
||||||
|
id: HandsAnimal
|
||||||
|
name: animal hands
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: l_hand
|
||||||
|
- state: r_hand
|
||||||
|
- type: Icon
|
||||||
|
state: l_hand # cba to make a state for it
|
||||||
|
- type: BodyPart
|
||||||
|
partType: Hand
|
||||||
|
#symmetry: Left
|
||||||
|
slotId: hands # Shitmed
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: PartAnimalBase
|
||||||
|
id: LegsAnimal
|
||||||
|
name: animal legs
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: l_leg
|
||||||
|
- state: r_leg
|
||||||
|
- type: Icon
|
||||||
|
state: l_leg # cba to make a state for it
|
||||||
|
- type: BodyPart
|
||||||
|
partType: Leg
|
||||||
|
slotId: legs # Shitmed
|
||||||
|
- type: MovementBodyPart
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: PartAnimalBase
|
||||||
|
id: FeetAnimal
|
||||||
|
name: animal feet
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: r_foot
|
||||||
|
- state: l_foot
|
||||||
|
- type: Icon
|
||||||
|
state: l_foot # cba to make a state for it
|
||||||
|
- type: BodyPart
|
||||||
|
partType: Foot
|
||||||
|
slotId: feet # Shitmed
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: [ PartAnimalBase, BaseChest ]
|
||||||
|
id: ChestAnimal
|
||||||
|
name: animal chest
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: chest_m
|
||||||
|
- type: BodyPart # Shitmed - remove head so you cant turn people into literally ANY simblemob (it should at least be a tech and surgery to add the slot)
|
||||||
|
children:
|
||||||
|
groin:
|
||||||
|
id: groin
|
||||||
|
type: Groin
|
||||||
|
- type: Extractable
|
||||||
|
juiceSolution:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Fat
|
||||||
|
Quantity: 10
|
||||||
|
- ReagentId: Blood
|
||||||
|
Quantity: 20
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: [ PartAnimalBase, BaseGroin ]
|
||||||
|
id: GroinAnimal
|
||||||
|
name: animal groin
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: groin_m
|
||||||
|
- type: BodyPart
|
||||||
|
# standard organs are good for most animals
|
||||||
|
children: # most animals have no hands (primate is unused) so just legs by default
|
||||||
|
legs:
|
||||||
|
id: legs
|
||||||
|
type: Leg
|
||||||
|
- type: Extractable
|
||||||
|
juiceSolution:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Fat
|
||||||
|
Quantity: 10
|
||||||
|
- ReagentId: Blood
|
||||||
|
Quantity: 20
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: [ PartAnimalBase, BaseLeftHand ]
|
||||||
|
id: LeftHandSmartCorgi
|
||||||
|
name: corgi hand
|
||||||
|
categories: [ HideSpawnMenu ]
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: l_hand
|
||||||
|
- type: BodyPart
|
||||||
|
partType: Hand
|
||||||
|
symmetry: Left
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: [ PartAnimalBase, BaseRightHand ]
|
||||||
|
id: RightHandSmartCorgi
|
||||||
|
name: corgi hand
|
||||||
|
categories: [ HideSpawnMenu ]
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: r_hand
|
||||||
|
- type: BodyPart
|
||||||
|
partType: Hand
|
||||||
|
symmetry: Right
|
||||||
193
Prototypes/Body/Parts/arachnid.yml
Normal file
193
Prototypes/Body/Parts/arachnid.yml
Normal file
@@ -0,0 +1,193 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2020 AJCM-git <60196617+AJCM-git@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2020 GlassEclipse <tsymall5@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2020 Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2020 creadth <creadth@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 Paul <ritter.paul1+git@googlemail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 Paul Ritter <ritter.paul1@googlemail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 Peptide90 <78795277+Peptide90@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 Swept <sweptwastaken@protonmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 Vera Aguilera Puerto <6766154+Zumorica@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 Vera Aguilera Puerto <zddm@outlook.es>
|
||||||
|
# SPDX-FileCopyrightText: 2022 DrSmugleaf <DrSmugleaf@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Jezithyr <Jezithyr@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Visne <39844191+Visne@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 mirrorcult <lunarautomaton6@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Kit0vras <123590995+Kit0vras@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 LankLTE <135308300+LankLTE@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Leon Friedrich <60421075+ElectroJr@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 PixelTK <85175107+PixelTheKermit@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Whisper <121047731+QuietlyWhisper@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: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <aiden@djkraz.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 GoobBot <uristmchands@proton.me>
|
||||||
|
# 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-License-Identifier: AGPL-3.0-or-later
|
||||||
|
# TODO: Add descriptions (many)
|
||||||
|
# TODO BODY: Part damage
|
||||||
|
- type: entity
|
||||||
|
id: PartArachnid
|
||||||
|
parent: [BaseItem, BasePart]
|
||||||
|
name: "arachnid body part"
|
||||||
|
abstract: true
|
||||||
|
components:
|
||||||
|
- type: BodyPart # Shitmed Change
|
||||||
|
species: Arachnid
|
||||||
|
- type: Extractable
|
||||||
|
juiceSolution:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Fat
|
||||||
|
Quantity: 3
|
||||||
|
- ReagentId: CopperBlood
|
||||||
|
Quantity: 10
|
||||||
|
- type: WoundableVisuals
|
||||||
|
damageOverlayGroups:
|
||||||
|
Brute:
|
||||||
|
sprite: _Shitmed/Mobs/Effects/brute_damage.rsi
|
||||||
|
color: "#162581"
|
||||||
|
Burn:
|
||||||
|
sprite: _Shitmed/Mobs/Effects/burn_damage.rsi
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: PartArachnid2
|
||||||
|
parent: [BaseItem, BasePart]
|
||||||
|
name: "arachnid body part"
|
||||||
|
abstract: true
|
||||||
|
components:
|
||||||
|
- type: BodyPart # Shitmed Change
|
||||||
|
species: Arachnid
|
||||||
|
- type: Extractable
|
||||||
|
juiceSolution:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Fat
|
||||||
|
Quantity: 3
|
||||||
|
- ReagentId: CopperBlood
|
||||||
|
Quantity: 10
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: ChestArachnid
|
||||||
|
name: "arachnid chest"
|
||||||
|
parent: [PartArachnid, BaseChest]
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Species/Arachnid/parts.rsi
|
||||||
|
state: "chest_m"
|
||||||
|
- type: Extractable
|
||||||
|
juiceSolution:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Fat
|
||||||
|
Quantity: 10
|
||||||
|
- ReagentId: CopperBlood
|
||||||
|
Quantity: 20
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: GroinArachnid
|
||||||
|
name: "arachnid groin"
|
||||||
|
parent: [PartArachnid, BaseGroin]
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Species/Arachnid/parts.rsi
|
||||||
|
state: "groin_m"
|
||||||
|
- type: Extractable
|
||||||
|
juiceSolution:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Fat
|
||||||
|
Quantity: 10
|
||||||
|
- ReagentId: CopperBlood
|
||||||
|
Quantity: 20
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: HeadArachnid
|
||||||
|
name: "arachnid head"
|
||||||
|
parent: [PartArachnid2, BaseHead]
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Species/Arachnid/parts.rsi
|
||||||
|
state: "head_m"
|
||||||
|
- type: Extractable
|
||||||
|
juiceSolution:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Fat
|
||||||
|
Quantity: 5
|
||||||
|
- ReagentId: CopperBlood
|
||||||
|
Quantity: 10
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: LeftArmArachnid
|
||||||
|
name: "left arachnid arm"
|
||||||
|
parent: [PartArachnid, BaseLeftArm]
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Species/Arachnid/parts.rsi
|
||||||
|
state: "l_arm"
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: RightArmArachnid
|
||||||
|
name: "right arachnid arm"
|
||||||
|
parent: [PartArachnid, BaseRightArm]
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Species/Arachnid/parts.rsi
|
||||||
|
state: "r_arm"
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: LeftHandArachnid
|
||||||
|
name: "left arachnid hand"
|
||||||
|
parent: [PartArachnid, BaseLeftHand]
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Species/Arachnid/parts.rsi
|
||||||
|
state: "l_hand"
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: RightHandArachnid
|
||||||
|
name: "right arachnid hand"
|
||||||
|
parent: [PartArachnid, BaseRightHand]
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Species/Arachnid/parts.rsi
|
||||||
|
state: "r_hand"
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: LeftLegArachnid
|
||||||
|
name: "left arachnid leg"
|
||||||
|
parent: [PartArachnid, BaseLeftLeg]
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Species/Arachnid/parts.rsi
|
||||||
|
state: "l_leg"
|
||||||
|
- type: MovementBodyPart
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: RightLegArachnid
|
||||||
|
name: "right arachnid leg"
|
||||||
|
parent: [PartArachnid, BaseRightLeg]
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Species/Arachnid/parts.rsi
|
||||||
|
state: "r_leg"
|
||||||
|
- type: MovementBodyPart
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: LeftFootArachnid
|
||||||
|
name: "left arachnid foot"
|
||||||
|
parent: [PartArachnid, BaseLeftFoot]
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Species/Arachnid/parts.rsi
|
||||||
|
state: "l_foot"
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: RightFootArachnid
|
||||||
|
name: "right arachnid foot"
|
||||||
|
parent: [PartArachnid, BaseRightFoot]
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Species/Arachnid/parts.rsi
|
||||||
|
state: "r_foot"
|
||||||
521
Prototypes/Body/Parts/base.yml
Normal file
521
Prototypes/Body/Parts/base.yml
Normal file
@@ -0,0 +1,521 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2023 LankLTE <135308300+LankLTE@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Leon Friedrich <60421075+ElectroJr@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Jezithyr <jezithyr@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <aiden@djkraz.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 GoobBot <uristmchands@proton.me>
|
||||||
|
# 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-License-Identifier: AGPL-3.0-or-later
|
||||||
|
# Shitmed Change: this entire file is reorganized for shitmed:
|
||||||
|
# Instead of random species parts inheriting BaseItem and copy pasting stuff,
|
||||||
|
# EVERYTHING inherits either BasePart or BasePartInorganic.
|
||||||
|
# Then individual part LS just inherits from PartSBase and BaseL where S and L are the species and limb.
|
||||||
|
# All limbs have the usual state, PartSBase just needs to set the rsi for sprite and icon
|
||||||
|
- type: entity
|
||||||
|
abstract: true
|
||||||
|
parent: BaseItem
|
||||||
|
id: BasePartInorganic
|
||||||
|
name: "body part"
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Species/Human/parts.rsi
|
||||||
|
enableOverrideDir: true
|
||||||
|
overrideDir: North
|
||||||
|
- type: ThrowingAngle # We add this so that throwing things doesn't make them freak the fuck out by automatically deciding directions.
|
||||||
|
angle: 90
|
||||||
|
- type: Icon
|
||||||
|
sprite: Mobs/Species/Human/parts.rsi
|
||||||
|
- type: Damageable
|
||||||
|
damageContainer: Inorganic # Shitmed Change
|
||||||
|
- type: BodyPart
|
||||||
|
partComposition: Inorganic
|
||||||
|
- type: SurgeryTool # Shitmed Change
|
||||||
|
startSound:
|
||||||
|
path: /Audio/_Shitmed/Medical/Surgery/organ1.ogg
|
||||||
|
endSound:
|
||||||
|
path: /Audio/_Shitmed/Medical/Surgery/organ2.ogg
|
||||||
|
- type: Gibbable
|
||||||
|
- type: ContainerContainer
|
||||||
|
containers:
|
||||||
|
bodypart: !type:Container
|
||||||
|
ents: []
|
||||||
|
Wounds: !type:Container # Shitmed Change
|
||||||
|
ents: []
|
||||||
|
Bone: !type:Container # Shitmed Change
|
||||||
|
ents: []
|
||||||
|
- type: Appearance
|
||||||
|
- type: StaticPrice
|
||||||
|
price: 100
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
abstract: true
|
||||||
|
id: BaseChestInorganic
|
||||||
|
name: "chest"
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: "chest_m"
|
||||||
|
- type: Icon
|
||||||
|
state: "chest_m"
|
||||||
|
- type: BodyPart
|
||||||
|
partType: Chest
|
||||||
|
# Shitmed Change Start
|
||||||
|
toolName: "a chest"
|
||||||
|
containerName: "chest_slot"
|
||||||
|
children:
|
||||||
|
groin:
|
||||||
|
id: groin
|
||||||
|
type: Groin
|
||||||
|
right arm:
|
||||||
|
id: right arm
|
||||||
|
type: Arm
|
||||||
|
left arm:
|
||||||
|
id: left arm
|
||||||
|
type: Arm
|
||||||
|
head:
|
||||||
|
id: head
|
||||||
|
type: Head
|
||||||
|
organs:
|
||||||
|
heart:
|
||||||
|
id: heart
|
||||||
|
lungs:
|
||||||
|
id: lungs
|
||||||
|
- type: Woundable
|
||||||
|
damageContainer: Inorganic
|
||||||
|
integrity: 200
|
||||||
|
integrityCap: 200
|
||||||
|
thresholds:
|
||||||
|
Minor: 180
|
||||||
|
Moderate: 120
|
||||||
|
Severe: 60
|
||||||
|
Critical: 30
|
||||||
|
Mangled: 0
|
||||||
|
- type: WoundableVisuals
|
||||||
|
thresholds: [ 10, 20, 30, 50, 70, 100 ]
|
||||||
|
occupiedLayer: Chest
|
||||||
|
damageOverlayGroups:
|
||||||
|
Brute:
|
||||||
|
sprite: _Shitmed/Mobs/Effects/brute_damage.rsi
|
||||||
|
color: "#FF0000"
|
||||||
|
Burn:
|
||||||
|
sprite: _Shitmed/Mobs/Effects/burn_damage.rsi
|
||||||
|
bleedingOverlay: _Shitmed/Mobs/Effects/bleeding_damage.rsi
|
||||||
|
- type: ConsciousnessRequired
|
||||||
|
identifier: "chest"
|
||||||
|
causesDeath: true
|
||||||
|
- type: ContainerContainer
|
||||||
|
containers:
|
||||||
|
chest_slot: !type:ContainerSlot {}
|
||||||
|
Wounds: !type:Container # Shitmed Change
|
||||||
|
ents: []
|
||||||
|
Bone: !type:Container # Shitmed Change
|
||||||
|
ents: []
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
abstract: true
|
||||||
|
id: BaseGroinInorganic
|
||||||
|
name: "groin"
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: "groin_m"
|
||||||
|
- type: Icon
|
||||||
|
state: "groin_m"
|
||||||
|
- type: BodyPart
|
||||||
|
partType: Groin
|
||||||
|
# Shitmed Change Start
|
||||||
|
toolName: "a groin"
|
||||||
|
containerName: "groin_slot"
|
||||||
|
children:
|
||||||
|
right leg:
|
||||||
|
id: right leg
|
||||||
|
type: Leg
|
||||||
|
left leg:
|
||||||
|
id: left leg
|
||||||
|
type: Leg
|
||||||
|
organs:
|
||||||
|
stomach:
|
||||||
|
id: stomach
|
||||||
|
liver:
|
||||||
|
id: liver
|
||||||
|
kidneys:
|
||||||
|
id: kidneys
|
||||||
|
- type: Woundable
|
||||||
|
integrity: 100
|
||||||
|
integrityCap: 100
|
||||||
|
thresholds:
|
||||||
|
Minor: 84
|
||||||
|
Moderate: 70
|
||||||
|
Severe: 55
|
||||||
|
Critical: 30
|
||||||
|
Mangled: 0
|
||||||
|
traumaDeductions:
|
||||||
|
Dismemberment: 0.5
|
||||||
|
- type: WoundableVisuals
|
||||||
|
thresholds: [ 10, 20, 30, 50, 70, 100 ]
|
||||||
|
occupiedLayer: Groin
|
||||||
|
damageOverlayGroups:
|
||||||
|
Brute:
|
||||||
|
sprite: _Shitmed/Mobs/Effects/brute_damage.rsi
|
||||||
|
color: "#FF0000"
|
||||||
|
Burn:
|
||||||
|
sprite: _Shitmed/Mobs/Effects/burn_damage.rsi
|
||||||
|
bleedingOverlay: _Shitmed/Mobs/Effects/bleeding_damage.rsi
|
||||||
|
- type: ConsciousnessRequired
|
||||||
|
identifier: "groin"
|
||||||
|
causesDeath: false
|
||||||
|
- type: ContainerContainer
|
||||||
|
containers:
|
||||||
|
groin_slot: !type:ContainerSlot {}
|
||||||
|
Wounds: !type:Container # Shitmed Change
|
||||||
|
ents: []
|
||||||
|
Bone: !type:Container # Shitmed Change
|
||||||
|
ents: []
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
abstract: true
|
||||||
|
id: BaseHead
|
||||||
|
name: "head"
|
||||||
|
components:
|
||||||
|
- type: Damageable
|
||||||
|
damageContainer: Biological
|
||||||
|
- type: Sprite
|
||||||
|
state: "head_m"
|
||||||
|
- type: Icon
|
||||||
|
state: "head_m"
|
||||||
|
- type: BodyPart
|
||||||
|
partType: Head
|
||||||
|
toolName: "a head" # Shitmed Change
|
||||||
|
organs: # Shitmed Change
|
||||||
|
brain:
|
||||||
|
id: brain
|
||||||
|
eyes:
|
||||||
|
id: eyes
|
||||||
|
- type: Input
|
||||||
|
context: "ghost"
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- Head
|
||||||
|
- Unedible # Goobstation
|
||||||
|
- type: Woundable
|
||||||
|
boneEntity: BoneNeck
|
||||||
|
integrity: 80
|
||||||
|
integrityCap: 80
|
||||||
|
thresholds:
|
||||||
|
Minor: 70
|
||||||
|
Moderate: 50
|
||||||
|
Severe: 25
|
||||||
|
Critical: 10
|
||||||
|
Mangled: 0
|
||||||
|
damageOnAmputate: # This seemingly arbitrary spread is the result of the default head health (65) subtracted to 200 (death threshold).
|
||||||
|
types:
|
||||||
|
Bloodloss: 45
|
||||||
|
Asphyxiation: 45
|
||||||
|
Slash: 45
|
||||||
|
traumaDeductions:
|
||||||
|
Dismemberment: 0.5
|
||||||
|
- type: WoundableVisuals
|
||||||
|
thresholds: [ 10, 20, 30, 50, 70, 100 ]
|
||||||
|
occupiedLayer: Head
|
||||||
|
damageOverlayGroups:
|
||||||
|
Brute:
|
||||||
|
sprite: _Shitmed/Mobs/Effects/brute_damage.rsi
|
||||||
|
color: "#FF0000"
|
||||||
|
Burn:
|
||||||
|
sprite: _Shitmed/Mobs/Effects/burn_damage.rsi
|
||||||
|
bleedingOverlay: _Shitmed/Mobs/Effects/bleeding_damage.rsi
|
||||||
|
- type: ConsciousnessRequired
|
||||||
|
identifier: "head"
|
||||||
|
causesDeath: true
|
||||||
|
- type: ContainerContainer
|
||||||
|
containers:
|
||||||
|
mouth_slot: !type:ContainerSlot {}
|
||||||
|
Wounds: !type:Container # Shitmed Change
|
||||||
|
ents: []
|
||||||
|
Bone: !type:Container # Shitmed Change
|
||||||
|
ents: []
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
abstract: true
|
||||||
|
id: BaseLeftArm
|
||||||
|
name: "left arm"
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: "l_arm"
|
||||||
|
- type: Icon
|
||||||
|
state: "l_arm"
|
||||||
|
- type: BodyPart
|
||||||
|
partType: Arm
|
||||||
|
symmetry: Left
|
||||||
|
toolName: "a left arm" # Shitmed Change
|
||||||
|
children: # Shitmed Change
|
||||||
|
left hand:
|
||||||
|
id: left hand
|
||||||
|
type: Hand
|
||||||
|
- type: WoundableVisuals
|
||||||
|
thresholds: [ 10, 20, 30, 50, 70, 100 ]
|
||||||
|
occupiedLayer: LArm
|
||||||
|
damageOverlayGroups:
|
||||||
|
Brute:
|
||||||
|
sprite: _Shitmed/Mobs/Effects/brute_damage.rsi
|
||||||
|
color: "#FF0000"
|
||||||
|
Burn:
|
||||||
|
sprite: _Shitmed/Mobs/Effects/burn_damage.rsi
|
||||||
|
bleedingOverlay: _Shitmed/Mobs/Effects/bleeding_damage.rsi
|
||||||
|
- type: Woundable
|
||||||
|
integrity: 80
|
||||||
|
integrityCap: 80
|
||||||
|
thresholds:
|
||||||
|
Minor: 70
|
||||||
|
Moderate: 50
|
||||||
|
Severe: 25
|
||||||
|
Critical: 10
|
||||||
|
Mangled: 0
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
abstract: true
|
||||||
|
id: BaseRightArm
|
||||||
|
name: "right arm"
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: "r_arm"
|
||||||
|
- type: Icon
|
||||||
|
state: "r_arm"
|
||||||
|
- type: BodyPart
|
||||||
|
partType: Arm
|
||||||
|
symmetry: Right
|
||||||
|
toolName: "a right arm" # Shitmed Change
|
||||||
|
children: # Shitmed Change
|
||||||
|
right hand:
|
||||||
|
id: right hand
|
||||||
|
type: Hand
|
||||||
|
- type: WoundableVisuals
|
||||||
|
thresholds: [ 10, 20, 30, 50, 70, 100 ]
|
||||||
|
occupiedLayer: RArm
|
||||||
|
damageOverlayGroups:
|
||||||
|
Brute:
|
||||||
|
sprite: _Shitmed/Mobs/Effects/brute_damage.rsi
|
||||||
|
color: "#FF0000"
|
||||||
|
Burn:
|
||||||
|
sprite: _Shitmed/Mobs/Effects/burn_damage.rsi
|
||||||
|
bleedingOverlay: _Shitmed/Mobs/Effects/bleeding_damage.rsi
|
||||||
|
- type: Woundable
|
||||||
|
integrity: 80
|
||||||
|
integrityCap: 80
|
||||||
|
thresholds:
|
||||||
|
Minor: 70
|
||||||
|
Moderate: 50
|
||||||
|
Severe: 25
|
||||||
|
Critical: 10
|
||||||
|
Mangled: 0
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
abstract: true
|
||||||
|
id: BaseLeftHand
|
||||||
|
name: "left hand"
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: "l_hand"
|
||||||
|
- type: Icon
|
||||||
|
state: "l_hand"
|
||||||
|
- type: BodyPart
|
||||||
|
partType: Hand
|
||||||
|
symmetry: Left
|
||||||
|
toolName: "a left hand" # Shitmed Change
|
||||||
|
- type: WoundableVisuals
|
||||||
|
thresholds: [ 10, 20, 30, 50, 70, 100 ]
|
||||||
|
occupiedLayer: LHand
|
||||||
|
damageOverlayGroups:
|
||||||
|
Brute:
|
||||||
|
sprite: _Shitmed/Mobs/Effects/brute_damage.rsi
|
||||||
|
color: "#FF0000"
|
||||||
|
Burn:
|
||||||
|
sprite: _Shitmed/Mobs/Effects/burn_damage.rsi
|
||||||
|
bleedingOverlay: null
|
||||||
|
- type: Woundable
|
||||||
|
integrity: 50
|
||||||
|
integrityCap: 50
|
||||||
|
thresholds:
|
||||||
|
Minor: 42
|
||||||
|
Moderate: 36
|
||||||
|
Severe: 26
|
||||||
|
Critical: 15
|
||||||
|
Mangled: 0
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
abstract: true
|
||||||
|
id: BaseRightHand
|
||||||
|
name: "right hand"
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: "r_hand"
|
||||||
|
- type: Icon
|
||||||
|
state: "r_hand"
|
||||||
|
- type: BodyPart
|
||||||
|
partType: Hand
|
||||||
|
symmetry: Right
|
||||||
|
toolName: "a right hand" # Shitmed Change
|
||||||
|
- type: Woundable
|
||||||
|
integrity: 60
|
||||||
|
integrityCap: 60
|
||||||
|
thresholds:
|
||||||
|
Minor: 50
|
||||||
|
Moderate: 40
|
||||||
|
Severe: 30
|
||||||
|
Critical: 18
|
||||||
|
Mangled: 0
|
||||||
|
- type: WoundableVisuals
|
||||||
|
thresholds: [ 10, 20, 30, 50, 70, 100 ]
|
||||||
|
occupiedLayer: RHand
|
||||||
|
damageOverlayGroups:
|
||||||
|
Brute:
|
||||||
|
sprite: _Shitmed/Mobs/Effects/brute_damage.rsi
|
||||||
|
color: "#FF0000"
|
||||||
|
Burn:
|
||||||
|
sprite: _Shitmed/Mobs/Effects/burn_damage.rsi
|
||||||
|
bleedingOverlay: null
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
abstract: true
|
||||||
|
id: BaseLeftLeg
|
||||||
|
name: "left leg"
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: "l_leg"
|
||||||
|
- type: Icon
|
||||||
|
state: "l_leg"
|
||||||
|
- type: BodyPart
|
||||||
|
partType: Leg
|
||||||
|
symmetry: Left
|
||||||
|
toolName: "a left leg" # Shitmed Change
|
||||||
|
children: # Shitmed Change
|
||||||
|
left foot:
|
||||||
|
id: left foot
|
||||||
|
type: Foot
|
||||||
|
- type: MovementBodyPart
|
||||||
|
- type: WoundableVisuals
|
||||||
|
thresholds: [ 10, 20, 30, 50, 70, 100 ]
|
||||||
|
occupiedLayer: LLeg
|
||||||
|
damageOverlayGroups:
|
||||||
|
Brute:
|
||||||
|
sprite: _Shitmed/Mobs/Effects/brute_damage.rsi
|
||||||
|
color: "#FF0000"
|
||||||
|
Burn:
|
||||||
|
sprite: _Shitmed/Mobs/Effects/burn_damage.rsi
|
||||||
|
bleedingOverlay: _Shitmed/Mobs/Effects/bleeding_damage.rsi
|
||||||
|
- type: Woundable
|
||||||
|
integrity: 80
|
||||||
|
integrityCap: 80
|
||||||
|
thresholds:
|
||||||
|
Minor: 70
|
||||||
|
Moderate: 50
|
||||||
|
Severe: 25
|
||||||
|
Critical: 10
|
||||||
|
Mangled: 0
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
abstract: true
|
||||||
|
id: BaseRightLeg
|
||||||
|
name: "right leg"
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: "r_leg"
|
||||||
|
- type: Icon
|
||||||
|
state: "r_leg"
|
||||||
|
- type: BodyPart
|
||||||
|
partType: Leg
|
||||||
|
symmetry: Right
|
||||||
|
toolName: "a right leg" # Shitmed Change
|
||||||
|
children: # Shitmed Change
|
||||||
|
right foot:
|
||||||
|
id: right foot
|
||||||
|
type: Foot
|
||||||
|
- type: MovementBodyPart
|
||||||
|
- type: WoundableVisuals
|
||||||
|
thresholds: [ 10, 20, 30, 50, 70, 100 ]
|
||||||
|
occupiedLayer: RLeg
|
||||||
|
damageOverlayGroups:
|
||||||
|
Brute:
|
||||||
|
sprite: _Shitmed/Mobs/Effects/brute_damage.rsi
|
||||||
|
color: "#FF0000"
|
||||||
|
Burn:
|
||||||
|
sprite: _Shitmed/Mobs/Effects/burn_damage.rsi
|
||||||
|
bleedingOverlay: _Shitmed/Mobs/Effects/bleeding_damage.rsi
|
||||||
|
- type: Woundable
|
||||||
|
integrity: 80
|
||||||
|
integrityCap: 80
|
||||||
|
thresholds:
|
||||||
|
Minor: 70
|
||||||
|
Moderate: 50
|
||||||
|
Severe: 25
|
||||||
|
Critical: 10
|
||||||
|
Mangled: 0
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
abstract: true
|
||||||
|
id: BaseLeftFoot
|
||||||
|
name: "left foot"
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: "l_foot"
|
||||||
|
- type: Icon
|
||||||
|
state: "l_foot"
|
||||||
|
- type: BodyPart
|
||||||
|
partType: Foot
|
||||||
|
symmetry: Left
|
||||||
|
toolName: "a left foot" # Shitmed Change
|
||||||
|
- type: WoundableVisuals
|
||||||
|
thresholds: [ 10, 20, 30, 50, 70, 100 ]
|
||||||
|
occupiedLayer: LFoot
|
||||||
|
damageOverlayGroups:
|
||||||
|
Brute:
|
||||||
|
sprite: _Shitmed/Mobs/Effects/brute_damage.rsi
|
||||||
|
color: "#FF0000"
|
||||||
|
Burn:
|
||||||
|
sprite: _Shitmed/Mobs/Effects/burn_damage.rsi
|
||||||
|
bleedingOverlay: null
|
||||||
|
- type: Woundable
|
||||||
|
integrity: 60
|
||||||
|
integrityCap: 60
|
||||||
|
thresholds:
|
||||||
|
Minor: 50
|
||||||
|
Moderate: 40
|
||||||
|
Severe: 30
|
||||||
|
Critical: 18
|
||||||
|
Mangled: 0
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
abstract: true
|
||||||
|
id: BaseRightFoot
|
||||||
|
name: "right foot"
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: "r_foot"
|
||||||
|
- type: Icon
|
||||||
|
state: "r_foot"
|
||||||
|
- type: BodyPart
|
||||||
|
partType: Foot
|
||||||
|
symmetry: Right
|
||||||
|
toolName: "a right foot" # Shitmed Change
|
||||||
|
- type: WoundableVisuals
|
||||||
|
thresholds: [ 10, 20, 30, 50, 70, 100 ]
|
||||||
|
occupiedLayer: RFoot
|
||||||
|
damageOverlayGroups:
|
||||||
|
Brute:
|
||||||
|
sprite: _Shitmed/Mobs/Effects/brute_damage.rsi
|
||||||
|
color: "#FF0000"
|
||||||
|
Burn:
|
||||||
|
sprite: _Shitmed/Mobs/Effects/burn_damage.rsi
|
||||||
|
bleedingOverlay: null
|
||||||
|
- type: Woundable
|
||||||
|
integrity: 60
|
||||||
|
integrityCap: 60
|
||||||
|
thresholds:
|
||||||
|
Minor: 50
|
||||||
|
Moderate: 40
|
||||||
|
Severe: 30
|
||||||
|
Critical: 18
|
||||||
|
Mangled: 0
|
||||||
149
Prototypes/Body/Parts/diona.yml
Normal file
149
Prototypes/Body/Parts/diona.yml
Normal file
@@ -0,0 +1,149 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2020 AJCM-git <60196617+AJCM-git@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2020 GlassEclipse <tsymall5@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2020 Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2020 creadth <creadth@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 Paul <ritter.paul1+git@googlemail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 Paul Ritter <ritter.paul1@googlemail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 Peptide90 <78795277+Peptide90@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 Swept <sweptwastaken@protonmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 Vera Aguilera Puerto <6766154+Zumorica@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 Vera Aguilera Puerto <zddm@outlook.es>
|
||||||
|
# SPDX-FileCopyrightText: 2022 DrSmugleaf <DrSmugleaf@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Jezithyr <Jezithyr@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Visne <39844191+Visne@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 mirrorcult <lunarautomaton6@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 GoodWheatley <109803540+GoodWheatley@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 LankLTE <135308300+LankLTE@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Leon Friedrich <60421075+ElectroJr@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Whisper <121047731+QuietlyWhisper@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: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <aiden@djkraz.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 GoobBot <uristmchands@proton.me>
|
||||||
|
# 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 pheenty <fedorlukin2006@gmail.com>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: PartDiona
|
||||||
|
parent: [BaseItem, BasePart]
|
||||||
|
name: "diona body part"
|
||||||
|
abstract: true
|
||||||
|
components:
|
||||||
|
- type: WoundableVisuals
|
||||||
|
damageOverlayGroups:
|
||||||
|
Brute:
|
||||||
|
sprite: _Shitmed/Mobs/Effects/brute_damage.rsi
|
||||||
|
color: "#cd7314"
|
||||||
|
Burn:
|
||||||
|
sprite: _Shitmed/Mobs/Effects/burn_damage.rsi
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Species/Diona/parts.rsi
|
||||||
|
- type: Icon # Shitmed Change
|
||||||
|
sprite: Mobs/Species/Diona/parts.rsi
|
||||||
|
- type: BodyPart # Shitmed Change
|
||||||
|
species: Diona
|
||||||
|
- type: Damageable # Shitmed
|
||||||
|
damageModifierSet: Diona
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: ChestDiona
|
||||||
|
name: "diona chest"
|
||||||
|
parent: [PartDiona, BaseChest]
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: "chest_m"
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: GroinDiona
|
||||||
|
name: "diona groin"
|
||||||
|
parent: [PartDiona, BaseGroin]
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: "groin_m"
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: HeadDiona
|
||||||
|
name: "diona head"
|
||||||
|
parent: [PartDiona, BaseHead]
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: "head_m"
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: LeftArmDiona
|
||||||
|
name: "left diona arm"
|
||||||
|
parent: [PartDiona, BaseLeftArm]
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: "l_arm"
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: RightArmDiona
|
||||||
|
name: "right diona arm"
|
||||||
|
parent: [PartDiona, BaseRightArm]
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: "r_arm"
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: LeftHandDiona
|
||||||
|
name: "left diona hand"
|
||||||
|
parent: [PartDiona, BaseLeftHand]
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: "l_hand"
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: RightHandDiona
|
||||||
|
name: "right diona hand"
|
||||||
|
parent: [PartDiona, BaseRightHand]
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: "r_hand"
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: LeftLegDiona
|
||||||
|
name: "left diona leg"
|
||||||
|
parent: [PartDiona, BaseLeftLeg]
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: "l_leg"
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: RightLegDiona
|
||||||
|
name: "right diona leg"
|
||||||
|
parent: [PartDiona, BaseRightLeg]
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: "r_leg"
|
||||||
|
- type: BodyPart
|
||||||
|
partType: Leg
|
||||||
|
symmetry: Right
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: LeftFootDiona
|
||||||
|
name: "left diona foot"
|
||||||
|
parent: [PartDiona, BaseLeftFoot]
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: "l_foot"
|
||||||
|
- type: BodyPart
|
||||||
|
partType: Foot
|
||||||
|
symmetry: Left
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: RightFootDiona
|
||||||
|
name: "right diona foot"
|
||||||
|
parent: [PartDiona, BaseRightFoot]
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: "r_foot"
|
||||||
|
- type: BodyPart
|
||||||
|
partType: Foot
|
||||||
|
symmetry: Right
|
||||||
158
Prototypes/Body/Parts/gingerbread.yml
Normal file
158
Prototypes/Body/Parts/gingerbread.yml
Normal file
@@ -0,0 +1,158 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2023 Flareguy <78941145+Flareguy@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 MFMessage <22904993+MFMessage@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <aiden@djkraz.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 GoobBot <uristmchands@proton.me>
|
||||||
|
# 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 pheenty <fedorlukin2006@gmail.com>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: PartGingerbread
|
||||||
|
parent: [BaseItem, BasePart]
|
||||||
|
name: "gingerbread body part"
|
||||||
|
abstract: true
|
||||||
|
components:
|
||||||
|
- type: WoundableVisuals
|
||||||
|
damageOverlayGroups:
|
||||||
|
Brute:
|
||||||
|
sprite: _Shitmed/Mobs/Effects/brute_damage.rsi
|
||||||
|
color: "#896e55"
|
||||||
|
Burn:
|
||||||
|
sprite: _Shitmed/Mobs/Effects/burn_damage.rsi
|
||||||
|
- type: Icon # Shitmed Change
|
||||||
|
sprite: Mobs/Species/Gingerbread/parts.rsi
|
||||||
|
- type: BodyPart # Shitmed Change
|
||||||
|
species: Gingerbread
|
||||||
|
- type: Extractable
|
||||||
|
juiceSolution:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 3
|
||||||
|
- ReagentId: Sugar
|
||||||
|
Quantity: 10
|
||||||
|
- type: Damageable # Shitmed
|
||||||
|
damageModifierSet: Gingerbread
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: ChestGingerbread
|
||||||
|
name: "gingerbread chest"
|
||||||
|
parent: [PartGingerbread, BaseChest]
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Species/Gingerbread/parts.rsi
|
||||||
|
state: "chest_m"
|
||||||
|
- type: Extractable
|
||||||
|
juiceSolution:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 10
|
||||||
|
- ReagentId: Sugar
|
||||||
|
Quantity: 20
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: GroinGingerbread
|
||||||
|
name: "gingerbread groin"
|
||||||
|
parent: [PartGingerbread, BaseGroin]
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Species/Gingerbread/parts.rsi
|
||||||
|
state: "groin_m"
|
||||||
|
- type: Extractable
|
||||||
|
juiceSolution:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 10
|
||||||
|
- ReagentId: Sugar
|
||||||
|
Quantity: 20
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: HeadGingerbread
|
||||||
|
name: "gingerbread head"
|
||||||
|
parent: [PartGingerbread, BaseHead]
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Species/Gingerbread/parts.rsi
|
||||||
|
state: "head_m"
|
||||||
|
- type: Extractable
|
||||||
|
juiceSolution:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 5
|
||||||
|
- ReagentId: Sugar
|
||||||
|
Quantity: 10
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: LeftArmGingerbread
|
||||||
|
name: "left gingerbread arm"
|
||||||
|
parent: [PartGingerbread, BaseLeftArm]
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Species/Gingerbread/parts.rsi
|
||||||
|
state: "l_arm"
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: RightArmGingerbread
|
||||||
|
name: "right gingerbread arm"
|
||||||
|
parent: [PartGingerbread, BaseRightArm]
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Species/Gingerbread/parts.rsi
|
||||||
|
state: "r_arm"
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: LeftHandGingerbread
|
||||||
|
name: "left gingerbread hand"
|
||||||
|
parent: [PartGingerbread, BaseLeftHand]
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Species/Gingerbread/parts.rsi
|
||||||
|
state: "l_hand"
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: RightHandGingerbread
|
||||||
|
name: "right gingerbread hand"
|
||||||
|
parent: [PartGingerbread, BaseRightHand]
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Species/Gingerbread/parts.rsi
|
||||||
|
state: "r_hand"
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: LeftLegGingerbread
|
||||||
|
name: "left gingerbread leg"
|
||||||
|
parent: [PartGingerbread, BaseLeftLeg]
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Species/Gingerbread/parts.rsi
|
||||||
|
state: "l_leg"
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: RightLegGingerbread
|
||||||
|
name: "right gingerbread leg"
|
||||||
|
parent: [PartGingerbread, BaseRightLeg]
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Species/Gingerbread/parts.rsi
|
||||||
|
state: "r_leg"
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: LeftFootGingerbread
|
||||||
|
name: "left gingerbread foot"
|
||||||
|
parent: [PartGingerbread, BaseLeftFoot]
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Species/Gingerbread/parts.rsi
|
||||||
|
state: "l_foot"
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: RightFootGingerbread
|
||||||
|
name: "right gingerbread foot"
|
||||||
|
parent: [PartGingerbread, BaseRightFoot]
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Species/Gingerbread/parts.rsi
|
||||||
|
state: "r_foot"
|
||||||
172
Prototypes/Body/Parts/human.yml
Normal file
172
Prototypes/Body/Parts/human.yml
Normal file
@@ -0,0 +1,172 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2020 AJCM-git <60196617+AJCM-git@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2020 GlassEclipse <tsymall5@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2020 Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2020 creadth <creadth@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 Paul <ritter.paul1+git@googlemail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 Paul Ritter <ritter.paul1@googlemail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 Peptide90 <78795277+Peptide90@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 Swept <sweptwastaken@protonmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 Vera Aguilera Puerto <6766154+Zumorica@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 Vera Aguilera Puerto <zddm@outlook.es>
|
||||||
|
# SPDX-FileCopyrightText: 2022 DrSmugleaf <DrSmugleaf@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Jezithyr <Jezithyr@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Visne <39844191+Visne@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 mirrorcult <lunarautomaton6@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Kit0vras <123590995+Kit0vras@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 LankLTE <135308300+LankLTE@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Leon Friedrich <60421075+ElectroJr@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Whisper <121047731+QuietlyWhisper@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: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <aiden@djkraz.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aviu00 <93730715+Aviu00@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Piras314 <p1r4s@proton.me>
|
||||||
|
# SPDX-FileCopyrightText: 2025 deltanedas <39013340+deltanedas@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 deltanedas <@deltanedas:kde.org>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
# TODO: Add descriptions (many)
|
||||||
|
# TODO BODY: Part damage
|
||||||
|
- type: entity
|
||||||
|
id: PartHuman
|
||||||
|
parent: [BaseItem, BasePart]
|
||||||
|
name: "human body part"
|
||||||
|
abstract: true
|
||||||
|
components:
|
||||||
|
- type: Icon # Shitmed Change
|
||||||
|
sprite: Mobs/Species/Human/parts.rsi
|
||||||
|
- type: BodyPart # Shitmed Change
|
||||||
|
species: Human
|
||||||
|
- type: Extractable
|
||||||
|
juiceSolution:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Fat
|
||||||
|
Quantity: 3
|
||||||
|
- ReagentId: Blood
|
||||||
|
Quantity: 10
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: ChestHuman
|
||||||
|
name: "human chest"
|
||||||
|
parent: [PartHuman, BaseChest]
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Species/Human/parts.rsi
|
||||||
|
state: "chest_m"
|
||||||
|
- type: Extractable
|
||||||
|
juiceSolution:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Fat
|
||||||
|
Quantity: 10
|
||||||
|
- ReagentId: Blood
|
||||||
|
Quantity: 20
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: GroinHuman
|
||||||
|
name: "human groin"
|
||||||
|
parent: [PartHuman, BaseGroin]
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Species/Human/parts.rsi
|
||||||
|
state: "groin_m"
|
||||||
|
- type: Extractable
|
||||||
|
juiceSolution:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Fat
|
||||||
|
Quantity: 10
|
||||||
|
- ReagentId: Blood
|
||||||
|
Quantity: 20
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: HeadHuman
|
||||||
|
name: "human head"
|
||||||
|
parent: [PartHuman, BaseHead]
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Species/Human/parts.rsi
|
||||||
|
state: "head_m"
|
||||||
|
- type: Extractable
|
||||||
|
juiceSolution:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Fat
|
||||||
|
Quantity: 5
|
||||||
|
- ReagentId: Blood
|
||||||
|
Quantity: 10
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: LeftArmHuman
|
||||||
|
name: "left human arm"
|
||||||
|
parent: [PartHuman, BaseLeftArm]
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Species/Human/parts.rsi
|
||||||
|
state: "l_arm"
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: RightArmHuman
|
||||||
|
name: "right human arm"
|
||||||
|
parent: [PartHuman, BaseRightArm]
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Species/Human/parts.rsi
|
||||||
|
state: "r_arm"
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: LeftHandHuman
|
||||||
|
name: "left human hand"
|
||||||
|
parent: [PartHuman, BaseLeftHand]
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Species/Human/parts.rsi
|
||||||
|
state: "l_hand"
|
||||||
|
- type: DoAfterDelayMultiplier # Goobstation
|
||||||
|
multiplier: 0.9
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: RightHandHuman
|
||||||
|
name: "right human hand"
|
||||||
|
parent: [PartHuman, BaseRightHand]
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Species/Human/parts.rsi
|
||||||
|
state: "r_hand"
|
||||||
|
- type: DoAfterDelayMultiplier # Goobstation
|
||||||
|
multiplier: 0.9
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: LeftLegHuman
|
||||||
|
name: "left human leg"
|
||||||
|
parent: [PartHuman, BaseLeftLeg]
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Species/Human/parts.rsi
|
||||||
|
state: "l_leg"
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: RightLegHuman
|
||||||
|
name: "right human leg"
|
||||||
|
parent: [PartHuman, BaseRightLeg]
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Species/Human/parts.rsi
|
||||||
|
state: "r_leg"
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: LeftFootHuman
|
||||||
|
name: "left human foot"
|
||||||
|
parent: [PartHuman, BaseLeftFoot]
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Species/Human/parts.rsi
|
||||||
|
state: "l_foot"
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: RightFootHuman
|
||||||
|
name: "right human foot"
|
||||||
|
parent: [PartHuman, BaseRightFoot]
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Species/Human/parts.rsi
|
||||||
|
state: "r_foot"
|
||||||
163
Prototypes/Body/Parts/moth.yml
Normal file
163
Prototypes/Body/Parts/moth.yml
Normal file
@@ -0,0 +1,163 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2023 LankLTE <135308300+LankLTE@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <aiden@djkraz.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 GoobBot <uristmchands@proton.me>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Ted Lukin <66275205+pheenty@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 pheenty <fedorlukin2006@gmail.com>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
# TODO: Add descriptions (many)
|
||||||
|
# TODO BODY: Part damage
|
||||||
|
- type: entity
|
||||||
|
id: PartMoth
|
||||||
|
parent: [BaseItem, BasePart]
|
||||||
|
name: "moth body part"
|
||||||
|
abstract: true
|
||||||
|
components:
|
||||||
|
- type: WoundableVisuals
|
||||||
|
damageOverlayGroups:
|
||||||
|
Brute:
|
||||||
|
sprite: _Shitmed/Mobs/Effects/brute_damage.rsi
|
||||||
|
color: "#808A51"
|
||||||
|
Burn:
|
||||||
|
sprite: _Shitmed/Mobs/Effects/burn_damage.rsi
|
||||||
|
- type: Icon # Shitmed Change
|
||||||
|
sprite: Mobs/Species/Moth/parts.rsi
|
||||||
|
- type: BodyPart # Shitmed Change
|
||||||
|
species: Moth
|
||||||
|
- type: Extractable
|
||||||
|
juiceSolution:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Fat
|
||||||
|
Quantity: 3
|
||||||
|
- ReagentId: Blood
|
||||||
|
Quantity: 10
|
||||||
|
- type: Damageable # Shitmed
|
||||||
|
damageModifierSet: Moth
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: ChestMoth
|
||||||
|
name: "moth chest"
|
||||||
|
parent: [PartMoth, BaseChest]
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Species/Moth/parts.rsi
|
||||||
|
state: "chest_m"
|
||||||
|
- type: Extractable
|
||||||
|
juiceSolution:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Fat
|
||||||
|
Quantity: 10
|
||||||
|
- ReagentId: Blood
|
||||||
|
Quantity: 20
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: GroinMoth
|
||||||
|
name: "moth groin"
|
||||||
|
parent: [PartMoth, BaseGroin]
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Species/Moth/parts.rsi
|
||||||
|
state: "groin_m"
|
||||||
|
- type: Extractable
|
||||||
|
juiceSolution:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Fat
|
||||||
|
Quantity: 10
|
||||||
|
- ReagentId: Blood
|
||||||
|
Quantity: 20
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: HeadMoth
|
||||||
|
name: "moth head"
|
||||||
|
parent: [PartMoth, BaseHead]
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Species/Moth/parts.rsi
|
||||||
|
state: "head_m"
|
||||||
|
- type: Extractable
|
||||||
|
juiceSolution:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Fat
|
||||||
|
Quantity: 5
|
||||||
|
- ReagentId: Blood
|
||||||
|
Quantity: 10
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: LeftArmMoth
|
||||||
|
name: "left moth arm"
|
||||||
|
parent: [PartMoth, BaseLeftArm]
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Species/Moth/parts.rsi
|
||||||
|
state: "l_arm"
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: RightArmMoth
|
||||||
|
name: "right moth arm"
|
||||||
|
parent: [PartMoth, BaseRightArm]
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Species/Moth/parts.rsi
|
||||||
|
state: "r_arm"
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: LeftHandMoth
|
||||||
|
name: "left moth hand"
|
||||||
|
parent: [PartMoth, BaseLeftHand]
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Species/Moth/parts.rsi
|
||||||
|
state: "l_hand"
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: RightHandMoth
|
||||||
|
name: "right moth hand"
|
||||||
|
parent: [PartMoth, BaseRightHand]
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Species/Moth/parts.rsi
|
||||||
|
state: "r_hand"
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: LeftLegMoth
|
||||||
|
name: "left moth leg"
|
||||||
|
parent: [PartMoth, BaseLeftLeg]
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Species/Moth/parts.rsi
|
||||||
|
state: "l_leg"
|
||||||
|
- type: MovementBodyPart # Goobstation - dark souls moths
|
||||||
|
sprintSpeed: 4.2
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: RightLegMoth
|
||||||
|
name: "right moth leg"
|
||||||
|
parent: [PartMoth, BaseRightLeg]
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Species/Moth/parts.rsi
|
||||||
|
state: "r_leg"
|
||||||
|
- type: MovementBodyPart # Goobstation - dark souls moths
|
||||||
|
sprintSpeed: 4.2
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: LeftFootMoth
|
||||||
|
name: "left moth foot"
|
||||||
|
parent: [PartMoth, BaseLeftFoot]
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Species/Moth/parts.rsi
|
||||||
|
state: "l_foot"
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: RightFootMoth
|
||||||
|
name: "right moth foot"
|
||||||
|
parent: [PartMoth, BaseRightFoot]
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Species/Moth/parts.rsi
|
||||||
|
state: "r_foot"
|
||||||
38
Prototypes/Body/Parts/rat.yml
Normal file
38
Prototypes/Body/Parts/rat.yml
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2022 DrSmugleaf <DrSmugleaf@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 EmoGarbage404 <98561806+EmoGarbage404@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Jezithyr <Jezithyr@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Kara <lunarautomaton6@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Leon Friedrich <60421075+ElectroJr@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Whisper <121047731+QuietlyWhisper@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Plykiya <58439124+Plykiya@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 plykiya <plykiya@protonmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <aiden@djkraz.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 deltanedas <39013340+deltanedas@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 deltanedas <@deltanedas:kde.org>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
# Just copypasta of some animal basic body parts for interaction,
|
||||||
|
# It's basically as animals except a different torso with different organs
|
||||||
|
- type: entity
|
||||||
|
id: ChestRat
|
||||||
|
name: "rat chest"
|
||||||
|
parent: ChestAnimal # Shitmed Change
|
||||||
|
categories: [ HideSpawnMenu ]
|
||||||
|
components:
|
||||||
|
- type: BodyPart
|
||||||
|
partType: Chest
|
||||||
|
- type: Damageable
|
||||||
|
damageContainer: Biological
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- Trash
|
||||||
|
# TODO get a proper rat king & servant torso sprite.
|
||||||
|
# currently their torso is just a small dead rat....
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Animals/mouse.rsi
|
||||||
|
layers:
|
||||||
|
- state: "splat-0"
|
||||||
|
- type: Icon # Shitmed Change
|
||||||
|
sprite: Mobs/Animals/mouse.rsi
|
||||||
|
state: "splat-0"
|
||||||
175
Prototypes/Body/Parts/reptilian.yml
Normal file
175
Prototypes/Body/Parts/reptilian.yml
Normal file
@@ -0,0 +1,175 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2020 AJCM-git <60196617+AJCM-git@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2020 GlassEclipse <tsymall5@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2020 Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2020 creadth <creadth@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 Paul <ritter.paul1+git@googlemail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 Paul Ritter <ritter.paul1@googlemail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 Peptide90 <78795277+Peptide90@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 Swept <sweptwastaken@protonmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 Vera Aguilera Puerto <6766154+Zumorica@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 Vera Aguilera Puerto <zddm@outlook.es>
|
||||||
|
# SPDX-FileCopyrightText: 2021 Visne <39844191+Visne@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 DrSmugleaf <DrSmugleaf@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Jezithyr <Jezithyr@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Kara <lunarautomaton6@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Rane <60792108+Elijahrane@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 T-Stalker <43253663+DogZeroX@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 mirrorcult <lunarautomaton6@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 GoodWheatley <109803540+GoodWheatley@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Kit0vras <123590995+Kit0vras@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 LankLTE <135308300+LankLTE@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Leon Friedrich <60421075+ElectroJr@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Whisper <121047731+QuietlyWhisper@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: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <aiden@djkraz.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 GoobBot <uristmchands@proton.me>
|
||||||
|
# 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 pheenty <fedorlukin2006@gmail.com>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
# TODO: Add descriptions (many)
|
||||||
|
# TODO BODY: Part damage
|
||||||
|
- type: entity
|
||||||
|
id: PartReptilian
|
||||||
|
parent: [BaseItem, BasePart]
|
||||||
|
name: "reptilian body part"
|
||||||
|
abstract: true
|
||||||
|
components:
|
||||||
|
- type: Icon # Shitmed Change
|
||||||
|
sprite: Mobs/Species/Reptilian/parts.rsi
|
||||||
|
- type: BodyPart # Shitmed Change
|
||||||
|
species: Reptilian
|
||||||
|
- type: Extractable
|
||||||
|
juiceSolution:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Fat
|
||||||
|
Quantity: 3
|
||||||
|
- ReagentId: Blood
|
||||||
|
Quantity: 10
|
||||||
|
- type: Damageable # Shitmed
|
||||||
|
damageModifierSet: Scale
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: ChestReptilian
|
||||||
|
name: "reptilian chest"
|
||||||
|
parent: [PartReptilian, BaseChest]
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Species/Reptilian/parts.rsi
|
||||||
|
state: "chest_m"
|
||||||
|
- type: Extractable
|
||||||
|
juiceSolution:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Fat
|
||||||
|
Quantity: 10
|
||||||
|
- ReagentId: Blood
|
||||||
|
Quantity: 20
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: GroinReptilian
|
||||||
|
name: "reptilian groin"
|
||||||
|
parent: [PartReptilian, BaseGroin]
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Species/Reptilian/parts.rsi
|
||||||
|
state: "groin_m"
|
||||||
|
- type: Extractable
|
||||||
|
juiceSolution:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Fat
|
||||||
|
Quantity: 10
|
||||||
|
- ReagentId: Blood
|
||||||
|
Quantity: 20
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: HeadReptilian
|
||||||
|
name: "reptilian head"
|
||||||
|
parent: [PartReptilian, BaseHead]
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Species/Reptilian/parts.rsi
|
||||||
|
state: "head_m"
|
||||||
|
- type: Extractable
|
||||||
|
juiceSolution:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Fat
|
||||||
|
Quantity: 5
|
||||||
|
- ReagentId: Blood
|
||||||
|
Quantity: 10
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: LeftArmReptilian
|
||||||
|
name: "left reptilian arm"
|
||||||
|
parent: [PartReptilian, BaseLeftArm]
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Species/Reptilian/parts.rsi
|
||||||
|
state: "l_arm"
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: RightArmReptilian
|
||||||
|
name: "right reptilian arm"
|
||||||
|
parent: [PartReptilian, BaseRightArm]
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Species/Reptilian/parts.rsi
|
||||||
|
state: "r_arm"
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: LeftHandReptilian
|
||||||
|
name: "left reptilian hand"
|
||||||
|
parent: [PartReptilian, BaseLeftHand]
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Species/Reptilian/parts.rsi
|
||||||
|
state: "l_hand"
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: RightHandReptilian
|
||||||
|
name: "right reptilian hand"
|
||||||
|
parent: [PartReptilian, BaseRightHand]
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Species/Reptilian/parts.rsi
|
||||||
|
state: "r_hand"
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: LeftLegReptilian
|
||||||
|
name: "left reptilian leg"
|
||||||
|
parent: [PartReptilian, BaseLeftLeg]
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Species/Reptilian/parts.rsi
|
||||||
|
state: "l_leg"
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: RightLegReptilian
|
||||||
|
name: "right reptilian leg"
|
||||||
|
parent: [PartReptilian, BaseRightLeg]
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Species/Reptilian/parts.rsi
|
||||||
|
state: "r_leg"
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: LeftFootReptilian
|
||||||
|
name: "left reptilian foot"
|
||||||
|
parent: [PartReptilian, BaseLeftFoot]
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Species/Reptilian/parts.rsi
|
||||||
|
state: "l_foot"
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: RightFootReptilian
|
||||||
|
name: "right reptilian foot"
|
||||||
|
parent: [PartReptilian, BaseRightFoot]
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Species/Reptilian/parts.rsi
|
||||||
|
state: "r_foot"
|
||||||
243
Prototypes/Body/Parts/silicon.yml
Normal file
243
Prototypes/Body/Parts/silicon.yml
Normal file
@@ -0,0 +1,243 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2022 Jezithyr <Jezithyr@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Rane <60792108+Elijahrane@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Visne <39844191+Visne@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 M3739 <47579354+M3739@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Whisper <121047731+QuietlyWhisper@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 brainfood1183 <113240905+brainfood1183@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Alex Pavlenko <diraven@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Alice "Arimah" Heurlin <30327355+arimah@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Alzore <140123969+Blackern5000@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Boaz1111 <149967078+Boaz1111@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 BombasterDS <115770678+BombasterDS@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 Ghagliiarghii <68826635+Ghagliiarghii@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 HS <81934438+HolySSSS@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 MilenVolf <63782763+MilenVolf@users.noreply.github.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 Redfire1331 <125223432+Redfire1331@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 Rouge2t7 <81053047+Sarahon@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 Tayrtahn <tayrtahn@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Thomas <87614336+Aeshus@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Truoizys <153248924+Truoizys@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 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 neutrino <67447925+neutrino-laser@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 nikthechampiongr <32041239+nikthechampiongr@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 osjarw <62134478+osjarw@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 plykiya <plykiya@protonmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 redfire1331 <Redfire1331@users.noreply.github.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: 2024 Арт <123451459+JustArt1m@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <aiden@djkraz.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 GoobBot <uristmchands@proton.me>
|
||||||
|
# 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 mubururu_ <139181059+muburu@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 pheenty <fedorlukin2006@gmail.com>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
# Shitmed Change: this file is mostly reorganized by shitmed to use composition
|
||||||
|
- type: entity
|
||||||
|
abstract: true
|
||||||
|
parent: BasePartInorganic
|
||||||
|
id: PartSiliconBase
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Specific/Robotics/cyborg_parts.rsi
|
||||||
|
- type: Icon
|
||||||
|
sprite: Objects/Specific/Robotics/cyborg_parts.rsi
|
||||||
|
- type: StaticPrice
|
||||||
|
price: 15 #Goobstation - Increased price
|
||||||
|
- type: BodyPart # Shitmed Change
|
||||||
|
species: Cyborg
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- Trash
|
||||||
|
- type: PhysicalComposition #Goobstation - Recycle update
|
||||||
|
materialComposition:
|
||||||
|
Steel: 62
|
||||||
|
Glass: 25
|
||||||
|
- type: GuideHelp
|
||||||
|
guides:
|
||||||
|
- Cyborgs
|
||||||
|
- Robotics
|
||||||
|
- type: Damageable # Shitmed
|
||||||
|
damageModifierSet: Silicon
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: [ PartSiliconBase, BaseLeftArm ]
|
||||||
|
id: LeftArmBorg
|
||||||
|
name: cyborg left arm
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: borg_l_arm
|
||||||
|
- type: Icon
|
||||||
|
state: borg_l_arm
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- Trash
|
||||||
|
- BorgArm
|
||||||
|
- BorgLArm
|
||||||
|
- type: Item
|
||||||
|
heldPrefix: borg-arm
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: [ PartSiliconBase, BaseRightArm ]
|
||||||
|
id: RightArmBorg
|
||||||
|
name: cyborg right arm
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: borg_r_arm
|
||||||
|
- type: Icon
|
||||||
|
state: borg_r_arm
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- Trash
|
||||||
|
- BorgArm
|
||||||
|
- BorgRArm
|
||||||
|
- type: Item
|
||||||
|
heldPrefix: borg-arm
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: [ PartSiliconBase, BaseLeftLeg ]
|
||||||
|
id: LeftLegBorg
|
||||||
|
name: cyborg left leg
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: borg_l_leg
|
||||||
|
- type: Icon
|
||||||
|
state: borg_l_leg
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- Trash
|
||||||
|
- BorgLeg
|
||||||
|
- BorgLLeg
|
||||||
|
- type: Item
|
||||||
|
heldPrefix: borg-leg
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: [ PartSiliconBase, BaseRightLeg ]
|
||||||
|
id: RightLegBorg
|
||||||
|
name: cyborg right leg
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: borg_r_leg
|
||||||
|
- type: Icon
|
||||||
|
state: borg_r_leg
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- Trash
|
||||||
|
- BorgLeg
|
||||||
|
- BorgRLeg
|
||||||
|
- type: Item
|
||||||
|
heldPrefix: borg-leg
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: [ PartSiliconBase, BaseHead ]
|
||||||
|
id: LightHeadBorg
|
||||||
|
name: cyborg head
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: borg_head
|
||||||
|
- type: Icon
|
||||||
|
state: borg_head
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- Trash
|
||||||
|
- BorgHead
|
||||||
|
- type: Item
|
||||||
|
heldPrefix: borg-head
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: [ PartSiliconBase, BaseChestInorganic ]
|
||||||
|
id: TorsoBorg
|
||||||
|
name: cyborg torso
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: borg_chest
|
||||||
|
- type: Icon
|
||||||
|
state: borg_chest
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- Trash
|
||||||
|
- BorgTorso
|
||||||
|
- type: Item
|
||||||
|
heldPrefix: borg-chest
|
||||||
|
- type: BodyPart
|
||||||
|
children:
|
||||||
|
right arm:
|
||||||
|
id: right arm
|
||||||
|
type: Arm
|
||||||
|
left arm:
|
||||||
|
id: left arm
|
||||||
|
type: Arm
|
||||||
|
head:
|
||||||
|
id: head
|
||||||
|
type: Head
|
||||||
|
right leg:
|
||||||
|
id: right leg
|
||||||
|
type: Leg
|
||||||
|
left leg:
|
||||||
|
id: left leg
|
||||||
|
type: Leg
|
||||||
168
Prototypes/Body/Parts/skeleton.yml
Normal file
168
Prototypes/Body/Parts/skeleton.yml
Normal file
@@ -0,0 +1,168 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2021 Paul <ritter.paul1+git@googlemail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 Paul Ritter <ritter.paul1@googlemail.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 <6766154+Zumorica@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 Vera Aguilera Puerto <zddm@outlook.es>
|
||||||
|
# SPDX-FileCopyrightText: 2022 20kdc <asdd2808@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 DrSmugleaf <DrSmugleaf@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 EmoGarbage404 <98561806+EmoGarbage404@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Jezithyr <Jezithyr@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Moony <moonheart08@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Rane <60792108+Elijahrane@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Willhelm53 <97707302+Willhelm53@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 fishfish458 <fishfish458>
|
||||||
|
# SPDX-FileCopyrightText: 2022 metalgearsloth <comedian_vs_clown@hotmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 mirrorcult <lunarautomaton6@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Alex Evgrashin <aevgrashin@yandex.ru>
|
||||||
|
# SPDX-FileCopyrightText: 2023 DrSmugleaf <drsmugleaf@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Kara <lunarautomaton6@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Leon Friedrich <60421075+ElectroJr@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Visne <39844191+Visne@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Whisper <121047731+QuietlyWhisper@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 lzk <124214523+lzk228@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 CatMagic <135462166+CatMagic1@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Jezithyr <jezithyr@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Kira Bridgeton <161087999+Verbalase@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <aiden@djkraz.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 GoobBot <uristmchands@proton.me>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Ted Lukin <66275205+pheenty@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 pheenty <fedorlukin2006@gmail.com>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
# this file is fully reorganized by shitmed
|
||||||
|
- type: entity
|
||||||
|
abstract: true
|
||||||
|
parent: BasePartInorganic
|
||||||
|
id: PartSkeletonBase
|
||||||
|
name: skeleton body part
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Species/Skeleton/parts.rsi
|
||||||
|
- type: Icon
|
||||||
|
sprite: Mobs/Species/Skeleton/parts.rsi
|
||||||
|
- type: BodyPart
|
||||||
|
species: Skeleton # Shitmed Change
|
||||||
|
- type: StaticPrice
|
||||||
|
price: 20
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- Trash
|
||||||
|
- type: WoundableVisuals
|
||||||
|
damageOverlayGroups:
|
||||||
|
Brute:
|
||||||
|
sprite: _Shitmed/Mobs/Effects/brute_damage.rsi
|
||||||
|
color: "#555555AA"
|
||||||
|
Burn:
|
||||||
|
sprite: _Shitmed/Mobs/Effects/burn_damage.rsi
|
||||||
|
- type: Damageable # Shitmed
|
||||||
|
damageModifierSet: Skeleton
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: [ PartSkeletonBase, BaseChestInorganic ]
|
||||||
|
id: ChestSkeleton
|
||||||
|
name: skeleton chest
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Species/Skeleton/parts.rsi
|
||||||
|
state: "chest_m"
|
||||||
|
- type: Icon
|
||||||
|
sprite: Mobs/Species/Skeleton/parts.rsi
|
||||||
|
state: "chest_m"
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: [ PartSkeletonBase, BaseGroinInorganic ]
|
||||||
|
id: GroinSkeleton
|
||||||
|
name: skeleton groin
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Species/Skeleton/parts.rsi
|
||||||
|
state: "groin_m"
|
||||||
|
- type: Icon
|
||||||
|
sprite: Mobs/Species/Skeleton/parts.rsi
|
||||||
|
state: "groin_m"
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: [ PartSkeletonBase, BaseHead ]
|
||||||
|
id: HeadSkeleton
|
||||||
|
name: skull
|
||||||
|
description: Alas poor Yorick...
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: "skull_icon"
|
||||||
|
- type: Icon
|
||||||
|
state: "skull_icon"
|
||||||
|
- type: Input
|
||||||
|
context: "human"
|
||||||
|
- type: Speech
|
||||||
|
speechVerb: Skeleton
|
||||||
|
- type: SkeletonAccent
|
||||||
|
- type: Actions
|
||||||
|
- type: Vocal
|
||||||
|
sounds:
|
||||||
|
Male: Skeleton
|
||||||
|
Female: Skeleton
|
||||||
|
Unsexed: Skeleton
|
||||||
|
- type: Emoting
|
||||||
|
- type: Grammar
|
||||||
|
attributes:
|
||||||
|
proper: true
|
||||||
|
- type: Examiner
|
||||||
|
- type: DoAfter
|
||||||
|
- type: MobState
|
||||||
|
allowedStates:
|
||||||
|
- Alive
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- MindTransferTarget
|
||||||
|
- Head
|
||||||
|
- type: Construction # Goobstation - Wraith
|
||||||
|
graph: SpiritCandle
|
||||||
|
node: start
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: [ PartSkeletonBase, BaseLeftArm ]
|
||||||
|
id: LeftArmSkeleton
|
||||||
|
name: "left skeleton arm"
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: [ PartSkeletonBase, BaseRightArm ]
|
||||||
|
id: RightArmSkeleton
|
||||||
|
name: "right skeleton arm"
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: [ PartSkeletonBase, BaseLeftHand ]
|
||||||
|
id: LeftHandSkeleton
|
||||||
|
name: "left skeleton hand"
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: [ PartSkeletonBase, BaseRightHand ]
|
||||||
|
id: RightHandSkeleton
|
||||||
|
name: "right skeleton hand"
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: [ PartSkeletonBase, BaseLeftLeg ]
|
||||||
|
id: LeftLegSkeleton
|
||||||
|
name: "left skeleton leg"
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: [ PartSkeletonBase, BaseRightLeg ]
|
||||||
|
id: RightLegSkeleton
|
||||||
|
name: "right skeleton leg"
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: [ PartSkeletonBase, BaseLeftFoot ]
|
||||||
|
id: LeftFootSkeleton
|
||||||
|
name: "left skeleton foot"
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: [ PartSkeletonBase, BaseRightFoot ]
|
||||||
|
id: RightFootSkeleton
|
||||||
|
name: "right skeleton foot"
|
||||||
114
Prototypes/Body/Parts/slime.yml
Normal file
114
Prototypes/Body/Parts/slime.yml
Normal file
@@ -0,0 +1,114 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2021 Paul <ritter.paul1+git@googlemail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 Paul Ritter <ritter.paul1@googlemail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 Swept <sweptwastaken@protonmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 Vera Aguilera Puerto <6766154+Zumorica@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 Vera Aguilera Puerto <zddm@outlook.es>
|
||||||
|
# SPDX-FileCopyrightText: 2022 DrSmugleaf <DrSmugleaf@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Javier Guardia Fernández <DrSmugleaf@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Jezithyr <Jezithyr@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Moony <moonheart08@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Rane <60792108+Elijahrane@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Visne <39844191+Visne@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 mirrorcult <lunarautomaton6@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 LankLTE <135308300+LankLTE@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Leon Friedrich <60421075+ElectroJr@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Whisper <121047731+QuietlyWhisper@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: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <aiden@djkraz.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 GoobBot <uristmchands@proton.me>
|
||||||
|
# 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 pheenty <fedorlukin2006@gmail.com>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
# Shitmed Change: Removed components from each part, instead using composition for sprites
|
||||||
|
- type: entity
|
||||||
|
id: PartSlime
|
||||||
|
parent: [BaseItem, BasePart]
|
||||||
|
name: "slime body part"
|
||||||
|
abstract: true
|
||||||
|
components: # Shitmed Change
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Species/Slime/parts.rsi
|
||||||
|
- type: Icon
|
||||||
|
sprite: Mobs/Species/Slime/parts.rsi
|
||||||
|
- type: BodyPart
|
||||||
|
species: SlimePerson
|
||||||
|
- type: WoundableVisuals
|
||||||
|
damageOverlayGroups:
|
||||||
|
Brute:
|
||||||
|
sprite: _Shitmed/Mobs/Effects/brute_damage.rsi
|
||||||
|
color: "#2cf274"
|
||||||
|
Burn:
|
||||||
|
sprite: _Shitmed/Mobs/Effects/burn_damage.rsi
|
||||||
|
- type: Damageable # Shitmed
|
||||||
|
damageModifierSet: Slime
|
||||||
|
- type: Boneless # Goob Edit
|
||||||
|
bonePenalty: 0.7
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: ChestSlime
|
||||||
|
name: "slime chest"
|
||||||
|
parent: [PartSlime, BaseChest]
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Species/Slime/parts.rsi
|
||||||
|
state: "chest_m"
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: GroinSlime
|
||||||
|
name: "slime groin"
|
||||||
|
parent: [PartSlime, BaseGroin]
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Species/Slime/parts.rsi
|
||||||
|
state: "groin_m"
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: HeadSlime
|
||||||
|
name: "slime head"
|
||||||
|
parent: [PartSlime, BaseHead]
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: LeftArmSlime
|
||||||
|
name: "left slime arm"
|
||||||
|
parent: [PartSlime, BaseLeftArm]
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: RightArmSlime
|
||||||
|
name: "right slime arm"
|
||||||
|
parent: [PartSlime, BaseRightArm]
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: LeftHandSlime
|
||||||
|
name: "left slime hand"
|
||||||
|
parent: [PartSlime, BaseLeftHand]
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: RightHandSlime
|
||||||
|
name: "right slime hand"
|
||||||
|
parent: [PartSlime, BaseRightHand]
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: LeftLegSlime
|
||||||
|
name: "left slime leg"
|
||||||
|
parent: [PartSlime, BaseLeftLeg]
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: RightLegSlime
|
||||||
|
name: "right slime leg"
|
||||||
|
parent: [PartSlime, BaseRightLeg]
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: LeftFootSlime
|
||||||
|
name: "left slime foot"
|
||||||
|
parent: [PartSlime, BaseLeftFoot]
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: RightFootSlime
|
||||||
|
name: "right slime foot"
|
||||||
|
parent: [PartSlime, BaseRightFoot]
|
||||||
136
Prototypes/Body/Parts/vox.yml
Normal file
136
Prototypes/Body/Parts/vox.yml
Normal file
@@ -0,0 +1,136 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2021 Paul <ritter.paul1+git@googlemail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 Paul Ritter <ritter.paul1@googlemail.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 <6766154+Zumorica@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 Vera Aguilera Puerto <zddm@outlook.es>
|
||||||
|
# SPDX-FileCopyrightText: 2022 20kdc <asdd2808@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 DrSmugleaf <DrSmugleaf@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Jezithyr <Jezithyr@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Visne <39844191+Visne@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 mirrorcult <lunarautomaton6@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Kit0vras <123590995+Kit0vras@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Leon Friedrich <60421075+ElectroJr@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Whisper <121047731+QuietlyWhisper@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 Aidenkrz <aiden@djkraz.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 CatMagic <135462166+CatMagic1@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Errant <35878406+Errant-4@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <aiden@djkraz.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 GoobBot <uristmchands@proton.me>
|
||||||
|
# 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-License-Identifier: AGPL-3.0-or-later
|
||||||
|
# Shitmed Change: This file was fully reorganized to use composition
|
||||||
|
- type: entity
|
||||||
|
abstract: true
|
||||||
|
parent: BasePart # Shitmed Change
|
||||||
|
id: PartVoxBase
|
||||||
|
name: "vox body part"
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Species/Vox/parts.rsi
|
||||||
|
- type: Icon
|
||||||
|
sprite: Mobs/Species/Vox/parts.rsi
|
||||||
|
- type: BodyPart # Shitmed Change
|
||||||
|
species: Vox
|
||||||
|
- type: WoundableVisuals
|
||||||
|
damageOverlayGroups:
|
||||||
|
Brute:
|
||||||
|
sprite: _Shitmed/Mobs/Effects/brute_damage.rsi
|
||||||
|
color: "#7a8bf2"
|
||||||
|
Burn:
|
||||||
|
sprite: _Shitmed/Mobs/Effects/burn_damage.rsi
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: [ PartVoxBase, BaseChest ]
|
||||||
|
id: ChestVox
|
||||||
|
name: "vox chest"
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Species/Vox/parts.rsi
|
||||||
|
state: "chest_m"
|
||||||
|
- type: Icon
|
||||||
|
sprite: Mobs/Species/Vox/parts.rsi
|
||||||
|
state: "chest_m"
|
||||||
|
- type: Extractable
|
||||||
|
juiceSolution:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Fat
|
||||||
|
Quantity: 3
|
||||||
|
- ReagentId: AmmoniaBlood
|
||||||
|
Quantity: 10
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: [ PartVoxBase, BaseGroin ]
|
||||||
|
id: GroinVox
|
||||||
|
name: "vox groin"
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Mobs/Species/Vox/parts.rsi
|
||||||
|
state: "groin_m"
|
||||||
|
- type: Icon
|
||||||
|
sprite: Mobs/Species/Vox/parts.rsi
|
||||||
|
state: "groin_m"
|
||||||
|
- type: Extractable
|
||||||
|
juiceSolution:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Fat
|
||||||
|
Quantity: 3
|
||||||
|
- ReagentId: Blood
|
||||||
|
Quantity: 10
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: [ PartVoxBase, BaseHead ]
|
||||||
|
id: HeadVox
|
||||||
|
name: "vox head"
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: "head"
|
||||||
|
- type: Icon
|
||||||
|
state: "head"
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: [ PartVoxBase, BaseLeftArm ]
|
||||||
|
id: LeftArmVox
|
||||||
|
name: "left vox arm"
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: [ PartVoxBase, BaseRightArm ]
|
||||||
|
id: RightArmVox
|
||||||
|
name: "right vox arm"
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: [ PartVoxBase, BaseLeftHand ]
|
||||||
|
id: LeftHandVox
|
||||||
|
name: "left vox hand"
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: [ PartVoxBase, BaseRightHand ]
|
||||||
|
id: RightHandVox
|
||||||
|
name: "right vox hand"
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: [ PartVoxBase, BaseLeftLeg ]
|
||||||
|
id: LeftLegVox
|
||||||
|
name: "left vox leg"
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: [ PartVoxBase, BaseRightLeg ]
|
||||||
|
id: RightLegVox
|
||||||
|
name: "right vox leg"
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: [ PartVoxBase, BaseLeftFoot ]
|
||||||
|
id: LeftFootVox
|
||||||
|
name: "left vox foot"
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: [ PartVoxBase, BaseRightFoot ]
|
||||||
|
id: RightFootVox
|
||||||
|
name: "right vox foot"
|
||||||
63
Prototypes/Body/Prototypes/Animal/animal.yml
Normal file
63
Prototypes/Body/Prototypes/Animal/animal.yml
Normal file
@@ -0,0 +1,63 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2022 DrSmugleaf <DrSmugleaf@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Jezithyr <Jezithyr@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Kara <lunarautomaton6@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Lazzi0706 <49803294+Lazzi0706@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Lazzi0706 <lazzikrytskiy0706@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: MIT
|
||||||
|
|
||||||
|
- type: body
|
||||||
|
id: Animal
|
||||||
|
name: "animal"
|
||||||
|
root: chest
|
||||||
|
slots:
|
||||||
|
chest:
|
||||||
|
part: ChestAnimal
|
||||||
|
connections:
|
||||||
|
- groin
|
||||||
|
organs:
|
||||||
|
lungs: OrganAnimalLungs
|
||||||
|
heart: OrganAnimalHeart
|
||||||
|
groin:
|
||||||
|
part: GroinAnimal
|
||||||
|
connections:
|
||||||
|
- legs
|
||||||
|
organs:
|
||||||
|
stomach: OrganAnimalStomach
|
||||||
|
liver: OrganAnimalLiver
|
||||||
|
kidneys: OrganAnimalKidneys
|
||||||
|
legs:
|
||||||
|
part: LegsAnimal
|
||||||
|
connections:
|
||||||
|
- feet
|
||||||
|
feet:
|
||||||
|
part: FeetAnimal
|
||||||
|
|
||||||
|
- type: body
|
||||||
|
id: Mouse
|
||||||
|
name: "mouse"
|
||||||
|
root: chest
|
||||||
|
slots:
|
||||||
|
chest:
|
||||||
|
part: ChestAnimal
|
||||||
|
connections:
|
||||||
|
- groin
|
||||||
|
organs:
|
||||||
|
lungs: OrganAnimalLungs
|
||||||
|
heart: OrganAnimalHeart
|
||||||
|
groin:
|
||||||
|
part: GroinAnimal
|
||||||
|
connections:
|
||||||
|
- legs
|
||||||
|
organs:
|
||||||
|
stomach: OrganMouseStomach
|
||||||
|
liver: OrganAnimalLiver
|
||||||
|
kidneys: OrganAnimalKidneys
|
||||||
|
egg_sack: OrganMouseEggSack # Trauma
|
||||||
|
legs:
|
||||||
|
part: LegsAnimal
|
||||||
|
connections:
|
||||||
|
- feet
|
||||||
|
feet:
|
||||||
|
part: FeetAnimal
|
||||||
34
Prototypes/Body/Prototypes/Animal/bloodsucker.yml
Normal file
34
Prototypes/Body/Prototypes/Animal/bloodsucker.yml
Normal file
@@ -0,0 +1,34 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2022 DrSmugleaf <DrSmugleaf@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Jezithyr <Jezithyr@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Kara <lunarautomaton6@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Nim <128169402+Nimfar11@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: MIT
|
||||||
|
|
||||||
|
- type: body
|
||||||
|
id: Bloodsucker
|
||||||
|
name: "bloodsucker"
|
||||||
|
root: chest
|
||||||
|
slots:
|
||||||
|
chest:
|
||||||
|
part: ChestAnimal
|
||||||
|
connections:
|
||||||
|
- groin
|
||||||
|
organs:
|
||||||
|
lungs: OrganAnimalLungs
|
||||||
|
heart: OrganBloodsuckerHeart
|
||||||
|
groin:
|
||||||
|
part: GroinAnimal
|
||||||
|
connections:
|
||||||
|
- legs
|
||||||
|
organs:
|
||||||
|
stomach: OrganBloodsuckerStomach
|
||||||
|
liver: OrganBloodsuckerLiver
|
||||||
|
kidneys: OrganAnimalKidneys
|
||||||
|
legs:
|
||||||
|
part: LegsAnimal
|
||||||
|
connections:
|
||||||
|
- feet
|
||||||
|
feet:
|
||||||
|
part: FeetAnimal
|
||||||
34
Prototypes/Body/Prototypes/Animal/hemocyanin.yml
Normal file
34
Prototypes/Body/Prototypes/Animal/hemocyanin.yml
Normal file
@@ -0,0 +1,34 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2022 DrSmugleaf <DrSmugleaf@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Jezithyr <Jezithyr@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Kara <lunarautomaton6@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 brainfood1183 <113240905+brainfood1183@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: MIT
|
||||||
|
|
||||||
|
- type: body
|
||||||
|
id: AnimalHemocyanin
|
||||||
|
name: "hemocyanin"
|
||||||
|
root: chest
|
||||||
|
slots:
|
||||||
|
chest:
|
||||||
|
part: ChestAnimal
|
||||||
|
connections:
|
||||||
|
- groin
|
||||||
|
organs:
|
||||||
|
lungs: OrganAnimalLungs
|
||||||
|
heart: OrganArachnidHeart
|
||||||
|
groin:
|
||||||
|
part: GroinAnimal
|
||||||
|
connections:
|
||||||
|
- legs
|
||||||
|
organs:
|
||||||
|
stomach: OrganAnimalStomach
|
||||||
|
liver: OrganAnimalLiver
|
||||||
|
kidneys: OrganAnimalKidneys
|
||||||
|
legs:
|
||||||
|
part: LegsAnimal
|
||||||
|
connections:
|
||||||
|
- feet
|
||||||
|
feet:
|
||||||
|
part: FeetAnimal
|
||||||
91
Prototypes/Body/Prototypes/Animal/nymph.yml
Normal file
91
Prototypes/Body/Prototypes/Animal/nymph.yml
Normal file
@@ -0,0 +1,91 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2022 DrSmugleaf <DrSmugleaf@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Jezithyr <Jezithyr@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Kara <lunarautomaton6@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Lazzi0706 <49803294+Lazzi0706@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Lazzi0706 <lazzikrytskiy0706@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 LankLTE <135308300+LankLTE@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: MIT
|
||||||
|
|
||||||
|
- type: body
|
||||||
|
id: AnimalNymphBrain
|
||||||
|
name: "nymph"
|
||||||
|
root: chest
|
||||||
|
slots:
|
||||||
|
chest:
|
||||||
|
part: ChestAnimal
|
||||||
|
connections:
|
||||||
|
- groin
|
||||||
|
organs:
|
||||||
|
brain: OrganDionaBrain
|
||||||
|
lungs: OrganAnimalLungs
|
||||||
|
heart: OrganAnimalHeart
|
||||||
|
groin:
|
||||||
|
part: GroinAnimal
|
||||||
|
connections:
|
||||||
|
- legs
|
||||||
|
organs:
|
||||||
|
stomach: OrganAnimalStomach
|
||||||
|
liver: OrganAnimalLiver
|
||||||
|
kidneys: OrganAnimalKidneys
|
||||||
|
legs:
|
||||||
|
part: LegsAnimal
|
||||||
|
connections:
|
||||||
|
- feet
|
||||||
|
feet:
|
||||||
|
part: FeetAnimal
|
||||||
|
|
||||||
|
- type: body
|
||||||
|
id: AnimalNymphLungs
|
||||||
|
name: "nymph"
|
||||||
|
root: chest
|
||||||
|
slots:
|
||||||
|
chest:
|
||||||
|
part: ChestAnimal
|
||||||
|
connections:
|
||||||
|
- groin
|
||||||
|
organs:
|
||||||
|
lungs: OrganDionaLungs
|
||||||
|
heart: OrganAnimalHeart
|
||||||
|
groin:
|
||||||
|
part: GroinAnimal
|
||||||
|
connections:
|
||||||
|
- legs
|
||||||
|
organs:
|
||||||
|
stomach: OrganAnimalStomach
|
||||||
|
liver: OrganAnimalLiver
|
||||||
|
kidneys: OrganAnimalKidneys
|
||||||
|
legs:
|
||||||
|
part: LegsAnimal
|
||||||
|
connections:
|
||||||
|
- feet
|
||||||
|
feet:
|
||||||
|
part: FeetAnimal
|
||||||
|
|
||||||
|
- type: body
|
||||||
|
id: AnimalNymphStomach
|
||||||
|
name: "nymph"
|
||||||
|
root: chest
|
||||||
|
slots:
|
||||||
|
chest:
|
||||||
|
part: ChestAnimal
|
||||||
|
connections:
|
||||||
|
- groin
|
||||||
|
organs:
|
||||||
|
lungs: OrganAnimalLungs
|
||||||
|
heart: OrganAnimalHeart
|
||||||
|
groin:
|
||||||
|
part: GroinAnimal
|
||||||
|
connections:
|
||||||
|
- legs
|
||||||
|
organs:
|
||||||
|
stomach: OrganDionaStomach
|
||||||
|
liver: OrganAnimalLiver
|
||||||
|
kidneys: OrganAnimalKidneys
|
||||||
|
legs:
|
||||||
|
part: LegsAnimal
|
||||||
|
connections:
|
||||||
|
- feet
|
||||||
|
feet:
|
||||||
|
part: FeetAnimal
|
||||||
36
Prototypes/Body/Prototypes/Animal/ruminant.yml
Normal file
36
Prototypes/Body/Prototypes/Animal/ruminant.yml
Normal file
@@ -0,0 +1,36 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2022 DrSmugleaf <DrSmugleaf@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Jezithyr <Jezithyr@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Kara <lunarautomaton6@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 deltanedas <39013340+deltanedas@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 deltanedas <@deltanedas:kde.org>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
|
||||||
|
- type: body
|
||||||
|
id: AnimalRuminant
|
||||||
|
name: "ruminant"
|
||||||
|
root: chest
|
||||||
|
slots:
|
||||||
|
chest:
|
||||||
|
part: ChestAnimal
|
||||||
|
connections:
|
||||||
|
- groin
|
||||||
|
organs:
|
||||||
|
lungs: OrganAnimalLungs
|
||||||
|
heart: OrganAnimalHeart
|
||||||
|
groin:
|
||||||
|
part: GroinAnimal
|
||||||
|
connections:
|
||||||
|
- legs
|
||||||
|
organs:
|
||||||
|
stomach: OrganAnimalRuminantStomach
|
||||||
|
stomach2: OrganAnimalRuminantStomach2 # Shitmed change: UI shits itself if multiple organs have the same slotId
|
||||||
|
liver: OrganAnimalLiver
|
||||||
|
kidneys: OrganAnimalKidneys
|
||||||
|
legs:
|
||||||
|
part: LegsAnimal
|
||||||
|
connections:
|
||||||
|
- feet
|
||||||
|
feet:
|
||||||
|
part: FeetAnimal
|
||||||
27
Prototypes/Body/Prototypes/Animal/slimes.yml
Normal file
27
Prototypes/Body/Prototypes/Animal/slimes.yml
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2023 Nim <128169402+Nimfar11@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: MIT
|
||||||
|
|
||||||
|
- type: body
|
||||||
|
id: Slimes
|
||||||
|
name: "slimes"
|
||||||
|
root: chest
|
||||||
|
slots:
|
||||||
|
chest:
|
||||||
|
part: ChestSlime
|
||||||
|
connections:
|
||||||
|
- groin
|
||||||
|
organs:
|
||||||
|
core: SentientSlimesCore
|
||||||
|
lungs: OrganSlimesLungs
|
||||||
|
groin:
|
||||||
|
part: GroinSlime
|
||||||
|
connections:
|
||||||
|
- legs
|
||||||
|
legs:
|
||||||
|
part: LegsAnimal
|
||||||
|
connections:
|
||||||
|
- feet
|
||||||
|
feet:
|
||||||
|
part: FeetAnimal
|
||||||
36
Prototypes/Body/Prototypes/Specific/mothroach.yml
Normal file
36
Prototypes/Body/Prototypes/Specific/mothroach.yml
Normal file
@@ -0,0 +1,36 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2022 DrSmugleaf <DrSmugleaf@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Jezithyr <Jezithyr@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Kara <lunarautomaton6@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Vasilis <vasilis@pikachu.systems>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: MIT
|
||||||
|
|
||||||
|
- type: body
|
||||||
|
id: Mothroach
|
||||||
|
name: "mothroach"
|
||||||
|
root: chest
|
||||||
|
slots:
|
||||||
|
chest:
|
||||||
|
part: ChestAnimal
|
||||||
|
connections: # Shitmed
|
||||||
|
- groin
|
||||||
|
organs:
|
||||||
|
lungs: OrganAnimalLungs
|
||||||
|
heart: OrganAnimalHeart
|
||||||
|
# <Shitmed>
|
||||||
|
groin:
|
||||||
|
part: GroinAnimal
|
||||||
|
connections:
|
||||||
|
- legs
|
||||||
|
organs:
|
||||||
|
stomach: OrganMothStomach
|
||||||
|
liver: OrganAnimalLiver
|
||||||
|
kidneys: OrganAnimalKidneys
|
||||||
|
legs:
|
||||||
|
part: LegsAnimal
|
||||||
|
connections:
|
||||||
|
- feet
|
||||||
|
feet:
|
||||||
|
part: FeetAnimal
|
||||||
|
# </Shitmed>
|
||||||
30
Prototypes/Body/Prototypes/Specific/smartcorgi.yml
Normal file
30
Prototypes/Body/Prototypes/Specific/smartcorgi.yml
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
- type: body
|
||||||
|
id: SmartCorgi
|
||||||
|
name: corgi
|
||||||
|
root: chest
|
||||||
|
slots:
|
||||||
|
chest:
|
||||||
|
part: ChestAnimal
|
||||||
|
connections:
|
||||||
|
- groin
|
||||||
|
organs:
|
||||||
|
brain: OrganHumanBrain # feels strange but it is what it is
|
||||||
|
lungs: OrganAnimalLungs
|
||||||
|
stomach: OrganAnimalStomach
|
||||||
|
liver: OrganAnimalLiver
|
||||||
|
heart: OrganAnimalHeart
|
||||||
|
kidneys: OrganAnimalKidneys
|
||||||
|
groin:
|
||||||
|
part: GroinAnimal
|
||||||
|
connections:
|
||||||
|
- legs
|
||||||
|
organs:
|
||||||
|
stomach: OrganAnimalStomach
|
||||||
|
liver: OrganAnimalLiver
|
||||||
|
kidneys: OrganAnimalKidneys
|
||||||
|
legs:
|
||||||
|
part: LegsAnimal
|
||||||
|
connections:
|
||||||
|
- feet
|
||||||
|
feet:
|
||||||
|
part: FeetAnimal
|
||||||
34
Prototypes/Body/Prototypes/a_ghost.yml
Normal file
34
Prototypes/Body/Prototypes/a_ghost.yml
Normal file
@@ -0,0 +1,34 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2022 DrSmugleaf <DrSmugleaf@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Jezithyr <Jezithyr@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Jezithyr <jezithyr@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 SpaceCat <99134830+Verslebas@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 metalgearsloth <comedian_vs_clown@hotmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 gluesniffler <159397573+gluesniffler@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 lzk <124214523+lzk228@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
# Why the fuck are the aghost and human the only ones with snake case body parts?
|
||||||
|
- type: body
|
||||||
|
id: Aghost
|
||||||
|
name: "aghost"
|
||||||
|
root: chest
|
||||||
|
slots:
|
||||||
|
chest:
|
||||||
|
part: ChestHuman
|
||||||
|
connections:
|
||||||
|
- right arm
|
||||||
|
- left arm
|
||||||
|
right arm:
|
||||||
|
part: RightArmHuman
|
||||||
|
connections:
|
||||||
|
- right hand
|
||||||
|
left arm:
|
||||||
|
part: LeftArmHuman
|
||||||
|
connections:
|
||||||
|
- left hand
|
||||||
|
right hand:
|
||||||
|
part: RightHandHuman
|
||||||
|
left hand:
|
||||||
|
part: LeftHandHuman
|
||||||
65
Prototypes/Body/Prototypes/arachnid.yml
Normal file
65
Prototypes/Body/Prototypes/arachnid.yml
Normal file
@@ -0,0 +1,65 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2023 Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 PixelTK <85175107+PixelTheKermit@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 deltanedas <39013340+deltanedas@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 deltanedas <@deltanedas:kde.org>
|
||||||
|
# SPDX-FileCopyrightText: 2024 gluesniffler <159397573+gluesniffler@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 lzk <124214523+lzk228@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
|
||||||
|
- type: body
|
||||||
|
id: Arachnid
|
||||||
|
name: "arachnid"
|
||||||
|
root: chest
|
||||||
|
slots:
|
||||||
|
head:
|
||||||
|
part: HeadArachnid
|
||||||
|
connections:
|
||||||
|
- chest
|
||||||
|
organs:
|
||||||
|
brain: OrganHumanBrain
|
||||||
|
eyes: OrganArachnidEyes
|
||||||
|
chest:
|
||||||
|
part: ChestArachnid
|
||||||
|
organs:
|
||||||
|
heart: OrganArachnidHeart
|
||||||
|
lungs: OrganAnimalLungs
|
||||||
|
connections:
|
||||||
|
- right arm
|
||||||
|
- left arm
|
||||||
|
- head # Shitmed
|
||||||
|
- groin
|
||||||
|
groin:
|
||||||
|
part: GroinArachnid
|
||||||
|
connections:
|
||||||
|
- right leg
|
||||||
|
- left leg
|
||||||
|
organs:
|
||||||
|
stomach: OrganArachnidStomach
|
||||||
|
liver: OrganArachnidLiver
|
||||||
|
kidneys: OrganArachnidKidneys
|
||||||
|
right arm:
|
||||||
|
part: RightArmArachnid
|
||||||
|
connections:
|
||||||
|
- right hand
|
||||||
|
left arm:
|
||||||
|
part: LeftArmArachnid
|
||||||
|
connections:
|
||||||
|
- left hand
|
||||||
|
right hand:
|
||||||
|
part: RightHandArachnid
|
||||||
|
left hand:
|
||||||
|
part: LeftHandArachnid
|
||||||
|
right leg:
|
||||||
|
part: RightLegArachnid
|
||||||
|
connections:
|
||||||
|
- right foot
|
||||||
|
left leg:
|
||||||
|
part: LeftLegArachnid
|
||||||
|
connections:
|
||||||
|
- left foot
|
||||||
|
right foot:
|
||||||
|
part: RightFootArachnid
|
||||||
|
left foot:
|
||||||
|
part: LeftFootArachnid
|
||||||
13
Prototypes/Body/Prototypes/bot.yml
Normal file
13
Prototypes/Body/Prototypes/bot.yml
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2022 DrSmugleaf <DrSmugleaf@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Jezithyr <Jezithyr@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: MIT
|
||||||
|
|
||||||
|
- type: body
|
||||||
|
id: Bot
|
||||||
|
name: "bot"
|
||||||
|
root: hand 1
|
||||||
|
slots:
|
||||||
|
hand 1:
|
||||||
|
part: LeftArmBorg
|
||||||
62
Prototypes/Body/Prototypes/diona.yml
Normal file
62
Prototypes/Body/Prototypes/diona.yml
Normal file
@@ -0,0 +1,62 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2022 DrSmugleaf <DrSmugleaf@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Jezithyr <Jezithyr@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 LankLTE <135308300+LankLTE@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 deltanedas <39013340+deltanedas@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 deltanedas <@deltanedas:kde.org>
|
||||||
|
# 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: body
|
||||||
|
id: Diona
|
||||||
|
name: diona
|
||||||
|
root: chest
|
||||||
|
slots:
|
||||||
|
head:
|
||||||
|
part: HeadDiona
|
||||||
|
connections:
|
||||||
|
- chest
|
||||||
|
organs:
|
||||||
|
brain: OrganDionaBrainNymph
|
||||||
|
chest:
|
||||||
|
part: ChestDiona
|
||||||
|
connections:
|
||||||
|
- right arm
|
||||||
|
- left arm
|
||||||
|
- groin
|
||||||
|
- head # Shitmed
|
||||||
|
organs:
|
||||||
|
lungs: OrganDionaLungsNymph
|
||||||
|
groin:
|
||||||
|
part: GroinDiona
|
||||||
|
connections:
|
||||||
|
- right leg
|
||||||
|
- left leg
|
||||||
|
organs:
|
||||||
|
stomach: OrganDionaStomachNymph
|
||||||
|
right arm:
|
||||||
|
part: RightArmDiona
|
||||||
|
connections:
|
||||||
|
- right hand
|
||||||
|
left arm:
|
||||||
|
part: LeftArmDiona
|
||||||
|
connections:
|
||||||
|
- left hand
|
||||||
|
right hand:
|
||||||
|
part: RightHandDiona
|
||||||
|
left hand:
|
||||||
|
part: LeftHandDiona
|
||||||
|
right leg:
|
||||||
|
part: RightLegDiona
|
||||||
|
connections:
|
||||||
|
- right foot
|
||||||
|
left leg:
|
||||||
|
part: LeftLegDiona
|
||||||
|
connections:
|
||||||
|
- left foot
|
||||||
|
right foot:
|
||||||
|
part: RightFootDiona
|
||||||
|
left foot:
|
||||||
|
part: LeftFootDiona
|
||||||
68
Prototypes/Body/Prototypes/dwarf.yml
Normal file
68
Prototypes/Body/Prototypes/dwarf.yml
Normal file
@@ -0,0 +1,68 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2022 DrSmugleaf <DrSmugleaf@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Jezithyr <Jezithyr@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Kara <lunarautomaton6@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 deltanedas <39013340+deltanedas@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 deltanedas <@deltanedas:kde.org>
|
||||||
|
# SPDX-FileCopyrightText: 2024 gluesniffler <159397573+gluesniffler@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aviu00 <93730715+Aviu00@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Piras314 <p1r4s@proton.me>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
|
||||||
|
- type: body
|
||||||
|
id: Dwarf
|
||||||
|
name: "dwarf"
|
||||||
|
root: chest
|
||||||
|
slots:
|
||||||
|
head:
|
||||||
|
part: HeadHuman
|
||||||
|
connections:
|
||||||
|
- chest
|
||||||
|
organs:
|
||||||
|
brain: OrganHumanBrain
|
||||||
|
eyes: OrganHumanEyes
|
||||||
|
chest:
|
||||||
|
part: ChestHuman
|
||||||
|
connections:
|
||||||
|
- right arm
|
||||||
|
- left arm
|
||||||
|
- groin
|
||||||
|
- head # Shitmed
|
||||||
|
organs:
|
||||||
|
heart: OrganDwarfHeart
|
||||||
|
lungs: OrganHumanLungs
|
||||||
|
groin:
|
||||||
|
part: GroinHuman
|
||||||
|
connections:
|
||||||
|
- right leg
|
||||||
|
- left leg
|
||||||
|
organs:
|
||||||
|
stomach: OrganDwarfStomach
|
||||||
|
liver: OrganDwarfLiver
|
||||||
|
kidneys: OrganHumanKidneys
|
||||||
|
right arm:
|
||||||
|
part: RightArmHuman
|
||||||
|
connections:
|
||||||
|
- right hand
|
||||||
|
left arm:
|
||||||
|
part: LeftArmHuman
|
||||||
|
connections:
|
||||||
|
- left hand
|
||||||
|
right hand:
|
||||||
|
part: RightHandDwarf # Goob edit
|
||||||
|
left hand:
|
||||||
|
part: LeftHandDwarf # Goob edit
|
||||||
|
right leg:
|
||||||
|
part: RightLegHuman
|
||||||
|
connections:
|
||||||
|
- right foot
|
||||||
|
left leg:
|
||||||
|
part: LeftLegHuman
|
||||||
|
connections:
|
||||||
|
- left foot
|
||||||
|
right foot:
|
||||||
|
part: RightFootHuman
|
||||||
|
left foot:
|
||||||
|
part: LeftFootHuman
|
||||||
66
Prototypes/Body/Prototypes/gingerbread.yml
Normal file
66
Prototypes/Body/Prototypes/gingerbread.yml
Normal file
@@ -0,0 +1,66 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2022 DrSmugleaf <DrSmugleaf@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Jezithyr <Jezithyr@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Flareguy <78941145+Flareguy@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 deltanedas <39013340+deltanedas@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 deltanedas <@deltanedas:kde.org>
|
||||||
|
# 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: body
|
||||||
|
id: Gingerbread
|
||||||
|
name: gingerbread
|
||||||
|
root: chest
|
||||||
|
slots:
|
||||||
|
head:
|
||||||
|
part: HeadGingerbread
|
||||||
|
connections:
|
||||||
|
- chest
|
||||||
|
organs:
|
||||||
|
brain: OrganHumanBrain
|
||||||
|
eyes: OrganHumanEyes
|
||||||
|
chest:
|
||||||
|
part: ChestGingerbread
|
||||||
|
connections:
|
||||||
|
- right arm
|
||||||
|
- left arm
|
||||||
|
- groin
|
||||||
|
- head # Shitmed
|
||||||
|
organs:
|
||||||
|
heart: OrganHumanHeart
|
||||||
|
lungs: OrganHumanLungs
|
||||||
|
groin:
|
||||||
|
part: GroinGingerbread
|
||||||
|
connections:
|
||||||
|
- right leg
|
||||||
|
- left leg
|
||||||
|
organs:
|
||||||
|
stomach: OrganHumanStomach
|
||||||
|
liver: OrganHumanLiver
|
||||||
|
kidneys: OrganHumanKidneys
|
||||||
|
right arm:
|
||||||
|
part: RightArmGingerbread
|
||||||
|
connections:
|
||||||
|
- right hand
|
||||||
|
left arm:
|
||||||
|
part: LeftArmGingerbread
|
||||||
|
connections:
|
||||||
|
- left hand
|
||||||
|
right hand:
|
||||||
|
part: RightHandGingerbread
|
||||||
|
left hand:
|
||||||
|
part: LeftHandGingerbread
|
||||||
|
right leg:
|
||||||
|
part: RightLegGingerbread
|
||||||
|
connections:
|
||||||
|
- right foot
|
||||||
|
left leg:
|
||||||
|
part: LeftLegGingerbread
|
||||||
|
connections:
|
||||||
|
- left foot
|
||||||
|
right foot:
|
||||||
|
part: RightFootGingerbread
|
||||||
|
left foot:
|
||||||
|
part: LeftFootGingerbread
|
||||||
67
Prototypes/Body/Prototypes/human.yml
Normal file
67
Prototypes/Body/Prototypes/human.yml
Normal file
@@ -0,0 +1,67 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2022 DrSmugleaf <DrSmugleaf@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Jezithyr <Jezithyr@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Jezithyr <jezithyr@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 metalgearsloth <comedian_vs_clown@hotmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 deltanedas <39013340+deltanedas@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 deltanedas <@deltanedas:kde.org>
|
||||||
|
# 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
|
||||||
|
# DIE SNAKE CASE
|
||||||
|
- type: body
|
||||||
|
id: Human
|
||||||
|
name: "human"
|
||||||
|
root: chest
|
||||||
|
slots:
|
||||||
|
head:
|
||||||
|
part: HeadHuman
|
||||||
|
connections:
|
||||||
|
- chest
|
||||||
|
organs:
|
||||||
|
brain: OrganHumanBrain
|
||||||
|
eyes: OrganHumanEyes
|
||||||
|
chest:
|
||||||
|
part: ChestHuman
|
||||||
|
connections:
|
||||||
|
- groin
|
||||||
|
- right arm
|
||||||
|
- left arm
|
||||||
|
- head # Shitmed
|
||||||
|
organs:
|
||||||
|
heart: OrganHumanHeart
|
||||||
|
lungs: OrganHumanLungs
|
||||||
|
groin:
|
||||||
|
part: GroinHuman
|
||||||
|
connections:
|
||||||
|
- right leg
|
||||||
|
- left leg
|
||||||
|
organs:
|
||||||
|
stomach: OrganHumanStomach
|
||||||
|
liver: OrganHumanLiver
|
||||||
|
kidneys: OrganHumanKidneys
|
||||||
|
right arm:
|
||||||
|
part: RightArmHuman
|
||||||
|
connections:
|
||||||
|
- right hand
|
||||||
|
left arm:
|
||||||
|
part: LeftArmHuman
|
||||||
|
connections:
|
||||||
|
- left hand
|
||||||
|
right hand:
|
||||||
|
part: RightHandHuman
|
||||||
|
left hand:
|
||||||
|
part: LeftHandHuman
|
||||||
|
right leg:
|
||||||
|
part: RightLegHuman
|
||||||
|
connections:
|
||||||
|
- right foot
|
||||||
|
left leg:
|
||||||
|
part: LeftLegHuman
|
||||||
|
connections:
|
||||||
|
- left foot
|
||||||
|
right foot:
|
||||||
|
part: RightFootHuman
|
||||||
|
left foot:
|
||||||
|
part: LeftFootHuman
|
||||||
67
Prototypes/Body/Prototypes/moth.yml
Normal file
67
Prototypes/Body/Prototypes/moth.yml
Normal file
@@ -0,0 +1,67 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2022 DrSmugleaf <DrSmugleaf@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Jezithyr <Jezithyr@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 LankLTE <135308300+LankLTE@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 deltanedas <39013340+deltanedas@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 deltanedas <@deltanedas:kde.org>
|
||||||
|
# SPDX-FileCopyrightText: 2024 gluesniffler <159397573+gluesniffler@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 lzk <124214523+lzk228@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
|
||||||
|
- type: body
|
||||||
|
id: Moth
|
||||||
|
name: "moth"
|
||||||
|
root: chest
|
||||||
|
slots:
|
||||||
|
head:
|
||||||
|
part: HeadMoth
|
||||||
|
connections:
|
||||||
|
- chest
|
||||||
|
organs:
|
||||||
|
brain: OrganHumanBrain
|
||||||
|
eyes: OrganHumanEyes
|
||||||
|
chest:
|
||||||
|
part: ChestMoth
|
||||||
|
organs:
|
||||||
|
heart: OrganAnimalHeart
|
||||||
|
lungs: OrganHumanLungs
|
||||||
|
connections:
|
||||||
|
- right arm
|
||||||
|
- left arm
|
||||||
|
- groin
|
||||||
|
- head # Shitmed
|
||||||
|
groin:
|
||||||
|
part: GroinMoth
|
||||||
|
connections:
|
||||||
|
- right leg
|
||||||
|
- left leg
|
||||||
|
organs:
|
||||||
|
stomach: OrganMothStomach
|
||||||
|
liver: OrganAnimalLiver
|
||||||
|
kidneys: OrganHumanKidneys
|
||||||
|
right arm:
|
||||||
|
part: RightArmMoth
|
||||||
|
connections:
|
||||||
|
- right hand
|
||||||
|
left arm:
|
||||||
|
part: LeftArmMoth
|
||||||
|
connections:
|
||||||
|
- left hand
|
||||||
|
right hand:
|
||||||
|
part: RightHandMoth
|
||||||
|
left hand:
|
||||||
|
part: LeftHandMoth
|
||||||
|
right leg:
|
||||||
|
part: RightLegMoth
|
||||||
|
connections:
|
||||||
|
- right foot
|
||||||
|
left leg:
|
||||||
|
part: LeftLegMoth
|
||||||
|
connections:
|
||||||
|
- left foot
|
||||||
|
right foot:
|
||||||
|
part: RightFootMoth
|
||||||
|
left foot:
|
||||||
|
part: LeftFootMoth
|
||||||
47
Prototypes/Body/Prototypes/primate.yml
Normal file
47
Prototypes/Body/Prototypes/primate.yml
Normal file
@@ -0,0 +1,47 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2022 DrSmugleaf <DrSmugleaf@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Jezithyr <Jezithyr@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 deltanedas <39013340+deltanedas@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 deltanedas <@deltanedas:kde.org>
|
||||||
|
# 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: body
|
||||||
|
id: Primate
|
||||||
|
name: "primate"
|
||||||
|
root: chest
|
||||||
|
slots:
|
||||||
|
head: # Shitmed: put pun pun into a humans body
|
||||||
|
part: HeadAnimal
|
||||||
|
connections:
|
||||||
|
- chest
|
||||||
|
organs:
|
||||||
|
brain: OrganHumanBrain
|
||||||
|
eyes: OrganHumanEyes
|
||||||
|
chest:
|
||||||
|
part: ChestAnimal
|
||||||
|
connections:
|
||||||
|
- hands
|
||||||
|
- legs
|
||||||
|
- groin
|
||||||
|
- head # Shitmed
|
||||||
|
organs:
|
||||||
|
lungs: OrganAnimalLungs
|
||||||
|
heart: OrganAnimalHeart
|
||||||
|
groin:
|
||||||
|
part: GroinAnimal
|
||||||
|
connections:
|
||||||
|
- legs
|
||||||
|
organs:
|
||||||
|
stomach: OrganAnimalStomach
|
||||||
|
liver: OrganAnimalLiver
|
||||||
|
kidneys: OrganAnimalKidneys
|
||||||
|
hands:
|
||||||
|
part: HandsAnimal
|
||||||
|
legs:
|
||||||
|
part: LegsAnimal
|
||||||
|
connections:
|
||||||
|
- feet
|
||||||
|
feet:
|
||||||
|
part: FeetAnimal
|
||||||
27
Prototypes/Body/Prototypes/rat.yml
Normal file
27
Prototypes/Body/Prototypes/rat.yml
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2022 DrSmugleaf <DrSmugleaf@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Jezithyr <Jezithyr@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: MIT
|
||||||
|
|
||||||
|
- type: body
|
||||||
|
id: Rat
|
||||||
|
name: "animal"
|
||||||
|
root: chest
|
||||||
|
slots:
|
||||||
|
chest:
|
||||||
|
part: ChestRat
|
||||||
|
connections:
|
||||||
|
- legs
|
||||||
|
organs:
|
||||||
|
lungs: OrganRatLungs
|
||||||
|
stomach: OrganRatStomach
|
||||||
|
liver: OrganAnimalLiver
|
||||||
|
heart: OrganAnimalHeart
|
||||||
|
kidneys: OrganAnimalKidneys
|
||||||
|
legs:
|
||||||
|
part: LegsAnimal
|
||||||
|
connections:
|
||||||
|
- feet
|
||||||
|
feet:
|
||||||
|
part: FeetAnimal
|
||||||
65
Prototypes/Body/Prototypes/reptilian.yml
Normal file
65
Prototypes/Body/Prototypes/reptilian.yml
Normal file
@@ -0,0 +1,65 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2022 DrSmugleaf <DrSmugleaf@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Jezithyr <Jezithyr@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 deltanedas <39013340+deltanedas@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 deltanedas <@deltanedas:kde.org>
|
||||||
|
# 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: body
|
||||||
|
name: "reptilian"
|
||||||
|
id: Reptilian
|
||||||
|
root: chest
|
||||||
|
slots:
|
||||||
|
head:
|
||||||
|
part: HeadReptilian
|
||||||
|
connections:
|
||||||
|
- chest
|
||||||
|
organs:
|
||||||
|
brain: OrganHumanBrain
|
||||||
|
eyes: OrganHumanEyes
|
||||||
|
chest:
|
||||||
|
part: ChestReptilian
|
||||||
|
organs:
|
||||||
|
heart: OrganAnimalHeart
|
||||||
|
lungs: OrganHumanLungs
|
||||||
|
connections:
|
||||||
|
- right arm
|
||||||
|
- left arm
|
||||||
|
- groin
|
||||||
|
- head # Shitmed
|
||||||
|
groin:
|
||||||
|
part: GroinReptilian
|
||||||
|
connections:
|
||||||
|
- right leg
|
||||||
|
- left leg
|
||||||
|
organs:
|
||||||
|
stomach: OrganReptilianStomach
|
||||||
|
liver: OrganAnimalLiver
|
||||||
|
kidneys: OrganHumanKidneys
|
||||||
|
right arm:
|
||||||
|
part: RightArmReptilian
|
||||||
|
connections:
|
||||||
|
- right hand
|
||||||
|
left arm:
|
||||||
|
part: LeftArmReptilian
|
||||||
|
connections:
|
||||||
|
- left hand
|
||||||
|
right hand:
|
||||||
|
part: RightHandReptilian
|
||||||
|
left hand:
|
||||||
|
part: LeftHandReptilian
|
||||||
|
right leg:
|
||||||
|
part: RightLegReptilian
|
||||||
|
connections:
|
||||||
|
- right foot
|
||||||
|
left leg:
|
||||||
|
part: LeftLegReptilian
|
||||||
|
connections:
|
||||||
|
- left foot
|
||||||
|
right foot:
|
||||||
|
part: RightFootReptilian
|
||||||
|
left foot:
|
||||||
|
part: LeftFootReptilian
|
||||||
57
Prototypes/Body/Prototypes/skeleton.yml
Normal file
57
Prototypes/Body/Prototypes/skeleton.yml
Normal file
@@ -0,0 +1,57 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2022 DrSmugleaf <DrSmugleaf@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Jezithyr <Jezithyr@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 CatMagic <135462166+CatMagic1@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Kira Bridgeton <161087999+Verbalase@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 deltanedas <39013340+deltanedas@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 deltanedas <@deltanedas:kde.org>
|
||||||
|
# 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: body
|
||||||
|
id: Skeleton
|
||||||
|
name: "skeleton"
|
||||||
|
root: chest
|
||||||
|
slots:
|
||||||
|
head:
|
||||||
|
part: HeadSkeleton
|
||||||
|
connections:
|
||||||
|
- chest
|
||||||
|
chest:
|
||||||
|
part: ChestSkeleton
|
||||||
|
connections:
|
||||||
|
- right arm
|
||||||
|
- left arm
|
||||||
|
- head # Shitmed
|
||||||
|
- groin # Shitmed
|
||||||
|
groin:
|
||||||
|
part: GroinSkeleton
|
||||||
|
connections:
|
||||||
|
- right leg
|
||||||
|
- left leg
|
||||||
|
right arm:
|
||||||
|
part: RightArmSkeleton
|
||||||
|
connections:
|
||||||
|
- right hand
|
||||||
|
left arm:
|
||||||
|
part: LeftArmSkeleton
|
||||||
|
connections:
|
||||||
|
- left hand
|
||||||
|
right hand:
|
||||||
|
part: RightHandSkeleton
|
||||||
|
left hand:
|
||||||
|
part: LeftHandSkeleton
|
||||||
|
right leg:
|
||||||
|
part: RightLegSkeleton
|
||||||
|
connections:
|
||||||
|
- right foot
|
||||||
|
left leg:
|
||||||
|
part: LeftLegSkeleton
|
||||||
|
connections:
|
||||||
|
- left foot
|
||||||
|
right foot:
|
||||||
|
part: RightFootSkeleton
|
||||||
|
left foot:
|
||||||
|
part: LeftFootSkeleton
|
||||||
59
Prototypes/Body/Prototypes/slime.yml
Normal file
59
Prototypes/Body/Prototypes/slime.yml
Normal file
@@ -0,0 +1,59 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2022 DrSmugleaf <DrSmugleaf@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Jezithyr <Jezithyr@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 deltanedas <39013340+deltanedas@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 deltanedas <@deltanedas:kde.org>
|
||||||
|
# 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: body
|
||||||
|
id: Slime
|
||||||
|
name: "slime"
|
||||||
|
root: chest
|
||||||
|
slots:
|
||||||
|
head:
|
||||||
|
part: HeadSlime
|
||||||
|
connections:
|
||||||
|
- chest
|
||||||
|
chest:
|
||||||
|
part: ChestSlime
|
||||||
|
connections:
|
||||||
|
- right arm
|
||||||
|
- left arm
|
||||||
|
- groin
|
||||||
|
- head # Shitmed
|
||||||
|
organs:
|
||||||
|
lungs: OrganSlimeLungs
|
||||||
|
groin:
|
||||||
|
part: GroinSlime
|
||||||
|
organs:
|
||||||
|
core: SentientSlimeCore
|
||||||
|
connections:
|
||||||
|
- right leg
|
||||||
|
- left leg
|
||||||
|
right arm:
|
||||||
|
part: RightArmSlime
|
||||||
|
connections:
|
||||||
|
- right hand
|
||||||
|
left arm:
|
||||||
|
part: LeftArmSlime
|
||||||
|
connections:
|
||||||
|
- left hand
|
||||||
|
right hand:
|
||||||
|
part: RightHandSlime
|
||||||
|
left hand:
|
||||||
|
part: LeftHandSlime
|
||||||
|
right leg:
|
||||||
|
part: RightLegSlime
|
||||||
|
connections:
|
||||||
|
- right foot
|
||||||
|
left leg:
|
||||||
|
part: LeftLegSlime
|
||||||
|
connections:
|
||||||
|
- left foot
|
||||||
|
right foot:
|
||||||
|
part: RightFootSlime
|
||||||
|
left foot:
|
||||||
|
part: LeftFootSlime
|
||||||
65
Prototypes/Body/Prototypes/vox.yml
Normal file
65
Prototypes/Body/Prototypes/vox.yml
Normal file
@@ -0,0 +1,65 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2022 DrSmugleaf <DrSmugleaf@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Jezithyr <Jezithyr@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 deltanedas <39013340+deltanedas@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 deltanedas <@deltanedas:kde.org>
|
||||||
|
# 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: body
|
||||||
|
id: Vox
|
||||||
|
name: "vox"
|
||||||
|
root: chest
|
||||||
|
slots:
|
||||||
|
head:
|
||||||
|
part: HeadVox
|
||||||
|
connections:
|
||||||
|
- chest
|
||||||
|
organs:
|
||||||
|
brain: OrganHumanBrain
|
||||||
|
eyes: OrganHumanEyes
|
||||||
|
chest:
|
||||||
|
part: ChestVox
|
||||||
|
connections:
|
||||||
|
- right arm
|
||||||
|
- left arm
|
||||||
|
- groin
|
||||||
|
- head # Shitmed
|
||||||
|
organs:
|
||||||
|
heart: OrganVoxHeart
|
||||||
|
lungs: OrganVoxLungs
|
||||||
|
groin:
|
||||||
|
part: GroinVox
|
||||||
|
connections:
|
||||||
|
- right leg
|
||||||
|
- left leg
|
||||||
|
organs:
|
||||||
|
stomach: OrganVoxStomach
|
||||||
|
liver: OrganHumanLiver
|
||||||
|
kidneys: OrganHumanKidneys
|
||||||
|
right arm:
|
||||||
|
part: RightArmVox
|
||||||
|
connections:
|
||||||
|
- right hand
|
||||||
|
left arm:
|
||||||
|
part: LeftArmVox
|
||||||
|
connections:
|
||||||
|
- left hand
|
||||||
|
right hand:
|
||||||
|
part: RightHandVox
|
||||||
|
left hand:
|
||||||
|
part: LeftHandVox
|
||||||
|
right leg:
|
||||||
|
part: RightLegVox
|
||||||
|
connections:
|
||||||
|
- right foot
|
||||||
|
left leg:
|
||||||
|
part: LeftLegVox
|
||||||
|
connections:
|
||||||
|
- left foot
|
||||||
|
right foot:
|
||||||
|
part: RightFootVox
|
||||||
|
left foot:
|
||||||
|
part: LeftFootVox
|
||||||
17
Prototypes/Catalog/Arcade/advertisements.yml
Normal file
17
Prototypes/Catalog/Arcade/advertisements.yml
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2024 Aidenkrz <aiden@djkraz.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Tayrtahn <tayrtahn@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
|
||||||
|
- type: localizedDataset
|
||||||
|
id: BlockGameAds
|
||||||
|
values:
|
||||||
|
prefix: advertisement-block-game-
|
||||||
|
count: 13
|
||||||
|
|
||||||
|
- type: localizedDataset
|
||||||
|
id: SpaceVillainAds
|
||||||
|
values:
|
||||||
|
prefix: advertisement-space-villain-
|
||||||
|
count: 15
|
||||||
17
Prototypes/Catalog/Arcade/goodbyes.yml
Normal file
17
Prototypes/Catalog/Arcade/goodbyes.yml
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2024 Aidenkrz <aiden@djkraz.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Tayrtahn <tayrtahn@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
|
||||||
|
- type: localizedDataset
|
||||||
|
id: BlockGameGoodbyes
|
||||||
|
values:
|
||||||
|
prefix: thankyou-block-game-
|
||||||
|
count: 12
|
||||||
|
|
||||||
|
- type: localizedDataset
|
||||||
|
id: SpaceVillainGoodbyes
|
||||||
|
values:
|
||||||
|
prefix: thankyou-space-villain-
|
||||||
|
count: 12
|
||||||
781
Prototypes/Catalog/Bounties/bounties.yml
Normal file
781
Prototypes/Catalog/Bounties/bounties.yml
Normal file
@@ -0,0 +1,781 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2023 DanSAussieITS <132237845+DanSAussieITS@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Ed <96445749+TheShuEd@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Emisse <99158783+Emisse@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Aidenkrz <aiden@djkraz.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Brandon Hu <103440971+Brandon-Huu@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Ghagliiarghii <68826635+Ghagliiarghii@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Ivan <69372103+lokachop@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Tayrtahn <tayrtahn@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 TheWaffleJesus <106146578+TheWaffleJesus@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 deltanedas <39013340+deltanedas@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 deltanedas <@deltanedas:kde.org>
|
||||||
|
# SPDX-FileCopyrightText: 2024 icekot8 <93311212+icekot8@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 slarticodefast <161409025+slarticodefast@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 wafehling <wafehling@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
|
||||||
|
- type: cargoBounty
|
||||||
|
id: BountyArtifact
|
||||||
|
reward: 2500
|
||||||
|
description: bounty-description-artifact
|
||||||
|
entries:
|
||||||
|
- name: bounty-item-artifact
|
||||||
|
amount: 1
|
||||||
|
whitelist:
|
||||||
|
components:
|
||||||
|
- XenoArtifact
|
||||||
|
|
||||||
|
- type: cargoBounty
|
||||||
|
id: BountyBaseballBat
|
||||||
|
reward: 4000
|
||||||
|
description: bounty-description-baseball-bat
|
||||||
|
idPrefix: CC
|
||||||
|
entries:
|
||||||
|
- name: bounty-item-baseball-bat
|
||||||
|
amount: 5
|
||||||
|
whitelist:
|
||||||
|
tags:
|
||||||
|
- BaseballBat
|
||||||
|
|
||||||
|
- type: cargoBounty
|
||||||
|
id: BountyBrain
|
||||||
|
reward: 12500
|
||||||
|
description: bounty-description-brain
|
||||||
|
entries:
|
||||||
|
- name: bounty-item-brain
|
||||||
|
amount: 1
|
||||||
|
whitelist:
|
||||||
|
components:
|
||||||
|
- Brain
|
||||||
|
|
||||||
|
- type: cargoBounty
|
||||||
|
id: BountyBread
|
||||||
|
reward: 2000
|
||||||
|
description: bounty-description-bread
|
||||||
|
entries:
|
||||||
|
- name: bounty-item-bread
|
||||||
|
amount: 1
|
||||||
|
whitelist:
|
||||||
|
tags:
|
||||||
|
- Bread
|
||||||
|
blacklist:
|
||||||
|
tags:
|
||||||
|
- Slice
|
||||||
|
|
||||||
|
- type: cargoBounty
|
||||||
|
id: BountyCarrot
|
||||||
|
reward: 7500
|
||||||
|
description: bounty-description-carrot
|
||||||
|
idPrefix: SS15-
|
||||||
|
entries:
|
||||||
|
- name: bounty-item-carrot
|
||||||
|
amount: 10
|
||||||
|
whitelist:
|
||||||
|
tags:
|
||||||
|
- Carrot
|
||||||
|
|
||||||
|
- type: cargoBounty
|
||||||
|
id: BountyCarrotFries
|
||||||
|
reward: 7000
|
||||||
|
description: bounty-description-carrot-fries
|
||||||
|
entries:
|
||||||
|
- name: bounty-item-carrot-fries
|
||||||
|
amount: 3
|
||||||
|
whitelist:
|
||||||
|
tags:
|
||||||
|
- CarrotFries
|
||||||
|
|
||||||
|
- type: cargoBounty
|
||||||
|
id: BountyCarp
|
||||||
|
reward: 12500
|
||||||
|
description: bounty-description-carp
|
||||||
|
idPrefix: CC
|
||||||
|
entries:
|
||||||
|
- name: bounty-item-carp
|
||||||
|
amount: 1
|
||||||
|
whitelist:
|
||||||
|
tags:
|
||||||
|
- Carp
|
||||||
|
|
||||||
|
- type: cargoBounty
|
||||||
|
id: BountyClownCostume
|
||||||
|
reward: 1700
|
||||||
|
description: bounty-description-clown-costume
|
||||||
|
entries:
|
||||||
|
- name: bounty-item-clown-mask
|
||||||
|
amount: 1
|
||||||
|
whitelist:
|
||||||
|
tags:
|
||||||
|
- ClownMask
|
||||||
|
- name: bounty-item-clown-shoes
|
||||||
|
amount: 1
|
||||||
|
whitelist:
|
||||||
|
tags:
|
||||||
|
- ClownShoes
|
||||||
|
|
||||||
|
- type: cargoBounty
|
||||||
|
id: BountyCorn
|
||||||
|
reward: 10000
|
||||||
|
description: bounty-description-corn
|
||||||
|
entries:
|
||||||
|
- name: bounty-item-corn
|
||||||
|
amount: 10
|
||||||
|
whitelist:
|
||||||
|
tags:
|
||||||
|
- Corn
|
||||||
|
|
||||||
|
- type: cargoBounty
|
||||||
|
id: BountyCrayon
|
||||||
|
reward: 4000
|
||||||
|
description: bounty-description-crayon
|
||||||
|
entries:
|
||||||
|
- name: bounty-item-crayon
|
||||||
|
amount: 24
|
||||||
|
whitelist:
|
||||||
|
tags:
|
||||||
|
- Crayon
|
||||||
|
|
||||||
|
- type: cargoBounty
|
||||||
|
id: BountyCubanCarp
|
||||||
|
reward: 16000
|
||||||
|
description: bounty-description-cuban-carp
|
||||||
|
idPrefix: CC
|
||||||
|
entries:
|
||||||
|
- name: bounty-item-cuban-carp
|
||||||
|
amount: 1
|
||||||
|
whitelist:
|
||||||
|
tags:
|
||||||
|
- CubanCarp
|
||||||
|
|
||||||
|
- type: cargoBounty
|
||||||
|
id: BountyDonut
|
||||||
|
reward: 6000
|
||||||
|
description: bounty-description-donut
|
||||||
|
idPrefix: CC
|
||||||
|
entries:
|
||||||
|
- name: bounty-item-donut
|
||||||
|
amount: 10
|
||||||
|
whitelist:
|
||||||
|
tags:
|
||||||
|
- Donut
|
||||||
|
|
||||||
|
- type: cargoBounty
|
||||||
|
id: BountyFigurine
|
||||||
|
reward: 8000
|
||||||
|
description: bounty-description-figurine
|
||||||
|
entries:
|
||||||
|
- name: bounty-item-figurine
|
||||||
|
amount: 5
|
||||||
|
whitelist:
|
||||||
|
tags:
|
||||||
|
- Figurine
|
||||||
|
|
||||||
|
- type: cargoBounty
|
||||||
|
id: BountyFlower
|
||||||
|
reward: 2000
|
||||||
|
description: bounty-description-flower
|
||||||
|
idPrefix: CC
|
||||||
|
entries:
|
||||||
|
- name: bounty-item-flower
|
||||||
|
amount: 3
|
||||||
|
whitelist:
|
||||||
|
tags:
|
||||||
|
- Flower
|
||||||
|
|
||||||
|
- type: cargoBounty
|
||||||
|
id: BountyGalaxyThistle
|
||||||
|
reward: 12000
|
||||||
|
description: bounty-description-galaxythistle
|
||||||
|
entries:
|
||||||
|
- name: bounty-item-galaxythistle
|
||||||
|
amount: 10
|
||||||
|
whitelist:
|
||||||
|
tags:
|
||||||
|
- Galaxythistle
|
||||||
|
|
||||||
|
- type: cargoBounty
|
||||||
|
id: BountyHandcuffs
|
||||||
|
reward: 1000
|
||||||
|
description: bounty-description-handcuffs
|
||||||
|
idPrefix: CC
|
||||||
|
entries:
|
||||||
|
- name: bounty-item-handcuffs
|
||||||
|
amount: 5
|
||||||
|
whitelist:
|
||||||
|
components:
|
||||||
|
- Handcuff
|
||||||
|
|
||||||
|
- type: cargoBounty
|
||||||
|
id: BountyInstrument
|
||||||
|
reward: 1900
|
||||||
|
description: bounty-description-instrument
|
||||||
|
entries:
|
||||||
|
- name: bounty-item-instrument
|
||||||
|
amount: 5
|
||||||
|
whitelist:
|
||||||
|
components:
|
||||||
|
- Instrument
|
||||||
|
|
||||||
|
- type: cargoBounty
|
||||||
|
id: BountyKnife
|
||||||
|
reward: 6000
|
||||||
|
description: bounty-description-knife
|
||||||
|
entries:
|
||||||
|
- name: bounty-item-knife
|
||||||
|
amount: 5
|
||||||
|
whitelist:
|
||||||
|
components:
|
||||||
|
- Sharp
|
||||||
|
|
||||||
|
- type: cargoBounty
|
||||||
|
id: BountyLemon
|
||||||
|
reward: 10000
|
||||||
|
description: bounty-description-lemon
|
||||||
|
entries:
|
||||||
|
- name: bounty-item-lemon
|
||||||
|
amount: 7
|
||||||
|
whitelist:
|
||||||
|
tags:
|
||||||
|
- Lemon
|
||||||
|
|
||||||
|
- type: cargoBounty
|
||||||
|
id: BountyLime
|
||||||
|
reward: 10000
|
||||||
|
description: bounty-description-lime
|
||||||
|
idPrefix: CC
|
||||||
|
entries:
|
||||||
|
- name: bounty-item-lime
|
||||||
|
amount: 7
|
||||||
|
whitelist:
|
||||||
|
tags:
|
||||||
|
- Lime
|
||||||
|
|
||||||
|
- type: cargoBounty
|
||||||
|
id: BountyLung
|
||||||
|
reward: 2000
|
||||||
|
description: bounty-description-lung
|
||||||
|
entries:
|
||||||
|
- name: bounty-item-lung
|
||||||
|
amount: 3
|
||||||
|
whitelist:
|
||||||
|
components:
|
||||||
|
- Lung
|
||||||
|
|
||||||
|
- type: cargoBounty
|
||||||
|
id: BountyMonkeyCube
|
||||||
|
reward: 2000
|
||||||
|
description: bounty-description-monkey-cube
|
||||||
|
idPrefix: CC
|
||||||
|
entries:
|
||||||
|
- name: bounty-item-monkey-cube
|
||||||
|
amount: 3
|
||||||
|
whitelist:
|
||||||
|
tags:
|
||||||
|
- MonkeyCube
|
||||||
|
|
||||||
|
- type: cargoBounty
|
||||||
|
id: BountyMouse
|
||||||
|
reward: 2400
|
||||||
|
description: bounty-description-mouse
|
||||||
|
idPrefix: SS13-
|
||||||
|
entries:
|
||||||
|
- name: bounty-item-mouse
|
||||||
|
amount: 5
|
||||||
|
whitelist:
|
||||||
|
tags:
|
||||||
|
- Mouse
|
||||||
|
|
||||||
|
- type: cargoBounty
|
||||||
|
id: BountyPancake
|
||||||
|
reward: 10000
|
||||||
|
description: bounty-description-pancake
|
||||||
|
entries:
|
||||||
|
- name: bounty-item-pancake
|
||||||
|
amount: 13
|
||||||
|
whitelist:
|
||||||
|
tags:
|
||||||
|
- Pancake
|
||||||
|
|
||||||
|
- type: cargoBounty
|
||||||
|
id: BountyPen
|
||||||
|
reward: 8000
|
||||||
|
description: bounty-description-pen
|
||||||
|
entries:
|
||||||
|
- name: bounty-item-pen
|
||||||
|
amount: 5
|
||||||
|
whitelist:
|
||||||
|
tags:
|
||||||
|
- Pen
|
||||||
|
|
||||||
|
- type: cargoBounty
|
||||||
|
id: BountyPercussion
|
||||||
|
reward: 15000
|
||||||
|
description: bounty-description-percussion
|
||||||
|
entries:
|
||||||
|
- name: bounty-item-percussion
|
||||||
|
amount: 4
|
||||||
|
whitelist:
|
||||||
|
tags:
|
||||||
|
- PercussionInstrument
|
||||||
|
|
||||||
|
- type: cargoBounty
|
||||||
|
id: BountyPie
|
||||||
|
reward: 3141
|
||||||
|
description: bounty-description-pie
|
||||||
|
entries:
|
||||||
|
- name: bounty-item-pie
|
||||||
|
amount: 1
|
||||||
|
whitelist:
|
||||||
|
tags:
|
||||||
|
- Pie
|
||||||
|
blacklist:
|
||||||
|
tags:
|
||||||
|
- Slice
|
||||||
|
|
||||||
|
- type: cargoBounty
|
||||||
|
id: BountyPrisonUniform
|
||||||
|
reward: 8000
|
||||||
|
description: bounty-description-prison-uniform
|
||||||
|
idPrefix: TG
|
||||||
|
entries:
|
||||||
|
- name: bounty-item-prison-uniform
|
||||||
|
amount: 4
|
||||||
|
whitelist:
|
||||||
|
tags:
|
||||||
|
- PrisonUniform
|
||||||
|
|
||||||
|
- type: cargoBounty
|
||||||
|
id: BountyRadio
|
||||||
|
reward: 6500
|
||||||
|
description: bounty-description-radio
|
||||||
|
entries:
|
||||||
|
- name: bounty-item-radio
|
||||||
|
amount: 7
|
||||||
|
whitelist:
|
||||||
|
components:
|
||||||
|
- Headset
|
||||||
|
- RadioMicrophone
|
||||||
|
tags:
|
||||||
|
- Radio
|
||||||
|
|
||||||
|
- type: cargoBounty
|
||||||
|
id: BountyShiv
|
||||||
|
reward: 4000
|
||||||
|
description: bounty-description-shiv
|
||||||
|
idPrefix: SYN
|
||||||
|
entries:
|
||||||
|
- name: bounty-item-shiv
|
||||||
|
amount: 5
|
||||||
|
whitelist:
|
||||||
|
tags:
|
||||||
|
- Shiv
|
||||||
|
|
||||||
|
- type: cargoBounty
|
||||||
|
id: BountySoap
|
||||||
|
reward: 4000
|
||||||
|
description: bounty-description-soap
|
||||||
|
entries:
|
||||||
|
- name: bounty-item-soap
|
||||||
|
amount: 3
|
||||||
|
whitelist:
|
||||||
|
tags:
|
||||||
|
- Soap
|
||||||
|
|
||||||
|
- type: cargoBounty
|
||||||
|
id: BountySoup
|
||||||
|
reward: 6000
|
||||||
|
description: bounty-description-soup
|
||||||
|
entries:
|
||||||
|
- name: bounty-item-soup
|
||||||
|
amount: 3
|
||||||
|
whitelist:
|
||||||
|
tags:
|
||||||
|
- Soup
|
||||||
|
|
||||||
|
- type: cargoBounty
|
||||||
|
id: BountySpear
|
||||||
|
reward: 8000
|
||||||
|
description: bounty-description-spear
|
||||||
|
entries:
|
||||||
|
- name: bounty-item-spear
|
||||||
|
amount: 5
|
||||||
|
whitelist:
|
||||||
|
tags:
|
||||||
|
- Spear
|
||||||
|
|
||||||
|
- type: cargoBounty
|
||||||
|
id: BountySyringe
|
||||||
|
reward: 5000
|
||||||
|
description: bounty-description-syringe
|
||||||
|
entries:
|
||||||
|
- name: bounty-item-syringe
|
||||||
|
amount: 10
|
||||||
|
whitelist:
|
||||||
|
tags:
|
||||||
|
- Syringe
|
||||||
|
|
||||||
|
- type: cargoBounty
|
||||||
|
id: BountyTechDisk
|
||||||
|
reward: 25000
|
||||||
|
description: bounty-description-tech-disk
|
||||||
|
idPrefix: SS13-
|
||||||
|
entries:
|
||||||
|
- name: bounty-item-tech-disk
|
||||||
|
amount: 5
|
||||||
|
whitelist:
|
||||||
|
components:
|
||||||
|
- TechnologyDisk
|
||||||
|
|
||||||
|
- type: cargoBounty
|
||||||
|
id: BountyToolbox
|
||||||
|
reward: 8000
|
||||||
|
description: bounty-description-toolbox
|
||||||
|
idPrefix: CC
|
||||||
|
entries:
|
||||||
|
- name: bounty-item-toolbox
|
||||||
|
amount: 6
|
||||||
|
whitelist:
|
||||||
|
tags:
|
||||||
|
- Toolbox
|
||||||
|
|
||||||
|
- type: cargoBounty
|
||||||
|
id: BountyTrash
|
||||||
|
reward: 500
|
||||||
|
description: bounty-description-trash
|
||||||
|
entries:
|
||||||
|
- name: bounty-item-trash
|
||||||
|
amount: 10
|
||||||
|
whitelist:
|
||||||
|
tags:
|
||||||
|
- Trash
|
||||||
|
|
||||||
|
- type: cargoBounty
|
||||||
|
id: BountyAnomalyCore
|
||||||
|
reward: 10000
|
||||||
|
description: bounty-description-anomaly-core
|
||||||
|
entries:
|
||||||
|
- name: bounty-item-anomaly-core
|
||||||
|
amount: 1
|
||||||
|
whitelist:
|
||||||
|
components:
|
||||||
|
- AnomalyCore
|
||||||
|
|
||||||
|
- type: cargoBounty
|
||||||
|
id: BountyBorgModule
|
||||||
|
reward: 3500
|
||||||
|
description: bounty-description-borg-module
|
||||||
|
entries:
|
||||||
|
- name: bounty-item-borg-module
|
||||||
|
amount: 3
|
||||||
|
whitelist:
|
||||||
|
components:
|
||||||
|
- BorgModule
|
||||||
|
|
||||||
|
- type: cargoBounty
|
||||||
|
id: BountyArtifactFragment
|
||||||
|
reward: 32500
|
||||||
|
description: bounty-description-artifact-fragment
|
||||||
|
entries:
|
||||||
|
- name: bounty-item-artifact-fragment
|
||||||
|
amount: 7
|
||||||
|
whitelist:
|
||||||
|
tags:
|
||||||
|
- ArtifactFragment
|
||||||
|
|
||||||
|
- type: cargoBounty
|
||||||
|
id: BountyOrgans
|
||||||
|
reward: 2000
|
||||||
|
description: bounty-description-organs
|
||||||
|
idPrefix: UNTH
|
||||||
|
entries:
|
||||||
|
- name: bounty-item-organs
|
||||||
|
amount: 8
|
||||||
|
whitelist:
|
||||||
|
components:
|
||||||
|
- Organ
|
||||||
|
|
||||||
|
- type: cargoBounty
|
||||||
|
id: BountyLabeler
|
||||||
|
reward: 6660
|
||||||
|
description: bounty-description-labeler
|
||||||
|
entries:
|
||||||
|
- name: bounty-item-labeler
|
||||||
|
amount: 5
|
||||||
|
whitelist:
|
||||||
|
components:
|
||||||
|
- HandLabeler
|
||||||
|
|
||||||
|
- type: cargoBounty
|
||||||
|
id: BountyWarmCloth
|
||||||
|
reward: 2000
|
||||||
|
description: bounty-description-warm-cloth
|
||||||
|
idPrefix: UNTH
|
||||||
|
entries:
|
||||||
|
- name: bounty-item-warm-cloth
|
||||||
|
amount: 8
|
||||||
|
whitelist:
|
||||||
|
components:
|
||||||
|
- TemperatureProtection
|
||||||
|
tags:
|
||||||
|
- Scarf
|
||||||
|
blacklist:
|
||||||
|
components:
|
||||||
|
- ToggleableClothing
|
||||||
|
|
||||||
|
- type: cargoBounty
|
||||||
|
id: BountyBattery
|
||||||
|
reward: 15000
|
||||||
|
description: bounty-description-battery
|
||||||
|
idPrefix: UNTH
|
||||||
|
entries:
|
||||||
|
- name: bounty-item-battery
|
||||||
|
amount: 15
|
||||||
|
whitelist:
|
||||||
|
components:
|
||||||
|
- Battery
|
||||||
|
|
||||||
|
- type: cargoBounty
|
||||||
|
id: BountyLaserGun
|
||||||
|
reward: 28500
|
||||||
|
description: bounty-description-lasergun
|
||||||
|
idPrefix: IV
|
||||||
|
entries:
|
||||||
|
- name: bounty-item-lasergun
|
||||||
|
amount: 6
|
||||||
|
whitelist:
|
||||||
|
components:
|
||||||
|
- HitscanBatteryAmmoProvider
|
||||||
|
blacklist:
|
||||||
|
components:
|
||||||
|
- PowerCell
|
||||||
|
|
||||||
|
- type: cargoBounty
|
||||||
|
id: BountyFood
|
||||||
|
reward: 4000
|
||||||
|
description: bounty-description-food
|
||||||
|
idPrefix: UNTH
|
||||||
|
entries:
|
||||||
|
- name: bounty-item-food
|
||||||
|
amount: 30
|
||||||
|
whitelist:
|
||||||
|
tags:
|
||||||
|
- Meat
|
||||||
|
blacklist:
|
||||||
|
components:
|
||||||
|
- SliceableFood
|
||||||
|
|
||||||
|
- type: cargoBounty
|
||||||
|
id: BountyFruit
|
||||||
|
reward: 5000
|
||||||
|
description: bounty-description-fruit
|
||||||
|
entries:
|
||||||
|
- name: bounty-item-fruit
|
||||||
|
amount: 12
|
||||||
|
whitelist:
|
||||||
|
tags:
|
||||||
|
- Fruit
|
||||||
|
blacklist:
|
||||||
|
tags:
|
||||||
|
- Slice
|
||||||
|
- Cake
|
||||||
|
- Pie
|
||||||
|
- Bread
|
||||||
|
- Pistachios
|
||||||
|
- Creamsicle
|
||||||
|
|
||||||
|
- type: cargoBounty
|
||||||
|
id: BountyVegetable
|
||||||
|
reward: 6000
|
||||||
|
description: bounty-description-vegetable
|
||||||
|
entries:
|
||||||
|
- name: bounty-item-vegetable
|
||||||
|
amount: 14
|
||||||
|
whitelist:
|
||||||
|
tags:
|
||||||
|
- Vegetable
|
||||||
|
blacklist:
|
||||||
|
tags:
|
||||||
|
- Slice
|
||||||
|
- Cake
|
||||||
|
- Pie
|
||||||
|
- Bread
|
||||||
|
|
||||||
|
- type: cargoBounty
|
||||||
|
id: BountyChili
|
||||||
|
reward: 5555
|
||||||
|
description: bounty-description-chili
|
||||||
|
entries:
|
||||||
|
- name: bounty-item-chili
|
||||||
|
amount: 3
|
||||||
|
whitelist:
|
||||||
|
tags:
|
||||||
|
- ChiliBowl
|
||||||
|
|
||||||
|
- type: cargoBounty
|
||||||
|
id: BountyRollerskates
|
||||||
|
reward: 6500
|
||||||
|
description: bounty-description-rollerskates
|
||||||
|
entries:
|
||||||
|
- name: bounty-item-rollerskates
|
||||||
|
amount: 2
|
||||||
|
whitelist:
|
||||||
|
components:
|
||||||
|
- Skates
|
||||||
|
|
||||||
|
- type: cargoBounty
|
||||||
|
id: BountyBedsheet
|
||||||
|
reward: 4100
|
||||||
|
description: bounty-description-bedsheet
|
||||||
|
entries:
|
||||||
|
- name: bounty-item-bedsheet
|
||||||
|
amount: 5
|
||||||
|
whitelist:
|
||||||
|
tags:
|
||||||
|
- Bedsheet
|
||||||
|
|
||||||
|
- type: cargoBounty
|
||||||
|
id: BountyBandana
|
||||||
|
reward: 4000
|
||||||
|
description: bounty-description-bandana
|
||||||
|
entries:
|
||||||
|
- name: bounty-item-bandana
|
||||||
|
amount: 7
|
||||||
|
whitelist:
|
||||||
|
tags:
|
||||||
|
- Bandana
|
||||||
|
|
||||||
|
- type: cargoBounty
|
||||||
|
id: BountySteak
|
||||||
|
reward: 3200
|
||||||
|
description: bounty-description-steak
|
||||||
|
entries:
|
||||||
|
- name: bounty-item-steak
|
||||||
|
amount: 4
|
||||||
|
whitelist:
|
||||||
|
tags:
|
||||||
|
- Steak
|
||||||
|
|
||||||
|
- type: cargoBounty
|
||||||
|
id: BountyBanana
|
||||||
|
reward: 6009
|
||||||
|
description: bounty-description-banana
|
||||||
|
entries:
|
||||||
|
- name: bounty-item-banana
|
||||||
|
amount: 9
|
||||||
|
whitelist:
|
||||||
|
tags:
|
||||||
|
- Banana
|
||||||
|
|
||||||
|
- type: cargoBounty
|
||||||
|
id: BountyBeer
|
||||||
|
reward: 3100
|
||||||
|
description: bounty-description-beer
|
||||||
|
entries:
|
||||||
|
- name: bounty-item-beer
|
||||||
|
amount: 6
|
||||||
|
whitelist:
|
||||||
|
tags:
|
||||||
|
- Beer
|
||||||
|
|
||||||
|
- type: cargoBounty
|
||||||
|
id: BountyHiVizVest
|
||||||
|
reward: 3030
|
||||||
|
description: bounty-description-hi-viz-vest
|
||||||
|
entries:
|
||||||
|
- name: bounty-item-hi-viz-vest
|
||||||
|
amount: 3
|
||||||
|
whitelist:
|
||||||
|
tags:
|
||||||
|
- HiViz
|
||||||
|
|
||||||
|
- type: cargoBounty
|
||||||
|
id: BountyTorch
|
||||||
|
reward: 2220
|
||||||
|
description: bounty-description-torch
|
||||||
|
entries:
|
||||||
|
- name: bounty-item-torch
|
||||||
|
amount: 6
|
||||||
|
whitelist:
|
||||||
|
tags:
|
||||||
|
- Torch
|
||||||
|
|
||||||
|
- type: cargoBounty
|
||||||
|
id: BountyMedkitBox
|
||||||
|
reward: 2300
|
||||||
|
description: bounty-description-medkit-box
|
||||||
|
entries:
|
||||||
|
- name: bounty-item-medkit-box
|
||||||
|
amount: 4
|
||||||
|
whitelist:
|
||||||
|
tags:
|
||||||
|
- Medkit
|
||||||
|
|
||||||
|
- type: cargoBounty
|
||||||
|
id: BountyCardboardBox
|
||||||
|
reward: 1500
|
||||||
|
description: bounty-description-cardboard-box
|
||||||
|
entries:
|
||||||
|
- name: bounty-item-cardboard-box
|
||||||
|
amount: 12
|
||||||
|
whitelist:
|
||||||
|
tags:
|
||||||
|
- BoxCardboard
|
||||||
|
|
||||||
|
- type: cargoBounty
|
||||||
|
id: BountyWine
|
||||||
|
reward: 3000
|
||||||
|
description: bounty-description-wine
|
||||||
|
entries:
|
||||||
|
- name: bounty-item-wine
|
||||||
|
amount: 2
|
||||||
|
whitelist:
|
||||||
|
tags:
|
||||||
|
- Wine
|
||||||
|
|
||||||
|
- type: cargoBounty
|
||||||
|
id: BountyCottonBoll
|
||||||
|
reward: 8600
|
||||||
|
description: bounty-description-cotton-boll
|
||||||
|
entries:
|
||||||
|
- name: bounty-item-cotton-boll
|
||||||
|
amount: 9
|
||||||
|
whitelist:
|
||||||
|
tags:
|
||||||
|
- CottonBoll
|
||||||
|
|
||||||
|
- type: cargoBounty
|
||||||
|
id: BountyMicrowaveMachineBoard
|
||||||
|
reward: 4000
|
||||||
|
description: bounty-description-microwave-machine-board
|
||||||
|
entries:
|
||||||
|
- name: bounty-item-microwave-machine-board
|
||||||
|
amount: 2
|
||||||
|
whitelist:
|
||||||
|
tags:
|
||||||
|
- MicrowaveMachineBoard
|
||||||
|
|
||||||
|
- type: cargoBounty
|
||||||
|
id: BountyFlashes
|
||||||
|
reward: 5500
|
||||||
|
description: bounty-description-flashes
|
||||||
|
entries:
|
||||||
|
- name: bounty-item-flash
|
||||||
|
amount: 6
|
||||||
|
whitelist:
|
||||||
|
components:
|
||||||
|
- Flash
|
||||||
|
|
||||||
|
- type: cargoBounty
|
||||||
|
id: BountyRing
|
||||||
|
reward: 12500
|
||||||
|
description: bounty-description-ring
|
||||||
|
entries:
|
||||||
|
- name: bounty-item-ring
|
||||||
|
amount: 2
|
||||||
|
whitelist:
|
||||||
|
tags:
|
||||||
|
- Ring
|
||||||
11
Prototypes/Catalog/Bounties/groups.yml
Normal file
11
Prototypes/Catalog/Bounties/groups.yml
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
- type: cargoBountyGroup
|
||||||
|
id: StationBounty
|
||||||
|
|
||||||
|
- type: cargoBountyGroup
|
||||||
|
id: SalvageJobTier1
|
||||||
|
|
||||||
|
- type: cargoBountyGroup
|
||||||
|
id: SalvageJobTier2
|
||||||
|
|
||||||
|
- type: cargoBountyGroup
|
||||||
|
id: SalvageJobTier3
|
||||||
173
Prototypes/Catalog/Bounties/salvage_jobs.yml
Normal file
173
Prototypes/Catalog/Bounties/salvage_jobs.yml
Normal file
@@ -0,0 +1,173 @@
|
|||||||
|
# NOTE: if you add any bounties to this, you need to go to Resources/Prototypes/Entities/Stations/base.yml and adjust the thresholds on BaseStationSalvageJobs.
|
||||||
|
# If you don't do this, you won't raise the limit for completing a given rank and may throw off some balance.
|
||||||
|
|
||||||
|
# Tier 1
|
||||||
|
|
||||||
|
- type: cargoBounty
|
||||||
|
id: BountyTeethSpaceCarp
|
||||||
|
reward: 7500
|
||||||
|
description: bounty-description-tooth-space-carp
|
||||||
|
group: SalvageJobTier1
|
||||||
|
sprite:
|
||||||
|
sprite: Mobs/Aliens/Carps/space.rsi
|
||||||
|
state: icon
|
||||||
|
entries:
|
||||||
|
- name: bounty-item-tooth-space-carp
|
||||||
|
amount: 10
|
||||||
|
whitelist:
|
||||||
|
tags:
|
||||||
|
- ToothSpaceCarp
|
||||||
|
|
||||||
|
- type: cargoBounty
|
||||||
|
id: BountySalvageScrap
|
||||||
|
reward: 7500
|
||||||
|
description: bounty-description-salvage-scrap
|
||||||
|
group: SalvageJobTier1
|
||||||
|
sprite:
|
||||||
|
sprite: Objects/Materials/Scrap/generic.rsi
|
||||||
|
state: metal-1
|
||||||
|
entries:
|
||||||
|
- name: bounty-item-scrap
|
||||||
|
amount: 10
|
||||||
|
whitelist:
|
||||||
|
tags:
|
||||||
|
- SalvageScrap
|
||||||
|
|
||||||
|
- type: cargoBounty
|
||||||
|
id: BountySalvageOreGold
|
||||||
|
reward: 7500
|
||||||
|
description: bounty-description-salvage-ore-gold
|
||||||
|
group: SalvageJobTier1
|
||||||
|
sprite:
|
||||||
|
sprite: Objects/Materials/ore.rsi
|
||||||
|
state: gold
|
||||||
|
entries:
|
||||||
|
- name: bounty-item-ore-gold
|
||||||
|
amount: 45
|
||||||
|
whitelist:
|
||||||
|
tags:
|
||||||
|
- OreGold
|
||||||
|
|
||||||
|
- type: cargoBounty
|
||||||
|
id: BountySalvageOreSilver
|
||||||
|
reward: 7500
|
||||||
|
description: bounty-description-salvage-ore-silver
|
||||||
|
group: SalvageJobTier1
|
||||||
|
sprite:
|
||||||
|
sprite: Objects/Materials/ore.rsi
|
||||||
|
state: silver
|
||||||
|
entries:
|
||||||
|
- name: bounty-item-ore-silver
|
||||||
|
amount: 45
|
||||||
|
whitelist:
|
||||||
|
tags:
|
||||||
|
- OreSilver
|
||||||
|
|
||||||
|
# Tier 2
|
||||||
|
|
||||||
|
- type: cargoBounty
|
||||||
|
id: BountyTeethSharkminnow
|
||||||
|
reward: 12500
|
||||||
|
description: bounty-description-tooth-sharkminnow
|
||||||
|
group: SalvageJobTier2
|
||||||
|
sprite:
|
||||||
|
sprite: Mobs/Aliens/Carps/sharkminnow.rsi
|
||||||
|
state: icon
|
||||||
|
entries:
|
||||||
|
- name: bounty-item-tooth-sharkminnow
|
||||||
|
amount: 3
|
||||||
|
whitelist:
|
||||||
|
tags:
|
||||||
|
- ToothSharkminnow
|
||||||
|
|
||||||
|
- type: cargoBounty
|
||||||
|
id: BountySalvageOrePlasma
|
||||||
|
reward: 12500
|
||||||
|
description: bounty-description-salvage-ore-plasma
|
||||||
|
group: SalvageJobTier2
|
||||||
|
sprite:
|
||||||
|
sprite: Objects/Materials/ore.rsi
|
||||||
|
state: plasma
|
||||||
|
entries:
|
||||||
|
- name: bounty-item-ore-plasma
|
||||||
|
amount: 45
|
||||||
|
whitelist:
|
||||||
|
tags:
|
||||||
|
- OrePlasma
|
||||||
|
|
||||||
|
- type: cargoBounty
|
||||||
|
id: BountySalvageOreUranium
|
||||||
|
reward: 12500
|
||||||
|
description: bounty-description-salvage-ore-uranium
|
||||||
|
group: SalvageJobTier2
|
||||||
|
sprite:
|
||||||
|
sprite: Objects/Materials/ore.rsi
|
||||||
|
state: uranium
|
||||||
|
entries:
|
||||||
|
- name: bounty-item-ore-uranium
|
||||||
|
amount: 30
|
||||||
|
whitelist:
|
||||||
|
tags:
|
||||||
|
- OreUranium
|
||||||
|
|
||||||
|
- type: cargoBounty
|
||||||
|
id: BountySalvageOreBananium
|
||||||
|
reward: 12500
|
||||||
|
description: bounty-description-salvage-ore-bananium
|
||||||
|
group: SalvageJobTier2
|
||||||
|
sprite:
|
||||||
|
sprite: Objects/Materials/ore.rsi
|
||||||
|
state: bananium
|
||||||
|
entries:
|
||||||
|
- name: bounty-item-ore-bananium
|
||||||
|
amount: 30
|
||||||
|
whitelist:
|
||||||
|
tags:
|
||||||
|
- OreBananium
|
||||||
|
|
||||||
|
# Tier 3
|
||||||
|
|
||||||
|
- type: cargoBounty
|
||||||
|
id: BountyGoliathPlates
|
||||||
|
reward: 20000
|
||||||
|
description: bounty-description-plates
|
||||||
|
group: SalvageJobTier3
|
||||||
|
sprite:
|
||||||
|
sprite: Mobs/Aliens/Asteroid/goliath.rsi
|
||||||
|
state: goliath
|
||||||
|
entries:
|
||||||
|
- name: bounty-item-plates
|
||||||
|
amount: 6
|
||||||
|
whitelist:
|
||||||
|
tags:
|
||||||
|
- GoliathPlate
|
||||||
|
|
||||||
|
- type: cargoBounty
|
||||||
|
id: BountyHivelordRemains
|
||||||
|
reward: 20000
|
||||||
|
description: bounty-description-remains
|
||||||
|
group: SalvageJobTier3
|
||||||
|
sprite:
|
||||||
|
sprite: Mobs/Aliens/Asteroid/hivelord.rsi
|
||||||
|
state: hivelord
|
||||||
|
entries:
|
||||||
|
- name: bounty-item-remains
|
||||||
|
amount: 3
|
||||||
|
whitelist:
|
||||||
|
tags:
|
||||||
|
- HivelordRemains
|
||||||
|
|
||||||
|
- type: cargoBounty
|
||||||
|
id: BountySalvageDiamond
|
||||||
|
reward: 20000
|
||||||
|
description: bounty-description-diamond
|
||||||
|
group: SalvageJobTier3
|
||||||
|
sprite:
|
||||||
|
sprite: Objects/Materials/materials.rsi
|
||||||
|
state: diamond
|
||||||
|
entries:
|
||||||
|
- name: bounty-item-diamond
|
||||||
|
amount: 3
|
||||||
|
whitelist:
|
||||||
|
tags:
|
||||||
|
- Diamond
|
||||||
105
Prototypes/Catalog/Cargo/cargo_armory.yml
Normal file
105
Prototypes/Catalog/Cargo/cargo_armory.yml
Normal file
@@ -0,0 +1,105 @@
|
|||||||
|
# SPDX-FileCopyrightText: 2020 Swept <sweptwastaken@protonmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2020 Vera Aguilera Puerto <6766154+Zumorica@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2020 Vera Aguilera Puerto <zddm@outlook.es>
|
||||||
|
# SPDX-FileCopyrightText: 2021 Peptide90 <78795277+Peptide90@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 SweptWasTaken <sweptwastaken@protonmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2021 Tarlan2 <76408146+Tarlan2@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Nairod <110078045+Nairodian@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 Rinkashikachi <15rinkashikachi15@gmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 TaralGit <76408146+TaralGit@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 and_a <and_a@DESKTOP-RJENGIR>
|
||||||
|
# SPDX-FileCopyrightText: 2022 keronshb <54602815+keronshb@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2022 metalgearsloth <comedian_vs_clown@hotmail.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 LankLTE <135308300+LankLTE@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Link <131011403+LinkUyx@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 Tryded <139474617+Tryded@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 deltanedas <39013340+deltanedas@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2023 deltanedas <@deltanedas:kde.org>
|
||||||
|
# SPDX-FileCopyrightText: 2023 lzk228 <124214523+lzk228@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 MODERN <87994977+modern-nm@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2024 Plykiya <58439124+Plykiya@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
||||||
|
# SPDX-FileCopyrightText: 2025 Ilya246 <57039557+Ilya246@users.noreply.github.com>
|
||||||
|
#
|
||||||
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
|
||||||
|
- type: cargoProduct
|
||||||
|
id: ArmorySmg
|
||||||
|
icon:
|
||||||
|
sprite: Objects/Weapons/Guns/SMGs/wt550.rsi
|
||||||
|
state: icon
|
||||||
|
product: CrateArmorySMG
|
||||||
|
cost: 3000 # Goobstation # Nerfed guns == Nerfed price
|
||||||
|
category: cargoproduct-category-name-armory
|
||||||
|
group: market
|
||||||
|
|
||||||
|
- type: cargoProduct
|
||||||
|
id: ArmoryShotgun
|
||||||
|
icon:
|
||||||
|
sprite: Objects/Weapons/Guns/Shotguns/enforcer.rsi
|
||||||
|
state: icon
|
||||||
|
product: CrateArmoryShotgun
|
||||||
|
cost: 6000 # Goobstation # 3k per gun + 1.5 shell boxes
|
||||||
|
category: cargoproduct-category-name-armory
|
||||||
|
group: market
|
||||||
|
|
||||||
|
- type: cargoProduct
|
||||||
|
id: SecurityRiot
|
||||||
|
icon:
|
||||||
|
sprite: Clothing/OuterClothing/Armor/riot.rsi
|
||||||
|
state: icon
|
||||||
|
product: CrateSecurityRiot
|
||||||
|
cost: 7500
|
||||||
|
category: cargoproduct-category-name-armory
|
||||||
|
group: market
|
||||||
|
|
||||||
|
- type: cargoProduct
|
||||||
|
id: TrackingImplant
|
||||||
|
icon:
|
||||||
|
sprite: Objects/Specific/Medical/implanter.rsi
|
||||||
|
state: implanter0
|
||||||
|
product: CrateTrackingImplants
|
||||||
|
cost: 1000
|
||||||
|
category: cargoproduct-category-name-armory
|
||||||
|
group: market
|
||||||
|
|
||||||
|
- type: cargoProduct
|
||||||
|
id: TrainingBombs
|
||||||
|
icon:
|
||||||
|
sprite: Structures/Machines/bomb.rsi
|
||||||
|
state: training-bomb
|
||||||
|
product: CrateTrainingBombs
|
||||||
|
cost: 3000
|
||||||
|
category: cargoproduct-category-name-armory
|
||||||
|
group: market
|
||||||
|
|
||||||
|
- type: cargoProduct
|
||||||
|
id: ArmoryLaser
|
||||||
|
icon:
|
||||||
|
sprite: Objects/Weapons/Guns/Battery/laser_gun.rsi
|
||||||
|
state: icon
|
||||||
|
product: CrateArmoryLaser
|
||||||
|
cost: 4800
|
||||||
|
category: cargoproduct-category-name-armory
|
||||||
|
group: market
|
||||||
|
|
||||||
|
- type: cargoProduct
|
||||||
|
id: ArmoryPistol
|
||||||
|
icon:
|
||||||
|
sprite: Objects/Weapons/Guns/Pistols/mk58.rsi
|
||||||
|
state: icon
|
||||||
|
product: CrateArmoryPistols
|
||||||
|
cost: 3200 # Goobstation # they're kinda bad compared to the other guns so should be cheap
|
||||||
|
category: cargoproduct-category-name-armory
|
||||||
|
group: market
|
||||||
|
|
||||||
|
- type: cargoProduct
|
||||||
|
id: ArmoryRifle
|
||||||
|
icon:
|
||||||
|
sprite: Objects/Weapons/Guns/Rifles/lecter.rsi
|
||||||
|
state: icon
|
||||||
|
product: CrateArmoryRifle
|
||||||
|
cost: 8000
|
||||||
|
category: cargoproduct-category-name-armory
|
||||||
|
group: market
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user