From d4bf8c871e7ba7df2be9110f35c60873208c6122 Mon Sep 17 00:00:00 2001 From: Kelsi Date: Fri, 13 Mar 2026 01:53:59 -0700 Subject: [PATCH] fix: clear gameObjectDisplayIdFailedCache_ on world reset and zone change The failed-model cache introduced in f855327 would persist across map changes, permanently suppressing models that failed on one map but might be valid assets on another (or after a client update). Clear it in the world reset path alongside the existing gameObjectDisplayIdModelCache_ clear, so model loads get a fresh attempt on each zone change. --- src/core/application.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/core/application.cpp b/src/core/application.cpp index 44a82570..a65f2135 100644 --- a/src/core/application.cpp +++ b/src/core/application.cpp @@ -4113,6 +4113,7 @@ void Application::loadOnlineWorldTerrain(uint32_t mapId, float x, float y, float gameObjectInstances_.clear(); gameObjectDisplayIdModelCache_.clear(); + gameObjectDisplayIdFailedCache_.clear(); // Force player character re-spawn on new map playerCharacterSpawned = false;