Commit Graph

  • 82b5c7538e
    Rewrite Gruul's Lair Strategies (#2473) test-staging Crow 2026-06-19 18:02:43 -05:00
  • fffbf65738
    Flag Carriers and Spirits Don't Eat or Drink (#2487) Crow 2026-06-19 17:35:22 -05:00
  • 862b16cf89
    Immune targets =/= possible targets (#2486) Crow 2026-06-19 17:35:11 -05:00
  • 48f588d37d
    Fix disenchant skill check causing bots to pass on usable loot (#2478) avirar 2026-06-20 08:35:03 +10:00
  • 1fe0d6ed90
    Fix header guard naming (#2476) Crow 2026-06-19 17:34:52 -05:00
  • 9b9cee8d0d
    Add Death Talon Wyrmguard Strat to BWL (#2457) dillyns 2026-06-19 18:34:43 -04:00
  • a8586c3db3
    Quests: AutoLearnQuestSpells now enabled as default (#2455) NoxMax 2026-06-19 16:34:31 -06:00
  • 14f444eec5
    Druid Update Hotfix (#2454) ThePenguinMan96 2026-06-19 15:34:20 -07:00
  • e5f64e68d4
    Required update for core (#2492) Keleborn 2026-06-19 15:31:20 -07:00
  • fc882f9a91
    Modify Windows build workflow for Boost and OpenSSL (#2461) Alex Dcnh 2026-06-19 19:45:36 +02:00
  • 1b5c1788f3
    Merge pull request #2489 from mod-playerbots/test-staging master Keleborn 2026-06-19 08:18:30 -07:00
  • 7eff13a9f8
    Implement remaining racials* + minor modifications to racials strategy (#2456) Crow 2026-06-12 16:57:49 -05:00
  • 8542e39c77
    Add Core Hounds to MC strategy (#2446) dillyns 2026-06-12 16:13:02 -04:00
  • 03d184cbef
    Fix bot leader handling (#2462) Mat 2026-06-12 22:11:45 +02:00
  • 58b67038b1
    Fix: Prevent user error when using lower than needed value for RandomBotAccountCount (#2438) NoxMax 2026-06-12 14:06:41 -06:00
  • 410a8fa5eb
    Load saved strategies for selfbot (#2458) dillyns 2026-06-12 16:06:14 -04:00
  • db3cd7a93b
    Delete Empty ActionNodes (#2445) Crow 2026-06-12 15:06:07 -05:00
  • 8b1250f219
    Remove hardcoded "mana potion" actions from Druid, Mage, and Spriest (#2430) dillyns 2026-06-12 16:05:55 -04:00
  • 085e127e38
    Merge pull request #2467 from mod-playerbots/test-staging Keleborn 2026-06-12 07:24:30 -07:00
  • a76f2ca268
    Refactor HasSpell/HasAura and convert spellIds to constants (#2435) Crow 2026-06-07 10:14:53 -05:00
  • dda9ff0d40
    Fix: Dismount cleanup (#2413) NoxMax 2026-06-07 00:58:25 -06:00
  • af0c5e7c4b
    Fix/TellMaster crash (#2434) Keleborn 2026-06-06 23:58:05 -07:00
  • f989976c93
    Merge pull request #2444 from mod-playerbots/test-staging Keleborn 2026-06-06 23:57:27 -07:00
  • 7cd29783a1
    Fix errors with greater blessing system PR (#2439) Crow 2026-06-06 17:58:56 -05:00
  • 62ef4b63b1
    Merge pull request #2432 from mod-playerbots/test-staging Keleborn 2026-06-05 08:42:15 -07:00
  • 27f33acfc1 Revert "feat(Core/RPG): Path to elevated quest giver from POI marker" feature/new_rpg_and_nav_2 bash 2026-05-16 20:22:20 +02:00
  • 0be4cc256d feat(Core/RPG): Path to elevated quest giver from POI marker bash 2026-05-16 20:01:21 +02:00
  • 1d638682e1 fix(Core/Travel): Trust travelnode waypoints when AC mmap rejects segments bash 2026-05-16 16:48:10 +02:00
  • d817dddac1 fix(Core/Travel): Ride active node plan to completion across threshold bash 2026-05-16 16:41:23 +02:00
  • 10de43ffb2 fix(Core/Travel): Drop AddExcludeFlag call (core handles via IsBot filter) bash 2026-05-10 20:50:24 +02:00
  • 95cde7d9c5 updated extract script bash 2026-05-10 16:58:16 +02:00
  • b6bfeb73e4 feat(Core/Travel): Cap bots at NAV_GROUND_STEEP via AddExcludeFlag bash 2026-05-10 00:42:24 +02:00
  • 7def7ab487 fix(DB/Travel): Use INSERT IGNORE in cmangos import to skip duplicate keys bash 2026-05-09 21:18:52 +02:00
  • 52318b569a fix(DB/Travel): Shift cmangos import IDs to avoid collision with id=3780 bash 2026-05-09 21:16:46 +02:00
  • 238c6b2c04 chore: Remove migration script from codebase bash 2026-05-09 16:03:47 +02:00
  • 82f5939561 feat(DB/Travel): Import 626 missing travel-nodes from cmangos-playerbots bash 2026-05-09 16:01:52 +02:00
  • bfad6e66fd fix(Core/Travel): Validate PathGenerator output before NODE_PREPATH/MoveToSpline dispatch bash 2026-05-09 14:17:34 +02:00
  • 999c5343fa Revert "fix(Core/Travel): Drop short-distance short-circuit in GetFullPath" bash 2026-05-09 14:15:21 +02:00
  • 1cdc2ec377 fix(Core/Travel): Drop short-distance short-circuit in GetFullPath bash 2026-05-09 13:34:09 +02:00
  • 524f7caea2 fix(Core/Travel): Port cmangos path-cheating guards to BuildPath and runtime refine bash 2026-05-09 13:19:01 +02:00
  • f910aa57e9 fix(Core/Travel): Per-segment mmap refinement of travel-plan walk batches bash 2026-05-09 13:11:55 +02:00
  • 13da98680c fix(Core/Travel): Port cmangos ResolveMovePath regression guard for cached lastPath bash 2026-05-08 23:29:54 +02:00
  • 0e053d456a fix(Core/Travel): Port cmangos makeShortCut walkability filter and bot context bash 2026-05-08 23:25:43 +02:00
  • 6021e397f5 fix(Core/Travel): Drop stale TravelPlan when destination shifts bash 2026-05-08 23:16:51 +02:00
  • 3f29e7a381 Revert "fix(Core/Movement): Force replan when dest shifts >40y from cached spline endpoint" bash 2026-05-08 23:06:25 +02:00
  • 57febb7683 fix(Core/Movement): Force replan when dest shifts >40y from cached spline endpoint bash 2026-05-08 22:58:15 +02:00
  • 3f79fe44f2 fix(Core/RPG): Clear stale spline + lastPath on quest-complete transition bash 2026-05-08 22:40:34 +02:00
  • caa8459216 chore(Core/Debug): Rename MoveFar:spline-active to MoveFar:spline-plan bash 2026-05-08 22:34:37 +02:00
  • 2bc9702f3b feat(Core/Debug): Emit MoveFar:spline-active, reuse-trim-failed, MoveRandomNear:all-fail bash 2026-05-08 22:27:36 +02:00
  • f0966ed121 fix(Core/Loot): Prevent re-loot of same corpse via completed-guid set bash 2026-05-08 22:17:52 +02:00
  • 7a46ed62cc feat(Core/RPG): Wire makeShortCut into lastPath reuse for interrupt recovery bash 2026-05-08 21:32:38 +02:00
  • d04295955a refactor(Core/Movement): Remove 70y dispatch cap and isMoving lastPath guard bash 2026-05-08 21:14:19 +02:00
  • 9f8d0b3a74 refactor(Core/RPG): Remove MoveFarTo loop-breaker (cmangos has no equivalent) bash 2026-05-08 21:07:28 +02:00
  • ab8524a91d chore: Revert walkableHeight to 6 and walkableClimb to 4 bash 2026-05-08 15:01:17 +02:00
  • aa1194d8c7 feat(Core/Debug): Restore mmap-empty/mmap-noprogress/spline-blocked visibility whispers bash 2026-05-08 15:01:17 +02:00
  • 14880b8547 chore: Revert maxSimplificationError to 0.8 bash 2026-05-08 12:38:37 +02:00
  • 6a396b0f86 chore: Remove dead SearchForBestPath function and MaxMovementSearchTime config bash 2026-05-08 12:33:54 +02:00
  • 840df97f9a fix(Core/Movement): Drop SearchForBestPath multi-Z probe (causes spurious z-shifts) bash 2026-05-08 12:26:15 +02:00
  • 831ce1c625 chore: Tune walkableHeight to 8 to match player collision height bash 2026-05-08 12:04:34 +02:00
  • 36ac67e6d9 fix(Core/Travel): Reject NOT_USING_PATH shortcuts in chained probe (cmangos parity) bash 2026-05-08 12:04:34 +02:00
  • 05b956ae61 fix(Core/Movement): Default GeneratePath forceDestination to false (matches cmangos) bash 2026-05-08 11:50:52 +02:00
  • 4bf7be04f3 chore: Tune walkableClimb to 6 and maxSimplificationError to 1.0 bash 2026-05-08 11:21:00 +02:00
  • ebf0ad772e fix(Core/RPG): Drop forceDestination on MoveRandomNear reachability test bash 2026-05-08 11:21:00 +02:00
  • adfbfff52b docs: Document PreloadAllNonInstancedMapGrids=1 as required worldserver setting bash 2026-05-08 10:53:19 +02:00
  • 7ef7789c1c Revert "feat(Core/Travel): Enable PathGenerator slope check on chained probe" bash 2026-05-08 10:34:59 +02:00
  • e128bbb82e feat(Core/Travel): Enable PathGenerator slope check on chained probe bash 2026-05-08 10:34:40 +02:00
  • 5a76eb456b fix(Core/Travel): Apply 70y cap at batch loop so stepIdx stays in sync bash 2026-05-08 10:29:34 +02:00
  • cd49241a4f chore(Core/Movement): Tune dispatch cap to 70y bash 2026-05-08 10:10:51 +02:00
  • 8b55163351 feat(Core/Movement): Cap each MoveSplinePath dispatch at 100y for periodic replanning bash 2026-05-08 10:10:06 +02:00
  • 10495682a7 fix(Core/Travel): Path-type bitmask, loop-breaker convergence, LaunchWalkSpline LOS-cull bash 2026-05-07 01:31:36 +02:00
  • b7437170b4 fix(Core/RPG): Drop counterproductive LOS cull in MoveFar mmap chain bash 2026-05-06 23:40:07 +02:00
  • 5a2343824c fix(Core/Debug): Split Follow whisper into via=mmap and via=follow bash 2026-05-06 23:33:09 +02:00
  • 15f7c140c9 fix(Core/RPG): Skip MoveFar:spline fallback when target is not in LOS bash 2026-05-05 00:02:46 +02:00
  • 80c5db07b8 chore: Tune extract walkableSlopeAngle to 50 and walkableClimb to 4 bash 2026-05-04 23:59:26 +02:00
  • 452f8cd1bf feat(Core/RPG): Travel-node priority with bulk mmap dispatch and lastPath reuse bash 2026-05-04 23:58:33 +02:00
  • 79d5c80267 feat(Core/Debug): Restructure debug-move whispers with via= field bash 2026-05-04 23:53:37 +02:00
  • 6fdde7eb20 fix(Core/RPG): Drop off-mmap Z-snap recovery hack bash 2026-05-04 23:48:31 +02:00
  • 8dc087db3b chore: Add local mmap/vmap extraction script bash 2026-05-04 23:42:01 +02:00
  • 1a593a6a3c chore: Tighten inline comments bash 2026-05-02 18:20:40 +02:00
  • 3f9640334e feat(Core/RPG): Dispatch full waypoint chain + lastPath reuse + off-mmap recovery bash 2026-05-02 18:02:43 +02:00
  • a8b356c411 chore(Core/RPG): Add LOG_INFO traces in MoveFarTo for diagnostics bash 2026-05-02 17:01:13 +02:00
  • 553c7739e8 feat(Core/RPG): MoveFarTo loop detection with strategy flip + grinding throttle bash 2026-05-02 18:02:06 +02:00
  • 3f078b7c97 feat(Core/RPG): Refactor MoveFarTo decision tree (single 75y gate + chained probe) bash 2026-05-02 18:01:51 +02:00
  • f9ebfa193e feat(Core/Debug): Trace movement entry points via 'debug move' strategy bash 2026-05-02 00:54:08 +02:00
  • a53401ab4a feat(Core/Debug): Visualize travel nodes and walk paths via .playerbots debug zone showpath bash 2026-05-01 15:17:53 +02:00
  • 6a961bb46c feat(Core/RPG): Reorder do-quest above attack-anything bash 2026-05-01 15:01:58 +02:00
  • 3f5a558c13 feat(Core/RPG): Pursue and act on quest GOs and items at POI bash 2026-05-01 15:01:35 +02:00
  • 952fdc54a1 feat(Core/Loot): Make bag space for incoming quest items bash 2026-05-01 14:50:12 +02:00
  • d35e0da5d9 feat(Core/Loot): Loot wild quest game objects bash 2026-05-01 14:49:03 +02:00
  • 7318396256 fix(Core/Inventory): Don't destroy active quest items bash 2026-05-01 14:48:08 +02:00
  • c87297ff0a feat(Core/Travel): Enable travel node system for RPG pathfinding (#2312) bash 2026-05-02 00:50:18 +02:00
  • 344358989f core filter isnt working yet feature/new_rpg_and_nav_3 bash 2026-05-14 19:48:38 +02:00
  • 716feab676 refactor(Core/Travel): Drop redundant NAV_GROUND_STEEP excludes (core handles via IsBot) bash 2026-05-10 20:20:07 +02:00
  • 839132825a fix(Core/Travel): Exclude NAV_GROUND_STEEP at all bot PathGenerator sites bash 2026-05-10 18:23:54 +02:00
  • f93d3a1ad2 feat(Core/Travel): Align MoveFarTo and probe pipeline with cmangos bash 2026-05-10 18:14:42 +02:00
  • b3145d151d feat(Core/Travel): Cap bots at 50° via NAV_GROUND_STEEP exclude bash 2026-05-10 17:31:19 +02:00
  • 249395f14f feat(Core/Debug): Trace movement entry points and visualize travel nodes bash 2026-05-10 17:31:01 +02:00
  • 5139255856 feat(Core/RPG): MoveFarTo flow, quest-pursuit at POI, MoveRandomNear retries bash 2026-05-10 17:30:56 +02:00
  • 4455829366 feat(Core/Travel): Travel-node graph routing for long-distance pathing bash 2026-05-10 17:30:50 +02:00
  • 345b1d6775 feat(Core/Loot): Quest GO loot, bag-make-room, item-pursuit bash 2026-05-10 17:30:44 +02:00