﻿# OneMapToRuleThemAll — Object Catalog (AUTHORITATIVE)
# schema-version: 1
#
# This file is the AUTHORITATIVE list of tracked objects for its source.
# An object is tracked (and appears in the config manager) ONLY if it has an
# uncommented line below. To stop tracking an object, delete its line or prefix
# it with '# '. An empty file means NO objects from this source. Delete the whole
# file to have it regenerated with every detected object.
#
# NOTE: this is separate from the per-object AutoPin/Radar toggles in the .cfg —
# those enable/disable a feature for objects that exist; this file decides which
# objects exist at all.
#
# Format:  Biome | Type | Keyword | Display | Abbr | Icon
#          Optional 7th column: Prefabs - semicolon-separated EXACT prefab names to
#          FORCE into this row's group, overriding automatic identification.
#
#   Type   = Pickable | Ore | Location | Creature  (Creature is radar-only)
#   Biome  = organizational bucket (a biome, or General). Never a detection
#            filter — it only groups and orders the config manager.
#   Keyword= object identity. How it is matched depends on the catalog:
#            GENERATED catalog -> the keyword is a group id and objects are
#            resolved by EXACT prefab name, so row order is irrelevant.
#            LEGACY catalog    -> the keyword is a prefab-name SUBSTRING.
#            Run om_auditpins to see which mode is active.
#   Abbr   = the pin label drawn on the map. A generated catalog defaults it to
#            the Display in PascalCase with separators removed (Copper vein ->
#            CopperVein). Blank falls back to a Display truncation.
#   Icon   = ObjectDB item id; blank falls back to Keyword, then a generic pin.
#
# ORDER only matters for a LEGACY (substring) catalog, where a more-specific
# keyword must precede a less-specific one ('Greydwarf shaman' before 'Greydwarf').
# In a generated catalog identity is exact, so order has no effect at all and rows
# are sorted for readability. Fix a wrong name or add an object by editing one line.


# ── Creature ─────────────────────────────────────────────
ElementalDragons.Fallback | Creature | BlackDragon | Black Dragon | BlackDragon | 
ElementalDragons.Fallback | Creature | BlackDragonElder | Black Dragon Elder | BlackDragonElder | 
ElementalDragons.Fallback | Creature | BlackDragonHatchling | Black Dragon Hatchling | BlackDragonHatchling | 
ElementalDragons.Fallback | Creature | FireCultist | Fire Cultist | FireCultist | Trophy_Cultist_Fire_Ygg
ElementalDragons.Fallback | Creature | FireDragon | Fire Dragon | FireDragon | 
ElementalDragons.Fallback | Creature | FireDragonElder | Fire Dragon Elder | FireDragonElder | 
ElementalDragons.Fallback | Creature | FireDragonHatchling | Fire Dragon Hatchling | FireDragonHatchling | 
Mountain | Creature | FrostCultist | Frost Cultist | FrostCultist | Trophy_Cultist_Frost_Ygg
Mountain | Creature | FrostDragon | Frost Dragon | FrostDragon | 
Mountain | Creature | FrostDragonElder | Frost Dragon Elder | FrostDragonElder | 
Mountain | Creature | FrostDragonHatchling | Frost Dragon Hatchling | FrostDragonHatchling | 
ElementalDragons.Fallback | Creature | LightningCultist | Lightning Cultist | LightningCultist | Trophy_Cultist_Lightning_Ygg
ElementalDragons.Fallback | Creature | LightningDragon | Lightning Dragon | LightningDragon | 
ElementalDragons.Fallback | Creature | LightningDragonElder | Lightning Dragon Elder | LightningDragonElder | 
ElementalDragons.Fallback | Creature | LightningDragonHatchling | Lightning Dragon Hatchling | LightningDragonHatchling | 
ElementalDragons.Fallback | Creature | PoisonCultist | Poison Cultist | PoisonCultist | Trophy_Cultist_Poison_Ygg
ElementalDragons.Fallback | Creature | PoisonDragon | Poison Dragon | PoisonDragon | 
ElementalDragons.Fallback | Creature | PoisonDragonElder | Poison Dragon Elder | PoisonDragonElder | 
ElementalDragons.Fallback | Creature | PoisonDragonHatchling | Poison Dragon Hatchling | PoisonDragonHatchling | 
ElementalDragons.Fallback | Creature | WildFireDragon | Wild Fire Dragon | WildFireDragon | Trophy_Dragon_Fire
Mountain | Creature | WildFrostDragon | Wild Frost Dragon | WildFrostDragon | Trophy_Dragon_Frost
ElementalDragons.Fallback | Creature | WildLightningDragon | Wild Lightning Dragon | WildLightningDragon | Trophy_Dragon_Lightning
ElementalDragons.Fallback | Creature | WildPoisonDragon | Wild Poison Dragon | WildPoisonDragon | Trophy_Dragon_Poison
