Murloc Cult

Back to the log

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.