Modèle:Équipements/Liste : Différence entre versions

[version vérifiée][version vérifiée]
(Page créée avec « <div style="display: flex; flex-direction: row;"> <div style="display: grid; grid-template-columns: max-content; justify-items: center; column-gap: 4px; row-gap: 2px; marg... »)
 
 
(43 révisions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
<div style="display: flex; flex-direction: row;">
+
<div class="tab-glob">{{#vardefine:gridrows|grid-template-rows: auto repeat({{#if:{{{Bonus2|}}}|{{#if:{{{Bonus3|}}}|{{#if:{{{Bonus4|}}}|{{#if:{{{Bonus5|}}}|5|4}}|3}}|2}}|1}}, 34px) repeat({{#if:{{{Objet1|}}}|{{#if:{{{Objet2|}}}|{{#if:{{{Objet3|}}}|{{#if:{{{Objet4|}}}|5|4}}|3}}|2}}|1}}, 37px);}}
<div style="display: grid; grid-template-columns: max-content; justify-items: center; column-gap: 4px; row-gap: 2px; margin-right: 3px; align-self: start;">
+
<div style="{{#var:gridrows}}">
<div class="fondfenetre" style="color: white; width: 100%; border: 1px black solid;">Amélioration</div>
+
<div class="fondfenetre" {{#ifeq:{{{Up|}}}|4|style="padding: 0 15px;"}}>Amélioration</div>
{{#forargs: Bonus
+
<div>{{{Bonus1|[[Valeur d'attaque|VA]]}}}</div>{{#if:{{{Bonus2|}}}|<div>{{{Bonus2}}}</div>{{#if:{{{Bonus3|}}}|<div>{{{Bonus3}}}</div>{{#if:{{{Bonus4|}}}|<div>{{{Bonus4}}}</div>{{#if:{{{Bonus5|}}}|<div>{{{Bonus5}}}</div>{{#vardefine:nombreBonus|5}}|{{#vardefine:nombreBonus|4}}}}|{{#vardefine:nombreBonus|3}}}}|{{#vardefine:nombreBonus|2}}}}|{{#vardefine:nombreBonus|1}}}}
| key
+
<div>[[Yangs]] [[Image:Yangs.png|link=Yangs]]</div>{{#if:{{{Objet1|}}}|<div>Objet 1</div>{{#if:{{{Objet2|}}}|<div>Objet 2</div>{{#if:{{{Objet3|}}}|<div>Objet 3</div>{{#if:{{{Objet4|}}}|<div>Objet 4</div>{{#vardefine:nombreObjet|4}}|{{#vardefine:nombreObjet|3}}}}|{{#vardefine:nombreObjet|2}}}}|{{#vardefine:nombreObjet|1}}}}|{{#vardefine:nombreObjet|0}}}}
| value
 
|<div id="soulignement" style="border: 1px solid black; width: 100%; font-weight: bold; height: 32px; line-height: 32px;">{{#var:value}}</div>
 
}}
 
{{#forargs: Objet
 
| key
 
| value
 
|<div id="soulignement" style="border: 1px solid black; width: 100%; font-weight: bold; height: 35px; line-height: 35px;">{{#var:value}}</div>
 
}}
 
 
</div>
 
</div>
<div style="width: 100%; overflow: auto;">
+
<div>
<div style="margin: 0 1px 5px 1px;">
+
<div style="{{#ifexpr:{{{Up|9}}}!=9|grid-template-columns: repeat({{#expr:{{{Up|9}}}+1}}, minmax({{#ifeq:{{{Up|9}}}|4|90|75}}px, 1fr));}}{{#var:gridrows}}">
<div style="width: 100%; display: grid; grid-template-columns: repeat({{#expr:{{{Up|9}}}+1}}, minmax({{#ifexpr:{{{Up|9}}}> 9 |60|75}}px, 1fr)); justify-items: center; column-gap: 4px; row-gap: 2px;">
+
{{#ifeq:{{{Up|}}}|4|
{{#loop: tortue
+
<div class="fondfenetre">+0 à +39</div>
|0
+
<div class="fondfenetre">+40 à +79</div>
|{{#expr:{{{Up|9}}}+1}}
+
<div class="fondfenetre">+80 à +119</div>
|<div class="fondfenetre" style="color: white; width: 100%; border: 1px black solid;">+{{#var:tortue}}</div>
+
<div class="fondfenetre">+120 à +159</div>
 +
<div class="fondfenetre">+160 à +200</div>
 +
|
 +
<div class="fondfenetre">+0</div>
 +
<div class="fondfenetre">+1</div>
 +
<div class="fondfenetre">+2</div>
 +
<div class="fondfenetre">+3</div>
 +
<div class="fondfenetre">+4</div>
 +
<div class="fondfenetre">+5</div>
 +
<div class="fondfenetre">+6</div>
 +
<div class="fondfenetre">+7</div>
 +
<div class="fondfenetre">+8</div>
 +
<div class="fondfenetre">+9</div>
 +
{{#ifexpr:{{{Up|9}}}=15|
 +
<div class="fondfenetre">+10</div>
 +
<div class="fondfenetre">+11</div>
 +
<div class="fondfenetre">+12</div>
 +
<div class="fondfenetre">+13</div>
 +
<div class="fondfenetre">+14</div>
 +
<div class="fondfenetre">+15</div>
 +
}}
 
}}
 
}}
{{#forargs: Bonus
 
| key
 
| value
 
|
 
 
{{#loop: tortue
 
{{#loop: tortue
 
  |0
 
  |0
  |{{#expr:{{{Up|9}}}+1}}
+
  |{{#expr:{{#var:nombreBonus}}}}
|<div style="display: flex; border: 1px solid black; width: 100%; height: 32px;"><div style="margin: auto;">{{{{{#expr:{{#var:tortue}}+1+({{#var:key}}-1)*({{{Up|9}}}+1)}}|}}}</div></div>
 
}}
 
}}
 
</div>
 
</div>
 
</div>
 
</div>
 
}}
 
{{#forargs: Objet
 
| key
 
| value
 
 
  |
 
  |
<div id="soulignement" style="display: flex; border: 1px solid black; width: 100%; font-weight: bold;">
+
<div><div>{{{{{#expr:1+({{{Up|9}}}+1)*{{#var:tortue}}}}|}}}</div></div>
<div style="margin: auto; line-height: 35px;">Objet {{#var:key}}</div>
+
<div><div>{{{{{#expr:2+({{{Up|9}}}+1)*{{#var:tortue}}}}|}}}</div></div>
</div>
+
<div><div>{{{{{#expr:3+({{{Up|9}}}+1)*{{#var:tortue}}}}|}}}</div></div>
{{#loop: tortue
+
<div><div>{{{{{#expr:4+({{{Up|9}}}+1)*{{#var:tortue}}}}|}}}</div></div>
|1
+
<div><div>{{{{{#expr:5+({{{Up|9}}}+1)*{{#var:tortue}}}}|}}}</div></div>
|{{#expr:{{{Up|9}}}}}
+
{{#ifeq:{{{Up|9}}}|4||
|<div style="display: flex; border: 1px solid black; width: 100%; height: 35px;">
+
<div><div>{{{{{#expr:6+({{{Up|9}}}+1)*{{#var:tortue}}}}|}}}</div></div>
<div style="margin: auto;">{{{{{#expr:{{{Up|9}}}+{{#var:tortue}}+({{#var:key}}-1)*({{{Up|9}}})}}|}}}</div>
+
<div><div>{{{{{#expr:7+({{{Up|9}}}+1)*{{#var:tortue}}}}|}}}</div></div>
</div>
+
<div><div>{{{{{#expr:8+({{{Up|9}}}+1)*{{#var:tortue}}}}|}}}</div></div>
}}
+
<div><div>{{{{{#expr:9+({{{Up|9}}}+1)*{{#var:tortue}}}}|}}}</div></div>
}}
+
<div><div>{{{{{#expr:10+({{{Up|9}}}+1)*{{#var:tortue}}}}|}}}</div></div>{{#ifexpr:{{{Up|9}}}=15|
 +
<div><div>{{{{{#expr:11+({{{Up|9}}}+1)*{{#var:tortue}}}}|}}}</div></div>
 +
<div><div>{{{{{#expr:12+({{{Up|9}}}+1)*{{#var:tortue}}}}|}}}</div></div>
 +
<div><div>{{{{{#expr:13+({{{Up|9}}}+1)*{{#var:tortue}}}}|}}}</div></div>
 +
<div><div>{{{{{#expr:14+({{{Up|9}}}+1)*{{#var:tortue}}}}|}}}</div></div>
 +
<div><div>{{{{{#expr:15+({{{Up|9}}}+1)*{{#var:tortue}}}}|}}}</div></div>
 +
<div><div>{{{{{#expr:16+({{{Up|9}}}+1)*{{#var:tortue}}}}|}}}</div></div>}}}}
 +
}} {{#if:{{{Modele|}}}|{{{Modele}}}|<div></div>{{#vardefine:totalBonus|{{#expr:{{#var:nombreBonus}}*({{{Up|9}}}+1)}}}}
 +
{{#loop: moutarde|0|{{#expr:{{#var:nombreObjet}}+1}}|{{#ifexpr:{{#var:moutarde}}=0}}||<div></div>}}
 +
<div><div>{{{{{#expr:{{#var:totalBonus}}+1+{{{Up|9}}}*{{#var:moutarde}}}}|}}}</div></div>
 +
<div><div>{{{{{#expr:{{#var:totalBonus}}+2+{{{Up|9}}}*{{#var:moutarde}}}}|}}}</div></div>
 +
<div><div>{{{{{#expr:{{#var:totalBonus}}+3+{{{Up|9}}}*{{#var:moutarde}}}}|}}}</div></div>
 +
<div><div>{{{{{#expr:{{#var:totalBonus}}+4+{{{Up|9}}}*{{#var:moutarde}}}}|}}}</div></div>
 +
<div><div>{{{{{#expr:{{#var:totalBonus}}+5+{{{Up|9}}}*{{#var:moutarde}}}}|}}}</div></div>
 +
<div><div>{{{{{#expr:{{#var:totalBonus}}+6+{{{Up|9}}}*{{#var:moutarde}}}}|}}}</div></div>
 +
<div><div>{{{{{#expr:{{#var:totalBonus}}+7+{{{Up|9}}}*{{#var:moutarde}}}}|}}}</div></div>
 +
<div><div>{{{{{#expr:{{#var:totalBonus}}+8+{{{Up|9}}}*{{#var:moutarde}}}}|}}}</div></div>
 +
<div><div>{{{{{#expr:{{#var:totalBonus}}+9+{{{Up|9}}}*{{#var:moutarde}}}}|}}}</div></div>{{#ifexpr:{{{Up|9}}}=15|
 +
<div><div>{{{{{#expr:{{#var:totalBonus}}+10+{{{Up|9}}}*{{#var:moutarde}}}}|}}}</div></div>
 +
<div><div>{{{{{#expr:{{#var:totalBonus}}+11+{{{Up|9}}}*{{#var:moutarde}}}}|}}}</div></div>
 +
<div><div>{{{{{#expr:{{#var:totalBonus}}+12+{{{Up|9}}}*{{#var:moutarde}}}}|}}}</div></div>
 +
<div><div>{{{{{#expr:{{#var:totalBonus}}+13+{{{Up|9}}}*{{#var:moutarde}}}}|}}}</div></div>
 +
<div><div>{{{{{#expr:{{#var:totalBonus}}+14+{{{Up|9}}}*{{#var:moutarde}}}}|}}}</div></div>
 +
<div><div>{{{{{#expr:{{#var:totalBonus}}+15+{{{Up|9}}}*{{#var:moutarde}}}}|}}}</div></div>}}
 +
}}</div></div></div>

Version actuelle datée du 19 octobre 2022 à 23:37

Amélioration
+0
+1
+2
+3
+4
+5
+6
+7
+8
+9