Autonomous players: jumping, backing off, saner fleeing, no more back-and-forth
A 2-hour behaviour audit flagged what still gives the bots away. First fixes: jumping when stuck, ranged players backing off, fleeing only when there is a way out, hunting without back-and-forth, desynchronised vendor trips, stable hearthstone and emergency spells kept for real danger.
- Commit
- a7893ee
- Build
- Build success (1 min) · Target worldserver
An analysis agent reviewed two hours of logs (302 characters) to find what still looks machine-like to a real player. First fixes:
- Jumping: stuck against a step or a ledge, the player jumps like a human before looking for another way.
- Backing off: a mage whose target is frozen by Frost Nova, or a hunter whose pet holds the monster, steps back 11 to 15 m to a clear spot instead of staying in its face.
- Fleeing: 73% of flights ended in death, often against a single monster as fast as the runner. Facing a single foe, the player now only flees towards a nearby friendly guard; otherwise they fight to the end with emergency spells and heals.
- Hunting: a player could change direction 35 to 40 times a minute between two hunting spots, because the target point was never considered reached. Fixed.
- Vendor: after each server start, up to 18 players headed to a vendor in the same second. Timers are now randomly offset.
- Hearthstone: it is rebound at most once every 2 hours (up to 6 times in 2 hours before).
- Emergency spells: Frost Nova, Stoneclaw Totem and Retaliation are no longer cast at full health, only when in danger or facing several foes.