7bd14b80fc
- Critters are never quest-relevant. Added a static CRITTER_NPC_SET (common classic critters) plus runtime detection via UnitCreatureType on mouseover/target (covers Ascension custom critters). LearnNPC and the kill handler skip critters; InjectLearnedData purges already-recorded ones; and critters are purged on sight when a unit token is available. - Object/NPC spawns mis-stored under Eversong parent areaId 3430 (e.g. object 180516 'Shrine of Dath'Remar' on Sunstrider) now migrate to uiMapId 1241, along with the [9]/[5] home-zone field. Legit Eversong data is keyed 1941, so any 3430 key is mis-stored Sunstrider data. Verified in Tests/QuestieLearnerCritterPurge_spec.lua.