Upstream species (#6066)
* Step 1 of porting; grabbed most of the files via patches. * Add species field to the DB * Appearance patches for slimes. * Fix the db test. * Add slime's biocompat. * slimby * Fixes, allow specifying if a species is playable or not. * Update Content.Client/Preferences/UI/HumanoidProfileEditor.xaml.cs Co-authored-by: Javier Guardia Fernández <DrSmugleaf@users.noreply.github.com> * Update Content.Client/Preferences/UI/HumanoidProfileEditor.xaml.cs Co-authored-by: Javier Guardia Fernández <DrSmugleaf@users.noreply.github.com> * Update Content.Client/Preferences/UI/HumanoidProfileEditor.xaml.cs Co-authored-by: Javier Guardia Fernández <DrSmugleaf@users.noreply.github.com> * Address reviews. * Address reviews. * make an if-case. * Fix a goof where species wouldn't get shown in the editor correctly (it'd always default to human) Co-authored-by: Javier Guardia Fernández <DrSmugleaf@users.noreply.github.com>
This commit is contained in:
28
Resources/Prototypes/Body/Mechanisms/slime.yml
Normal file
28
Resources/Prototypes/Body/Mechanisms/slime.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
- type: entity
|
||||
id: SentientSlimeCore
|
||||
parent: BaseItem
|
||||
name: sentient slime core
|
||||
description: "The source of incredible, unending gooeyness."
|
||||
components:
|
||||
- type: Sprite
|
||||
netsync: false
|
||||
sprite: Mobs/Species/Human/organs.rsi
|
||||
state: brain
|
||||
- type: Mechanism
|
||||
size: 5
|
||||
compatibility: Slime
|
||||
- type: Lung
|
||||
- type: Brain
|
||||
- type: Stomach
|
||||
maxVolume: 250
|
||||
digestionDelay: 20
|
||||
- type: Metabolizer
|
||||
maxReagents: 6
|
||||
metabolizerTypes: [ Slime ]
|
||||
removeEmpty: true
|
||||
groups:
|
||||
- id: Food
|
||||
- id: Drink
|
||||
- id: Medicine
|
||||
- id: Poison
|
||||
- id: Narcotic
|
||||
@@ -23,13 +23,9 @@
|
||||
- type: BodyPart
|
||||
partType: Torso
|
||||
size: 14
|
||||
compatibility: Biological
|
||||
compatibility: Slime
|
||||
mechanisms:
|
||||
- OrganHumanHeart
|
||||
- OrganHumanLungs
|
||||
- OrganHumanStomach
|
||||
- OrganHumanLiver
|
||||
- OrganHumanKidneys
|
||||
- SentientSlimeCore
|
||||
# criticalThreshold: 100
|
||||
# deadThreshold: 150
|
||||
|
||||
@@ -48,11 +44,8 @@
|
||||
- type: BodyPart
|
||||
partType: Head
|
||||
size: 7
|
||||
compatibility: Biological
|
||||
compatibility: Slime
|
||||
vital: true
|
||||
mechanisms:
|
||||
- OrganHumanBrain
|
||||
- OrganHumanEyes
|
||||
# criticalThreshold: 50
|
||||
# deadThreshold: 120
|
||||
- type: Input
|
||||
@@ -75,7 +68,7 @@
|
||||
- type: BodyPart
|
||||
partType: Arm
|
||||
size: 5
|
||||
compatibility: Biological
|
||||
compatibility: Slime
|
||||
symmetry: Left
|
||||
# criticalThreshold: 40
|
||||
# deadThreshold: 80
|
||||
@@ -95,7 +88,7 @@
|
||||
- type: BodyPart
|
||||
partType: Arm
|
||||
size: 5
|
||||
compatibility: Biological
|
||||
compatibility: Slime
|
||||
symmetry: Right
|
||||
# criticalThreshold: 40
|
||||
# deadThreshold: 80
|
||||
@@ -115,7 +108,7 @@
|
||||
- type: BodyPart
|
||||
partType: Hand
|
||||
size: 3
|
||||
compatibility: Biological
|
||||
compatibility: Slime
|
||||
symmetry: Left
|
||||
# criticalThreshold: 30
|
||||
# deadThreshold: 60
|
||||
@@ -135,7 +128,7 @@
|
||||
- type: BodyPart
|
||||
partType: Hand
|
||||
size: 3
|
||||
compatibility: Biological
|
||||
compatibility: Slime
|
||||
symmetry: Right
|
||||
# criticalThreshold: 30
|
||||
# deadThreshold: 60
|
||||
@@ -155,7 +148,7 @@
|
||||
- type: BodyPart
|
||||
partType: Leg
|
||||
size: 6
|
||||
compatibility: Biological
|
||||
compatibility: Slime
|
||||
symmetry: Left
|
||||
|
||||
- type: entity
|
||||
@@ -173,7 +166,7 @@
|
||||
- type: BodyPart
|
||||
partType: Leg
|
||||
size: 6
|
||||
compatibility: Biological
|
||||
compatibility: Slime
|
||||
symmetry: Right
|
||||
# criticalThreshold: 45
|
||||
# deadThreshold: 90
|
||||
@@ -193,7 +186,7 @@
|
||||
- type: BodyPart
|
||||
partType: Foot
|
||||
size: 2
|
||||
compatibility: Biological
|
||||
compatibility: Slime
|
||||
symmetry: Left
|
||||
# criticalThreshold: 30
|
||||
# deadThreshold: 60
|
||||
@@ -213,7 +206,7 @@
|
||||
- type: BodyPart
|
||||
partType: Foot
|
||||
size: 2
|
||||
compatibility: Biological
|
||||
compatibility: Slime
|
||||
symmetry: Right
|
||||
# criticalThreshold: 30
|
||||
# deadThreshold: 60
|
||||
|
||||
Reference in New Issue
Block a user