Disable NPC geoset filtering to fix missing body parts

Geoset filtering was incorrectly hiding NPC body parts because submesh
IDs don't match the expected geoset ID convention. Disabled until proper
mapping is implemented.
This commit is contained in:
Kelsi 2026-02-05 23:29:10 -08:00
parent 25191de47b
commit 5512623d65

View file

@ -1996,8 +1996,9 @@ void Application::spawnOnlineCreature(uint64_t guid, uint32_t displayId, float x
activeGeosets.erase(static_cast<uint16_t>(101 + extra.hairStyleId));
}
charRenderer->setActiveGeosets(instanceId, activeGeosets);
LOG_DEBUG("Set humanoid geosets: hair=", hideHair ? 0 : (101 + extra.hairStyleId),
// TODO: Geoset filtering disabled - submesh IDs don't match expected geoset IDs
// charRenderer->setActiveGeosets(instanceId, activeGeosets);
LOG_DEBUG("Humanoid NPC geosets (disabled): hair=", hideHair ? 0 : (101 + extra.hairStyleId),
" facial=", 201 + extra.facialHairId,
" chest=", geosetChest, " pants=", geosetPants,
" boots=", geosetBoots, " gloves=", geosetGloves);