Difference between revisions of "Template:Rarity"
(Added Extra Secret Parallel Rare.) |
Dinoguy1000 (talk | contribs) (restore correct revision) |
||
(16 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
<noinclude><!-- there should be *no* empty cases in the following #switch; it defaults to returning blank and empty cases interfere with that | <noinclude><!-- there should be *no* empty cases in the following #switch; it defaults to returning blank and empty cases interfere with that | ||
− | --></noinclude>{{ {{ | + | --></noinclude>{{ safesubst:<noinclude/>#vardefine: $rarity-name | {{ safesubst:<noinclude/>#replace: {{ safesubst:<noinclude/>#replace: {{ safesubst:<noinclude/>#replace: {{ safesubst:<noinclude/>lc: {{{1}}} }} | ' }} | ( }} | ) }} |
− | | c | common = {{ | + | }}{{ safesubst:<noinclude/>#switch: {{ safesubst:<noinclude/>#replace: {{ safesubst:<noinclude/>#var: $rarity-name }} | {{ safesubst:<noinclude/>#ifeq: {{ safesubst:<noinclude/>lc: {{ safesubst:<noinclude/>#var: $rarity-name }} }} | rare || rare }} }} |
− | | nr | normal = {{ | + | | c | common = {{ safesubst:<noinclude/>#if: {{{full|}}} | Common | C }} |
− | | sp | short print = {{ | + | | nr | normal = {{ safesubst:<noinclude/>#if: {{{full|}}} | Normal Rare | NR }} |
− | | ssp | super short print = {{ | + | | sp | short print = {{ safesubst:<noinclude/>#if: {{{full|}}} | Short Print | SP }} |
− | | hfr | holofoil = {{ | + | | ssp | super short print = {{ safesubst:<noinclude/>#if: {{{full|}}} | Super Short Print | SSP }} |
− | | r | rare = {{ | + | | hfr | holofoil = {{ safesubst:<noinclude/>#if: {{{full|}}} | Holofoil Rare | HFR }} |
− | | sr | super = {{ | + | | r | rare = {{ safesubst:<noinclude/>#if: {{{full|}}} | Rare | R }} |
− | | ur | ultra = {{ | + | | sr | super = {{ safesubst:<noinclude/>#if: {{{full|}}} | Super Rare | SR }} |
− | | utr | ultimate = {{ | + | | ur | ultra = {{ safesubst:<noinclude/>#if: {{{full|}}} | Ultra Rare | UR }} |
− | | gr | ghost = {{ | + | | utr | ultimate = {{ safesubst:<noinclude/>#if: {{{full|}}} | Ultimate Rare | UtR }} |
− | | hgr | + | | gr | ghost = {{ safesubst:<noinclude/>#if: {{{full|}}} | Ghost Rare | GR }} |
− | | scr | + | | hr | hgr | holographic = {{ safesubst:<noinclude/>#if: {{{full|}}} | Holographic Rare | HGR }} |
− | | pscr | prismatic secret = {{ | + | | se | scr | secret = {{ safesubst:<noinclude/>#if: {{{full|}}} | Secret Rare | ScR }} |
− | | uscr | ultra secret = {{ | + | | pscr | prismatic secret = {{ safesubst:<noinclude/>#if: {{{full|}}} | Prismatic Secret Rare | PScR }} |
− | | scur | secret ultra = {{ | + | | uscr | ultra secret = {{ safesubst:<noinclude/>#if: {{{full|}}} | Ultra Secret Rare | UScR }} |
− | | escr | extra secret = {{ | + | | scur | secret ultra = {{ safesubst:<noinclude/>#if: {{{full|}}} | Secret Ultra Rare | ScUR }} |
− | | | + | | escr | extra secret = {{ safesubst:<noinclude/>#if: {{{full|}}} | Extra Secret Rare | EScR }} |
− | | | + | | 20scr | 20th secret = {{ safesubst:<noinclude/>#if: {{{full|}}} | 20th Secret Rare | 20ScR }} |
− | | | + | | qcscr | quarter century secret = {{ safesubst:<noinclude/>#if: {{{full|}}} | Quarter Century Secret Rare | QCScR }} |
− | | | + | | 10000scr | 10000 secret = {{ safesubst:<noinclude/>#if: {{{full|}}} | 10000 Secret Rare | 10000ScR }} |
− | | | + | | altr | str | alternate | starlight = {{ safesubst:<noinclude/>#if: {{{full|}}} | Starlight Rare | StR }} |
− | | | + | | plr | platinum = {{ safesubst:<noinclude/>#if: {{{full|}}} | Platinum Rare | PlR }} |
− | | | + | | plscr | platinum secret = {{ safesubst:<noinclude/>#if: {{{full|}}} | Platinum Secret Rare | PlScR }} |
− | | | + | | pr | parallel = {{ safesubst:<noinclude/>#if: {{{full|}}} | Parallel Rare | PR }} |
− | | | + | | pc | parallel common = {{ safesubst:<noinclude/>#if: {{{full|}}} | Parallel Common | PC }} |
− | | | + | | npr | normal parallel = {{ safesubst:<noinclude/>#if: {{{full|}}} | Normal Parallel Rare | NPR }} |
− | | | + | | rpr | rare parallel = {{ safesubst:<noinclude/>#if: {{{full|}}} | Rare Parallel Rare | RPR }} |
− | | | + | | spr | super parallel = {{ safesubst:<noinclude/>#if: {{{full|}}} | Super Parallel Rare | SPR }} |
− | | | + | | upr | ultra parallel = {{ safesubst:<noinclude/>#if: {{{full|}}} | Ultra Parallel Rare | UPR }} |
− | | | + | | scpr | secret parallel = {{ safesubst:<noinclude/>#if: {{{full|}}} | Secret Parallel Rare | ScPR }} |
− | | | + | | escpr | extra secret parallel = {{ safesubst:<noinclude/>#if: {{{full|}}} | Extra Secret Parallel Rare | EScPR }} |
− | | | + | | h | hobby = {{ safesubst:<noinclude/>#if: {{{full|}}} | Hobby Rare | H }} |
− | | | + | | sfr | starfoil = {{ safesubst:<noinclude/>#if: {{{full|}}} | Starfoil Rare | SFR }} |
− | | | + | | msr | mosaic = {{ safesubst:<noinclude/>#if: {{{full|}}} | Mosaic Rare | MSR }} |
− | | | + | | shr | shatterfoil = {{ safesubst:<noinclude/>#if: {{{full|}}} | Shatterfoil Rare | SHR }} |
− | | | + | | cr | collectors = {{ safesubst:<noinclude/>#if: {{{full|}}} | Collector's Rare | CR }} |
− | | | + | | hgpr | holographic parallel = {{ safesubst:<noinclude/>#if: {{{full|}}} | Holographic Parallel Rare | HGPR }} |
− | | | + | | urpr | ultra pharaohs | pharaohs = {{ safesubst:<noinclude/>#if: {{{full|}}} | Ultra Rare (Pharaoh's Rare) | URPR }} |
− | + | | kcc | kcn | kaiba corporation common | kaiba corporation normal = {{ safesubst:<noinclude/>#if: {{{full|}}} | Kaiba Corporation Common | KCC }} | |
− | | | + | | kcr | kaiba corporation = {{ safesubst:<noinclude/>#if: {{{full|}}} | Kaiba Corporation Rare | KCR }} |
− | | | + | | kcsr | kaiba corporation super = {{ safesubst:<noinclude/>#if: {{{full|}}} | Kaiba Corporation Super Rare | KCSR }} |
− | | | + | | kcur | kaiba corporation ultra = {{ safesubst:<noinclude/>#if: {{{full|}}} | Kaiba Corporation Ultra Rare | KCUR }} |
− | | | + | | kcscr | kaiba corporation secret = {{ safesubst:<noinclude/>#if: {{{full|}}} | Kaiba Corporation Secret Rare | KCScR }} |
− | | | + | | mr | mlr | millennium = {{ safesubst:<noinclude/>#if: {{{full|}}} | Millennium Rare | MLR }} |
− | | | + | | mlsr | millennium super = {{ safesubst:<noinclude/>#if: {{{full|}}} | Millennium Super Rare | MLSR }} |
− | + | | mlur | millennium ultra = {{ safesubst:<noinclude/>#if: {{{full|}}} | Millennium Ultra Rare | MLUR }} | |
− | + | | mlscr | millennium secret = {{ safesubst:<noinclude/>#if: {{{full|}}} | Millennium Secret Rare | MLScR }} | |
− | | | + | | mlgr | millennium gold = {{ safesubst:<noinclude/>#if: {{{full|}}} | Millennium Gold Rare | MLGR }} |
− | | | + | | gur | gold = {{ safesubst:<noinclude/>#if: {{{full|}}} | Gold Rare | GUR }} |
− | | | + | | gscr | gold secret = {{ safesubst:<noinclude/>#if: {{{full|}}} | Gold Secret Rare | GScR }} |
− | | | + | | ggr | ghost/gold = {{ safesubst:<noinclude/>#if: {{{full|}}} | Ghost/Gold Rare | GGR }} |
+ | | pgr | premium gold = {{ safesubst:<noinclude/>#if: {{{full|}}} | Premium Gold Rare | PGR }} | ||
+ | | dpc | duel terminal parallel common = {{ safesubst:<noinclude/>#if: {{{full|}}} | Duel Terminal Parallel Common | DPC }} | ||
+ | | dnrpr | duel terminal normal parallel = {{ safesubst:<noinclude/>#if: {{{full|}}} | Duel Terminal Normal Rare Parallel Rare | DNRPR }} | ||
+ | | duel terminal normal parallel = {{ safesubst:<noinclude/>#if: {{{full|}}} | Duel Terminal Normal Parallel Rare | DNPR }} | ||
+ | | dnpr = {{ safesubst:<noinclude/>#ifeq: {{ lc: {{{1}}} }} | duel terminal normal rare parallel rare | ||
+ | | {{ safesubst:<noinclude/>#if: {{{full|}}} | Duel Terminal Normal Rare Parallel Rare | DNRPR }} | ||
+ | | {{ safesubst:<noinclude/>#if: {{{full|}}} | Duel Terminal Normal Parallel Rare | DNPR }} }} | ||
+ | | drpr | duel terminal parallel = {{ safesubst:<noinclude/>#if: {{{full|}}} | Duel Terminal Rare Parallel Rare | DRPR }} | ||
+ | | dspr | duel terminal super parallel = {{ safesubst:<noinclude/>#if: {{{full|}}} | Duel Terminal Super Parallel Rare | DSPR }} | ||
+ | | dupr | duel terminal ultra parallel = {{ safesubst:<noinclude/>#if: {{{full|}}} | Duel Terminal Ultra Parallel Rare | DUPR }} | ||
+ | | dscpr | duel terminal secret parallel = {{ safesubst:<noinclude/>#if: {{{full|}}} | Duel Terminal Secret Parallel Rare | DScPR }} | ||
+ | | rr | rush = {{ safesubst:<noinclude/>#if: {{{full|}}} | Rush Rare | RR }} | ||
+ | | grr | gold rush = {{ safesubst:<noinclude/>#if: {{{full|}}} | Gold Rush Rare | GRR }} | ||
+ | | orr | over rush = {{ safesubst:<noinclude/>#if: {{{full|}}} | Over Rush Rare | ORR }} | ||
| <!-- blank --> | #default = <noinclude><!-- return blank by default --></noinclude> | | <!-- blank --> | #default = <noinclude><!-- return blank by default --></noinclude> | ||
}}<noinclude>{{Documentation}}</noinclude> | }}<noinclude>{{Documentation}}</noinclude> |
Latest revision as of 15:04, 15 July 2023
Usage[edit]
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[edit]
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}} |