diff --git a/SPID/src/LookupNPC.cpp b/SPID/src/LookupNPC.cpp index b164e6b..a839e5c 100644 --- a/SPID/src/LookupNPC.cpp +++ b/SPID/src/LookupNPC.cpp @@ -42,6 +42,10 @@ namespace NPC return RE::BSContainer::ForEachResult::kContinue; }); + if (npc->baseTemplateForm) { + IDs.emplace_back(npc->baseTemplateForm); + } + if (const auto extraLvlCreature = a_actor->extraList.GetByType()) { if (const auto originalBase = extraLvlCreature->originalBase) { IDs.emplace_back(originalBase);