Skip to content

feat(standings): support overtime in swiss standings - #8180

Draft
Rathoz wants to merge 1 commit into
mainfrom
claude/overtime-scoring-tiebreakers-4d53f2
Draft

Rathoz wants to merge 1 commit into
mainfrom
claude/overtime-scoring-tiebreakers-4d53f2

Conversation

@Rathoz

@Rathoz Rathoz commented Oct 7, 2026

Copy link
Copy Markdown
Member

What

Overtime mode for standings (|overtime=true), configured for R6 (regulationRounds = 12):

  • Overtime games are detected from game round scores; overtime mode requires Bo1 matches
  • Points 3/2/1/0 (W/OTW/OTL/L)
  • Matches and games columns show W - OTW - OTL - L; stored match W/L stay regulation-only with OT in scoreboard.overtime
  • New gamediffregulation tiebreaker (legacy no ot diff)

How it was tested

busted

Track overtime results separately from regulation results when
|overtime=true is set. Swiss matches are scored 3/2/1/0 (regulation win,
overtime win, overtime loss, regulation loss), with no points for matches
that are not finished.

A game counts as overtime when more rounds than the wiki's configured
regulation rounds (set for Rainbow Six) were played. This is detected per
game, as match scores are maps won. Overtime standings therefore require
Bo1 matches.

The matches and games columns show W - OTW - OTL - L when overtime is
tracked. Match tiebreakers and Buchholz count overtime results as wins and
losses. The new gamediffregulation tiebreaker (legacy: 'no ot diff')
ignores overtime games.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant