ee67653414
In learner-only mode the map/minimap drew curated AscensionDB (and static) spawns for every quest NPC/object the player had not personally recorded. GetNPC/GetObject fall back to the npcDataOverrides/objectDataOverrides entry for metadata when there is no learner record, and that entry's spawns (AscensionDB-curated for un-recorded entities) were drawn as pins. Both now track whether a real learner record exists and, in learner mode, strip spawns when it does not -- so learner-only shows exclusively what the learner recorded (metadata fallback for names/tooltips kept). GetObject also now nils the override in learner mode to match GetNPC. Recorded entities still show their learner spawns; auto/static/none unchanged. Verified test-neutral on the full suite (144 successes / same 7 pre-existing failures) with a local regression test that passes with the fix and fails without it.