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 ec6c575894
commit 136dd0ac43

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