Difference between revisions of "Quest table body"
Stratonian (talk | contribs) m |
Stratonian (talk | contribs) m |
||
Line 2: | Line 2: | ||
|[[{{{1}}}]]||[[{{{2}}}]]||{{#arrayprint:reward quantities|<br>|@<!-- | |[[{{{1}}}]]||[[{{{2}}}]]||{{#arrayprint:reward quantities|<br>|@<!-- | ||
-->|@ <!-- item quantity | -->|@ <!-- item quantity | ||
− | -->{{#vardefine:reward name|{{#arrayindex:reward names|{{#expr:{{#var:index}}+1}}}}}}<!-- get reward name at index | + | -->{{#vardefine:reward name|{{#arrayindex:reward names|{{#vardefineecho:index|{{#expr:{{#var:index}}+1}}}}}}}}<!-- get reward name at index |
-->{{#ifeq:{{#var:reward name}}|Experience|{{icon|Experience Icon.png|Experience}}<!-- if experience | -->{{#ifeq:{{#var:reward name}}|Experience|{{icon|Experience Icon.png|Experience}}<!-- if experience | ||
-->|{{#ifeq:{{#var:reward name}}|Gold|{{icon|Gold Icon.png|Gold}}<!-- if gold | -->|{{#ifeq:{{#var:reward name}}|Gold|{{icon|Gold Icon.png|Gold}}<!-- if gold | ||
-->|{{item<!-- create item | -->|{{item<!-- create item | ||
-->|{{#var:reward name}}<!-- item name | -->|{{#var:reward name}}<!-- item name | ||
− | -->|{{#arrayindex:reward qualities | + | -->|{{#arrayindex:reward qualities|{{#var:index}}}}<!-- get item quality and increment index |
-->}}}}}}}} | -->}}}}}}}} | ||
|- | |- | ||
</includeonly><noinclude>{{{{PAGENAME}}/Documentation}}</noinclude> | </includeonly><noinclude>{{{{PAGENAME}}/Documentation}}</noinclude> |
Revision as of 21:44, 16 February 2024
Description
Creates a recipe table using the parameters provided in the original inline query. Used in conjunction with Quest table header.
Usage
e.g. To display the quests that give 'Campfire' as a reward:
{{#ask: [[Has reward::?;Campfire]] |?Has quest giver |?Has reward|+index=2 |?Has reward|+index=3 |?Has reward|+index=4 |format=template |introtemplate=quest table header |template=quest table body |outrotemplate=table footer }}