Template:PortalRequirementsTable/row: Difference between revisions

From IdleOn MMO Wiki
mNo edit summary
mNo edit summary
 
(13 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<includeonly><tr>{{#vardefine:rowspan|{{#expr:{{#count:{{{[portalreqs|}}}|,}} + 1}}}}
<includeonly><tr>
<td rowspan='{{#var:rowspan}}'>[[Worlds#{{{area}}}|{{{area}}}]]</td>
<td rowspan='{{#vardefineecho:rowspan|{{#expr:{{#count:{{{portalreqs|}}}|,}} + 1}}}}'>[[Worlds#{{{area}}}|{{{area}}}]]</td>
<td rowspan='{{#var:rowspan}}'>{{#if:{{{skillname|}}}|{{#arraymap:{{{targets}}}|,|a|[[File:a.png|30px]]|\n}}|{{#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>
<td rowspan='{{#var:rowspan}}'>{{#if:{{{skillname|}}}|—|{{{mobAmount|}}}}}</td>
{{#invoke:Loops|portalRowLoop
{{#invoke:Loops|portalRowLoop
|reqs={{{portalreqs|}}}
|reqs={{{portalreqs|}}}
|areas={{{portalareas|}}}
|areas={{{portalareas|}}}
|reqsString=<td>[[File:{{#if:{{{skillname|}}}|{{{skillname}}} Skill Icon.png|Boss Skull.png}}|30px]] {{Numdisplay|(1)}}</td>
|icon={{{skillname|Boss}}}
}}</includeonly><noinclude><pre>
}}</tr></includeonly><noinclude><pre>


Usage:
Usage:

Latest revision as of 01:42, 12 March 2024


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
}}