2666 Commits

Author SHA1 Message Date
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
f9cf3c67ac chore(DB/Travel): Temporarily disable Aldrassil ramp anchors 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
bash
b1dde93827 Revert non-progress chained-probe detection (broke valid paths) 2026-06-05 09:56:44 +02:00
bash
5cf7a2e0db fix(Core/Travel): Loosen chained-probe non-progress threshold 2026-06-05 09:56:44 +02:00
bash
cb2fae7628 fix(Core/Travel): Bail chained probe on non-progress oscillation 2026-06-05 09:56:44 +02:00
bash
0d7b7bb1da fix(Core/Travel): Chunk all saveNodeStore phases (deletes, nodes, links) 2026-06-05 09:56:44 +02:00
bash
5b39d1552c fix(Core/Travel): Chunk saveNodeStore path inserts to avoid mega-tx 2026-06-05 09:56:44 +02:00
bash
11db5ae821 feat(DB/Travel): Add Aldrassil ramp travelnode anchors 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
7fa12be1b9 feat(Core/RPG): Prefix-trim and sparse-segment clip on path dispatch 2026-06-05 09:56:43 +02:00
bash
c8e98923c5 feat(Core/RPG): Port cmangos 8-angle LOS+navmesh-snap to MoveWorldObjectTo 2026-06-05 09:56:43 +02:00
bash
4882c7c25b chore(Core/RPG): Loosen Z-mismatch threshold from 5y to 10y 2026-06-05 09:56:43 +02:00
bash
d3e73cc0c0 fix(Core/RPG): Reject mmap paths whose endpoint Z misses dest 2026-06-05 09:56:43 +02:00
bash
e76c54d575 fix(Core/RPG): Reject mmap paths that LOS-fail any segment 2026-06-05 09:56:43 +02:00
bash
498224d5be feat(Core/RPG): Switch POI when current cluster is empty 2026-06-05 09:56:43 +02:00
bash
e2d4d24e93 fix(Core/RPG): Stop next to quest objects instead of on top of them 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
662e86c687 fix(Core/RPG): LOS check on MoveRandomNear samples to avoid tree tunneling 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
33dafd6ec0 fix(Core/Travel): LOS gate on empty-probe single-waypoint fallback 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
fd4c09d000 chore(Core/Travel): Revert travelnode threshold to 50y 2026-06-05 09:56:43 +02:00
bash
a1129cb301 chore(Core/Travel): Bump travelnode threshold to 75y 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
ae5f9e6ff1 feat(Core/Travel): Hardcode 50y travelnode threshold 2026-06-05 09:56:43 +02:00
bash
762e793244 core filter isnt working yet 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
bash
86f0be5b08 feat(Core/Travel): Align MoveFarTo and probe pipeline with cmangos 2026-06-05 09:56:43 +02:00
bash
724b15e39f feat(Core/Travel): Cap bots at 50° via NAV_GROUND_STEEP exclude 2026-06-05 09:56:43 +02:00
bash
2104f1279e feat(Core/Debug): Trace movement entry points and visualize travel nodes 2026-06-05 09:56:43 +02:00
bash
8033691888 feat(Core/RPG): MoveFarTo flow, quest-pursuit at POI, MoveRandomNear retries 2026-06-05 09:56:43 +02:00
bash
c7fa1fcc4f feat(Core/Travel): Travel-node graph routing for long-distance pathing 2026-06-05 09:56:42 +02:00
bash
8c110ba515 feat(Core/Loot): Quest GO loot, bag-make-room, item-pursuit 2026-06-05 09:56:42 +02:00