Liquipedia:Brackets/Opponents
From Liquipedia StarCraft Brood War Wiki
With the New Bracket System any Opponent Type can be matched against each other, this way it enables 1v2, 1v4, 1vTeam, ... Matches and Brackets.
For user purposes there exist 7 Types of Opponents:
solo
(One-Player Opponents, these are the Opponents you want to use for 1v1 Matches.)duo
(Standard Two-Player Opponents, these are the Opponents you want to use for 2v2 Matches.)Archon-duo
(Archon Opponents, these are the Opponents you want to use for Archon Matches.)- Warning: "Archon" is not a supported type in the code, hence we need to use the workaround of defining them as duo Opponents and setting an "isarchon" flag in extradata for these.
trio
(Three-Player Opponents, these are the Opponents you want to use for 3v3 Matches.)quad
(Four-Player Opponents, these are the Opponents you want to use for 4v4 Matches.)team
(Team Opponents, these are the Opponents you want to use for Team Matches.)literal
(Literal Opponents, these can e.g. be used to indicate how Players drop down to the Lower Bracket.)
For Team Opponents the Player Data is retireved automatically from {{TeamCard}}s. So for those Opponent Types to work the usage of Team Cards is a Requirement! For other Opponent Types the Player Data is specified in the Opponent Template call.
Copy-Paste[edit]
Solo Opponent[edit]
{{1v1Opponent|ID|race=|flag=|link=|score=}}
Examples[edit]
No ParticipantTable: {{1v1Opponent|Biggest of Gabes|link=HeRoMaRinE|race=t|flag=de}} With ParticipantTable: {{1v1Opponent|HeRoMaRinE}}
Duo Opponent[edit]
{{2v2Opponent |p1=|p1race=|p1flag=|p1link= |p2=|p2race=|p2flag=|p2link=|score=}}
Trio Opponent[edit]
{{3v3Opponent |p1=|p1race=|p1flag=|p1link= |p2=|p2race=|p2flag=|p2link= |p3=|p3race=|p3flag=|p3link=|score=}}
Quad Opponent[edit]
{{4v4Opponent |p1=|p1race=|p1flag=|p1link= |p2=|p2race=|p2flag=|p2link= |p3=|p3race=|p3flag=|p3link= |p4=|p4race=|p4flag=|p4link=|score=}}
Archon[edit]
{{Archon |p1=|p1flag=|p1link=|race= |p2=|p2flag=|p2link=|score=}}
Team Opponent[edit]
{{TeamOpponent|TEAM TEMPLATE NAME|score=}}
Examples[edit]
{{TeamOpponent|mouz|score=10}} {{TeamOpponent|team liquid|score=9}}
Literal Opponent[edit]
{{Literal|TEXT}}
Examples[edit]
{{Literal|Group A 1st}} {{Literal|DropDown from R2M1}}
Remark[edit]
Note that the |score=
can be automatically calculated if the bestof of the series is defined (either via parameter or via a preset variable) and map details are added.
Parameters[edit]
|score=
(Optional)- Overwrite the automatically calculated score with the set value for this Opponent. (Needed if you want to use
score2
in case of Score Resets.)- For Team Matches with Sub-Matches scores become mandataory again.
|score2=
(Optional)- Set the score2 for this Opponent. This is needed for Score Resets.
|advantage=
(Optional)- Set a default advantage for this Opponent. (E.g. if the player coming from the Winners Bracket gets a 1-0 map advantage for the Grand Finals.)
solo Opponent[edit]
|name=
or |p1=
or |1=
- Specify the DisplayName of the Player/Opponent.
|link=
(Optional)- Used to specify the link of the Player should it not coinside with the DisplayName. (If the link is not specified AND a {{Template:ParticipantTable}} is used the link will also be retireved via the Variables the ParticipantTable sets.)
|flag=
(Optional)- Used to specify the flag of the Player. If this is not set AND a {{Template:ParticipantTable}} is used the flag will also be retireved via the Variables the ParticipantTable sets.
|race=
(Optional)- Used to specify the race of the Player. If this is not set AND a {{Template:ParticipantTable}} is used the race will also be retireved via the Variables the ParticipantTable sets.
duo / trio / quad Opponent[edit]
|pX=
(X = 1; ...; Y, where Y is the number of Players for this Opponent)- Specify the DisplayName of the Xth Player.
|pXlink=
(Optional)- Used to specify the link of the Xth Player should it not coinside with the DisplayName. (If the link is not specified AND a {{Template:ParticipantTable}} is used the link will also be retireved via the Variables the ParticipantTable sets.)
|pXflag=
(Optional)- Used to specify the flag of the Xth Player. If this is not set AND a {{Template:ParticipantTable}} is used the flag will also be retireved via the Variables the ParticipantTable sets.
|pXrace=
(Optional)- Used to specify the race of the Xth Player. If this is not set AND a {{Template:ParticipantTable}} is used the race will also be retireved via the Variables the ParticipantTable sets.
Archon[edit]
|pX=
(X = 1; 2)- Specify the DisplayName of the Xth Player.
|race=
- Used to specify the race of the Archon Opponent.
|pXlink=
(Optional)- Used to specify the link of the Xth Player should it not coinside with the DisplayName. (If the link is not specified AND a {{Template:ParticipantTable}} is used the link will also be retireved via the Variables the ParticipantTable sets.)
|pXflag=
(Optional)- Used to specify the flag of the Xth Player. If this is not set AND a {{Template:ParticipantTable}} is used the flag will also be retireved via the Variables the ParticipantTable sets.
TeamOpponent[edit]
|template=
or |1=
- Specify the TeamTemplate from which the Opponent link/name and Display should be retrieved.
- Players are added via {{TeamCard}}
TeamOpponent without Team Template[edit]
To enable Team Opponent Display without Team templates and with the SC Default Icon you need to set |defaulticon=true
.
In this case the |template=
parameter will be discarded.
|name=
or |1=
- Specify the (long) Displayname for the Team.
|link=
- Specify the Pagelink of the Team in the case that it differs from the name.
|short=
- Specify the SHORT Displayname for the Team.
|bracket=
- Specify the bracket Displayname for the Team. (Defaults to the (long) Displayname.)
- Example
{{TeamOpponent|defaulticon=true|name=TEST1234|short=TST|score=10}}
Legacy Input Option for PLayers[edit]
In case you do not want to add a {{TeamCard}} for this Team you can also set the Playerdata into the |players=
parameter by using the {{Players}}.
- Example
{{TeamOpponent|mouz|score=10|players={{Players |p1=|p1flag=|p1race=|p1link= |p2=|p2flag=|p2race=|p2link= |p3=|p3flag=|p3race=|p3link= ... }}}}
Literal[edit]
|1=
- The to be displayed Text.