Commit graph

  • 003ad8b20c fix: read WotLK periodic damage isCrit byte in SMSG_PERIODICAURALOG Kelsi 2026-03-18 09:17:00 -07:00
  • 8b7786f2b3 feat: display combo points on target frame Kelsi 2026-03-18 09:08:46 -07:00
  • 6d9adc547a fix: extend world-load animation callbacks to handle online players Kelsi 2026-03-18 08:52:00 -07:00
  • 1af5acba3f fix: show real player names on nameplates instead of "Player" Kelsi 2026-03-18 08:49:16 -07:00
  • 100d66d18b fix: play death/attack animations for online players, not just NPCs Kelsi 2026-03-18 08:43:19 -07:00
  • e54ed1d46f fix: pass correct offset to setPlayerOnTransport on transport boarding Kelsi 2026-03-18 08:39:35 -07:00
  • a619f44dfb fix: add per-frame animation sync for online players Kelsi 2026-03-18 08:33:45 -07:00
  • 18c06d98ac fix: stop creature run animation when movement interpolation completes Kelsi 2026-03-18 08:22:50 -07:00
  • 0b33bcbe53 fix: reject oversized MonsterMove spline and fix loot format comment Kelsi 2026-03-18 08:18:21 -07:00
  • 64b03ffdf5 fix: add bounds checks to update block and field parsers Kelsi 2026-03-18 08:08:08 -07:00
  • d1c99b1c0e fix: add bounds checks to WotLK movement block parser Kelsi 2026-03-18 08:04:00 -07:00
  • e802decc84 fix: add bounds checks to TBC movement block parser Kelsi 2026-03-18 08:01:39 -07:00
  • eca570140a fix: eliminate 8-second teleport freeze on same-map teleport Kelsi 2026-03-18 07:54:05 -07:00
  • 14cd6c82b2 fix: add bounds checks to Classic movement block parser Kelsi 2026-03-18 07:47:46 -07:00
  • 0a04a00234 fix: harden Turtle movement block parser with bounds checks Kelsi 2026-03-18 07:39:40 -07:00
  • ce3caf0438 fix: auto-detect Classic vs WotLK spline format in UPDATE_OBJECT Kelsi 2026-03-18 07:23:51 -07:00
  • 6484dfc32d fix: gate spline verticalAccel/effectStartTime on PARABOLIC flag Kelsi 2026-03-18 07:05:17 -07:00
  • f78d885e13 fix: add 60-second grace period to M2 model cleanup Kelsi 2026-03-18 07:00:50 -07:00
  • 3c60ef8464 fix: add hex dump diagnostics to spell-go missCount parsing Kelsi 2026-03-18 06:57:15 -07:00
  • c8922e4826 fix: stop player movement before game object interaction Kelsi 2026-03-18 06:49:43 -07:00
  • f8f514d28c fix: add $C (class) and $R (race) quest text placeholders Kelsi 2026-03-18 06:49:37 -07:00
  • e0346c85df fix: salvage spell-go hit data when miss targets are truncated Kelsi 2026-03-18 06:23:03 -07:00
  • 379ca116d1 fix: eliminate full spatial index rebuild on M2 instance removal Kelsi 2026-03-18 06:20:24 -07:00
  • 702155ff4f fix: correct SMSG_SPELL_GO REFLECT miss payload size (WotLK/TBC) Kelsi 2026-03-18 06:20:18 -07:00
  • 25138b5648 fix: use CMSG_OPEN_ITEM for locked containers (lockboxes) Kelsi 2026-03-18 06:06:29 -07:00
  • 2fb7901cca feat: enable water refraction by default Kelsi 2026-03-18 05:44:59 -07:00
  • fabcde42a5 fix: clarify death dialog — auto-release label and resurrection hint Kelsi 2026-03-18 05:39:42 -07:00
  • 90843ea989 fix: don't set releasedSpirit_ optimistically in releaseSpirit() Kelsi 2026-03-18 05:35:23 -07:00
  • d0f544395e feat: add mounted/group/channeling/casting/vehicle macro conditionals Kelsi 2026-03-18 05:23:32 -07:00
  • 4e13a344e8 feat: add buff:/nobuff:/debuff:/nodebuff: macro conditionals Kelsi 2026-03-18 05:20:15 -07:00
  • a802e05091 feat: add /mark slash command for setting raid target icons Kelsi 2026-03-18 05:16:14 -07:00
  • e7fe35c1f9 feat: add right-click pet spell autocast toggle via CMSG_PET_SPELL_AUTOCAST Kelsi 2026-03-18 05:08:10 -07:00
  • 586408516b fix: correct character geoset group ranges for other-player equipment rendering Kelsi 2026-03-18 04:42:21 -07:00
  • 5f3bc79653 feat: show queued spell icon in cast bar and expose getQueuedSpellId() Kelsi 2026-03-18 04:34:36 -07:00
  • 277a26b351 feat: flash action bar button red when spell cast fails Kelsi 2026-03-18 04:30:33 -07:00
  • c1765b6b39 fix: defer loot item notification until item name is known from server query Kelsi 2026-03-18 04:25:37 -07:00
  • 09b0bea981 feat: add /stopmacro support and low durability warning for equipped items Kelsi 2026-03-18 04:14:44 -07:00
  • d7c377292e feat: show socket gems and consolidate enchant name DBC cache in item tooltips Kelsi 2026-03-18 04:04:23 -07:00
  • 167e710f92 feat: add /equipset macro command for saved equipment set switching Kelsi 2026-03-18 03:53:59 -07:00
  • 1fd3d5fdc8 feat: display permanent and temporary enchants in item tooltips for equipped items Kelsi 2026-03-18 03:50:24 -07:00
  • 4025e6576c feat: implement /castsequence macro command Kelsi 2026-03-18 03:36:05 -07:00
  • df7150503b feat: /assist now accepts name and macro conditional arguments Kelsi 2026-03-18 03:31:40 -07:00
  • 5d4b0b0f04 feat: show target-of-focus with health bar in focus frame Kelsi 2026-03-18 03:29:48 -07:00
  • a151531a2a feat: show health bar on target-of-target in target frame Kelsi 2026-03-18 03:28:06 -07:00
  • 11c07f19cb feat: add macro conditional support to /cleartarget and /startattack Kelsi 2026-03-18 03:25:34 -07:00
  • 6cd3c613ef feat: add macro conditional support to /target and /focus commands Kelsi 2026-03-18 03:21:27 -07:00
  • e2a484256c feat: show spell icon on macro buttons via #showtooltip directive Kelsi 2026-03-18 03:16:05 -07:00
  • 28d7d3ec00 feat: track mouseover on party frames; fix /cast !spell; update macro editor hint Kelsi 2026-03-18 03:11:34 -07:00
  • 7967bfdcb1 feat: implement [target=mouseover] macro conditional via nameplate/raid hover Kelsi 2026-03-18 03:09:43 -07:00
  • d2b2a25393 feat: extend macro conditionals to /use command Kelsi 2026-03-18 03:06:23 -07:00
  • 30513d0f06 feat: implement WoW macro conditional evaluator for /cast Kelsi 2026-03-18 03:04:45 -07:00
  • ed3bca3d17 fix: escape newlines in macro cfg persistence; execute all macro lines Kelsi 2026-03-18 02:44:28 -07:00
  • c676d99fc2 feat: add /petattack, /petfollow, /petstay, /petpassive, /petaggressive macro commands Kelsi 2026-03-18 02:32:49 -07:00
  • ae3e57ac3b feat: add /cancelform, /cancelshapeshift, /cancelaura slash commands Kelsi 2026-03-18 02:30:35 -07:00
  • c3be43de58 fix: skip #showtooltip and other # directives when executing macros Kelsi 2026-03-18 02:27:34 -07:00
  • db0f868549 feat: extend /use command to support bag/slot notation and equip slot numbers Kelsi 2026-03-18 02:23:47 -07:00
  • b236a85454 docs: update status.md — water refraction fix, date 2026-03-18 Kelsi 2026-03-18 02:20:59 -07:00
  • fa3a5ec67e fix: correct water refraction barrier srcAccessMask to prevent VK_ERROR_DEVICE_LOST Kelsi 2026-03-18 02:20:35 -07:00
  • 8abb65a813 feat: execute macros via keyboard shortcuts; support numeric /cast spell IDs Kelsi 2026-03-18 02:14:10 -07:00
  • 2c86fb4fa6 feat: implement client-side macro text storage and execution Kelsi 2026-03-18 02:07:59 -07:00
  • 1588c1029a fix: add user feedback for ATTACKSWING_NOTSTANDING and CANT_ATTACK Kelsi 2026-03-18 01:46:19 -07:00
  • 36158ae3e3 fix: show macro ID in action bar tooltip and context menu header Kelsi 2026-03-18 01:42:07 -07:00
  • 7a0c7241ba fix: parse macro action bar slots from SMSG_ACTION_BUTTONS Kelsi 2026-03-18 01:35:39 -07:00
  • 5801af41bc fix: correct Turtle WoW SMSG_INIT_WORLD_STATES format and remove dead minRepeatMs branch Kelsi 2026-03-18 01:30:20 -07:00
  • 57b44d2347 fix: clear craft queue on spell failure and all cast reset paths Kelsi 2026-03-18 01:15:04 -07:00
  • 6be695078b fix: clear spell queue in stopCasting; fix SMSG_SPELL_DELAYED castTimeTotal; clear cast on same-map res Kelsi 2026-03-18 00:59:15 -07:00
  • 76ba428b87 fix: /target command selects nearest matching entity Kelsi 2026-03-18 00:39:32 -07:00
  • 60d5edf97f fix: cancel timed cast immediately on movement start Kelsi 2026-03-18 00:25:04 -07:00
  • 4907f4124b feat: implement spell queue window (400ms pre-cast) Kelsi 2026-03-18 00:21:46 -07:00
  • 0f8852d290 fix: clear selfResAvailable_ when player releases spirit Kelsi 2026-03-18 00:09:22 -07:00
  • 5a5c2dcda3 feat: implement self-resurrection (Reincarnation/Twisting Nether) Kelsi 2026-03-18 00:06:39 -07:00
  • 395a8f77c4 fix: clear corpse reclaim delay on world reset and resurrection Kelsi 2026-03-17 23:57:47 -07:00
  • b0046fa777 feat: track PvP corpse-reclaim delay and show countdown in UI Kelsi 2026-03-17 23:52:45 -07:00
  • 2acab47eee fix: correct corpse reclaim — SMSG_DEATH_RELEASE_LOC is graveyard, not corpse Kelsi 2026-03-17 23:44:55 -07:00
  • d99fe8de0f feat: add Sort Bags button to backpack window Kelsi 2026-03-17 23:29:50 -07:00
  • 3e3bbf915e fix: parse SMSG_TRADE_STATUS_EXTENDED correctly for Classic/TBC Kelsi 2026-03-17 22:42:20 -07:00
  • 87cb293297 fix: consume SpellCastTargets bytes after miss list in Classic/TBC SpellGo Kelsi 2026-03-17 22:29:02 -07:00
  • 6f936f258f fix: consume all SpellCastTargets bytes in WotLK SpellGoParser Kelsi 2026-03-17 22:26:05 -07:00
  • dd64724dbb fix: consume all SpellCastTargets bytes in WotLK SpellStartParser Kelsi 2026-03-17 22:20:03 -07:00
  • a4415eb207 fix: clamp pointCount in handleMonsterMoveTransport to prevent DoS Kelsi 2026-03-17 22:08:25 -07:00
  • b00025918c feat: draw player facing arrow at minimap center Kelsi 2026-03-17 22:05:24 -07:00
  • c870460dea fix: wire Warden module tick, generateRC4Keys, and unload callbacks Kelsi 2026-03-17 22:00:06 -07:00
  • 32497552d1 fix: R key resets camera angles only; consume all SpellCastTargets bytes Kelsi 2026-03-17 21:52:45 -07:00
  • a731223e47 fix: right-clicking a quest-starting item now opens the quest offer dialog Kelsi 2026-03-17 21:38:08 -07:00
  • c70740fcdf feat: wire Warden funcList_ dispatchers and implement PacketHandler call Kelsi 2026-03-17 21:29:09 -07:00
  • 005b1fcb54 feat: implement Warden API stub dispatch via Unicorn UC_HOOK_CODE Kelsi 2026-03-17 21:22:41 -07:00
  • b29d76bbc8 feat: highlight quest-starting items in loot window with gold indicator Kelsi 2026-03-17 21:17:22 -07:00
  • 49ba89dfc3 feat: handle SMSG_PET_UNLEARN_CONFIRM with pet talent respec dialog Kelsi 2026-03-17 21:13:27 -07:00
  • 67c8101f67 fix: add missing TOGGLE_SKILLS to keybinding_manager (fixes CI build failure) Kelsi 2026-03-17 21:08:02 -07:00
  • 5df5f4d423 feat: handle SMSG_PET_RENAMEABLE to auto-open pet rename dialog on first tame Kelsi 2026-03-17 20:59:29 -07:00
  • 113be66314 feat: parse MSG_BATTLEGROUND_PLAYER_POSITIONS and show flag carriers on minimap Kelsi 2026-03-17 20:54:59 -07:00
  • 48cb7df4b4 feat: add Skills/Professions window (K key) with per-category progress bars Kelsi 2026-03-17 20:46:41 -07:00
  • d44d462686 feat: add auto-repair at vendor open Kelsi 2026-03-17 20:27:45 -07:00
  • 072f256af6 feat: add auto-sell grey items on vendor open Kelsi 2026-03-17 20:21:06 -07:00
  • e62ae8b03e feat: add local time clock display below minimap coordinates Kelsi 2026-03-17 20:06:05 -07:00
  • 63f4d10ab1 fix: apply interruptibility coloring to target-of-target cast bar Kelsi 2026-03-17 20:02:02 -07:00
  • 4ce6fdb5f3 feat: color player cast bar by spell school from Spell.dbc Kelsi 2026-03-17 19:56:52 -07:00
  • d0df6eed2c feat: show corpse skull marker on world map when player is a ghost Kelsi 2026-03-17 19:52:17 -07:00
  • 614fcf6b98 feat: show orange nameplate border when hostile NPC is targeting player Kelsi 2026-03-17 19:47:45 -07:00
  • 1f20f55c62 fix: set interruptible flag on channel start for non-player casters Kelsi 2026-03-17 19:45:45 -07:00