Modèle:PNJ : Différence entre versions
[version vérifiée] | [version vérifiée] |
(3 révisions intermédiaires par un autre utilisateur non affichées) | |||
Ligne 7 : | Ligne 7 : | ||
<div class="container" style="width: 100%; gap: 10px;"> | <div class="container" style="width: 100%; gap: 10px;"> | ||
<div style="flex-basis: 100%; overflow: hidden; background: rgba(0,0,0,.1); display: flex; justify-content: center; align-items: center;"> | <div style="flex-basis: 100%; overflow: hidden; background: rgba(0,0,0,.1); display: flex; justify-content: center; align-items: center;"> | ||
− | <div>{{#if:{{{Image|}}}|{{{Image}}}|Pas d'image disponible<includeonly>[[Catégorie:Informations manquantes]]</includeonly>}}</div> | + | <div>{{#if:{{{Image|}}}|{{#ifeq:{{#pos:{{{Image}}}|[}}|0|{{{Image}}}|[[Image:{{{Image}}}.png]]}}|Pas d'image disponible<includeonly>[[Catégorie:Informations manquantes]]</includeonly>}}</div> |
</div> | </div> | ||
<div style="flex-basis: 100%;"> | <div style="flex-basis: 100%;"> | ||
Ligne 21 : | Ligne 21 : | ||
</div> | </div> | ||
<div style="margin-top: 15px;"> | <div style="margin-top: 15px;"> | ||
− | <div class="fondfenetre" style="text-align: center; color: white; line-height: 25px; border-radius: 8px 0;">Quête{{#ifexpr:{{#len:{{{Quêtes|}}}}}> | + | <div class="fondfenetre" style="text-align: center; color: white; line-height: 25px; border-radius: 8px 0;">Quête{{#ifexpr:{{#len:{{{Quêtes|}}}}}>200|s|{{#ifeq:{{#pos:{{{Quêtes}}}|*}}|0|{{#ifeq:{{#rpos:{{{Quêtes}}}|*}}|{{#pos:{{{Quêtes}}}|*}}||s}}}}}}</div> |
<div style="margin-top: 10px; line-height: 25px;"> | <div style="margin-top: 10px; line-height: 25px;"> | ||
{{#if:{{{Cache|}}} | {{#if:{{{Cache|}}} | ||
Ligne 28 : | Ligne 28 : | ||
{{{Quêtes}}} | {{{Quêtes}}} | ||
</div> | </div> | ||
− | </div>|{{#if:{{{Quêtes|}}}|{{{Quêtes}}}|' | + | </div>|{{#if:{{{Quêtes|}}}|{{{Quêtes}}}|Ce PNJ n'est lié à aucune quête.}}}} |
</div> | </div> | ||
</div>{{#if:{{{Evenement|}}}|<div style="margin-top: 15px;"> | </div>{{#if:{{{Evenement|}}}|<div style="margin-top: 15px;"> |
Version actuelle datée du 12 février 2024 à 20:01
- PNJ
- PNJ
Description
Informations générales
{{{Info}}}
Où trouver ce PNJ ?
{{{Position}}}
Quête
Ce PNJ n'est lié à aucune quête.
Utilisation du modèle
Récupérer le code d'une page déjà existante (par exemple Marchande) et changer les entrées des arguments en fonction du PNJ à créer. Le fonctionnement des arguments et les différentes entrées possibles sont décrites ci-dessous. Un exemple d'entrée est donné pour chaque argument. La liste des pages appelant ce modèle : liste.
{{PNJ |Image=[[Image:Nomdupnj.png|350px]] //350px est un exemple, il n'y a pas de taille fixée. Une taille doit être utilisée lorsque l'image du PNJ est trop grande et laisse un vide sur la page. |Info='''Marchande''' est... //Résumé (sauf si il y a la place de tout mettre) de toutes les fonctions du PNJ. Des informations annexes peuvent être ajoutées. |Quêtes=*Niveau X : [[Lien vers la quête]] //Liste des quêtes dans lesquelles apparaît le PNJ. |Cache=True //Argument falcutatif. Utiliser uniquement si le PNJ possède beaucoup trop de quête. |Position={{Apparition}} //Où est le PNJ ? Un modèle spécifique est dédié, voir Modèle:Apparition pour connaître le rôle des différents arguments de ce modèle. Le modèle Modèle:Apparition2 peut aussi être utilisé. |Raffinage={{Tabber ... {{PNJ/Fabrication}} }} //Liste des fenêtres de raffinage du PNJ. Utiliser le modèle Modèle:Tabber avec à l'intérieur le modèle Modèle:PNJ/Fabrication pour chaque fenêtre. |Détail= ==Fonctionnalité 1==... //Fenêtre en bas de la page avec aucune contrainte de style. Permet de détailler les fonctionnalités du PNJ (exemple : Statue du Guerrier). Pour les magasins, utiliser le modèle Modèle:MagasinPNJ. }}
Si une information est manquante (entrée vide ou argument inexistant), la page du PNJ apparaîtra dans la catégorie Informations manquantes et pourra être complétée plus tard.