66 Commits

Author SHA1 Message Date
bash
cbd5f8748c fix(Core/Movement): Align HandleSpecialMovement + ClipPath details with reference 2026-05-31 18:53:11 +02:00
bash
1d85510a9e refactor(Core/Movement): Close walking-path divergences from reference (A-E) 2026-05-31 18:38:29 +02:00
bash
c82cd18677 fix(Core/Movement): Take TravelPath/WorldPosition by value in DispatchMovement 2026-05-31 18:20:45 +02:00
bash
dae09388ad refactor(Core/Movement): DispatchPathPoints → DispatchMovement (TravelPath sig + transport sandwich) 2026-05-31 18:15:24 +02:00
bash
d00ad8d327 refactor(Core/Movement): WaitForReach formula parity + PointsArray overload 2026-05-31 18:05:35 +02:00
bash
32b687f00a fix(Core/Movement): Take WorldPosition by value in MoveTo2 (IsValid is non-const) 2026-05-31 18:01:15 +02:00
bash
7f7cfb33d8 fix(Core/Movement): WorldPosition::IsValid is PascalCase on AC 2026-05-31 18:00:18 +02:00
bash
bd7422e98b refactor(Core/Movement): Funnel all MoveTo through MoveTo2 path-aware pipeline 2026-05-31 17:55:30 +02:00
bash
7cb9dc622c fix(Core/Movement): Restore SpellAuraEffects.h (provides AuraEffect definition) 2026-05-31 16:49:38 +02:00
bash
fa070f5e07 fix(Core/Movement): Restore PositionValue.h include (provides PositionInfo type) 2026-05-31 16:48:09 +02:00
bash
ae0baa3fcc refactor: Dead-code sweep — Follow /* */ block + TravelNode 2x /* */ blocks + LastMovement.lastFollow + 6 unused includes 2026-05-31 16:13:45 +02:00
bash
cd65fda93b refactor(Core/Movement): Remove partial vehicle handling in MoveTo+ChaseTo (deferred to dedicated PR) 2026-05-31 16:00:39 +02:00
bash
3813909341 refactor(Core/Movement): Dead-code sweep — drop old MoveTo commented block + ANGLE_45_DEG + cropUselessNode + addZoneLinkNode + addRandomExtNode 2026-05-31 15:55:40 +02:00
bash
1cf604dc60 refactor(Core/Travel): Remove teleportSpell + NODE_TELEPORT + PortalNode + hearthstone/mage A* injection (staticPortal kept) 2026-05-31 15:48:57 +02:00
bash
c6e0cc9cef refactor(Core/Travel): Simplify transport config to TransportSkipRide bool; drop mode-0 deck-walk approximations 2026-05-31 15:38:45 +02:00
bash
fff692e3f3 feat(Core/Movement): Mode-0 transport board/disembark — snap-and-deck-walk on board, NearTeleport+walk on disembark 2026-05-31 15:29:36 +02:00
bash
f6c41f57e4 feat(Core/Movement): BoardTransport mode 1 — teleport directly to boarding edge when transportTeleportType >= 1 2026-05-31 15:21:39 +02:00
bash
42768fe360 fix(Core/Movement): WaitForTransport now actively disembarks (matches reference UseTransport flow) 2026-05-31 13:54:27 +02:00
bash
0682817b42 fix(Core/Movement): HandleSpecialMovement parity — portal spell-effect check, mount-flying refuse, area-trigger orientation, transport board throttle, teleport failure clears lastPath 2026-05-31 00:26:30 +02:00
bash
8844a775f4 fix(Core/Movement): ResolveMovePath takes WorldPosition by value (distance() not const-safe) 2026-05-30 23:55:23 +02:00
bash
2110529b6b fix(Core/Movement): Align Follow IsSafe/bounding-radius + ChaseTo emote clear + IsSitState->IsStandState normalization + MoveNear bounding radius 2026-05-30 23:47:52 +02:00
bash
f8f3de001b feat(Core/Travel): Emit NODE_TELEPORT for teleport-spell edges; add HandleSpecialMovement consumer 2026-05-30 23:29:51 +02:00
bash
8a3a91070b fix(Core/Movement): Force graph routing for vertical moves on map 609 (Ebon Hold) 2026-05-30 23:20:40 +02:00
bash
82e7958d2c fix(Core/Movement): Align WaitForTransport + HandleSpecialMovement disembark 2026-05-30 23:06:13 +02:00
bash
cf0bdf13fc refactor(Core/Movement): Rename stale TravelPlan:* labels + drop unused lastdelayTime 2026-05-30 23:01:50 +02:00
bash
3952ebff6e refactor(Core/Travel): Drop TravelPlan struct; GetFullPath returns TravelPath 2026-05-30 22:56:48 +02:00
bash
7ab57c184e refactor(Core/Movement): Drop dead ExecuteTravelPlan + LaunchWalkSpline + MoveToSpline + GetTravelPlan + RefineWalkPoints 2026-05-30 22:53:23 +02:00
bash
db87416f04 refactor(Core/Movement): Drop dead StartTravelPlan + UpdateTravelPlan + debug node lookup 2026-05-30 22:49:47 +02:00
bash
05cf5a7702 feat(Core/Movement): Add HandleSpecialMovement + WaitForTransport 2026-05-30 22:43:04 +02:00
bash
35a30cdbef feat(Core/Movement): Add MovementAction::ResolveMovePath unified resolver 2026-05-30 22:38:47 +02:00
bash
0c9131692c refactor(Core/Movement): Align MoveFarTo preamble + drop spline-plan throttle 2026-05-30 21:28:48 +02:00
bash
1601d6a514 refactor(Core/Movement): Drop IsWaitingForLastMove throttle 2026-05-30 21:07:36 +02:00
bash
dd05767dcc fix(Core/Movement): Bypass stale lastMove gate when bot stopped + loosen probe short-circuit 2026-05-30 20:56:05 +02:00
bash
01ea88624a fix(Core/Travel): Batch NODE_PREPATH into the walk-spline dispatch so per-tick re-resolve actually moves the bot 2026-05-30 20:22:27 +02:00
bash
2597880d38 fix(Core/Travel): Pass GAMEOBJECT_TYPE_SPELLCASTER to GetGameObjectIfCanInteractWith 2026-05-30 20:07:51 +02:00
bash
f4d308b684 refactor(Core/Travel): Remove dead spline-progress tracking and unused NODE_TELEPORT path 2026-05-30 19:56:41 +02:00
bash
a0e21d9f38 feat(Core/Travel): Re-enable area-trigger, static-portal, and teleport-spell nodes 2026-05-30 19:34:04 +02:00
bash
d9a8ac3a2a feat(Core/Travel): Exclude area-trigger, static-portal, teleport-spell path types from PR 2026-05-30 18:57:42 +02:00
bash
558e9ee1e1 feat(Core/Travel): Handle NODE_TELEPORT (hearthstone) and NODE_AREA_TRIGGER 2026-05-30 18:27:52 +02:00
bash
563a415532 fix(Core/Movement): ChaseTo tries mmap path before MoveChase 2026-05-30 18:19:54 +02:00
bash
5f61fe9ddf refactor(Core/Movement): Drop redundant bot filter setters at PathGenerator sites 2026-05-30 13:53:18 +02:00
bash
82ebaa9594 refactor(Core/Movement): Rename SetAreaCost calls to SetNavTerrainCost 2026-05-30 13:53:18 +02:00
bash
51cea4d76c fix(Core/Movement): Apply bot filter setters at all PathGenerator construction sites 2026-05-30 13:53:18 +02:00
bash
2208c80caa chore(Core/Debug): Compact debug-move whisper format 2026-05-30 13:53:17 +02:00
bash
a472fc2d68 feat(Core/Travel): Sparse-segment clip in LaunchWalkSpline 2026-05-30 13:53:17 +02:00
bash
85e2a940a1 chore: Drop bot movement console logs 2026-05-30 13:53:17 +02:00
bash
6754a95890 chore: Tighten comments in travel and movement code 2026-05-30 13:53:17 +02:00
bash
d0fac16c85 chore(Core/Travel): Drop cmangos reference in RefineWalkPoints comment 2026-05-30 13:53:17 +02:00
bash
27503a9c37 Revert "fix(Core/Travel): LOS check before trusting raw cmangos waypoints" 2026-05-30 13:53:17 +02:00
bash
6ae973bb8e fix(Core/Travel): LOS check before trusting raw cmangos waypoints 2026-05-30 13:53:16 +02:00