|
|
@ -73,6 +73,15 @@ namespace Papyrus::PapyrusFunctions |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
inline void RegisterPersistentStorage(RE::StaticFunctionTag*, |
|
|
|
|
|
|
|
RE::TESObjectREFR* ref) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
if (ref) { |
|
|
|
|
|
|
|
ArtifactTracker::g_persistentStorage->AddForm(ref); |
|
|
|
|
|
|
|
ArtifactTracker::g_persistentMap[ref->formID] = ref; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
inline void Bind(VM& a_vm) |
|
|
|
inline void Bind(VM& a_vm) |
|
|
|
{ |
|
|
|
{ |
|
|
|
BIND(Load); |
|
|
|
BIND(Load); |
|
|
@ -93,5 +102,7 @@ namespace Papyrus::PapyrusFunctions |
|
|
|
logger::info("Registered GetPlayerFollowers"sv); |
|
|
|
logger::info("Registered GetPlayerFollowers"sv); |
|
|
|
BIND(GetCurrentContainer); |
|
|
|
BIND(GetCurrentContainer); |
|
|
|
logger::info("Registered GetCurrentContainer"sv); |
|
|
|
logger::info("Registered GetCurrentContainer"sv); |
|
|
|
|
|
|
|
BIND(RegisterPersistentStorage); |
|
|
|
|
|
|
|
logger::info("Registered RegisterPersistentStorage"sv); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|