# Valid morphology feature values for humanoid characters
# These are used for validation and random selection

ear_types:
  - pointed      # Subtle pointed tips
  - elf          # Classic elf ears
  - wolf         # Wolf-like ears
  - cat          # Cat ears (anime style)
  - fox          # Fox ears
  - bat          # Bat-like ears
  - rabbit       # Long rabbit ears

tail_types:
  - wolf         # Bushy wolf tail
  - cat          # Sleek cat tail
  - fox          # Fluffy fox tail
  - demon        # Pointed demon tail
  - dragon       # Scaled dragon tail
  - fluffy       # Generic fluffy tail

fang_types:
  - subtle       # Barely visible fangs
  - vampire      # Classic vampire fangs
  - wolf         # Canine-style fangs
  - cat          # Small, sharp cat fangs
  - demon        # Prominent demon fangs

wing_types:
  - feathered    # Bird-like wings
  - bat          # Membranous bat wings
  - fairy        # Delicate fairy wings
  - demon        # Dark demon wings
  - dragon       # Scaled dragon wings

horn_types:
  - small_curved # Small, subtle curved horns
  - ram          # Ram-style curled horns
  - demon        # Classic demon horns
  - unicorn      # Single spiral horn
  - antlers      # Deer-like antlers

claw_types:
  - subtle       # Slightly pointed nails
  - retractable  # Cat-like retractable claws
  - prominent    # Clearly visible claws
  - talons       # Bird-like talons

# Feature intensity by morph level band
morph_level_features:
  subtle:        # 25-49
    max_features: 3
    allowed:
      - ears
      - fangs
      - eyes
    excluded:
      - wings
      - scales
      - heavy_fur

  demi_human:    # 50-74
    max_features: 5
    allowed:
      - ears
      - tail
      - fangs
      - claws
      - light_fur
    excluded:
      - wings
      - scales
      - heavy_fur

  hybrid:        # 75-99
    max_features: 8
    allowed:
      - ears
      - tail
      - fangs
      - claws
      - wings
      - horns
      - fur
      - scales
    excluded: []

  creature:      # 100
    max_features: unlimited
    allowed: all
    excluded: []
