Difference between revisions of "Template:BAM card"

From Yugipedia
Jump to: navigation, search
m (fix)
(fix effects generating broken lists)
 
(29 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{DISPLAYTITLE:{{ #replace: {{FULLPAGENAME}} | (BAM) | (''BAM'') }} }}<!--
+
__NOTOC__{{DISPLAYTITLE:{{ #replace: {{FULLPAGENAME}} | (BAM | (''BAM'' }} }}<!--
  
-->{{ #vardefine: $name | {{ #if: {{{name|}}} | {{{name}}} | {{ #replace: {{ #replace: {{ #replace: {{ #explode: {{PAGENAME}} | ( }} | &#38; | & }} | &#34; | " }} | &#39; | ' }} }} }}<!--
+
-->{{ #vardefine: $name | {{ #if: {{{name|}}} | {{{name}}} | {{ #titleparts: {{ #explode: {{PAGENAME}} | ( }} }} }} }}<!--
  
 
-->{{ #vardefine: $page-safe-name | {{ #replace: {{ #var: $name }} | # }} }}<!-- this var really needs a better name
 
-->{{ #vardefine: $page-safe-name | {{ #replace: {{ #var: $name }} | # }} }}<!-- this var really needs a better name
  
--><div class="rellink">Main card page: "[[Main card page::{{ #if: {{{main<includeonly>|</includeonly>}}} | {{{main}}} | {{ #var: $page-safe-name }} }}]]"</div>
+
-->{{ #vardefine: $main | {{ #if: {{{main<includeonly>|</includeonly>}}} | {{{main}}} | {{ #var: $page-safe-name }} }} }}<!--
{{ #if: {{{unreleased|}}} | {{Unreleased content}} }}<!--
+
 
 +
-->{{ #vardefine: $type  | {{ #explode: {{{type|}}} | /    }} }}<!--
 +
-->{{ #vardefine: $type2 | {{ #explode: {{{type|}}} | / | 1 }} }}<!--
 +
 
 +
-->{{ #vardefine: $image
 +
| {{ #if: {{{image|}}}
 +
  | {{{image}}}
 +
  | {{ #if: {{{unreleased<includeonly>|</includeonly>}}}
 +
    |
 +
    | {{ #ifexist: File:{{Card image name|{{PAGENAME}} }}-BAM-EN-VG{{ #if: {{ #pos: {{PAGENAME}} | (BAM Fusion) }} | -Fusion }}.png
 +
      | {{Card image name|{{PAGENAME}} }}-BAM-EN-VG{{ #if: {{ #pos: {{PAGENAME}} | (BAM Fusion) }} | -Fusion }}.png
 +
      }}
 +
    }}
 +
  }}
 +
}}[[Card image::{{ #var: $image }}| ]]<!--
 +
 
 +
-->{{ #subobject: artwork_1 | English image = {{ #var: $image }} }}<!--
 +
 
 +
-->[[Type::{{ #var: $type }}| ]]<!--
 +
-->[[Primary type::{{ #var: $type2 | {{ #if: {{{effect|}}} | Effect | Normal }} }} Monster| ]]<!--
  
 
-->{{ #if: {{{attribute<includeonly>|</includeonly>}}}{{{type|}}}{{{level|}}}{{{power|}}}{{{lp|}}}
 
-->{{ #if: {{{attribute<includeonly>|</includeonly>}}}{{{type|}}}{{{level|}}}{{{power|}}}{{{lp|}}}
Line 13: Line 32:
 
}}<!--
 
}}<!--
  
 +
-->{{ #set: English name (linked) = [[{{PAGENAME}}|{{ #var: $name }}]] }}<!--
 +
 +
-->{{main|type=card page|""{{ #var: $main }}""|t=1}}[[Main card page::{{ #var: $main }}| ]]
 +
{{ #if: {{{unreleased|}}} | {{Unreleased content}} }}<!--
 
-->{{Card table
 
-->{{Card table
| bodyclass      = bam {{ #ifeq: {{ lc: {{{attribute}}} }} | divine | divine | {{ #if: {{{attribute<includeonly>|</includeonly>}}}{{{type|}}}{{{level|}}}{{{power|}}}{{{lp|}}} | effect | spell }} }}-card
+
| main          = {{ #var: $main }}
 +
| bodyclass      = bam {{ #ifeq: {{ lc: {{{attribute}}} }} | divine
 +
  | divine
 +
  | {{ #if: {{ #var: $type2 }}{{ #pos: {{{effect}}} {{{effect2}}} | Fusion - }}
 +
    | fusion
 +
    | {{ #if: {{{attribute<includeonly>|</includeonly>}}}{{{type|}}}{{{level|}}}{{{power|}}}{{{lp|}}}
 +
      | effect
 +
      | spell
 +
      }}
 +
    }}
 +
  }}-card
  
 
| title          = [[English name::{{ #var: $name }}]]
 
| title          = [[English name::{{ #var: $name }}]]
| image          = {{ #if: {{{image|}}}
+
| image          = {{ #var: $image | Back-BAM-EN-VG.png }}
    | {{{image}}}
 
    | {{ #if: {{{unreleased<includeonly>|</includeonly>}}}
 
      | Back
 
      | {{Card image name|{{ #var: $page-safe-name }}}}
 
      }}-BAM-EN-VG.png
 
    }}
 
 
| width          = 197
 
| width          = 197
  
Line 43: Line 70:
  
 
| label4        = [[Type]]
 
| label4        = [[Type]]
| data4          = {{ #if: {{{type<includeonly>|</includeonly>}}}
+
| data4          = {{ #if: {{ #var: $type }}
  | [[{{{type}}}]] {{ #if: {{{effect|}}}{{{effect2|}}}
+
  | [[{{ #var: $type }}]] {{ #if: {{ #var: $type2 }}
     | / [[Effect Monster|Effect]][[Primary type::Effect Monster| ]]
+
    | / [[{{ #var: $type2 }} Monster|{{ #var: $type2 }}]]
    | [[Primary type::Normal Monster| ]]
+
    }} {{ #if: {{{effect|}}}{{{effect2|}}}
     }} [[Type::{{{type}}}| ]]
+
     | / [[Effect Monster|Effect]]
 +
     }}
 
   }}
 
   }}
  
Line 76: Line 104:
 
   | necro_factor  = {{{necro_factor<includeonly>|</includeonly>}}}
 
   | necro_factor  = {{{necro_factor<includeonly>|</includeonly>}}}
 
   | lore          = {{{lore|}}}
 
   | lore          = {{{lore|}}}
   }}
+
   }}<!--
   {{BAM card/lore
+
   -->{{BAM card/lore
 
   | effect        = {{{effect2<includeonly>|</includeonly>}}}
 
   | effect        = {{{effect2<includeonly>|</includeonly>}}}
 
   | amount        = {{{amount2<includeonly>|</includeonly>}}}
 
   | amount        = {{{amount2<includeonly>|</includeonly>}}}
Line 109: Line 137:
 
| below          = [[List of Yu-Gi-Oh! BAM cards|''Yu-Gi-Oh! BAM'' cards]]
 
| below          = [[List of Yu-Gi-Oh! BAM cards|''Yu-Gi-Oh! BAM'' cards]]
 
}}<!--
 
}}<!--
 +
 +
--><h2>Releases</h2>
 +
{{ #if: {{{cost<includeonly>|</includeonly>}}}{{{release|}}}{{{removal|}}}{{{event|}}}{{{set|}}}{{{booster_pack|}}}{{{starter_deck|}}}{{{promo|}}}{{{storyline_reward|}}}{{{objective|}}}{{{arena_objective|}}}{{{tlc_objective|}}}{{{dsc_objective|}}}{{{crafting_material|}}}
 +
| {{ #vardefine: $debut_date | {{ #time: F j, Y | today }} }}<!--
  
 
--><table class="wikitable card-list">
 
--><table class="wikitable card-list">
Line 119: Line 151:
 
{{ #if: {{{cost<includeonly>|</includeonly>}}}{{{release|}}}{{{removal|}}} |
 
{{ #if: {{{cost<includeonly>|</includeonly>}}}{{{release|}}}{{{removal|}}} |
 
  <tr>
 
  <tr>
   <td>{{{release<includeonly>|</includeonly>}}}</td>
+
   <td>{{ #if: {{{release<includeonly>|</includeonly>}}} | {{{release}}}{{ #vardefine: $debut_date | {{{release}}} }} | {{ #vardefine: $debut_date }} }}</td>
 
   <td>{{{removal<includeonly>|</includeonly>}}}</td>
 
   <td>{{{removal<includeonly>|</includeonly>}}}</td>
 
   <td>{{BAM-Icon|Shop|alt=}} Shop</td>
 
   <td>{{BAM-Icon|Shop|alt=}} Shop</td>
Line 126: Line 158:
 
}}{{ #if: {{{event<includeonly>|</includeonly>}}} |
 
}}{{ #if: {{{event<includeonly>|</includeonly>}}} |
 
   <tr>
 
   <tr>
   <td>{{{event_date<includeonly>|</includeonly>}}}</td>
+
   <td>{{ #if: {{{event_date<includeonly>|</includeonly>}}} | {{{event_date}}}{{ #if: {{ #var: $debut_date }} | {{ #ifexpr: {{ #time: U | {{{event_date}}} }} < {{ #time: U | {{ #var: $debut_date }} }} | {{ #vardefine: $debut_date | {{{event_date}}} }} }} }} | {{ #vardefine: $debut_date }} }}</td>
 
   <td>{{{event_date<includeonly>|</includeonly>}}}</td>
 
   <td>{{{event_date<includeonly>|</includeonly>}}}</td>
 
   <td>{{BAM-Icon|{{{event}}}|100|ext=png}}</td>
 
   <td>{{BAM-Icon|{{{event}}}|100|ext=png}}</td>
Line 133: Line 165:
 
}}{{ #if: {{{set<includeonly>|</includeonly>}}} |
 
}}{{ #if: {{{set<includeonly>|</includeonly>}}} |
 
  <tr>
 
  <tr>
   <td>{{ #show: {{{set}}} |?Release date#ISO }}</td>
+
   <td>{{ #vardefineecho: $date | {{ #show: {{{set}}} |?Release date#ISO }} }}{{ #if: {{ #var: $date }} | {{ #if: {{ #var: $debut_date }} | {{ #ifexpr: {{ #time: U | {{ #var: $date }} }} < {{ #time: U | {{ #var: $debut_date }} }} | {{ #vardefine: $debut_date | {{ #var: $date }} }} }} }} | {{ #vardefine: $debut_date }} }}</td>
 
   <td></td>
 
   <td></td>
   <td>{{BAM-Icon|Booster Pack|alt=Set:|link=File:BAM-Booster Pack.svg}} ''[[Sets::{{{set}}}|{{ #explode: {{{set}}} | ( }}]]''</td>
+
   <td>{{BAM-Icon|Booster Pack|alt=Set:|link=File:BAM-Booster Pack.svg}} ''[[Sets::{{{set}}}]]''</td>
 
   <td></td>
 
   <td></td>
 
  </tr>
 
  </tr>
}}{{ #if: {{{promo<includeonly>|</includeonly>}}} |
+
}}{{ #if: {{{booster_pack<includeonly>|</includeonly>}}} |
 +
<tr>
 +
  <td>{{ #vardefineecho: $date | {{ #show: {{{booster_pack}}} |?Release date#ISO }} }}{{ #if: {{ #var: $date }} | {{ #if: {{ #var: $debut_date }} | {{ #ifexpr: {{ #time: U | {{ #var: $date }} }} < {{ #time: U | {{ #var: $debut_date }} }} | {{ #vardefine: $debut_date | {{ #var: $date }} }} }} }} | {{ #vardefine: $debut_date }} }}</td>
 +
  <td></td>
 +
  <td>{{BAM-Icon|Booster Pack|alt=Booster Pack:|link=File:BAM-Booster Pack.svg}} ''[[Sets::{{{booster_pack}}}]]''</td>
 +
  <td></td>
 +
</tr>
 +
}}{{ #if: {{{starter_deck<includeonly>|</includeonly>}}} | {{ #arraydefine: @starter_decks | {{{starter_deck}}} | * | unique }}{{ #arrayprint: @starter_decks || $starter_deck |
 +
<tr>
 +
  <td>{{ #vardefineecho: $date | {{ #show: $starter_deck |?Release date#ISO }} }}{{ #if: {{ #var: $date }} | {{ #if: {{ #var: $debut_date }} | {{ #ifexpr: {{ #time: U | {{ #var: $date }} }} < {{ #time: U | {{ #var: $debut_date }} }} | {{ #vardefine: $debut_date | {{ #var: $date }} }} }} }} | {{ #vardefine: $debut_date }} }}</td>
 +
  <td></td>
 +
  <td>Starter Deck: ''[[Sets::$starter_deck]]''</td>
 +
  <td></td>
 +
</tr>
 +
}} }}{{ #if: {{{promo<includeonly>|</includeonly>}}} |
 
   <tr>
 
   <tr>
   <td>{{{promo_release<includeonly>|</includeonly>}}}</td>
+
   <td>{{ #if: {{{promo_release<includeonly>|</includeonly>}}} | {{{promo_release}}}{{ #if: {{ #var: $debut_date }} | {{ #ifexpr: {{ #time: U | {{{promo_release}}} }} < {{ #time: U | {{ #var: $debut_date }} }} | {{ #vardefine: $debut_date | {{{promo_release}}} }} }} }} | {{ #vardefine: $debut_date }} }}</td>
 
   <td>{{{promo_removal<includeonly>|</includeonly>}}}</td>
 
   <td>{{{promo_removal<includeonly>|</includeonly>}}}</td>
 
   <td>{{BAM-Icon|Gift|alt=}} Special gift: {{{promo}}}</td>
 
   <td>{{BAM-Icon|Gift|alt=}} Special gift: {{{promo}}}</td>
Line 147: Line 193:
 
}}{{ #if: {{{storyline_reward<includeonly>|</includeonly>}}} |
 
}}{{ #if: {{{storyline_reward<includeonly>|</includeonly>}}} |
 
   <tr>
 
   <tr>
   <td></td>
+
   <td>{{ #vardefine: $debut_date }}</td>
 
   <td></td>
 
   <td></td>
 
   <td>
 
   <td>
Line 167: Line 213:
 
}}{{ #if: {{{objective<includeonly>|</includeonly>}}} |
 
}}{{ #if: {{{objective<includeonly>|</includeonly>}}} |
 
   <tr>
 
   <tr>
 +
  <td>{{ #vardefine: $debut_date }}</td>
 
   <td></td>
 
   <td></td>
   <td></td>
+
   <td>{{BAM-Icon|Objective|ext=png|alt=}}[[Objectives|Objective]]: "[[Objectives#{{{objective}}}|{{{objective}}}]]"</td>
  <td>[[Objectives|Objective]]: "[[Objectives#{{{objective}}}|{{{objective}}}]]"</td>
 
 
   <td></td>
 
   <td></td>
 
   </tr>
 
   </tr>
 
}}{{ #if: {{{arena_objective<includeonly>|</includeonly>}}} |
 
}}{{ #if: {{{arena_objective<includeonly>|</includeonly>}}} |
 
   <tr>
 
   <tr>
   <td>{{{arena_date<includeonly>|</includeonly>}}}</td>
+
   <td>{{ #if: {{{arena_date<includeonly>|</includeonly>}}} | {{{arena_date}}}{{ #if: {{ #var: $debut_date }} | {{ #ifexpr: {{ #time: U | {{{arena_date}}} }} < {{ #time: U | {{ #var: $debut_date }} }} | {{ #vardefine: $debut_date | {{{arena_date}}} }} }} }} | {{ #vardefine: $debut_date }} }}</td>
 
   <td>{{{arena_date<includeonly>|</includeonly>}}}</td>
 
   <td>{{{arena_date<includeonly>|</includeonly>}}}</td>
 
   <td>{{BAM-Icon|Arena|alt=}} [[Arena]]: "[[Arena#{{{arena_objective}}}|{{{arena_objective}}}]]"</td>
 
   <td>{{BAM-Icon|Arena|alt=}} [[Arena]]: "[[Arena#{{{arena_objective}}}|{{{arena_objective}}}]]"</td>
Line 181: Line 227:
 
}}{{ #if: {{{tlc_objective<includeonly>|</includeonly>}}} |
 
}}{{ #if: {{{tlc_objective<includeonly>|</includeonly>}}} |
 
   <tr>
 
   <tr>
   <td>{{{tlc_release<includeonly>|</includeonly>}}}</td>
+
   <td>{{ #if: {{{tlc_release<includeonly>|</includeonly>}}} | {{{tlc_release}}}{{ #if: {{ #var: $debut_date }} | {{ #ifexpr: {{ #time: U | {{{tlc_release}}} }} < {{ #time: U | {{ #var: $debut_date }} }} | {{ #vardefine: $debut_date | {{{tlc_release}}} }} }} }} | {{ #vardefine: $debut_date }} }}</td>
 
   <td>{{ #if: {{{tlc_removal<includeonly>|</includeonly>}}} | {{{tlc_removal}}} | {{{tlc_release|}}} }}</td>
 
   <td>{{ #if: {{{tlc_removal<includeonly>|</includeonly>}}} | {{{tlc_removal}}} | {{{tlc_release|}}} }}</td>
 
   <td>[[Objectives#Time-Limited Challenge|Time-Limited Challenge]]: "[[Objectives#{{{tlc_objective}}}{{ #ifeq: {{{tlc_objective|}}} | Monday Challenge | _({{{tlc_release|}}}) }}|{{{tlc_objective}}}]]"</td>
 
   <td>[[Objectives#Time-Limited Challenge|Time-Limited Challenge]]: "[[Objectives#{{{tlc_objective}}}{{ #ifeq: {{{tlc_objective|}}} | Monday Challenge | _({{{tlc_release|}}}) }}|{{{tlc_objective}}}]]"</td>
Line 188: Line 234:
 
}}{{ #if: {{{dsc_objective<includeonly>|</includeonly>}}} |
 
}}{{ #if: {{{dsc_objective<includeonly>|</includeonly>}}} |
 
  <tr>
 
  <tr>
   <td></td>
+
   <td>{{ #vardefine: $debut_date }}</td>
 
   <td></td>
 
   <td></td>
 
   <td>[[Duel Stars Challenge]]: "[[Duel Stars Challenge#{{{dsc_objective}}}|{{{dsc_objective}}}]]"</td>
 
   <td>[[Duel Stars Challenge]]: "[[Duel Stars Challenge#{{{dsc_objective}}}|{{{dsc_objective}}}]]"</td>
Line 195: Line 241:
 
}}{{ #if: {{{crafting_material<includeonly>|</includeonly>}}} |
 
}}{{ #if: {{{crafting_material<includeonly>|</includeonly>}}} |
 
  <tr>
 
  <tr>
   <td></td>
+
   <td>{{ #vardefine: $debut_date }}</td>
 
   <td></td>
 
   <td></td>
 
   <td>{{BAM-Icon|Crafting|alt=Crafting:}} <div class="hlist hplus" style="display: inline-block;">{{BAM card/crafting material|{{{crafting_material}}}}}</div></td>
 
   <td>{{BAM-Icon|Crafting|alt=Crafting:}} <div class="hlist hplus" style="display: inline-block;">{{BAM card/crafting material|{{{crafting_material}}}}}</div></td>
 
   <td>{{ #if: {{{crafting_cost<includeonly>|</includeonly>}}}
 
   <td>{{ #if: {{{crafting_cost<includeonly>|</includeonly>}}}
 
     | {{ #if: {{{crafting_currency<includeonly>|</includeonly>}}}
 
     | {{ #if: {{{crafting_currency<includeonly>|</includeonly>}}}
       | {{BAM-Icon|{{{crafting_currency}}}|alt={{{crafting_currency}}}:}}[[Crafting cost::{{PAGENAME}}; {{{crafting_cost}}}; {{{crafting_currency}}}| ]]
+
       | {{BAM-Icon|{{{crafting_currency}}}|alt={{{crafting_currency}}}:}}[[Crafting cost::{{ #titleparts: {{PAGENAME}} }}; {{{crafting_cost}}}; {{{crafting_currency}}}| ]]
       | {{BAM-Icon|Coin|alt=Coins:}} [[Crafting cost::{{PAGENAME}}; {{{crafting_cost}}}; Coins| ]]
+
       | {{BAM-Icon|Coin|alt=Coins:}} [[Crafting cost::{{ #titleparts: {{PAGENAME}} }}; {{{crafting_cost}}}; Coins| ]]
 
       }} {{{crafting_cost}}}
 
       }} {{{crafting_cost}}}
 
     }}
 
     }}
Line 207: Line 253:
 
  </tr>
 
  </tr>
 
}}
 
}}
</table><!--
+
</table>{{ #if: {{ #var: $debut_date }} | [[Debut date::{{ #var: $debut_date }}| ]] }}
 +
| This card cannot be acquired.[[Category:BAM cards without releases]]
 +
}}<!--
 +
 
 +
--><includeonly>{{Card navigation}}</includeonly><!--
  
-->[[Medium::Yu-Gi-Oh! BAM| ]]{{ #if: {{NAMESPACE}} | | [[Category:Yu-Gi-Oh! BAM cards]] }}<noinclude>
+
-->[[Medium::Video game| ]]<!--
 +
-->[[Release::Yu-Gi-Oh! BAM| ]]{{ #if: {{NAMESPACE}} | | [[Category:Yu-Gi-Oh! BAM cards]] }}<noinclude>
 
{{documentation}}
 
{{documentation}}
 
</noinclude>
 
</noinclude>

Latest revision as of 14:43, 15 August 2023

BAM card
Back-BAM-EN-VG.png
Property [[{{{property}}} Spell Card|{{{property}}}]]
Attribute [[File:BAM-{{{ATTRIBUTE}}}.svg|link=File:BAM-{{{ATTRIBUTE}}}.svg |{{{ATTRIBUTE}}}|alt=|x25px]] [[{{{ATTRIBUTE}}}]]
Level {{{level}}}
Power/Life Points {{{power}}} / {{{lp}}}
Influential friends 0 to {{{friends}}}
{{{EFFECT}}} {{{amount}}} + number of friends × {{{friend_factor}}} + Graveyard size × {{{necro_factor}}}
.
{{{EFFECT2}}} {{{amount2}}} + Graveyard size × {{{necro_factor2}}}
.
Series [[Series {{{series}}} (BAM)|{{{series}}}]]
Rarity [[File:BAM-{{{rarity}}}.svg|link=File:BAM-{{{rarity}}}.svg |{{{rarity}}}|alt=|x25px]] [[{{{rarity}}}]]
Resale value Coins:

Releases

Release Removal Acquisition Cost/requirement
{{{release}}} {{{removal}}} Shop [[File:BAM-{{{currency}}}.svg|link=File:BAM-{{{currency}}}.svg |{{{currency}}}|alt={{{currency}}}|x25px]] {{{cost}}}
{{{event_date}}}Expression error: Unexpected < operator. {{{event_date}}} [[File:BAM-{{{event}}}.png|link=File:BAM-{{{event}}}.png |{{{event}}}|alt={{{event}}}|100px]] [[File:BAM-{{{event_currency}}}.svg|link=File:BAM-{{{event_currency}}}.svg |{{{event_currency}}}|alt={{{event_currency}}}|x25px]] {{{event_cost}}}
Set: {{{set}}}
Booster Pack: {{{booster_pack}}}
Starter Deck: {{{starter_deck}}}
{{{promo_release}}} {{{promo_removal}}} Special gift: {{{promo}}}

  • [[Yu-Gi-Oh! BAM/Storyline Rewards#{{{storyline_reward}}}|{{{storyline_reward}}}]]
Objective: "[[Objectives#{{{objective}}}|{{{objective}}}]]"
{{{arena_date}}} {{{arena_date}}} Arena: "[[Arena#{{{arena_objective}}}|{{{arena_objective}}}]]"
{{{tlc_release}}} {{{tlc_removal}}} Time-Limited Challenge: "[[Objectives#{{{tlc_objective}}}|{{{tlc_objective}}}]]" Duel Points {{{tlc_cost}}}
Duel Stars Challenge: "[[Duel Stars Challenge#{{{dsc_objective}}}|{{{dsc_objective}}}]]" Duel Star {{{dsc_requirement}}}
Crafting:
[[File:BAM-{{{crafting_currency}}}.svg|link=File:BAM-{{{crafting_currency}}}.svg |{{{crafting_currency}}}|alt={{{crafting_currency}}}:|x25px]] {{{crafting_cost}}}