mirror of
https://github.com/Kelsidavis/WoWee.git
synced 2026-03-22 23:30:14 +00:00
Binary ItemDisplayInfo.dbc has 23 fields with texture components at 14-21, not 15-22. The previous "fix" shifted all fields by +1 which read wrong columns and broke both player and NPC equipment rendering. Also fix local player texture cycling: rebuildOnlineInventory() was called on every item query response (including for other players), unconditionally setting onlineEquipDirty_ which triggered redundant texture recompositing. Now tracks previous equipment displayInfoIds and only sets dirty when they actually change. Unified all 3 equipment texture code paths (local player, other players, NPCs) to use the DBC layout system with correct field 14 base index. |
||
|---|---|---|
| .. | ||
| db | ||
| dbc_layouts.json | ||
| expansion.json | ||
| opcodes.json | ||
| update_fields.json | ||