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

219 lines
5.8 KiB
YAML

# SPDX-FileCopyrightText: 2022 Flipp Syder <76629141+vulppine@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Adrian16199 <144424013+Adrian16199@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Ubaser <134914314+UbaserB@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 coolsurf6 <coolsurf24@yahoo.com.au>
# 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 MarkerWicker <markerWicker@proton.me>
# SPDX-FileCopyrightText: 2025 MilenVolf <63782763+MilenVolf@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 PuroSlavKing <103608145+PuroSlavKing@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 coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 gluesniffler <159397573+gluesniffler@users.noreply.github.com>
#
# SPDX-License-Identifier: AGPL-3.0-or-later
- type: species
id: Reptilian
name: species-name-reptilian
roundStart: true
prototype: MobReptilian
sprites: MobReptilianSprites
defaultSkinTone: "#34a223"
markingLimits: MobReptilianMarkingLimits
dollPrototype: MobReptilianDummy
skinColoration: Hues
maleFirstNames: NamesReptilianMale
femaleFirstNames: NamesReptilianFemale
naming: FirstDashFirst
- type: speciesBaseSprites
id: MobReptilianSprites
sprites:
Head: MobReptilianHead
Face: MobHumanoidAnyMarking
Snout: MobHumanoidAnyMarking
Underwear: MobHumanoidAnyMarking
Undershirt: MobHumanoidAnyMarking
Chest: MobReptilianChest
Groin: MobReptilianGroin
HeadTop: MobHumanoidAnyMarking
HeadSide: MobHumanoidAnyMarking
Tail: MobHumanoidAnyMarking
Eyes: MobHumanoidEyes
LArm: MobReptilianLArm
RArm: MobReptilianRArm
LHand: MobReptilianLHand
RHand: MobReptilianRHand
LLeg: MobReptilianLLegDigi # WWDP-Edit
RLeg: MobReptilianRLegDigi # WWDP-Edit
LFoot: MobReptilianLFootDigi # WWDP-Edit
RFoot: MobReptilianRFootDigi # WWDP-Edit
- type: markingPoints
id: MobReptilianMarkingLimits
onlyWhitelisted: true
points:
Hair:
points: 0
required: false
FacialHair:
points: 0
required: false
Tail:
points: 1
required: true
defaultMarkings: [ LizardTailSmooth ]
Snout:
points: 1
required: true
defaultMarkings: [ LizardSnoutRound ]
HeadTop:
points: 3
required: false
HeadSide:
points: 6 # WWDP-Edit
required: false
Chest:
points: 8
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: MobReptilianHead
baseSprite:
sprite: Mobs/Species/Reptilian/parts.rsi
state: head_m
- type: humanoidBaseSprite
id: MobReptilianHeadMale
baseSprite:
sprite: Mobs/Species/Reptilian/parts.rsi
state: head_m
- type: humanoidBaseSprite
id: MobReptilianHeadFemale
baseSprite:
sprite: Mobs/Species/Reptilian/parts.rsi
state: head_f
- type: humanoidBaseSprite
id: MobReptilianChest
baseSprite:
sprite: Mobs/Species/Reptilian/parts.rsi
state: chest_m
- type: humanoidBaseSprite
id: MobReptilianChestMale
baseSprite:
sprite: Mobs/Species/Reptilian/parts.rsi
state: chest_m
- type: humanoidBaseSprite
id: MobReptilianChestFemale
baseSprite:
sprite: Mobs/Species/Reptilian/parts.rsi
state: chest_f
- type: humanoidBaseSprite
id: MobReptilianGroin
baseSprite:
sprite: Mobs/Species/Reptilian/parts.rsi
state: groin_m
- type: humanoidBaseSprite
id: MobReptilianGroinMale
baseSprite:
sprite: Mobs/Species/Reptilian/parts.rsi
state: groin_m
- type: humanoidBaseSprite
id: MobReptilianGroinFemale
baseSprite:
sprite: Mobs/Species/Reptilian/parts.rsi
state: groin_f
- type: humanoidBaseSprite
id: MobReptilianLLeg
baseSprite:
sprite: Mobs/Species/Reptilian/parts.rsi
state: l_leg
- type: humanoidBaseSprite
id: MobReptilianLHand
baseSprite:
sprite: Mobs/Species/Reptilian/parts.rsi
state: l_hand
- type: humanoidBaseSprite
id: MobReptilianLArm
baseSprite:
sprite: Mobs/Species/Reptilian/parts.rsi
state: l_arm
- type: humanoidBaseSprite
id: MobReptilianLFoot
baseSprite:
sprite: Mobs/Species/Reptilian/parts.rsi
state: l_foot
- type: humanoidBaseSprite
id: MobReptilianRLeg
baseSprite:
sprite: Mobs/Species/Reptilian/parts.rsi
state: r_leg
- type: humanoidBaseSprite
id: MobReptilianRHand
baseSprite:
sprite: Mobs/Species/Reptilian/parts.rsi
state: r_hand
- type: humanoidBaseSprite
id: MobReptilianRArm
baseSprite:
sprite: Mobs/Species/Reptilian/parts.rsi
state: r_arm
- type: humanoidBaseSprite
id: MobReptilianRFoot
baseSprite:
sprite: Mobs/Species/Reptilian/parts.rsi
state: r_foot