Kelsidavis-WoWee/src/game
Kelsi 463e3f5ed1 game: fix party frame duplication and player name on entity re-creation
SMSG_GROUP_LIST is a full replacement packet, not a delta. handleGroupList()
was not resetting partyData before parsing, so repeated GROUP_LIST packets
pushed duplicate members onto the existing vector — a 2-player party would
show the same name 5 times if the packet was sent 5 times.

Fix: reset partyData = GroupListData{} before calling GroupListParser::parse().

Also fix player names staying "Unknown" when an entity moves out of range and
comes back: queryPlayerName() now applies the cached name to the new entity
object immediately instead of skipping when the name is already in cache.
This was causing other players' names to appear as unknown after zoning or
crossing render distance boundaries.
2026-03-10 06:21:05 -07:00
..
character.cpp Add body type selection for nonbinary characters and reduce preview rotation sensitivity 2026-02-09 17:56:04 -08:00
entity.cpp Fix transport/WMO diagnostics and terrain WMO dedup lifecycle 2026-02-18 22:36:34 -08:00
expansion_profile.cpp Unify asset system: one asset set, always high-res 2026-02-15 04:18:34 -08:00
game_handler.cpp game: fix party frame duplication and player name on entity re-creation 2026-03-10 06:21:05 -07:00
inventory.cpp Fix shutdown hangs, bank bag icons/drag-drop, loading screen progress, and login spawn 2026-02-26 13:38:29 -08:00
opcode_table.cpp Opcode registry: move to generated canonical+alias pipeline 2026-02-20 03:02:31 -08:00
opcodes.cpp Initial commit: wowee native WoW 3.3.5a client 2026-02-02 13:03:22 -08:00
packet_parsers_classic.cpp game: downgrade high-frequency per-interaction LOG_INFO/WARNING to LOG_DEBUG 2026-03-10 05:09:43 -07:00
packet_parsers_tbc.cpp game: downgrade high-frequency per-interaction LOG_INFO/WARNING to LOG_DEBUG 2026-03-10 05:09:43 -07:00
player.cpp Initial commit: wowee native WoW 3.3.5a client 2026-02-02 13:03:22 -08:00
transport_manager.cpp Fix Deeprun Tram: visual movement, direction, and player riding 2026-03-06 23:01:11 -08:00
update_field_table.cpp Remove hardcoded WotLK defaults, use JSON as single source of truth for opcodes/fields/DBC layouts 2026-02-20 00:39:20 -08:00
warden_crypto.cpp Fix CodeQL weak-crypto suppressions: switch lgtm to codeql inline format 2026-02-19 17:06:49 -08:00
warden_emulator.cpp Fix all remaining build warnings and eliminate UB in binary parsers 2026-02-23 19:58:38 -08:00
warden_memory.cpp Make this compatible to build with MSVS 2022 2026-02-23 16:30:49 +01:00
warden_module.cpp Fix Warden module parse fallback and macOS FMOD integrity aliases 2026-02-25 09:26:34 -08:00
world.cpp Clarify World stub methods: terrain/entity state lives in subsystems 2026-03-09 15:54:43 -07:00
world_packets.cpp game: downgrade high-frequency per-interaction LOG_INFO/WARNING to LOG_DEBUG 2026-03-10 05:09:43 -07:00
zone_manager.cpp Enrich zone music from AreaTable/ZoneMusic/SoundEntries DBC chain 2026-03-09 16:04:52 -07:00