# SPDX-FileCopyrightText: 2025 BloodfiendishOperator <141253729+Diggy0@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 GoobBot <uristmchands@proton.me>
#
# SPDX-License-Identifier: AGPL-3.0-or-later

# Chest

- type: marking
  id: bubble
  bodyPart: Chest
  markingCategory: Chest
  speciesRestriction: [ SlimePerson ]
  sprites:
  - sprite: _Impstation/Mobs/Customization/SlimePerson/chest.rsi
    state: bubble

- type: marking
  id: fishbowl
  bodyPart: Chest
  markingCategory: Chest
  speciesRestriction: [ SlimePerson ]
  sprites:
  - sprite: _Impstation/Mobs/Customization/SlimePerson/chest.rsi
    state: fishbowl1
  - sprite: _Impstation/Mobs/Customization/SlimePerson/chest.rsi
    state: fishbowl2

- type: marking
  id: SlimeBonechest
  bodyPart: Chest
  markingCategory: Chest
  speciesRestriction: [ SlimePerson ]
  coloring:
    default:
      type:
        !type:SimpleColoring
        color: "#F8F8F8"
  sprites:
  - sprite: _Impstation/Mobs/Customization/SlimePerson/chest.rsi
    state: bone

- type: marking
  id: SlimeCore
  bodyPart: Chest
  markingCategory: Chest
  speciesRestriction: [ SlimePerson ]
  followSkinColor: false
  coloring:
    default:
      type:
        !type:EyeColoring
  sprites:
  - sprite: _Impstation/Mobs/Customization/SlimePerson/chest.rsi
    state: core

- type: marking
  id: SlimeCoreGlowing
  bodyPart: Chest
  markingCategory: Chest
  speciesRestriction: [ SlimePerson ]
  followSkinColor: false
  coloring:
    default:
      type:
        !type:EyeColoring
  sprites:
  - sprite: _Impstation/Mobs/Customization/SlimePerson/chest.rsi
    state: core
  shader: unshaded


- type: marking
  id: SlimeLungs
  bodyPart: Chest
  markingCategory: Chest
  speciesRestriction: [ SlimePerson ]
  followSkinColor: true
  sprites:
  - sprite: _Impstation/Mobs/Customization/SlimePerson/chest.rsi
    state: lungs

# Head

- type: marking
  id: FadingStars
  bodyPart: LLeg
  markingCategory: Overlay
  speciesRestriction: [ SlimePerson ]
  sprites:
  - sprite: _Impstation/Mobs/Customization/SlimePerson/head.rsi
    state: fadingstars1
  - sprite: _Impstation/Mobs/Customization/SlimePerson/head.rsi
    state: fadingstars2
  - sprite: _Impstation/Mobs/Customization/SlimePerson/head.rsi
    state: fadingstars3
  shader: unshaded


- type: marking
  id: fizz
  bodyPart: LLeg
  markingCategory: Overlay
  speciesRestriction: [ SlimePerson ]
  sprites:
  - sprite: _Impstation/Mobs/Customization/SlimePerson/head.rsi
    state: fizz

- type: marking
  id: SlimeBonehead
  bodyPart: Head
  markingCategory: Head
  speciesRestriction: [ SlimePerson ]
  coloring:
    default:
      type:
        !type:SimpleColoring
        color: "#F8F8F8"
  sprites:
  - sprite: _Impstation/Mobs/Customization/SlimePerson/head.rsi
    state: bone

- type: marking
  id: SlimeNose
  bodyPart: Head
  markingCategory: Head
  speciesRestriction: [ SlimePerson ]
  forcedColoring: true
  followSkinColor: true
  sprites:
  - sprite: _Impstation/Mobs/Customization/SlimePerson/head.rsi
    state: nose

- type: marking
  id: SlimeMouth
  bodyPart: Head
  markingCategory: Head
  speciesRestriction: [ SlimePerson ]
  followSkinColor: true
  sprites:
  - sprite: _Impstation/Mobs/Customization/SlimePerson/head.rsi
    state: mouth

- type: marking
  id: SlimeBrain
  bodyPart: Head
  markingCategory: Head
  speciesRestriction: [ SlimePerson ]
  followSkinColor: true
  sprites:
  - sprite: _Impstation/Mobs/Customization/SlimePerson/head.rsi
    state: brain

# Snout

# Eyes

- type: marking
  id: SlimeEyeglow
  bodyPart: Eyes
  markingCategory: Head
  speciesRestriction: [ SlimePerson ]
  coloring:
    default:
      type:
        !type:EyeColoring
        negative: false
  sprites:
  - sprite: _Impstation/Mobs/Customization/SlimePerson/eyes.rsi
    state: glow
  shader: unshaded

- type: marking
  id: SlimeEyesDroopy
  bodyPart: Eyes
  markingCategory: Head
  speciesRestriction: [ SlimePerson ]
  coloring:
    default:
      type:
        !type:EyeColoring
        negative: false
  sprites:
  - sprite: _Impstation/Mobs/Customization/SlimePerson/eyes.rsi
    state: droopy

- type: marking
  id: SlimeEyesDroopyGlowing
  bodyPart: Eyes
  markingCategory: Head
  speciesRestriction: [ SlimePerson ]
  coloring:
    default:
      type:
        !type:EyeColoring
        negative: false
  sprites:
  - sprite: _Impstation/Mobs/Customization/SlimePerson/eyes.rsi
    state: droopyglow
  shader: unshaded


- type: marking
  id: SlimeEyesCyclops
  bodyPart: Eyes
  markingCategory: Head
  speciesRestriction: [ SlimePerson ]
  coloring:
    default:
      type:
        !type:EyeColoring
        negative: false
  sprites:
  - sprite: _Impstation/Mobs/Customization/SlimePerson/eyes.rsi
    state: cyclops

- type: marking
  id: SlimeEyesCyclopsGlowing
  bodyPart: Eyes
  markingCategory: Head
  speciesRestriction: [ SlimePerson ]
  coloring:
    default:
      type:
        !type:EyeColoring
        negative: false
  sprites:
  - sprite: _Impstation/Mobs/Customization/SlimePerson/eyes.rsi
    state: cyclopsglow
  shader: unshaded


# RArm

- type: marking
  id: SlimeBonearmright
  bodyPart: RArm
  markingCategory: RightArm
  speciesRestriction: [ SlimePerson ]
  coloring:
    default:
      type:
        !type:SimpleColoring
        color: "#F8F8F8"
  sprites:
  - sprite: _Impstation/Mobs/Customization/SlimePerson/rarm.rsi
    state: bone

# LArm

- type: marking
  id: SlimeBonearmleft
  bodyPart: LArm
  markingCategory: LeftArm
  speciesRestriction: [ SlimePerson ]
  coloring:
    default:
      type:
        !type:SimpleColoring
        color: "#F8F8F8"
  sprites:
  - sprite: _Impstation/Mobs/Customization/SlimePerson/larm.rsi
    state: bone

# RLeg

- type: marking
  id: SlimeBonelegright
  bodyPart: RLeg
  markingCategory: RightLeg
  speciesRestriction: [ SlimePerson ]
  coloring:
    default:
      type:
        !type:SimpleColoring
        color: "#F8F8F8"
  sprites:
  - sprite: _Impstation/Mobs/Customization/SlimePerson/rleg.rsi
    state: bone

# LLeg

- type: marking
  id: SlimeBonelegleft
  bodyPart: LLeg
  markingCategory: LeftLeg
  speciesRestriction: [ SlimePerson ]
  coloring:
    default:
      type:
        !type:SimpleColoring
        color: "#F8F8F8"
  sprites:
  - sprite: _Impstation/Mobs/Customization/SlimePerson/lleg.rsi
    state: bone

# UndergarmentBottom

# UndergarmentTop

# LFoot

- type: marking
  id: SlimeBonefootleft
  bodyPart: LFoot
  markingCategory: LeftFoot
  speciesRestriction: [ SlimePerson ]
  coloring:
    default:
      type:
        !type:SimpleColoring
        color: "#F8F8F8"
  sprites:
  - sprite: _Impstation/Mobs/Customization/SlimePerson/lfoot.rsi
    state: bone

# RFoot

- type: marking
  id: SlimeBonefootright
  bodyPart: RFoot
  markingCategory: RightFoot
  speciesRestriction: [ SlimePerson ]
  coloring:
    default:
      type:
        !type:SimpleColoring
        color: "#F8F8F8"
  sprites:
  - sprite: _Impstation/Mobs/Customization/SlimePerson/rfoot.rsi
    state: bone

# LHand

- type: marking
  id: SlimeBonehandleft
  bodyPart: LHand
  markingCategory: LeftHand
  speciesRestriction: [ SlimePerson ]
  coloring:
    default:
      type:
        !type:SimpleColoring
        color: "#F8F8F8"
  sprites:
  - sprite: _Impstation/Mobs/Customization/SlimePerson/lhand.rsi
    state: bone

# RHand

- type: marking
  id: SlimeBonehandright
  bodyPart: RHand
  markingCategory: RightHand
  speciesRestriction: [ SlimePerson ]
  coloring:
    default:
      type:
        !type:SimpleColoring
        color: "#F8F8F8"
  sprites:
  - sprite: _Impstation/Mobs/Customization/SlimePerson/rhand.rsi
    state: bone

# FacialHair

# Hair

# HeadSide

# HeadTop

# Tail

# RArmExtension
