bash
|
59f82465e1
|
refactor(Core/Movement): DispatchPathPoints → DispatchMovement (TravelPath sig + transport sandwich)
|
2026-06-05 09:56:48 +02:00 |
|
bash
|
2bb0bc04b8
|
refactor(Core/Movement): WaitForReach formula parity + PointsArray overload
|
2026-06-05 09:56:47 +02:00 |
|
bash
|
d7b29b5e73
|
fix(Core/Movement): Take WorldPosition by value in MoveTo2 (IsValid is non-const)
|
2026-06-05 09:56:47 +02:00 |
|
bash
|
3e1aa0c34f
|
fix(Core/Movement): WorldPosition::IsValid is PascalCase on AC
|
2026-06-05 09:56:47 +02:00 |
|
bash
|
eada942a4e
|
refactor(Core/Movement): Funnel all MoveTo through MoveTo2 path-aware pipeline
|
2026-06-05 09:56:47 +02:00 |
|
bash
|
1638bb1828
|
fix(Core/Movement): Restore SpellAuraEffects.h (provides AuraEffect definition)
|
2026-06-05 09:56:47 +02:00 |
|
bash
|
ba60fae9b6
|
fix(Core/Movement): Restore PositionValue.h include (provides PositionInfo type)
|
2026-06-05 09:56:47 +02:00 |
|
bash
|
36a4b2a431
|
refactor: Dead-code sweep — Follow /* */ block + TravelNode 2x /* */ blocks + LastMovement.lastFollow + 6 unused includes
|
2026-06-05 09:56:47 +02:00 |
|
bash
|
e820889965
|
refactor(Core/Movement): Remove partial vehicle handling in MoveTo+ChaseTo (deferred to dedicated PR)
|
2026-06-05 09:56:47 +02:00 |
|
bash
|
9ac6dcbac6
|
refactor(Core/Movement): Dead-code sweep — drop old MoveTo commented block + ANGLE_45_DEG + cropUselessNode + addZoneLinkNode + addRandomExtNode
|
2026-06-05 09:56:47 +02:00 |
|
bash
|
45a3189d4b
|
refactor(Core/Travel): Remove teleportSpell + NODE_TELEPORT + PortalNode + hearthstone/mage A* injection (staticPortal kept)
|
2026-06-05 09:56:47 +02:00 |
|
bash
|
6079863fce
|
refactor(Core/Travel): Simplify transport config to TransportSkipRide bool; drop mode-0 deck-walk approximations
|
2026-06-05 09:56:47 +02:00 |
|
bash
|
f90f365e94
|
feat(Core/Movement): Mode-0 transport board/disembark — snap-and-deck-walk on board, NearTeleport+walk on disembark
|
2026-06-05 09:56:47 +02:00 |
|
bash
|
343ab7ac30
|
feat(Core/Movement): BoardTransport mode 1 — teleport directly to boarding edge when transportTeleportType >= 1
|
2026-06-05 09:56:47 +02:00 |
|
bash
|
276d773ea9
|
fix(Core/Movement): WaitForTransport now actively disembarks (matches reference UseTransport flow)
|
2026-06-05 09:56:47 +02:00 |
|
bash
|
80a0e79cd2
|
fix(Core/Movement): HandleSpecialMovement parity — portal spell-effect check, mount-flying refuse, area-trigger orientation, transport board throttle, teleport failure clears lastPath
|
2026-06-05 09:56:46 +02:00 |
|
bash
|
b187031ed2
|
fix(Core/Movement): ResolveMovePath takes WorldPosition by value (distance() not const-safe)
|
2026-06-05 09:56:46 +02:00 |
|
bash
|
50e271c601
|
fix(Core/Movement): Align Follow IsSafe/bounding-radius + ChaseTo emote clear + IsSitState->IsStandState normalization + MoveNear bounding radius
|
2026-06-05 09:56:46 +02:00 |
|
bash
|
5fcba45e80
|
feat(Core/Travel): Emit NODE_TELEPORT for teleport-spell edges; add HandleSpecialMovement consumer
|
2026-06-05 09:56:46 +02:00 |
|
bash
|
37b518aafe
|
fix(Core/Movement): Force graph routing for vertical moves on map 609 (Ebon Hold)
|
2026-06-05 09:56:46 +02:00 |
|
bash
|
0fedb5f8d9
|
fix(Core/Movement): Align WaitForTransport + HandleSpecialMovement disembark
|
2026-06-05 09:56:46 +02:00 |
|
bash
|
2929b94d9a
|
refactor(Core/Movement): Rename stale TravelPlan:* labels + drop unused lastdelayTime
|
2026-06-05 09:56:46 +02:00 |
|
bash
|
f7df64e4c2
|
refactor(Core/Travel): Drop TravelPlan struct; GetFullPath returns TravelPath
|
2026-06-05 09:56:46 +02:00 |
|
bash
|
7d507a6922
|
refactor(Core/Movement): Drop dead ExecuteTravelPlan + LaunchWalkSpline + MoveToSpline + GetTravelPlan + RefineWalkPoints
|
2026-06-05 09:56:46 +02:00 |
|
bash
|
b1dc9c787a
|
refactor(Core/Movement): Drop dead StartTravelPlan + UpdateTravelPlan + debug node lookup
|
2026-06-05 09:56:45 +02:00 |
|
bash
|
e4d4bb74f6
|
feat(Core/Movement): Add HandleSpecialMovement + WaitForTransport
|
2026-06-05 09:56:45 +02:00 |
|
bash
|
665f2a3e56
|
feat(Core/Movement): Add MovementAction::ResolveMovePath unified resolver
|
2026-06-05 09:56:45 +02:00 |
|
bash
|
13b10e5d20
|
refactor(Core/Movement): Align MoveFarTo preamble + drop spline-plan throttle
|
2026-06-05 09:56:45 +02:00 |
|
bash
|
2f00af0352
|
refactor(Core/Movement): Drop IsWaitingForLastMove throttle
|
2026-06-05 09:56:45 +02:00 |
|
bash
|
d85d0aabbc
|
fix(Core/Movement): Bypass stale lastMove gate when bot stopped + loosen probe short-circuit
|
2026-06-05 09:56:45 +02:00 |
|
bash
|
6ce047ab6a
|
fix(Core/Travel): Batch NODE_PREPATH into the walk-spline dispatch so per-tick re-resolve actually moves the bot
|
2026-06-05 09:56:45 +02:00 |
|
bash
|
df77ea730d
|
fix(Core/Travel): Pass GAMEOBJECT_TYPE_SPELLCASTER to GetGameObjectIfCanInteractWith
|
2026-06-05 09:56:45 +02:00 |
|
bash
|
e57dcf50c5
|
refactor(Core/Travel): Remove dead spline-progress tracking and unused NODE_TELEPORT path
|
2026-06-05 09:56:45 +02:00 |
|
bash
|
f328f455ca
|
feat(Core/Travel): Re-enable area-trigger, static-portal, and teleport-spell nodes
|
2026-06-05 09:56:45 +02:00 |
|
bash
|
c0e41e6ce1
|
feat(Core/Travel): Exclude area-trigger, static-portal, teleport-spell path types from PR
|
2026-06-05 09:56:45 +02:00 |
|
bash
|
7ac501adb0
|
feat(Core/Travel): Handle NODE_TELEPORT (hearthstone) and NODE_AREA_TRIGGER
|
2026-06-05 09:56:45 +02:00 |
|
bash
|
ec6e412f35
|
fix(Core/Movement): ChaseTo tries mmap path before MoveChase
|
2026-06-05 09:56:45 +02:00 |
|
bash
|
f5cd75e336
|
refactor(Core/Movement): Drop redundant bot filter setters at PathGenerator sites
|
2026-06-05 09:56:44 +02:00 |
|
bash
|
a6d691e6a7
|
refactor(Core/Movement): Rename SetAreaCost calls to SetNavTerrainCost
|
2026-06-05 09:56:44 +02:00 |
|
bash
|
2a8bd23272
|
fix(Core/Movement): Apply bot filter setters at all PathGenerator construction sites
|
2026-06-05 09:56:44 +02:00 |
|
bash
|
4b4fdd26c1
|
chore(Core/Debug): Compact debug-move whisper format
|
2026-06-05 09:56:43 +02:00 |
|
bash
|
da64c2cdcf
|
feat(Core/Travel): Sparse-segment clip in LaunchWalkSpline
|
2026-06-05 09:56:43 +02:00 |
|
bash
|
9395ed79ef
|
chore: Drop bot movement console logs
|
2026-06-05 09:56:43 +02:00 |
|
bash
|
a81c7a2761
|
chore: Tighten comments in travel and movement code
|
2026-06-05 09:56:43 +02:00 |
|
bash
|
4b3e7f24f3
|
chore(Core/Travel): Drop cmangos reference in RefineWalkPoints comment
|
2026-06-05 09:56:43 +02:00 |
|
bash
|
487d12711e
|
Revert "fix(Core/Travel): LOS check before trusting raw cmangos waypoints"
|
2026-06-05 09:56:43 +02:00 |
|
bash
|
1a057319c3
|
fix(Core/Travel): LOS check before trusting raw cmangos waypoints
|
2026-06-05 09:56:43 +02:00 |
|
bash
|
21c981bd35
|
fix(Core/Travel): Trust travelnode waypoints when AC mmap rejects segments
|
2026-06-05 09:56:43 +02:00 |
|
bash
|
70efd4f1b9
|
refactor(Core/Travel): Drop redundant NAV_GROUND_STEEP excludes (core handles via IsBot)
|
2026-06-05 09:56:43 +02:00 |
|
bash
|
523624c611
|
fix(Core/Travel): Exclude NAV_GROUND_STEEP at all bot PathGenerator sites
|
2026-06-05 09:56:43 +02:00 |
|