Difference between revisions of "Template:Rarity"
Dinoguy1000 (talk | contribs) m (actually, don't return anything if a value isn't supported) |
Dinoguy1000 (talk | contribs) (use /core) |
||
Line 1: | Line 1: | ||
− | + | {{ | |
#switch: {{lc: {{{1}}} }} | #switch: {{lc: {{{1}}} }} | ||
− | | c | common = {{ | + | | c | common = {{r/core|C|Common|{{{full|}}}|{{{nolink|}}}}} |
− | | nr | normal rare = {{ | + | | nr | normal rare = {{r/core|NR|Normal Rare|{{{full|}}}|{{{nolink|}}}}} |
− | | sp | short print = {{ | + | | sp | short print = {{r/core|SP|Short Print|{{{full|}}}|{{{nolink|}}}}} |
− | | ssp | super short print = {{ | + | | ssp | super short print = {{r/core|SSP|Super Short Print|{{{full|}}}|{{{nolink|}}}}} |
− | | hfr | holofoil rare = {{ | + | | hfr | holofoil rare = {{r/core|HFR|Holofoil Rare|{{{full|}}}|{{{nolink|}}}}} |
− | | r | rare = {{ | + | | r | rare = {{r/core|R|Rare|{{{full|}}}|{{{nolink|}}}}} |
− | | sr | super rare = {{ | + | | sr | super rare = {{r/core|SR|Super Rare|{{{full|}}}|{{{nolink|}}}}} |
− | | ur | ultra rare = {{ | + | | ur | ultra rare = {{r/core|UR|Ultra Rare|{{{full|}}}|{{{nolink|}}}}} |
− | | utr | ultimate rare = {{ | + | | utr | ultimate rare = {{r/core|UtR|Ultimate Rare|{{{full|}}}|{{{nolink|}}}}} |
− | | gr | ghost rare = {{ | + | | gr | ghost rare = {{r/core|GR|Ghost Rare|{{{full|}}}|{{{nolink|}}}}} |
− | | hgr | holographic rare = {{ | + | | hgr | holographic rare = {{r/core|HGR|Holographic Rare|{{{full|}}}|{{{nolink|}}}}} |
− | | scr | secret rare = {{ | + | | scr | secret rare = {{r/core|ScR|Secret Rare|{{{full|}}}|{{{nolink|}}}}} |
− | | pscr | prismatic secret rare = {{ | + | | pscr | prismatic secret rare = {{r/core|PScR|Prismatic Secret Rare|{{{full|}}}|{{{nolink|}}}}} |
− | | uscr | ultra secret rare = {{ | + | | uscr | ultra secret rare = {{r/core|UScR|Ultra Secret Rare|{{{full|}}}|{{{nolink|}}}}} |
− | | scur | secret ultra rare = {{ | + | | scur | secret ultra rare = {{r/core|ScUR|Secret Ultra Rare|{{{full|}}}|{{{nolink|}}}}} |
− | | pr | parallel rare = {{ | + | | pr | parallel rare = {{r/core|PR|Parallel Rare|{{{full|}}}|{{{nolink|}}}}} |
− | | npr | normal parallel rare = {{ | + | | npr | normal parallel rare = {{r/core|NPR|Normal Parallel Rare|{{{full|}}}|{{{nolink|}}}}} |
− | | spr | super parallel rare = {{ | + | | spr | super parallel rare = {{r/core|SPR|Super Parallel Rare|{{{full|}}}|{{{nolink|}}}}} |
− | | upr | ultra parallel rare = {{ | + | | upr | ultra parallel rare = {{r/core|UPR|Ultra Parallel Rare|{{{full|}}}|{{{nolink|}}}}} |
− | | gur | gold ultra rare = {{ | + | | gur | gold ultra rare = {{r/core|GUR|Gold Ultra Rare|{{{full|}}}|{{{nolink|}}}}} |
− | | dnpr | duel terminal normal parallel rare = {{ | + | | dnpr | duel terminal normal parallel rare = {{r/core|DNPR|Duel Terminal Normal Parallel Rare|{{{full|}}}|{{{nolink|}}}}} |
− | | drpr | duel terminal rare parallel rare = {{ | + | | drpr | duel terminal rare parallel rare = {{r/core|DRPR|Duel Terminal Rare Parallel Rare|{{{full|}}}|{{{nolink|}}}}} |
− | | dspr | duel terminal super parallel rare = {{ | + | | dspr | duel terminal super parallel rare = {{r/core|DSPR|Duel Terminal Super Parallel Rare|{{{full|}}}|{{{nolink|}}}}} |
− | | dupr | duel terminal ultra parallel rare = {{ | + | | dupr | duel terminal ultra parallel rare = {{r/core|DUPR|Duel Terminal Ultra Parallel Rare|{{{full|}}}|{{{nolink|}}}}} |
− | | dscpr | duel terminal secret parallel rare = {{ | + | | dscpr | duel terminal secret parallel rare = {{r/core|DScPR|Duel Terminal Secret Parallel Rare|{{{full|}}}|{{{nolink|}}}}} |
− | | #default = <noinclude>C</noinclude> | + | | #default = <noinclude>[[C]]</noinclude> |
− | + | }}<noinclude> | |
{{Documentation}} | {{Documentation}} | ||
</noinclude> | </noinclude> |
Revision as of 02:37, 22 June 2010
Usage
This template is used to standardize rarity names/abbreviations for templates, so they don't have to implement such a check locally. It currently supports all official rarities and their abbreviations, and is not case-sensitive. The template doesn't return anything when fed unsupported values, which can be used for error-checking.
Basic usage is {{rarity|rarity}}
, outputting the abbreviation for the given rarity. The full name can be output instead by using the {{{full}}}
parameter.
Examples
Code | Result | Code | Result |
---|---|---|---|
{{rarity|Common}} |
C | {{rarity|C}} |
C |
{{rarity|common}} |
C | {{rarity|c}} |
C |
{{rarity|Common|full=yes}} |
Common | {{rarity|C|full=yes}} |
Common |
{{rarity|Rare}} |
R | {{rarity|R}} |
R |
{{rarity|Ghost Rare}} |
GR | {{rarity|GR}} |
GR |
{{rarity|Foo}} |
{{rarity|BLA}} |
||
{{rarity|}} |
{{rarity}} |