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,215 @@
# SPDX-FileCopyrightText: 2023 Nairod <110078045+Nairodian@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 PixelTK <85175107+PixelTheKermit@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Adrian16199 <144424013+Adrian16199@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Skubman <ba.fallaria@gmail.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 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 VMSolidus <evilexecutive@gmail.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: Arachnid
name: species-name-arachnid
roundStart: true
prototype: MobArachnid
sprites: MobArachnidSprites
defaultSkinTone: "#385878"
markingLimits: MobArachnidMarkingLimits
dollPrototype: MobArachnidDummy
skinColoration: Hues
maleFirstNames: NamesArachnidFirst
femaleFirstNames: NamesArachnidFirst
lastNames: NamesArachnidLast
sexes:
- Unsexed
- type: speciesBaseSprites
id: MobArachnidSprites
sprites:
Head: MobArachnidHead
Snout: MobHumanoidAnyMarking
Underwear: MobHumanoidAnyMarking
Undershirt: MobHumanoidAnyMarking
Chest: MobArachnidChest
Groin: MobArachnidGroin
Hair: MobHumanoidAnyMarking # imp, arachnid hair arachnid hair!
HeadTop: MobHumanoidAnyMarking
Eyes: MobArachnidEyes
HeadSide: MobHumanoidAnyMarking
Tail: MobHumanoidAnyMarking
LArm: MobArachnidLArm
RArm: MobArachnidRArm
LHand: MobArachnidLHand
RHand: MobArachnidRHand
LLeg: MobArachnidLLeg
RLeg: MobArachnidRLeg
LFoot: MobArachnidLFoot
RFoot: MobArachnidRFoot
- type: humanoidBaseSprite
id: MobArachnidEyes
baseSprite:
sprite: Mobs/Species/Arachnid/parts.rsi
state: eyes
- type: markingPoints
id: MobArachnidMarkingLimits
onlyWhitelisted: true
points:
Hair:
points: 1
required: false
Tail:
points: 1
required: true
defaultMarkings: [ ArachnidAppendagesDefault ]
HeadTop:
points: 6
required: false
HeadSide:
points: 3
required: true
defaultMarkings: [ ArachnidCheliceraeDownwards ]
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: MobArachnidHead
baseSprite:
sprite: Mobs/Species/Arachnid/parts.rsi
state: head_m
- type: humanoidBaseSprite
id: MobArachnidHeadMale
baseSprite:
sprite: Mobs/Species/Arachnid/parts.rsi
state: head_m
- type: humanoidBaseSprite
id: MobArachnidHeadFemale
baseSprite:
sprite: Mobs/Species/Arachnid/parts.rsi
state: head_f
- type: humanoidBaseSprite
id: MobArachnidChest
baseSprite:
sprite: Mobs/Species/Arachnid/parts.rsi
state: chest_m
- type: humanoidBaseSprite
id: MobArachnidChestMale
baseSprite:
sprite: Mobs/Species/Arachnid/parts.rsi
state: chest_m
- type: humanoidBaseSprite
id: MobArachnidChestFemale
baseSprite:
sprite: Mobs/Species/Arachnid/parts.rsi
state: chest_f
- type: humanoidBaseSprite
id: MobArachnidGroin
baseSprite:
sprite: Mobs/Species/Arachnid/parts.rsi
state: groin_m
- type: humanoidBaseSprite
id: MobArachnidGroinMale
baseSprite:
sprite: Mobs/Species/Arachnid/parts.rsi
state: groin_m
- type: humanoidBaseSprite
id: MobArachnidGroinFemale
baseSprite:
sprite: Mobs/Species/Arachnid/parts.rsi
state: groin_f
- type: humanoidBaseSprite
id: MobArachnidLLeg
baseSprite:
sprite: Mobs/Species/Arachnid/parts.rsi
state: l_leg
- type: humanoidBaseSprite
id: MobArachnidLHand
baseSprite:
sprite: Mobs/Species/Arachnid/parts.rsi
state: l_hand
- type: humanoidBaseSprite
id: MobArachnidLArm
baseSprite:
sprite: Mobs/Species/Arachnid/parts.rsi
state: l_arm
- type: humanoidBaseSprite
id: MobArachnidLFoot
baseSprite:
sprite: Mobs/Species/Arachnid/parts.rsi
state: l_foot
- type: humanoidBaseSprite
id: MobArachnidRLeg
baseSprite:
sprite: Mobs/Species/Arachnid/parts.rsi
state: r_leg
- type: humanoidBaseSprite
id: MobArachnidRHand
baseSprite:
sprite: Mobs/Species/Arachnid/parts.rsi
state: r_hand
- type: humanoidBaseSprite
id: MobArachnidRArm
baseSprite:
sprite: Mobs/Species/Arachnid/parts.rsi
state: r_arm
- type: humanoidBaseSprite
id: MobArachnidRFoot
baseSprite:
sprite: Mobs/Species/Arachnid/parts.rsi
state: r_foot

View File

@@ -0,0 +1,212 @@
# SPDX-FileCopyrightText: 2023 Morb <14136326+Morb0@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Adrian16199 <144424013+Adrian16199@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Skubman <ba.fallaria@gmail.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 MilenVolf <63782763+MilenVolf@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 <sn1.test.preria.2002@gmail.com>
# SPDX-FileCopyrightText: 2025 SlamBamActionman <83650252+SlamBamActionman@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 VMSolidus <evilexecutive@gmail.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: Diona
name: species-name-diona
roundStart: true
prototype: MobDiona
sprites: MobDionaSprites
defaultSkinTone: "#cdb369"
markingLimits: MobDionaMarkingLimits
dollPrototype: MobDionaDummy
skinColoration: Hues
maleFirstNames: NamesDionaFirst
femaleFirstNames: NamesDionaFirst
lastNames: NamesDionaLast
naming: TheFirstofLast
- type: speciesBaseSprites
id: MobDionaSprites
sprites:
Head: MobDionaHead
HeadTop: MobHumanoidAnyMarking
HeadSide: MobHumanoidAnyMarking
Underwear: MobHumanoidAnyMarking
Undershirt: MobHumanoidAnyMarking
Chest: MobDionaChest
Groin: MobDionaGroin
Eyes: MobDionaEyes
LArm: MobDionaLArm
RArm: MobDionaRArm
LHand: MobDionaLHand
RHand: MobDionaRHand
LLeg: MobDionaLLeg
RLeg: MobDionaRLeg
LFoot: MobDionaLFoot
RFoot: MobDionaRFoot
- type: markingPoints
id: MobDionaMarkingLimits
onlyWhitelisted: true
points:
Head:
points: 4
required: false
HeadTop:
points: 4
required: false
HeadSide:
points: 3
required: false
Chest:
points: 4
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
Overlay:
points: 1
required: true
defaultMarkings: [ DionaVineOverlay ]
- type: humanoidBaseSprite
id: MobDionaEyes
baseSprite:
sprite: Mobs/Customization/eyes.rsi
state: diona
- type: humanoidBaseSprite
id: MobDionaHead
baseSprite:
sprite: Mobs/Species/Diona/parts.rsi
state: head_m
- type: humanoidBaseSprite
id: MobDionaHeadMale
baseSprite:
sprite: Mobs/Species/Diona/parts.rsi
state: head_m
- type: humanoidBaseSprite
id: MobDionaHeadFemale
baseSprite:
sprite: Mobs/Species/Diona/parts.rsi
state: head_f
- type: humanoidBaseSprite
id: MobDionaChest
baseSprite:
sprite: Mobs/Species/Diona/parts.rsi
state: chest_m
- type: humanoidBaseSprite
id: MobDionaChestMale
baseSprite:
sprite: Mobs/Species/Diona/parts.rsi
state: chest_m
- type: humanoidBaseSprite
id: MobDionaChestFemale
baseSprite:
sprite: Mobs/Species/Diona/parts.rsi
state: chest_f
- type: humanoidBaseSprite
id: MobDionaGroin
baseSprite:
sprite: Mobs/Species/Diona/parts.rsi
state: groin_m
- type: humanoidBaseSprite
id: MobDionaGroinMale
baseSprite:
sprite: Mobs/Species/Diona/parts.rsi
state: groin_m
- type: humanoidBaseSprite
id: MobDionaGroinFemale
baseSprite:
sprite: Mobs/Species/Diona/parts.rsi
state: groin_f
- type: humanoidBaseSprite
id: MobDionaLLeg
baseSprite:
sprite: Mobs/Species/Diona/parts.rsi
state: l_leg
- type: humanoidBaseSprite
id: MobDionaLHand
baseSprite:
sprite: Mobs/Species/Diona/parts.rsi
state: l_hand
- type: humanoidBaseSprite
id: MobDionaLArm
baseSprite:
sprite: Mobs/Species/Diona/parts.rsi
state: l_arm
- type: humanoidBaseSprite
id: MobDionaLFoot
baseSprite:
sprite: Mobs/Species/Diona/parts.rsi
state: l_foot
- type: humanoidBaseSprite
id: MobDionaRLeg
baseSprite:
sprite: Mobs/Species/Diona/parts.rsi
state: r_leg
- type: humanoidBaseSprite
id: MobDionaRHand
baseSprite:
sprite: Mobs/Species/Diona/parts.rsi
state: r_hand
- type: humanoidBaseSprite
id: MobDionaRArm
baseSprite:
sprite: Mobs/Species/Diona/parts.rsi
state: r_arm
- type: humanoidBaseSprite
id: MobDionaRFoot
baseSprite:
sprite: Mobs/Species/Diona/parts.rsi
state: r_foot

View File

@@ -0,0 +1,27 @@
# SPDX-FileCopyrightText: 2022 Flipp Syder <76629141+vulppine@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 Emisse <99158783+Emisse@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 GoobBot <uristmchands@proton.me>
# SPDX-FileCopyrightText: 2025 MarkerWicker <markerWicker@proton.me>
# SPDX-FileCopyrightText: 2025 SX-7 <sn1.test.preria.2002@gmail.com>
#
# SPDX-License-Identifier: MIT
- type: species
id: Dwarf
name: species-name-dwarf
roundStart: true
prototype: MobDwarf
sprites: MobHumanSprites
markingLimits: MobHumanMarkingLimits
dollPrototype: MobDwarfDummy
skinColoration: HumanToned
# begin Goobstation: port EE height/width sliders
sizeRatio: 1.3
minHeight: 0.75
defaultHeight: 0.8
maxHeight: 0.9
minWidth: 0.9
defaultWidth: 1
maxWidth: 1.3
# end Goobstation: port EE height/width sliders

View File

@@ -0,0 +1,146 @@
# SPDX-FileCopyrightText: 2023 Flareguy <78941145+Flareguy@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Aidenkrz <aiden@djkraz.com>
# SPDX-FileCopyrightText: 2024 IProduceWidgets <107586145+IProduceWidgets@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Kira Bridgeton <161087999+Verbalase@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
#
# SPDX-License-Identifier: AGPL-3.0-or-later
- type: species
id: Gingerbread
name: Gingerbread
roundStart: false
prototype: MobGingerbread
sprites: MobGingerbreadSprites
markingLimits: MobHumanMarkingLimits
dollPrototype: MobGingerbreadDummy
skinColoration: HumanToned
defaultSkinTone: "#9a7c5a"
- type: speciesBaseSprites
id: MobGingerbreadSprites
sprites:
Head: MobGingerbreadHead
HeadTop: MobHumanoidAnyMarking
HeadSide: MobHumanoidAnyMarking
Underwear: MobHumanoidAnyMarking
Undershirt: MobHumanoidAnyMarking
Chest: MobGingerbreadChest
Groin: MobGingerbreadGroin
Eyes: MobGingerbreadEyes
LArm: MobGingerbreadLArm
RArm: MobGingerbreadRArm
LHand: MobGingerbreadLHand
RHand: MobGingerbreadRHand
LLeg: MobGingerbreadLLeg
RLeg: MobGingerbreadRLeg
LFoot: MobGingerbreadLFoot
RFoot: MobGingerbreadRFoot
- type: humanoidBaseSprite
id: MobGingerbreadEyes
baseSprite:
sprite: Mobs/Customization/eyes.rsi
state: no_eyes
- type: humanoidBaseSprite
id: MobGingerbreadHead
baseSprite:
sprite: Mobs/Species/Gingerbread/parts.rsi
state: head_m
- type: humanoidBaseSprite
id: MobGingerbreadHeadMale
baseSprite:
sprite: Mobs/Species/Gingerbread/parts.rsi
state: head_m
- type: humanoidBaseSprite
id: MobGingerbreadHeadFemale
baseSprite:
sprite: Mobs/Species/Gingerbread/parts.rsi
state: head_f
- type: humanoidBaseSprite
id: MobGingerbreadChest
baseSprite:
sprite: Mobs/Species/Gingerbread/parts.rsi
state: chest_m
- type: humanoidBaseSprite
id: MobGingerbreadChestMale
baseSprite:
sprite: Mobs/Species/Gingerbread/parts.rsi
state: chest_m
- type: humanoidBaseSprite
id: MobGingerbreadChestFemale
baseSprite:
sprite: Mobs/Species/Gingerbread/parts.rsi
state: chest_f
- type: humanoidBaseSprite
id: MobGingerbreadGroin
baseSprite:
sprite: Mobs/Species/Gingerbread/parts.rsi
state: groin_m
- type: humanoidBaseSprite
id: MobGingerbreadGroinMale
baseSprite:
sprite: Mobs/Species/Gingerbread/parts.rsi
state: groin_m
- type: humanoidBaseSprite
id: MobGingerbreadGroinFemale
baseSprite:
sprite: Mobs/Species/Gingerbread/parts.rsi
state: groin_f
- type: humanoidBaseSprite
id: MobGingerbreadLLeg
baseSprite:
sprite: Mobs/Species/Gingerbread/parts.rsi
state: l_leg
- type: humanoidBaseSprite
id: MobGingerbreadLHand
baseSprite:
sprite: Mobs/Species/Gingerbread/parts.rsi
state: l_hand
- type: humanoidBaseSprite
id: MobGingerbreadLArm
baseSprite:
sprite: Mobs/Species/Gingerbread/parts.rsi
state: l_arm
- type: humanoidBaseSprite
id: MobGingerbreadLFoot
baseSprite:
sprite: Mobs/Species/Gingerbread/parts.rsi
state: l_foot
- type: humanoidBaseSprite
id: MobGingerbreadRLeg
baseSprite:
sprite: Mobs/Species/Gingerbread/parts.rsi
state: r_leg
- type: humanoidBaseSprite
id: MobGingerbreadRHand
baseSprite:
sprite: Mobs/Species/Gingerbread/parts.rsi
state: r_hand
- type: humanoidBaseSprite
id: MobGingerbreadRArm
baseSprite:
sprite: Mobs/Species/Gingerbread/parts.rsi
state: r_arm
- type: humanoidBaseSprite
id: MobGingerbreadRFoot
baseSprite:
sprite: Mobs/Species/Gingerbread/parts.rsi
state: r_foot

View File

@@ -0,0 +1,245 @@
# 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

233
Prototypes/Species/moth.yml Normal file
View File

@@ -0,0 +1,233 @@
# 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

View File

@@ -0,0 +1,218 @@
# 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

View File

@@ -0,0 +1,138 @@
# SPDX-FileCopyrightText: 2022 Flipp Syder <76629141+vulppine@users.noreply.github.com>
# SPDX-FileCopyrightText: 2022 Kara <lunarautomaton6@gmail.com>
# SPDX-FileCopyrightText: 2023 Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 Repo <47093363+Titian3@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: MIT
- type: species
id: Skeleton
name: species-name-skeleton
roundStart: false
prototype: MobSkeletonPerson
sprites: MobSkeletonSprites
defaultSkinTone: "#fff9e2"
markingLimits: MobHumanMarkingLimits
maleFirstNames: NamesSkeletonFirst
femaleFirstNames: NamesSkeletonFirst
dollPrototype: MobSkeletonPersonDummy
skinColoration: TintedHues
- type: speciesBaseSprites
id: MobSkeletonSprites
sprites:
Head: MobSkeletonHead
Chest: MobSkeletonChest
Groin: MobSkeletonGroin
LArm: MobSkeletonLArm
RArm: MobSkeletonRArm
LHand: MobSkeletonLHand
RHand: MobSkeletonRHand
LLeg: MobSkeletonLLeg
RLeg: MobSkeletonRLeg
LFoot: MobSkeletonLFoot
RFoot: MobSkeletonRFoot
- type: humanoidBaseSprite
id: MobSkeletonHead
baseSprite:
sprite: Mobs/Species/Skeleton/parts.rsi
state: head_m
- type: humanoidBaseSprite
id: MobSkeletonHeadMale
baseSprite:
sprite: Mobs/Species/Skeleton/parts.rsi
state: head_m
- type: humanoidBaseSprite
id: MobSkeletonHeadFemale
baseSprite:
sprite: Mobs/Species/Skeleton/parts.rsi
state: head_f
- type: humanoidBaseSprite
id: MobSkeletonChest
baseSprite:
sprite: Mobs/Species/Skeleton/parts.rsi
state: chest_m
- type: humanoidBaseSprite
id: MobSkeletonChestMale
baseSprite:
sprite: Mobs/Species/Skeleton/parts.rsi
state: chest_m
- type: humanoidBaseSprite
id: MobSkeletonChestFemale
baseSprite:
sprite: Mobs/Species/Skeleton/parts.rsi
state: chest_f
- type: humanoidBaseSprite
id: MobSkeletonGroin
baseSprite:
sprite: Mobs/Species/Skeleton/parts.rsi
state: groin_m
- type: humanoidBaseSprite
id: MobSkeletonGroinMale
baseSprite:
sprite: Mobs/Species/Skeleton/parts.rsi
state: groin_m
- type: humanoidBaseSprite
id: MobSkeletonGroinFemale
baseSprite:
sprite: Mobs/Species/Skeleton/parts.rsi
state: groin_f
- type: humanoidBaseSprite
id: MobSkeletonLLeg
baseSprite:
sprite: Mobs/Species/Skeleton/parts.rsi
state: l_leg
- type: humanoidBaseSprite
id: MobSkeletonLArm
baseSprite:
sprite: Mobs/Species/Skeleton/parts.rsi
state: l_arm
- type: humanoidBaseSprite
id: MobSkeletonLHand
baseSprite:
sprite: Mobs/Species/Skeleton/parts.rsi
state: l_hand
- type: humanoidBaseSprite
id: MobSkeletonLFoot
baseSprite:
sprite: Mobs/Species/Skeleton/parts.rsi
state: l_foot
- type: humanoidBaseSprite
id: MobSkeletonRLeg
baseSprite:
sprite: Mobs/Species/Skeleton/parts.rsi
state: r_leg
- type: humanoidBaseSprite
id: MobSkeletonRArm
baseSprite:
sprite: Mobs/Species/Skeleton/parts.rsi
state: r_arm
- type: humanoidBaseSprite
id: MobSkeletonRHand
baseSprite:
sprite: Mobs/Species/Skeleton/parts.rsi
state: r_hand
- type: humanoidBaseSprite
id: MobSkeletonRFoot
baseSprite:
sprite: Mobs/Species/Skeleton/parts.rsi
state: r_foot

View File

@@ -0,0 +1,202 @@
# SPDX-FileCopyrightText: 2022 Flipp Syder <76629141+vulppine@users.noreply.github.com>
# SPDX-FileCopyrightText: 2022 Rane <60792108+Elijahrane@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 eclips_e <67359748+Just-a-Unity-Dev@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Adrian16199 <144424013+Adrian16199@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 VMSolidus <evilexecutive@gmail.com>
# SPDX-FileCopyrightText: 2024 lzk <124214523+lzk228@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 BloodfiendishOperator <141253729+Diggy0@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 GoobBot <uristmchands@proton.me>
# SPDX-FileCopyrightText: 2025 LaCumbiaDelCoronavirus <90893484+LaCumbiaDelCoronavirus@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: SlimePerson
name: species-name-slime
roundStart: true
prototype: MobSlimePerson
sprites: MobSlimeSprites
defaultSkinTone: "#b8b8b8"
markingLimits: MobSlimeMarkingLimits
dollPrototype: MobSlimePersonDummy
skinColoration: Hues
- type: speciesBaseSprites
id: MobSlimeSprites
sprites:
Face: MobHumanoidAnyMarking
Head: MobSlimeHead
HeadSide: MobHumanoidAnyMarking
Hair: MobSlimeMarkingFollowSkin
FacialHair: MobSlimeMarkingFollowSkin
Underwear: MobHumanoidAnyMarking
Undershirt: MobHumanoidAnyMarking
Chest: MobSlimeChest
Groin: MobSlimeGroin
Eyes: MobHumanoidEyes
LArm: MobSlimeLArm
RArm: MobSlimeRArm
LHand: MobSlimeLHand
RHand: MobSlimeRHand
LLeg: MobSlimeLLeg
RLeg: MobSlimeRLeg
LFoot: MobSlimeLFoot
RFoot: MobSlimeRFoot
- type: markingPoints
id: MobSlimeMarkingLimits
points:
Hair:
points: 1
required: false
HeadSide:
points: 3
required: false
FacialHair:
points: 1
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: MobSlimeMarkingFollowSkin
markingsMatchSkin: true
layerAlpha: 0.75
- type: humanoidBaseSprite
id: MobSlimeHead
baseSprite:
sprite: Mobs/Species/Slime/parts.rsi
state: head_m
- type: humanoidBaseSprite
id: MobSlimeHeadMale
baseSprite:
sprite: Mobs/Species/Slime/parts.rsi
state: head_m
- type: humanoidBaseSprite
id: MobSlimeHeadFemale
baseSprite:
sprite: Mobs/Species/Slime/parts.rsi
state: head_f
- type: humanoidBaseSprite
id: MobSlimeChest
baseSprite:
sprite: Mobs/Species/Slime/parts.rsi
state: chest_m
- type: humanoidBaseSprite
id: MobSlimeChestMale
baseSprite:
sprite: Mobs/Species/Slime/parts.rsi
state: chest_m
- type: humanoidBaseSprite
id: MobSlimeChestFemale
baseSprite:
sprite: Mobs/Species/Slime/parts.rsi
state: chest_f
- type: humanoidBaseSprite
id: MobSlimeGroin
baseSprite:
sprite: Mobs/Species/Slime/parts.rsi
state: groin_m
- type: humanoidBaseSprite
id: MobSlimeGroinMale
baseSprite:
sprite: Mobs/Species/Slime/parts.rsi
state: groin_m
- type: humanoidBaseSprite
id: MobSlimeGroinFemale
baseSprite:
sprite: Mobs/Species/Slime/parts.rsi
state: groin_f
- type: humanoidBaseSprite
id: MobSlimeLLeg
baseSprite:
sprite: Mobs/Species/Slime/parts.rsi
state: l_leg
- type: humanoidBaseSprite
id: MobSlimeLArm
baseSprite:
sprite: Mobs/Species/Slime/parts.rsi
state: l_arm
- type: humanoidBaseSprite
id: MobSlimeLHand
baseSprite:
sprite: Mobs/Species/Slime/parts.rsi
state: l_hand
- type: humanoidBaseSprite
id: MobSlimeLFoot
baseSprite:
sprite: Mobs/Species/Slime/parts.rsi
state: l_foot
- type: humanoidBaseSprite
id: MobSlimeRLeg
baseSprite:
sprite: Mobs/Species/Slime/parts.rsi
state: r_leg
- type: humanoidBaseSprite
id: MobSlimeRArm
baseSprite:
sprite: Mobs/Species/Slime/parts.rsi
state: r_arm
- type: humanoidBaseSprite
id: MobSlimeRHand
baseSprite:
sprite: Mobs/Species/Slime/parts.rsi
state: r_hand
- type: humanoidBaseSprite
id: MobSlimeRFoot
baseSprite:
sprite: Mobs/Species/Slime/parts.rsi
state: r_foot

View File

@@ -0,0 +1,34 @@
# SPDX-FileCopyrightText: 2023 Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 Vordenburg <114301317+Vordenburg@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Aidenkrz <aiden@djkraz.com>
# SPDX-FileCopyrightText: 2024 CatMagic <135462166+CatMagic1@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 DEATHB4DEFEAT <77995199+DEATHB4DEFEAT@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Kira Bridgeton <161087999+Verbalase@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 portfiend <109661617+portfiend@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Ark <189933909+ark1368@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 AstroDogeDX <48888500+AstroDogeDX@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 GoobBot <uristmchands@proton.me>
# SPDX-FileCopyrightText: 2025 Piras314 <p1r4s@proton.me>
# 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 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
#default species weights used for randomly selected species
- type: weightedRandomSpecies
id: SpeciesWeights
weights:
Human: 5
Reptilian: 4
SlimePerson: 4
Diona: 2
# Goobstation
Vulpkanin: 3
# Felinid: 4
Feroxi: 3 # DeltaV - Feroxi, see Prototypes/_DV/Entities/Mobs/Species/feroxi.yml
Harpy: 3
Rodentia: 3
Tajaran: 3
Chitinid: 2 # DeltaV

199
Prototypes/Species/vox.yml Normal file
View File

@@ -0,0 +1,199 @@
# SPDX-FileCopyrightText: 2022 Flipp Syder <76629141+vulppine@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Aidenkrz <aiden@djkraz.com>
# SPDX-FileCopyrightText: 2024 Errant <35878406+Errant-4@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Kira Bridgeton <161087999+Verbalase@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 VMSolidus <evilexecutive@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 Ed <96445749+TheShuEd@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 GoobBot <uristmchands@proton.me>
# SPDX-FileCopyrightText: 2025 MilenVolf <63782763+MilenVolf@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Nemanja <98561806+EmoGarbage404@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: AGPL-3.0-or-later
- type: species
id: Vox
name: species-name-vox
roundStart: true
prototype: MobVox
sprites: MobVoxSprites
markingLimits: MobVoxMarkingLimits
dollPrototype: MobVoxDummy
skinColoration: VoxFeathers
defaultSkinTone: "#6c741d"
maleFirstNames: NamesVox
femaleFirstNames: NamesVox
naming: First
sexes:
- Unsexed
- type: speciesBaseSprites
id: MobVoxSprites
sprites:
Head: MobVoxHead
Snout: MobHumanoidAnyMarking
Hair: MobHumanoidAnyMarking
FacialHair: MobHumanoidAnyMarking
Chest: MobVoxChest
Groin: MobVoxGroin
Eyes: MobVoxEyes
LArm: MobVoxLArm
RArm: MobVoxRArm
LHand: MobVoxLHand
RHand: MobVoxRHand
LLeg: MobVoxLLeg
RLeg: MobVoxRLeg
LFoot: MobVoxLFoot
RFoot: MobVoxRFoot
Tail: MobHumanoidAnyMarking
- type: markingPoints
id: MobVoxMarkingLimits
onlyWhitelisted: true
points:
Hair:
points: 1
required: false
FacialHair:
points: 1
required: false
Head:
points: 2
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: MobVoxEyes
baseSprite:
sprite: Mobs/Species/Vox/parts.rsi
state: eyes
- type: humanoidBaseSprite
id: MobVoxHead
baseSprite:
sprite: Mobs/Species/Vox/parts.rsi
state: head
- type: humanoidBaseSprite
id: MobVoxHeadMale
baseSprite:
sprite: Mobs/Species/Vox/parts.rsi
state: head
- type: humanoidBaseSprite
id: MobVoxHeadFemale
baseSprite:
sprite: Mobs/Species/Vox/parts.rsi
state: head
- type: humanoidBaseSprite
id: MobVoxChest
baseSprite:
sprite: Mobs/Species/Vox/parts.rsi
state: chest_m
- type: humanoidBaseSprite
id: MobVoxChestMale
baseSprite:
sprite: Mobs/Species/Vox/parts.rsi
state: chest_m
- type: humanoidBaseSprite
id: MobVoxChestFemale
baseSprite:
sprite: Mobs/Species/Vox/parts.rsi
state: chest_f
- type: humanoidBaseSprite
id: MobVoxGroin
baseSprite:
sprite: Mobs/Species/Vox/parts.rsi
state: groin_m
- type: humanoidBaseSprite
id: MobVoxGroinMale
baseSprite:
sprite: Mobs/Species/Vox/parts.rsi
state: groin_m
- type: humanoidBaseSprite
id: MobVoxGroinFemale
baseSprite:
sprite: Mobs/Species/Vox/parts.rsi
state: groin_f
- type: humanoidBaseSprite
id: MobVoxLLeg
baseSprite:
sprite: Mobs/Species/Vox/parts.rsi
state: l_leg
- type: humanoidBaseSprite
id: MobVoxLArm
baseSprite:
sprite: Mobs/Species/Vox/parts.rsi
state: l_arm
- type: humanoidBaseSprite
id: MobVoxLHand
baseSprite:
sprite: Mobs/Species/Vox/parts.rsi
state: l_hand
- type: humanoidBaseSprite
id: MobVoxLFoot
baseSprite:
sprite: Mobs/Species/Vox/parts.rsi
state: l_foot
- type: humanoidBaseSprite
id: MobVoxRLeg
baseSprite:
sprite: Mobs/Species/Vox/parts.rsi
state: r_leg
- type: humanoidBaseSprite
id: MobVoxRArm
baseSprite:
sprite: Mobs/Species/Vox/parts.rsi
state: r_arm
- type: humanoidBaseSprite
id: MobVoxRHand
baseSprite:
sprite: Mobs/Species/Vox/parts.rsi
state: r_hand
- type: humanoidBaseSprite
id: MobVoxRFoot
baseSprite:
sprite: Mobs/Species/Vox/parts.rsi
state: r_foot