Kelsidavis-WoWee/src
Kelsi 5b06a62d91 game: fix Classic/TBC movement ACKs silently dropped by isClassicLikeExpansion guard
Five movement control response handlers (speed change, move-root, move-flag
change, knock-back, teleport) had guards of the form !isClassicLikeExpansion()
or isClassicLikeExpansion() that prevented ACKs from ever being sent on
Classic/Turtle.  Each handler already contained correct legacyGuidAck logic
(full uint64 for Classic/TBC, packed GUID for WotLK) that was unreachable
due to the outer guard.

Classic servers (CMaNGOS/VMaNGOS/ChromieCraft) expect all of these ACKs.
Without them the server stalls the player's speed update, keeps root state
desynced, or generates movement hacks.  Fix by removing the erroneous
expansion guard and relying on the existing legacyGuidAck path.

Affected: handleForceSpeedChange, handleForceMoveRootState,
          handleForceMoveFlagChange, handleMoveKnockBack, handleTeleport.
2026-03-10 03:30:24 -07:00
..
audio audio: stop precast sound on spell completion, failure, or interrupt 2026-03-09 21:04:24 -07:00
auth Reduce release log spam and harden release logging defaults 2026-02-25 09:46:27 -08:00
core terrain: pre-load bind point tiles during Hearthstone cast 2026-03-09 21:57:42 -07:00
game game: fix Classic/TBC movement ACKs silently dropped by isClassicLikeExpansion guard 2026-03-10 03:30:24 -07:00
network Fix Windows socket WSAENOTCONN disconnect; add boss encounter frames 2026-03-09 20:05:09 -07:00
pipeline wmo: apply MOHD ambient color to interior group lighting 2026-03-09 21:27:01 -07:00
rendering rendering: add diagnostic logging to applyEquipment for Classic equipment debugging 2026-03-10 02:23:54 -07:00
ui game/ui: add channeled spell cast tracking and party cast bars 2026-03-09 23:36:14 -07:00
main.cpp Fix Windows ERROR macro collision in logger 2026-02-25 11:14:53 -08:00