diff --git a/SKSE/Plugins/ArtifactTracker.dll b/SKSE/Plugins/ArtifactTracker.dll index e6643fa..6f81115 100644 Binary files a/SKSE/Plugins/ArtifactTracker.dll and b/SKSE/Plugins/ArtifactTracker.dll differ diff --git a/Source/ArtifactTrackerDLL/src/ArtifactTracker.cpp b/Source/ArtifactTrackerDLL/src/ArtifactTracker.cpp index 777eadc..faea8de 100644 --- a/Source/ArtifactTrackerDLL/src/ArtifactTracker.cpp +++ b/Source/ArtifactTrackerDLL/src/ArtifactTracker.cpp @@ -755,7 +755,6 @@ namespace ArtifactTracker g_iFollowerIndex = iCurrentFollowers; std::thread([]() { std::this_thread::sleep_for(std::chrono::milliseconds(3000)); // wait for followers to load into the new cell - RE::DebugNotification("Team changed, rescanning the found list"); RescanFoundArtifacts(); }).detach(); } diff --git a/Source/ArtifactTrackerDLL/src/EventListener.cpp b/Source/ArtifactTrackerDLL/src/EventListener.cpp index d06b59e..ebdb8ab 100644 --- a/Source/ArtifactTrackerDLL/src/EventListener.cpp +++ b/Source/ArtifactTrackerDLL/src/EventListener.cpp @@ -127,7 +127,7 @@ auto EventListener::ProcessEvent( RE::BSTEventSource* a_eventSource) -> RE::BSEventNotifyControl { - if (a_event->actor->IsPlayerRef()) { + if (a_event->actor->IsPlayerRef() || (a_event->actor->As() && a_event->actor->As()->IsPlayerTeammate())) { ArtifactTracker::OnLocationChange(); }