Template:PortalRequirementsTable/row: Difference between revisions

From IdleOn MMO Wiki
mNo edit summary
mNo edit summary
Line 1: Line 1:
<includeonly><tr>{{#vardefineecho:rowspan|{{#expr:{{#count:{{{portalreqs|}}}|,}} + 1}}}}
<includeonly><tr>
<td rowspan='{{#var:rowspan}}'>[[Worlds#{{{area}}}|{{{area}}}]]</td>
<td rowspan='{{#vardefine:rowspan|{{#expr:{{#count:{{{portalreqs|}}}|,}} + 1}}}}'>[[Worlds#{{{area}}}|{{{area}}}]]</td>
<td rowspan='{{#var:rowspan}}'>{{#if:{{{skillname|}}}|{{#arraymap:{{{targets}}}|,|a|[[File:a.png|30px]]|\s}}|{{#arraymap:{{{targets}}}|,|a|[[File:a Idle.gif|30px]]|\n}}}}</td>
<td rowspan='{{#var:rowspan}}'>{{#if:{{{skillname|}}}|{{#arraymap:{{{targets}}}|,|a|[[File:a.png|30px]]|\s}}|{{#arraymap:{{{targets}}}|,|a|[[File:a Idle.gif|30px]]|\n}}}}</td>
{{#invoke:Loops|portalRowLoop
{{#invoke:Loops|portalRowLoop

Revision as of 03:17, 30 May 2023


Usage:
If portal area variables are ommitted, while a req is set, an infotext regarding hidden portals/portals without target will be displayed instead.

{{PortalRequirementsTable/row
|area=example
|targets=example or example,example (has to differentiate between enemies using idle gifs and skilling nodes using pngs
|skillname=example (Optional, if empty assumes the row to represent portals requiring killcounts rather than skill level)
|portalreqs=example,list
|portalareas=example,list
}}