Updated Clib
This commit is contained in:
parent
ae35ac9fbb
commit
b0164109a4
Binary file not shown.
@ -202,7 +202,7 @@ namespace ArtifactTracker
|
||||
if (&a_exform) {
|
||||
g_persistentMap[a_exform.formID] = a_exform.As<RE::TESObjectREFR>();
|
||||
}
|
||||
return true;
|
||||
return RE::BSContainer::ForEachResult::kContinue;
|
||||
});
|
||||
|
||||
std::uint32_t savedCount = g_listStored->forms.size() + g_listFound->forms.size() + g_listNew->forms.size();
|
||||
@ -383,7 +383,7 @@ namespace ArtifactTracker
|
||||
cellStorage = refr;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
return RE::BSContainer::ForEachResult::kContinue;
|
||||
});
|
||||
|
||||
#ifdef _DEBUG
|
||||
@ -424,7 +424,7 @@ namespace ArtifactTracker
|
||||
cellStorage = &a_ref;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
return RE::BSContainer::ForEachResult::kContinue;
|
||||
});
|
||||
|
||||
for (int i = 0; i < dupes.size(); i++) {
|
||||
@ -495,14 +495,14 @@ namespace ArtifactTracker
|
||||
|
||||
cell->ForEachReference([&](RE::TESObjectREFR& a_ref) {
|
||||
if (ignoreFormID && ignoreFormID == a_ref.formID) {
|
||||
return true;
|
||||
return RE::BSContainer::ForEachResult::kContinue;
|
||||
}
|
||||
|
||||
const auto baseObj = a_ref.GetBaseObject();
|
||||
|
||||
if (IsValidContainer(&a_ref)) {
|
||||
if (g_cellContainer == baseObj || baseObj->formID == 0xDC9E7 || g_persistentMap.contains(a_ref.formID)) { // skip persistent and PlayerBookShelfContainer
|
||||
return true;
|
||||
return RE::BSContainer::ForEachResult::kContinue;
|
||||
}
|
||||
|
||||
const auto contInv = a_ref.GetInventory([&](RE::TESBoundObject& a_object) -> bool {
|
||||
@ -523,11 +523,11 @@ namespace ArtifactTracker
|
||||
}
|
||||
}
|
||||
|
||||
return true;
|
||||
return RE::BSContainer::ForEachResult::kContinue;
|
||||
}
|
||||
|
||||
if (!g_artifactAllFormTypes.contains(baseObj->GetFormType()) || a_ref.IsDisabled() || a_ref.IsMarkedForDeletion() || cellItems.contains(baseObj->formID)) {
|
||||
return true;
|
||||
return RE::BSContainer::ForEachResult::kContinue;
|
||||
}
|
||||
|
||||
cellItems.insert(baseObj->formID);
|
||||
@ -542,7 +542,7 @@ namespace ArtifactTracker
|
||||
g_listStored->AddForm(baseObj);
|
||||
}
|
||||
|
||||
return true;
|
||||
return RE::BSContainer::ForEachResult::kContinue;
|
||||
});
|
||||
|
||||
for (const auto& [item, data] : inv) {
|
||||
@ -788,7 +788,7 @@ namespace ArtifactTracker
|
||||
if (refrItem) {
|
||||
AddRefArtifactsToList(refrItem, a_targetList, a_excludeList);
|
||||
}
|
||||
return true;
|
||||
return RE::BSContainer::ForEachResult::kContinue;
|
||||
});
|
||||
return;
|
||||
}
|
||||
|
@ -103,9 +103,9 @@ inline bool RefListHasItem(RE::TESForm* a_refOrList, RE::FormID a_formID)
|
||||
list->ForEachForm([&](RE::TESForm& a_form) {
|
||||
if (&a_form && RefListHasItem(&a_form, a_formID)) {
|
||||
bResult = true;
|
||||
return false;
|
||||
return RE::BSContainer::ForEachResult::kStop;
|
||||
}
|
||||
return true;
|
||||
return RE::BSContainer::ForEachResult::kContinue;
|
||||
});
|
||||
return bResult;
|
||||
}
|
||||
|
@ -3,7 +3,7 @@
|
||||
{
|
||||
"kind": "git",
|
||||
"repository": "https://gitlab.com/colorglass/vcpkg-colorglass",
|
||||
"baseline": "5a11d06fd1b2d7cd6339d6aea48d450309e89cc1",
|
||||
"baseline": "bbd09a56b951d86dec3ea484ec183d00b013b486",
|
||||
"packages": [
|
||||
"commonlibsse-ng",
|
||||
"gluino",
|
||||
|
Loading…
Reference in New Issue
Block a user