Consolation Draws
Overview
Consolation draws provide eliminated participants with additional competition opportunities. The factory supports a range of consolation draw formats, each differing in which main draw losers are fed into the consolation bracket and at which rounds.
All consolation draw types consist of at least two linked structures: a main draw and one or more consolation structures connected by loser links.
Draw Types
FIRST_ROUND_LOSER_CONSOLATION
Only participants who lose in the first round of the main draw enter the consolation bracket.
Main Draw:
Round 1 losers --> Consolation (single elimination bracket)
Round 2+ --> eliminated
This is the simplest consolation format. The consolation bracket is a standard single elimination structure containing only first-round losers.
FIRST_MATCH_LOSER_CONSOLATION
Participants who lose their first matchUp enter the consolation bracket. Round 1 losers always do. A round 2 loser does only if round 2 was their first matchUp: they reached it through a BYE, or through a walkover or a default with no score, none of which counts as a win.
Main Draw:
Round 1 losers --> Consolation Round 1
Round 2 losers --> Consolation Round 2, only with no prior win (linkCondition: FIRST_MATCHUP)
Round 3+ --> eliminated
A round 2 loser who had won in round 1 has already played their first matchUp and is not fed; the consolation drawPosition reserved for that slot is filled with a BYE.
In a TEAM event a prior win is a TEAM matchUp won with a score. Lines won on the way to losing a dual are not wins, so a team that took a rubber in its round 2 loss, after a round 1 BYE, is still a first-match loser (7.8.0).
MODIFIED_FEED_IN_CHAMPIONSHIP (MFIC)
First and second round losers from the main draw are fed into the consolation structure. Losers from rounds beyond the second are eliminated.
Main Draw:
Round 1 losers --> Consolation Round 1
Round 2 losers --> Consolation Round 2
Round 3+ --> eliminated
FEED_IN_CHAMPIONSHIP
All losers from every round of the main draw feed into the consolation structure. This gives every main draw participant a second chance regardless of when they lose.
Main Draw:
Round 1 losers --> Consolation Round 1
Round 2 losers --> Consolation Round 3
Round 3 losers --> Consolation Round 5
...
Consolation rounds alternate between "play-in" rounds (where fed-in losers face consolation survivors) and standard elimination rounds.
FEED_IN_CHAMPIONSHIP_TO_SF (FICSF)
Main draw losers feed into the consolation structure through the Semifinals. Losers from rounds after the semifinals are eliminated outright.
FEED_IN_CHAMPIONSHIP_TO_QF (FICQF)
Main draw losers feed into the consolation structure through the Quarterfinals.
FEED_IN_CHAMPIONSHIP_TO_R16 (FICR16)
Main draw losers feed into the consolation structure through the Round of 16.
CURTIS_CONSOLATION (CURTIS)
A Curtis consolation draw includes two consolation structures. Each consolation structure is fed by two rounds from the main draw, plus a 3-4 playoff:
Main Draw:
Round 1 losers --> Consolation A, Round 1
Round 2 losers --> Consolation A, Round 2
Round 3 losers --> Consolation B, Round 1
Round 4 losers --> Consolation B, Round 2
+ 3-4 Playoff
Constants and Aliases
The factory provides shorthand aliases for commonly used consolation types:
| Constant | Alias | Value |
|---|---|---|
CURTIS_CONSOLATION | CURTIS | 'CURTIS_CONSOLATION' |
MODIFIED_FEED_IN_CHAMPIONSHIP | MFIC | 'MODIFIED_FEED_IN_CHAMPIONSHIP' |
FEED_IN_CHAMPIONSHIP_TO_SF | FICSF | 'FEED_IN_CHAMPIONSHIP_TO_SF' |
FEED_IN_CHAMPIONSHIP_TO_QF | FICQF | 'FEED_IN_CHAMPIONSHIP_TO_QF' |
FEED_IN_CHAMPIONSHIP_TO_R16 | FICR16 | 'FEED_IN_CHAMPIONSHIP_TO_R16' |
Generation
import { drawDefinitionConstants } from 'tods-competition-factory';
const { FIRST_MATCH_LOSER_CONSOLATION } = drawDefinitionConstants;
const { drawDefinition } = engine.generateDrawDefinition({
drawSize: 32,
drawType: FIRST_MATCH_LOSER_CONSOLATION,
});
All consolation draw types are generated through engine.generateDrawDefinition() using the appropriate drawType constant.
Related
- Feed-In Draw -- The standalone feed-in structure
- Double Elimination -- Main + consolation where consolation winner plays main winner
- Draw Links -- How loser links connect main and consolation structures
- Consolation Policy -- Policy for controlling consolation behavior
- Draw Types Overview -- List of all pre-defined draw types