Batch 1: economy, cancelled casts, full bags, transformation quests and death streaks
First batch from the real-time analysis: mail and auction house, four bugs fixed, and a critical fix against the death streaks of characters leaving their starting zone.
- Commit
- 89bac23
- Build
- Build success (2 min) · Target worldserver
New: economy
- Mail: characters check their mailbox when one is on their way (detour for money or several letters): money, items, reading, deleting, at a player's pace.
- Auction house: trade goods and tradable gear useless to the character are no longer dumped at vendors; they are auctioned just below the lowest listed price (or an estimate, since the auction house starts empty). Characters also buy a clear gear upgrade there when their budget allows.
Bugs fixed
| Bug | Cause | Fix | |---|---|---| | Showcase group spells interrupted (up to 26 times in 30 min) | the attached client sent its own cast cancellation | cancellation ignored while the server plays (a real human action always takes control back) | | Hunters with full bags, loot refused in a loop | the ammo pouch (ammo only) counted as free space | only the backpack and regular bags count | | "Inoculation" deemed infeasible by 6 draenei | the counted creature only exists after using the item on another one | transformation quests supported; "infeasible" memories purged |
Critical fix: death streaks
Around levels 5-6 characters leave their starting zone and deaths rose (close to 50 per 10 minutes). Analysis of 172 deaths: 40% happen within a minute of a resurrection, mostly against monsters 1-2 levels higher, often several at once.
- Before going to pick up a quest more than 200 m away, the route is sampled every 100 m: if it crosses a region too strong for the character's level, the quest is skipped (a level 5 character was heading for a quest through a region of level 15 hyenas).
- Groups of monsters are avoided from 3 hostile neighbours (instead of 4).
- 1-vs-1 combat weakness will be addressed by the upcoming per-specialization rotations.
Verification
Deployments without crash; 30-minute before/after comparison in progress.