﻿# 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 ─────────────────────────────────────────────
Ocean | Creature | Belzor | Belzor | Belzor | 
AshLands | Creature | BoneFish | Bone Fish | BoneFish | 
AshLands | Creature | BoneSquid | Bone Squid | BoneSquid | 
BlackForest | Creature | Cod | Cod | Cod | 
Meadows | Creature | Crab | Crab | Crab | 
Meadows | Creature | Dolphin | Dolphin | Dolphin | 
RtDOcean.Fallback | Creature | FaeSpirit | Fae Spirit | FaeSpirit | 
Swamp | Creature | GreatWhite | Great White | GreatWhite | 
Plains | Creature | HammerHead | Hammer Head | HammerHead | 
Ocean | Creature | HumpbackWhale | Humpback Whale | HumpbackWhale | 
DeepNorth | Creature | LuminousLooker | Luminous Looker | LuminousLooker | 
Swamp | Creature | MantaRay | Manta Ray | MantaRay | 
Mistlands | Creature | Margygr | Margygr | Margygr | 
Plains | Creature | Marlin | Marlin | Marlin | 
Mistlands | Creature | Megalodon | Megalodon | Megalodon | 
Ocean | Creature | Mirfolk | Mirfolk | Mirfolk | 
Ocean | Creature | MirfolkMutant | Mirfolk Mutant | MirfolkMutant | 
DeepNorth | Creature | MurkPod | MurkPod | MurkPod | 
Ocean | Creature | Orca | Orca | Orca | 
Ocean | Creature | PhyseterMacrocephalus | Physeter Macrocephalus | PhyseterMacrocephalus | 
RtDOcean.Fallback | Creature | SeaNeck | Sea Neck | SeaNeck | TrophyNeck
Swamp | Creature | Squid | Squid | Squid | 
BlackForest | Creature | Tuna | Tuna | Tuna | 
Mistlands | Creature | Turtle | Turtle | Turtle | 

# ── Ore ─────────────────────────────────────────────
# RtDOcean.Fallback | Ore | Coral | Coral | Coral | Stone
# RtDOcean.Fallback | Ore | MarineSponge | Marine Sponge | MarineSponge | Stone
# RtDOcean.Fallback | Ore | MarineSpongee | Marine Spongee | MarineSpongee | Stone

# ── Pickable ─────────────────────────────────────────────
RtDOcean.Fallback | Pickable | Cabbage | Cabbage | Cabbage | Vegetable_Cabbage_RtD
RtDOcean.Fallback | Pickable | Chantenay | Chantenay | Chantenay | Vegetable_Chantenay_RtD
RtDOcean.Fallback | Pickable | Corn | Corn | Corn | Vegetable_Corn_RtD
RtDOcean.Fallback | Pickable | Cucumber | Cucumber | Cucumber | Vegetable_Cucumber_RtD
RtDOcean.Fallback | Pickable | Garlic | Garlic | Garlic | Vegetable_Garlic_RtD
RtDOcean.Fallback | Pickable | Potato | Potato | Potato | Vegetable_Potato_RtD
RtDOcean.Fallback | Pickable | Pumpkin | Pumpkin | Pumpkin | Vegetable_Pumpkin_RtD
RtDOcean.Fallback | Pickable | Radish | Radish | Radish | Vegetable_Radish_RtD
RtDOcean.Fallback | Pickable | Redbeet | Redbeet | Redbeet | Vegetable_RedBeet_RtD
RtDOcean.Fallback | Pickable | Rice | Rice | Rice | Vegetable_RiceSack_RtD
RtDOcean.Fallback | Pickable | Shrimp | Shrimp | Shrimp | Item_Shrimp_RtD
RtDOcean.Fallback | Pickable | Tomato | Tomato | Tomato | Vegetable_Tomato_RtD
RtDOcean.Fallback | Pickable | Watermelon | Watermelon | Watermelon | Vegetable_Watermelon_RtD
RtDOcean.Fallback | Pickable | Wheat | Wheat | Wheat | Vegetable_Wheat_RtD
RtDOcean.Fallback | Pickable | WildOnion | Wild Onion | WildOnion | Vegetable_Onion_RtD

# ── Tree ─────────────────────────────────────────────
Ocean | Tree | SeaWeed | SeaWeed | SeaWeed | SeaWeed_RtD
