Commit Graph
62 Commits
Author SHA1 Message Date
Nico 768810a82d Record confirmed Wintergrasp fix and scheduled 20:00 raid retest 2026-11-03 19:00:48 +01:00
Nico a6572242c6 Fix flight departure recovery and Wintergrasp mount permissions
Keep takeoff clearance until actual ascent, blacklist rejected dynamic bridges, and diagnose group ground-path rejection. Synchronize native Wintergrasp client mount permission with battle state and fix duplicate Zangarmarsh graveyard ownership. Add regression tests and generic testbot aura inspection.
2026-11-03 18:56:16 +01:00
Nico fe03ea8ca5 Fix VMAP probe handle leaks and tile model ownership
Close the tile stream opened during existence checks and validate parent-map fallback directly. Track each tile's successful model acquisitions so failed or partial loads cannot release references owned by dynamic objects or other tiles.

Add production-method regression tests covering file descriptor stability, transient acquisition failures, shared references, duplicate loads, partial files and parent-map overlaps. Reproduced both original defects on 6f8f59ec6d; build and test-server verification passed.
2026-11-03 13:31:04 +01:00
Nico 6f8f59ec6d Fix short-stop elevator travel and recover stranded passengers
clang PCH / build (push) Canceled after 0s
GCC PCH / build (push) Canceled after 0s
Require 500ms remaining dwell to begin elevator boarding, allow exits at stopped docks without a dwell budget, and preserve journeys across interrupted transitions. Recover elevator passengers to their original destination after five minutes.

Add regression coverage and elevator recording documentation. Verified production build and live round trips with a dedicated testbot; Mokrak also completed a natural elevator trip.
2026-11-03 01:21:13 +01:00
Nico ae0b7513d9 Publish validated group flight landings and extend moving trail handoffs 2026-11-02 10:03:52 +01:00
Nico 3056063f12 Allow validated vertical approaches to elevated flight landings
clang PCH / build (push) Canceled after 0s
GCC PCH / build (push) Canceled after 0s
2026-11-02 08:32:21 +01:00
Nico 2778cf9bdd Use journey-stable distance costs for clientless travel routes 2026-11-02 06:26:58 +01:00
Nico 3c361e435a Improve AdventureBot instance and flight navigation
clang PCH / build (push) Canceled after 0s
GCC PCH / build (push) Canceled after 0s
2026-11-01 17:00:59 +01:00
Nico be049baacc Add deterministic AdventureBot group formation manager
clang PCH / build (push) Waiting to run
GCC PCH / build (push) Canceled after 0s
2026-11-01 01:20:37 +01:00
Nico 856832e7bd Improve free-flight recovery and fallback handling 2026-11-01 01:20:33 +01:00
Nico 7b4994400b Stabilize grouped instance intent transitions
GCC PCH / build (push) Canceled after 0s
clang PCH / build (push) Canceled after 0s
2026-10-31 22:13:39 +01:00
Nico d1ef007cef Improve AdventureBot planning and travel performance 2026-10-31 15:35:46 +01:00
Nico 69b5a1c4a1 Extend clientless bots with browser queues, PvP intents and test automation 2026-10-31 13:36:33 +01:00
Nico 649915e575 Fix AdventureBot travel recovery, area eligibility and safe build logout
clang PCH / build (push) Waiting to run
GCC PCH / build (push) Waiting to run
2026-10-30 12:43:22 +01:00
Nico 60cab950bd Record overnight group and transport test results 2026-10-30 04:09:27 +01:00
Nico 77648c6b53 Preserve navigation fallbacks after early group departure 2026-10-30 02:36:26 +01:00
Nico 373818628d Implement instance modes, full-group departures and mandatory flight regions 2026-10-30 02:15:06 +01:00
Nico bc8f171055 Fix restored bot passengers and add capital Cataclysm portals 2026-10-29 23:07:10 +01:00
Nico 19075b6c75 Fix AdventureBot group travel and add explicit tram rescue routes 2026-10-29 20:48:11 +01:00
Nico 54d77d1e4d Fix AdventureBot group preparation, public portals and flight recovery
clang PCH / build (push) Canceled after 0s
GCC PCH / build (push) Canceled after 0s
Add preparation outings and equipment checks with a five-minute return to the meeting point. Correct static portal visitor casting and level conditions, with native interaction diagnostics. Recover suspended flying mounts, walk to verified takeoff sites, and validate landing and return volumes. Include SQL migrations, targeted regression tests and live validation checkpoints.
2026-10-29 18:21:43 +01:00
Nico 2841ee973b Add local deck navigation for AdventureBot transport passengers 2026-10-29 12:02:25 +01:00
Nico 49712aadfe Improve AdventureBot travel recovery and destination eligibility
GCC PCH / build (push) Waiting to run
clang PCH / build (push) Canceled after 0s
2026-10-29 11:10:27 +01:00
Nico 321a28640c Enforce reloadable AdventureBot area and travel access policies 2026-10-29 09:44:49 +01:00
Nico 0173a434f4 Improve AdventureBot recruitment, world presence and performance
Manage Arthoran as a persistent level-60 tank profile, add Worgen forms and mounts, enable PvP and recruit through native LFG with preparation actions and player invitations.

Reduce repeated route and flight-planning work, bound failed-travel retries and add runtime timing diagnostics. Include 86 passing tests and measurements with 110 online bots.
2026-10-29 01:36:35 +01:00
Nico cac4142ec1 Implement safe AdventureBot group travel and formations
clang PCH / build (push) Canceled after 0s
GCC PCH / build (push) Canceled after 0s
2026-10-28 23:30:28 +01:00
Nico a758239da9 Implement AdventureBot class rotations, group roles and instance encounters
clang PCH / build (push) Canceled after 0s
GCC PCH / build (push) Canceled after 0s
2026-10-28 22:37:18 +01:00
Nico d3273c677e Implement AdventureBot profiles, daily planning and population management
clang PCH / build (push) Canceled after 0s
GCC PCH / build (push) Canceled after 0s
2026-10-28 18:22:13 +01:00
Nico d6fea6ee68 Add AdventureBot groups, raid preparation and shared travel
clang PCH / build (push) Canceled after 0s
GCC PCH / build (push) Canceled after 0s
Implement native bot recruitment and player admission, leader-owned destinations, intent-specific capacities, preparation scheduling and shared graph and flight travel. Support native group instance visits and separate raid entrances.

Include pending personality-driven faction PvP and solo fleeing, preserving the absolute group fleeing exclusion. Add regression fixtures, migration, documentation and test-server evidence.
2026-10-28 15:00:41 +01:00
Nico 04aa87fcfc Add profile-driven AdventureBot character generation
clang PCH / build (push) Waiting to run
GCC PCH / build (push) Canceled after 0s
2026-10-28 11:30:47 +01:00
Nico e333f2f9fc Add AdventureBot social interactions and player-led groups 2026-10-28 01:11:54 +01:00
Nico 39a515dbd1 Add AdventureBot self-care, supply restocking and secondary professions 2026-10-27 23:56:43 +01:00
Nico c0c799c4b6 Add AdventureBot combat reactions, training and corpse recovery
GCC PCH / build (push) Canceled after 0s
clang PCH / build (push) Canceled after 0s
2026-10-27 23:17:05 +01:00
Nico e18a416bf4 Add persistent instance visits and validate sleeping spaces
clang PCH / build (push) Canceled after 0s
GCC PCH / build (push) Canceled after 0s
2026-10-27 20:10:13 +01:00
Nico 440c53acd7 Validate profession scenes and fix native workstation and area targeting
clang PCH / build (push) Canceled after 0s
GCC PCH / build (push) Canceled after 0s
2026-10-27 18:01:03 +01:00
Nico 722b513ee0 WIP: checkpoint AdventureBot intents and unfinished profession implementation 2026-10-27 17:02:01 +01:00
Nico 119d63ed1c Implement autonomous AdventureBot intents and social micro actions
clang PCH / build (push) Canceled after 0s
GCC PCH / build (push) Canceled after 0s
Add profile-driven daily schedules, semantic location import and editable catalogs, flexible intent execution and safe graph handovers. Implement coherent social scenes, native chair use and campfires, frontal conversation approaches and walking. Fix clientless near-teleport observer identity and native flight area queries. Include migrations, regression tests and implementation documentation.
2026-10-26 22:45:38 +01:00
Nico ca656403bb Keep clientless flight moving across spline handoffs
GCC PCH / build (push) Waiting to run
clang PCH / build (push) Canceled after 0s
Replace ordinary flight splines before they finish while retaining collision checks, terminal landing and conservative return behavior. Measure actual travelled distance, cover handoff timing with a production Update regression test, retire Arthoran's automatic ship test and document visual acceptance of the travel milestone.
2026-10-26 18:21:48 +01:00
Nico 8df9591c99 Implement dynamic clientless free-flight travel
Integrate transient flight alternatives with graph routing, native flying mounts, phased terrain and collision checks, bounded avoidance and confirmed landing. Add safe-return recovery, node and location integration, profile settings, diagnostic commands, regression tests and flight documentation.
2026-10-26 17:35:58 +01:00
Nico 4474714c00 Support interactive object portals and document travel route recording
GCC PCH / build (push) Canceled after 0s
clang PCH / build (push) Canceled after 0s
Bind directed portal_use edges to native GameObject spawns and spell destinations. Execute normal clicks and verify completed clientless teleports, with regression coverage. Document live portal tests, mage tower calibration, Badlands portals and transport recording workflows.
2026-10-26 14:01:42 +01:00
Nico 1164a72ea3 Implement clientless transports, Lua reload and same-map portals
Add native transport recording and execution with grid lifecycle handling, clientless teleport acknowledgements, and regression tests. Support targeted same-map portal imports and preserve disabled taxi nodes. Document live transport and portal verification and the remaining portal inventory.
2026-10-26 11:27:56 +01:00
Nico 01a9ba4b0b implemented usage of virtual exit and entry nodes
clang PCH / build (push) Waiting to run
GCC PCH / build (push) Canceled after 0s
2026-10-25 12:09:36 +01:00
Nico 56da0d60cf Patch for the portalnode approach and selection
clang PCH / build (push) Canceled after 0s
GCC PCH / build (push) Canceled after 0s
2026-10-19 23:15:11 +02:00
Nico b37a0ddcc4 implemented temporary entry nodes to be considered using playerless MMAP check
GCC PCH / build (push) Waiting to run
clang PCH / build (push) Canceled after 0s
2026-10-19 17:03:42 +02:00
Nico 366615bcb9 implemented usage of virtual entry points when planning the travleroute
GCC PCH / build (push) Canceled after 0s
clang PCH / build (push) Canceled after 0s
2026-10-18 13:39:31 +00:00
Nico 9d4a862b7d implemented regular mounting check when traveling over ground nodes and stopped travel graph from planning routes through unintentioned teleports
clang PCH / build (push) Canceled after 0s
GCC PCH / build (push) Canceled after 0s
2026-10-17 23:53:48 +00:00
Nico 2bcffa5131 fiexed virtuel entry nodes so they will be considered equal to all other Nodes
clang PCH / build (push) Canceled after 0s
GCC PCH / build (push) Canceled after 0s
2026-10-17 21:10:53 +00:00
Nico ae2a4a0f08 added virtual entry nodes
clang PCH / build (push) Canceled after 0s
GCC PCH / build (push) Canceled after 0s
2026-10-17 16:45:58 +00:00
Nico 6e17dedff2 fix in MMAP navigation when traveling to portal node
clang PCH / build (push) Canceled after 0s
GCC PCH / build (push) Canceled after 0s
2026-10-16 22:28:22 +00:00
Nico fe7b5e0f02 importet Areateleports as Nodes
clang PCH / build (push) Canceled after 0s
GCC PCH / build (push) Canceled after 0s
2026-10-16 09:36:33 +00:00
Nico 93c3df1c95 added visible gryphon when bots using taxi-gryphon
clang PCH / build (push) Canceled after 0s
GCC PCH / build (push) Canceled after 0s
2026-10-14 21:23:04 +00:00
Nico 24fb292cee implemented taxinodes
clang PCH / build (push) Canceled after 0s
GCC PCH / build (push) Canceled after 0s
2026-10-14 16:03:14 +00:00
Nico 4c04cd88de fixed travel to location
clang PCH / build (push) Canceled after 0s
GCC PCH / build (push) Canceled after 0s
2026-10-14 13:07:04 +00:00
Nico b14c864814 Implemented travel graph
clang PCH / build (push) Canceled after 0s
GCC PCH / build (push) Canceled after 0s
2026-10-13 19:39:53 +00:00
Nico 05fd748537 core: add server-side lua runtime for clientless players
clang PCH / build (push) Canceled after 0s
GCC PCH / build (push) Canceled after 0s
2026-10-12 16:12:18 +00:00
Nico 5ac9ed673c core: add clientless player manager and controller API
clang PCH / build (push) Canceled after 0s
GCC PCH / build (push) Canceled after 0s
2026-10-12 14:44:45 +00:00
Nico 0c2e333bb4 core: add clientless player lifecycle state machine
clang PCH / build (push) Canceled after 0s
GCC PCH / build (push) Canceled after 0s
2026-10-12 13:20:37 +00:00
Nico 7013087bcd core: add clientless player GM test adapter
GCC PCH / build (push) Canceled after 0s
clang PCH / build (push) Canceled after 0s
2026-10-12 12:51:09 +00:00
Nico fe96d310d6 core: add clientless player session bootstrap
clang PCH / build (push) Canceled after 0s
GCC PCH / build (push) Canceled after 0s
2026-10-12 10:17:43 +00:00
Nico df55203a96 core: add clientless player login entry point
clang PCH / build (push) Canceled after 0s
GCC PCH / build (push) Canceled after 0s
2026-10-12 09:48:45 +00:00
Nico 046cb79b7a core: add clientless session registry and lifecycle 2026-10-11 08:39:16 +00:00
Nico fa8e7d07dd core: add clientless WorldSession mode 2026-10-11 08:23:48 +00:00
Nico 9b4985b5aa Fix player level stats field type reads 2026-10-11 08:01:02 +00:00