Commit graph

  • d4d5a22685 Fix spellbook drag-drop onto action bar by detecting mouse release over slot Kelsi 2026-02-06 20:36:29 -08:00
  • b8ae02184c Use Selectable for spellbook rows to properly consume clicks and prevent window dragging Kelsi 2026-02-06 20:34:20 -08:00
  • 2fae698f48 Use Selectable for spellbook rows to properly consume clicks and prevent window dragging Kelsi 2026-02-06 20:34:20 -08:00
  • 258ab06d44 Prevent spellbook window from moving during spell drag and escaping screen bounds Kelsi 2026-02-06 20:29:59 -08:00
  • ec63037543 Prevent spellbook window from moving during spell drag and escaping screen bounds Kelsi 2026-02-06 20:29:59 -08:00
  • 738b161e95 Fix action bar click-to-cast and add spellbook drag-and-drop Kelsi 2026-02-06 20:27:01 -08:00
  • 37d6298b72 Fix action bar click-to-cast and add spellbook drag-and-drop Kelsi 2026-02-06 20:27:01 -08:00
  • 7e172e30fe Add UI opacity slider to settings window Kelsi 2026-02-06 20:19:39 -08:00
  • 4e2cf0af8e Add UI opacity slider to settings window Kelsi 2026-02-06 20:19:39 -08:00
  • 5439a6a5eb Re-query quest giver status after accepting or completing quests Kelsi 2026-02-06 20:16:38 -08:00
  • 7054699d21 Re-query quest giver status after accepting or completing quests Kelsi 2026-02-06 20:16:38 -08:00
  • 22b7dd543e Send CMSG_QUESTGIVER_STATUS_QUERY when quest NPCs spawn Kelsi 2026-02-06 20:13:28 -08:00
  • 2889e412b3 Send CMSG_QUESTGIVER_STATUS_QUERY when quest NPCs spawn Kelsi 2026-02-06 20:13:28 -08:00
  • 1fe5fffc33 Add quest markers (! and ?) above NPCs and on minimap Kelsi 2026-02-06 20:10:10 -08:00
  • e6a80c68c1 Add quest markers (! and ?) above NPCs and on minimap Kelsi 2026-02-06 20:10:10 -08:00
  • 46407cfdeb Clear gossip options and quests before parsing to prevent duplicates on re-open Kelsi 2026-02-06 19:55:32 -08:00
  • 7d1e733b45 Clear gossip options and quests before parsing to prevent duplicates on re-open Kelsi 2026-02-06 19:55:32 -08:00
  • 71c54af9b6 Fix PLAYER_FIELD_COINAGE to correct index 1170 Kelsi 2026-02-06 19:53:52 -08:00
  • ac699de412 Fix PLAYER_FIELD_COINAGE to correct index 1170 Kelsi 2026-02-06 19:53:52 -08:00
  • 8b141658b7 Fix online selling: CMSG_SELL_ITEM count as uint32, read coinage from field 1219, handle sell/inventory errors Kelsi 2026-02-06 19:50:22 -08:00
  • 01a326b186 Fix online selling: CMSG_SELL_ITEM count as uint32, read coinage from field 1219, handle sell/inventory errors Kelsi 2026-02-06 19:50:22 -08:00
  • 4c530e9cee Send CMSG_LOOT_MONEY for online gold looting and replace action bar right-click removal with drag-to-ground Kelsi 2026-02-06 19:24:44 -08:00
  • 0a26eef154 Send CMSG_LOOT_MONEY for online gold looting and replace action bar right-click removal with drag-to-ground Kelsi 2026-02-06 19:24:44 -08:00
  • c3b0769982 Add item support for action bar with drag-from-inventory and key/click use Kelsi 2026-02-06 19:17:35 -08:00
  • affb5f4f04 Add item support for action bar with drag-from-inventory and key/click use Kelsi 2026-02-06 19:17:35 -08:00
  • a3a6be0cac Fix online equipment slot mapping, auto-equip packet, and backpack slot offsets Kelsi 2026-02-06 19:13:38 -08:00
  • 40c016ccdb Fix online equipment slot mapping, auto-equip packet, and backpack slot offsets Kelsi 2026-02-06 19:13:38 -08:00
  • a28bdab055 Fix online item GUID resolution, async terrain loading, and inventory enrichment Kelsi 2026-02-06 18:52:28 -08:00
  • e38c0213e4 Fix online item GUID resolution, async terrain loading, and inventory enrichment Kelsi 2026-02-06 18:52:28 -08:00
  • 7f78a0951a Avoid online loading hang on stalled terrain streaming Kelsi 2026-02-06 18:40:09 -08:00
  • db4a40a4e6 Avoid online loading hang on stalled terrain streaming Kelsi 2026-02-06 18:40:09 -08:00
  • 700349e2e7 Fix online interactions, UI, and inventory sync Kelsi 2026-02-06 18:34:45 -08:00
  • fdc614902b Fix online interactions, UI, and inventory sync Kelsi 2026-02-06 18:34:45 -08:00
  • f20ef1f20d Add player death handling, race-aware faction hostility, and all-race texture support Kelsi 2026-02-06 17:27:20 -08:00
  • 7436420cd1 Add player death handling, race-aware faction hostility, and all-race texture support Kelsi 2026-02-06 17:27:20 -08:00
  • 462afd6bce Fix faction hostility using Faction.dbc base reputation for neutral-flagged hostile mobs Kelsi 2026-02-06 17:15:46 -08:00
  • 046111d037 Fix faction hostility using Faction.dbc base reputation for neutral-flagged hostile mobs Kelsi 2026-02-06 17:15:46 -08:00
  • a8d0aaad27 Fix Monster faction group bit: use 8 (Monster) not 4 (Horde) Kelsi 2026-02-06 17:01:00 -08:00
  • d7a26ed3c5 Fix Monster faction group bit: use 8 (Monster) not 4 (Horde) Kelsi 2026-02-06 17:01:00 -08:00
  • fc3aab993b Make killXp public for level-based mob coloring in UI Kelsi 2026-02-06 16:53:09 -08:00
  • 2859c95372 Make killXp public for level-based mob coloring in UI Kelsi 2026-02-06 16:53:09 -08:00
  • 510794a66e Fix respawned corpse movement, faction hostility, and add WoW-canonical mob level colors Kelsi 2026-02-06 16:47:07 -08:00
  • 81166346ef Fix respawned corpse movement, faction hostility, and add WoW-canonical mob level colors Kelsi 2026-02-06 16:47:07 -08:00
  • 74f90be449 Fix camera orbit, deselect, chat formatting, loot/vendor bugs, critter hostility, and character screen Kelsi 2026-02-06 16:40:44 -08:00
  • 2aa8187562 Fix camera orbit, deselect, chat formatting, loot/vendor bugs, critter hostility, and character screen Kelsi 2026-02-06 16:40:44 -08:00
  • c8986df836 Fix hair/vendor/loot bugs, revamp spellbook with tabs and icons, clean up action bar, add talent placeholder Kelsi 2026-02-06 16:04:25 -08:00
  • caeb6f56f7 Fix hair/vendor/loot bugs, revamp spellbook with tabs and icons, clean up action bar, add talent placeholder Kelsi 2026-02-06 16:04:25 -08:00
  • deabe0bedd Fix spell targeting, item query parsing, loot UI, hair/skin textures, and attack animations Kelsi 2026-02-06 15:41:29 -08:00
  • 2ddef93f52 Fix spell targeting, item query parsing, loot UI, hair/skin textures, and attack animations Kelsi 2026-02-06 15:41:29 -08:00
  • 29c1326845 Fix spline parsing, hair texture, and popup window positioning Kelsi 2026-02-06 15:18:50 -08:00
  • f0aad5e97f Fix spline parsing, hair texture, and popup window positioning Kelsi 2026-02-06 15:18:50 -08:00
  • 209f0420e9 Fix terrain streaming loop and auto-select single realm/character Kelsi 2026-02-06 14:56:26 -08:00
  • aa11ffda72 Fix terrain streaming loop and auto-select single realm/character Kelsi 2026-02-06 14:56:26 -08:00
  • 5d8f638618 Add loading screen to online mode, fix ImGui frame conflict, truncate log on start Kelsi 2026-02-06 14:49:53 -08:00
  • 81d712121e Add loading screen to online mode, fix ImGui frame conflict, truncate log on start Kelsi 2026-02-06 14:49:53 -08:00
  • 89d1e44454 Add progress bar to loading screen and handle resize during loading Kelsi 2026-02-06 14:43:18 -08:00
  • 6f33392155 Add progress bar to loading screen and handle resize during loading Kelsi 2026-02-06 14:43:18 -08:00
  • 01f339908c Load creature display DBC lookups at startup instead of first spawn Kelsi 2026-02-06 14:37:31 -08:00
  • a0c24e70f9 Load creature display DBC lookups at startup instead of first spawn Kelsi 2026-02-06 14:37:31 -08:00
  • d8fca2243e Add spell icons to action bar from SpellIcon.dbc Kelsi 2026-02-06 14:30:54 -08:00
  • a09bea5e1e Add spell icons to action bar from SpellIcon.dbc Kelsi 2026-02-06 14:30:54 -08:00
  • b7a23c6e2f Add character screen model preview, item icons, stats panel, and fix targeting bugs Kelsi 2026-02-06 14:24:38 -08:00
  • 394e91cd9e Add character screen model preview, item icons, stats panel, and fix targeting bugs Kelsi 2026-02-06 14:24:38 -08:00
  • 71c3d2ea77 Restructure inventory UI, add vendor selling, camera intro on all spawns, and quest log Kelsi 2026-02-06 13:47:03 -08:00
  • 7128ea1417 Restructure inventory UI, add vendor selling, camera intro on all spawns, and quest log Kelsi 2026-02-06 13:47:03 -08:00
  • bb4c2c25f7 Fix quest details parser, ImGui ID conflict, and gossip reopen guard Kelsi 2026-02-06 12:08:47 -08:00
  • a4a39c7f0f Fix quest details parser, ImGui ID conflict, and gossip reopen guard Kelsi 2026-02-06 12:08:47 -08:00
  • f859406671 Add quest details dialog, fix vendor UI, suppress both-button clicks Kelsi 2026-02-06 11:59:51 -08:00
  • 67a3da3bae Add quest details dialog, fix vendor UI, suppress both-button clicks Kelsi 2026-02-06 11:59:51 -08:00
  • 8b98888dd2 Add quest opcodes, fix gossip select packet, and NPC combat animations Kelsi 2026-02-06 11:45:35 -08:00
  • 60be428250 Add quest opcodes, fix gossip select packet, and NPC combat animations Kelsi 2026-02-06 11:45:35 -08:00
  • a20dc947e2 Fix movement packet format: write fallTime unconditionally Kelsi 2026-02-06 09:14:22 -08:00
  • b5336d784a Fix movement packet format: write fallTime unconditionally Kelsi 2026-02-06 09:14:22 -08:00
  • 61ec4138f7 Fix loot and gossip opcode values for 3.3.5a Kelsi 2026-02-06 09:14:16 -08:00
  • 3043cc5203 Fix loot and gossip opcode values for 3.3.5a Kelsi 2026-02-06 09:14:16 -08:00
  • 456d3ef7ff Render M2 glow batches as billboarded light sprites Kelsi 2026-02-06 08:58:26 -08:00
  • 88241cbddc Render M2 glow batches as billboarded light sprites Kelsi 2026-02-06 08:58:26 -08:00
  • 5c5419cb4a Skip additive/mod blend batches in M2 rendering Kelsi 2026-02-06 08:05:40 -08:00
  • b9fdc3396d Skip additive/mod blend batches in M2 rendering Kelsi 2026-02-06 08:05:40 -08:00
  • 273245720a Fix lantern glow rendering and add NPC combat animations Kelsi 2026-02-06 03:39:36 -08:00
  • 81b1f87313 Fix lantern glow rendering and add NPC combat animations Kelsi 2026-02-06 03:39:36 -08:00
  • f74c37ba74 Double WMO group distance cull from 80 to 160 units Kelsi 2026-02-06 03:28:56 -08:00
  • 74bcce4f57 Double WMO group distance cull from 80 to 160 units Kelsi 2026-02-06 03:28:56 -08:00
  • ce105ced9f Add unlit rendering for M2 glow/additive batches Kelsi 2026-02-06 03:28:21 -08:00
  • e01d80f4eb Add unlit rendering for M2 glow/additive batches Kelsi 2026-02-06 03:28:21 -08:00
  • 20f89b2d4a Add movement packed GUID, inventory money display, and character screen buttons Kelsi 2026-02-06 03:24:46 -08:00
  • fbeb14fc98 Add movement packed GUID, inventory money display, and character screen buttons Kelsi 2026-02-06 03:24:46 -08:00
  • e327344a9b Trigger player model visual update when online inventory changes Kelsi 2026-02-06 03:13:42 -08:00
  • 82e63fc95d Trigger player model visual update when online inventory changes Kelsi 2026-02-06 03:13:42 -08:00
  • a3055267f6 Fix online mode combat and implement server inventory sync Kelsi 2026-02-06 03:11:43 -08:00
  • ab1f39c73b Fix online mode combat and implement server inventory sync Kelsi 2026-02-06 03:11:43 -08:00
  • ce4299fe51 Parse M2 render flags and apply per-batch blend modes Kelsi 2026-02-06 01:54:25 -08:00
  • 4d80b92c39 Parse M2 render flags and apply per-batch blend modes Kelsi 2026-02-06 01:54:25 -08:00
  • b83ec336b6 Implement M2 texture animation (UV scrolling) for fountain water Kelsi 2026-02-06 01:49:27 -08:00
  • ad04da31c3 Implement M2 texture animation (UV scrolling) for fountain water Kelsi 2026-02-06 01:49:27 -08:00
  • 39a7acd304 Fix NPC head/facial hair rendering and add helmet model loading Kelsi 2026-02-06 01:36:06 -08:00
  • 4bb2828b21 Fix NPC head/facial hair rendering and add helmet model loading Kelsi 2026-02-06 01:36:06 -08:00
  • b79861d4d2 Keep scalp mesh visible under helmets to prevent transparency Kelsi 2026-02-06 01:04:59 -08:00
  • 5623f9ea6c Keep scalp mesh visible under helmets to prevent transparency Kelsi 2026-02-06 01:04:59 -08:00
  • c48af4926a Fix NPC hair/geoset rendering using DBC lookups Kelsi 2026-02-06 01:02:35 -08:00