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

From Final Fantasy XIV Online Wiki
Jump to navigation Jump to search
m (somehow this small change broke some formatting so revert for now)
Tag: Undo
Tag: Manual revert
 
(90 intermediate revisions by 4 users 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 = Main Scenario Quest icon.png
                                       | main scenario = Mainscenarioquest.png
                                       | quest | side | side story = Quest icon.png
                                       | quest | side | side story = Sidequest.png
                                       | daily = Daily Quest icon.png
                                       | daily = Dailyquest.png
                                       | feature | class | job | role | crystalline mean = Feature Quest icon.png
                                       | feature | class | job | role | crystalline mean = Featurequest.png
                                       | repeatable feature | repfeature = Repeatablefeaturequest.png
                                       | repeatable feature | repfeature = Repeatablefeaturequest.png
                                       | levequest = Levequest icon.png
                                       | levequest = Levequest.png
                                       | other = Otherquest.png
                                       | other = Otherquest.png
                                       | #default = Quest icon.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|}}}‡|)‡|@@@|
                                    {{#vardefine:tmp-name|{{#explode:{{#explode:@@@|(|1|2}}|,|0}}}}
                                    {{#vardefine:tmp-qty|{{#explode:@@@| |0}}}}
                                    {{#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
|DeepDungeon=dd
|VariantDungeon=vc
|StoneSkySea=sss
|Emote=em
|Emote=em
|Location=lc
|Location=lc
|Other=ot
|Other=ot
|Raid=ra
|Raid=ra
|UltimateRaid=ul
|Guildhest=gh
|Trial=tr
|Trial=tr
|PvP mode=pvp
|PvPmode=pvp
|AetherCurrent=cur
|AetherCurrent=cur
|Achievement=ach
|Achievement=ach
|MountSpeed=ms
|MountSpeed=ms
|NewGamePlus=ngp
|Reputation=r
|Reputation=r
|Reputation Neutral=r1
|Reputation Neutral=r1
Line 37: Line 51:
|Reputation Allied=r9}}|{{#sub:@@@|{{#expr:{{#pos:@@@| |2}} + 1}}}}|no-smw=y}}|<br>}} }} }}<!--
|Reputation Allied=r9}}|{{#sub:@@@|{{#expr:{{#pos:@@@| |2}} + 1}}}}|no-smw=y}}|<br>}} }} }}<!--
-->{{#if:{{#var:quest-list-item-rewards}}|
-->{{#if:{{#var:quest-list-item-rewards}}|
{{!!}} {{#if:{{{7|}}} | {{#arraymap:{{{7|}}}‡|)‡|@@@|
    {{!!}} {{#if:{{{7|}}} | {{#arraymap:{{{7|}}}‡|)‡|@@@|
                                     {{#vardefine:tmp-name|{{#ifeq:{{#explode:@@@|,|5}}||{{trim|{{#explode:@@@|,|2}}}}|{{trim|{{#explode:@@@|,|3}}}}}}}}
                                     {{#vardefine:tmp-name|{{#explode:@@@|,|-4}}}}
                                    {{#vardefine:tmp-minqty|{{#sub:{{#explode:@@@| |1}}|1|-1}}}}
                                     {{#vardefine:tmp-maxqty|{{#sub:{{#explode:@@@| |2}}|0|-1}}}}
                                     {{#vardefine:tmp-maxqty|{{#sub:{{#explode:@@@| |2}}|0|-1}}}}
                                     {{Item reward|{{#sub:{{#explode:@@@| |1}}|1|-1}}{{#ifeq:{{#var:tmp-maxqty}}|0||-{{#var:tmp-maxqty}}}}|{{#var:tmp-name}}|no-smw=y}}|<br>}}
                                     {{#vardefine:tmp-qty|{{#var:tmp-minqty}}{{#ifeq:{{#var:tmp-maxqty}}|0||-{{#var:tmp-maxqty}}}}}}
                        }}
                                    {{#vardefine:tmp-optional|{{#explode:@@@|,|-2}}}}
      }}<!--
                                    {{#vardefine:tmp-hq|{{#explode:@@@|,|-1}}}}
-->{{#if:{{#var:quest-list-required-items}}|
                                    {{#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:{{{8|}}} | {{#arraymap:{{{7|}}}‡|)‡|@@@|
                                    {{#ifeq:{{#var:tmp-optional}}|false|{{#var:tmp-reward-line}}}}|}}
                                    {{#vardefine:tmp-name|{{#ifeq:{{#explode:@@@|,|5}}||{{trim|{{#explode:@@@|,|2}}}}|{{trim|{{#explode:@@@|,|3}}}}}}}}
          }} {{#if:{{{9|}}}|'''<div style="margin-top:5px;">Options:</div>'''}}<!--
                                    {{#vardefine:tmp-maxqty|{{#sub:{{#explode:@@@| |2}}|0|-1}}}}
        -->{{#if:{{{7|}}} | {{#arraymap:{{{7|}}}‡|)‡|@@@|
                                    {{Items required|{{#sub:{{#explode:@@@| |1}}|1|-1}}{{#ifeq:{{#var:tmp-maxqty}}|0||-{{#var:tmp-maxqty}}}}|{{#var:tmp-name}}|no-smw=y}}|<br>}}
                                {{#vardefine:tmp-name|{{#explode:@@@|,|-4}}}}
                        }}
                                {{#vardefine:tmp-minqty|{{#sub:{{#explode:@@@| |1}}|1|-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-optional|{{#explode:@@@|,|-2}}}}
                                {{#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>
This is a semantic result template for use in {{tl|quest list row}}.  The input parameters generated by the semantic query are:
This is a semantic result template for use in {{tl|quest list row}}.  The input parameters generated by the semantic query are:
Line 59: Line 81:
#Has system unlock (optional)
#Has system unlock (optional)
#Has item reward (optional)
#Has item reward (optional)
#Has item requirement (optional)
#Requires item (optional)
 
#Is providing optional reward (optional)
{{quest list header
| unlocks = y
| item-rewards = y
| req-items = y
}}
{{quest list row|Lonely Vigil}}
{{quest list row|Close to Home (Gridania)}}
{{quest list row|Eggs over Queasy}}
{{quest list row|Method in His Malice}}
{{quest list row|Gale-force Warning}}
{{quest list row|Do Goldsmiths Dream of Gilded Sheep}}
{{table footer}}


[[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)