home documents terms contact shop (coming soon!)

Announcements Configuration

Edit

Configure broadcast messages for battle activity.

Broadcast messages to players about battle activity. Create excitement and competition by showing matches and results.

Configuration

Configure in battle.yaml:

# battle.yaml
announcements:
  broadcastMatchStart: true
  broadcastMatchResult: true
  showActionbarWhileQueued: true
  queueJoin:
    enabled: false
    showPlayerName: true
    showFormat: true
    showQueueCount: true
    showTier: false
    showElo: false

Settings

Broadcast Toggles

SettingDefaultDescription
broadcastMatchStarttrueAnnounce when matches start
broadcastMatchResulttrueAnnounce match results
showActionbarWhileQueuedtrueShow queue info in action bar

Queue Join Announcements

SettingDefaultDescription
queueJoin.enabledfalseAnnounce when players join queue
queueJoin.showPlayerNametrueShow player name in announcement
queueJoin.showFormattrueShow format being queued for
queueJoin.showQueueCounttrueShow total players in queue
queueJoin.showTierfalseShow player’s rank tier
queueJoin.showElofalseShow player’s Elo rating

Announcement Examples

Match Start

When enabled (broadcastMatchStart: true):

[Ranked] Battle starting: Player1 (1500 ELO) vs Player2 (1480 ELO)

Match Result

When enabled (broadcastMatchResult: true):

[Ranked] Player1 defeated Player2 in Singles! (+12 ELO / -10 ELO)

Queue Join

When enabled (queueJoin.enabled: true):

Default (showPlayerName, showFormat, showQueueCount):

[Ranked] Player123 joined the Singles queue! (3 in queue)

With all options enabled:

[Ranked] Player123 [Ultra Ball] (1520 ELO) joined the Singles queue! (3 in queue)

Minimal (only showPlayerName):

[Ranked] Player123 joined the queue!

Action Bar (While Queued)

When enabled (showActionbarWhileQueued: true):

Players see their queue status in the action bar at the top of the screen:

Queue: Singles | 2/3 players | Time: 0:45

See Also