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

234 lines
5.6 KiB
YAML

# SPDX-FileCopyrightText: 2023 LankLTE <135308300+LankLTE@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 lzk <124214523+lzk228@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Froffy025 <scotttaco025@gmail.com>
# SPDX-FileCopyrightText: 2025 GoobBot <uristmchands@proton.me>
# SPDX-FileCopyrightText: 2025 MilenVolf <63782763+MilenVolf@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 SX-7 <sn1.test.preria.2002@gmail.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 BloodfiendishOperator <141253729+Diggy0@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 GoobBot <uristmchands@proton.me>
# SPDX-FileCopyrightText: 2025 MilenVolf <63782763+MilenVolf@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 SX-7 <sn1.test.preria.2002@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 gluesniffler <159397573+gluesniffler@users.noreply.github.com>
#
# SPDX-License-Identifier: MIT
- type: species
id: Moth
name: species-name-moth
roundStart: true
prototype: MobMoth
sprites: MobMothSprites
defaultSkinTone: "#ffda93"
markingLimits: MobMothMarkingLimits
dollPrototype: MobMothDummy
skinColoration: Hues
maleFirstNames: NamesMothFirstMale
femaleFirstNames: NamesMothFirstFemale
lastNames: NamesMothLast
# begin Goobstation: port EE height/width sliders
minHeight: 0.8
defaultHeight: 1
maxHeight: 1.20
minWidth: 0.80
defaultWidth: 1
maxWidth: 1.25
# end Goobstation: port EE height/width sliders
- type: speciesBaseSprites
id: MobMothSprites
sprites:
Head: MobMothHead
Face: MobHumanoidAnyMarking
Snout: MobHumanoidAnyMarking
Underwear: MobHumanoidAnyMarking
Undershirt: MobHumanoidAnyMarking
Chest: MobMothChest
Groin: MobMothGroin
HeadTop: MobHumanoidAnyMarking
HeadSide: MobHumanoidAnyMarking
Tail: MobHumanoidAnyMarking
Eyes: MobMothEyes
LArm: MobMothLArm
RArm: MobMothRArm
LHand: MobMothLHand
RHand: MobMothRHand
LLeg: MobMothLLeg
RLeg: MobMothRLeg
LFoot: MobMothLFoot
RFoot: MobMothRFoot
- type: humanoidBaseSprite
id: MobMothEyes
baseSprite:
sprite: Mobs/Species/Moth/parts.rsi
state: eyes
- type: markingPoints
id: MobMothMarkingLimits
onlyWhitelisted: true
points:
Hair:
points: 0
required: false
FacialHair:
points: 0
required: false
Tail:
points: 1
required: true
defaultMarkings: [ MothWingsDefault ]
Snout:
points: 1
required: false
HeadTop:
points: 6
required: true
defaultMarkings: [ MothAntennasDefault ]
HeadSide:
points: 8
required: false
Head:
points: 8
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: 2
required: false
LeftArm:
points: 2
required: false
LeftHand:
points: 2
required: false
- type: humanoidBaseSprite
id: MobMothHead
baseSprite:
sprite: Mobs/Species/Moth/parts.rsi
state: head_m
- type: humanoidBaseSprite
id: MobMothHeadMale
baseSprite:
sprite: Mobs/Species/Moth/parts.rsi
state: head_m
- type: humanoidBaseSprite
id: MobMothHeadFemale
baseSprite:
sprite: Mobs/Species/Moth/parts.rsi
state: head_f
- type: humanoidBaseSprite
id: MobMothChest
baseSprite:
sprite: Mobs/Species/Moth/parts.rsi
state: chest_m
- type: humanoidBaseSprite
id: MobMothChestMale
baseSprite:
sprite: Mobs/Species/Moth/parts.rsi
state: chest_m
- type: humanoidBaseSprite
id: MobMothChestFemale
baseSprite:
sprite: Mobs/Species/Moth/parts.rsi
state: chest_f
- type: humanoidBaseSprite
id: MobMothGroin
baseSprite:
sprite: Mobs/Species/Moth/parts.rsi
state: groin_m
- type: humanoidBaseSprite
id: MobMothGroinMale
baseSprite:
sprite: Mobs/Species/Moth/parts.rsi
state: groin_m
- type: humanoidBaseSprite
id: MobMothGroinFemale
baseSprite:
sprite: Mobs/Species/Moth/parts.rsi
state: groin_f
- type: humanoidBaseSprite
id: MobMothLLeg
baseSprite:
sprite: Mobs/Species/Moth/parts.rsi
state: l_leg
- type: humanoidBaseSprite
id: MobMothLHand
baseSprite:
sprite: Mobs/Species/Moth/parts.rsi
state: l_hand
- type: humanoidBaseSprite
id: MobMothLArm
baseSprite:
sprite: Mobs/Species/Moth/parts.rsi
state: l_arm
- type: humanoidBaseSprite
id: MobMothLFoot
baseSprite:
sprite: Mobs/Species/Moth/parts.rsi
state: l_foot
- type: humanoidBaseSprite
id: MobMothRLeg
baseSprite:
sprite: Mobs/Species/Moth/parts.rsi
state: r_leg
- type: humanoidBaseSprite
id: MobMothRHand
baseSprite:
sprite: Mobs/Species/Moth/parts.rsi
state: r_hand
- type: humanoidBaseSprite
id: MobMothRArm
baseSprite:
sprite: Mobs/Species/Moth/parts.rsi
state: r_arm
- type: humanoidBaseSprite
id: MobMothRFoot
baseSprite:
sprite: Mobs/Species/Moth/parts.rsi
state: r_foot