Difference between revisions of "Template:Card probabilities"

From Yugipedia
Jump to: navigation, search
($is_milestone variable, update to stop multiple instances of the template interfering with each other)
(rv. should have previewed that)
Line 1: Line 1:
 
<!--
 
<!--
 
-->{{ #arraydefine: $cards | {{{cards|}}} | /\n/ }}<!--
 
-->{{ #arraydefine: $cards | {{{cards|}}} | /\n/ }}<!--
-->{{ #vardefine: $character   | {{ #if: {{{character|}}} | {{{character}}} | {{PAGENAME}} }} }}<!--
+
-->{{ #vardefine: $character | {{ #if: {{{character|}}} | {{{character}}} | {{PAGENAME}} }} }}<!--
-->{{ #vardefine: $is_milestone | {{ #ifeq: {{ lc: {{{type}}} | milestones | 1 }}<!--
+
-->{{ #vardefine: $property | {{ #switch: {{ lc: {{{type}}} }}
-->{{ #vardefine: $property     | {{ #switch: {{ lc: {{{type}}} }}
 
 
   | drops      = Drops
 
   | drops      = Drops
 
   | milestones = Drops
 
   | milestones = Drops
Line 21: Line 20:
 
     <th scope="col">ATK</th>
 
     <th scope="col">ATK</th>
 
     <th scope="col">DEF</th>
 
     <th scope="col">DEF</th>
{{ #if: {{ #var: $is_milestone }}
+
{{ #ifeq: {{ lc: {{{type}}} }} | milestones
 
|
 
|
 
     <th scope="col">Milestone</th>
 
     <th scope="col">Milestone</th>
Line 37: Line 36:
 
   -->{{ #vardefine: $card-strip      | {{ #replace: {{ #var: $card }} | # }} }}<!--
 
   -->{{ #vardefine: $card-strip      | {{ #replace: {{ #var: $card }} | # }} }}<!--
 
   -->{{ #vardefine: $card_name        | {{ #show: {{ #var: $card-strip }} |?English name }} }}<!--
 
   -->{{ #vardefine: $card_name        | {{ #show: {{ #var: $card-strip }} |?English name }} }}<!--
   -->{{ #vardefine: $milestone        | {{ #if: {{ #var: $is_milestone }} | {{ #explode: $row | ; | 1 }} }} }}<!--
+
   -->{{ #ifeq: {{ lc: {{{type}}} }} | milestones
  -->{{ #vardefine: $2048_probability | {{ #if: {{ #var: $is_milestone }} || {{ #explode: $row | ; | 1 }} }} }}<!--
+
    | {{ #vardefine: $milestone | {{ #explode: $row | ; | 1 }} }}
  -->{{ #vardefine: $probability      | {{ #if: {{ #var: $2048_probability }} | {{ #expr: 0{{ #var: $2048_probability }} / 2048 * 100 round 2 }} }} }}
+
    |<!--
 +
    -->{{ #vardefine: $2048_probability | {{ #explode: $row | ; | 1 }} }}<!--
 +
    -->{{ #vardefine: $probability      | {{ #if: {{ #var: $2048_probability }} | {{ #expr: 0{{ #var: $2048_probability }} / 2048 * 100 round 2 }} }} }}
 
     }}<!--
 
     }}<!--
   -->{{ #subobject: {{ #if: {{ #var: $is_milestone }} | Milestone drops | {{ #var: $property }} }}-{{ #pad: {{ #var: $i }} | 4 | 0 | left }}
+
   -->{{ #subobject: {{ #ifeq: {{lc: {{{type}}} }} | milestones | Milestone drops | {{ #var: $property }} }}-{{ #pad: {{ #var: $i }} | 4 | 0 | left }}
 
   | {{ #var: $property }} = {{ #var: $card }}
 
   | {{ #var: $property }} = {{ #var: $card }}
 
   | Owner                = {{ #var: $character }}
 
   | Owner                = {{ #var: $character }}
Line 56: Line 57:
 
     <td>{{ #show: {{ #var: $card-strip }} |?ATK string }}</td>
 
     <td>{{ #show: {{ #var: $card-strip }} |?ATK string }}</td>
 
     <td>{{ #show: {{ #var: $card-strip }} |?DEF string }}</td>
 
     <td>{{ #show: {{ #var: $card-strip }} |?DEF string }}</td>
   {{ #if: {{ #var: $is_milestone }}
+
   {{ #ifeq: {{ lc: {{{type}}} }} | milestones
 
   |
 
   |
 
     <td>{{ #var: $milestone }}</td>
 
     <td>{{ #var: $milestone }}</td>

Revision as of 21:26, 23 July 2017

# Card Card type Type ATK DEF % 2048th