# 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 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 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

- type: species
  id: Tajaran
  name: species-name-tajaran
  roundStart: true
  prototype: MobTajaran
  sprites: MobTajaranSprites
  markingLimits: MobTajaranMarkingLimits
  dollPrototype: MobTajaranDummy
  skinColoration: AnimalFur
  maleFirstNames: NamesTajaranFirst
  femaleFirstNames: NamesTajaranFirst
  lastNames: NamesTajaranLast
  # begin Goobstation: port EE height/width sliders
  minHeight: 0.85
  defaultHeight: 0.90
  maxHeight: 1.15
  minWidth: 0.85
  defaultWidth: 0.90
  maxWidth: 1.10
  # end Goobstation: port EE height/width sliders

- type: markingPoints
  id: MobTajaranMarkingLimits
  points:
    Hair:
      points: 1
      required: false
    FacialHair:
      points: 1
      required: false
    Snout:
      points: 1
      required: false
    Tail:
      points: 1
      required: true
      defaultMarkings: [ TajaranTailRetro ]
    HeadTop:
      points: 1
      required: true
      defaultMarkings: [ TajaranEarsBasic ]
    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: speciesBaseSprites
  id: MobTajaranSprites
  sprites:
    Head: MobTajaranHead
    HeadTop: MobHumanoidAnyMarking
    HeadSide: MobHumanoidAnyMarking
    Hair: MobHumanoidAnyMarking
    FacialHair: MobHumanoidAnyMarking
    Snout: MobHumanoidAnyMarking
    Chest: MobTajaranChest
    Groin: MobTajaranGroin
    Eyes: MobTajaranEyes
    LArm: MobTajaranLArm
    RArm: MobTajaranRArm
    LHand: MobTajaranLHand
    RHand: MobTajaranRHand
    LLeg: MobTajaranLLeg
    RLeg: MobTajaranRLeg
    Tail: MobHumanoidAnyMarking
    LFoot: MobTajaranLFoot
    RFoot: MobTajaranRFoot

- type: humanoidBaseSprite
  id: MobTajaranEyes
  baseSprite:
    sprite: Mobs/Customization/eyes.rsi
    state: eyes

- type: humanoidBaseSprite
  id: MobTajaranHead
  baseSprite:
    sprite: _Goobstation/Mobs/Species/Tajaran/parts.rsi
    state: head_m

- type: humanoidBaseSprite
  id: MobTajaranHeadMale
  baseSprite:
    sprite: _Goobstation/Mobs/Species/Tajaran/parts.rsi
    state: head_m

- type: humanoidBaseSprite
  id: MobTajaranHeadFemale
  baseSprite:
    sprite: _Goobstation/Mobs/Species/Tajaran/parts.rsi
    state: head_f

- type: humanoidBaseSprite
  id: MobTajaranChest
  baseSprite:
    sprite: _Goobstation/Mobs/Species/Tajaran/parts.rsi
    state: chest_m

- type: humanoidBaseSprite
  id: MobTajaranChestMale
  baseSprite:
    sprite: _Goobstation/Mobs/Species/Tajaran/parts.rsi
    state: chest_m

- type: humanoidBaseSprite
  id: MobTajaranChestFemale
  baseSprite:
    sprite: _Goobstation/Mobs/Species/Tajaran/parts.rsi
    state: chest_f

- type: humanoidBaseSprite
  id: MobTajaranGroin
  baseSprite:
    sprite: _Goobstation/Mobs/Species/Tajaran/parts.rsi
    state: groin_m

- type: humanoidBaseSprite
  id: MobTajaranGroinMale
  baseSprite:
    sprite: _Goobstation/Mobs/Species/Tajaran/parts.rsi
    state: groin_m

- type: humanoidBaseSprite
  id: MobTajaranGroinFemale
  baseSprite:
    sprite: _Goobstation/Mobs/Species/Tajaran/parts.rsi
    state: groin_f

- type: humanoidBaseSprite
  id: MobTajaranLLeg
  baseSprite:
    sprite: _Goobstation/Mobs/Species/Tajaran/parts.rsi
    state: l_leg

- type: humanoidBaseSprite
  id: MobTajaranLArm
  baseSprite:
    sprite: _Goobstation/Mobs/Species/Tajaran/parts.rsi
    state: l_arm

- type: humanoidBaseSprite
  id: MobTajaranLHand
  baseSprite:
    sprite: _Goobstation/Mobs/Species/Tajaran/parts.rsi
    state: l_hand

- type: humanoidBaseSprite
  id: MobTajaranLFoot
  baseSprite:
    sprite: _Goobstation/Mobs/Species/Tajaran/parts.rsi
    state: l_foot

- type: humanoidBaseSprite
  id: MobTajaranRLeg
  baseSprite:
    sprite: _Goobstation/Mobs/Species/Tajaran/parts.rsi
    state: r_leg

- type: humanoidBaseSprite
  id: MobTajaranRArm
  baseSprite:
    sprite: _Goobstation/Mobs/Species/Tajaran/parts.rsi
    state: r_arm

- type: humanoidBaseSprite
  id: MobTajaranRHand
  baseSprite:
    sprite: _Goobstation/Mobs/Species/Tajaran/parts.rsi
    state: r_hand

- type: humanoidBaseSprite
  id: MobTajaranRFoot
  baseSprite:
    sprite: _Goobstation/Mobs/Species/Tajaran/parts.rsi
    state: r_foot
