﻿# 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.


# ── Location ─────────────────────────────────────────────
Swamp | Location | AbandonedHouse | AbandonedHouse | AbandonedHouse | 
Mistlands | Location | AncientShrine | AncientShrine | AncientShrine | 
AshLands | Location | AshlandsFort | AshlandsFort | AshlandsFort | 
AshLands | Location | AshTower | AshTower | AshTower | 
AshLands | Location | AshWallPost | AshWallPost | AshWallPost | 
Swamp | Location | Belmont | Belmont | Belmont | 
BlackForest | Location | BlackForestBlacksmith | BlackForestBlacksmith | BlackForestBlacksmith | 
Swamp | Location | CastleCorner | CastleCorner | CastleCorner | 
BlackForest | Location | CoastTower | CoastTower | CoastTower | 
BlackForest | Location | CrookedHut | CrookedHut | CrookedHut | 
Meadows | Location | DeerShrine | DeerShrine | DeerShrine | 
BlackForest | Location | ForestCamp | ForestCamp | ForestCamp | 
BlackForest | Location | ForestForge | ForestForge | ForestForge | 
BlackForest | Location | ForestGreatHouse | ForestGreatHouse | ForestGreatHouse | 
BlackForest | Location | ForestGrove | ForestGrove | ForestGrove | 
BlackForest | Location | ForestHouse | ForestHouse | ForestHouse | 
BlackForest | Location | ForestPillar | ForestPillar | ForestPillar | 
BlackForest | Location | ForestSkull | ForestSkull | ForestSkull | 
BlackForest | Location | ForestTower | ForestTower | ForestTower | 
Swamp | Location | FortBakkarhalt | FortBakkarhalt | FortBakkarhalt | 
Plains | Location | FulingRock | FulingRock | FulingRock | 
Plains | Location | FulingStoneHouse | FulingStoneHouse | FulingStoneHouse | 
Plains | Location | FulingStoneOpen | FulingStoneOpen | FulingStoneOpen | 
Plains | Location | FulingTemple | FulingTemple | FulingTemple | 
Plains | Location | FulingTempleBroken | FulingTempleBroken | FulingTempleBroken | 
Plains | Location | FulingTower | FulingTower | FulingTower | 
Plains | Location | FulingVillage | FulingVillage | FulingVillage | 
Plains | Location | FulingWall | FulingWall | FulingWall | 
Plains | Location | GoblinFort | GoblinFort | GoblinFort | 
BlackForest | Location | GuardTower | GuardTower | GuardTower | 
Swamp | Location | GuckPit | GuckPit | GuckPit | 
Mistlands | Location | MarbleCage | MarbleCage | MarbleCage | 
Mistlands | Location | MarbleCliffAltar | MarbleCliffAltar | MarbleCliffAltar | 
Mistlands | Location | MarbleHome | MarbleHome | MarbleHome | 
Mistlands | Location | MarbleJail | MarbleJail | MarbleJail | 
Meadows | Location | MaypoleHut | MaypoleHut | MaypoleHut | 
Meadows | Location | MeadowsBarn | MeadowsBarn | MeadowsBarn | 
Meadows | Location | MeadowsFarm | MeadowsFarm | MeadowsFarm | 
Meadows | Location | MeadowsHouse | MeadowsHouse | MeadowsHouse | 
Meadows | Location | MeadowsLighthouse | MeadowsLighthouse | MeadowsLighthouse | 
Meadows | Location | MeadowsSawmill | MeadowsSawmill | MeadowsSawmill | 
Meadows | Location | MeadowsTavern | MeadowsTavern | MeadowsTavern | 
Meadows | Location | MeadowsTomb | MeadowsTomb | MeadowsTomb | 
Meadows | Location | MeadowsTower | MeadowsTower | MeadowsTower | 
Meadows | Location | MeadowsTrainer | MeadowsTrainer | MeadowsTrainer | 
Meadows | Location | MeadowsWall | MeadowsWall | MeadowsWall | 
Plains | Location | MinddripHallow | MinddripHallow | MinddripHallow | 
Mistlands | Location | MistFort | MistFort | MistFort | 
Mistlands | Location | MistHut | MistHut | MistHut | 
Mistlands | Location | MistlandsBlacksmith | MistlandsBlacksmith | MistlandsBlacksmith | 
Mistlands | Location | MistPond | MistPond | MistPond | 
Mistlands | Location | MistShrine | MistShrine | MistShrine | 
Mistlands | Location | MistTower | MistTower | MistTower | 
Mistlands | Location | MistTrainer | MistTrainer | MistTrainer | 
Mistlands | Location | MistWall | MistWall | MistWall | 
Mistlands | Location | MistWorkshop | MistWorkshop | MistWorkshop | 
Mountain | Location | MountainCultShrine | MountainCultShrine | MountainCultShrine | 
Mountain | Location | MountainOverlook | MountainOverlook | MountainOverlook | 
Mountain | Location | MountainsAedicule | MountainsAedicule | MountainsAedicule | 
Mountain | Location | MountainsBlacksmith | MountainsBlacksmith | MountainsBlacksmith | 
Mountain | Location | MountainsHogan | MountainsHogan | MountainsHogan | 
Mountain | Location | MountainShrine | MountainShrine | MountainShrine | 
Mountain | Location | MountainsPagota | MountainsPagota | MountainsPagota | 
Mountain | Location | MountainsTower | MountainsTower | MountainsTower | 
Meadows | Location | OakHut | OakHut | OakHut | 
Ocean | Location | OceanTavern | OceanTavern | OceanTavern | 
Plains | Location | PlainsArena | PlainsArena | PlainsArena | 
Plains | Location | PlainsCamp | PlainsCamp | PlainsCamp | 
Plains | Location | PlainsOracle | PlainsOracle | PlainsOracle | 
Plains | Location | PlainsPillar | PlainsPillar | PlainsPillar | 
Plains | Location | PlainsTavern | PlainsTavern | PlainsTavern | 
Plains | Location | PlainsTrainer | PlainsTrainer | PlainsTrainer | 
Meadows | Location | Port | Port | Port | 
Plains | Location | RockGarden | RockGarden | RockGarden | 
BlackForest | Location | RockShrine | RockShrine | RockShrine | 
BlackForest | Location | RootsTower | RootsTower | RootsTower | 
Mistlands | Location | SecretRoom | SecretRoom | SecretRoom | 
Swamp | Location | Shipyard | Shipyard | Shipyard | 
Meadows | Location | SmallHouse | SmallHouse | SmallHouse | 
Meadows | Location | SmallMeadowHouse | SmallMeadowHouse | SmallMeadowHouse | 
Mountain | Location | StoneAltar | StoneAltar | StoneAltar | 
Swamp | Location | StoneBeacon | StoneBeacon | StoneBeacon | 
Mountain | Location | StoneCastle | StoneCastle | StoneCastle | 
BlackForest | Location | StoneFormation | StoneFormation | StoneFormation | 
Mountain | Location | StoneFort | StoneFort | StoneFort | 
Mountain | Location | StoneHall | StoneHall | StoneHall | 
Meadows | Location | StoneShrine | StoneShrine | StoneShrine | 
Mountain | Location | StoneTavern | StoneTavern | StoneTavern | 
Plains | Location | StoneTopHouse | StoneTopHouse | StoneTopHouse | 
Meadows | Location | StoreHouseStone | StoreHouseStone | StoreHouseStone | 
BlackForest | Location | SupplyBarn | SupplyBarn | SupplyBarn | 
Swamp | Location | SwampAltar | SwampAltar | SwampAltar | 
Swamp | Location | SwampBrokenTower | SwampBrokenTower | SwampBrokenTower | 
Swamp | Location | SwampCastle | SwampCastle | SwampCastle | 
Swamp | Location | SwampCourtyard | SwampCourtyard | SwampCourtyard | 
Swamp | Location | SwampHouse | SwampHouse | SwampHouse | 
Swamp | Location | SwampStakeFort | SwampStakeFort | SwampStakeFort | 
Swamp | Location | SwampTemple | SwampTemple | SwampTemple | 
Swamp | Location | SwampTower | SwampTower | SwampTower | 
Swamp | Location | SwampTrainer | SwampTrainer | SwampTrainer | 
Swamp | Location | SwampTreeHut | SwampTreeHut | SwampTreeHut | 
BlackForest | Location | Tavern | Tavern | Tavern | 
Mountain | Location | TempleShrine | TempleShrine | TempleShrine | 
Swamp | Location | Treehouse | Treehouse | Treehouse | 
Swamp | Location | TreeTowers | TreeTowers | TreeTowers | 
Meadows | Location | VikingSacrifice | VikingSacrifice | VikingSacrifice | 
Mountain | Location | WoodBarn | WoodBarn | WoodBarn | 
Mountain | Location | WoodHouse | WoodHouse | WoodHouse | 
BlackForest | Location | WoodTower | WoodTower | WoodTower | 
