Commit graph

  • 1646bef1c2 fix: add size guards to spell learn/remove handlers and implement SMSG_SPELLSTEALLOG Kelsi 2026-03-11 03:03:44 -07:00
  • ae6c2aa056 fix: correct SMSG_SPELLDISPELLOG entry size from 8 to 5 bytes Kelsi 2026-03-11 02:57:05 -07:00
  • 603e52e5b0 fix: add size check and skip WotLK guid suffix in handleCooldownEvent Kelsi 2026-03-11 02:51:58 -07:00
  • 0a17683545 fix: correct WotLK packed guid format in SMSG_PROCRESIST and SMSG_TOTEM_CREATED Kelsi 2026-03-11 02:50:53 -07:00
  • 9cd7e7978d fix: correct SMSG_DISPEL_FAILED packet format and improve message Kelsi 2026-03-11 02:49:37 -07:00
  • 1f4880985b fix: correct SMSG_SPELLLOGMISS packet format for all expansions Kelsi 2026-03-11 02:47:15 -07:00
  • d696da9227 fix: also use school mask for pre-cast melee range/facing check in castSpell() Kelsi 2026-03-11 02:40:27 -07:00
  • 21c55ad6b4 fix: detect melee abilities via spell school mask instead of hardcoded spell ID list Kelsi 2026-03-11 02:39:25 -07:00
  • 643d48ee89 fix: show reason-specific messages for SMSG_TRANSFER_ABORTED Kelsi 2026-03-11 02:36:55 -07:00
  • 3082df2ac0 fix: use packed guids in SMSG_SPELLDAMAGESHIELD for WotLK and read absorbed field Kelsi 2026-03-11 02:27:57 -07:00
  • c4b2089d31 fix: handle OBS_MOD_POWER and PERIODIC_ENERGIZE aura types in SMSG_PERIODICAURALOG Kelsi 2026-03-11 02:25:42 -07:00
  • a67feb6d93 Fix handleInstanceDifficulty to handle variable-length packet formats Kelsi 2026-03-11 02:08:38 -07:00
  • 7c77c4a81e Fix per-frame particle descriptor set leak in M2 renderer Kelsi 2026-03-11 02:01:23 -07:00
  • 570465f51a fix: handle MSG_SET_DUNGEON_DIFFICULTY and suppress SMSG_LEARNED_DANCE_MOVES warnings Kelsi 2026-03-11 01:48:18 -07:00
  • f043077746 fix: free WMO and M2 material descriptor sets on group/model destroy to prevent pool exhaustion Kelsi 2026-03-11 01:44:12 -07:00
  • 4393798409 fix: parse WotLK areaId field in SMSG_INIT_WORLD_STATES to fix truncation warning Kelsi 2026-03-11 01:40:33 -07:00
  • ce36171000 fix: prefer variationIndex=0 run animation and silence spurious compositeWithRegions warns Kelsi 2026-03-11 01:35:37 -07:00
  • f462db6bfa fix: terrain descriptor pool leak, minimap quest markers, and item comparison UI Kelsi 2026-03-11 01:29:56 -07:00
  • 568c566e1a fix: correct quest offer reward parser and trade slot trail size Kelsi 2026-03-11 01:00:08 -07:00
  • 170ff1597c fix: prefetch item info for trade slot items in SMSG_TRADE_STATUS_EXTENDED Kelsi 2026-03-11 00:46:11 -07:00
  • 06facc0060 feat: implement trade window UI with item slots and gold offering Kelsi 2026-03-11 00:44:07 -07:00
  • 7c5d688c00 fix: show area name in SMSG_ZONE_UNDER_ATTACK system message Kelsi 2026-03-11 00:36:40 -07:00
  • eaf827668a fix: parse SMSG_QUESTUPDATE_ADD_PVP_KILL and update quest log kill counts Kelsi 2026-03-11 00:34:23 -07:00
  • 77ce54833a feat: add quest kill objective indicator (⚔) to unit nameplates Kelsi 2026-03-11 00:29:35 -07:00
  • 72a16a2427 fix: clear gossip/quest POI markers on map change (SMSG_NEW_WORLD) Kelsi 2026-03-11 00:24:35 -07:00
  • 2ee0934653 fix: remove quest POI minimap markers when quest is abandoned Kelsi 2026-03-11 00:21:33 -07:00
  • ef0e171da5 fix: deduplicate quest POI markers on repeated queries and fix LOG_DEBUG ordering Kelsi 2026-03-11 00:20:31 -07:00
  • 6f5bdb2e91 feat: implement WotLK quest POI query to show objective locations on minimap Kelsi 2026-03-11 00:18:23 -07:00
  • 12aa5e01b6 fix: correct game-object quest objective handling and item count fallback Kelsi 2026-03-11 00:13:09 -07:00
  • e64b566d72 fix: correct TBC quest objective parsing and show creature names in quest log Kelsi 2026-03-11 00:05:05 -07:00
  • 73439a4457 feat: restore quest kill counts from update fields using parsed objectives Kelsi 2026-03-10 23:52:18 -07:00
  • 7e55d21cdd feat: read quest completion state from update fields on login and mid-session Kelsi 2026-03-10 23:33:38 -07:00
  • 3a7ff71262 fix: use expansion-aware explored zone count to prevent fog-of-war corruption Kelsi 2026-03-10 23:18:16 -07:00
  • 1b55ebb387 fix: correct PLAYER_REST_STATE_EXPERIENCE wire indices for all expansions Kelsi 2026-03-10 23:14:18 -07:00
  • 99de1fa3e5 feat: track UNIT_FIELD_STAT0-4 from server update fields for accurate character stats Kelsi 2026-03-10 23:08:15 -07:00
  • d95abfb607 feat: propagate OBJECT_FIELD_SCALE_X through creature and GO spawn pipeline Kelsi 2026-03-10 22:45:47 -07:00
  • b658743e94 feat: highlight required level in item tooltips when player is under-level Kelsi 2026-03-10 22:27:04 -07:00
  • 00a939a733 fix: world map exploration fallback when server mask is unavailable Kelsi 2026-03-10 22:27:00 -07:00
  • 6928b8ddf6 feat: desaturate quest markers for trivial (gray) quests Kelsi 2026-03-10 22:26:56 -07:00
  • 19eb7a1fb7 fix: animation stutter, resolution crash, memory cap, spell tooltip hints, GO collision Kelsi 2026-03-10 22:26:50 -07:00
  • 8f2974b17c feat: add standalone LFG group-found popup (renderLfgProposalPopup) Kelsi 2026-03-10 21:40:21 -07:00
  • 7c8bda0907 fix: suppress wchar_t '>= 0' tautological comparison warning on arm64 Kelsi 2026-03-10 21:34:54 -07:00
  • b4469b1577 fix: correct buff bar and quest tracker vertical positions Kelsi 2026-03-10 21:32:58 -07:00
  • a7474b96cf fix: move buff bar to top-right, split buffs/debuffs, raise aura cap to 40 Kelsi 2026-03-10 21:29:47 -07:00
  • 5fbeb7938c feat: right-click context menu for party member frames Kelsi 2026-03-10 21:27:26 -07:00
  • bc18fb7c3e feat: leader crown and LFG role indicators in party/raid frames Kelsi 2026-03-10 21:24:40 -07:00
  • 4a445081d8 feat: latency indicator, BG queue status, and ToT improvements Kelsi 2026-03-10 21:19:42 -07:00
  • 8ab83987f1 feat: focus target frame with health/power bars and cast bar Kelsi 2026-03-10 21:15:24 -07:00
  • a7a559cdcc feat: battleground invitation popup with countdown timer Kelsi 2026-03-10 21:12:28 -07:00
  • 4986308581 feat: rich item tooltips in vendor and loot-roll windows Kelsi 2026-03-10 20:59:02 -07:00
  • 6275a45ec0 feat: achievement name in toast, parse earned achievements, loot item tooltips Kelsi 2026-03-10 20:53:21 -07:00
  • 984decd664 fix: pre-fetch quest reward item info when quest details packet arrives Kelsi 2026-03-10 20:39:49 -07:00
  • b87b6cee0f fix: add ParentAreaNum/MapID to AreaTable DBC layout for world map exploration Kelsi 2026-03-10 20:35:42 -07:00
  • 2b9f216dae fix: rest state detection and minimap north-up orientation Kelsi 2026-03-10 20:29:55 -07:00
  • 28550dbc99 fix: reduce GO fallback hit radius to prevent invisible chair click-lock Kelsi 2026-03-10 19:59:23 -07:00
  • 564a286282 fix: stand-up-on-move and nameplate position tracking Kelsi 2026-03-10 19:49:33 -07:00
  • 48d15fc653 fix: quest markers, level-up effect, and emote loop Kelsi 2026-03-10 19:41:01 -07:00
  • 34bab8edd6 feat: use rich spell tooltip for buff/debuff frame icons Kelsi 2026-03-10 19:33:25 -07:00
  • caf0d18393 feat: show rich spell tooltip on action bar hover Kelsi 2026-03-10 19:31:46 -07:00
  • 7bbf2c7769 refactor: improve quest offer reward item display Kelsi 2026-03-10 19:25:26 -07:00
  • bae3477c94 feat: display spell school in spellbook tooltip Kelsi 2026-03-10 19:22:48 -07:00
  • 458a95ae8e refactor: use quality colors and hover tooltips for quest reward items Kelsi 2026-03-10 19:12:43 -07:00
  • 1ff48259cc feat: display quest reward items in quest details acceptance window Kelsi 2026-03-10 19:05:34 -07:00
  • 9f8a0907c4 feat: add spell stats to TBC and Turtle WoW DBC layouts Kelsi 2026-03-10 18:55:01 -07:00
  • 373dbbf95d fix: use authoritative autocast state for pet action bar and correct tooltip labels Kelsi 2026-03-10 18:37:05 -07:00
  • 2e38a9af65 feat: add pet action bar to pet frame UI Kelsi 2026-03-10 18:26:02 -07:00
  • 53d144c51e fix: expansion-aware SpellRange.dbc loading and Classic spell tooltip fields Kelsi 2026-03-10 18:09:21 -07:00
  • 2f3f9f1a21 fix: enable Classic/Turtle Spell.dbc loading and add WotLK optional spell fields to layout Kelsi 2026-03-10 17:53:17 -07:00
  • fcb133dbbe fix: guard optional DBC field reads against out-of-bounds indices for Classic/TBC Kelsi 2026-03-10 17:41:05 -07:00
  • 63c09163dc fix: correct SMSG_ACTION_BUTTONS parsing for Classic and TBC expansions Kelsi 2026-03-10 17:28:20 -07:00
  • 56588e0dad fix: correct SMSG_SPELL_COOLDOWN parsing for Classic 1.12 expansion Kelsi 2026-03-10 17:19:43 -07:00
  • 59597ff39e feat: display mana cost, cast time, and range in spellbook tooltip Kelsi 2026-03-10 17:14:46 -07:00
  • 068b6bc2cb fix: parse SMSG_INVENTORY_CHANGE_FAILURE additional fields correctly Kelsi 2026-03-10 17:10:31 -07:00
  • 62b7622f75 feat: parse and display StartQuest field from item query response Kelsi 2026-03-10 17:05:04 -07:00
  • 5fcf71e3ff feat: add stat diff comparison in item shift-tooltip Kelsi 2026-03-10 17:03:11 -07:00
  • 321aaeae54 feat: capture and display all item stat types in tooltips Kelsi 2026-03-10 17:00:24 -07:00
  • 6075207d94 fix: complete TBC item query parsing for itemLevel, spells, binding, description Kelsi 2026-03-10 16:53:00 -07:00
  • 5004929f07 fix: complete classic/vanilla item query parsing for itemLevel, spells, binding, description Kelsi 2026-03-10 16:50:14 -07:00
  • 76bd6b409e feat: enhance item tooltips with binding, description, speed, and spell effects Kelsi 2026-03-10 16:47:55 -07:00
  • f53f16a59b feat: add ITEM_FIELD_DURABILITY/MAXDURABILITY to all expansion update_fields Kelsi 2026-03-10 16:31:18 -07:00
  • dce8a4e442 fix: propagate sellPrice to all rebuildOnlineInventory() inventory paths Kelsi 2026-03-10 16:30:01 -07:00
  • 30058a8df5 fix: preserve vendor canRepair flag when SMSG_LIST_INVENTORY arrives Kelsi 2026-03-10 16:28:59 -07:00
  • 1793549550 feat: parse and display item level and required level in tooltips Kelsi 2026-03-10 16:26:20 -07:00
  • 67db7383ad feat: add durability bar overlay on equipment slots in character panel Kelsi 2026-03-10 16:23:12 -07:00
  • 0afa41e908 feat: implement item durability tracking and vendor repair Kelsi 2026-03-10 16:21:09 -07:00
  • 094ef88e57 fix: NPC animation/position sync for distant creatures and restore WoW ding overlay Kelsi 2026-03-10 16:08:24 -07:00
  • bee4dde9b7 ui: add side action bars, fix resize positioning, and fix player nameplates Kelsi 2026-03-10 15:56:41 -07:00
  • ec5e7c66c3 fix: derive rest state from PLAYER_BYTES_2 and add action bar 2 settings Kelsi 2026-03-10 15:45:35 -07:00
  • 1a370fef76 fix: chat prefix, hostile faction display, and game object looting Kelsi 2026-03-10 15:32:04 -07:00
  • 942df21c66 ui: resolve chat sender names at render time to fix [Say] prefix Kelsi 2026-03-10 15:18:00 -07:00
  • 4987388ce7 ui: show GM/AFK/DND chat tags and fix channel/bracket name display Kelsi 2026-03-10 15:09:41 -07:00
  • df47d425f4 ui: fix chat type display names and outgoing whisper format Kelsi 2026-03-10 15:08:21 -07:00
  • 60ebb565bb rendering: fix WMO portal culling and chat message format Kelsi 2026-03-10 14:59:02 -07:00
  • 920d6ac120 physics: sync camera pitch to movement packets and mount tilt during flight Kelsi 2026-03-10 14:46:17 -07:00
  • 132598fc88 physics: send MSG_MOVE_START/STOP_ASCEND and START_DESCEND during flight Kelsi 2026-03-10 14:32:30 -07:00
  • a9ddfe70c2 physics: sync server turn rate and fix SPLINE speed handlers Kelsi 2026-03-10 14:18:25 -07:00
  • e2f65dfc59 physics: add server flight-back speed override to CameraController Kelsi 2026-03-10 14:05:50 -07:00
  • a33f635490 physics: add server swim-back speed override to CameraController Kelsi 2026-03-10 13:51:47 -07:00
  • 23293d6453 physics: implement HOVER movement flag physics in CameraController v0.4.4-preview Kelsi 2026-03-10 13:39:23 -07:00
  • 56ec49f837 physics: sync all server movement speeds to CameraController Kelsi 2026-03-10 13:28:53 -07:00