Modèle:Compétences/Formule : Différence entre versions

[version vérifiée][version vérifiée]
 
(15 révisions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
 
{{LoadJavascript|Script=skills}}
 
{{LoadJavascript|Script=skills}}
 
<div class="skill-container">
 
<div class="skill-container">
 +
{{#ifeq:{{{Categorie|}}}|Cheval
 +
|
 +
<p>La valeur du bonus de la compétence augmente avec le niveau du [[Cheval]] et le niveau de la compétence. Le calculateur ci-dessous permet de conaître la valeur du bonus en fonction des informations données.</p>
 +
|
 
<p style="padding: 0 5px; text-align: center;">Modifier les valeurs pour mettre à jour la fenêtre de compétence.</p>
 
<p style="padding: 0 5px; text-align: center;">Modifier les valeurs pour mettre à jour la fenêtre de compétence.</p>
 +
}}
 +
<div>
 +
<div data-create="form">
 
<div style="display: flex; gap: 15px; flex-wrap: wrap; justify-content: center; margin-top: 15px;">
 
<div style="display: flex; gap: 15px; flex-wrap: wrap; justify-content: center; margin-top: 15px;">
<div style="display: flex; gap: 5px; align-items: center;">
+
{{#ifeq:{{{Categorie|}}}|Cheval||<div style="display: flex; gap: 5px; align-items: center;">
<div>'''Niveau compétence'''</div><div data-create="select" data-max="300" style="text-align: right; margin: -0.5em 0;"></div>
+
<div>'''Niveau compétence'''</div><div data-create="select" data-value="P" style="text-align: right;"></div>
</div>
+
</div>}}
 
{{#fornumargs:number
 
{{#fornumargs:number
 
|value
 
|value
 
|{{#ifeq:{{#var:value}}|VA|{{#vardefine:bool|true}}|{{#switch:{{#var:value}}
 
|{{#ifeq:{{#var:value}}|VA|{{#vardefine:bool|true}}|{{#switch:{{#var:value}}
 
|INT=<div style="display: flex; gap: 5px; align-items: center;">
 
|INT=<div style="display: flex; gap: 5px; align-items: center;">
<div>'''INT'''</div><div data-create="input" data-max="300" style="text-align: right;"></div>
+
<div>'''INT'''</div><div data-create="input" data-type="number" data-min="1" data-max="300" data-value="150" style="text-align: right;"></div>
 +
</div>
 +
|NiveauCheval=<div style="display: flex; gap: 5px; align-items: center;">
 +
<div>'''Niveau du cheval'''</div><div data-create="input" data-type="number" data-min="21" data-max="40" data-value="40" style="text-align: right;"></div>
 +
</div>
 +
|NiveauCompetenceCheval=<div style="display: flex; gap: 5px; align-items: center;">
 +
<div>'''Niveau de la compétence'''</div><div data-create="input" data-type="number" data-min="1" data-max="20" data-value="20" style="text-align: right;"></div>
 
</div>
 
</div>
 
}}}}
 
}}}}
Ligne 17 : Ligne 30 :
 
{{#ifeq:{{#var:bool|false}}|true|<div style="display: flex; gap: 15px; flex-wrap: wrap; justify-content: center; margin-top: 20px;">
 
{{#ifeq:{{#var:bool|false}}|true|<div style="display: flex; gap: 15px; flex-wrap: wrap; justify-content: center; margin-top: 20px;">
 
<div style="display: flex; gap: 5px; align-items: center;">
 
<div style="display: flex; gap: 5px; align-items: center;">
<div>'''VA min'''</div><div data-create="input" data-max="5000" style="text-align: right;"></div>
+
<div>'''VA min'''</div><div data-create="input" data-type="number" data-min="1" data-max="5000" data-value="1000" style="text-align: right;"></div>
 
</div>
 
</div>
 
<div style="display: flex; gap: 5px; align-items: center;">
 
<div style="display: flex; gap: 5px; align-items: center;">
<div>'''VA max'''</div><div data-create="input" data-max="5000" style="text-align: right;"></div>
+
<div>'''VA max'''</div><div data-create="input" data-type="number" data-min="1" data-max="5000" data-value="1500" style="text-align: right;"></div>
 
</div>
 
</div>
 
</div>}}
 
</div>}}
 +
<div data-create="submit" style="display: none;"></div>
 +
</div>
 +
</div>
 
<div class="cadreFenetre ul-res" style="padding: 13px 0; text-align: center; width: max-content; min-width: 250px; display: flex; flex-direction: column; font-family: tahoma; font-size: 12px; line-height: 18px; text-shadow: -1px -1px 0.1px #2e2e2e, -1px 1px 0.1px #2e2e2e, 1px 1px 0.1px #2e2e2e, 1px -1px 0.1px #2e2e2e, -1px 0 0.1px #2e2e2e, 1px 0 0.1px #2e2e2e, 0 1px 0.1px #2e2e2e, 0 -1px 0.1px #2e2e2e; margin: 25px auto 0;">
 
<div class="cadreFenetre ul-res" style="padding: 13px 0; text-align: center; width: max-content; min-width: 250px; display: flex; flex-direction: column; font-family: tahoma; font-size: 12px; line-height: 18px; text-shadow: -1px -1px 0.1px #2e2e2e, -1px 1px 0.1px #2e2e2e, 1px 1px 0.1px #2e2e2e, 1px -1px 0.1px #2e2e2e, -1px 0 0.1px #2e2e2e, 1px 0 0.1px #2e2e2e, 0 1px 0.1px #2e2e2e, 0 -1px 0.1px #2e2e2e; margin: 25px auto 0;">
 
<div id="skill-name" data-name-M="{{{NomM|}}}" data-name-G="{{{NomG|}}}" data-name-P="{{PAGENAME}}" style="color: rgb(241, 230, 192);">{{PAGENAME}}</div>
 
<div id="skill-name" data-name-M="{{{NomM|}}}" data-name-G="{{{NomG|}}}" data-name-P="{{PAGENAME}}" style="color: rgb(241, 230, 192);">{{PAGENAME}}</div>
<div style="color: rgba(142, 194, 146); margin-top: 8px;>{{PAGENAME}} <span id="skill-level"></span></div>
+
{{#ifeq:{{{Categorie|}}}|Cheval||<div style="color: rgba(142, 194, 146); margin-top: 8px;">{{PAGENAME}} <span id="skill-up"></span></div>}}
 
<div style="max-width: 220px; margin: 0 auto; margin-top: 8px; color: rgba(193, 193, 193);">{{{Description|}}}</div>
 
<div style="max-width: 220px; margin: 0 auto; margin-top: 8px; color: rgba(193, 193, 193);">{{{Description|}}}</div>
<div style="margin-top: 8px; color: rgba(190, 180, 125);">
+
{{#if:{{{ListeEffet|}}}|<div style="margin-top: 8px; color: rgba(190, 180, 125);">
{{{ListeEffet|}}}
+
{{{ListeEffet}}}
</div>
+
</div>}}
<div style="margin-top: 8px; color: rgba(193, 193, 193);">
+
<div style="margin-top: {{#ifeq:{{{Categorie|}}}|Cheval|0|8px}}; color: rgba(193, 193, 193);">
*Niveau actuel : <span id="skill-up"></span>{{#vardefine:frelon|1}}{{#while:
+
{{#ifeq:{{{Categorie|}}}|Cheval||*Niveau actuel : <span id="skill-level"></span>}}
|{{#explode:{{{Formules|}}}|*|{{#var:frelon}}}}
+
{{{Formules|}}}
|{{#vardefine:abeille|0}}<nowiki/>
 
*{{#while:
 
|{{#vardefine:li|{{#explode:{{#explode:{{#replace:{{{Formules|}}}||&nbsp;}}|*|{{#var:frelon}}}} |//|{{#var:abeille}}}}}}{{#var:li}}
 
|{{#ifeq: {{#pos:{{#var:li}}|$$}}||{{#var:li}}|<span data-formule="{{#explode:{{#var:li}}|$$}}" data-param="{{#explode:{{#var:li}}|$$|1}}"></span>}} {{#vardefine:abeille|{{#expr:{{#var:abeille}}+1}}}}
 
}}{{#vardefine:frelon|{{#expr:{{#var:frelon}}+1}}}}
 
}}
 
 
</div>
 
</div>
 
</div>
 
</div>
 
</div>
 
</div>
 
<noinclude>[[Catégorie:Nouveaux modèles]]</noinclude>
 
<noinclude>[[Catégorie:Nouveaux modèles]]</noinclude>

Version actuelle datée du 5 août 2022 à 14:11

Modifier les valeurs pour mettre à jour la fenêtre de compétence.

Niveau compétence
Compétences/Formule
Compétences/Formule
  • Niveau actuel :