Modèle:Objets/ObjetsSpeciaux : Différence entre versions

[version vérifiée][version vérifiée]
 
(29 révisions intermédiaires par 2 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
{{#ifexpr:{{{Incompatibilite|0}}} = 5 or {{#if:{{{Animation|}}}|1|0}} = 1|{{LoadJavascript|Script=modal}}}}
+
{{#if:{{{Incompatibilite|}}}|{{#ifexpr:{{{Incompatibilite}}} = 5 or {{#if:{{{Animation|}}}|1|0}} = 1|{{LoadJavascript|Script=modal}}}}}}
 
<div class="container" style="column-gap: 10px;">
 
<div class="container" style="column-gap: 10px;">
 
<div style="width: 100%;">
 
<div style="width: 100%;">
<div class="fondfenetre" style="text-align: center; border-radius: 8px 0; margin: 0 0 10px; border: 1px black solid;">{{#ifexpr:{{#count:{{{Bonus|}}}|*}} >= 2|{{#if:{{{Effet|}}}|Effets|Bonus}} conférés|{{#if:{{{Effet|}}}|Effet|Bonus}} conféré}}</div>
+
{{SousTitre|{{#ifexpr:{{#count:{{{Bonus|}}}|*}} >= 2|{{#if:{{{Effet|}}}|Effets|Bonus}} conférés|{{#if:{{{Effet|}}}|Effet|Bonus}} conféré}}}}
 
<div style="margin: 10px 5px;">
 
<div style="margin: 10px 5px;">
{{#ifexpr:{{#count:{{{Bonus|}}}|*}} >= 2||Lorsque cet objet est équipé, il confère {{#if:{{{Effet|}}}|l'effet|le bonus}} suivant :}}
+
{{#ifexpr:{{#count:{{{Bonus|}}}|*}} >= 2|{{{Bonus}}}|{{#if:{{{Effet|}}}|{{{Effet}}}|Lorsque cet objet est équipé, il confère le bonus suivant :
{{{Bonus}}}
+
{{{Bonus}}}}}
 +
}}
 
</div>
 
</div>
 
</div>
 
</div>
 
<div class="cacheOrdi" style="border-left: 1px black dashed; margin-bottom: 10px;"></div>
 
<div class="cacheOrdi" style="border-left: 1px black dashed; margin-bottom: 10px;"></div>
 
<div style="width: 100%;">
 
<div style="width: 100%;">
<div class="fondfenetre" style="text-align: center; border-radius: 8px 0; margin: 0 0 10px; border: 1px black solid;">Caractéristiques</div>
+
{{SousTitre|Caractéristiques}}
 
<div style="margin: 10px 5px;">
 
<div style="margin: 10px 5px;">
 
*La durée d'utilisation de l'objet est de '''{{{Duree|inconnu}}}'''.
 
*La durée d'utilisation de l'objet est de '''{{{Duree|inconnu}}}'''.
 
*Le décompte du temps d'utilisation est en '''{{#if:{{{TempsReel|}}}|temps réel|temps équipé}}'''.
 
*Le décompte du temps d'utilisation est en '''{{#if:{{{TempsReel|}}}|temps réel|temps équipé}}'''.
 
*Une fois équipé, il {{#if:{{{Amovible|}}}|est toujours|n'est pas}} possible de retirer l'objet.
 
*Une fois équipé, il {{#if:{{{Amovible|}}}|est toujours|n'est pas}} possible de retirer l'objet.
*{{#switch:{{{Incompatibilite|}}}
+
{{#switch:{{{Incompatibilite|}}}
|5=Ne peut pas être équipé en même temps que les objets suivants : <div class="modalContainer" style="display: inline-block;"><div class="button">Voir animation</div><div class="modal"><div class="modal-content" style="overflow-y: auto; width: fit-content; max-width: 85%; padding: 10px 10px 10px;"><span class="close" style="padding: 0; line-height: 40px; width: 40px; text-align: center;">×</span><div style="margin-bottom: 10px;">'''Animation'''</div><div style="overflow: hidden; border-radius: 16px;>[[Image:{{{Animation}}}.gif]]</div></div></div></div>
+
|5=<p>Ne peut pas être équipé en même temps que les objets suivants :</p>
 +
<div class="modalContainer" style="text-align: center;"><div class="button modal-trigger">Liste des objets</div><div class="modal" style="z-index: 110; position: fixed; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5);"><div class="modal-content" style="overflow-y: auto; max-width: 800px; width: 90%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: #cbaa74; border: 1px solid black; border-radius: 8px;"><div style="display: flex; justify-content: space-between; align-items: flex-start;">
 +
<div style="padding: 10px;">'''Liste des objets'''</div><div class="close-button" style="width: 40px; height: 40px; font-size: 32px; user-select: none; display: flex; align-items: center; justify-content: center; border-top-right-radius: 8px; cursor: pointer; padding: 0; position: initial;"><span>×</span></div></div><div style="padding: 0 10px 10px 10px;">{{ListeObjetsSpeciauxCategorie1|MinCol=2}}</div></div></div></div>
 
}}
 
}}
 
</div>
 
</div>
 
</div>
 
</div>
 
</div>
 
</div>
{{#if:{{{InfoSup|}}}{{{Animation|}}}|<div class="fondfenetre" style="text-align: center; border-radius: 8px 0; margin: 0 0 10px; border: 1px black solid;">{{#ifexpr:{{#len:{{{InfoSup|}}}}} > 100 |Informations supplémentaires|{{#ifexpr:{{#count:{{{InfoSup|}}}|*}}+{{#if:{{{Animation|}}}|1|0}} >= 2|Informations supplémentaires|Information supplémentaire}}}}</div>
+
{{#if:{{{InfoSup|}}}{{{Animation|}}}|{{SousTitre|{{#ifexpr:{{#len:{{{InfoSup|}}}}} > 100 |Informations supplémentaires|{{#ifexpr:{{#count:{{{InfoSup|}}}|*}}+{{#if:{{{Animation|}}}|1|0}} >= 2|Informations supplémentaires|Information supplémentaire}}}}}}
 
<div style="margin: 10px 5px;">
 
<div style="margin: 10px 5px;">
 
{{#if:{{{Animation|}}}|{{LoadJavascript|Script=modal}}
 
{{#if:{{{Animation|}}}|{{LoadJavascript|Script=modal}}
*Animation lors de l'équipement de l'objet : <div class="modalContainer" style="display: inline-block;"><div class="button">Liste des objets</div><div class="modal"><div class="modal-content" style="overflow-y: auto; width: fit-content; max-width: 85%; padding: 10px 10px 10px;"><span class="close" style="padding: 0; line-height: 40px; width: 40px; text-align: center;">×</span><div style="margin-bottom: 10px;">'''Liste des objets incompatibles avec {{PAGENAME}}'''</div><div style="overflow: hidden; border-radius: 16px;>{{ListeObjetsSpeciauxCategorie1|MinCol=2}}</div></div></div></div>}}
+
*Animation lors de l'équipement de l'objet : <div class="modalContainer" style="display: inline-block;"><div class="button modal-trigger">Voir animation</div><div class="modal" style="z-index: 110; position: fixed; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5);"><div style="overflow-y: auto; width: min-content; max-width: 85%; min-width: min(300px, 80%); position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: #cbaa74; border: 1px solid black; border-radius: 8px;"><div style="display: flex; justify-content: space-between; align-items: flex-start;"><div style="padding: 10px;">'''Animation'''</div><div class="close-button" style="width: 40px; height: 40px; font-size: 32px; user-select: none; display: flex; align-items: center; justify-content: center; border-top-right-radius: 8px; cursor: pointer; padding: 0; position: initial;"><span>×</span></div></div><div style="padding: 0 10px 10px 10px;"><div style="overflow: hidden; border-radius: 16px; width: max-content; max-width: 100%;>[[Image:{{{Animation}}}.gif]]</div></div></div></div></div>}}
 
{{{InfoSup}}}
 
{{{InfoSup}}}
 
</div>}}
 
</div>}}
 
<includeonly>[[Catégorie:Objets spéciaux]]</includeonly>
 
<includeonly>[[Catégorie:Objets spéciaux]]</includeonly>
 
<noinclude>[[Catégorie:Nouveaux modèles]]</noinclude>
 
<noinclude>[[Catégorie:Nouveaux modèles]]</noinclude>

Version actuelle datée du 29 mai 2025 à 16:48

Bonus conféré

Lorsque cet objet est équipé, il confère le bonus suivant : {{{Bonus}}}

Caractéristiques

  • La durée d'utilisation de l'objet est de inconnu.
  • Le décompte du temps d'utilisation est en temps équipé.
  • Une fois équipé, il n'est pas possible de retirer l'objet.