Files
WoWee/include/core
Kelsi 2a8818586d fix(equipment): helms went on the shield mount, and the show-helm toggle did nothing
Three faults, which together left a bald head and no helmet.

The helm was attached at point 0. That is the shield mount — 11 is the helm,
which the fallback would have used had the first attempt not succeeded. So it
attached, reported success, and hung off the forearm. Detaching 0 on every
equipment refresh was dropping the shield with it.

Show Helm flipped a bool, sent CMSG_SHOWING_HELM and printed a message.
Nothing read the flag. It now suppresses the model, restores the hair, and
marks equipment dirty so both happen when the button is pressed.

Hair was hidden for any head item at all, so a circlet left the character
bald and wearing nothing visible. Whether a head item covers hair is in the
data: ItemDisplayInfo points at a HelmetGeosetVisData row per gender, and the
row crowns and circlets use is all zeroes while a plate helm's is not. The
columns move between the 23-field and 25-field builds — 12/13 against 13/14 —
so they are found by asking which columns reference the visibility table
rather than kept as a per-expansion index, which is how the facial-feature
columns went wrong.
2026-07-31 18:32:25 -07:00
..
2026-02-21 22:04:17 -08:00