Kelsidavis-WoWee/include/game
Kelsi 8282583b9a Fix equipment textures: correct DBC field indices and stop texture cycling
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.
2026-02-14 16:33:24 -08:00
..
character.hpp Add body type selection for nonbinary characters and reduce preview rotation sensitivity 2026-02-09 17:56:04 -08:00
entity.hpp Add transport support, gameobject queries, and fix item use 2026-02-08 00:59:40 -08:00
expansion_profile.hpp Add per-expansion asset overlay system and fix CharSections DBC layout 2026-02-14 00:00:26 -08:00
game_handler.hpp Fix equipment textures: correct DBC field indices and stop texture cycling 2026-02-14 16:33:24 -08:00
group_defines.hpp Add gameplay systems: combat, spells, groups, loot, vendors, and UI 2026-02-04 10:31:03 -08:00
inventory.hpp Fix vanilla spell casting and bag contents 2026-02-13 22:14:34 -08:00
opcode_table.hpp Fix guild roster, /who, /inspect, and character preview bugs 2026-02-14 15:05:18 -08:00
opcodes.hpp Add multi-expansion support with data-driven protocol layer 2026-02-12 22:56:36 -08:00
packet_parsers.hpp Fix vanilla spell casting and bag contents 2026-02-13 22:14:34 -08:00
player.hpp Initial commit: wowee native WoW 3.3.5a client 2026-02-02 13:03:22 -08:00
spell_defines.hpp Fix spell cast error messages, action bar drag-drop, and player name display 2026-02-06 21:25:35 -08:00
transport_manager.hpp Infer and animate elevator transport paths 2026-02-12 15:38:39 -08:00
update_field_table.hpp Fix vanilla spell casting and bag contents 2026-02-13 22:14:34 -08:00
warden_crypto.hpp Vanilla/Turtle WoW support: M2 loading, bone parsing, textures, auth 2026-02-13 16:53:28 -08:00
warden_emulator.hpp Implement complete module execution via Unicorn emulator 2026-02-12 03:06:35 -08:00
warden_memory.hpp Load WoW.exe PE image for Warden MEM_CHECK responses 2026-02-14 02:00:15 -08:00
warden_module.hpp Integrate Unicorn emulator into WardenModule 2026-02-12 03:04:08 -08:00
world.hpp Initial commit: wowee native WoW 3.3.5a client 2026-02-02 13:03:22 -08:00
world_packets.hpp Fix guild roster, /who, /inspect, and character preview bugs 2026-02-14 15:05:18 -08:00
zone_manager.hpp Fix NPC visibility and stabilize world transport/taxi updates 2026-02-11 18:25:04 -08:00