Murloc Cult

Back to the log

Batch 6: battlegrounds (Warsong Gulch, Arathi Basin) and temporary reinforcements

Autonomous characters now play battlegrounds: solo queueing from level 10, the showcase group queueing together, flag and base tactics, and temporary reinforcements so matches start on both sides.

Commit
dcd4014
Build
Build success (5 min) · Target worldserver
Queueing
  • Solo: from level 10, characters occasionally feel like a match (more often when ahead of the shared pace); they queue from anywhere, enter a few seconds after the invitation, leave at the end and return to where they came from.
  • Showcase group: queued as a group by its leader; members never queue alone and the Dungeon Finder waits while they are queued.
Coordination and reinforcements

A battleground only starts with a minimum number of players per side. Every 10 s:

  1. free characters of the same level bracket answer a "call to arms";
  2. if that is not enough, temporary reinforcements are logged in: autonomous reserve characters (former population), played without a client for the match then logged out; they count neither in the shared pace nor in guilds;
  3. a premade group waiting alone gets a group formed against it.

Capped at 40 simultaneous reinforcements; level promotions limited (2 per call, 6 per hour) when no reinforcement fits a bracket.

In the match
  • Warsong Gulch: taking the enemy flag, carrying it home and capturing, picking up and returning dropped flags, hunting the enemy carrier, defenders.
  • Arathi Basin: choosing bases, a single player clicks the banner while others cover, holding captured bases.
  • Everywhere: fighting and healing with the per-specialization rotations, spirit healer resurrection, no idling.
  • Arenas: 2v2 teams prepared for level 70; queueing and rated teams to come.
Verification
  • Test server: five complete matches (four Warsong Gulch, one Arathi Basin, up to 15 vs 15), solo players and the showcase group in the same match, reinforcements called then returned to reserve, no crash.
  • Production: deployed without crash, 62 characters in game, 295 reinforcements in reserve, CPU at 18%.