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

View 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

View 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 ]

View 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

View 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

View 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

View 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

View 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]

View 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

View 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

View 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

View 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

View 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

View 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]

View 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

View 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"

View 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

View 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

View 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"

View 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"

View 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"

View 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"

View 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"

View 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

View 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"

View 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]

View 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"

View 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

View 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

View 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

View 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

View 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

View 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

View 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>

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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