|
|
@ -438,11 +438,8 @@ namespace ArtifactTracker |
|
|
|
g_listFound->AddForm(form); |
|
|
|
g_listFound->AddForm(form); |
|
|
|
|
|
|
|
|
|
|
|
return; |
|
|
|
return; |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (a_event->oldContainer != 0x14) { |
|
|
|
} else if (a_event->oldContainer == 0x14) { |
|
|
|
return; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Items moved from player's inventory
|
|
|
|
// Items moved from player's inventory
|
|
|
|
|
|
|
|
|
|
|
@ -510,6 +507,11 @@ namespace ArtifactTracker |
|
|
|
ListRemoveItem(g_listFound, form); |
|
|
|
ListRemoveItem(g_listFound, form); |
|
|
|
g_listNew->AddForm(form); |
|
|
|
g_listNew->AddForm(form); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
} else if (g_cellStorage && a_event->reference) { |
|
|
|
|
|
|
|
// Items dropped by someone else at home.
|
|
|
|
|
|
|
|
// Mainly for compatibility with Immersive Display Overhaul
|
|
|
|
|
|
|
|
SyncCellStorage(); |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
void AddRefArtifactsToList(RE::TESForm* a_refOrList, RE::BGSListForm* a_targetList, RE::BGSListForm* a_excludeList) |
|
|
|
void AddRefArtifactsToList(RE::TESForm* a_refOrList, RE::BGSListForm* a_targetList, RE::BGSListForm* a_excludeList) |
|
|
|