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
|
e07f56d2a7
|
refactor(Core/Travel): Drop unused MAX_PATHFINDING_DISTANCE constant (orphaned by ExecuteTravelPlan removal)
|
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
|
666136ab34
|
feat(Core/Travel): Add transportTeleportType config + teleport-across-water branch in UpcommingSpecialMovement
|
2026-06-05 09:56:47 +02:00 |
|
bash
|
c194daa8a1
|
fix(Core/Travel): GetFullPath now reuses failed probe waypoints as startPath via cropPathTo (matches reference)
|
2026-06-05 09:56:47 +02:00 |
|
bash
|
ac741cac80
|
fix(Core/Travel): Revert AC-side 'improvements' over reference — hearthstone deathCount underflow, A* iteration cap, endPath tolerance
|
2026-06-05 09:56:47 +02:00 |
|
bash
|
f78e16c5d0
|
fix(Core/Travel): Strip AC-side meaningfulProgress branch in probe-first; match reference acceptance exactly
|
2026-06-05 09:56:47 +02:00 |
|
bash
|
24b302496c
|
fix(Core/Travel): Loosen probe-progress threshold + relax endPath validation to INTERACTION_DISTANCE
|
2026-06-05 09:56:47 +02:00 |
|
bash
|
0f612ab7a5
|
fix(Core/Travel): Use GetGroupLeader()==bot instead of nonexistent IsGroupLeader
|
2026-06-05 09:56:46 +02:00 |
|
bash
|
c586f141a8
|
fix(Core/Travel): Restore probe-first short-circuit in GetFullPath — AC-side workaround for cave-interior destinations the graph misses
|
2026-06-05 09:56:46 +02:00 |
|
bash
|
ee3f92c04a
|
fix(Core/Travel): GetNodeRoute parity — group-min gold accounting + hearthstone cost formula
|
2026-06-05 09:56:46 +02:00 |
|
bash
|
9bb86f35bc
|
fix(Core/Travel): Include Transport.h in TravelNode.cpp for GetEntry() call
|
2026-06-05 09:56:46 +02:00 |
|
bash
|
6b6f61a89d
|
fix(Core/Travel): Restructure GetFullPath to mirror reference: drop probe short-circuit, add per-candidate validation + bad-node tracking + transport early-return + hearthstone fallback
|
2026-06-05 09:56:46 +02:00 |
|
bash
|
b0324cd343
|
fix(Core/Travel): Map-wide node scan in GetFullPath candidate pick (was zone-restricted)
|
2026-06-05 09:56:46 +02:00 |
|
bash
|
b371eff871
|
fix(Core/Travel): Tighten GetFullPath probe gate so graph routing wins when probe misses
|
2026-06-05 09:56:46 +02:00 |
|
bash
|
ccfcb1dfb0
|
fix(Core/Travel): Hoist AiObjectContext* context in GetNodeRoute so PortalNode injection blocks see it
|
2026-06-05 09:56:46 +02:00 |
|
bash
|
43186dac42
|
fix(Core/Travel): Declare AiObjectContext* context in ClipPath for AI_VALUE macro
|
2026-06-05 09:56:46 +02:00 |
|
bash
|
b446c5c3ac
|
fix(Core/Travel): Re-add PathNodeType::NODE_TELEPORT now that BuildPath emits + handler consumes
|
2026-06-05 09:56:46 +02:00 |
|
bash
|
c2df89f923
|
fix(Core/Travel): Re-add TravelNodePathType::teleportSpell now that PortalNode emits it
|
2026-06-05 09:56:46 +02:00 |
|
bash
|
33aa553b71
|
feat(Core/Travel): Inject hearthstone + mage teleport spells into A* via PortalNode
|
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
|
f32ebb8f6b
|
feat(Core/Travel): Port TravelPath::ClipPath; call from MoveFarTo, drop inline clip
|
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
|
dcecb6844f
|
feat(Core/Travel): Port UpcommingSpecialMovement + getNextPoint helpers
|
2026-06-05 09:56:45 +02:00 |
|
bash
|
78ae50d3ba
|
feat(Core/Travel): Add WorldPosition::projectOnSegment for path-progress checks
|
2026-06-05 09:56:45 +02:00 |
|
bash
|
052b8de95c
|
feat(Core/Travel): Port TravelPath::cutTo for upcoming special-movement handling
|
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
|
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
|
e7870afbd9
|
feat(Core/Travel): K-nearest node search, cropPathTo reuse, cross-map pathToEnd
|
2026-06-05 09:56:45 +02:00 |
|
bash
|
f85e6568d0
|
fix(Core/Travel): mmap-path startPath and endPath in GetFullPath
|
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
|
65bf6a0dff
|
fix(Core/Travel): Soft-bias STEEP at regen PathGenerator sites
|
2026-06-05 09:56:44 +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
|
9d3ecbab88
|
fix(Core/Travel): Apply NAV_WATER cost bias on regen PathGenerator
|
2026-06-05 09:56:44 +02:00 |
|
bash
|
326f962bd7
|
fix(Core/Travel): Exclude NAV_GROUND_STEEP on regen PathGenerator
|
2026-06-05 09:56:44 +02:00 |
|
bash
|
6d6ad2412d
|
fix(Core/Travel): Hoist portal/transport cheat above 2-point reject
|
2026-06-05 09:56:44 +02:00 |
|
bash
|
3d7e43c1a2
|
fix(Core/Travel): Match cmangos buildPath stitching, drop 75y guard
|
2026-06-05 09:56:44 +02:00 |
|
bash
|
e3b24aadd9
|
fix(Core/Travel): Preserve walk paths from taxi-path overwrite
|
2026-06-05 09:56:44 +02:00 |
|
bash
|
7bbcc62797
|
chore(Core/Travel): Warn admins to shutdown after generatenode
|
2026-06-05 09:56:44 +02:00 |
|
bash
|
39927925e4
|
fix(Core/Travel): Skip 5y dedup when loading nodes from DB
|
2026-06-05 09:56:44 +02:00 |
|
bash
|
9bd76103f2
|
fix(Core/Travel): Drop 2-point check, keep last-segment teleport guard
|
2026-06-05 09:56:44 +02:00 |
|
bash
|
7a9d5cd73d
|
fix(Core/Travel): Reject paths with >75y final-segment teleport jumps
|
2026-06-05 09:56:44 +02:00 |
|
bash
|
2d83396c59
|
fix(Core/Travel): Reject 2-point BuildShortcut paths between non-adjacent nodes
|
2026-06-05 09:56:44 +02:00 |
|
bash
|
537d7b0284
|
chore(Core/Travel): Bump 2-point shortcut threshold to 75y
|
2026-06-05 09:56:44 +02:00 |
|
bash
|
8a5b6d455c
|
fix(Core/Travel): Reject 2-point BuildShortcut teleports in chained probe
|
2026-06-05 09:56:44 +02:00 |
|