- type: marking
  id: TattooVoxHeartLeftArm
  bodyPart: LArm
  groupWhitelist: [Vox]
  coloring:
    default:
      type:
        !type:TattooColoring
      fallbackColor: "#666666"
  sprites:
  - sprite: Mobs/Customization/vox_tattoos.rsi
    state: heart_l_arm

- type: marking
  id: TattooVoxHeartRightArm
  bodyPart: RArm
  groupWhitelist: [Vox]
  coloring:
    default:
      type:
        !type:TattooColoring
      fallbackColor: "#666666"
  sprites:
  - sprite: Mobs/Customization/vox_tattoos.rsi
    state: heart_r_arm

- type: marking
  id: TattooVoxHiveChest
  bodyPart: Chest
  groupWhitelist: [Vox]
  coloring:
    default:
      type:
        !type:TattooColoring
      fallbackColor: "#666666"
  sprites:
  - sprite: Mobs/Customization/vox_tattoos.rsi
    state: hive_s

- type: marking
  id: TattooVoxNightlingChest
  bodyPart: Chest
  groupWhitelist: [Vox]
  coloring:
    default:
      type:
        !type:TattooColoring
      fallbackColor: "#666666"
  sprites:
  - sprite: Mobs/Customization/vox_tattoos.rsi
    state: nightling_s

- type: marking
  id: TattooVoxNightbelt
  bodyPart: Chest
  groupWhitelist: [Vox]
  coloring:
    default:
      type:
        !type:TattooColoring
      fallbackColor: "#666666"
  sprites:
  - sprite: Mobs/Customization/vox_tattoos.rsi
    state: nightbelt

- type: marking
  id: TattooVoxChestV
  bodyPart: Chest
  groupWhitelist: [Vox]
  coloring:
    default:
      type:
        !type:TattooColoring
      fallbackColor: "#666666"
  sprites:
  - sprite: Mobs/Customization/vox_tattoos.rsi
    state: chest_v_1
  - sprite: Mobs/Customization/vox_tattoos.rsi
    state: chest_v_2

- type: marking
  id: TattooVoxUnderbelly
  bodyPart: Chest
  groupWhitelist: [Vox]
  coloring:
    default:
      type:
        !type:TattooColoring
      fallbackColor: "#666666"
  sprites:
  - sprite: Mobs/Customization/vox_tattoos.rsi
    state: underbelly

- type: marking
  id: TattooVoxTailRing
  # TODO // Looks off on some tails (i.e docked/amputated), if conditionals for markings ever get implemented this needs to be updated to account for those.
  bodyPart: Overlay # starcup: allow for placing over selectable tails
  groupWhitelist: [Vox]
  coloring:
    default:
      type:
        !type:TattooColoring
      fallbackColor: "#666666"
  sprites:
  - sprite: Mobs/Customization/vox_tattoos.rsi
    state: tail_ring

- type: marking
  id: TattooEyeVoxRight
  bodyPart: Eyes
  groupWhitelist: [Vox]
  coloring:
    default:
      type:
        !type:EyeColoring
          negative: true
  sprites:
  - sprite: Mobs/Customization/vox_tattoos.rsi
    state: tattoo_eye_vox_r

- type: marking
  id: TattooEyeVoxLeft
  bodyPart: Eyes
  groupWhitelist: [Vox]
  coloring:
    default:
      type:
        !type:EyeColoring
          negative: true
  sprites:
  - sprite: Mobs/Customization/vox_tattoos.rsi
    state: tattoo_eye_vox_l

- type: marking
  id: TattooEyeshadowVoxSmall
  # there are a lot of deliberate limitations with this marking that should be pointed out. some of them may seem overly restrictive on the surface, but most of them are fully intentional.
  # this marking is meant to be supplementary so they are transparent. if you give this 255 alpha it will probably be really distracting looking and make the face very difficult to read
  # the reason these are also not recolorable is because allowing for the full RGB range makes these look not very good (especially considering they are stackable, and ESPECIALLY considering vox can stack 3 at once.)
  # this is not a very big issue on humans, but is much more pronounced on vox & other nonhuman species, where the skin being more colorful can make for some truly dreadful meshing with the sprite thats definitely not desired.
  # some of these limitations could possibly be removed with better control over how the marking can be customized - possibly removing stacking, allowing recoloring & clamping higher-end colors for the eyeshadow, etc.
  bodyPart: Eyes
  groupWhitelist: [Vox]
  forcedColoring: true
  sprites:
  - sprite: Mobs/Customization/vox_tattoos.rsi
    state: eyeshadow_small

- type: marking
  id: TattooEyeshadowVoxMedium
  bodyPart: Eyes
  groupWhitelist: [Vox]
  forcedColoring: true
  sprites:
  - sprite: Mobs/Customization/vox_tattoos.rsi
    state: eyeshadow_medium

- type: marking
  id: TattooEyeshadowVoxLarge
  bodyPart: Eyes
  groupWhitelist: [Vox]
  forcedColoring: true
  sprites:
  - sprite: Mobs/Customization/vox_tattoos.rsi
    state: eyeshadow_large

- type: marking
  id: VoxTattooEyeliner
  bodyPart: Eyes
  groupWhitelist: [Vox]
  sprites:
  - sprite: Mobs/Customization/vox_tattoos.rsi
    state: eyeliner

- type: marking
  id: VoxBeakCoverStripe
  bodyPart: SnoutCover
  coloring:
    default:
      type:
        !type:TattooColoring
      fallbackColor: "#666666"
  groupWhitelist: [Vox]
  sprites:
  - sprite: Mobs/Customization/vox_tattoos.rsi
    state: beakcover_stripe

- type: marking
  id: VoxBeakCoverTip
  bodyPart: SnoutCover
  coloring:
    default:
      type:
        !type:TattooColoring
      fallbackColor: "#666666"
  groupWhitelist: [Vox]
  sprites:
  - sprite: Mobs/Customization/vox_tattoos.rsi
    state: beakcover_tip

- type: marking
  id: TattooVoxArrowHead
  bodyPart: Head
  groupWhitelist: [Vox]
  coloring:
    default:
      type:
        !type:TattooColoring
      fallbackColor: "#666666"
  sprites:
  - sprite: Mobs/Customization/vox_tattoos.rsi
    state: tattoo_arrow_head

- type: marking
  id: TattooVoxNightlingHead
  bodyPart: Head
  groupWhitelist: [Vox]
  coloring:
    default:
      type:
        !type:TattooColoring
      fallbackColor: "#666666"
  sprites:
  - sprite: Mobs/Customization/vox_tattoos.rsi
    state: tattoo_nightling_head

- type: marking
  id: VoxVisage
  bodyPart: Head
  groupWhitelist: [Vox]
  coloring:
    default:
      type:
        !type:TattooColoring
      fallbackColor: "#666666"
  sprites:
  - sprite: Mobs/Customization/vox_tattoos.rsi
    state: visage

- type: marking
  id: VoxVisageL
  bodyPart: Head
  groupWhitelist: [Vox]
  coloring:
    default:
      type:
        !type:TattooColoring
      fallbackColor: "#666666"
  sprites:
  - sprite: Mobs/Customization/vox_tattoos.rsi
    state: visage_l

- type: marking
  id: VoxVisageR
  bodyPart: Head
  groupWhitelist: [Vox]
  coloring:
    default:
      type:
        !type:TattooColoring
      fallbackColor: "#666666"
  sprites:
  - sprite: Mobs/Customization/vox_tattoos.rsi
    state: visage_r

- type: marking
  id: VoxCheek
  bodyPart: Head
  groupWhitelist: [Vox]
  coloring:
    default:
      type:
        !type:TattooColoring
      fallbackColor: "#666666"
  sprites:
  - sprite: Mobs/Customization/vox_tattoos.rsi
    state: cheekblush

