# SPDX-FileCopyrightText: 2024 Aidenkrz <aiden@djkraz.com>
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Piras314 <p1r4s@proton.me>
# SPDX-FileCopyrightText: 2025 Plyush <121322002+Plyushsune@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 SX-7 <92227810+SX-7@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 gluesniffler <159397573+gluesniffler@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 plyush <121322002+toasterpm87@users.noreply.github.com>
#
# SPDX-License-Identifier: AGPL-3.0-or-later
# Felinid Ears

- type: marking
  id: FelinidEarsBasic
  bodyPart: HeadTop
  markingCategory: HeadTop
  speciesRestriction: [Felinid, Human]
  sprites:
  - sprite: Nyanotrasen/Mobs/Customization/felinid_ears.rsi
    state: basic_outer
  - sprite: Nyanotrasen/Mobs/Customization/felinid_ears.rsi
    state: basic_inner

- type: marking
  id: FelinidEarsCurled
  bodyPart: HeadTop
  markingCategory: HeadTop
  speciesRestriction: [Felinid]
  sprites:
  - sprite: Nyanotrasen/Mobs/Customization/felinid_ears.rsi
    state: curled_outer
  - sprite: Nyanotrasen/Mobs/Customization/felinid_ears.rsi
    state: curled_inner

- type: marking
  id: FelinidEarsDroopy
  bodyPart: HeadTop
  markingCategory: HeadTop
  speciesRestriction: [Felinid]
  sprites:
  - sprite: Nyanotrasen/Mobs/Customization/felinid_ears.rsi
    state: droopy_outer
  - sprite: Nyanotrasen/Mobs/Customization/felinid_ears.rsi
    state: droopy_inner

- type: marking
  id: FelinidEarsFuzzy
  bodyPart: HeadTop
  markingCategory: HeadTop
  speciesRestriction: [Felinid]
  sprites:
  - sprite: Nyanotrasen/Mobs/Customization/felinid_ears.rsi
    state: basic_outer
  - sprite: Nyanotrasen/Mobs/Customization/felinid_ears.rsi
    state: fuzzy_inner

- type: marking
  id: FelinidEarsStubby
  bodyPart: HeadTop
  markingCategory: HeadTop
  speciesRestriction: [Felinid]
  sprites:
  - sprite: Nyanotrasen/Mobs/Customization/felinid_ears.rsi
    state: stubby_outer
  - sprite: Nyanotrasen/Mobs/Customization/felinid_ears.rsi
    state: stubby_inner

- type: marking
  id: FelinidEarsTall
  bodyPart: HeadTop
  markingCategory: HeadTop
  speciesRestriction: [Felinid]
  sprites:
  - sprite: Nyanotrasen/Mobs/Customization/felinid_ears.rsi
    state: tall_outer
  - sprite: Nyanotrasen/Mobs/Customization/felinid_ears.rsi
    state: tall_inner
  - sprite: Nyanotrasen/Mobs/Customization/felinid_ears.rsi
    state: tall_fuzz

- type: marking
  id: FelinidEarsTorn
  bodyPart: HeadTop
  markingCategory: HeadTop
  speciesRestriction: [Felinid]
  sprites:
  - sprite: Nyanotrasen/Mobs/Customization/felinid_ears.rsi
    state: torn_outer
  - sprite: Nyanotrasen/Mobs/Customization/felinid_ears.rsi
    state: torn_inner

- type: marking
  id: FelinidEarsWide
  bodyPart: HeadTop
  markingCategory: HeadTop
  speciesRestriction: [Felinid]
  sprites:
  - sprite: Nyanotrasen/Mobs/Customization/felinid_ears.rsi
    state: wide_outer
  - sprite: Nyanotrasen/Mobs/Customization/felinid_ears.rsi
    state: wide_inner

# Felinid Tails
# Goobstation - Tajaran since they're fully compatible

- type: marking
  id: FelinidTailBasic
  bodyPart: Tail
  markingCategory: Tail
  speciesRestriction: [Felinid, Tajaran, Human] # Goobstation - Tajaran
  sprites:
  - sprite: Nyanotrasen/Mobs/Customization/felinid_tails.rsi
    state: basic_tail_tip
  - sprite: Nyanotrasen/Mobs/Customization/felinid_tails.rsi
    state: basic_tail_stripes_even
  - sprite: Nyanotrasen/Mobs/Customization/felinid_tails.rsi
    state: basic_tail_stripes_odd

- type: marking
  id: FelinidTailBasicWithBow
  bodyPart: Tail
  markingCategory: Tail
  speciesRestriction: [Felinid, Tajaran] # Goobstation - Tajaran
  sprites:
  - sprite: Nyanotrasen/Mobs/Customization/felinid_tails.rsi
    state: basic_tail_tip
  - sprite: Nyanotrasen/Mobs/Customization/felinid_tails.rsi
    state: basic_tail_stripes_even
  - sprite: Nyanotrasen/Mobs/Customization/felinid_tails.rsi
    state: basic_tail_stripes_odd
  - sprite: Nyanotrasen/Mobs/Customization/felinid_tails.rsi
    state: basic_bow

- type: marking
  id: FelinidTailBasicWithBell
  bodyPart: Tail
  markingCategory: Tail
  speciesRestriction: [Felinid, Tajaran] # Goobstation - Tajaran
  sprites:
  - sprite: Nyanotrasen/Mobs/Customization/felinid_tails.rsi
    state: basic_tail_tip
  - sprite: Nyanotrasen/Mobs/Customization/felinid_tails.rsi
    state: basic_tail_stripes_even
  - sprite: Nyanotrasen/Mobs/Customization/felinid_tails.rsi
    state: basic_tail_stripes_odd
  - sprite: Nyanotrasen/Mobs/Customization/felinid_tails.rsi
    state: basic_bell

- type: marking
  id: FelinidTailBasicWithBowAndBell
  bodyPart: Tail
  markingCategory: Tail
  speciesRestriction: [Felinid, Tajaran] # Goobstation - Tajaran
  sprites:
  - sprite: Nyanotrasen/Mobs/Customization/felinid_tails.rsi
    state: basic_tail_tip
  - sprite: Nyanotrasen/Mobs/Customization/felinid_tails.rsi
    state: basic_tail_stripes_even
  - sprite: Nyanotrasen/Mobs/Customization/felinid_tails.rsi
    state: basic_tail_stripes_odd
  - sprite: Nyanotrasen/Mobs/Customization/felinid_tails.rsi
    state: basic_bow
  - sprite: Nyanotrasen/Mobs/Customization/felinid_tails.rsi
    state: basic_bell