Difference between revisions of "Quest info"
Stratonian (talk | contribs) m (location parameter) |
Stratonian (talk | contribs) (property setting) |
||
Line 52: | Line 52: | ||
|}</div><!-- | |}</div><!-- | ||
DESCRIPTION | DESCRIPTION | ||
− | -->{{#if:{{{description|}}}|{{quotation|{{{description}}}|game}}}}</includeonly><noinclude>{{{{PAGENAME}}/Documentation}}</noinclude> | + | -->{{#if:{{{description|}}}|{{quotation|{{{description}}}|game}}}}<!-- |
+ | SET PROPERTIES | ||
+ | -->{{#if:{{{name|}}}{{NAMESPACE}}|<!-- if there is a name parameter or namespace don't set any properties | ||
+ | -->|{{#arrayprint:rewards||@|<!-- for all rewards | ||
+ | -->{{#set:Has reward=<!-- set 'Has reward' property | ||
+ | -->{{#vardefineecho:index|{{#expr:{{#var:index|0}}+1}}}}<!-- recursively define reward index | ||
+ | -->;{{#explode:@| |0}}<!-- set reward quantity | ||
+ | -->;{{#explode:{{#sub:@|{{#pos:@| }}}}|#|0}}<!-- set reward name | ||
+ | -->;{{#explode:@|#|1}}}}}}<!-- set reward quality | ||
+ | |||
+ | -->}}</includeonly><noinclude>{{{{PAGENAME}}/Documentation}}</noinclude> |
Revision as of 13:38, 13 January 2024
Description
Displays an information page about a Quest.
Usage
{{Quest info|<image=image>|<name=name>|<description=description>|<category=category>|<quest giver=quest giver>|<previous=previous>|<rewards=rewards>}}
Parameters
image: A map or image of the quest location.
- Optional. Defaults to '
{{PAGENAME}}.jpg
'. - Notes: Only use if the image name differs from the name of the page.
name: The name of the quest.
- Optional. Defaults to '
{{PAGENAME}}
'. - Notes: Only use if the template is on a different page to the quest's main article.
Possible categories:
- •guild quests
- •main quests
- •side quests
rewards: A comma-separated list experience, gold, or items recieved upon quest completion.
- Optional.
- Notes: Only specify item quality if it differs from its default quality. e.g. '
[quantity1] [reward1]#[quality1], [quantity2] [reward2]#[quality2], etc
'. Useitem choice
to show a choice of one item.
Errors
No description was provided. Add a description parameter.