Difference between revisions of "Template:Quest list result format"

From Final Fantasy XIV Online Wiki
Jump to navigation Jump to search
m
Tag: Manual revert
 
(73 intermediate revisions by the same user not shown)
Line 1: Line 1:
<includeonly>|-  
<includeonly>|-  
| [[{{{1|}}}|{{#if:{{{2|}}}|{{{2|}}}|{{{1|}}}}}]]
| [[{{{1|}}}|{{#if:{{{2|}}}|{{{2|}}}|{{{1|}}}}}]]
| style="text-align:left; padding-left:15px;" | {{#if:{{{3|}}}|[[File:{{#switch: {{lc:{{{3|}}}}}
{{#if:{{#var:quest-list-hide-type}}||{{!}} style="text-align:left; padding-left:15px;" {{!}} {{#if:{{{3|}}}|[[File:{{#switch: {{lc:{{{3|}}}}}
                                       | main scenario = Mainscenarioquest.png
                                       | main scenario = Mainscenarioquest.png
                                       | quest | side | side story = Sidequest.png
                                       | quest | side | side story = Sidequest.png
Line 9: Line 9:
                                       | levequest = Levequest.png
                                       | levequest = Levequest.png
                                       | other = Otherquest.png
                                       | other = Otherquest.png
                                       | #default = Sidequest.png}}|30px|{{#ifeq:{{{3|}}}|Sidequest|Sidequest|{{{3|}}} quest}}|link=Quest]]}}
                                       | #default = Sidequest.png}}|30px|{{#ifeq:{{{3|}}}|Sidequest|Sidequest|{{{3|}}} quest}}|link=Quest]]}} }}
| style="padding-left:10px;" | {{{4|}}}
| style="padding-left:10px;" | {{{4|}}}
| {{#if:{{{5|}}}|[[{{{5|}}}]]}}<!--
| {{#if:{{{5|}}}|[[{{{5|}}}]]}}<!--
-->{{#if:{{#var:quest-list-required-items}} | {{!!}} {{#if:{{{8|}}} | {{#arraymap:{{{8|}}}‡|)‡|@@@|
-->{{#if:{{#var:quest-list-required-items}} | {{!!}} {{#if:{{{8|}}} | {{#arraymap:{{{8|}}}‡|)‡|@@@|
                                     {{#vardefine:tmp-name|{{#sub:{{#explode:@@@| |1|2}}|1|0}}}}
                                     {{#vardefine:tmp-name|{{#explode:{{#explode:@@@|(|1|2}}|,|0}}}}
                                     {{#vardefine:tmp-qty|{{#explode:@@@| |0}}}}
                                     {{#vardefine:tmp-qty|{{#explode:@@@| |0}}}}
                                     {{Item reward|{{#var:tmp-qty}}|{{#var:tmp-name}}|no-smw=y}}<br>|}}}}
                                    {{#vardefine:tmp-hq|{{#explode:@@@|,|-1}}}}
                                     {{Item reward|{{#var:tmp-qty}}|{{#ifeq:{{#var:tmp-hq}}|true|HQ {{#var:tmp-name}}|{{#var:tmp-name}}}}|no-smw=y}}<br>|}}}}
   }}<!--
   }}<!--
-->{{#if:{{#var:quest-list-unlocks}}|
-->{{#if:{{#var:quest-list-unlocks}}|
{{!!}} {{#if:{{{6|}}} | {{#arraymap:{{{6|}}}‡|)‡|@@@|{{Unlock reward|{{#switch:{{#sub:{{#explode:@@@| |1}}|1|-1}}
{{!!}} {{#if:{{{6|}}} | {{#arraymap:{{{6|}}}‡|)‡|@@@|{{Unlock reward|{{#switch:{{#sub:{{#explode:@@@| |1}}|1|-1}}
|Action=ac
|Action=ac
|AdventurerPlate=ap
|Aetheryte=aet
|Trait=tt
|Trait=tt
|Dungeon=dg
|Dungeon=dg
Line 36: Line 39:
|Achievement=ach
|Achievement=ach
|MountSpeed=ms
|MountSpeed=ms
|NewGamePlus=ngp
|Reputation=r
|Reputation=r
|Reputation Neutral=r1
|Reputation Neutral=r1
Line 48: Line 52:
-->{{#if:{{#var:quest-list-item-rewards}}|
-->{{#if:{{#var:quest-list-item-rewards}}|
     {{!!}} {{#if:{{{7|}}} | {{#arraymap:{{{7|}}}‡|)‡|@@@|
     {{!!}} {{#if:{{{7|}}} | {{#arraymap:{{{7|}}}‡|)‡|@@@|
                                     {{#vardefine:tmp-name|{{#explode:@@@|,|-3}}}}
                                     {{#vardefine:tmp-name|{{#explode:@@@|,|-4}}}}
                                     {{#vardefine:tmp-minqty|{{#sub:{{#explode:@@@| |1}}|1|-1}}}}
                                     {{#vardefine:tmp-minqty|{{#sub:{{#explode:@@@| |1}}|1|-1}}}}
                                     {{#vardefine:tmp-maxqty|{{#sub:{{#explode:@@@| |2}}|0|-1}}}}
                                     {{#vardefine:tmp-maxqty|{{#sub:{{#explode:@@@| |2}}|0|-1}}}}
                                     {{#vardefine:tmp-qty|{{#var:tmp-minqty}}{{#ifeq:{{#var:tmp-maxqty}}|0||-{{#var:tmp-maxqty}}}}}}
                                     {{#vardefine:tmp-qty|{{#var:tmp-minqty}}{{#ifeq:{{#var:tmp-maxqty}}|0||-{{#var:tmp-maxqty}}}}}}
                                     {{#vardefine:tmp-optional|{{#explode:@@@|,|-1}}}}
                                     {{#vardefine:tmp-optional|{{#explode:@@@|,|-2}}}}
                                     {{#vardefine:tmp-reward-line|{{Item reward|{{#var:tmp-qty}}|{{#var:tmp-name}}|no-smw=y}}<br>}}
                                    {{#vardefine:tmp-hq|{{#explode:@@@|,|-1}}}}
                                     {{#if:{{#var:quest-list-split-optional-rewards}}|{{#ifeq:{{#var:tmp-optional}}|false|{{#var:tmp-reward-line}}}}|{{#var:tmp-reward-line}}}}|}}
                                     {{#vardefine:tmp-reward-line|{{Item reward|{{#var:tmp-qty}}|{{#ifeq:{{#var:tmp-hq}}|true|HQ {{#var:tmp-name}}|{{#var:tmp-name}}}}|no-smw=y}}<br>}}
           }} {{#if:{{#var:quest-list-split-optional-rewards}}|
                                     {{#ifeq:{{#var:tmp-optional}}|false|{{#var:tmp-reward-line}}}}|}}
                  {{!!}} {{#if:{{{7|}}} | {{#arraymap:{{{7|}}}‡|)‡|@@@|
           }} {{#if:{{{9|}}}|'''<div style="margin-top:5px;">Options:</div>'''}}<!--
                                    {{#vardefine:tmp-name|{{#explode:@@@|,|-3}}}}
        -->{{#if:{{{7|}}} | {{#arraymap:{{{7|}}}‡|)‡|@@@|
                                    {{#vardefine:tmp-minqty|{{#sub:{{#explode:@@@| |1}}|1|-1}}}}
                                {{#vardefine:tmp-name|{{#explode:@@@|,|-4}}}}
                                    {{#vardefine:tmp-maxqty|{{#sub:{{#explode:@@@| |2}}|0|-1}}}}
                                {{#vardefine:tmp-minqty|{{#sub:{{#explode:@@@| |1}}|1|-1}}}}
                                    {{#vardefine:tmp-qty|{{#var:tmp-minqty}}{{#ifeq:{{#var:tmp-maxqty}}|0||-{{#var:tmp-maxqty}}}}}}
                                {{#vardefine:tmp-maxqty|{{#sub:{{#explode:@@@| |2}}|0|-1}}}}
                                    {{#vardefine:tmp-optional|{{#explode:@@@|,|-1}}}}
                                {{#vardefine:tmp-qty|{{#var:tmp-minqty}}{{#ifeq:{{#var:tmp-maxqty}}|0||-{{#var:tmp-maxqty}}}}}}
                                    {{#vardefine:tmp-reward-line|{{Item reward|{{#var:tmp-qty}}|{{#var:tmp-name}}|no-smw=y}}<br>}}
                                {{#vardefine:tmp-optional|{{#explode:@@@|,|-2}}}}
                                    {{#if:{{#var:quest-list-split-optional-rewards}}|{{#ifeq:{{#var:tmp-optional}}|true|{{#var:tmp-reward-line}}}}|{{#var:tmp-reward-line}}}}|}}
                                {{#vardefine:tmp-hq|{{#explode:@@@|,|-1}}}}
                        }}
                                {{#vardefine:tmp-reward-line|{{Item reward|{{#var:tmp-qty}}|{{#ifeq:{{#var:tmp-hq}}|true|HQ {{#var:tmp-name}}|{{#var:tmp-name}}}}|no-smw=y}}<br>}}
            }}
                                {{#ifeq:{{#var:tmp-optional}}|true|{{#var:tmp-reward-line}}}}|}}
            }}
}}
}}
</includeonly><noinclude>
</includeonly><noinclude>
Line 77: Line 82:
#Has item reward (optional)
#Has item reward (optional)
#Requires item (optional)
#Requires item (optional)
#Is providing optional reward (optional)


[[Category:Quest formatting templates]]
[[Category:Quest formatting templates]]
[[Category:Semantic result templates]]
[[Category:Semantic result templates]]
</noinclude>
</noinclude>

Latest revision as of 00:00, 4 January 2024

This is a semantic result template for use in {{quest list row}}. The input parameters generated by the semantic query are:

  1. PAGENAME
  2. Has canonical name
  3. Has quest type
  4. Has quest level
  5. Has quest giver
  6. Has system unlock (optional)
  7. Has item reward (optional)
  8. Requires item (optional)
  9. Is providing optional reward (optional)