Difference between revisions of "Template:Duel Links release table"

From Yugipedia
Jump to: navigation, search
(for YGO, this is a term exclusively used by Duel Links, so there's no reason for the parenthetical specification)
(allow release date to be marked as unknown (with no fallback to the event release date) for Duel Rewards (3 cards released during the Tyranno Hassleberry event were not initially available at the Gate))
 
(7 intermediate revisions by 3 users not shown)
Line 2: Line 2:
  
 
## Variables ##
 
## Variables ##
-->{{ #vardefine: $cardname   | {{ #if: {{{cardname|}}} | {{{cardname}}} | {{PAGENAME}} }} }}<!--
+
-->{{ #vardefine: $cardname       | {{ #if: {{{cardname|}}} | {{{cardname}}} | {{PAGENAME}} }} }}<!--
-->{{ #vardefine: $qty         | {{ #if: {{{quantity|}}} | {{{quantity}}} | ∞ }} }}<!--
+
-->{{ #vardefine: $qty             | {{ #if: {{{quantity|}}} | {{{quantity}}} | ∞ }} }}<!--
-->{{ #vardefine: $foil       | {{ #if: {{{foil|}}} | ({{{foil}}}) | }} }}<!--
+
-->{{ #vardefine: $foil           | {{ #if: {{{foil|}}} | ({{{foil}}}) | }} }}<!--
-->{{
+
-->{{ #vardefine: $version_display | {{ #if: {{{version|}}} | {{ #ifexpr: {{{version}}} > 1 | #{{{version}}} }} }} }}<!--
#if: {{{1|}}}{{{type|}}}
+
-->{{ #vardefine: $group          | {{ #if: {{{group|}}} | <ref group="Notes" name="{{{group}}}">If one of these methods is used to obtain this card, the others become unavailable.</ref> }} }}<!--
 +
-->{{ #if: {{{1|}}}{{{type|}}}
 
| <tr>{{ #switch: {{{type}}}
 
| <tr>{{ #switch: {{{type}}}
  
 
   | box          =
 
   | box          =
     <td>{{ #if: {{{release_date|}}} | {{{release_date|}}}
+
     <td>{{ #vardefineecho: $release_date | {{ #if: {{{release_date|}}} | {{{release_date}}}
 
     | {{ #explode: {{ #show: {{{1}}} |?Release date#ISO }}
 
     | {{ #explode: {{ #show: {{{1}}} |?Release date#ISO }}
 
       |,
 
       |,
 
       |{{ #if: {{{version|}}} | {{ #expr: {{{version}}} - 1 }} | 0 }}
 
       |{{ #if: {{{version|}}} | {{ #expr: {{{version}}} - 1 }} | 0 }}
 
       }}
 
       }}
     }}</td>
+
     }} }}</td>
 
     <td>{{ #if: {{{removal_date|}}} | {{{removal_date|}}}
 
     <td>{{ #if: {{{removal_date|}}} | {{{removal_date|}}}
 
     | {{ #explode: {{ #show: {{{1}}} |?Removal date#ISO }}
 
     | {{ #explode: {{ #show: {{{1}}} |?Removal date#ISO }}
Line 22: Line 23:
 
       }}
 
       }}
 
     }}</td>
 
     }}</td>
     <td>[[{{{1}}}|{{ #show: {{{1}}} |?English name }}]] {{ #var: $foil }} [[Sets::{{{1}}}| ]]</td>
+
     <td>[[{{{1}}}|{{ #show: {{{1}}} |?English name | default={{{1}}} }}]] {{ #var: $foil }} [[Sets::{{{1}}}| ]]</td>
 
     <td>{{{2|}}}</td>
 
     <td>{{{2|}}}</td>
     <td>{{ #var: $qty }}[[Duel Links releases::BOX| ]]</td>
+
     <td>∞ {{ #if: {{{quantity|}}} | ({{{quantity|}}}/box) }}{{ #var: $group }}[[Duel Links releases::BOX| ]]</td>
  
 
   | event        =
 
   | event        =
     <td>{{ #if: {{{release_date|}}} | {{{release_date|}}}
+
     <td>{{ #vardefineecho: $release_date | {{ #if: {{{release_date|}}} | {{{release_date}}}
 
     | {{ #explode: {{ #show: {{{1}}} |?Start date#ISO }}
 
     | {{ #explode: {{ #show: {{{1}}} |?Start date#ISO }}
 
       |,
 
       |,
 
       |{{ #if: {{{version|}}} | {{ #expr: {{{version}}} - 1 }} | 0 }}
 
       |{{ #if: {{{version|}}} | {{ #expr: {{{version}}} - 1 }} | 0 }}
 
       }}
 
       }}
     }}</td>
+
     }} }}</td>
 
     <td>{{ #if: {{{removal_date|}}} | {{{removal_date|}}}
 
     <td>{{ #if: {{{removal_date|}}} | {{{removal_date|}}}
 
     | {{ #explode: {{ #show: {{{1}}} |?End date#ISO }}
 
     | {{ #explode: {{ #show: {{{1}}} |?End date#ISO }}
Line 39: Line 40:
 
       }}
 
       }}
 
     }}</td>
 
     }}</td>
     <td>[[{{{1}}}|{{ #show: {{{1}}} |?English name }}]] {{ #var: $foil }} [[Events::{{{1}}}| ]]</td>
+
     <td>[[{{{1}}}|{{ #show: {{{1}}} |?English name | default={{{1}}} }} {{ #var: $version_display }}]] {{ #var: $foil }} [[Events::{{{1}}}| ]]</td>
 
     <td>{{{2|}}}</td>
 
     <td>{{{2|}}}</td>
     <td>{{ #var: $qty }}[[Duel Links releases::Event| ]]</td>
+
     <td>{{ #var: $qty }}{{ #var: $group }}[[Duel Links releases::Event| ]]</td>
  
 
   | card_trader_ex =
 
   | card_trader_ex =
     <td>{{ #if: {{{release_date|}}} | {{{release_date|}}}
+
     <td>{{ #vardefineecho: $release_date | {{ #if: {{{release_date|}}} | {{{release_date}}}
 
     | {{ #explode: {{ #show: {{{1}}} |?Card Trader EX start date#ISO }}
 
     | {{ #explode: {{ #show: {{{1}}} |?Card Trader EX start date#ISO }}
 
       |,
 
       |,
 
       |{{ #if: {{{version|}}} | {{ #expr: {{{version}}} - 1 }} | 0 }}
 
       |{{ #if: {{{version|}}} | {{ #expr: {{{version}}} - 1 }} | 0 }}
 
       }}
 
       }}
     }}</td>
+
     }} }}</td>
 
     <td>{{ #if: {{{removal_date|}}} | {{{removal_date|}}}
 
     <td>{{ #if: {{{removal_date|}}} | {{{removal_date|}}}
 
     | {{ #explode: {{ #show: {{{1}}} |?Card Trader EX end date#ISO }}
 
     | {{ #explode: {{ #show: {{{1}}} |?Card Trader EX end date#ISO }}
Line 56: Line 57:
 
       }}
 
       }}
 
     }}</td>
 
     }}</td>
     <td>[[{{{1}}}|{{ #show: {{{1}}} |?English name }}]] {{ #var: $foil }} [[Events::{{{1}}}| ]]</td>
+
     <td>[[{{{1}}}|{{ #show: {{{1}}} |?English name | default={{{1}}} }} {{ #var: $version_display }}]] — [[Card Trader EX]] {{ #var: $foil }} [[Events::{{{1}}}| ]]</td>
     <td>{{ #if: {{{2|}}} | {{{2|}}} | [[Card Trader EX]] }}</td>
+
     <td>{{ #if: {{{2|}}} | {{{2|}}} EX Jewel(s)[[Card Trader EX Jewel cost::{{{2}}}| ]] | }}</td>
     <td>{{ #var: $qty }}[[Duel Links releases::Card Trader EX| ]]</td>
+
     <td>{{ #if: {{{quantity|}}} | {{ #var: $qty }} | 1 }}{{ #var: $group }}[[Duel Links releases::Card Trader EX| ]]</td>
  
 
   | lottery      =
 
   | lottery      =
     <td>{{ #if: {{{release_date|}}} | {{{release_date|}}}
+
     <td>{{ #vardefineecho: $release_date | {{ #if: {{{release_date|}}} | {{{release_date}}}
 
     | {{ #explode: {{ #show: {{{1}}} |?Lottery start date#ISO }}
 
     | {{ #explode: {{ #show: {{{1}}} |?Lottery start date#ISO }}
 
       |,
 
       |,
 
       |{{ #if: {{{version|}}} | {{ #expr: {{{version}}} - 1 }} | 0 }}
 
       |{{ #if: {{{version|}}} | {{ #expr: {{{version}}} - 1 }} | 0 }}
 
       }}
 
       }}
     }}</td>
+
     }} }}</td>
 
     <td>{{ #if: {{{removal_date|}}} | {{{removal_date|}}}
 
     <td>{{ #if: {{{removal_date|}}} | {{{removal_date|}}}
 
     | {{ #explode: {{ #show: {{{1}}} |?Lottery end date#ISO }}
 
     | {{ #explode: {{ #show: {{{1}}} |?Lottery end date#ISO }}
Line 73: Line 74:
 
       }}
 
       }}
 
     }}</td>
 
     }}</td>
     <td>[[{{{1}}}|{{ #show: {{{1}}} |?English name }}]] {{ #var: $foil }} [[Events::{{{1}}}| ]]</td>
+
     <td>[[{{{1}}}|{{ #show: {{{1}}} |?English name | default={{{1}}} }} {{ #var: $version_display }}]] {{ #var: $foil }} [[Events::{{{1}}}| ]]</td>
 
     <td>{{ #if: {{{2|}}} | {{{2|}}} | Lottery }}</td>
 
     <td>{{ #if: {{{2|}}} | {{{2|}}} | Lottery }}</td>
     <td>{{ #var: $qty }}[[Duel Links releases::Lottery| ]]</td>
+
     <td>{{ #var: $qty }}{{ #var: $group }}[[Duel Links releases::Lottery| ]]</td>
  
 
   | duel_reward  =
 
   | duel_reward  =
     <td>{{ #if: {{{release_date|}}} | {{{release_date|}}} | {{ #show: {{{1}}} |?Duel Links Gate date#ISO }} }}</td>
+
     <td>{{ #vardefineecho: $release_date | {{ #ifeq: {{{release_date}}} | ? || {{ #if: {{{release_date|}}} | {{{release_date}}} | {{ #show: {{{1}}} |?Duel Links Gate date#ISO }} }} }} }}</td>
 
     <td>{{{removal_date|}}}</td>
 
     <td>{{{removal_date|}}}</td>
     <td>[[{{{1}}}#Duel Rewards|{{ #show: {{{1}}} |?English name }}]] {{ #var: $foil }}</td>
+
     <td>[[{{{1}}}#Duel Rewards|{{ #show: {{{1}}} |?English name | default={{{1}}} }}]] {{ #var: $foil }}</td>
 
     <td>{{ #if: {{{2|}}} | {{{2|}}} | Duel Reward }}</td>
 
     <td>{{ #if: {{{2|}}} | {{{2|}}} | Duel Reward }}</td>
     <td>{{ #var: $qty }}[[Duel Links releases::Duel Reward| ]]</td>
+
     <td>{{ #var: $qty }}{{ #var: $group }}[[Duel Links releases::Duel Reward| ]]</td>
  
 
   | level_up      =
 
   | level_up      =
     <td>{{ #if: {{{release_date|}}} | {{{release_date|}}} | {{ #show: {{{1}}} |?Release date#ISO }} }}</td>
+
     <td>{{ #vardefineecho: $release_date | {{ #if: {{{release_date|}}} | {{{release_date}}} | {{ #show: {{{1}}} |?Release date#ISO }} }} }}</td>
 
     <td>{{{removal_date|}}}</td>
 
     <td>{{{removal_date|}}}</td>
     <td>[[{{{1}}}#Level-Up Rewards|Level-Up Reward — {{ #show: {{{1}}} |?English name }}]] {{ #var: $foil }}</td>
+
     <td>[[{{{1}}}#Level-Up Rewards|Level-Up Reward — {{ #show: {{{1}}} |?English name | default={{{1}}} }}]] {{ #var: $foil }}</td>
 
     <td>{{ #if: {{{2|}}} | {{{2|}}} | Level-Up Reward }}</td>
 
     <td>{{ #if: {{{2|}}} | {{{2|}}} | Level-Up Reward }}</td>
     <td>{{ #if: {{{quantity|}}} | {{ #var: $qty }} | 1 }}[[Duel Links releases::Level-Up| ]]</td>
+
     <td>{{ #if: {{{quantity|}}} | {{ #var: $qty }} | 1 }}{{ #var: $group }}[[Duel Links releases::Level-Up| ]]</td>
  
 
   | starter_deck  =
 
   | starter_deck  =
     <td>{{ #if: {{{release_date|}}} | {{{release_date|}}} | {{ #show: {{{1}}} |?Release date#ISO }} }}</td>
+
     <td>{{ #vardefineecho: $release_date | {{ #if: {{{release_date|}}} | {{{release_date}}} | {{ #show: {{{1}}} |?Release date#ISO }} }} }}</td>
 
     <td>{{{removal_date|}}}</td>
 
     <td>{{{removal_date|}}}</td>
     <td>[[{{{1}}}#Playable character|{{ #show: {{{1}}} |?English name }} Starter Deck]] {{ #var: $foil }}</td>
+
     <td>[[{{{1}}}#Playable character|{{ #show: {{{1}}} |?English name | default={{{1}}} }} Starter Deck]] {{ #var: $foil }}</td>
 
     <td>{{{2|}}}</td>
 
     <td>{{{2|}}}</td>
     <td>{{ #var: $qty }}[[Duel Links releases::Starter Deck| ]]</td>
+
     <td>{{ #var: $qty }}{{ #var: $group }}[[Duel Links releases::Starter Deck| ]]</td>
  
 
   | card_trader  =
 
   | card_trader  =
     <td>{{ #if: {{{release_date|}}} | {{{release_date|}}} | {{ #show: {{ #var: $cardname }} |?Card Trader release date#ISO }} }}</td>
+
     <td>{{ #vardefineecho: $release_date | {{ #if: {{{release_date|}}} | {{{release_date}}} | {{ #show: {{ #var: $cardname }} |?Card Trader release date#ISO }} }} }}</td>
 
     <td>{{ #if: {{{removal_date|}}} | {{{removal_date|}}} | {{ #show: {{ #var: $cardname }} |?Card Trader removal date#ISO }} }}</td>
 
     <td>{{ #if: {{{removal_date|}}} | {{{removal_date|}}} | {{ #show: {{ #var: $cardname }} |?Card Trader removal date#ISO }} }}</td>
 
     <td>[[Card Trader (Duel Links character)|Card Trader]] {{ #var: $foil }}</td>
 
     <td>[[Card Trader (Duel Links character)|Card Trader]] {{ #var: $foil }}</td>
 
     <td>{{Card Trader cost| {{ #var: $cardname }} }}</td>
 
     <td>{{Card Trader cost| {{ #var: $cardname }} }}</td>
     <td>{{ #var: $qty }}[[Duel Links releases::Card Trader| ]]</td>
+
     <td>{{ #var: $qty }}{{ #var: $group }}[[Duel Links releases::Card Trader| ]]</td>
  
 
   | card_ticket  = {{ #vardefine: $ranked | {{ #ifeq: {{{1}}} | Ranked Duels | 1 }} }}
 
   | card_ticket  = {{ #vardefine: $ranked | {{ #ifeq: {{{1}}} | Ranked Duels | 1 }} }}
     <td>{{ #if: {{{release_date|}}}  
+
     <td>{{ #vardefineecho: $release_date | {{ #if: {{{release_date|}}}  
     | {{{release_date|}}}
+
     | {{{release_date}}}
 
     | {{ #if: {{ #var: $ranked }}
 
     | {{ #if: {{ #var: $ranked }}
       | {{#time: Y-m-d|2016-01-01 + {{{version}}} months - 1 day }} <!-- Seasons begin at the end of the month (EST) -->
+
       | {{ #switch: {{{version}}}
 +
        | 44      = 2019-08-26
 +
        | ?        =
 +
        | #default = {{#time: Y-m-d|2016-01-01 + {{{version}}} months - 1 day }} <!-- Seasons begin at the end of the month (EST) -->
 +
        }}
 
       | {{ #explode: {{ #show: {{{1}}} |?Start date#ISO }}
 
       | {{ #explode: {{ #show: {{{1}}} |?Start date#ISO }}
 
         |,
 
         |,
Line 115: Line 120:
 
         }}
 
         }}
 
       }}
 
       }}
     }}</td>
+
     }} }}</td>
 
     <td>{{ #if: {{{removal_date|}}} | {{{removal_date|}}}
 
     <td>{{ #if: {{{removal_date|}}} | {{{removal_date|}}}
 
     | {{ #explode: {{ #show: {{{1}}} |?End date#ISO }}
 
     | {{ #explode: {{ #show: {{{1}}} |?End date#ISO }}
Line 122: Line 127:
 
       }}
 
       }}
 
     }}</td>
 
     }}</td>
     <td>[[Ticket (Duel Links)|{{ #if: {{ #var: $ranked }} | {{{1}}} }} {{ #switch: {{ #show: {{ #var: $cardname }} |?Rarity |link=none }}
+
     <td>[[Card Ticket|{{ #if: {{ #var: $ranked }} | {{{1}}} }} {{ #switch: {{ #show: {{ #var: $cardname }} |?Rarity |link=none }}
 
       | Common    = N
 
       | Common    = N
 
       | Rare      = R
 
       | Rare      = R
 
       | Super Rare = SR
 
       | Super Rare = SR
 
       | Ultra Rare = UR
 
       | Ultra Rare = UR
       }} Ticket]] {{ #var: $foil }} — {{ #if: {{ #var: $ranked }} | [[Ranked Duels|Season {{{version}}} onward]][[Ranked Season Ticket::{{{version}}}| ]] | [[{{{1}}}]] }}</td>
+
       }} Ticket]] {{ #var: $foil }} — {{ #if: {{ #var: $ranked }} | [[Ranked Duels (Duel Links)|Season {{{version}}} onward]][[Ranked Season Ticket::{{ #ifeq: {{{version}}} | ? | 0 | {{{version}}}}}| ]] | [[{{{1}}}]] }}</td>
 
     <td>{{{2|}}}</td>
 
     <td>{{{2|}}}</td>
     <td>{{ #var: $qty }}[[Duel Links releases::Card Ticket| ]]</td>
+
     <td>{{ #var: $qty }}{{ #var: $group }}[[Duel Links releases::Card Ticket| ]]</td>
  
 
   | #default      =
 
   | #default      =
     <td>{{{release_date|}}}</td>
+
     <td>{{ #vardefineecho: $release_date | {{{release_date|}}} }}</td>
 
     <td>{{{removal_date|}}}</td>
 
     <td>{{{removal_date|}}}</td>
 
     <td>{{{1}}} {{ #var: $foil }}</td>
 
     <td>{{{1}}} {{ #var: $foil }}</td>
 
     <td>{{{2|}}}</td>
 
     <td>{{{2|}}}</td>
     <td>{{ #var: $qty }}[[Duel Links releases::Undefined| ]]</td>
+
     <td>{{ #var: $qty }}{{ #var: $group }}[[Duel Links releases::Undefined| ]]</td>
  
 
   }}</tr>
 
   }}</tr>
 +
}}{{ #ifeq: {{ #var: $debut_date }} | unknown
 +
  || {{ #vardefine: $debut_date | {{ #if: {{ #var: $release_date }}
 +
    | {{ #ifexpr: {{ #time: U | {{ #var: $release_date }} }} < {{ #time: U | {{ #var: $debut_date | today }} }}
 +
      | {{ #var: $release_date }}
 +
      | {{ #var: $debut_date }}
 +
    }}
 +
    | unknown
 +
  }} }}
 
}}
 
}}
 
<noinclude>{{Duel Links release table/footer}}{{Documentation}}</noinclude>
 
<noinclude>{{Duel Links release table/footer}}{{Documentation}}</noinclude>

Latest revision as of 04:06, 14 January 2024

Release Removal Acquisition Cost/requirement Qty.