bash
|
14ac3a39b0
|
debug(Core/Movement): Telemetry whisper showing path tail coords vs bot vs dest
|
2026-05-31 00:41:20 +02:00 |
|
bash
|
4fab2e4fe6
|
fix(Core/Travel): GetNodeRoute parity — group-min gold accounting + hearthstone cost formula
|
2026-05-31 00:38:09 +02:00 |
|
bash
|
e2bcf9683b
|
fix(Core/Travel): Include Transport.h in TravelNode.cpp for GetEntry() call
|
2026-05-31 00:32:07 +02:00 |
|
bash
|
14c7de977a
|
refactor(Core/Movement): Drop no-progress guard now that probe + zone + validation fixes prevent the oscillation it was masking
|
2026-05-31 00:28:26 +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
|
69dd655b96
|
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-05-31 00:21:51 +02:00 |
|
bash
|
0cbee1621d
|
fix(Core/Travel): Map-wide node scan in GetFullPath candidate pick (was zone-restricted)
|
2026-05-31 00:18:53 +02:00 |
|
bash
|
8efe3a4321
|
fix(Core/Travel): Tighten GetFullPath probe gate so graph routing wins when probe misses
|
2026-05-31 00:10:39 +02:00 |
|
bash
|
1c9fd126ba
|
fix(Core/Movement): No-progress guard in MoveFarTo to break stuck oscillation near unreachable targets
|
2026-05-31 00:08:39 +02:00 |
|
bash
|
1c12d8ff3e
|
fix(Core/Travel): Hoist AiObjectContext* context in GetNodeRoute so PortalNode injection blocks see it
|
2026-05-31 00:03:45 +02:00 |
|
bash
|
ea69b56829
|
fix(Core/Travel): Declare AiObjectContext* context in ClipPath for AI_VALUE macro
|
2026-05-31 00:02:30 +02:00 |
|
bash
|
35d00b499e
|
fix(Core/Travel): Re-add PathNodeType::NODE_TELEPORT now that BuildPath emits + handler consumes
|
2026-05-30 23:56:32 +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
|
77feb8ea56
|
fix(Core/Travel): Re-add TravelNodePathType::teleportSpell now that PortalNode emits it
|
2026-05-30 23:52:43 +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
|
bdc11b07b3
|
feat(Core/Travel): Inject hearthstone + mage teleport spells into A* via PortalNode
|
2026-05-30 23:39:31 +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
|
a24e1b033c
|
feat(Core/Travel): Port TravelPath::ClipPath; call from MoveFarTo, drop inline clip
|
2026-05-30 23:28:02 +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
|
3bbe51c232
|
refactor(Core/Movement): Drop unused lastMoveTo* fields + std::future scratch
|
2026-05-30 23:17:27 +02:00 |
|
bash
|
990e2f2016
|
refactor(Core/Movement): Drop redundant prefix-trim + setPath in DispatchPathPoints
|
2026-05-30 23:13:32 +02:00 |
|
bash
|
2b50205e2a
|
fix(Core/Movement): Skip walk dispatch when bot is on transport without special segment
|
2026-05-30 23:09:09 +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
|
8b87ab091f
|
refactor(Core/Movement): Rewrite MoveFarTo to use ResolveMovePath + HandleSpecialMovement
|
2026-05-30 22:47:55 +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
|
c55f554bb4
|
feat(Core/Movement): Add LastMovement::lastTransportEntry for transport-resume gate
|
2026-05-30 22:05:06 +02:00 |
|
bash
|
d26ac742bb
|
feat(Core/Travel): Port UpcommingSpecialMovement + getNextPoint helpers
|
2026-05-30 21:59:08 +02:00 |
|
bash
|
c1285bb0ae
|
feat(Core/Travel): Add WorldPosition::projectOnSegment for path-progress checks
|
2026-05-30 21:52:35 +02:00 |
|
bash
|
77c5c6d8cd
|
feat(Core/Travel): Port TravelPath::cutTo for upcoming special-movement handling
|
2026-05-30 21:41:34 +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
|
7278a3bfcb
|
refactor(Conf): Hardcode master-walk-pace distance to 5y, drop config
|
2026-05-30 20:29:01 +02:00 |
|
bash
|
ecbf3fdec2
|
fix(Conf): Add missing AiPlayerbot.WalkDistance to playerbots.conf.dist
|
2026-05-30 20:26: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
|
02844dffd4
|
fix(Core/RPG): Drop per-tick travelplan whisper to silence spam
|
2026-05-30 20:18:59 +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
|
ed9e7227fb
|
feat(Core/Travel): K-nearest node search, cropPathTo reuse, cross-map pathToEnd
|
2026-05-30 19:20:25 +02:00 |
|
bash
|
72d9ecabb9
|
fix(Core/Travel): mmap-path startPath and endPath in GetFullPath
|
2026-05-30 19:05:00 +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
|
8cb54416bf
|
fix(Core/RPG): Per-tick re-resolve travel plan instead of advancing cached plan
|
2026-05-30 18:38:22 +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 |
|