Files
ss14chemcalc/Prototypes/Species/human.yml
2026-01-24 16:34:15 -05:00

246 lines
6.5 KiB
YAML

# SPDX-FileCopyrightText: 2022 Flipp Syder <76629141+vulppine@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Aidenkrz <aiden@djkraz.com>
# SPDX-FileCopyrightText: 2024 Kira Bridgeton <161087999+Verbalase@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 ScyronX <166930367+ScyronX@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Froffy025 <scotttaco025@gmail.com>
# SPDX-FileCopyrightText: 2025 BloodfiendishOperator <141253729+Diggy0@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 GoobBot <uristmchands@proton.me>
# SPDX-FileCopyrightText: 2025 Piras314 <p1r4s@proton.me>
# SPDX-FileCopyrightText: 2025 Plyush <121322002+Plyushsune@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Rouge2t7 <81053047+Sarahon@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Rouge2t7 <sarahoneill132@hotmail.com>
# SPDX-FileCopyrightText: 2025 SX-7 <92227810+SX-7@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 SX-7 <sn1.test.preria.2002@gmail.com>
# SPDX-FileCopyrightText: 2025 Sapphire <98045970+sapphirescript@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Skubman <ba.fallaria@gmail.com>
# SPDX-FileCopyrightText: 2025 SlamBamActionman <83650252+SlamBamActionman@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 VMSolidus <evilexecutive@gmail.com>
# SPDX-FileCopyrightText: 2025 SlamBamActionman <83650252+SlamBamActionman@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Zalycon <84675130+Zalycon@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 gluesniffler <159397573+gluesniffler@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 plyush <121322002+toasterpm87@users.noreply.github.com>
#
# SPDX-License-Identifier: AGPL-3.0-or-later
- type: species
id: Human
name: species-name-human
roundStart: true
prototype: MobHuman
sprites: MobHumanSprites
markingLimits: MobHumanMarkingLimits
dollPrototype: MobHumanDummy
skinColoration: HumanToned
# begin Goobstation: port EE height/width sliders
minHeight: 0.90
defaultHeight: 1
maxHeight: 1.20
minWidth: 0.90
defaultWidth: 1
maxWidth: 1.10
# end Goobstation: port EE height/width sliders
# The lack of a layer means that
# this person cannot have round-start anything
# applied to that layer. It has to instead
# be defined as a 'custom base layer'
# in either the mob's starting marking prototype,
# or it has to be added in C#.
- type: speciesBaseSprites
id: MobHumanSprites
sprites:
Special: MobHumanoidAnyMarking
Head: MobHumanHead
Face: MobHumanoidAnyMarking
Hair: MobHumanoidAnyMarking
FacialHair: MobHumanoidAnyMarking
Snout: MobHumanoidAnyMarking
Underwear: MobHumanoidAnyMarking
Undershirt: MobHumanoidAnyMarking
Chest: MobHumanChest
Groin: MobHumanGroin
Eyes: MobHumanoidEyes
HeadTop: MobHumanoidAnyMarking
LArm: MobHumanLArm
RArm: MobHumanRArm
LHand: MobHumanLHand
RHand: MobHumanRHand
LLeg: MobHumanLLeg
RLeg: MobHumanRLeg
LFoot: MobHumanLFoot
RFoot: MobHumanRFoot
Tail: MobHumanoidAnyMarking # Goobstation - Required for felinids, harpies & tajaran.
HeadSide: MobHumanoidAnyMarking # Oni port from DeltaV
- type: markingPoints
id: MobHumanMarkingLimits
points:
Hair:
points: 1
required: false
FacialHair:
points: 1
required: false
Snout:
points: 1
required: false
Tail: # the cat tail joke, its real *godo*
points: 2
required: false
HeadTop:
points: 8
required: false
HeadSide:
points: 8
required: false
Chest:
points: 10
required: false
Underwear:
points: 1
required: false
Undershirt:
points: 1
required: false
RightLeg:
points: 2
required: false
RightFoot:
points: 2
required: false
LeftLeg:
points: 2
required: false
LeftFoot:
points: 2
required: false
RightArm:
points: 2
required: false
RightHand:
points: 3
required: false
LeftArm:
points: 2
required: false
LeftHand:
points: 3
required: false
- type: humanoidBaseSprite
id: MobHumanoidEyes
baseSprite:
sprite: Mobs/Customization/eyes.rsi
state: eyes
- type: humanoidBaseSprite
id: MobHumanoidAnyMarking
- type: humanoidBaseSprite
id: MobHumanoidMarkingMatchSkin
markingsMatchSkin: true
- type: humanoidBaseSprite
id: MobHumanHead
baseSprite:
sprite: Mobs/Species/Human/parts.rsi
state: head_m
- type: humanoidBaseSprite
id: MobHumanHeadMale
baseSprite:
sprite: Mobs/Species/Human/parts.rsi
state: head_m
- type: humanoidBaseSprite
id: MobHumanHeadFemale
baseSprite:
sprite: Mobs/Species/Human/parts.rsi
state: head_f
- type: humanoidBaseSprite
id: MobHumanChest
baseSprite:
sprite: Mobs/Species/Human/parts.rsi
state: chest_m
- type: humanoidBaseSprite
id: MobHumanChestMale
baseSprite:
sprite: Mobs/Species/Human/parts.rsi
state: chest_m
- type: humanoidBaseSprite
id: MobHumanChestFemale
baseSprite:
sprite: Mobs/Species/Human/parts.rsi
state: chest_f
- type: humanoidBaseSprite
id: MobHumanGroin
baseSprite:
sprite: Mobs/Species/Human/parts.rsi
state: groin_m
- type: humanoidBaseSprite
id: MobHumanGroinMale
baseSprite:
sprite: Mobs/Species/Human/parts.rsi
state: groin_m
- type: humanoidBaseSprite
id: MobHumanGroinFemale
baseSprite:
sprite: Mobs/Species/Human/parts.rsi
state: groin_f
- type: humanoidBaseSprite
id: MobHumanLLeg
baseSprite:
sprite: Mobs/Species/Human/parts.rsi
state: l_leg
- type: humanoidBaseSprite
id: MobHumanLArm
baseSprite:
sprite: Mobs/Species/Human/parts.rsi
state: l_arm
- type: humanoidBaseSprite
id: MobHumanLHand
baseSprite:
sprite: Mobs/Species/Human/parts.rsi
state: l_hand
- type: humanoidBaseSprite
id: MobHumanLFoot
baseSprite:
sprite: Mobs/Species/Human/parts.rsi
state: l_foot
- type: humanoidBaseSprite
id: MobHumanRLeg
baseSprite:
sprite: Mobs/Species/Human/parts.rsi
state: r_leg
- type: humanoidBaseSprite
id: MobHumanRArm
baseSprite:
sprite: Mobs/Species/Human/parts.rsi
state: r_arm
- type: humanoidBaseSprite
id: MobHumanRHand
baseSprite:
sprite: Mobs/Species/Human/parts.rsi
state: r_hand
- type: humanoidBaseSprite
id: MobHumanRFoot
baseSprite:
sprite: Mobs/Species/Human/parts.rsi
state: r_foot