Batch 9: no more deadly trips to a vendor or trainer
The route danger check, already applied to quest givers, now covers every service: vendors, class and profession trainers, innkeepers, flight masters.
- Commit
- 46f08ac
- Build
- Build success (2 min) · Target worldserver
Finding
A level 11 hunter died three times in 6 minutes on the way to a vendor: the nearest one was across a region of level 17-19 monsters. The registry reported it as a "going to the vendor" loop.
Fix
Before heading to a service more than 200 m away, the route is sampled every 100 m (median level of hostile monsters within 80 m, cached). If it crosses a region more than 4 levels above the character, that service is skipped in favour of a safer one, even if farther. The spirit healer remains exempt: a ghost fears nothing.
Batch 8 results (30 min before/after)
Quests turned in doubled (33 → 67 per hour) and XP +14%: characters that were circling workshops and mailboxes are playing again.
Verification
Built and deployed without crash; before/after comparison in progress.