Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ physiology-description-species-base-vox = vox
physiology-description-species-base-vulpkanin = vulpkanin

## den species
# TODO
physiology-description-species-base-ovinia = ovinia

# SPECIES PREFIXES
# TODO
Expand Down
1 change: 1 addition & 0 deletions Resources/Locale/en-US/_DEN/species/species.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
species-name-ovinia = Ovinia
107 changes: 107 additions & 0 deletions Resources/Prototypes/_DEN/Body/Species/ovinia.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,107 @@
- type: markingsGroup
parent: Undergarments
id: Ovinia
limits:
# Hair
enum.HumanoidVisualLayers.Hair:
limit: 1
required: false
enum.HumanoidVisualLayers.FacialHair:
limit: 1
required: false

# Base body
enum.HumanoidVisualLayers.Chest:
limit: 4
required: false

enum.HumanoidVisualLayers.LArm:
limit: 6
required: false
enum.HumanoidVisualLayers.RArm:
limit: 6
required: false
enum.HumanoidVisualLayers.LHand:
limit: 6
required: false
enum.HumanoidVisualLayers.RHand:
limit: 6
required: false

enum.HumanoidVisualLayers.LLeg:
limit: 6
required: false
enum.HumanoidVisualLayers.RLeg:
limit: 6
required: false
enum.HumanoidVisualLayers.LFoot:
limit: 6
required: false
enum.HumanoidVisualLayers.RFoot:
limit: 6
required: false

# Additional traits
enum.HumanoidVisualLayers.HeadTop:
limit: 2
required: true
default: [ OviniaEars ] # TODO
enum.HumanoidVisualLayers.Tail:
limit: 1
required: true
default: [ OviniaTail ] # TODO

- type: entity
parent: BaseSpeciesAppearance
id: AppearanceOvinia
name: ovinia appearance
components:
- type: InitialBody
organs: # TODO
Torso: OrganReptilianTorso
Head: OrganReptilianHead
ArmLeft: OrganReptilianArmLeft
ArmRight: OrganReptilianArmRight
HandRight: OrganReptilianHandRight
HandLeft: OrganReptilianHandLeft
LegLeft: OrganReptilianLegLeft
LegRight: OrganReptilianLegRight
FootLeft: OrganReptilianFootLeft
FootRight: OrganReptilianFootRight
Brain: OrganReptilianBrain
Eyes: OrganReptilianEyes
Tongue: OrganReptilianTongue
Appendix: OrganReptilianAppendix
Ears: OrganReptilianEars
Lungs: OrganReptilianLungs
Heart: OrganReptilianHeart
Stomach: OrganReptilianStomach
Liver: OrganReptilianLiver
Kidneys: OrganReptilianKidneys
- type: HumanoidProfile
species: Ovinia
- type: Inventory
speciesId: Ovinia

- type: entity
parent:
- AppearanceOvinia
- BaseSpeciesMobOrganic
id: MobOvinia
name: Urist McSheepie
components:
# TODO: 25% less flammable
# TODO: 25% slower hunger and thirst
# TODO: Do not trigger glass shards, mousetraps, or slip hazards
- type: Speech
speechSounds: Alto
speechVerb: Ovinia # TODO
# allowedEmotes: ["Baa"] # TODO
- type: TypingIndicator
proto: ovinia # TODO
- type: BodyEmotes
soundsId: ReptilianBodyEmotes # TODO
- type: Damageable
damageModifierSet: Ovinia # TODO
- type: PhysiologyDescription
baseLabel: physiology-description-species-base-ovinia
8 changes: 8 additions & 0 deletions Resources/Prototypes/_DEN/Species/ovinia.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
- type: species
id: Ovinia
name: species-name-ovinia
roundStart: true
prototype: MobOvinia
dollPrototype: AppearanceOvinia
defaultSkinTone: "#ffffff"
skinColoration: Hues