- type: species
  id: Vulpkanin
  name: species-name-foxes
  roundStart: false # Fire edit
  stationRecordsHidden: true # Fire added
  prototype: MobVulpkanin
  bodyTypes:
  # оставил VulpkaninNormal чтобы у людей не сбрасывались их настройки
  - VulpkaninNormal # VulpkaninCurvedSmallMuzzle
  - VulpkaninStraightSmallMuzzle
  - VulpkaninCurvedBigMuzzle
  - VulpkaninStraightBigMuzzle
  defaultSkinTone: "#FFBBC3"
  markingLimits: MobVulpkaninMarkingLimits
  dollPrototype: MobVulpkaninDummy
  skinColoration: Hues
  # Sunrise-Edit
  buttScan:
    sprite: /Textures/_Sunrise/CopyMachine/butts_scans.rsi
    state: human # SUNRISE-TODO: Спрайт жопы вульп

- type: bodyType
  id: VulpkaninNormal # VulpkaninCurvedSmallMuzzle
  name: body-curved-small-muzzle
  sprites:
    Head: MobVulpkaninHeadSmallMuzzle
    Hair: MobHumanoidAnyMarking
    FacialHair: MobHumanoidAnyMarking
    Snout: MobHumanoidAnyMarking
    Chest: MobVulpkaninTorso
    HeadTop: MobHumanoidAnyMarking
    HeadSide: MobHumanoidAnyMarking
    Tail: MobHumanoidAnyMarking
    Eyes: MobHumanoidEyes
    LArm: MobVulpkaninLArm
    RArm: MobVulpkaninRArm
    LHand: MobVulpkaninLHand
    RHand: MobVulpkaninRHand
    LLeg: MobVulpkaninCurvedLLeg
    RLeg: MobVulpkaninCurvedRLeg
    LFoot: MobVulpkaninCurvedLFoot
    RFoot: MobVulpkaninCurvedRFoot

- type: bodyType
  id: VulpkaninStraightSmallMuzzle
  name: body-straight-small-muzzle
  sprites:
    Head: MobVulpkaninHeadSmallMuzzle
    Hair: MobHumanoidAnyMarking
    FacialHair: MobHumanoidAnyMarking
    Snout: MobHumanoidAnyMarking
    Chest: MobVulpkaninTorso
    HeadTop: MobHumanoidAnyMarking
    HeadSide: MobHumanoidAnyMarking
    Tail: MobHumanoidAnyMarking
    Eyes: MobHumanoidEyes
    LArm: MobVulpkaninLArm
    RArm: MobVulpkaninRArm
    LHand: MobVulpkaninLHand
    RHand: MobVulpkaninRHand
    LLeg: MobVulpkaninStraightLLeg
    RLeg: MobVulpkaninStraightRLeg
    LFoot: MobVulpkaninStraightLFoot
    RFoot: MobVulpkaninStraightRFoot

- type: bodyType
  id: VulpkaninCurvedBigMuzzle
  name: body-curved-big-muzzle
  sprites:
    Head: MobVulpkaninHeadBigMuzzle
    Hair: MobHumanoidAnyMarking
    FacialHair: MobHumanoidAnyMarking
    Snout: MobHumanoidAnyMarking
    Chest: MobVulpkaninTorso
    HeadTop: MobHumanoidAnyMarking
    HeadSide: MobHumanoidAnyMarking
    Tail: MobHumanoidAnyMarking
    Eyes: MobHumanoidEyes
    LArm: MobVulpkaninLArm
    RArm: MobVulpkaninRArm
    LHand: MobVulpkaninLHand
    RHand: MobVulpkaninRHand
    LLeg: MobVulpkaninCurvedLLeg
    RLeg: MobVulpkaninCurvedRLeg
    LFoot: MobVulpkaninCurvedLFoot
    RFoot: MobVulpkaninCurvedRFoot

- type: bodyType
  id: VulpkaninStraightBigMuzzle
  name: body-straight-big-muzzle
  sprites:
    Head: MobVulpkaninHeadBigMuzzle
    Hair: MobHumanoidAnyMarking
    FacialHair: MobHumanoidAnyMarking
    Snout: MobHumanoidAnyMarking
    Chest: MobVulpkaninTorso
    HeadTop: MobHumanoidAnyMarking
    HeadSide: MobHumanoidAnyMarking
    Tail: MobHumanoidAnyMarking
    Eyes: MobHumanoidEyes
    LArm: MobVulpkaninLArm
    RArm: MobVulpkaninRArm
    LHand: MobVulpkaninLHand
    RHand: MobVulpkaninRHand
    LLeg: MobVulpkaninStraightLLeg
    RLeg: MobVulpkaninStraightRLeg
    LFoot: MobVulpkaninStraightLFoot
    RFoot: MobVulpkaninStraightRFoot

- type: markingPoints
  id: MobVulpkaninMarkingLimits
  points:
    Hair:
      points: 1
      required: false
    FacialHair:
      points: 1
      required: false
    Tail:
      points: 1
      required: true
      defaultMarkings: [ VulpTail ]
    Head:
      points: 1
      required: false
    Legs:
      points: 1
      required: false
    Arms:
      points: 1
      required: false
    Snout:
      points: 1
      required: false
    HeadTop:
      points: 1
      required: true
      defaultMarkings: [ VulpEar ]
    Overlay:
      points: 2
      required: false

- type: humanoidBaseSprite
  id: MobVulpkaninHeadSmallMuzzle
  baseSprite:
    sprite: _Sunrise/Mobs/Species/Vulpkanin/parts.rsi
    state: head_m_small_muzzle

- type: humanoidBaseSprite
  id: MobVulpkaninHeadSmallMuzzleMale
  baseSprite:
    sprite: _Sunrise/Mobs/Species/Vulpkanin/parts.rsi
    state: head_m_small_muzzle

- type: humanoidBaseSprite
  id: MobVulpkaninHeadSmallMuzzleFemale
  baseSprite:
    sprite: _Sunrise/Mobs/Species/Vulpkanin/parts.rsi
    state: head_f_small_muzzle

- type: humanoidBaseSprite
  id: MobVulpkaninTorso
  baseSprite:
    sprite: _Sunrise/Mobs/Species/Vulpkanin/parts.rsi
    state: torso_m

- type: humanoidBaseSprite
  id: MobVulpkaninTorsoMale
  baseSprite:
    sprite: _Sunrise/Mobs/Species/Vulpkanin/parts.rsi
    state: torso_m

- type: humanoidBaseSprite
  id: MobVulpkaninTorsoFemale
  baseSprite:
    sprite: _Sunrise/Mobs/Species/Vulpkanin/parts.rsi
    state: torso_f

- type: humanoidBaseSprite
  id: MobVulpkaninCurvedLLeg
  baseSprite:
    sprite: _Sunrise/Mobs/Species/Vulpkanin/parts.rsi
    state: l_leg_curved

- type: humanoidBaseSprite
  id: MobVulpkaninLHand
  baseSprite:
    sprite: _Sunrise/Mobs/Species/Vulpkanin/parts.rsi
    state: l_hand

- type: humanoidBaseSprite
  id: MobVulpkaninLArm
  baseSprite:
    sprite: _Sunrise/Mobs/Species/Vulpkanin/parts.rsi
    state: l_arm

- type: humanoidBaseSprite
  id: MobVulpkaninCurvedLFoot
  baseSprite:
    sprite: _Sunrise/Mobs/Species/Vulpkanin/parts.rsi
    state: l_foot_curved

- type: humanoidBaseSprite
  id: MobVulpkaninCurvedRLeg
  baseSprite:
    sprite: _Sunrise/Mobs/Species/Vulpkanin/parts.rsi
    state: r_leg_curved

- type: humanoidBaseSprite
  id: MobVulpkaninRHand
  baseSprite:
    sprite: _Sunrise/Mobs/Species/Vulpkanin/parts.rsi
    state: r_hand

- type: humanoidBaseSprite
  id: MobVulpkaninRArm
  baseSprite:
    sprite: _Sunrise/Mobs/Species/Vulpkanin/parts.rsi
    state: r_arm

- type: humanoidBaseSprite
  id: MobVulpkaninCurvedRFoot
  baseSprite:
    sprite: _Sunrise/Mobs/Species/Vulpkanin/parts.rsi
    state: r_foot_curved

# Straight

- type: humanoidBaseSprite
  id: MobVulpkaninStraightLLeg
  baseSprite:
    sprite: _Sunrise/Mobs/Species/Vulpkanin/parts.rsi
    state: l_leg_straight

- type: humanoidBaseSprite
  id: MobVulpkaninStraightLFoot
  baseSprite:
    sprite: _Sunrise/Mobs/Species/Vulpkanin/parts.rsi
    state: l_foot_straight

- type: humanoidBaseSprite
  id: MobVulpkaninStraightRLeg
  baseSprite:
    sprite: _Sunrise/Mobs/Species/Vulpkanin/parts.rsi
    state: r_leg_straight

- type: humanoidBaseSprite
  id: MobVulpkaninStraightRFoot
  baseSprite:
    sprite: _Sunrise/Mobs/Species/Vulpkanin/parts.rsi
    state: r_foot_straight

# big muzzle

- type: humanoidBaseSprite
  id: MobVulpkaninHeadBigMuzzle
  baseSprite:
    sprite: _Sunrise/Mobs/Species/Vulpkanin/parts.rsi
    state: head_m_big_muzzle

- type: humanoidBaseSprite
  id: MobVulpkaninHeadBigMuzzleMale
  baseSprite:
    sprite: _Sunrise/Mobs/Species/Vulpkanin/parts.rsi
    state: head_m_big_muzzle

- type: humanoidBaseSprite
  id: MobVulpkaninHeadBigMuzzleFemale
  baseSprite:
    sprite: _Sunrise/Mobs/Species/Vulpkanin/parts.rsi
    state: head_f_big_muzzle
