Difference between revisions of "Template:Quest infobox"

no edit summary
 
(4 intermediate revisions by the same user not shown)
Line 24: Line 24:
  | 1
  | 1
  | {{{phases|1}}}
  | {{{phases|1}}}
  | {{#arraysearch:hidden phases|{{#var:phasecount}}|0||{{#arraydefine:quest transient list|{{{enemies{{#var:phasecount}}|}}}|;}}{{#arraydefine:quest drop list|{{{drops{{#var:phasecount}}|}}}|;}}{{#vardefine:qtl size|{{#arraysize:quest transient list}}}}{{#vardefine:qdl size|{{#arraysize:quest drop list}}}}{{#vardefine:quest column size|{{#ifexpr:{{#var:qtl size|0}} > {{#var:qdl size|0}}|{{#var:qtl size}}|{{#var:qdl size|0}}}}}}{{#ifeq:{{#var:quest column size}}|0||<tr><th style='background-color: #cccccc;' rowspan='{{#var:quest column size}}'>Phase {{#var:phasecount}}<br>{{#if:{{{maxenemies{{#var:phasecount}}|}}}|<abbr title='The maximum amount of enemies that will appear in this phase.'>Max: {{{maxenemies{{#var:phasecount}}|}}}</abbr>}}</th>{{#loop:i
  | {{#arraysearch:hidden phases|{{#var:phasecount}}|0||{{#arraydefine:quest transient list|{{{enemies{{#var:phasecount}}|}}}|;}}{{#arraydefine:quest drop list|{{{drops{{#var:phasecount}}|}}}|;}}{{#vardefine:qtl size|{{#arraysize:quest transient list}}}}{{#vardefine:qdl size|{{#arraysize:quest drop list}}}}{{#vardefine:quest column size|{{#ifexpr:{{#var:qtl size|0}} > {{#var:qdl size|0}}|{{#var:qtl size}}|{{#var:qdl size|0}}}}}}{{#ifeq:{{#var:quest column size}}|0||<tr><th style='background-color: #cccccc;' rowspan='{{#var:quest column size}}'>Phase {{#var:phasecount}}{{#if:{{{maxenemies{{#var:phasecount}}|}}}|<br><abbr title='The maximum amount of enemies that will appear in this phase.'>Max: {{{maxenemies{{#var:phasecount}}|}}}</abbr>}}{{#if:{{{obj{{#var:phasecount}}|}}}|<br>Target: {{Quest objective|class={{#explode:{{{obj{{#var:phasecount}}|}}}|,|0}}|key={{#explode:{{{obj{{#var:phasecount}}|}}}|,|1}}|value={{#explode:{{{obj{{#var:phasecount}}|}}}|,|2}}}} }}</th>{{#loop:i
  | 0
  | 0
  | {{#var:quest column size}}
  | {{#var:quest column size}}
Line 32: Line 32:
   <td>{{#if:{{#explode:{{#var:quest enemy}}|,|1}}|{{#arraydefine:quest enemy skills|{{#explode:{{#var:quest enemy}}|,|1}}|@}}<div class="toccolours mw-collapsible mw-collapsed" style="width:auto; overflow:auto;">
   <td>{{#if:{{#explode:{{#var:quest enemy}}|,|1}}|{{#arraydefine:quest enemy skills|{{#explode:{{#var:quest enemy}}|,|1}}|@}}<div class="toccolours mw-collapsible mw-collapsed" style="width:auto; overflow:auto;">
  <div class="mw-collapsible-content">
  <div class="mw-collapsible-content">
{{#arrayprint:quest enemy skills|<br>|###|{{#ifeq:{{#expr:### < 10000}}|1|{{#masterdata:SkillDescription|###}}|<!--boss skill parsing-->{{#if:{{#explode:###|-|1}}|{{#switch:{{#explode:###|-|0}}
{{#arrayprint:quest enemy skills||###|{{#ifeq:{{#expr:### < 10000}}|1|{{#masterdata:SkillDescription|###}}|<!--boss skill parsing-->{{#if:{{#explode:###|-|1}}|{{#switch:{{#explode:###|-|0}}
| (0 0) = '''Bottom left'''
| (0 0) = '''Bottom left'''
| (0 1) = '''Middle left'''
| (0 1) = '''Middle left'''
Line 42: Line 42:
| (2 1) = '''Middle right'''
| (2 1) = '''Middle right'''
| (2 2) = '''Top right'''
| (2 2) = '''Top right'''
}} '''square'''{{#ifeq:{{#explode:###|-|1}}|0||{{spaces|1}}({{Weapon|{{#explode:###|-|1}}}})}}|###}}}}}}</div></div>|{{#if:{{#explode:{{#var:quest enemy}}|,|0}}|Default kit}}}}</td><!--skills-->
}} '''square'''{{#ifeq:{{#explode:###|-|1}}|0||{{spaces|1}}({{Weapon|{{#explode:###|-|1}}}})}}|###}}<br>}}}}</div></div>|{{#if:{{#explode:{{#var:quest enemy}}|,|0}}|Default kit}}}}</td><!--skills-->
   <td>{{#if:{{#explode:{{#var:quest enemy}}|,|2}}|{{#explode:{{#var:quest enemy}}|,|2}}}}</td><!--LV-->
   <td>{{#if:{{#explode:{{#var:quest enemy}}|,|2}}|{{#explode:{{#var:quest enemy}}|,|2}}}}</td><!--LV-->
   <td>{{#if:{{#explode:{{#var:quest enemy}}|,|3}}|{{#explode:{{#var:quest enemy}}|,|3}}}}</td><!--SA Lv-->
   <td>{{#if:{{#explode:{{#var:quest enemy}}|,|3}}|{{#explode:{{#var:quest enemy}}|,|3}}}}</td><!--SA Lv-->
trusted
5,894

edits