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.
This commit is contained in:
Kelsi 2026-03-13 01:53:59 -07:00
parent d58c55ce8d
commit d4bf8c871e

View file

@ -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;