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
4 changes: 4 additions & 0 deletions Resources/Locale/en-US/_DEN/chat/managers/chat-manager.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
chat-speech-verb-name-tajaran = Tajaran
chat-speech-verb-tajaran-1 = meows
chat-speech-verb-tajaran-2 = mews
chat-speech-verb-tajaran-3 = purrs
77 changes: 77 additions & 0 deletions Resources/Locale/en-US/_DEN/markings/tajaran.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
# Ears

marking-TajaranEarsRetro = Tajaran Ears
marking-TajaranEarsRetro-ears = Ear

marking-TajaranEarsRetroNear = Tajaran Ears, Near
marking-TajaranEarsRetro-ears_near = Ear

marking-TajaranEarsSeparate = Tajaran Ears, Separated
marking-TajaranEarsSeparate-outears = Outer ear
marking-TajaranEarsSeparate-inears = Inner ear

marking-TajaranEarsSeparateNear = Tajaran Ears, Separated, Near
marking-TajaranEarsSeparateNear-outears_near = Outer ear
marking-TajaranEarsSeparateNear-inears_near = Inner ear

# Tails

marking-TajaranTailRetro = Tajaran Tail
marking-TajaranTailRetro-tail = Tail

marking-TajaranTailRetroRings = Tajaran Tail, Rings
marking-TajaranTailRetroRings-tail = Tail
marking-TajaranTailRetroRings-tail_rings = Rings

marking-TajaranTailLeopard = Leopard Tail
marking-TajaranTailLeopard-leopard_primary = Tail
marking-TajaranTailLeopard-leopard_secondary = Spots

## Animated

marking-TajaranTailRetroAnimated = Tajaran Tail (Animated)
marking-TajaranTailRetroAnimated-tail = tail_anim

marking-TajaranTailRetroRingsAnimated = Tajaran Tail, Rings (Animated)
marking-TajaranTailRetroRingsAnimated-tail_anim = Tail
marking-TajaranTailRetroRingsAnimated-tail_anim_rings = Rings

marking-TajaranTailLeopardAnimated = Leopard Tail (Animated)
marking-TajaranTailLeopardAnimated-leotailanim_primary = Tail
marking-TajaranTailLeopardAnimated-leotailanim_secondary = Spots

# Head

marking-TajaranHeadNose = Tajaran Nose
marking-TajaranHeadNose-nose = Nose

marking-TajaranHeadMuzzle = Tajaran Muzzle
marking-TajaranHeadMuzzle-muzzle = Muzzle

marking-TajaranHeadMuzzleLarge = Tajaran Muzzle, Large
marking-TajaranHeadMuzzleLarge-muzzle_large = Muzzle

marking-TajaranHeadPoints = Tajaran Points Pattern
marking-TajaranHeadPoints-points = Points

marking-TajaranHeadTiger = Tajaran Tiger Pattern
marking-TajaranHeadTiger-tiger_face = Stripes

marking-TajaranHeadTigerAlt = Tajaran Tiger Pattern, Alt
marking-TajaranHeadTigerAlt-tiger_head = Stripes

marking-TajaranHeadPatches = Tajaran Patches
marking-TajaranHeadPatches-patch = Patches

# Torso

marking-TajaranTorsoBelly = Tajaran Belly
marking-TajaranTorsoBelly-belly = Belly

marking-TajaranTorsoCrest = Tajaran Chest Crest
marking-TajaranTorsoCrest-crest = Crest

marking-TajaranTorsoFullBelly = Tajaran Belly, Full
marking-TajaranTorsoFullBelly-crest = fullbelly

# Limbs
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-tajaran = tajaran

# 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-tajaran = Tajaran
249 changes: 249 additions & 0 deletions Resources/Prototypes/_DEN/Body/Species/tajaran.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,249 @@
- type: markingsGroup
parent: Undergarments
id: Tajaran
onlyGroupWhitelisted: true
limits:
enum.HumanoidVisualLayers.Hair:
limit: 1
required: false
onlyGroupWhitelisted: false
enum.HumanoidVisualLayers.FacialHair:
limit: 1
required: false
onlyGroupWhitelisted: false
enum.HumanoidVisualLayers.Tail:
limit: 1
required: true
default: [ TajaranTailRetro ]
enum.HumanoidVisualLayers.Chest:
limit: 4
required: false
enum.HumanoidVisualLayers.Snout:
limit: 1
required: true
enum.HumanoidVisualLayers.HeadTop:
limit: 4
required: true
default: [ TajaranEarsRetro ]
enum.HumanoidVisualLayers.HeadSide:
limit: 4
required: false
enum.HumanoidVisualLayers.LArm:
limit: 4
required: false
enum.HumanoidVisualLayers.RArm:
limit: 4
required: false
enum.HumanoidVisualLayers.LHand:
limit: 4
required: false
enum.HumanoidVisualLayers.RHand:
limit: 4
required: false
enum.HumanoidVisualLayers.LLeg:
limit: 4
required: false
enum.HumanoidVisualLayers.RLeg:
limit: 4
required: false
enum.HumanoidVisualLayers.LFoot:
limit: 4
required: false
enum.HumanoidVisualLayers.RFoot:
limit: 4
required: false

- type: entity
parent: BaseSpeciesAppearance
id: AppearanceTajaran
name: tajaran appearance
components:
- type: Inventory
speciesId: tajaran
# Tajaran currently do not have displacement maps.
- type: InitialBody
organs:
Torso: OrganTajaranTorso
Head: OrganTajaranHead
ArmLeft: OrganTajaranArmLeft
ArmRight: OrganTajaranArmRight
HandRight: OrganTajaranHandRight
HandLeft: OrganTajaranHandLeft
LegLeft: OrganTajaranLegLeft
LegRight: OrganTajaranLegRight
FootLeft: OrganTajaranFootLeft
FootRight: OrganTajaranFootRight
Brain: OrganTajaranBrain
Eyes: OrganTajaranEyes
Tongue: OrganTajaranTongue
Appendix: OrganTajaranAppendix
Ears: OrganTajaranEars
Lungs: OrganTajaranLungs
Heart: OrganTajaranHeart
Stomach: OrganTajaranStomach
Liver: OrganTajaranLiver
Kidneys: OrganTajaranKidneys
- type: HumanoidProfile
species: Tajaran

- type: entity
parent:
- AppearanceTajaran
- BaseSpeciesMobOrganic
id: MobTajaran
name: Urist McPurrs
suffix: Tajaran
components:
- type: Speech
speechSounds: Alto
speechVerb: Tajaran
allowedEmotes: [] # TODO
- type: TypingIndicator
proto: default # TODO
- type: Vocal
sounds:
Male: MaleHuman # TODO
Female: FemaleHuman # TODO
Unsexed: MaleHuman # TODO
- type: MeleeWeapon
soundHit:
collection: AlienClaw
angle: 30
animation: WeaponArcClaw
damage:
types:
Slash: 5
- type: Wagging
# DEN start
- type: PhysiologyDescription
baseLabel: physiology-description-species-base-tajaran
# End DEN

- type: entity
parent: OrganBase
id: OrganTajaran
abstract: true
suffix: Tajaran

- type: entity
id: OrganTajaranMetabolizer
abstract: true
components:
- type: Metabolizer
metabolizerTypes: [ Animal ]

- type: entity
parent: OrganTajaran
id: OrganTajaranInternal
abstract: true
components:
- type: Sprite
sprite: Mobs/Species/Human/organs.rsi

- type: entity
parent: OrganTajaran
id: OrganTajaranExternal
abstract: true
components:
- type: Sprite
sprite: _EE/Mobs/Species/Tajaran/parts.rsi
- type: VisualOrgan
data:
sprite: _EE/Mobs/Species/Tajaran/parts.rsi
- type: VisualOrganMarkings
markingData:
group: Tajaran

- type: entity
parent: [ OrganBaseTorsoSexed, OrganBaseTorso, OrganTajaranExternal ]
id: OrganTajaranTorso
components:
- type: VisualOrganMarkings
hideableLayers:
- enum.HumanoidVisualLayers.Tail

- type: entity
parent: [ OrganBaseHeadSexed, OrganBaseHead, OrganTajaranExternal ]
id: OrganTajaranHead
components:
- type: VisualOrganMarkings
hideableLayers:
- enum.HumanoidVisualLayers.Snout
- enum.HumanoidVisualLayers.HeadTop
- enum.HumanoidVisualLayers.HeadSide

- type: entity
parent: [ OrganBaseArmLeft, OrganTajaranExternal ]
id: OrganTajaranArmLeft

- type: entity
parent: [ OrganBaseArmRight, OrganTajaranExternal ]
id: OrganTajaranArmRight

- type: entity
parent: [ OrganBaseHandLeft, OrganTajaranExternal ]
id: OrganTajaranHandLeft

- type: entity
parent: [ OrganBaseHandRight, OrganTajaranExternal ]
id: OrganTajaranHandRight

- type: entity
parent: [ OrganBaseLegLeft, OrganTajaranExternal ]
id: OrganTajaranLegLeft

- type: entity
parent: [ OrganBaseLegRight, OrganTajaranExternal ]
id: OrganTajaranLegRight

- type: entity
parent: [ OrganBaseFootLeft, OrganTajaranExternal ]
id: OrganTajaranFootLeft

- type: entity
parent: [ OrganBaseFootRight, OrganTajaranExternal ]
id: OrganTajaranFootRight

- type: entity
parent: [ OrganBaseBrain, OrganSpriteHumanInternal, OrganTajaranInternal ]
id: OrganTajaranBrain

- type: entity
parent: [ OrganBaseEyes, OrganTajaranInternal, OrganTajaranExternal ]
id: OrganTajaranEyes
components:
- type: VisualOrgan
data:
sprite: Mobs/Customization/eyes.rsi

- type: entity
parent: [ OrganBaseTongue, OrganTajaranInternal ]
id: OrganTajaranTongue

- type: entity
parent: [ OrganBaseAppendix, OrganSpriteHumanInternal, OrganTajaranInternal ]
id: OrganTajaranAppendix

- type: entity
parent: [ OrganBaseEars, OrganSpriteHumanInternal, OrganTajaranInternal ]
id: OrganTajaranEars

- type: entity
parent: [ OrganBaseLungs, OrganTajaranInternal, OrganTajaranMetabolizer ]
id: OrganTajaranLungs

- type: entity
parent: [ OrganBaseHeart, OrganTajaranInternal, OrganTajaranMetabolizer ]
id: OrganTajaranHeart

- type: entity
parent: [ OrganBaseStomach, OrganTajaranInternal, OrganTajaranMetabolizer ]
id: OrganTajaranStomach

- type: entity
parent: [ OrganBaseLiver, OrganSpriteHumanInternal, OrganTajaranInternal, OrganTajaranMetabolizer ]
id: OrganTajaranLiver

- type: entity
parent: [ OrganBaseKidneys, OrganSpriteHumanInternal, OrganTajaranInternal, OrganTajaranMetabolizer ]
id: OrganTajaranKidneys
Loading
Loading