Terraria Wiki
S'inscrire
Terraria Wiki
Aucun résumé des modifications
Aucun résumé des modifications
 
(8 versions intermédiaires par le même utilisateur non affichées)
Ligne 8 : Ligne 8 :
 
//main name title
 
//main name title
 
--><div class="title"><!--
 
--><div class="title"><!--
-->{{#vardefine:ii:_e|{{#if:{{#lstfnd:{{lang}}|en,de,es,fr,it,pl,pt,ru,zh|,}}||y}}}}<!--
+
-->{{#vardefine:ii:_e|{{#if:{{#lstfnd:{{lang}}|en,de,es,fr,it,pl,pt,<!--ru,-->zh|,}}||y}}}}<!-- Russian wiki also uses English titles in infobox
 
-->{{#if:{{#var:ii:ext:showenglishname}}|{{#switch:{{#var:ii:ext:showenglishname}}|y|yes|on={{#vardefine:ii:_e|y}}|n|no|off={{#vardefine:ii:_e|}}}}}}<!--
 
-->{{#if:{{#var:ii:ext:showenglishname}}|{{#switch:{{#var:ii:ext:showenglishname}}|y|yes|on={{#vardefine:ii:_e|y}}|n|no|off={{#vardefine:ii:_e|}}}}}}<!--
 
MAIN-->{{#var:ii:lname}}<!--
 
MAIN-->{{#var:ii:lname}}<!--
Ligne 17 : Ligne 17 :
 
//images area (images, autoswing, stack)
 
//images area (images, autoswing, stack)
 
--><div class="section images"><!--
 
--><div class="section images"><!--
-->{{#if:{{#var:ii:imagealt}}|<!--
+
--><ul class="infobox-{{#if:{{#var:ii:ext:imagebreak}}|block|inline}}"><!--
--><ul class="infobox-inline"><li>{{#var:ii:imagealt}}</li></ul><!--
+
-->{{#if:{{#var:ii:imagealt}}|<!--
  +
--><li>{{#var:ii:imagealt}}</li><!--
-->|<!--
+
-->|<!--
--><ul class="infobox-{{#if:{{#var:ii:ext:imagebreak}}|block|inline}}"><!--
 
 
//main image
 
//main image
 
-->{{#if:{{#var:ii:image}}|<li>{{#var:ii:image}}{{#if:{{#var:ii:imageold}}|&ensp;{{#var:ii:imageold}}}}</li>}}<!--
 
-->{{#if:{{#var:ii:image}}|<li>{{#var:ii:image}}{{#if:{{#var:ii:imageold}}|&ensp;{{#var:ii:imageold}}}}</li>}}<!--
Ligne 29 : Ligne 29 :
 
//female image
 
//female image
 
-->{{#if:{{#var:ii:imagefemale}}|<li>{{#var:ii:imagefemale}}</li>}}<!--
 
-->{{#if:{{#var:ii:imagefemale}}|<li>{{#var:ii:imagefemale}}</li>}}<!--
--></ul><!--
+
-->}}<!--
-->}}<!--
+
--></ul><!--
 
//autoswing
 
//autoswing
 
-->{{#if:{{#var:ii:autoswing}}|<!--
 
-->{{#if:{{#var:ii:autoswing}}|<!--
 
--><div class="auto">[[File:Auto icon.png|18px|link={{tr|Autoswing|link=y}}|<!--
 
--><div class="auto">[[File:Auto icon.png|18px|link={{tr|Autoswing|link=y}}|<!--
-->{{#if:{{#rmatch:{{#var:ii:damagetype}}|/melee/i|y}}|{{l10n|item_infobox|Autoswing}}<!-- melee -> Autoswing
+
--> {{#if:{{#rmatch:{{#var:ii:damagetype}}|/melee/i|y}}|{{l10n|item_infobox|Autoswing}}<!-- melee -> Autoswing
 
-->|{{#if:{{#rmatch:{{#var:ii:damagetype}}|/throwing/i|y}}|{{l10n|item_infobox|Auto-use}}<!-- throwing -> Auto-use
 
-->|{{#if:{{#rmatch:{{#var:ii:damagetype}}|/throwing/i|y}}|{{l10n|item_infobox|Auto-use}}<!-- throwing -> Auto-use
 
-->|{{#if:{{#rmatch:{{#var:ii:damagetype}}|/ranged{{!}}magic/i|y}}|{{l10n|item_infobox|Autofire}}<!-- ranged/magic -> Autofire
 
-->|{{#if:{{#rmatch:{{#var:ii:damagetype}}|/ranged{{!}}magic/i|y}}|{{l10n|item_infobox|Autofire}}<!-- ranged/magic -> Autofire
Ligne 43 : Ligne 43 :
 
-->}}<!--
 
-->}}<!--
 
//stack
 
//stack
-->{{#if:{{#var:ii:stack}}|{{#iferror:{{#expr:{{#var:ii:stack}}>0}}||<!--
+
-->{{#if:{{isNumber|{{#var:ii:stack}}}}|<!-- if $stack is a number (if it is not, then the raw text is displayed like a regular stat further down)
 
--><div class="stack" title="{{l10n|item_infobox|title:maxstack|$stack$={{#var:ii:stack}}}}">{{stack|{{#var:ii:stack}}}}</div><!--
 
--><div class="stack" title="{{l10n|item_infobox|title:maxstack|$stack$={{#var:ii:stack}}}}">{{stack|{{#var:ii:stack}}}}</div><!--
-->}}}}<!--
+
-->}}<!--
 
--></div><!-- div.section.images
 
--></div><!-- div.section.images
   
Ligne 52 : Ligne 52 :
 
-->{{#if:{{#var:ii:hammer}}{{#var:ii:pick}}{{#var:ii:axe}}|<!--
 
-->{{#if:{{#var:ii:hammer}}{{#var:ii:pick}}{{#var:ii:axe}}|<!--
 
--><ul class="toolpower"><!--
 
--><ul class="toolpower"><!--
--><li title="{{l10n|item_infobox|pickaxe_power}}" class="{{#if:{{#var:ii:pick}}||zero}} pickaxe">[[File:Pickaxe mask.png|link=]] {{percent|{{#iferror:{{#expr:{{#var:ii:pick}}+1}}|{{inline block|css=text-align:left;|{{#var:ii:pick}}}}|{{#var:ii:pick|0}}%}}}}</li><!--
+
--><li title="{{l10n|item_infobox|pickaxe_power}}" class="{{#if:{{#var:ii:pick}}||zero}} pickaxe"><!--
  +
-->[[File:Pickaxe mask.png|link=]] <!--
--><li title="{{l10n|item_infobox|hammer_power}}" class="{{#if:{{#var:ii:hammer}}||zero}} hammer">[[File:Hammer mask.png|link=]] {{percent|{{#iferror:{{#expr:{{#var:ii:hammer}}+1}}|{{inline block|css=text-align:left;|{{#var:ii:hammer}}}}|{{#var:ii:hammer|0}}%}}}}</li><!--
 
--><li title="{{l10n|item_infobox|axe_power}}" class="{{#if:{{#var:ii:axe}}||zero}} axe">[[File:Axe mask.png|link=]] {{percent|{{#iferror:{{#expr:{{#var:ii:axe}}+1}}|{{inline block|css=text-align:left;|{{#var:ii:axe}}}}|{{#var:ii:axe|0}}%}}}}</li><!--
+
-->{{percent|{{#iferror:{{#expr:{{#var:ii:pick}}+1}}|{{inline block|css=text-align:left;|{{#var:ii:pick}}}}|{{#var:ii:pick|0}}%}}}}<!--
 
--></li><!--
  +
--><li title="{{l10n|item_infobox|hammer_power}}" class="{{#if:{{#var:ii:hammer}}||zero}} hammer"><!--
  +
-->[[File:Hammer mask.png|link=]] <!--
 
-->{{percent|{{#iferror:{{#expr:{{#var:ii:hammer}}+1}}|{{inline block|css=text-align:left;|{{#var:ii:hammer}}}}|{{#var:ii:hammer|0}}%}}}}<!--
 
--></li><!--
  +
--><li title="{{l10n|item_infobox|axe_power}}" class="{{#if:{{#var:ii:axe}}||zero}} axe"><!--
  +
-->[[File:Axe mask.png|link=]] <!--
 
-->{{percent|{{#iferror:{{#expr:{{#var:ii:axe}}+1}}|{{inline block|css=text-align:left;|{{#var:ii:axe}}}}|{{#var:ii:axe|0}}%}}}}<!--
 
--></li><!--
 
--></ul><!--
 
--></ul><!--
 
-->}}<!--
 
-->}}<!--
 
-->{{#if:{{#var:ii:pickreq}}|<!--
 
-->{{#if:{{#var:ii:pickreq}}|<!--
 
--><ul class="toolpower"><!--
 
--><ul class="toolpower"><!--
--><li title="{{l10n|item_infobox|pickreq}}">[[File:Pickaxe icon.png|16px|link=]] {{percent|{{#iferror:{{#expr:{{#var:ii:pickreq}}+1}}|{{inline block|css=text-align:left;|{{#var:ii:pickreq}}}}|{{#var:ii:pickreq|0}}%}}}}</li><!--
+
--><li title="{{l10n|item_infobox|pickreq}}"><!--
  +
-->[[File:Pickaxe icon.png|16px|link=]] <!--
 
-->{{percent|{{#iferror:{{#expr:{{#var:ii:pickreq}}+1}}|{{inline block|css=text-align:left;|{{#var:ii:pickreq}}}}|{{#var:ii:pickreq|0}}%}}}}<!--
 
--></li><!--
 
--></ul><!--
 
--></ul><!--
 
-->}}<!--
 
-->}}<!--
 
-->{{#if:{{#var:ii:hammerreq}}|<!--
 
-->{{#if:{{#var:ii:hammerreq}}|<!--
 
--><ul class="toolpower"><!--
 
--><ul class="toolpower"><!--
 
--><li title="{{l10n|item_infobox|hammerreq}}"><!--
--><li title="{{l10n|item_infobox|hammerreq}}">[[File:Hammer icon.png|16px|link=]] {{percent|{{#iferror:{{#expr:{{#var:ii:hammerreq}}+1}}|{{inline block|css=text-align:left;|{{#var:ii:hammerreq}}}}|{{#var:ii:hammerreq|0}}%}}}} {{note|small=y|{{l10n|item_infobox|hammerreq_note}}}}</li><!--
 
  +
-->[[File:Hammer icon.png|16px|link=]] <!--
  +
-->{{percent|{{#iferror:{{#expr:{{#var:ii:hammerreq}}+1}}|{{inline block|css=text-align:left;|{{#var:ii:hammerreq}}}}|{{#var:ii:hammerreq|0}}%}}}} <!--
 
-->{{note|small=y|{{l10n|item_infobox|hammerreq_note}}}}<!--
 
--></li><!--
 
--></ul><!--
 
--></ul><!--
 
-->}}<!--
 
-->}}<!--
Ligne 71 : Ligne 87 :
 
--><tr><!--
 
--><tr><!--
 
--><th>{{l10n|item_infobox|th:type}}</th><!--
 
--><th>{{l10n|item_infobox|th:type}}</th><!--
--><td><div class="tags">{{#lstmap:{{#var:ii:types}}|/|@@@@|<!--
+
--><td><div class="tags">{{#lstmap:{{#var:ii:types}}|/|@@@@|<esc><!--
  +
-->{{#vardefine:_typepage|{{#or:{{l10n|item_infobox|typepage:@@@@}}|{{tr|{{ucfirst:@@@@}}|link=y}}}}}}<!--
--><esc><!--
 
-->{{#vardefine:_typepage|{{#or:{{l10n|item_infobox|typepage:@@@@}}|{{tr|{{ucfirst:@@@@}}|link=y}}}}}}<!--
+
-->{{#vardefine:_typetext|{{#or:{{l10n|item_infobox|type:@@@@}}|{{tr|{{ucfirst:@@@@}}}}}}}}<!--
-->{{#vardefine:_typetext|{{#or:{{l10n|item_infobox|type:@@@@}}|{{tr|{{ucfirst:@@@@}}}}}}}}<!--
+
-->{{nowrap|class=tag|{{ifexists|{{#var:_typepage}}|[[{{#var:_typepage}}|{{#var:_typetext}}]]|{{#var:_typetext}}}}}}<!--
  +
--></esc>|}}</div></td><!--
-->{{nowrap|class=tag|{{ifexists|{{#var:_typepage}}|[[{{#var:_typepage}}|{{#var:_typetext}}]]|{{#var:_typetext}}}}}}<!--
 
--></esc><!--
 
-->|}}</div></td><!--
 
 
--></tr><!--
 
--></tr><!--
 
-->}}<!--
 
-->}}<!--
Ligne 90 : Ligne 104 :
 
--><th>{{l10n|item_infobox|th:baitpower}}</th><!--
 
--><th>{{l10n|item_infobox|th:baitpower}}</th><!--
 
--><td>{{percent|{{#var:ii:bait}}%}}</td><!--
 
--><td>{{percent|{{#var:ii:bait}}%}}</td><!--
 
--></tr><!--
  +
-->}}<!--
  +
-->{{#if:{{#iferror:{{#ifexpr:{{#var:ii:fishing|0}}|y}}|y}}|<!-- display fishing power if it is greater than 0 or not a raw number
  +
--><tr><!--
  +
--><th>{{l10n|item_infobox|th:fishingpower}}</th><!--
  +
--><td><!--
  +
-->{{percent|<!--
  +
-->{{#var:ii:fishing}}<!--
  +
-->{{#iferror:{{#expr:{{#var:ii:fishing}}+1}}||%}}<!-- append a percentage sign if ii:fishing is a raw number
  +
-->}}<!--
  +
--></td><!--
 
--></tr><!--
 
--></tr><!--
 
-->}}<!--
 
-->}}<!--
Ligne 155 : Ligne 180 :
 
--></span>}}</td><!--
 
--></span>}}</td><!--
 
--></tr><!--
 
--></tr><!--
-->|{{#if:{{#var:ii:ammo}}||<!-- "place" will consume item, so only needed when not placeable. And not is ammo
+
-->|{{#if:{{#lstind:ammunition|{{#var:ii:types}}|/}}||<!--
 
-->{{#if:{{#var:ii:consumable}}|<!--
 
-->{{#if:{{#var:ii:consumable}}|<!--
  +
// only display consumable if not placeable and not ammo
 
--><tr><!--
 
--><tr><!--
 
--><th>{{l10n|item_infobox|th:consumable}}</th><!--
 
--><th>{{l10n|item_infobox|th:consumable}}</th><!--
Ligne 183 : Ligne 209 :
 
--><tr><!--
 
--><tr><!--
 
--><th>{{l10n|item_infobox|th:cri}}</th><!--
 
--><th>{{l10n|item_infobox|th:cri}}</th><!--
  +
--><td><!--
--><td>{{#iferror:{{#expr:{{#var:ii:critical}}+1}}|{{#var:ii:critical}}|{{percent|{{#var:ii:critical}}%}}}}</td><!--
 
  +
-->{{percent|<!--
  +
-->{{#var:ii:critical}}<!--
  +
-->{{#iferror:{{#expr:{{#var:ii:critical}}+1}}||%}}<!-- append a percentage sign if ii:critical is a raw number
  +
-->}}<!--
  +
--></td><!--
 
--></tr><!--
 
--></tr><!--
 
-->}}<!--
 
-->}}<!--
Ligne 189 : Ligne 220 :
 
--><tr><!--
 
--><tr><!--
 
--><th>{{l10n|item_infobox|th:bodyslot}}</th><!--
 
--><th>{{l10n|item_infobox|th:bodyslot}}</th><!--
--><td>{{#vardefine:_t|{{l10n|item_infobox|bodyslot:{{lc:{{#var:ii:bodyslot}}}}}}}}{{#var:_t|{{#var:ii:bodyslot}}}}</td><!--
+
--><td>{{#or:{{l10n|item_infobox|bodyslot:{{lc:{{#var:ii:bodyslot}}}}}}|{{#var:ii:bodyslot}}}}</td><!--
 
--></tr><!--
 
--></tr><!--
 
-->}}<!--
 
-->}}<!--
Ligne 234 : Ligne 265 :
 
--><tr><!--
 
--><tr><!--
 
--><th>{{l10n|item_infobox|th:tooltip}}</th><!--
 
--><th>{{l10n|item_infobox|th:tooltip}}</th><!--
--><td><i>{{#var:ii:tooltip}}</i></td><!-- Using apostrophes here can cause some tooltips to be bolded. Escape them with &#39;
+
--><td><i>{{#var:ii:tooltip}}</i></td><!--
 
--></tr><!--
 
--></tr><!--
 
-->}}<!--
 
-->}}<!--
  +
-->{{#if:{{isNumber|{{#var:ii:stack|1}}}}||<!-- if $stack is set and is not a number (if it is a number, then it is displayed with {{stack}} at the top; if it is not set, then {{isNumber}} will be true)
 
-->{{#if:{{#var:ii:stack}}|{{#iferror:{{#expr:{{#var:ii:stack}}>0}}|<!--
 
 
--><tr><!--
 
--><tr><!--
 
--><th>{{l10n|item_infobox|th:stack}}</th><!--
 
--><th>{{l10n|item_infobox|th:stack}}</th><!--
 
--><td>{{#var:ii:stack}}</td><!--
 
--><td>{{#var:ii:stack}}</td><!--
 
--></tr><!--
 
--></tr><!--
-->|}}}}<!--
+
-->}}<!--
 
-->{{#if:{{#var:ii:rare}}|<!--
 
-->{{#if:{{#var:ii:rare}}|<!--
 
--><tr><!--
 
--><tr><!--
Ligne 280 : Ligne 310 :
 
--><td>{{buff|id={{#var:ii:buff@@@@:mobile}}{{#var:ii:buff@@@@:id}}|class=break}}</td><!--
 
--><td>{{buff|id={{#var:ii:buff@@@@:mobile}}{{#var:ii:buff@@@@:id}}|class=break}}</td><!--
 
-->|<!--
 
-->|<!--
  +
--><td>{{item<!--
--><td>{{item|{{#var:ii:buff@@@@:link|{{#var:ii:buff@@@@:name}}}}|{{tr|{{#var:ii:buff@@@@:name}}}}|image={{#var:ii:buff@@@@:name}}.png|class=break}}</td><!--
 
 
-->|{{#var:ii:buff@@@@:link|{{#var:ii:buff@@@@:name}}}}<!--
  +
-->|{{tr|{{#var:ii:buff@@@@:name}}}}<!--
  +
-->|image={{#var:ii:buff@@@@:name}}.png<!--
  +
-->|class=break<!--
  +
-->|wrap=y<!--
  +
-->}}</td><!--
 
-->}}<!--
 
-->}}<!--
 
--></tr><!--
 
--></tr><!--
Ligne 298 : Ligne 334 :
 
--><tr><!--
 
--><tr><!--
 
--><th>{{l10n|item_infobox|th:buffduration}}</th><!--
 
--><th>{{l10n|item_infobox|th:buffduration}}</th><!--
--><td>{{#iferror:{{#expr:1+{{#var:ii:buff@@@@:duration}}}}|{{#var:ii:buff@@@@:duration}}|{{duration|{{#var:ii:buff@@@@:duration}}}}}}</td><!--
+
--><td>{{#iferror:{{#expr:1+{{#var:ii:buff@@@@:duration}}}}|<!-- if buffduration is not a raw number
  +
-->{{#var:ii:buff@@@@:duration}}<!-- then display it as-is
  +
-->|<!--
  +
-->{{duration|{{#var:ii:buff@@@@:duration}}}}<!-- else: format it with {{duration}}
  +
-->}}</td><!--
 
--></tr><!--
 
--></tr><!--
 
-->}}<!--
 
-->}}<!--
Ligne 313 : Ligne 353 :
 
--><td>{{buff|id={{#var:ii:debuff@@@@:mobile}}{{#var:ii:debuff@@@@:id}}|class=break}}</td><!--
 
--><td>{{buff|id={{#var:ii:debuff@@@@:mobile}}{{#var:ii:debuff@@@@:id}}|class=break}}</td><!--
 
-->|<!--
 
-->|<!--
  +
--><td>{{item<!--
--><td>{{item|{{#var:ii:debuff@@@@:link|{{#var:ii:debuff@@@@:name}}}}|{{tr|{{#var:ii:debuff@@@@:name}}}}|class=break}}</td><!--
 
  +
-->|{{#var:ii:debuff@@@@:link|{{#var:ii:debuff@@@@:name}}}}<!--
  +
-->|{{tr|{{#var:ii:debuff@@@@:name}}}}<!--
  +
-->|class=break<!--
  +
-->}}</td><!--
 
-->}}<!--
 
-->}}<!--
 
--></tr><!--
 
--></tr><!--
Ligne 331 : Ligne 375 :
 
--><tr><!--
 
--><tr><!--
 
--><th>{{l10n|item_infobox|th:buffduration}}</th><!--
 
--><th>{{l10n|item_infobox|th:buffduration}}</th><!--
--><td>{{#iferror:{{#expr:1+{{#var:ii:debuff@@@@:duration}}}}|{{#var:ii:debuff@@@@:duration}}|{{duration|{{#var:ii:debuff@@@@:duration}}}}}}</td><!--
+
--><td>{{#iferror:{{#expr:1+{{#var:ii:debuff@@@@:duration}}}}|<!-- if debuffduration is not a raw number
  +
-->{{#var:ii:debuff@@@@:duration}}<!-- then display it as-is
  +
-->|<!--
  +
-->{{duration|{{#var:ii:debuff@@@@:duration}}}}<!-- else: format it with {{duration}}
  +
-->}}</td><!--
 
--></tr><!--
 
--></tr><!--
 
-->}}<!--
 
-->}}<!--
Ligne 349 : Ligne 397 :
 
--><div class="section projectile"><!-- div.section.projectile
 
--><div class="section projectile"><!-- div.section.projectile
 
--><div class="title"><!--
 
--><div class="title"><!--
-->{{#if:{{#lstind:pet summon|{{#var:ii:types}}|/}}|<!--
+
-->{{#or:<!--
-->{{l10n|item_infobox|petsummoned}}<!--
+
--> {{#if:{{#lstind:pet summon|{{#var:ii:types}}|/}}|{{l10n|item_infobox|petsummoned}}}}<!--
-->|{{#if:{{#lstind:light pet|{{#var:ii:types}}|/}}|<!--
+
-->|{{#if:{{#lstind:light pet|{{#var:ii:types}}|/}}|{{l10n|item_infobox|lightpetsummoned}}}}<!--
-->{{l10n|item_infobox|lightpetsummoned}}<!--
+
-->|{{#if:{{#lstind:minion|{{#var:ii:types}}|/}}|{{l10n|item_infobox|minionsummoned}}}}<!--
-->|{{#if:{{#lstind:minion|{{#var:ii:types}}|/}}|<!--
+
-->|{{#if:{{#lstind:sentry|{{#var:ii:types}}|/}}|{{l10n|item_infobox|sentrysummoned}}}}<!--
-->{{l10n|item_infobox|minionsummoned}}<!--
+
-->|{{l10n|item_infobox|projectilecreated}}<!--
-->|{{#if:{{#lstind:sentry|{{#var:ii:types}}|/}}|<!--
+
-->}}<!--
-->{{l10n|item_infobox|sentrysummoned}}<!--
 
-->|<!--
 
-->{{l10n|item_infobox|projectilecreated}}<!--
 
-->}}}}}}}}<!--
 
 
--></div><!--
 
--></div><!--
 
--><ul class="infobox-{{#if:{{#var:ii:ext:projectileblock}}|block|inline}}"><!--
 
--><ul class="infobox-{{#if:{{#var:ii:ext:projectileblock}}|block|inline}}"><!--
-->{{#lstmap:{{#var:ii:idprojectile}}|,|@@@@|<esc><li><!--
+
-->{{#lstmap:{{#var:ii:idprojectile}}|,|@@@@|<esc><li><!--
  +
--><div class="name"><!--
--><div class="name">{{#vardefineecho:_pname|{{ProjectileNameFromId|@@@@}}}}</div><!-- //ProjectileNameFromId is i18nready, so no {{tr}} here.
+
-->{{#vardefineecho:_pname|{{projectileNameFromId|@@@@}}}}<!-- {{projectileNameFromId}} is i18nready, so no {{tr}} here
--><div class="image">[[File:{{getProjectileInfo|@@@@|image}}|{{#var:_pname}}|link=]]</div><!--
 
--></li></esc>|}}<!--
+
--></div><!--
-->{{#if:{{#var:ii:ext:projectilename}}{{#var:ii:ext:projectileimage}}|<li><!--
+
--><div class="image">[[File:{{getProjectileInfo|@@@@|image}}|{{#var:_pname}}|link=]]</div><!--
--><div class="name">{{tr|{{#var:ii:ext:projectilename}}}}</div><!--
+
--></li></esc>|}}<!--
--><div class="image">[[File:{{#var:ii:ext:projectileimage|{{#var:ii:ext:projectilename}}.png}}||link=]]</div><!--
+
-->{{#if:{{#var:ii:ext:projectilename}}{{#var:ii:ext:projectileimage}}|<!--
--></li>}}<!--
+
--><li><!--
 
--><div class="name">{{tr|{{#var:ii:ext:projectilename}}}}</div><!--
 
--><div class="image">[[File:{{#var:ii:ext:projectileimage|{{#var:ii:ext:projectilename}}.png}}||link=]]</div><!--
  +
--></li><!--
  +
-->}}<!--
 
--></ul><!--
 
--></ul><!--
 
--></div><!-- div.section.projectile
 
--></div><!-- div.section.projectile
Ligne 378 : Ligne 426 :
 
--><div class="title">{{l10n|item_infobox|sounds}}</div><!--
 
--><div class="title">{{l10n|item_infobox|sounds}}</div><!--
 
--><table class="stat"><!--
 
--><table class="stat"><!--
-->{{#listmap:|list={{#var:ii:sounds}}|insep=;|outsep=|fieldsep=:|token=$1,$2|pattern=<!--
+
-->{{#listmap:|list={{#var:ii:sounds}}|insep=;|outsep=|fieldsep=:|token=$caption$, $soundfiles$|pattern=<!--
 
--><tr><!--
 
--><tr><!--
--><th>$1</th><!-- "@@" is the delimiter between caption and sound file
+
--><th>$caption$</th><!--
 
--><td><!--
 
--><td><!--
--><esc>{{#lstmap:$2|,|%%%%|<span style="margin-left:2px;">{{sound||{{trim|%%%%}}}}</span>|}}</esc><!-- print sounds
+
--><esc>{{#lstmap:$soundfiles$|,|%%%%|<!-- print sounds
  +
--><span style="margin-left:2px;">{{sound||{{trim|%%%%}}}}</span><!--
  +
-->|}}</esc><!--
 
--></td><!--
 
--></td><!--
 
--></tr><!--
 
--></tr><!--
Ligne 393 : Ligne 443 :
 
--><div class="section ids"><ul><!--
 
--><div class="section ids"><ul><!--
 
-->{{#if:{{#var:ii:id}}|<!--
 
-->{{#if:{{#var:ii:id}}|<!--
--><li>{{l10n|item_infobox|id:item}}<b>{{#var:ii:ext:idshow|{{#var:ii:id}}}}</b> {{eicons|errorcate=n|{{#var:ii:name}}}}</li><!--
+
--><li>{{l10n|item_infobox|id:item}}<b>{{#var:ii:ext:idshow|{{#var:ii:id}}}}</b> {{#iferror:{{eicons|{{#var:ii:name}}}}}}</li><!--
 
-->}}<!--
 
-->}}<!--
 
-->{{#if:{{#var:ii:idtile}}|<!--
 
-->{{#if:{{#var:ii:idtile}}|<!--
Ligne 408 : Ligne 458 :
 
-->}}<!--
 
-->}}<!--
 
-->{{#if:{{#var:ii:idbuff}}|<!--
 
-->{{#if:{{#var:ii:idbuff}}|<!--
--><li>{{l10n|item_infobox|id:buff}}<b>{{#var:ii:ext:idbuffshow|<!--
+
--><li>{{l10n|item_infobox|id:buff}}<b><!--
  +
-->{{#listmap:<!--
-->{{#lstmap:{{#lstrm:₰₰|{{#var:ii:idbuff}}|₪|₪}}|₪|@@@@|<esc>{{#or:<!-- remove empty elements
 
-->{{#explode:@@@@||2}}<!-- custom vanity id
+
-->|list={{#lstrm:₰₰|{{#var:ii:idbuff}}||}}<!-- remove empty elements
-->|<!--
+
-->|insep=₪|outsep={{l10n|comma|sep1}}<!--
  +
-->|fieldsep=₰|token=$mobile$, $id$, $idshow$<!-- split elements on ₰
-->{{#explode:@@@@|₰|1}} {{eicons|errorcate=n|{{getBuffInfo|{{#explode:@@@@|₰|0}}{{#explode:@@@@|₰|1}}|page}}}}<!--
 
-->}}</esc>|{{l10n|comma|sep1}}}}<!-- comma-separated
+
-->|pattern=<esc>{{#or:$idshow$|<!--
  +
-->$id$ {{#iferror:{{eicons|{{pagename2en|{{getBuffInfo|$mobile$$id$|page}}}}}}}}<!--
-->}}</b></li><!--
 
  +
-->}}</esc><!--
  +
-->}}<!--
  +
--></b></li><!--
 
-->}}<!--
 
-->}}<!--
 
-->{{#if:{{#var:ii:idprojectile}}|<!--
 
-->{{#if:{{#var:ii:idprojectile}}|<!--
--><li>{{l10n|item_infobox|id:projectile}}<b>{{#lstsep:{{#var:ii:idprojectile}}|,|,\_}}</b></li><!--
+
--><li>{{l10n|item_infobox|id:projectile}}<b>{{#lstsep:{{#var:ii:idprojectile}}|,|{{l10n|comma|sep1}}}}</b></li><!--
 
-->}}<!--
 
-->}}<!--
 
--></ul></div><!-- div.section.ids
 
--></ul></div><!-- div.section.ids

Dernière version du 13 mars 2022 à 21:19

Internal subtemplate. Handles the output of the default "infobox" view of {{item infobox}}.