Commit graph

  • a1ee9827d8 physics: apply server flight speed to flying mount movement Kelsi 2026-03-10 13:25:10 -07:00
  • 27d18b2189 physics: implement player-controlled flying mount physics Kelsi 2026-03-10 13:23:38 -07:00
  • 1853e8aa56 physics: implement Water Walk movement state tracking and surface clamping Kelsi 2026-03-10 13:18:04 -07:00
  • 0b99cbafb2 physics: implement feather fall and water walk movement flag tracking Kelsi 2026-03-10 13:14:52 -07:00
  • 701cb94ba6 physics: apply server walk and swim speed overrides to CameraController Kelsi 2026-03-10 13:11:50 -07:00
  • f2337aeaa7 physics: disable gravity when server sends SMSG_MOVE_GRAVITY_DISABLE Kelsi 2026-03-10 13:07:34 -07:00
  • dd6f6d1174 physics: also block strafe input when movement is rooted Kelsi 2026-03-10 13:02:35 -07:00
  • 21604461fc physics: block client-side movement when server roots the player Kelsi 2026-03-10 13:01:44 -07:00
  • ea291179dd gameplay: fix talent reset and ignore list population on login Kelsi 2026-03-10 12:53:05 -07:00
  • 9291637977 movement: fix jumpXYSpeed to be 0 when jumping in place Kelsi 2026-03-10 12:37:53 -07:00
  • 4cf73a6def movement: track fallTime and jump fields in movement packets Kelsi 2026-03-10 12:36:56 -07:00
  • 70abb12398 physics: send MSG_MOVE_JUMP on knockback to set FALLING flag correctly Kelsi 2026-03-10 12:30:13 -07:00
  • c622fde7be physics: implement knockback simulation from SMSG_MOVE_KNOCK_BACK Kelsi 2026-03-10 12:28:11 -07:00
  • dd3f9e5b9e wmo: enable portal culling by default after AABB transform fix Kelsi 2026-03-10 12:11:13 -07:00
  • 8856af6b2d lfg: implement CMSG_LFG_SET_BOOT_VOTE and vote-to-kick UI Kelsi 2026-03-10 12:08:58 -07:00
  • acbfe99401 anim: also trigger animation update on walk/run transitions for creatures Kelsi 2026-03-10 12:04:59 -07:00
  • 2717018631 anim: fix creature animation not updating on swim/fly state transitions Kelsi 2026-03-10 12:03:33 -07:00
  • 8a20ccb69d anim: fix fly animation IDs to 158/159 (FlyIdle/FlyForward) Kelsi 2026-03-10 11:58:19 -07:00
  • 30a65320fb anim: add flying state tracking and Fly/FlyIdle animation selection for entities Kelsi 2026-03-10 11:56:50 -07:00
  • a33119c070 net: dispatch MSG_MOVE_ROOT and MSG_MOVE_UNROOT for other entities Kelsi 2026-03-10 11:54:15 -07:00
  • 1180f0227c rendering: fix WMO portal AABB transform for rotated WMOs Kelsi 2026-03-10 11:51:43 -07:00
  • 8152314ba8 net: dispatch MSG_MOVE_SET_PITCH, GRAVITY_CHNG, UPDATE_CAN_FLY, UPDATE_CAN_TRANSITION_SWIM_FLY Kelsi 2026-03-10 11:44:57 -07:00
  • cfc6dc37c8 net: fix SMSG_SPLINE_MOVE_UNSET_FLYING and parse UNROOT/UNSET_HOVER/WATER_WALK Kelsi 2026-03-10 11:42:54 -07:00
  • 84558fda69 net: ack SMSG_MOVE_SET/UNSET_CAN_TRANSITION_SWIM_FLY and SMSG_MOVE_SET_COLLISION_HGT Kelsi 2026-03-10 11:40:46 -07:00
  • c72186fd11 net: ack SMSG_MOVE_GRAVITY_DISABLE/ENABLE and fix fall-through bug Kelsi 2026-03-10 11:36:06 -07:00
  • b3441ee9ce net: ack SMSG_MOVE_LAND_WALK and SMSG_MOVE_NORMAL_FALL Kelsi 2026-03-10 11:34:56 -07:00
  • ca141bb131 net: send CMSG_MOVE_FLIGHT_ACK in response to SMSG_MOVE_SET/UNSET_FLIGHT Kelsi 2026-03-10 11:33:47 -07:00
  • 71cabddbd6 net: add MSG_MOVE_START_DESCEND to other-player movement dispatch Kelsi 2026-03-10 11:30:55 -07:00
  • 785df23f1b net: dispatch flying movement opcodes (pitch up/down, ascend/descend) for other players Kelsi 2026-03-10 11:29:13 -07:00
  • 274419584e net: add MSG_MOVE_SET_WALK/RUN_MODE to compressed-moves batch dispatch Kelsi 2026-03-10 11:25:58 -07:00
  • d96a87aafc net: dispatch MSG_MOVE_SET_WALK_MODE and MSG_MOVE_SET_RUN_MODE through handleOtherPlayerMovement Kelsi 2026-03-10 11:24:15 -07:00
  • ec665bae25 net: store moveFlags in UpdateBlock for Classic and TBC parsers Kelsi 2026-03-10 11:21:13 -07:00
  • 48d21f97bd net: correct pitch condition to use FLYING=0x01000000 not SPLINE_ELEVATION=0x02000000 Kelsi 2026-03-10 11:16:40 -07:00
  • 863ea742f6 net/game: initialise entity swim/walk state from spawn packet and SPLINE_MOVE opcodes Kelsi 2026-03-10 11:14:58 -07:00
  • 3439df0333 net: fix UPDATEFLAG_LIVING pitch misalignment for swimming entities Kelsi 2026-03-10 11:03:33 -07:00
  • d7ebc5c8c7 game/rendering: drive Walk(4) and swim state from movement flags Kelsi 2026-03-10 10:55:23 -07:00
  • 333ada8eb6 rendering/game: track per-entity swim state for correct water animations v0.4.3-preview Kelsi 2026-03-10 10:36:45 -07:00
  • 14c2bc97b1 rendering/game: fix other-player movement animations and add jump/swim hints Kelsi 2026-03-10 10:30:50 -07:00
  • 137b25f318 rendering: fix NPC movement animation IDs and remove redundant player anim Kelsi 2026-03-10 10:19:13 -07:00
  • 279c30367a rendering: use Walk (anim 5) vs Run (anim 4) based on movement pace Kelsi 2026-03-10 10:10:46 -07:00
  • baaa063342 rendering: play Run animation during SMSG_MONSTER_MOVE spline paths Kelsi 2026-03-10 10:09:02 -07:00
  • 4e137c4061 rendering: drive Run/Stand animations from actual movement state Kelsi 2026-03-10 10:06:56 -07:00
  • c8d9d6b792 rendering/game: make player model semi-transparent in ghost form Kelsi 2026-03-10 09:57:24 -07:00
  • 366321042f rendering/game: sync camera sit state from server-confirmed stand state Kelsi 2026-03-10 09:51:15 -07:00
  • 9f3c236c48 game/rendering: drive player stand-state animation from SMSG_STANDSTATE_UPDATE Kelsi 2026-03-10 09:46:46 -07:00
  • 59c50e3beb game/rendering: play SpellCast animation during SMSG_SPELL_START Kelsi 2026-03-10 09:42:17 -07:00
  • c20d7c2638 rendering: return to Stand after one-shot emote animations complete Kelsi 2026-03-10 09:36:58 -07:00
  • 60b93cdfd9 rendering/game: remove leftover debug dump I/O from hot paths Kelsi 2026-03-10 09:30:59 -07:00
  • 55895340e9 game: connect emote animation callback to creature/player renderers Kelsi 2026-03-10 09:25:58 -07:00
  • b2dccca58c rendering: re-enable WMO camera collision with asymmetric smoothing Kelsi 2026-03-10 09:13:31 -07:00
  • c622e547c9 game: clear in-flight NPC/GO query sets on disconnect Kelsi 2026-03-10 09:01:34 -07:00
  • 6763cfcda0 game: fix log level for GameObject CREATE messages (WARNING → DEBUG) Kelsi 2026-03-10 09:00:17 -07:00
  • 4f51103cdb game: clear permanent-failure and dead-creature caches on same-map reconnect Kelsi 2026-03-10 08:55:23 -07:00
  • a06ac018ea game: use targeted entity cleanup on reconnect to same map, preserving terrain Kelsi 2026-03-10 08:50:25 -07:00
  • d22f4b30ac game: process partial UPDATE_OBJECT packets when a block parse fails Kelsi 2026-03-10 08:38:39 -07:00
  • 54246345bb game: fix NPCs not spawning on reconnect to same map Kelsi 2026-03-10 08:35:36 -07:00
  • baab997da8 ui: fix XP bar overlapping second action bar by positioning above both bars Kelsi 2026-03-10 08:28:48 -07:00
  • 0a157d3255 game: add area name cache from WorldMapArea.dbc for /who zone display and exploration messages Kelsi 2026-03-10 08:06:21 -07:00
  • 846ba58d2e ui,game: show creature names in quest kill count tracker and progress messages Kelsi 2026-03-10 07:45:53 -07:00
  • 03c4d59592 game: fix talent state not resetting across login sessions Kelsi 2026-03-10 07:41:27 -07:00
  • 2a9d26e1ea game,ui: add rest state tracking and rested XP bar overlay Kelsi 2026-03-10 07:35:30 -07:00
  • 0ea8e55ad4 ui,game,pipeline: player nameplates always-on, level-up ring effect, vanilla tile fallback, warden null guard v0.4.2-preview Kelsi 2026-03-10 07:25:04 -07:00
  • 3cdaf78369 game,warden,assets: fix unknown player names, warden heap overlap, and Vanilla Item.dbc v0.4.1-preview Kelsi 2026-03-10 07:00:43 -07:00
  • dc2aab5e90 perf: limit NPC composite texture processing to 2ms per frame Kelsi 2026-03-10 06:47:33 -07:00
  • ac0fe1bd61 game: clear target auras when switching targets Kelsi 2026-03-10 06:43:16 -07:00
  • 1e53369869 game: fix player phantom model on SMSG_DESTROY_OBJECT Kelsi 2026-03-10 06:40:07 -07:00
  • ea9c7e68e7 rendering,ui: sync selection circle to renderer instance position Kelsi 2026-03-10 06:33:44 -07:00
  • 463e3f5ed1 game: fix party frame duplication and player name on entity re-creation Kelsi 2026-03-10 06:21:05 -07:00
  • a2dd8ee5b5 game,ui: implement MSG_RAID_TARGET_UPDATE and display raid marks Kelsi 2026-03-10 06:10:29 -07:00
  • 90b8cccac5 ui,game: add second action bar (Shift+1-12 keybinds, slots 12-23) Kelsi 2026-03-10 06:04:43 -07:00
  • 753790ae47 ui: show persistent zone name above minimap Kelsi 2026-03-10 05:52:55 -07:00
  • 6f7363fbcb ui: click-to-target via nameplate hit testing Kelsi 2026-03-10 05:50:26 -07:00
  • 3fce3adb39 game: keep contacts_ in sync with SMSG_FRIEND_STATUS updates Kelsi 2026-03-10 05:48:37 -07:00
  • 7cd8e86d3b game,ui: add ContactEntry struct and Friends tab in social frame Kelsi 2026-03-10 05:46:03 -07:00
  • f98cc32947 docs: update Discord invite link Kelsi 2026-03-10 05:40:53 -07:00
  • bbf0c0b22c ui: show nameplates for all nearby units, not just target Kelsi 2026-03-10 05:38:52 -07:00
  • 65c4bd1a17 ui: WoW-style clock-sweep cooldown overlay on action bar Kelsi 2026-03-10 05:36:59 -07:00
  • 983c64720d ui: show party member dots on minimap Kelsi 2026-03-10 05:33:21 -07:00
  • 962c640ff5 ui: add raid frames, quest log scroll-to-quest, and quest tracking polish Kelsi 2026-03-10 05:26:16 -07:00
  • fb80b125bd Fix post-hearthstone asset gaps and add quest tracker interactivity Kelsi 2026-03-10 05:18:45 -07:00
  • 682f47f66b game: downgrade high-frequency per-interaction LOG_INFO/WARNING to LOG_DEBUG Kelsi 2026-03-10 05:09:43 -07:00
  • f0233c092b game: downgrade false-positive LOG_WARNING calls for normal game events Kelsi 2026-03-10 04:56:42 -07:00
  • 4dab5daf79 game: remove duplicate initial-spells LOG_INFO and downgrade debug spell list Kelsi 2026-03-10 04:52:22 -07:00
  • 4972472b2a security+game: downgrade auth credential and high-frequency LOG_INFO to LOG_DEBUG Kelsi 2026-03-10 04:51:01 -07:00
  • dd8c2cbb20 game: downgrade per-item-query LOG_INFO to LOG_DEBUG in game_handler Kelsi 2026-03-10 04:48:33 -07:00
  • f22845b238 game: downgrade trainer/initial-spells diagnostic LOG_INFO to LOG_DEBUG Kelsi 2026-03-10 04:46:42 -07:00
  • 31ae689b2c game: fix TBC SMSG_QUESTGIVER_QUEST_DETAILS parsing by promoting Classic override to TbcPacketParsers Kelsi 2026-03-10 04:37:03 -07:00
  • 475e0c213c rendering: downgrade per-NPC-spawn LOG_INFO spam to LOG_DEBUG in application.cpp Kelsi 2026-03-10 04:30:01 -07:00
  • f533373050 game: downgrade combat/charEnum per-entry LOG_INFO to LOG_DEBUG in WotLK parsers Kelsi 2026-03-10 04:25:45 -07:00
  • d7ef40c9d7 game: downgrade combat/charEnum per-entry LOG_INFO to LOG_DEBUG in Classic/TBC parsers Kelsi 2026-03-10 04:23:54 -07:00
  • 3bee0882cc game: fix Classic parseQuestDetails missing rewardXp field Kelsi 2026-03-10 04:20:13 -07:00
  • 5c830216be Remove debug LOG_INFO spam from applyEquipment; use DBC layout for texture fields Kelsi 2026-03-10 04:16:27 -07:00
  • b31a2a66b6 tools: fix DBC string-column detection false positives in both dbc_to_csv and asset_extract Kelsi 2026-03-10 03:49:06 -07:00
  • 5b06a62d91 game: fix Classic/TBC movement ACKs silently dropped by isClassicLikeExpansion guard Kelsi 2026-03-10 03:30:24 -07:00
  • 4a213d8da8 tools/game: fix dbc_to_csv false-positive string detection + clear DBC cache on expansion switch Kelsi 2026-03-10 03:27:30 -07:00
  • 29ca9809b1 game: fix Classic parseQuestDetails missing emote section before reward items Kelsi 2026-03-10 03:09:12 -07:00
  • 16cdde82b3 rendering: add diagnostic logging to applyEquipment for Classic equipment debugging Kelsi 2026-03-10 02:23:54 -07:00
  • 967cedba0e game: fix Classic/TBC SMSG_QUESTGIVER_QUEST_LIST quest title and questCount parsing Kelsi 2026-03-10 01:54:01 -07:00
  • 7270a4e690 game: fix TBC 2.4.3 SMSG_CAST_FAILED missing parseCastFailed override Kelsi 2026-03-10 01:30:06 -07:00
  • 528b796dff game: fix Classic 1.12 SMSG_AUCTION_LIST_RESULT enchant slot count Kelsi 2026-03-10 01:25:27 -07:00