Différences entre les versions de « Modèle:Infobox Objet »

5 825 octets ajoutés ,  26 septembre 2021 à 14:09
m
aucun résumé de modification
m
m
 
(19 versions intermédiaires par le même utilisateur non affichées)
Ligne 20 : Ligne 20 :
--><table class="infobox {{{profession|defaut}}}" style="margin: 0 0 0.5em 1em; border: 1px solid silver; float: right; font-size: 90%; text-align: left; width: 340px;" cellpadding="5">
--><table class="infobox {{{profession|defaut}}}" style="margin: 0 0 0.5em 1em; border: 1px solid silver; float: right; font-size: 90%; text-align: left; width: 340px;" cellpadding="5">
     <tr>
     <tr>
         <th colspan="2" class="infobox-color-{{{profession|defaut}}} rarete-{{lc:{{{rarete|Blanc}}}}}" style="font-size: 110%; text-align: center;">
         <th colspan="2" class="infobox-color-{{{profession|defaut}}} rarete-{{lc:{{{rarete|Blanc}}}}}" style="font-size: 110%; text-align: center;"><!--
            {{ #ifeq: "{{{type}}}" | "Objet interactif" | '''{{{nom_infobox|{{PAGENAME}}}}}''' |
        -->{{ #ifeq: "{{{type}}}" | "Objet interactif" | {{{nom_infobox|{{PAGENAME}}}}} |
                 {{ #ifeq: "{{{type}}}" | "Paquet" | '''{{{nom_infobox|{{PAGENAME}}}}}''' |
                 {{ #ifeq: "{{{type}}}" | "Paquet" | {{{nom_infobox|{{PAGENAME}}}}} |
                 <div style="position: relative">
                 <div style="position: relative">
                     <div style="position: absolute; left: 2px; top: 2px;">[[Fichier:{{{nom|{{PAGENAME}}}}}.png|{{{nom_infobox|{{PAGENAME}}}}}]]</div>
                     <div style="position: absolute; left: 2px; top: 2px;">[[Fichier:{{{nom|{{PAGENAME}}}}}.png|{{{nom_infobox|{{PAGENAME}}}}}]]</div>
                     <div style="width: 70px; float: left;">&nbsp;</div>
                     <div style="width: 70px; float: left;">&nbsp;</div>
                     <div style="text-align: top; width: 250px; float: right;">'''{{{nom_infobox|{{PAGENAME}}}}}'''</div>
                     <div style="text-align: top; width: 250px; float: right;">{{{nom_infobox|{{PAGENAME}}}}}</div>
                 </div>
                 </div>
                 }}
                 }}
Ligne 33 : Ligne 33 :
     </tr>
     </tr>
     <tr valign="top">
     <tr valign="top">
<!-- -->{{ #if: {{{image|}}} |
        {{ #if: {{{image|}}} |
         <td colspan="2" style="text-align: center; padding: 1px 0 1px 0;">[[Fichier:{{{nom|{{PAGENAME}}}}}-screen.jpg|340px|{{{nom_infobox|{{PAGENAME}}}}}]]</td>
         <td colspan="2" style="text-align: center; padding: 1px 0;">[[Fichier:{{{nom|{{PAGENAME}}}}}-screen.jpg|340px|{{{nom_infobox|{{PAGENAME}}}}}]]</td>
<!-- -->|
        |
         <td style="height: 48px;">&nbsp;</td>
         <td style="height: 48px;">&nbsp;</td>
<!-- -->}}
        }}
     </tr>
     </tr>
{{ #if: {{{build|}}} |
{{ #if: {{{build|}}} |
Ligne 51 : Ligne 51 :
     <tr valign="top">
     <tr valign="top">
         <th class="infobox-color-{{{profession|defaut}}}">[[Objet|Type]]</th>
         <th class="infobox-color-{{{profession|defaut}}}">[[Objet|Type]]</th>
         <td>'''[[Est de type::{{{type}}}]]''' [[Catégorie:{{{type}}}]]{{ #if:{{{type2|}}}|<br>'''[[Est de type::{{{type2}}}]]''' [[Catégorie:{{{type2}}}]]| }}</td>
         <th><!--
            -->[[Est de type::{{{type}}}]] [[Catégorie:{{{type}}}]]<!--
            -->{{ #if: {{{type2|}}} |<br>[[Est de type::{{{type2}}}]] [[Catégorie:{{{type2}}}]] |}}
        </th>
     </tr>
     </tr>
     <tr valign="top">
     <tr valign="top">
         <th class="infobox-color-{{{profession|defaut}}}">[[Empilement|Empilable]]</th>
         <th class="infobox-color-{{{profession|defaut}}}">[[Empilement|Empilable]]</th>
         <td>'''[[Empilable::{{{empilable|Non}}}]]'''</td>
         <th>[[Empilable::{{{empilable|Non}}}]]</th>
     </tr>
     </tr>
     <tr valign="top">
     <tr valign="top">
         <th class="infobox-color-{{{profession|defaut}}}">[[Personnalisé]]</th>
         <th class="infobox-color-{{{profession|defaut}}}">[[Personnalisé]]</th>
         <td>'''[[Personnalisable::{{{personnalisation|Non}}}]]'''</td>
         <th>[[Personnalisable::{{{personnalisation|Non}}}]]</th>
     </tr>
     </tr>
     <tr valign="top">
     <tr valign="top">
         <th class="infobox-color-{{{profession|defaut}}}">[[Campagne]]</th>
         <th class="infobox-color-{{{profession|defaut}}}">[[Campagne]]</th>
         <td>'''[[Disponible dans la campagne::{{{campagne|Core}}}]]'''{{ #if: {{{campagne2|}}} |<br>'''[[Disponible dans la campagne::{{{campagne2}}}]]'''| }}{{ #if: {{{campagne3|}}} |<br>'''[[Disponible dans la campagne::{{{campagne3}}}]]'''| }}</td>
         <th><!--
            -->[[Disponible dans la campagne::{{{campagne|Core}}}]]<!--
            -->{{ #if: {{{campagne1|}}} |<br>[[Disponible dans la campagne::{{{campagne1}}}]] |}}<!--
            -->{{ #if: {{{campagne2|}}} |<br>[[Disponible dans la campagne::{{{campagne2}}}]] |}}<!--
            -->{{ #if: {{{campagne3|}}} |<br>[[Disponible dans la campagne::{{{campagne3}}}]] |}}
        </th>
     </tr>
     </tr>
{{ #if: {{{skin|}}} |
{{ #if: {{{skin|}}} |
Ligne 73 : Ligne 81 :
-->{{ #if: {{{evenement|}}} |
-->{{ #if: {{{evenement|}}} |
     <tr valign="top">
     <tr valign="top">
         <th class="infobox-color-{{{profession|defaut}}}">[[Evènement]]</th>
         <th class="infobox-color-{{{profession|defaut}}}">[[Evénement]]</th>
         <td colspan="2">{{{evenement}}}</td>
         <td colspan="2"><!--
    -->{{ #arraymap: {{{evenement}}}
        | ;
        | @@@
        | [[Disponible pendant l'événement::@@@]]
        | <br>
        }}<!--
    --></td>
     </tr>
     </tr>
}}<!--
}}<!--
Ligne 80 : Ligne 95 :
     <tr valign="top">
     <tr valign="top">
         <th class="infobox-color-{{{profession|defaut}}}">Valeur</th>
         <th class="infobox-color-{{{profession|defaut}}}">Valeur</th>
         <td colspan="2">{{prix|{{{valeur}}}}} {{#set:Se vend={{{valeur}}}|+sep=-}}</td>
         <td colspan="2">{{prix|{{{valeur}}}}} {{ #set: Se vend={{{valeur}}}|+sep=-}}</td>
     </tr>
     </tr>
}}<!--
}}<!--
Ligne 86 : Ligne 101 :
     <tr valign="top">
     <tr valign="top">
         <th class="infobox-color-{{{profession|defaut}}}">Prix</th>
         <th class="infobox-color-{{{profession|defaut}}}">Prix</th>
         <td colspan="2">{{prix|{{{prix}}}}} {{#set:S'achète={{{prix}}}}}</td>
         <td colspan="2">{{prix|{{{prix}}}}} {{ #set: S'achète={{{prix}}}|+sep=-}}</td>
     </tr>
     </tr>
}}<!--
}}<!--
Ligne 104 : Ligne 119 :
     <tr valign="top">
     <tr valign="top">
         <th class="infobox-color-{{{profession|defaut}}}">[[Recyclage|Produit de recyclage]]</th>
         <th class="infobox-color-{{{profession|defaut}}}">[[Recyclage|Produit de recyclage]]</th>
         <td colspan="2">[[Fichier:{{{se_recycle_en1}}}.png|22px]] [[{{{se_recycle_en1|}}}]] ''({{{nombre1}}})'' {{#set:Se recycle en={{{se_recycle_en1|}}}}}[[Catégorie:{{{se_recycle_en1}}} (Recyclage)]]{{ #if: {{{se_recycle_en2|}}} |<br>[[Fichier:{{{se_recycle_en2}}}.png|22px]] [[{{{se_recycle_en2}}}]] ''({{{nombre2}}})'' {{#set:Se recycle en={{{se_recycle_en2}}}}}[[Catégorie:{{{se_recycle_en2}}} (Recyclage)]]|}}{{ #if: {{{se_recycle_en3|}}} |<br>[[Fichier:{{{se_recycle_en3}}}.png|22px]] [[{{{se_recycle_en3}}}]] ''({{{nombre3}}})'' {{#set:Se recycle en={{{se_recycle_en3}}}}}[[Catégorie:{{{se_recycle_en3}}} (Recyclage)]]|}}{{ #if: {{{se_recycle_en4|}}} |<br>[[Fichier:{{{se_recycle_en4}}}.png|22px]] [[{{{se_recycle_en4}}}]] ''({{{nombre4}}})'' {{#set:Se recycle en={{{se_recycle_en4}}}}}[[Catégorie:{{{se_recycle_en4}}} (Recyclage)]]|}}{{ #if: {{{se_recycle_en5|}}} |<br>[[Fichier:{{{se_recycle_en5}}}.png|22px]] [[{{{se_recycle_en5}}}]] ''({{{nombre5}}})'' {{#set:Se recycle en={{{se_recycle_en5}}}}}[[Catégorie:{{{se_recycle_en5}}} (Recyclage)]]|}}{{ #if: {{{se_recycle_en6|}}} |<br>[[Fichier:{{{se_recycle_en6}}}.png|22px]] [[{{{se_recycle_en6}}}]] ''({{{nombre6}}})'' {{#set:Se recycle en={{{se_recycle_en6}}}}}[[Catégorie:{{{se_recycle_en6}}} (Recyclage)]]|}}</td>
         <td colspan="2"><!--
            -->{{objet|{{{se_recycle_en1}}}}} ''({{{nombre1}}})'' {{ #set: Se recycle en={{{se_recycle_en1|}}}}} [[Catégorie:{{{se_recycle_en1}}} (Recyclage)]]<!--
            -->{{ #if: {{{se_recycle_en2|}}} |<br>{{objet|{{{se_recycle_en2}}}}} ''({{{nombre2}}})'' {{ #set: Se recycle en={{{se_recycle_en2}}}}} [[Catégorie:{{{se_recycle_en2}}} (Recyclage)]] |}}<!--
            -->{{ #if: {{{se_recycle_en3|}}} |<br>{{objet|{{{se_recycle_en3}}}}} ''({{{nombre3}}})'' {{ #set: Se recycle en={{{se_recycle_en3}}}}} [[Catégorie:{{{se_recycle_en3}}} (Recyclage)]] |}}<!--
            -->{{ #if: {{{se_recycle_en4|}}} |<br>{{objet|{{{se_recycle_en4}}}}} ''({{{nombre4}}})'' {{ #set: Se recycle en={{{se_recycle_en4}}}}} [[Catégorie:{{{se_recycle_en4}}} (Recyclage)]] |}}<!--
            -->{{ #if: {{{se_recycle_en5|}}} |<br>{{objet|{{{se_recycle_en5}}}}} ''({{{nombre5}}})'' {{ #set: Se recycle en={{{se_recycle_en5}}}}} [[Catégorie:{{{se_recycle_en5}}} (Recyclage)]] |}}<!--
            -->{{ #if: {{{se_recycle_en6|}}} |<br>{{objet|{{{se_recycle_en6}}}}} ''({{{nombre6}}})'' {{ #set: Se recycle en={{{se_recycle_en6}}}}} [[Catégorie:{{{se_recycle_en6}}} (Recyclage)]] |}}
        </td>
     </tr>
     </tr>
}}<!--
}}<!--
Ligne 116 : Ligne 138 :
     <tr valign="top">
     <tr valign="top">
         <th class="infobox-color-{{{profession|defaut}}}">Charge</th>
         <th class="infobox-color-{{{profession|defaut}}}">Charge</th>
         <td colspan="2">[[Nombre d'utilisation::{{{nombre_utilisation}}}]]</td>
         <td colspan="2">{{ #ifeq: "{{{nombre_utilisation}}}" | "{{infini}}" | {{ #set: Nombre d'utilisation=999999}}{{infini}} | [[Nombre d'utilisation::{{{nombre_utilisation}}}]] }}</td>
     </tr>
     </tr>
}}<!--
}}<!--
Ligne 127 : Ligne 149 :
         <th class="infobox-color-{{{profession|defaut}}}">[[Alcool|Durée de l'effet]]</th>
         <th class="infobox-color-{{{profession|defaut}}}">[[Alcool|Durée de l'effet]]</th>
         <td colspan="2">[[Durée d'alcool::{{{duree_alcool}}}]] minutes</td>
         <td colspan="2">[[Durée d'alcool::{{{duree_alcool}}}]] minutes</td>
    </tr>
}}<!--
-->{{ #ifeq: "{{{type}}}" | "Tonique" |
    <tr valign="top">
        <th class="infobox-color-{{{profession|defaut}}}">[[Titre de Fêtard|Points Titre de Fêtard]]</th>
        <td colspan="2">[[Gain de points pour le titre de Fêtard::{{{points_fetard}}}]]</td>
    </tr>
}}<!--
-->{{ #ifeq: "{{{type}}}" | "Friandise" |
    <tr valign="top">
        <th class="infobox-color-{{{profession|defaut}}}">[[Titre de Gourmand|Points Titre de Gourmand]]</th>
        <td colspan="2">[[Gain de points pour le titre de Gourmand::{{{points_gourmand}}}]]</td>
     </tr>
     </tr>
}}
}}
Ligne 172 : Ligne 206 :
; type2 : Le type secondaire d'un objet ''(ex : Objet de collection).''
; type2 : Le type secondaire d'un objet ''(ex : Objet de collection).''
; valeur : Optionnel. La valeur de reprise de l'objet chez un [[marchand]].
; valeur : Optionnel. La valeur de reprise de l'objet chez un [[marchand]].
; campagne, campagne2, campagne3 : La campagne dans laquelle on trouve cet objet ''(ex : <nowiki>Prophecies</nowiki>).''
; campagne, campagne1...3 : La campagne dans laquelle on trouve cet objet ''(ex : <nowiki>Prophecies</nowiki>).''
; evenement : Optionnel. Le nom de l'évènement pendant lequel on trouve cet objet ''(ex : <nowiki>[[Hivernel 2006]]</nowiki>).''
; evenement : Optionnel. Le nom des événements pendant lequel on trouve cette créature, séparés par des points virgules le cas échéant ''(ex : Hivernel 2006;Hivernel 2007).''
; quete : Optionnel. Le nom de la quête liée à cet objet ''(ex : <nowiki>[[Problème de vers]]</nowiki>).''
; quete : Optionnel. Le nom de la quête liée à cet objet ''(ex : <nowiki>[[Problème de vers]]</nowiki>).''
; empilable : Détermine si plusieurs unités du même objet s'empilent dans l'inventaire ''(ex : 1)''.
; empilable : Détermine si plusieurs unités du même objet s'empilent dans l'inventaire ''(ex : 1)''.
Ligne 186 : Ligne 220 :
; degre_alcool : Indique la force de l'alcool ''(ex : UNITE A DETERMINER).''
; degre_alcool : Indique la force de l'alcool ''(ex : UNITE A DETERMINER).''
; duree_alcool : Indique la durée des effets de cet alcool en minutes ''(ex : 1).''
; duree_alcool : Indique la durée des effets de cet alcool en minutes ''(ex : 1).''
; build1...2 : Optionnel. Le build complet sous la forme gwbbcode, pour les polymocks notamment ''(ex : [nobb][Aura de rétablissement][Boule de feu][Vide][/nobb])''.
; build1...3 : Optionnel. Le build complet sous la forme gwbbcode, pour les polymocks notamment ''(ex : [nobb][Aura de rétablissement][Boule de feu][Vide][/nobb])''.


== Exemples ==
== Exemples ==
Ligne 215 : Ligne 249 :
</pre>
</pre>


[[Catégorie:Infobox]]</noinclude>
[[Catégorie:Infobox]]<templatedata>
{
"params": {
"type": {
"description": "Le type d'objet (ex : Objet recyclable, Alcool, Miniature, Chapeau festif).",
"example": "Objet recyclable",
"type": "string"
},
"profession": {
"type": "string"
},
"type2": {
"description": "Le type secondaire d'un objet (ex : Objet de collection).",
"example": "Objet de collection",
"type": "string"
},
"nom": {
"type": "wiki-page-name",
"description": "Le titre exacte de la page.",
"required": true,
"autovalue": "{{subst:PAGENAME}}"
},
"nom_infobox": {
"description": "Optionnel. Ne l'utiliser que dans le cas d'une homonymie (voir [[Empoigne de Grenth]] pour l'utilisation).",
"type": "wiki-page-name",
"autovalue": "{{subst:PAGENAME}}",
"required": true
},
"rarete": {
"description": "Exprime la rareté d'un objet par sa couleur.",
"example": "Violet",
"type": "string",
"suggested": true
},
"image": {
"description": "Permet d'ajouter une image au format 4/3, 400×300 pixels de préférence.",
"example": "1",
"type": "boolean"
},
"build": {
"description": "Le build complet sous la forme gwbbcode, pour les polymocks notamment.",
"example": "[Polymock - Eclat de feu][Polymock - Immolation][Polymock - Météore][Polymock - Drain de pouvoir][Polymock - Blocage][Polymock - Glyphe de concentration][Polymock - Sceau éthéré][Polymock - Glyphe de pouvoir]",
"type": "string"
},
"build1": {},
"build2": {},
"build3": {},
"empilable": {
"description": "Détermine si plusieurs unités du même objet s'empilent dans l'inventaire.",
"example": "1",
"type": "boolean",
"required": true,
"autovalue": "0"
},
"personnalisation": {
"description": "Détermine si l'objet est personnalisé.",
"example": "Oui",
"type": "boolean",
"autovalue": "",
"suggested": true
},
"campagne": {
"description": "La campagne dans laquelle on trouve cet objet.",
"example": "Prophecies",
"type": "string",
"required": true
},
"campagne1": {
"description": "La campagne dans laquelle on trouve cet objet (ex : Prophecies).",
"type": "string",
"example": "Prophecies"
},
"campagne2": {
"description": "La campagne dans laquelle on trouve cet objet (ex : Prophecies).",
"type": "string",
"example": "Prophecies"
},
"campagne3": {
"description": "La campagne dans laquelle on trouve cet objet (ex : Prophecies).",
"type": "string",
"example": "Prophecies"
},
"skin": {
"description": "Le nom du skin de base utilisé pour cet objet.",
"example": "Bâton de feu",
"type": "string"
},
"evenement": {
"description": "Le nom des événements pendant lequel on trouve cette créature, séparés par des points virgules le cas échéant.",
"example": "Hivernel 2006;Hivernel 2007",
"type": "string",
"suggested": true
},
"valeur": {
"description": "La valeur de reprise de l'objet chez un marchand.",
"example": "25",
"type": "number",
"suggested": true
},
"prix": {
"description": "Le prix de l'objet à l'achat. Ne pas confondre avec le champ \"valeur\".",
"example": "30",
"type": "number",
"suggested": true
},
"quete": {
"description": "Le nom de la quête liée à cet objet.",
"example": "[[Problème de vers]]",
"type": "unbalanced-wikitext",
"suggested": true
},
"se_recycle_en1": {},
"nombre1": {},
"se_recycle_en2": {},
"nombre2": {},
"se_recycle_en3": {},
"nombre3": {},
"se_recycle_en4": {},
"nombre4": {},
"se_recycle_en5": {},
"nombre5": {},
"se_recycle_en6": {},
"nombre6": {},
"contenance": {
"description": "Indique le nombre d'objets que peut contenir un conteneur.",
"example": "5",
"type": "number"
},
"nombre_utilisation": {},
"degre_alcool": {
"description": "Indique la force de l'alcool.",
"example": "3",
"type": "number"
},
"duree_alcool": {
"description": "Indique la durée des effets de cet alcool en minutes.",
"example": "1",
"type": "number"
},
"points_fetard": {},
"points_gourmand": {}
},
"description": "Ce modèle sert à décrire un objet.",
"paramOrder": [
"nom",
"nom_infobox",
"type",
"type2",
"valeur",
"campagne",
"campagne1",
"campagne2",
"campagne3",
"evenement",
"quete",
"empilable",
"personnalisation",
"rarete",
"skin",
"image",
"profession",
"build",
"build1",
"build2",
"build3",
"prix",
"contenance",
"nombre_utilisation",
"degre_alcool",
"duree_alcool",
"points_fetard",
"points_gourmand",
"se_recycle_en1",
"nombre1",
"se_recycle_en2",
"nombre2",
"se_recycle_en3",
"nombre3",
"se_recycle_en4",
"nombre4",
"se_recycle_en5",
"nombre5",
"se_recycle_en6",
"nombre6"
],
"format": "{{_\n| __________________ = _\n}}\n"
}
</templatedata></noinclude>