Tournaments: Difference between revisions
Sync from dragonminez-wiki repository |
Sync from dragonminez-wiki repository |
||
| Line 7: | Line 7: | ||
{{Card|Fortuneteller Baba's Tournament|<translate><!--T:2--> A one-star gauntlet at Baba's Palace, ending with Kid Goku.</translate>}} | {{Card|Fortuneteller Baba's Tournament|<translate><!--T:2--> A one-star gauntlet at Baba's Palace, ending with Kid Goku.</translate>}} | ||
{{Card|Cell Games|<translate><!--T:3--> Cell's lethal bracket of Z Fighters, ending with Super Perfect Cell.</translate>}} | {{Card|Cell Games|<translate><!--T:3--> Cell's lethal bracket of Z Fighters, ending with Super Perfect Cell.</translate>}} | ||
{{Card|World Martial Arts Tournament|<translate><!--T:78--> A four-star bracket on an ocean island, ending with the World Champion, Mr. Satan.</translate>}} | |||
{{Card|Otherworld Tournament|<translate><!--T:4--> The afterlife's five-star bracket, ending with Gogeta.</translate>}} | {{Card|Otherworld Tournament|<translate><!--T:4--> The afterlife's five-star bracket, ending with Gogeta.</translate>}} | ||
</div> | </div> | ||
| Line 19: | Line 20: | ||
|- | |- | ||
| {{L|Cell Games}} || <translate><!--T:18--> [[Special:MyLanguage/Cell|Cell]], at the Cell Arena (Overworld plains)</translate> || <translate><!--T:19--> Bracket</translate> || <translate><!--T:20--> '''Lethal'''</translate> || ★★★★ || <translate><!--T:21--> 1,000,000 TP, +10 alignment</translate> || <translate><!--T:22--> 60 minutes</translate> | | {{L|Cell Games}} || <translate><!--T:18--> [[Special:MyLanguage/Cell|Cell]], at the Cell Arena (Overworld plains)</translate> || <translate><!--T:19--> Bracket</translate> || <translate><!--T:20--> '''Lethal'''</translate> || ★★★★ || <translate><!--T:21--> 1,000,000 TP, +10 alignment</translate> || <translate><!--T:22--> 60 minutes</translate> | ||
|- | |||
| {{L|World Martial Arts Tournament}} || <translate><!--T:79--> The World Tournament Announcer, on the World Martial Arts Tournament island (Overworld oceans)</translate> || <translate><!--T:80--> Bracket</translate> || <translate><!--T:81--> Knockout</translate> || ★★★★ || <translate><!--T:82--> 1,800,000 TP, +5 alignment</translate> || <translate><!--T:83--> 75 minutes</translate> | |||
|- | |- | ||
| {{L|Otherworld Tournament}} || <translate><!--T:23--> The [[Special:MyLanguage/Otherworld Tournament Announcer|Otherworld Tournament Announcer]], at the tournament grounds in the [[Special:MyLanguage/Otherworld|Otherworld]]</translate> || <translate><!--T:24--> Bracket</translate> || <translate><!--T:25--> Knockout</translate> || ★★★★★ || <translate><!--T:26--> 3,000,000 TP, +10 alignment</translate> || <translate><!--T:27--> 90 minutes</translate> | | {{L|Otherworld Tournament}} || <translate><!--T:23--> The [[Special:MyLanguage/Otherworld Tournament Announcer|Otherworld Tournament Announcer]], at the tournament grounds in the [[Special:MyLanguage/Otherworld|Otherworld]]</translate> || <translate><!--T:24--> Bracket</translate> || <translate><!--T:25--> Knockout</translate> || ★★★★★ || <translate><!--T:26--> 3,000,000 TP, +10 alignment</translate> || <translate><!--T:27--> 90 minutes</translate> | ||
| Line 25: | Line 28: | ||
<translate> | <translate> | ||
<!--T:28--> | <!--T:28--> | ||
* [[Special:MyLanguage/Cell|Cell]] | * [[Special:MyLanguage/Cell|Cell]] talks to every player. His Evil alignment requirement (40 or less) only locks his '''Skills''' and '''Train''' as a master, not the Cell Games. | ||
* To reach the Otherworld Tournament, talk to the [[Special:MyLanguage/Grand Kai|Grand Kai]] next to [[Special:MyLanguage/King Yemma|King Yemma]] and press '''Tournament'''. The [[Special:MyLanguage/Otherworld Tournament Announcer|Announcer]] can send you back. | * To reach the Otherworld Tournament, talk to the [[Special:MyLanguage/Grand Kai|Grand Kai]] next to [[Special:MyLanguage/King Yemma|King Yemma]] and press '''Tournament'''. The [[Special:MyLanguage/Otherworld Tournament Announcer|Announcer]] can send you back. | ||
* The [[Special:MyLanguage/World Martial Arts Tournament|World Martial Arts Tournament]] island generates once per world in the oceans. Find it with <code>/dmzlocate budokai_tenkaichi</code> or a [[Special:MyLanguage/Capsule Corp Assistant|Capsule Corp Assistant]] map, and sign up with the World Tournament Announcer. | |||
* Qualifier fighters get '''8% stronger''' each round (Baba's fighters 10%). | * Qualifier fighters get '''8% stronger''' each round (Baba's fighters 10%). | ||
</translate> | </translate> | ||
| Line 34: | Line 38: | ||
<!--T:30--> | <!--T:30--> | ||
* '''Bracket''': you're seated in a knockout bracket filled with random NPC contenders. Winners climb the ladder; fights between two NPCs are decided automatically. After the qualifier rounds, the survivor faces the host's '''semi-finalist''', then (Otherworld only) a '''finalist''', then the '''champion'''. Only the semi-finalist, finalist and champion are known before you enter; the rest of the draw is revealed once everybody accepts the rules. | * '''Bracket''': you're seated in a knockout bracket filled with random NPC contenders. Winners climb the ladder; fights between two NPCs are decided automatically. After the qualifier rounds, the survivor faces the host's '''semi-finalist''', then (Otherworld and World Martial Arts Tournament only) a '''finalist''', then the '''champion'''. Only the semi-finalist, finalist and champion are known before you enter; the rest of the draw is revealed once everybody accepts the rules. | ||
* '''Gauntlet''': you beat every fighter from left to right, then the semi-finalist and the champion. | * '''Gauntlet''': you beat every fighter from left to right, then the semi-finalist and the champion. | ||
| Line 58: | Line 62: | ||
* When everyone in the bout is ready, a 5-second preview plays, then you're teleported into the ring. Fighters stand frozen through a '''3-2-1''' countdown, then '''FIGHT!''' | * When everyone in the bout is ready, a 5-second preview plays, then you're teleported into the ring. Fighters stand frozen through a '''3-2-1''' countdown, then '''FIGHT!''' | ||
* Only your opponent can hurt you and only you can hurt them. Anyone else who comes within '''15 blocks''' of the fighters is pushed out. | * Only your opponent can hurt you and only you can hurt them. Anyone else who comes within '''15 blocks''' of the fighters is pushed out. | ||
* Each bout has a time limit (Baba 5 minutes, Cell 7 minutes, Otherworld 8 minutes). A bout that runs out of time is void and fought again. | * Each bout has a time limit (Baba 5 minutes, Cell 7 minutes, Otherworld 8 minutes, World Martial Arts Tournament 7 minutes). A bout that runs out of time is void and fought again. | ||
* Stay within '''60 blocks''' of the ring. If you walk away (or log out), you have '''15 seconds''' to come back, or you're out. Party members called into the tournament from elsewhere get '''60 seconds''' to reach the arena. | * Stay within '''60 blocks''' of the ring. If you walk away (or log out), you have '''15 seconds''' to come back, or you're out. Party members called into the tournament from elsewhere get '''60 seconds''' to reach the arena. | ||
* Losing a bout knocks you out of the tournament and starts your re-entry cooldown. | * Losing a bout knocks you out of the tournament and starts your re-entry cooldown. | ||
| Line 94: | Line 98: | ||
<!--T:44--> | <!--T:44--> | ||
The tournament arenas (Baba's Palace, the [[Special:MyLanguage/Cell Arena|Cell Arena]] | The tournament arenas (Baba's Palace, the [[Special:MyLanguage/Cell Arena|Cell Arena]], the Otherworld Tournament grounds and the [[Special:MyLanguage/World Martial Arts Tournament|World Martial Arts Tournament]] island) can't be built in or broken by survival players unless the gamerule <code>allowBuildingInArenaStructures</code> is <code>true</code>. See [[Special:MyLanguage/Gamerules|Gamerules]]. | ||
</translate> | </translate> | ||
| Line 101: | Line 105: | ||
<!--T:46--> | <!--T:46--> | ||
All <code>/dmztournament</code> subcommands require operator permission level 2. | All <code>/dmztournament</code> subcommands require operator permission level 2. The tournament ids are <code>baba</code>, <code>cell</code>, <code>otherworld</code> and <code>budokai</code> (the World Martial Arts Tournament). | ||
</translate> | </translate> | ||
{| class="wikitable" | {| class="wikitable" | ||
| Line 115: | Line 119: | ||
<!--T:52--> | <!--T:52--> | ||
Each tournament is one file in <code>config/dragonminez/tournaments/</code> named after its id (<code>baba.json</code>, <code>cell.json</code>, <code>otherworld.json</code>), generated with the defaults and version-updated like the other config files. Any other <code>.json</code> file in the folder is loaded too (files starting with <code>old_</code> are ignored), but only the | Each tournament is one file in <code>config/dragonminez/tournaments/</code> named after its id (<code>baba.json</code>, <code>cell.json</code>, <code>otherworld.json</code>, <code>budokai.json</code>), generated with the defaults and version-updated like the other config files. Any other <code>.json</code> file in the folder is loaded too (files starting with <code>old_</code> are ignored), but only the four shipped ids have a host NPC. Reload with <code>/dmzreload config</code>. | ||
</translate> | </translate> | ||
| Line 121: | Line 125: | ||
{| class="wikitable" | {| class="wikitable" | ||
! <translate><!--T:53--> Field</translate> !! <translate><!--T:54--> Default (Baba / Cell / Otherworld)</translate> !! <translate><!--T:55--> Notes</translate> | ! <translate><!--T:53--> Field</translate> !! <translate><!--T:54--> Default (Baba / Cell / Otherworld / World Martial Arts Tournament)</translate> !! <translate><!--T:55--> Notes</translate> | ||
|- | |- | ||
| <code>enabled</code> || <code>true</code> || | | <code>enabled</code> || <code>true</code> || | ||
| Line 127: | Line 131: | ||
| <code>displayName</code> || <code>tournament.dragonminez.<id></code> || <translate><!--T:56--> Translation key.</translate> | | <code>displayName</code> || <code>tournament.dragonminez.<id></code> || <translate><!--T:56--> Translation key.</translate> | ||
|- | |- | ||
| <code>format</code> || <code>GAUNTLET</code> / <code>BRACKET</code> / <code>BRACKET</code> || <translate><!--T:57--> <code>BRACKET</code> or <code>GAUNTLET</code>.</translate> | | <code>format</code> || <code>GAUNTLET</code> / <code>BRACKET</code> / <code>BRACKET</code> / <code>BRACKET</code> || <translate><!--T:57--> <code>BRACKET</code> or <code>GAUNTLET</code>.</translate> | ||
|- | |- | ||
| <code>difficultyStars</code> || <code>1</code> / <code>4</code> / <code>5</code> || <translate><!--T:58--> 1–5, shown on the screen.</translate> | | <code>difficultyStars</code> || <code>1</code> / <code>4</code> / <code>5</code> / <code>4</code> || <translate><!--T:58--> 1–5, shown on the screen.</translate> | ||
|- | |- | ||
| <code>qualifierSlots</code> || — / <code>8</code> / <code>8</code> || <translate><!--T:59--> Bracket size (2–16, rounded down to a power of two; grows if a big party enters).</translate> | | <code>qualifierSlots</code> || — / <code>8</code> / <code>8</code> / <code>8</code> || <translate><!--T:59--> Bracket size (2–16, rounded down to a power of two; grows if a big party enters).</translate> | ||
|- | |- | ||
| <code>lethal</code> || <code>false</code> / <code>true</code> / <code>false</code> || <translate><!--T:60--> Whether a lost bout can kill you.</translate> | | <code>lethal</code> || <code>false</code> / <code>true</code> / <code>false</code> / <code>false</code> || <translate><!--T:60--> Whether a lost bout can kill you.</translate> | ||
|- | |- | ||
| <code>reentryCooldownSeconds</code> || <code>1200</code> / <code>3600</code> / <code>5400</code> || <translate><!--T:61--> Cooldown after losing, withdrawing or being disqualified.</translate> | | <code>reentryCooldownSeconds</code> || <code>1200</code> / <code>3600</code> / <code>5400</code> / <code>4500</code> || <translate><!--T:61--> Cooldown after losing, withdrawing or being disqualified.</translate> | ||
|- | |- | ||
| <code>victoryCooldownSeconds</code> || — || <translate><!--T:62--> Cooldown after winning; defaults to <code>reentryCooldownSeconds</code>.</translate> | | <code>victoryCooldownSeconds</code> || — || <translate><!--T:62--> Cooldown after winning; defaults to <code>reentryCooldownSeconds</code>.</translate> | ||
|- | |- | ||
| <code>matchTimeoutSeconds</code> || <code>300</code> / <code>420</code> / <code>480</code> || <translate><!--T:63--> Bout time limit (minimum 30).</translate> | | <code>matchTimeoutSeconds</code> || <code>300</code> / <code>420</code> / <code>480</code> / <code>420</code> || <translate><!--T:63--> Bout time limit (minimum 30).</translate> | ||
|- | |- | ||
| <code>nextRoundSeconds</code> || <code>30</code> || <translate><!--T:64--> Time to press Ready (minimum 5).</translate> | | <code>nextRoundSeconds</code> || <code>30</code> || <translate><!--T:64--> Time to press Ready (minimum 5).</translate> | ||
| Line 153: | Line 157: | ||
| <code>champion</code>, <code>semifinalist</code> || — || <translate><!--T:70--> Required fighters.</translate> | | <code>champion</code>, <code>semifinalist</code> || — || <translate><!--T:70--> Required fighters.</translate> | ||
|- | |- | ||
| <code>finalist</code> || — / — / {{L|Goku}} || <translate><!--T:72--> Optional fighter between the semi-final and the champion.</translate> | | <code>finalist</code> || — / — / {{L|Goku}} / {{L|Vegeta}} <translate><!--T:84--> (Majin Vegeta)</translate> || <translate><!--T:72--> Optional fighter between the semi-final and the champion.</translate> | ||
|- | |- | ||
| <code>contenders</code> || <translate><!--T:73--> list</translate> || <translate><!--T:74--> Qualifier fighters (at least one).</translate> | | <code>contenders</code> || <translate><!--T:73--> list</translate> || <translate><!--T:74--> Qualifier fighters (at least one).</translate> | ||
| Line 168: | Line 172: | ||
<!--T:77--> | <!--T:77--> | ||
A fighter drawn from a tag is always a character who isn't in the tournament yet: the semi-finalist, the finalist and the champion are resolved first, then the contenders with a fixed entity id, then the tag draws in list order, and the forms of a character (base, Super Saiyan and so on) count as one. A contender entry whose tag has no character left is skipped. | A fighter drawn from a tag is always a character who isn't in the tournament yet: the semi-finalist, the finalist and the champion are resolved first, then the contenders with a fixed entity id, then the tag draws in list order, and the forms of a character (base, Super Saiyan and so on) count as one. A contender entry whose tag has no character left is skipped. | ||
<!--T:85--> | |||
Characters in the entity tag <code>#dragonminez:non_fighters</code> are never drawn from a tag, even if the tag lists them. By default these are [[Special:MyLanguage/Bulma|Bulma]] and the World Tournament Announcer, so neither can turn up as a contender. | |||
</translate> | </translate> | ||
{{Navbox Challenges}} | {{Navbox Challenges}} | ||
Latest revision as of 00:45, 22 October 2026
Tournaments are one-on-one ring fights against a ladder of NPC fighters, hosted by an NPC at a fixed arena. Enter alone or with your party, accept the rules, then fight your way up to the host's champion. Win the whole tournament for big TP rewards.
The tournaments
| Tournament | Host and arena | Format | Ring | Difficulty | Rewards (winner) | Re-entry cooldown |
|---|---|---|---|---|---|---|
| Fortuneteller Baba's Tournament | Fortuneteller Baba, at Baba's Palace (Overworld oceans) | Gauntlet | Knockout | ★ | 10,000 TP, +5 alignment | 20 minutes |
| Cell Games | Cell, at the Cell Arena (Overworld plains) | Bracket | Lethal | ★★★★ | 1,000,000 TP, +10 alignment | 60 minutes |
| World Martial Arts Tournament | The World Tournament Announcer, on the World Martial Arts Tournament island (Overworld oceans) | Bracket | Knockout | ★★★★ | 1,800,000 TP, +5 alignment | 75 minutes |
| Otherworld Tournament | The Otherworld Tournament Announcer, at the tournament grounds in the Otherworld | Bracket | Knockout | ★★★★★ | 3,000,000 TP, +10 alignment | 90 minutes |
- Cell talks to every player. His Evil alignment requirement (40 or less) only locks his Skills and Train as a master, not the Cell Games.
- To reach the Otherworld Tournament, talk to the Grand Kai next to King Yemma and press Tournament. The Announcer can send you back.
- The World Martial Arts Tournament island generates once per world in the oceans. Find it with
/dmzlocate budokai_tenkaichior a Capsule Corp Assistant map, and sign up with the World Tournament Announcer. - Qualifier fighters get 8% stronger each round (Baba's fighters 10%).
Formats
- Bracket: you're seated in a knockout bracket filled with random NPC contenders. Winners climb the ladder; fights between two NPCs are decided automatically. After the qualifier rounds, the survivor faces the host's semi-finalist, then (Otherworld and World Martial Arts Tournament only) a finalist, then the champion. Only the semi-finalist, finalist and champion are known before you enter; the rest of the draw is revealed once everybody accepts the rules.
- Gauntlet: you beat every fighter from left to right, then the semi-finalist and the champion.
Lethal tournaments can kill you: a lost bout is a real death. Knockout tournaments end each bout at knockout and nobody dies.
Entering
- Talk to the host and press Tournament to open the tournament screen, then Enter. You must be within 12 blocks of the host.
- If you're in a party, only the party leader can enter, and the whole party enters together. Nobody can join or be invited to the party until the tournament is over, and a member who leaves the party is disqualified.
- Every member gets the rules screen and has 60 seconds to Accept or Decline (Decline asks for confirmation). Whoever declines, doesn't answer or logs out drops out; in a bracket, their seat goes to a random fighter. If nobody accepts, the tournament is called off.
- Only one run of each tournament can happen at a time. You can't enter while you're on cooldown or still entered in another tournament.
Bouts
- When your bout is next, the tournament screen opens and you have 30 seconds to press Ready. Hover your opponent to study their stats and, once you have Bulma's Threat Database scan data, their ki attacks and combos. Miss the window and you're disqualified (your opponent advances).
- When everyone in the bout is ready, a 5-second preview plays, then you're teleported into the ring. Fighters stand frozen through a 3-2-1 countdown, then FIGHT!
- Only your opponent can hurt you and only you can hurt them. Anyone else who comes within 15 blocks of the fighters is pushed out.
- Each bout has a time limit (Baba 5 minutes, Cell 7 minutes, Otherworld 8 minutes, World Martial Arts Tournament 7 minutes). A bout that runs out of time is void and fought again.
- Stay within 60 blocks of the ring. If you walk away (or log out), you have 15 seconds to come back, or you're out. Party members called into the tournament from elsewhere get 60 seconds to reach the arena.
- Losing a bout knocks you out of the tournament and starts your re-entry cooldown.
Parties
- Bracket: each member has their own seat. If the draw puts two members against each other, they fight a PvP bout.
- Gauntlet: the party shares one ladder and takes the ring in turns. If the current fighter loses, another member steps in against the same opponent. When the champion falls, every member who accepted the rules gets the rewards.
Winning
The winner gets the TP and alignment rewards, fireworks and the victory music, and the cooldown starts again (by default the same length as the re-entry cooldown).
The tournament screen
The screen shows the tournament name and difficulty stars, its format (Bracket or Gauntlet) and whether it's Lethal or Knockout, a status line, and your party members with their state (★ leader, ✓ accepted or ready, … pending, ✗ out, ⚔ fighting).
- Rules view: the numbered rules of this tournament, with Accept and Decline.
- Bracket view: brackets are drawn as a vertical tree, where winners climb towards the champion's seat at the top; gauntlets are drawn left to right. Hover any fighter for details. Large brackets scroll.
- During the accept window and the preview, a card in the quest notice area of your HUD and big on-screen titles count down to the fight.
Arena protection
The tournament arenas (Baba's Palace, the Cell Arena, the Otherworld Tournament grounds and the World Martial Arts Tournament island) can't be built in or broken by survival players unless the gamerule allowBuildingInArenaStructures is true. See Gamerules.
Commands
All /dmztournament subcommands require operator permission level 2. The tournament ids are baba, cell, otherworld and budokai (the World Martial Arts Tournament).
| Command | What it does |
|---|---|
/dmztournament cooldown clear <players> [tournament] |
Clears the players' cooldown for one tournament, or for all of them. |
/dmztournament ring <tournament> |
Stand where you want the ring centre (inside the arena structure) and run this: the position is saved into that tournament's ring offset.
|
Configuration
Each tournament is one file in config/dragonminez/tournaments/ named after its id (baba.json, cell.json, otherworld.json, budokai.json), generated with the defaults and version-updated like the other config files. Any other .json file in the folder is loaded too (files starting with old_ are ignored), but only the four shipped ids have a host NPC. Reload with /dmzreload config.
| Field | Default (Baba / Cell / Otherworld / World Martial Arts Tournament) | Notes |
|---|---|---|
enabled |
true |
|
displayName |
tournament.dragonminez.<id> |
Translation key. |
format |
GAUNTLET / BRACKET / BRACKET / BRACKET |
BRACKET or GAUNTLET.
|
difficultyStars |
1 / 4 / 5 / 4 |
1–5, shown on the screen. |
qualifierSlots |
— / 8 / 8 / 8 |
Bracket size (2–16, rounded down to a power of two; grows if a big party enters). |
lethal |
false / true / false / false |
Whether a lost bout can kill you. |
reentryCooldownSeconds |
1200 / 3600 / 5400 / 4500 |
Cooldown after losing, withdrawing or being disqualified. |
victoryCooldownSeconds |
— | Cooldown after winning; defaults to reentryCooldownSeconds.
|
matchTimeoutSeconds |
300 / 420 / 480 / 420 |
Bout time limit (minimum 30). |
nextRoundSeconds |
30 |
Time to press Ready (minimum 5). |
rulesAcceptSeconds |
60 |
Time to answer the rules (minimum 10). |
returnSeconds |
15 |
Time to come back after walking away (minimum 3). |
arrivalSeconds |
60 |
Time for called-in party members to reach the arena (minimum 5). |
ring |
x, y, z offsets inside the arena structure, plus radius |
Ring centre; radius is how far from the centre each fighter starts. Without x/y/z, the ring is placed in front of the host. Set it in-game with /dmztournament ring.
|
champion, semifinalist |
— | Required fighters. |
finalist |
— / — / Goku / Vegeta (Majin Vegeta) | Optional fighter between the semi-final and the champion. |
contenders |
list | Qualifier fighters (at least one). |
rewards |
trainingPoints, alignment and commands (run by the server for the winner; %player% is replaced with their name).
|
Each fighter has entityId (an entity id, or #tag to draw a random member of an entity tag; the fighter is shown with that entity's own name), health, meleeDamage, kiDamage, aiTier (1 Novice to 4 Expert), perRoundScaling (stats are multiplied by this value once per round already played) and halo (draws a halo on the fighter).
A fighter drawn from a tag is always a character who isn't in the tournament yet: the semi-finalist, the finalist and the champion are resolved first, then the contenders with a fixed entity id, then the tag draws in list order, and the forms of a character (base, Super Saiyan and so on) count as one. A contender entry whose tag has no character left is skipped.
Characters in the entity tag #dragonminez:non_fighters are never drawn from a tag, even if the tag lists them. By default these are Bulma and the World Tournament Announcer, so neither can turn up as a contender.