# All the Vulpkanin customization

# Ears Markings

- type: marking
  id: VulpEarWolf
  bodyPart: HeadTop
  groupWhitelist: [Vulpkanin, Human] # starcup
  sprites:
    - sprite: _DV/Mobs/Customization/Vulpkanin/ear_markings.rsi
      state: wolf
    - sprite: _DV/Mobs/Customization/Vulpkanin/ear_markings.rsi
      state: wolf-inner

- type: marking
  id: VulpEarTajaran
  bodyPart: HeadTop
  groupWhitelist: [Vulpkanin]
  sprites:
    - sprite: _DV/Mobs/Customization/Vulpkanin/ear_markings.rsi
      state: msai
    - sprite: _DV/Mobs/Customization/Vulpkanin/ear_markings.rsi
      state: msai-inner

- type: marking
  id: VulpEarDalmatian
  bodyPart: HeadTop
  groupWhitelist: [Vulpkanin, Human, Slime] # starcup
  sprites:
    - sprite: _DV/Mobs/Customization/Vulpkanin/ear_markings.rsi
      state: dalmatian

# Head Markings (Snout)
- type: marking
  id: VulpSnoutAlt
  bodyPart: Snout
  groupWhitelist: [Vulpkanin]
  sprites:
    - sprite: _DV/Mobs/Customization/Vulpkanin/head_markings.rsi
      state: muzzle_alt
    - sprite: _DV/Mobs/Customization/Vulpkanin/head_markings.rsi
      state: nose

- type: marking
  id: VulpSnoutSharp
  bodyPart: Snout
  groupWhitelist: [Vulpkanin]
  sprites:
    - sprite: _DV/Mobs/Customization/Vulpkanin/head_markings.rsi
      state: muzzle_sharp
    - sprite: _DV/Mobs/Customization/Vulpkanin/head_markings.rsi
      state: nose

- type: marking
  id: VulpSnoutFade
  bodyPart: Snout
  groupWhitelist: [Vulpkanin]
  sprites:
    - sprite: _DV/Mobs/Customization/Vulpkanin/head_markings.rsi
      state: muzzle_fade
    - sprite: _DV/Mobs/Customization/Vulpkanin/head_markings.rsi
      state: nose

# Tail Markings
- type: marking
  id: VulpTailTip
  bodyPart: Tail
  groupWhitelist: [Vulpkanin]
  sprites:
    - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi
      state: vulp
    - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi
      state: vulp-tip

- type: marking
  id: VulpTailTipAnimated
  bodyPart: Tail
  groupWhitelist: []
  sprites:
    - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi
      state: vulp_wag
    - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi
      state: vulp_wag-tip

- type: marking
  id: VulpTailAltTip
  bodyPart: Tail
  groupWhitelist: [Vulpkanin, Human, Felinid, Slime] # starcup
  sprites:
    - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi
      state: vulp_alt
    - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi
      state: vulp_alt-tip

- type: marking
  id: VulpTailFox
  bodyPart: Tail
  groupWhitelist: [Vulpkanin, Felinid] # starcup
  sprites:
    - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi
      state: fox
    - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi
      state: fox-fade

- type: marking
  id: VulpTailFoxTip
  bodyPart: Tail
  groupWhitelist: [Vulpkanin, Felinid] # starcup
  sprites:
    - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi
      state: fox
    - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi
      state: fox-tip

- type: marking
  id: VulpTailFoxAnimated
  bodyPart: Tail
  groupWhitelist: []
  sprites:
    - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi
      state: fox_wag
    - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi
      state: fox_wag-fade

- type: marking
  id: VulpTailFoxWagTip
  bodyPart: Tail
  groupWhitelist: [Vulpkanin, Human, Felinid, Slime] # starcup
  sprites:
    - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi
      state: fox_wag
    - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi
      state: fox_wag-tip

- type: marking
  id: VulpTailBushy
  bodyPart: Tail
  groupWhitelist: [Vulpkanin, Human, Felinid, Slime] # starcup
  sprites:
    - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi
      state: bushfluff

# starcup - upstream replaced these so vulps don't need them, but we're keeping them for non-vulps
- type: marking
  id: VulpTailBushyWag
  bodyPart: Tail
  groupWhitelist: [Human, Slime, Felinid] # starcup
  sprites:
  - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi
    state: bushfluff_wag

- type: marking
  id: VulpTailCoyoteWag
  bodyPart: Tail
  groupWhitelist: [Human, Slime, Felinid] # starcup
  sprites:
  - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi
    state: coyote_wag
# end starcup

- type: marking
  id: VulpTailBushyAnimated
  bodyPart: Tail
  groupWhitelist: []
  sprites:
    - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi
      state: bushfluff_wag

- type: marking
  id: VulpTailCorgiWag
  bodyPart: Tail
  groupWhitelist: [Vulpkanin, Felinid] # starcup (cats need lynx tails!)
  sprites:
    - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi
      state: corgi_wag

- type: marking
  id: VulpTailHuskyAlt
  bodyPart: Tail
  groupWhitelist: [Vulpkanin]
  sprites:
    - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi
      state: husky

- type: marking
  id: VulpTailFox2
  bodyPart: Tail
  groupWhitelist: [Vulpkanin, Felinid] # starcup
  sprites:
    - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi
      state: fox2

- type: marking
  id: VulpTailFox3
  bodyPart: Tail
  groupWhitelist: [Vulpkanin, Felinid] # starcup
  sprites:
    - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi
      state: fox3
    - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi
      state: fox3-tip

- type: marking
  id: VulpTailOtie
  bodyPart: Tail
  groupWhitelist: [Vulpkanin]
  sprites:
    - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi
      state: otie

- type: marking
  id: VulpTailDalmatianWag
  bodyPart: Tail
  groupWhitelist: [ Vulpkanin, Slime ] # starcup
  sprites:
    - sprite: _DV/Mobs/Customization/Vulpkanin/tail_markings.rsi
      state: dalmatian_wag

# Leg Markings
- type: marking
  id: VulpPointsFeet
  bodyPart: RFoot
  groupWhitelist: [Vulpkanin]
  sprites:
    - sprite: _DV/Mobs/Customization/Vulpkanin/body_markings.rsi
      state: points_feet

- type: marking
  id: VulpPointsCrestLegs
  bodyPart: LLeg
  groupWhitelist: [Vulpkanin]
  sprites:
    - sprite: _DV/Mobs/Customization/Vulpkanin/body_markings.rsi
      state: points_crest-legs

- type: marking
  id: VulpPointsFadeLegs
  bodyPart: LLeg
  groupWhitelist: [Vulpkanin]
  sprites:
    - sprite: _DV/Mobs/Customization/Vulpkanin/body_markings.rsi
      state: points_fade-legs

- type: marking
  id: VulpPointsSharpLegs
  bodyPart: LLeg
  groupWhitelist: [Vulpkanin]
  sprites:
    - sprite: _DV/Mobs/Customization/Vulpkanin/body_markings.rsi
      state: points_sharp-legs

# Arm Markings
- type: marking
  id: VulpPointsHands
  bodyPart: RHand
  groupWhitelist: [Vulpkanin]
  sprites:
    - sprite: _DV/Mobs/Customization/Vulpkanin/body_markings.rsi
      state: points_hands

- type: marking
  id: VulpPointsCrestArms
  bodyPart: LArm
  groupWhitelist: [Vulpkanin]
  sprites:
    - sprite: _DV/Mobs/Customization/Vulpkanin/body_markings.rsi
      state: points_crest-arms

- type: marking
  id: VulpPointsFadeArms
  bodyPart: LArm
  groupWhitelist: [Vulpkanin]
  sprites:
    - sprite: _DV/Mobs/Customization/Vulpkanin/body_markings.rsi
      state: points_fade-arms

- type: marking
  id: VulpPointsSharpArms
  bodyPart: LArm
  groupWhitelist: [Vulpkanin]
  sprites:
    - sprite: _DV/Mobs/Customization/Vulpkanin/body_markings.rsi
      state: points_sharp-arms
