Ensure zone music DBC enrichment runs at world load time

Call enrichFromDBC() again when loadOnlineWorld() sets cachedAssetManager,
so enrichment is guaranteed even when the asset manager was null at renderer
construction. enrichFromDBC() is idempotent (skips duplicate paths).
This commit is contained in:
Kelsi 2026-03-09 16:18:08 -07:00
parent 97192ab2a4
commit a654dd5e99

View file

@ -5159,6 +5159,11 @@ bool Renderer::initializeRenderers(pipeline::AssetManager* assetManager, const s
}
cachedAssetManager = assetManager;
// Enrich zone music from DBC if not already done (e.g. asset manager was null at init).
if (zoneManager && assetManager) {
zoneManager->enrichFromDBC(assetManager);
}
}
// Snap camera to ground