Difference between revisions of "Quest info"

m
(item choice quest reward)
Line 51: Line 51:
 
-->{{#ifeq:{{lc:{{#var:name}}}}|experience|{{#explode:@| |0}} {{icon|Experience Icon.png|Experience}}<!-- if experience
 
-->{{#ifeq:{{lc:{{#var:name}}}}|experience|{{#explode:@| |0}} {{icon|Experience Icon.png|Experience}}<!-- if experience
 
-->|{{#ifeq:{{lc:{{#var:name}}}}|gold|{{#explode:@| |0}} {{icon|Gold Icon.png|Gold}}<!-- if gold
 
-->|{{#ifeq:{{lc:{{#var:name}}}}|gold|{{#explode:@| |0}} {{icon|Gold Icon.png|Gold}}<!-- if gold
 +
-->|{{#ifeq:{{lc:{{#var:name}}}}|item choice|{{icon|Item Choice.png}}<!-- if item choice
 
-->|{{#explode:@| |0}} <!-- item quantity
 
-->|{{#explode:@| |0}} <!-- item quantity
 
-->{{item<!-- create an item  
 
-->{{item<!-- create an item  
Line 56: Line 57:
 
-->|quality={{#if:{{#explode:@|#|1}}<!-- if quality is specified
 
-->|quality={{#if:{{#explode:@|#|1}}<!-- if quality is specified
 
-->|{{#explode:@|#|1}}}}}}<!-- use specified quality
 
-->|{{#explode:@|#|1}}}}}}<!-- use specified quality
-->}}}}}}}}}}
+
-->}}}}}}}}}}}}
 
|}</div><!--
 
|}</div><!--
 
DESCRIPTION
 
DESCRIPTION
Line 66: Line 67:
 
rewards
 
rewards
 
-->{{#arrayprint:rewards||@|<!-- for all rewards
 
-->{{#arrayprint:rewards||@|<!-- for all rewards
 +
-->{{#ifeq:{{lc:{{#var:name}}}}|item choice||<!-- if item choice do nothing
 
-->{{#set:Has reward=<!-- set 'Has reward' property
 
-->{{#set:Has reward=<!-- set 'Has reward' property
 
-->{{#vardefineecho:index|{{#expr:{{#var:index|0}}+1}}}}<!-- recursively define reward index
 
-->{{#vardefineecho:index|{{#expr:{{#var:index|0}}+1}}}}<!-- recursively define reward index
 
-->;{{#explode:@| |0}}<!-- set reward quantity
 
-->;{{#explode:@| |0}}<!-- set reward quantity
 
-->;{{#explode:{{#sub:@|{{#pos:@| }}}}|#|0}}<!-- set reward name
 
-->;{{#explode:{{#sub:@|{{#pos:@| }}}}|#|0}}<!-- set reward name
-->;{{#explode:@|#|1}}}}}}<!-- set reward quality
+
-->;{{#explode:@|#|1}}}}}}}}<!-- set reward quality
  
 
-->{{#if:{{{previous|}}}|{{#set:Has previous={{{previous}}}}}}}<!-- set 'Has previous' property
 
-->{{#if:{{{previous|}}}|{{#set:Has previous={{{previous}}}}}}}<!-- set 'Has previous' property
  
 
-->}}</includeonly><noinclude>{{{{PAGENAME}}/Documentation}}</noinclude>
 
-->}}</includeonly><noinclude>{{{{PAGENAME}}/Documentation}}</noinclude>

Revision as of 09:41, 2 July 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

Arrow.pngimage: 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.
Arrow.pngname: 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.
Arrow.pngdescription: The in-game description of the quest found on the quest menu.
Optional.
Arrow.pngcategory: The quest's category.
Optional.

Possible categories:

guild quests
main quests
side quests
Arrow.pngquest giver: The name of the NPC that gives the quest.
Optional.
Arrow.pnglocation: The location of the NPC that gives the quest.
Optional.
Arrow.pngprevious: The name of the quest sequentially preceding the current quest.
Optional.
Arrow.pngrewards: 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'. Use item choice to show a choice of one item.

Errors

No description was provided. Add a description parameter.