Modèle:Objets : Différence entre versions

[version vérifiée][version vérifiée]
Ligne 61 : Ligne 61 :
 
<div>Informations générales</div>
 
<div>Informations générales</div>
 
<div style="margin: 10px 5px;">
 
<div style="margin: 10px 5px;">
{{#vardefine:InfoGeneral|
+
{{#if:{{{ImageBoutique|}}}
<div style="display: flex; gap: 5px;">
+
|{{#if:{{{Image|}}}
<div style="width: 33%; display: flex; flex-direction: column;">
+
|
<div class="fondfenetre" style="text-align: center; border-radius: 8px 0; border: 1px black solid;">Icône</div>
+
{{Tabber
<div style="padding: 25px 0; margin: auto;">{{#if:{{{Image|}}}|{{#ifeq:{{#pos:{{{Image}}}|[}}|0|{{{Image}}}|[[Image:{{{Image}}}.png]]}}|[[Image:Nonspecifie.png]]}}</div>
 
</div>
 
<div style="width: 67%; display: flex; flex-direction: column;">
 
<div class="fondfenetre" style="text-align: center; border-radius: 8px 0; border: 1px black solid;">Description en jeu</div>
 
<p style="margin: auto; padding: 10px 5px; text-align: center;">{{#if:{{{Description|}}}|{{{Description}}}|Il n'y a pas de description en jeu.}}</p>
 
</div>
 
</div>
 
<div class="fondfenetre" style="text-align: center; border-radius: 8px 8px 0 0; border: 1px black solid;">Actions possibles</div>
 
<div class="test" style="margin-top: 2px; display: flex; gap: 2px; text-align: center; flex-wrap: wrap;">
 
<div style="flex: 1 1 20%;">
 
<div class="fondfenetre popInfo" style="padding: 0 5px; position: relative; cursor: pointer;">Échangeable{{IconeHelp|Version=2|Translate=-90|Est-il possible d'échanger cet objet avec un autre joueur ?}}
 
</div>
 
<div style="margin: 5px 0;">{{#if:{{{Échange|}}}|[[Image:{{{Échange}}}.png]]|[[Image:Nonspecifie.png]]}}</div>
 
</div>
 
<div style="flex: 1 1 20%;">
 
<div class="fondfenetre popInfo" style="padding: 0 5px; position: relative; cursor: pointer;">Magasin{{IconeHelp|Version=2|Translate=-90|Est-il possible de mettre cet objet dans un magasin personnel ?}}</div>
 
<div style="margin: 5px 0;">{{#if:{{{Magasin|}}}|[[Image:{{{Magasin}}}.png]]|[[Image:Nonspecifie.png]]}}</div>
 
</div>
 
<div style="flex: 1 1 20%;">
 
<div class="fondfenetre popInfo" style="padding: 0 5px; position: relative; cursor: pointer;">Jetable{{IconeHelp|Version=2|Translate=-90|Est-il possible de lâcher cet objet par terre ?}}</div>
 
<div style="margin: 5px 0;">{{#if:{{{Lâcher|}}}|[[Image:{{{Lâcher}}}.png]]|[[Image:Nonspecifie.png]]}}</div>
 
</div>
 
<div style="flex: 1 1 20%;">
 
<div class="fondfenetre popInfo" style="padding: 0 5px; position: relative; cursor: pointer;">PNJ{{IconeHelp|Version=2|Translate=-90|Est-il possible de vendre cet objet dans le magasin d'un PNJ ?}}</div>
 
<div style="margin: 5px 0;">{{#if:{{{PNJ|}}}|[[Image:{{{PNJ}}}.png]]|[[Image:Nonspecifie.png]]}}</div>
 
</div>
 
<div style="flex: 1 1 20%;">
 
<div class="fondfenetre popInfo" style="padding: 0 5px; position: relative; cursor: pointer;">Entreposable{{IconeHelp|Version=2|Translate=-90|Est-il possible de mettre cet objet dans l'entrepôt du magasinier ?}}</div>
 
<div style="margin-top: 5px;">{{#if:{{{Maga|}}}|[[Image:{{{Maga}}}.png]]|[[Image:Nonspecifie.png]]}}</div>
 
</div>
 
<div style="flex: 1 1 20%;">
 
<div class="fondfenetre popInfo" style="padding: 0 5px; position: relative; cursor: pointer;">Empilable{{IconeHelp|Version=2|Translate=-90|Est-il possible d'empiler cet objet ?}}</div>
 
<div style="margin-top: 5px;">{{#if:{{{Empilable|}}}|[[Image:{{{Empilable}}}.png]]|[[Image:Nonspecifie.png]]}}</div>
 
</div>
 
<div style="flex: 1 1 20%;">
 
<div class="fondfenetre popInfo" style="padding: 0 5px; white-space: nowrap; position: relative; cursor: pointer;">Boîte aux lettres{{IconeHelp|Version=2|Translate=-90|Est-il possible d'envoyer cet objet via la boîte aux lettres ?}}</div>
 
<div style="margin-top: 5px;">{{#if:{{{BAL|}}}|[[Image:{{{BAL}}}.png]]|[[Image:Nonspecifie.png]]}}</div>
 
</div>
 
</div>}}{{#if:{{{ImageBoutique|}}}|{{Tabber
 
 
|noBg=True
 
|noBg=True
 
|Center=True
 
|Center=True
Ligne 109 : Ligne 70 :
 
|noOverflow=True
 
|noOverflow=True
 
|Bo1=Jeu
 
|Bo1=Jeu
|Co1={{#var:InfoGeneral}}
+
|Co1={{Objets/InformationsGenerales|Contexte=Jeu|Image={{{Image}}}|Description={{{Description|}}}|Échange={{{Échange|}}}|Magasin={{{Magasin|}}}|Lâcher={{{Lâcher|}}}|PNJ={{{PNJ|}}}|Maga={{{Maga|}}}|Empilable={{{Empilable|}}}|BAL={{{BAL|}}}}}
 
|Bo2=Boutique
 
|Bo2=Boutique
|Co2=
+
|Co2={{Objets/InformationsGenerales|Contexte=Boutique|ImageBoutique={{{ImageBoutique}}}|InfoBoutique={{{InfoBoutique|}}}|DescriptionBoutique={{{DescriptionBoutique|}}}}}
{{#if:{{{NomBoutique|}}}|
 
<div style="display: flex; gap: 5px;">
 
<div style="width: 100%; display: flex; flex-direction: column;">
 
<div class="fondfenetre" style="text-align: center; border-radius: 8px 0; border: 1px black solid;">Nom boutique</div>
 
<div style="padding: 5px 0; margin: auto; text-align: center;">'''{{{NomBoutique}}}'''</div>
 
</div>
 
<div style="width: 100%;">
 
<div class="fondfenetre" style="text-align: center; border-radius: 8px 0; border: 1px black solid;">Icône</div>
 
<div class="shop-img" style="padding: 5px 0; margin: auto; text-align: center;">{{#ifeq:{{#pos:{{{ImageBoutique}}}|[}}|0|{{{ImageBoutique}}}|[[Image:{{{ImageBoutique}}}.png]]}}</div>
 
</div>
 
</div>
 
|
 
<div class="fondfenetre" style="text-align: center; border-radius: 8px 0; border: 1px black solid;">Icône</div>
 
<div class="shop-img" style="padding: 5px 0; margin: auto; text-align: center;">{{#ifeq:{{#pos:{{{ImageBoutique}}}|[}}|0|{{{ImageBoutique}}}|[[Image:{{{ImageBoutique}}}.png]]}}</div>
 
 
}}
 
}}
{{#if:{{{InfoBoutique|}}}|
+
|{{Objets/InformationsGenerales|Contexte=Boutique|ImageBoutique={{{ImageBoutique}}}|InfoBoutique={{{InfoBoutique|}}}|DescriptionBoutique={{{DescriptionBoutique|}}}}}
{{#if:{{{DescriptionBoutique|}}}|
 
<div class="tabber-container">
 
<div style="display: flex; flex-direction: row; gap: 10px; flex-wrap: wrap;  padding: 5px; justify-content: center; margin: 0 auto; background: rgba(0, 0, 0, .1);">
 
<div class="button tabber-active" data-position="0">Info</div>
 
<div class="button" data-position="1">Description</div>
 
</div>
 
<div class="tabber-texte" style="padding-top: 5px; max-height: 200px; overflow-y: auto;">
 
<div class="tabber-noactive tabber-active">
 
<div class="info-boutique" style="margin: 0 5px;">
 
{{{InfoBoutique}}}
 
</div>
 
</div>
 
<div class="tabber-noactive">
 
<div class="info-boutique" style="margin: 0 5px;">
 
{{{DescriptionBoutique}}}
 
</div>
 
</div>
 
</div>
 
</div>
 
|<div class="fondfenetre" style="text-align: center; border-radius: 8px 0; border: 1px black solid;">Info</div>
 
<div style="max-height: 200px; overflow-y: auto;">
 
<div class="info-boutique" style="margin: 10px 5px 0;">
 
{{{InfoBoutique}}}
 
</div>
 
</div>
 
 
}}
 
}}
 +
|{{Objets/InformationsGenerales|Contexte=Jeu|Image={{{Image|}}}|Description={{{Description|}}}|Échange={{{Échange|}}}|Magasin={{{Magasin|}}}|Lâcher={{{Lâcher|}}}|PNJ={{{PNJ|}}}|Maga={{{Maga|}}}|Empilable={{{Empilable|}}}|BAL={{{BAL|}}}}}
 
}}
 
}}
}}|{{#var:InfoGeneral}}}}
 
 
</div>
 
</div>
 
</div>
 
</div>

Version du 5 février 2022 à 03:05

Cet objet appartient à la famille :
Non conforme
Informations générales
Icône
Nonspecifie.png
Description en jeu

Il n'y a pas de description en jeu.

Actions possibles
Échangeable

Information manquante.

Nonspecifie.png
Magasin

Information manquante.

Nonspecifie.png
Jetable

Information manquante.

Nonspecifie.png
PNJ

Information manquante.

Nonspecifie.png
Entreposable

Information manquante.

Nonspecifie.png
Empilable

Information manquante.

Nonspecifie.png
Boîte aux lettres

Information manquante.

Nonspecifie.png
Comment m'obtenir ?

D'où vient cet objet ?

Informations spécifiques

Catégorie non conforme


Utilisation du modèle

Ce modèle doit être utilisé pour tous les objets. Pour chaque catégorie d'objet, une partie du modèle reste inchangée et est décrite dans la section suivante (partie commune). Les spécificés des différentes catégories d'objets sont décrites après.

Partie commune

{{Objets
|Categorie=Objets de raffinage//Catégorie de l'objet, les différents choix possibles sont :
//Coffres
//Objets de raffinage
//Objets spéciaux
//Objets de quête
|Categorie2=Coffres //Argument falcutatif. Utiliser si l'objet appartient à 2 catégories (exemple : Coffre-dragon bl. (fac.)). |Image=Nomdelimage //Nom de l'image de l'objet. Elle doit être enregistré en PNG, fond transparent, taille 32x32. |ImageBoutique=[[Image:Nomdelimageis.png|130px]] //Argument falcutatif. A utiliser si une image de la boutique est disponible. L'image doit toujours être redimensionnée à 130px, sauf si sa taille est inférieure (ce qui est très rare). |InfoBoutique=Flemme d'écrire un exemple... //Argument falcutatif. A utiliser si l'objet possède une description dans la catégorie "Info" de la boutique (différence de sa description en jeu). |DescriptionBoutique=Flemme d'écrire un exemple... //Argument falcutatif. A utiliser si l'objet possède une description dans la catégorie "Description" de la boutique. |Description=Flemme d'écrire un exemple... //Description de l'objet dans le jeu. |Échange=Oui/Non //Est-ce que l'objet est échangeable ? |Magasin=Oui/Non //Est-ce que l'objet peut être vendu dans un magasin ? |Lâcher=Oui/Non //Est-ce que l'objet peut être lâché ? |PNJ=Oui/Non //Est-ce que l'objet peut être vendu dans le magasin d'un PNJ ? |Maga=Oui/Non //Est-ce que l'objet peut être posé dans l'entrepôt du magasinier ? |Empiler=Oui/Non //Est-ce que l'objet est empilable ? |BAL=Oui/Non //Est-ce que l'objet peut être envoyé par la boîte aux lettres ? |Origine={{Tableau}} //Comment obtenir l'objet ? Utiliser le modèle Modèle:Tableau.

Objet de raffinage

Code à utiliser lorsque l'objet appartient à la catégorie objet de raffinage. Exemple : Perle blanche

|Amelioration={{Gallery}} //Liste des objets pouvant être améliorés par l'objet de raffinage en question. Utiliser le modèle Modèle:Gallery. Le modèle Modèle:Tabber peut aussi être utilisé.
|Fabrication={{Gallery}} //Liste des objets pouvant être fabriqués par l'objet de raffinage en question. Utiliser le modèle Modèle:Gallery. Le modèle Modèle:Tabber peut aussi être utilisé.
|InfoSup=... //Argument falcutatif. Utiliser si il y a des informations supplémentaires à ajouter.
}}

Coffre

Code à utiliser lorsque l'objet appartient à la catégorie coffre. Exemple : Coffre orné d'or

|Contenu={{Objets/Contenu}} //Liste des récompenses à l'intérieur du coffre. Utiliser le modèle Modèle:Objets/Contenu ou Modèle:Objets/Contenu2.
|Aleatoire=True //True si les récompenses du coffre sont aléatoires.
|Ouverture=1 //Nombre d'ouverture du coffre.
|Petit=True //Argument falcutatif. True pour changer l'affichage de la fenêtre "Informations spécifiques". Utiliser lorsque le coffre contient peu de récompense.
|InfoSup=... //Argument falcutatif. Utiliser si il y a des informations supplémentaires à ajouter.
|InfoSupMax=... //Argument falcutatif. Peut être utilisé uniquement lorsque Petit est True. Même fonction qu'InfoSup mais l'affichage est un peu différent.
}}