Commit Graph

  • 5125c241c4 Add 3D level-up effect using LevelUp.m2 spell model master Kelsi 2026-02-19 20:36:25 -08:00
  • e68d7fc3b0 Fix UNIT_FIELD_BYTES_0 index (56→23) and add per-type power arrays to Unit Kelsi 2026-02-19 19:33:50 -08:00
  • 4dcc0f1d79 Improve combat messages: power-type-aware errors, fix chat line breaks, better wording Kelsi 2026-02-19 19:33:02 -08:00
  • d0a0cf6e5e Fix black glow cards on streetlamps: discard dark pixels in Mod blend batches Kelsi 2026-02-19 19:07:58 -08:00
  • a61f319f1d Revert glow pixel detection and forced additive override, add diagnostics Kelsi 2026-02-19 18:30:34 -08:00
  • 1525621af3 Fix Stormwind bridge lamp glow: detect glow textures by pixel content, force additive blending for colorKeyBlack batches Kelsi 2026-02-19 18:27:21 -08:00
  • f63739d778 Fix torch models eaten by glow sprites, fix lantern glow black backgrounds Kelsi 2026-02-19 18:23:59 -08:00
  • 0c04c056fa Fix black background on lamp/lantern/torch glow effects Kelsi 2026-02-19 18:19:52 -08:00
  • db48ea67c7 Fix item tooltip armor: default to 5 damage entries (correct for all WoW versions) Kelsi 2026-02-19 18:10:25 -08:00
  • f605551862 Fix item tooltip armor: auto-detect BuyCount in WotLK item query parser Kelsi 2026-02-19 17:54:32 -08:00
  • b85f5cfded Suppress cpp/weak-cryptographic-algorithm via query-filter (protocol-mandated RC4) Kelsi 2026-02-19 17:49:49 -08:00
  • 96c680e4f2 Fix armor stat in character stats panel via UNIT_FIELD_RESISTANCES Kelsi 2026-02-19 17:45:09 -08:00
  • 108bb2a1b8 Show rage/energy bar at same size as mana bar for warriors and rogues Kelsi 2026-02-19 17:08:53 -08:00
  • 24e39f63f5 Fix CodeQL weak-crypto suppressions: switch lgtm to codeql inline format Kelsi 2026-02-19 17:06:49 -08:00
  • 88dd9520fd Fix TBC item query parser: add TBC-specific parseItemQueryResponse override Kelsi 2026-02-19 16:58:18 -08:00
  • c8edba6b65 Fix missing armor in WotLK item tooltips and character stats Kelsi 2026-02-19 16:52:04 -08:00
  • 5d84679b56 Smooth other-player movement with velocity dead reckoning Kelsi 2026-02-19 16:45:39 -08:00
  • 98ed8411e6 Fix movement desync: strafe animation and missing SET_FACING Kelsi 2026-02-19 16:40:17 -08:00
  • 9b467a54b3 Revert "License update: if Turtle WoW bans my account, they don’t get to use my client" Kelsi 2026-02-19 16:19:01 -08:00
  • 35c448cf4f apply pending protocol, ui, audio, and CodeQL fixes Kelsi 2026-02-19 16:17:06 -08:00
  • ab1f211545 docs+security: sync controls and scope Warden RC4 CodeQL exception Kelsi 2026-02-19 15:54:35 -08:00
  • e3aef1893b Add CI security suite and scrub hardcoded local host/path defaults Kelsi 2026-02-19 06:46:11 -08:00
  • c2f55ceca6 Fix item destroy packet format and wire destroy confirmation UI Kelsi 2026-02-19 06:34:06 -08:00
  • cc4eb5a67d Tune M2 lantern flame glow without restoring card artifacts Kelsi 2026-02-19 06:12:32 -08:00
  • 854ac57f37 Stabilize buyback flow and single-row buyback UI Kelsi 2026-02-19 05:48:40 -08:00
  • 2958006d88 Fix buyback request flow and prune temporary diagnostics Kelsi 2026-02-19 05:28:13 -08:00
  • 1a1a2096aa Clean README mentions and finalize current gameplay/UI fixes Kelsi 2026-02-19 03:31:49 -08:00
  • fd1e57ff5d License update: if Turtle WoW bans my account, they don’t get to use my client Kelsi 2026-02-19 03:22:37 -08:00
  • fe49d15400 Fix CI build: avoid missing GameHandler interaction-cast API Kelsi 2026-02-19 03:17:10 -08:00
  • 579a85fa58 Fix quest reward selection index mapping for choose-reward Kelsi 2026-02-19 03:12:57 -08:00
  • 2856070957 Handle SMSG_QUESTGIVER_QUEST_LIST (0x185) for questgiver flows Kelsi 2026-02-19 02:53:44 -08:00
  • de806c6b86 Fix minimap mute behavior and shallow-water swim trigger Kelsi 2026-02-19 02:46:52 -08:00
  • 0b4806418b Fix creature flame alpha-key rendering and emissive flicker Kelsi 2026-02-19 02:39:33 -08:00
  • 787e692a02 Fix quest flow regressions, tooltip compare stats, and M2 alpha-key handling Kelsi 2026-02-19 02:27:01 -08:00
  • 2135274c71 Fix gossip quest flow and questgiver marker state Kelsi 2026-02-19 02:04:56 -08:00
  • c127beea57 Refine bag UI layout and add shift-hover item compare Kelsi 2026-02-19 01:50:50 -08:00
  • be79fca2cc Fix combat facing updates and dead-on-spawn creature pose Kelsi 2026-02-19 01:19:29 -08:00
  • ebc61e2bb3 Fix quest turn-in flow and WoW quest text placeholders Kelsi 2026-02-19 01:12:14 -08:00
  • d18cbc37ca Remove temporary quest query diagnostics Kelsi 2026-02-19 00:59:46 -08:00
  • 10a694a72f Stabilize quest log details loading and turn-in item sync Kelsi 2026-02-19 00:56:24 -08:00
  • bb2ecb8150 Fix quest log titles and full-row selection behavior Kelsi 2026-02-19 00:30:21 -08:00
  • 172fa17312 Ignore zero-id forced quest removals to prevent spawn spam Kelsi 2026-02-18 23:48:11 -08:00
  • 56301cdf5c Make loot parser tolerant of compact item layouts for quest drops Kelsi 2026-02-18 23:46:11 -08:00
  • 82f977d012 Suppress remaining unknown Turtle opcodes with safe consume mappings Kelsi 2026-02-18 23:42:28 -08:00
  • 7add0a4065 Map and handle additional Turtle combat/movement world opcodes Kelsi 2026-02-18 23:38:34 -08:00
  • 46e2c711c8 Tie opcode handlers into movement, quest log, and world state caches Kelsi 2026-02-18 23:30:38 -08:00
  • bba65de46c Handle remaining Turtle world opcodes with safe minimal parsers Kelsi 2026-02-18 23:26:58 -08:00
  • bb6667d4ad Remove leftover compressed update debug trace Kelsi 2026-02-18 23:16:20 -08:00
  • 4119ac232f Reduce unhandled opcode spam and add missing Turtle opcode names Kelsi 2026-02-18 23:14:01 -08:00
  • 7e68ba9b4b Remove temporary WMO texture diagnostics Kelsi 2026-02-18 23:10:11 -08:00
  • 8340f4e1de Fix WMO texture loading by always wiring asset manager Kelsi 2026-02-18 23:08:43 -08:00
  • a3e88394ce Retry one-time WMO reload when textures resolve to white Kelsi 2026-02-18 23:02:59 -08:00
  • 253153d7cc Fix WMO texture state leakage and remove debug spam Kelsi 2026-02-18 23:00:46 -08:00
  • 57541eebec Fix WMO visibility culling and renderer initialization guards Kelsi 2026-02-18 22:41:05 -08:00
  • 3c6cded9b1 Fix transport/WMO diagnostics and terrain WMO dedup lifecycle Kelsi 2026-02-18 22:36:34 -08:00
  • f71f220585 Add shadow frustum culling to terrain and M2 depth passes Kelsi 2026-02-18 21:15:24 -08:00
  • 7285409c93 Improve shadow performance: halve resolution, 9x fewer PCF taps, throttle depth pass Kelsi 2026-02-18 21:09:00 -08:00
  • 98a64f44d0 Optimize release builds: LTO, -O3, visibility, micro-perf fixes Kelsi 2026-02-18 20:10:47 -08:00
  • 36f3c5c7c0 Fix real bugs found by clang-tidy Kelsi 2026-02-18 20:02:12 -08:00
  • eaf1dc8807 Update README: even expansion support, submodule clone instructions Kelsi 2026-02-18 19:24:17 -08:00
  • 3d62e6f90a Convert imgui to git submodule (shallow) Kelsi 2026-02-18 19:23:03 -08:00
  • e28c21488a Fix NSIS shortcut backslash escaping in CPack config Kelsi 2026-02-18 19:21:14 -08:00
  • b9945a448e Link ws2_32 to auth_probe and auth_login_probe on Windows Kelsi 2026-02-18 19:12:16 -08:00
  • 29b3792375 Fix Windows RC icon path and remove stray include in warden_module Kelsi 2026-02-18 19:05:47 -08:00
  • 82ddd62d03 Fix localtime_r in game_screen.cpp: use localtime_s on Windows Kelsi 2026-02-18 18:50:27 -08:00
  • 27e87b0736 Fix std:🗜️ add missing #include <algorithm> for MinGW Kelsi 2026-02-18 18:45:08 -08:00
  • 8185c29648 Fix Windows build errors in warden and CharCreateResult Kelsi 2026-02-18 18:39:07 -08:00
  • 5040740171 Fix two packaging bugs Kelsi 2026-02-18 18:29:34 -08:00
  • d5025e10d1 Fix Linux apt install: separate optional libstormlib-dev to prevent abort Kelsi 2026-02-18 18:20:39 -08:00
  • 8d117021d3 Add native installer packaging to CI for all platforms Kelsi 2026-02-18 18:18:30 -08:00
  • a609e1a161 Fix two more Windows/MinGW compile errors Kelsi 2026-02-18 17:59:11 -08:00
  • 7ca573a6b7 Fix apt cache path to only archive .deb files Kelsi 2026-02-18 17:56:52 -08:00
  • dad0dff828 Drop macOS x86-64 CI job (macos-13 runners deprecated) Kelsi 2026-02-18 17:54:04 -08:00
  • 823ec3332f Fix three Windows-specific compile errors Kelsi 2026-02-18 17:52:28 -08:00
  • a741687b3f Define GLM_ENABLE_EXPERIMENTAL globally for GTX extension compatibility Kelsi 2026-02-18 17:49:52 -08:00
  • e0e0449984 Switch Windows MSYS2 builds to Ninja generator Kelsi 2026-02-18 17:44:33 -08:00
  • ac7c1b0eb3 Add macOS and Windows ARM64 builds; fix memory_monitor for macOS Kelsi 2026-02-18 17:42:42 -08:00
  • 3ae69eb6db Track missing extern headers (stb_image_write, nlohmann/json) Kelsi 2026-02-18 17:39:09 -08:00
  • ba89aaee03 Add Windows build support via MSYS2 and fix platform-specific code Kelsi 2026-02-18 17:38:08 -08:00
  • f6e49a4865 Add GitHub Actions CI for x86-64 and ARM64 Linux Kelsi 2026-02-18 17:32:46 -08:00
  • 949ec653cf Fix quest log not showing server-side quests on login Kelsi 2026-02-18 05:11:29 -08:00
  • 27b3582663 Fix quest system for Classic/Turtle: correct packet formats and log stride Kelsi 2026-02-18 04:56:23 -08:00
  • 1504a681a3 Fix combat facing, tab-target filtering, and spirit healer resurrection Kelsi 2026-02-18 04:43:23 -08:00
  • e2de8ede60 Turtle chest interact: stop auto-attack, force select, and relax click throttle Kelsi 2026-02-18 04:21:05 -08:00
  • e14dddbf54 Scope chest loot retry workaround to Turtle expansion only Kelsi 2026-02-18 04:18:51 -08:00
  • fdaa5d252b Turtle chest interaction: retry GAMEOBJECT_USE together with LOOT Kelsi 2026-02-18 04:17:11 -08:00
  • 91dc18276f Make chest looting robust with unconditional GO loot + timed retry Kelsi 2026-02-18 04:13:26 -08:00
  • 6dc111f13f Fix loot money notifications fallback and chest loot trigger Kelsi 2026-02-18 04:11:00 -08:00
  • f706733e99 Fix looting of chest-type gameobjects Kelsi 2026-02-18 04:07:47 -08:00
  • 56c309b27d Fix quest item loot parsing and quest item progress tracking Kelsi 2026-02-18 04:06:14 -08:00
  • e5cacbc330 Fix creature render desync and corpse/loot state edge cases Kelsi 2026-02-18 04:02:08 -08:00
  • ba016f33e7 Fix target circle jumping ahead to spline waypoints Kelsi 2026-02-18 03:57:12 -08:00
  • 900558e02e Use speed-based walk/run selection for NPC movement Kelsi 2026-02-18 03:56:12 -08:00
  • a9d3641d4b Fix creature chase animation and target-circle tracking Kelsi 2026-02-18 03:53:53 -08:00
  • f1269b93a1 Add weapon stats to inventory tooltips and fix login camera pitch Kelsi 2026-02-18 03:50:47 -08:00
  • efab73b037 Show weapon damage/speed in item tooltips Kelsi 2026-02-18 03:46:03 -08:00
  • 5f35ca803b Fix vendor buy packet count and stale list parsing Kelsi 2026-02-18 03:40:59 -08:00
  • d37bb30137 Fix NPC death state on login and harden loot money notifications Kelsi 2026-02-18 03:37:03 -08:00
  • 115b89be4f Handle vanilla weather and play-music opcode aliases Kelsi 2026-02-18 03:23:37 -08:00
  • 73e7c86621 Update opcode data and movement integration docs/code Kelsi 2026-02-18 03:15:25 -08:00