diff --git a/SKSE/Plugins/ArtifactTracker.dll b/SKSE/Plugins/ArtifactTracker.dll index cb8220c..6f675bd 100644 Binary files a/SKSE/Plugins/ArtifactTracker.dll and b/SKSE/Plugins/ArtifactTracker.dll differ diff --git a/Source/ArtifactTrackerDLL/src/EventListener.cpp b/Source/ArtifactTrackerDLL/src/EventListener.cpp index 5b14518..1198a19 100644 --- a/Source/ArtifactTrackerDLL/src/EventListener.cpp +++ b/Source/ArtifactTrackerDLL/src/EventListener.cpp @@ -117,7 +117,7 @@ auto EventListener::ProcessEvent( // This listener is expected to be unregistered outside of home. if (ArtifactTracker::IsHome() && a_event->actionRef->IsPlayerRef() && a_event->objectActivated) { const auto ref = a_event->objectActivated.get(); - if (ref && ArtifactTracker::IsArtifact(ref->GetBaseObject())) { + if (ref && ArtifactTracker::g_artifactAllFormTypes.contains(ref->GetBaseObject()->GetFormType())) { std::thread([]() { std::this_thread::sleep_for(std::chrono::milliseconds(200)); ArtifactTracker::SyncCellStorage();