Difference between revisions of "Template:Star"

From Yugipedia
Jump to: navigation, search
(all early DM monsters are at least Level 4, so those checks are unnecessary; fix Yoda conditionals)
(Restoring revision 4823915 by User:Dinoguy1000 on 2021-11-29 00:44:02. "don't display individual stars for Levels/Ranks above 15")
 
Line 1: Line 1:
<span class="{{ #if: {{{xyz|}}} | rank }}stars" title="{{{1|?}}}">{{
+
<span class="{{ #if: {{{xyz|}}} | rank }}stars" title="{{{1|?}}}">{{ #iferror: {{ #expr: {{{1}}} }}
  #iferror: {{ #expr: {{{1}}} }}
+
   | [[File:{{ #if: {{{xyz|}}} | Rank | CG }} Star Unknown.svg|18px|?|alt=|class=noviewer]]
   | [[File:{{ #if: {{{xyz|}}} | Rank | CG }} Star Unknown.svg|18px|?|alt=]]
+
   | {{ #switch: {{ lc: {{{medium}}} }}
   | {{
+
     | manga     = {{Repeat|{{ #if: {{{xyz|}}} | ☆ | ★ }}|{{{1}}}}}
    #switch: {{ lc: {{{medium}}} }}
+
    | toei
     | manga
+
    | toei anime = <span style="color: #f00;">{{Repeat|★|{{{1}}}}}</span>
    | first series anime = {{Repeat|{{ #if: {{{xyz|}}} | ☆ | ★ }}|{{{1}}}}}
+
     | #default   = {{ #switch: {{{game}}}
     | #default           = {{
+
       | Bandai                = {{Repeat|[[File:Bandai Star.svg|18px|{{{1}}}|alt=|class=noviewer]]|{{{1}}}}}
      #switch: {{{game}}}
+
       | Capsule Monster Chess = [[File:CapMonLevel{{{1}}}.svg|25px|{{{1}}}|alt=|class=noviewer]]
       | Bandai                = {{Repeat|[[File:Bandai Star.svg|18px|{{{1}}}|alt=]]|{{{1}}}}}
 
       | Capsule Monster Chess = [[File:CapMonLevel{{{1}}}.svg|25px|{{{1}}}|alt=]]
 
 
       | Duel Monsters
 
       | Duel Monsters
 
       | Labyrinth Game        = {{Repeat|★|{{{1}}}}}
 
       | Labyrinth Game        = {{Repeat|★|{{{1}}}}}
       | Dungeon Dice Monsters = [[File:SummonCrestIconLevel{{{1}}}.svg|25px|{{{1}}}|alt=]]
+
       | Dungeon Dice Monsters = [[File:SummonCrestIconLevel{{{1}}}.svg|25px|{{{1}}}|alt=|class=noviewer]]
       | Early Duel Monsters  = [[File:DM Star 1.svg|18px|{{{1}}}|alt=]][[File:DM Star 2.svg|18px|{{{1}}}|alt=]][[File:DM Star 3.svg|18px|{{{1}}}|alt=]][[File:DM Star 4.svg|18px|{{{1}}}|alt=]]{{ #ifexpr: {{{1}}} > 4 | [[File:DM Star 5.svg|18px|{{{1}}}|alt=]]
+
       | Collector's cards    = [[File:DM Star 1.svg|18px|{{{1}}}|alt=|class=noviewer]][[File:DM Star 2.svg|18px|{{{1}}}|alt=|class=noviewer]][[File:DM Star 3.svg|18px|{{{1}}}|alt=|class=noviewer]][[File:DM Star 4.svg|18px|{{{1}}}|alt=|class=noviewer]]{{ #ifexpr: {{{1}}} > 4 | [[File:DM Star 5.svg|18px|{{{1}}}|alt=|class=noviewer]]
         }}{{ #ifexpr: {{{1}}} > 5 | [[File:DM Star 6.svg|18px|{{{1}}}|alt=]]
+
         }}{{ #ifexpr: {{{1}}} > 5 | [[File:DM Star 6.svg|18px|{{{1}}}|alt=|class=noviewer]]
         }}{{ #ifexpr: {{{1}}} > 6 | [[File:DM Star 7.svg|18px|{{{1}}}|alt=]]
+
         }}{{ #ifexpr: {{{1}}} > 6 | [[File:DM Star 7.svg|18px|{{{1}}}|alt=|class=noviewer]]
         }}{{ #ifexpr: {{{1}}} > 7 | [[File:DM Star 8.svg|18px|{{{1}}}|alt=]]
+
         }}{{ #ifexpr: {{{1}}} > 7 | [[File:DM Star 8.svg|18px|{{{1}}}|alt=|class=noviewer]]
 
         }}
 
         }}
       | #default              = {{Repeat|[[File:{{ #if: {{{xyz|}}} | Rank | {{ #ifexpr: {{{1}}} < 0 | Negative | CG }} }} Star.svg|18px|{{{1}}}|alt=]]|{{{1}}}}}
+
       | #default              = {{ #ifexpr: {{{1}}} > 15
 +
        | [[File:{{ #if: {{{xyz|}}} | Rank | CG }} Star.svg|18px|{{{1}}}|alt=|class=noviewer]]
 +
        | {{Repeat|[[File:{{ #if: {{{xyz|}}} | Rank | {{ #ifexpr: {{{1}}} < 0 | Negative | CG }} }} Star.svg|18px|{{{1}}}|alt=|class=noviewer]]|{{ #expr: abs({{{1}}}) }}}}
 +
      }}
 
     }}
 
     }}
 
   }}
 
   }}
}}</span><noinclude>
+
}}</span>{{#invoke:check for unknown parameters|check
 +
|unknown=[[Category:((Star)) transclusions using unknown parameters]]
 +
|preview=unknown parameter "_VALUE_"
 +
|1|xyz|medium|game}}<noinclude>
  
[[Category:Templates]]</noinclude>
+
{{Documentation}}</noinclude>

Latest revision as of 02:24, 15 March 2023