Template:Shop: Difference between revisions

From Dragon Quest Wiki
(Updated styles)
No edit summary
 
(104 intermediate revisions by one other user not shown)
Line 1: Line 1:
{| cellpadding="0" cellspacing="0" style="font-size:90%;width:22em;border:1px solid #000000;"
|-
! style="text-align:center;background-color:darkgreen;color:white;" colspan="2" | {{{Type}}} Shop ({{{Console}}})
|-
! colspan="1" style="width:50%;text-align:center;font-size:90%;font-style:italic;vertical-align:top;" | Item
! colspan="1" style="width:50%;text-align:center;font-size:90%;font-style:italic;vertical-align:top;" | Price
|-
{{#if: {{{item1|}}}|
{{!}} colspan="1" style="width:50%;text-align:center;font-size:90%;vertical-align:top;" {{!}} {{{item1}}}
{{!}} colspan="1" style="width:50%;text-align:center;font-size:90%;vertical-align:top;" {{!}} {{{cost1}}} }}
|-
{{#if: {{{item2|}}}|
{{!}} colspan="1" style="width:50%;text-align:center;font-size:90%;vertical-align:top;" {{!}} {{{item2}}}
{{!}} colspan="1" style="width:50%;text-align:center;font-size:90%;vertical-align:top;" {{!}} {{{cost2}}} }}
|-
{{#if: {{{item3|}}}|
{{!}} colspan="1" style="width:50%;text-align:center;font-size:90%;vertical-align:top;" {{!}} {{{item3}}}
{{!}} colspan="1" style="width:50%;text-align:center;font-size:90%;vertical-align:top;" {{!}} {{{cost3}}} }}
|-
{{#if: {{{item4|}}}|
{{!}} colspan="1" style="width:50%;text-align:center;font-size:90%;vertical-align:top;" {{!}} {{{item4}}}
{{!}} colspan="1" style="width:50%;text-align:center;font-size:90%;vertical-align:top;" {{!}} {{{cost4}}} }}
|-
{{#if: {{{item5|}}}|
{{!}} colspan="1" style="width:50%;text-align:center;font-size:90%;vertical-align:top;" {{!}} {{{item5}}}
{{!}} colspan="1" style="width:50%;text-align:center;font-size:90%;vertical-align:top;" {{!}} {{{cost5}}} }}
|-
{{#if: {{{item6|}}}|
{{!}} colspan="1" style="width:50%;text-align:center;font-size:90%;vertical-align:top;" {{!}} {{{item6}}}
{{!}} colspan="1" style="width:50%;text-align:center;font-size:90%;vertical-align:top;" {{!}} {{{cost6}}} }}
|-
{{#if: {{{item7|}}}|
{{!}} colspan="1" style="width:50%;text-align:center;font-size:90%;vertical-align:top;" {{!}} {{{item7}}}
{{!}} colspan="1" style="width:50%;text-align:center;font-size:90%;vertical-align:top;" {{!}} {{{cost7}}} }}
|-
{{#if: {{{item8|}}}|
{{!}} colspan="1" style="width:50%;text-align:center;font-size:90%;vertical-align:top;" {{!}} {{{item8}}}
{{!}} colspan="1" style="width:50%;text-align:center;font-size:90%;vertical-align:top;" {{!}} {{{cost8}}} }}
|-
{{#if: {{{item9|}}}|
{{!}} colspan="1" style="width:50%;text-align:center;font-size:90%;vertical-align:top;" {{!}} {{{item9}}}
{{!}} colspan="1" style="width:50%;text-align:center;font-size:90%;vertical-align:top;" {{!}} {{{cost9}}} }}
|-
{{#if: {{{item10|}}}|
{{!}} colspan="1" style="width:50%;text-align:center;font-size:90%;vertical-align:top;" {{!}} {{{item10}}}
{{!}} colspan="1" style="width:50%;text-align:center;font-size:90%;vertical-align:top;" {{!}} {{{cost10}}} }}
|}
<noinclude>
<noinclude>
 
{{{{PAGENAME}}/doc}}
== Usage ==
[[Category:Location templates|{{PAGENAME}}]]
{| style="float: left; background: transparent;"
[[Category:List templates|{{PAGENAME}}]]
|  
</noinclude>
<pre>{{Shop
<onlyinclude><includeonly>
| Type =
{{ #switch: {{{1}}}
| Console =  
| header = {{{!}} class="locationTemplateTable" cellpadding="5" cellspacing="0" style="margin: 5px 5px 5px 5px; height:100%;"
| item1 = | cost1 =
! class="locationTemplateHeader" colspan={{#switch: {{{2}}} | includeClasses= "4" | #default= "3" }} {{!}} {{{title}}} {{#if: {{{subtitle|}}} | ({{{subtitle}}}) }}
| item2 = | cost2 =
{{!}}-
| item3 = | cost3 =
{{!}} class="locationTemplateSubheader" {{!}} '''Item'''
| item4 = | cost4 =
{{!}} class="locationTemplateSubheader" {{!}} '''Price'''
| item5 = | cost5 =
{{!}} class="locationTemplateSubheader" {{!}} '''Attributes'''
| item6 = | cost6 =
{{#switch: {{{2}}}
| item7 = | cost7 =
| includeClasses =
| item8 = | cost8 =
{{!}} class="locationTemplateSubheader" {{!}} '''Vocations'''
| item9 = | cost9 =
}}
| item10 = | cost10 =
{{!}}-
}}</pre>
| entry = {{!}}-
|}
{{!}} class="locationTemplateCell" style="text-align:left;" {{!}} {{{item}}}
[[Category:Location templates|Shop]]</noinclude>
{{!}} class="locationTemplateCell" style="text-align:right;" {{!}} {{{price}}}
{{!}} class="locationTemplateCell" style="text-align:left;" {{!}} {{{attributes}}}
{{#if: {{{classes|}}} |
{{!}} class="locationTemplateCell" style="text-align:left;" {{!}} {{{classes}}}
}}
{{!}}-
| note = {{!}}-
{{!}} colspan={{#switch: {{{2}}} | includeClasses= "4" | #default= "3" }} class="locationTemplateCell" style="text-align:left;" {{!}} '''Note:'''&nbsp;{{{text}}}
{{!}}-
| footer = {{!}}} }}
</includeonly></onlyinclude>

Latest revision as of 03:32, 22 February 2020

The Shop template is used to display shop information for various locations in Dragon Quest games. This template covers all types of shops (items, tools, weapons, armor).

Usage[edit]

In almost all cases, using this template should be preceded by a heading describing the shop type on the article it is being transcluded onto (i.e.==Item Shops==). This is because there is no label marking the table as a specific type of shop within this template. This is consistent with other location templates.

Header[edit]

A header call to this template should be the first usage of this template on any page.

{{Shop|header|includeClasses|collapsed|title={{DQ2}}|subtitle=NES}}
  • header: A required parameter which marks this as the start of a shop table.
  • includeClasses: An optional parameter marking whether this shop table should include a column for character classes. This applies when the shop has equipment which can be equipped by 1 or more characters. It should be used in association with entries that include the 'classes' parameter (see below). This parameter must be the 2nd passed parameter if it is included.
  • collapsed: An optional parameter marking whether this table should be collapsed by default. Omitting it leaves the table uncollapsed.
  • title: The title to be used for this subtable. Most often this is the game this shop represents. Should be an interwiki link when applicable.
  • subtitle: An optional parameter. The subtitle to be used for this subtable. Often the console version of the game.

Entries[edit]

Each entry in the shop table is represented by a single template call. Note that the list of entries for a shop should follow the ordering of the list in-game. Also, the names of items should also be the ones used in-game, meaning they will often be redirect links.

{{Shop|entry|item=[[Steel broadsword]]|price=4g per person}}
  • entry: A required parameter which marks this as a single shop table entry.
  • item: The name of the item. Should be an interwiki link.
  • price: The price of the item. Should include units of currency.
  • attributes: Attributes describing the item.
  • classes: Inter-wiki links to classes/characters that can equip this item. This field should only be used in shop tables whose header uses 'includeClasses'.

Notes[edit]

Notes may be added to the end of the shop table when applicable.

{{Shop|note|includeClasses|note=This shop is accessible only with the [[Magic Key]]}}
  • note: A required parameter marking this as a note in the shop table.
  • includeClasses: An optional parameter. Should be included if the 'header' has the 'includeClasses' parameter. Otherwise, it should be omitted. Used to ensure table colspans are set correctly.
  • text: A required parameter. The actual text to display. Can include interwiki links.

Footer[edit]

The footer call marks the end of the shop table.

{{Shop|footer}}
  • footer: A required parameter marking the template as the footer.

Example[edit]

Sample[edit]

Dragon Quest IV: Chapters of the Chosen (DS)
Item Price Attributes Vocations
Steel broadsword 1500 Attack +15 Warrior
Cloak of evasion 2800 Defense +10 Warrior
Priest
Iron helmet 2200 Defense +12 Sage
Staff of sentencing 1300 Attack +7 Mage
Note: This shop is only open at night.


Dragon Quest V: Hand of the Heavenly Bride (DS)
Item Price Attributes
Cautery sword ? Attack +20
Fire blade 8600 Attack +1
Note: This shop's prices change throughout the game.


Code[edit]

{{Shop|header|includeClasses|title={{DQ4}}|subtitle=DS}}
{{Shop|entry|item=[[Steel broadsword]]|price=1500|attributes=Attack +15|classes=[[Warrior]]}}
{{Shop|entry|item=[[Cloak of evasion]]|price=2800|attributes=Defense +10|classes=[[Warrior]]<br/>[[Priest]]}}
{{Shop|entry|item=[[Iron helmet]]|price=2200|attributes=Defense +12|classes=[[Sage]]}}
{{Shop|entry|item=[[Staff of sentencing]]|price=1300|attributes=Attack +7||classes=[[Mage]]}}
{{Shop|note|includeClasses|text=This shop is only open at night.}}
{{Shop|footer}}

{{Shop|header|title={{DQ5}}|subtitle=DS}}
{{Shop|entry|item=[[Cautery sword]]|price=?|attributes=Attack +20}}
{{Shop|entry|item=[[Fire blade]]|price=8600|attributes=Attack +1}}
{{Shop|note|text=This shop's prices change throughout the game.}}
{{Shop|footer}}