Difference between revisions of "Template:Card probabilities"

From Yugipedia
Jump to: navigation, search
(Too unstable. Reverting to the August version.)
(restore from the Internet Archive (June 25, 2022))
Line 9: Line 9:
 
   |#default      = Deck contains
 
   |#default      = Deck contains
 
   }} }}<!--
 
   }} }}<!--
 +
-->{{ #ifeq: {{ lc: {{{type}}} }} | fixed set | {{ #vardefine: $use_fixed_quantities | 1 }} }}<!--
  
 
-->{{ #vardefine: ${{ #var: $property }}-counter
 
-->{{ #vardefine: ${{ #var: $property }}-counter
 
| {{ #expr: {{ #var: ${{ #var: $property }}-counter | 0 }} + 1 }}
 
| {{ #expr: {{ #var: ${{ #var: $property }}-counter | 0 }} + 1 }}
 
}}<!--
 
}}<!--
 +
 +
-->{{ #vardefine: $main_subobject
 +
| {{ #var: $property }}{{ #ifeq: {{ #var: ${{ #var: $property }}-counter }} | 0 || -{{ #var: ${{ #var: $property }}-counter }} }}
 +
}}<!--
 +
 +
-->{{ #vardefine: $cp-en_name | {{ #if: {{{character_name|}}} | {{{character_name|}}} | {{ #explode: {{ #var: $character }} | ( }} }} }}<!--
  
 
# Per-game properties
 
# Per-game properties
Line 24: Line 31:
 
   -->{{ #vardefine: $has_level_col    | 1 }}<!--
 
   -->{{ #vardefine: $has_level_col    | 1 }}<!--
 
   -->{{ #ifeq: {{ #var: $property }} | Deck contains
 
   -->{{ #ifeq: {{ #var: $property }} | Deck contains
    | {{ #vardefine: $use_fixed_quantities | 1 }}
 
    }}{{ #ifeq: {{ lc: {{{type}}} }} | fixed set
 
 
     | {{ #vardefine: $use_fixed_quantities | 1 }}
 
     | {{ #vardefine: $use_fixed_quantities | 1 }}
 
     }}
 
     }}
Line 34: Line 39:
 
   -->{{ #vardefine: $has_level_col    | 1 }}<!--
 
   -->{{ #vardefine: $has_level_col    | 1 }}<!--
 
   -->{{ #ifeq: {{ #var: $property }} | Deck contains
 
   -->{{ #ifeq: {{ #var: $property }} | Deck contains
    | {{ #vardefine: $use_fixed_quantities | 1 }}
 
    }}{{ #ifeq: {{ lc: {{{type}}} }} | fixed set
 
 
     | {{ #vardefine: $use_fixed_quantities | 1 }}
 
     | {{ #vardefine: $use_fixed_quantities | 1 }}
 
     }}
 
     }}
 +
 +
| FMR | Yu-Gi-Oh! Forbidden Memories
 +
| DOR | Yu-Gi-Oh! The Duelists of the Roses = <!--
 +
  -->{{ #vardefine: $has_dc_col        | 1 }}<!--
 +
  -->{{ #vardefine: $has_attribute_col | 1 }}<!--
 +
  -->{{ #vardefine: $has_level_col    | 1 }}
 
}}<!--
 
}}<!--
  
Line 48: Line 57:
 
   <tr>
 
   <tr>
 
     <th scope="col"><abbr title="Number">#</abbr></th>
 
     <th scope="col"><abbr title="Number">#</abbr></th>
     <th scope="col">Card</th>
+
     <th scope="col">Card</th>{{ #if: {{ #var: $has_dc_col }} |
 +
    <th scope="col">DC</th>
 +
}}
 
     <th scope="col">Card type</th>{{ #if: {{ #var: $has_alignment_col }} |
 
     <th scope="col">Card type</th>{{ #if: {{ #var: $has_alignment_col }} |
 
     <th scope="col">Alignment</th>
 
     <th scope="col">Alignment</th>
 
}}{{ #if: {{ #var: $has_summon_col }} |
 
}}{{ #if: {{ #var: $has_summon_col }} |
 
     <th scope="col">Summon</th>
 
     <th scope="col">Summon</th>
 +
}}{{ #if: {{ #var: $has_attribute_col }} |
 +
    <th scope="col">Attribute</th>
 
}}
 
}}
 
     <th scope="col">Type</th>{{ #if: {{ #var: $has_level_col }} |
 
     <th scope="col">Type</th>{{ #if: {{ #var: $has_level_col }} |
Line 71: Line 84:
 
}}
 
}}
 
   </tr>
 
   </tr>
{{ #arrayprint: $cards
+
{{ #subobject: {{ #var: $main_subobject }}
 +
| English name          = {{ #var: $cp-en_name }}
 +
| English name (linked) = [[{{ #var: $character }}|{{ #var: $cp-en_name }}]]
 +
| Internal number      = {{{internal_number|}}}|+sep=,
 +
}}<!--
 +
 
 +
-->{{ #arrayprint: $cards
 
|&#32;
 
|&#32;
 
| $row
 
| $row
Line 91: Line 110:
 
   }}<!--
 
   }}<!--
  
   -->{{ #subobject: {{ #var: $property }}<!--
+
   -->{{ #subobject: {{ #var: $main_subobject }}-{{ #var: $i }}
    -->{{ #ifeq: {{ #var: ${{ #var: $property }}-counter }} | 0 || -{{ #var: ${{ #var: $property }}-counter }} }}<!--
 
    -->-{{ #var: $i }}
 
 
   | {{ #var: $property }} = {{ #var: $card-strip }}
 
   | {{ #var: $property }} = {{ #var: $card-strip }}
 
   | Owner                = {{ #var: $character }}
 
   | Owner                = {{ #var: $character }}
   | Owner name            = {{ #if: {{{character_name|}}} | {{{character_name|}}} | {{ #explode: {{ #var: $character }} | ( }} }}
+
   | Owner name            = {{ #var: $cp-en_name }}
 
   | Probability          = {{ #var: $probability }}
 
   | Probability          = {{ #var: $probability }}
 
   | 2048th probability    = {{ #var: $2048_probability }}
 
   | 2048th probability    = {{ #var: $2048_probability }}
 
   | Wins required        = {{ #var: $wins_required }}
 
   | Wins required        = {{ #var: $wins_required }}
 
   | Amount                = {{ #var: $quantity }}
 
   | Amount                = {{ #var: $quantity }}
 +
  | Subobject of          = {{PAGENAME}}#{{ #var: $main_subobject }}
 
   }}
 
   }}
 
   <tr>
 
   <tr>
Line 107: Line 125:
 
       | {{ #show: {{ #var: $card-strip }} |?Card number }}
 
       | {{ #show: {{ #var: $card-strip }} |?Card number }}
 
       }}</td>
 
       }}</td>
     <td>[[{{ #var: $card-strip }}|{{ #var: $card_name | {{ #explode: {{ #var: $card }} | ( }} }}]]</td>
+
     <td>"[[{{ #var: $card-strip }}|{{ #var: $card_name | {{ #explode: {{ #var: $card }} | ( }} }}]]"</td>{{ #if: {{ #var: $has_dc_col }} |
 +
    <td>{{ #show: {{ #var: $card-strip }} |?Deck Cost }}</td>
 +
}}
 
     <td>{{ #show: {{ #var: $card-strip }} |?Card type (short) }}</td>{{ #if: {{ #var: $has_alignment_col }}{{ #var: $has_summon_col }} |
 
     <td>{{ #show: {{ #var: $card-strip }} |?Card type (short) }}</td>{{ #if: {{ #var: $has_alignment_col }}{{ #var: $has_summon_col }} |
 
     <td>{{ #show: {{ #var: $card-strip }} |?Alignment (local) }}</td>
 
     <td>{{ #show: {{ #var: $card-strip }} |?Alignment (local) }}</td>
 +
}}{{ #if: {{ #var: $has_attribute_col }} |
 +
    <td>{{ #show: {{ #var: $card-strip }} |?Attribute }}</td>
 
}}
 
}}
 
     <td>{{ #show: {{ #var: $card-strip }} |?Type }}</td>{{ #if: {{ #var: $has_level_col }} |
 
     <td>{{ #show: {{ #var: $card-strip }} |?Type }}</td>{{ #if: {{ #var: $has_level_col }} |
Line 132: Line 154:
  
 
# Reset variables before the next transclusion
 
# Reset variables before the next transclusion
-->{{ #vardefine: $has_alignment_col   | }}<!--
+
-->{{ #vardefine: $cp-en_name          }}<!--
-->{{ #vardefine: $has_summon_col     | }}<!--
+
-->{{ #vardefine: $has_dc_col          }}<!--
-->{{ #vardefine: $has_level_col       | }}<!--
+
-->{{ #vardefine: $has_alignment_col   }}<!--
-->{{ #vardefine: $use_fixed_quantities| }}
+
-->{{ #vardefine: $has_summon_col       }}<!--
 +
-->{{ #vardefine: $has_attribute_col    }}<!--
 +
-->{{ #vardefine: $has_level_col       }}<!--
 +
-->{{ #vardefine: $use_fixed_quantities }}

Revision as of 01:50, 29 May 2023

# Card Card type Type ATK DEF % 2048th