|
|
@ -61,9 +61,8 @@ namespace Papyrus::PapyrusFunctions |
|
|
|
|
|
|
|
|
|
|
|
inline void RescanNewArtifacts(RE::StaticFunctionTag*) |
|
|
|
inline void RescanNewArtifacts(RE::StaticFunctionTag*) |
|
|
|
{ |
|
|
|
{ |
|
|
|
ListRevert(ArtifactTracker::g_listNew); |
|
|
|
|
|
|
|
for (auto const& item : ArtifactTracker::g_artifactMap) { |
|
|
|
for (auto const& item : ArtifactTracker::g_artifactMap) { |
|
|
|
if (!ArtifactTracker::g_listStored->HasForm(item.second) && !ArtifactTracker::g_listFound->HasForm(item.second)) { |
|
|
|
if (!ArtifactTracker::g_listNew->HasForm(item.second) && !ArtifactTracker::g_listStored->HasForm(item.second) && !ArtifactTracker::g_listFound->HasForm(item.second)) { |
|
|
|
ArtifactTracker::g_listNew->AddForm(item.second); |
|
|
|
ArtifactTracker::g_listNew->AddForm(item.second); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|