mAucun résumé des modifications |
mAucun résumé des modifications |
||
(9 versions intermédiaires par le même utilisateur non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
<includeonly><!-- |
<includeonly><!-- |
||
// localization info is autoloaded from Template:Rare/l10n |
// localization info is autoloaded from Template:Rare/l10n |
||
− | |||
− | |||
− | // image l10n suffix |
||
− | -->{{#vardefine:rare_imagesuffix|{{#if:{{langList|isOnWiki}}|/{{{lang|{{lang}}}}}}}}}<!-- |
||
// category? |
// category? |
||
-->{{#vardefine:rare_category|<!-- |
-->{{#vardefine:rare_category|<!-- |
||
-->{{#or:<!-- |
-->{{#or:<!-- |
||
− | -->{{{cat| |
+ | -->{{{cat|{{{cate|{{{category|{{options/get|rare|cat}}}}}}}}}}}<!-- input or options or cached auto value |
-->|<!-- |
-->|<!-- |
||
auto detected: |
auto detected: |
||
− | -->{{# |
+ | -->{{#switch:{{#var:_rare_cate_flag}}<!-- |
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
− | --> |
+ | -->{{#vardefineecho:_rare_cate_flag|<!-- |
+ | -->{{#ifeq:{{NAMESPACE}}|{{ns:0}}|<!-- only mainspace pages |
||
⚫ | |||
⚫ | |||
⚫ | |||
+ | -->{{#ifeq:{{ROOTPAGENAME}}|{{BASEPAGENAME}}|y}}<!-- a root page. |
||
+ | -->}}<!-- |
||
+ | -->}}<!-- |
||
+ | -->}}<!-- |
||
+ | -->}}<!-- |
||
+ | -->{{#if:{{#var:_rare_cate_flag}}||{{#vardefine:_rare_cate_flag|n}}}}<!--cache |
||
⚫ | |||
-->}}<!-- |
-->}}<!-- |
||
-->}}<!-- |
-->}}<!-- |
||
Ligne 22 : | Ligne 27 : | ||
//prepare |
//prepare |
||
⚫ | |||
-->{{#switch:{{lc:{{{1|}}}}}<!-- |
-->{{#switch:{{lc:{{{1|}}}}}<!-- |
||
(most-used ones at the top and least-used ones at the bottom to improve performance) |
(most-used ones at the top and least-used ones at the bottom to improve performance) |
||
− | -->|0|1|2|3|4|5|6|7|8|9 |
+ | -->|0|1|2|3|4|5|6|7|8|9 = {{#vardefine:_s_rare|0{{{1|}}}}}<!-- 00 01 02 .. string sorting can get correct results. |
− | + | -->|10|11 = {{#vardefine:_s_rare|{{{1|}}}}}<!-- 10 11 |
|
⚫ | |||
− | -->{{#vardefine:rare_cate_text|Category:{{l10n|rare|rarity_cate|$rarity$={{{1|}}}}}}}<!-- |
||
⚫ | |||
⚫ | |||
⚫ | |||
− | -->{{#vardefine:rare_file|Rarity color {{{1|}}}{{#var:rare_imagesuffix}}.png}}<!-- |
||
− | + | -->|-1|gray|trash = {{#vardefine:_s_rare|-1}}<!-- gray |
|
− | + | -->|#default = {{#vardefine:_s_rare|}}<!-- as-is |
|
⚫ | |||
− | // set vars |
||
⚫ | |||
− | -->{{#vardefine:rare_cate_text|Category:{{l10n|rare|rarity_cate_fiery}}}}<!-- |
||
⚫ | |||
− | -->{{#vardefine:rare_file|Rarity color fiery red{{#var:rare_imagesuffix}}.gif}}<!-- |
||
− | -->{{#vardefine:rare_hovertext|{{l10n|rare|rarity_level_fiery}}}}<!-- |
||
− | -->{{#vardefine:rare_sortkey|13}}<!-- |
||
⚫ | |||
− | // set vars |
||
− | -->{{#if:{{#var:rare_category}}|<!-- |
||
− | -->{{#vardefine:rare_cate_text|Category:{{l10n|rare|rarity_cate_rainbow}}}}<!-- |
||
⚫ | |||
− | -->{{#vardefine:rare_file|Rarity color rainbow{{#var:rare_imagesuffix}}.gif}}<!-- |
||
− | -->{{#vardefine:rare_hovertext|{{l10n|rare|rarity_level_rainbow}}}}<!-- |
||
− | -->{{#vardefine:rare_sortkey|12}}<!-- |
||
⚫ | |||
− | // set vars |
||
− | -->{{#if:{{#var:rare_category}}|<!-- |
||
− | -->{{#vardefine:rare_cate_text|Category:{{l10n|rare|rarity_cate_quest}}}}<!-- |
||
⚫ | |||
− | -->{{#vardefine:rare_file|Rarity color quest{{#var:rare_imagesuffix}}.png}}<!-- |
||
− | -->{{#vardefine:rare_hovertext|{{l10n|rare|rarity_level_quest}}}}<!-- |
||
− | -->{{#vardefine:rare_sortkey|11}}<!-- |
||
⚫ | |||
− | // set vars |
||
− | -->{{#if:{{#var:rare_category}}|<!-- |
||
− | -->{{#vardefine:rare_cate_text|Category:{{l10n|rare|rarity_cate_negative}}}}<!-- |
||
⚫ | |||
− | -->{{#vardefine:rare_file|Rarity color negative{{#var:rare_imagesuffix}}.png}}<!-- |
||
− | -->{{#vardefine:rare_hovertext|{{l10n|rare|rarity_level_negative}}}}<!-- |
||
− | -->{{#vardefine:rare_sortkey|{{{1|}}}}}<!-- |
||
⚫ | |||
− | -->{{#vardefine:rare_file|Tango Cross1.png}}<!-- |
||
− | -->{{#vardefine:rare_hovertext|{{l10n|rare|invalid}}}}<!-- |
||
− | -->{{#vardefine:rare_sortkey|-99}}<!-- |
||
-->}}<!-- end of switch |
-->}}<!-- end of switch |
||
//output |
//output |
||
− | --> |
+ | -->{{#if:{{#var:_s_rare}}|<!-- standard levels |
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
− | -->{{# |
+ | -->{{#vardefine:rare_cate_text|Category:<!-- |
− | + | -->{{#if:{{langList|isOnWiki}}|<!-- |
|
− | --> |
+ | -->{{l10n|rare|cate_{{#var:_s_rare}}|lang=en}}/{{lang}}<!-- en cate with lang-postfix |
+ | -->|<!-- |
||
⚫ | |||
+ | -->{{l10n|rare|cate_{{#var:_s_rare}}}}<!-- |
||
⚫ | |||
⚫ | |||
+ | -->{{#if:{{#var:rare_cate_cache_{{#var:_s_rare}}}}||<!--don't duplicate cate |
||
+ | -->[[{{#var:rare_cate_text}}]]<!-- |
||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
-->}}<!-- |
-->}}<!-- |
||
+ | --><s style="display:none;">{{#var:_s_rare}}*</s><!-- |
||
⚫ | |||
+ | -->|<!-- |
||
+ | -->{{{1|}}}<!-- Unrecognizable, output it as-is |
||
-->}}<!-- |
-->}}<!-- |
||
Version du 28 septembre 2020 à 14:07
Documentation La documentation ci-dessous est transcluse de Modèle:Rare/doc. (modifier | historique)
[purger]
Usage
Ce modèle re-créer le domaine de la Rareté ( rare =
) dans le Modèle:Item infobox, en produisant la couleur du niveau de rareté.
Entrer le numéro de rareté dans les paramètres. Utilisé le même numéro que vous voulez pour l'infobox (voir rareté).
- Pour la rareté (généralement pour les objets de quête), entrer
q
dans les paramètres. - Pour la rareté , entrer
-1
dans les paramètres.
- 1er Exemple
{{rare|2}}
Produces:
- 2ème Exemple
{{rare|q}}
Produces:
Liste des couleurs
- Voir Rareté pour les détails