Template:NPC: Difference between revisions

From HorizonXI Wiki
m (added option to display boilerplate code in preview only as well as disable preview only documentation)
(changes to custom content parameters and categorization)
 
(13 intermediate revisions by the same user not shown)
Line 17: Line 17:
| merchant region =  
| merchant region =  
| location =
| location =
| location add =
| description =  
| description =  
| starts quests =  
| starts quests =  
Line 27: Line 28:
| notes =  
| notes =  
| historical background =  
| historical background =  
| custom content =
}}
}}
</pre>|disable={{{1|}}}}}<!--
</pre>|disable={{{1|}}}}}<!--
Line 44: Line 46:
| merchant region = {for regional merchants, which region do they sell goods from}
| merchant region = {for regional merchants, which region do they sell goods from}
| location = {Area and position where they are found. See Template:Location for further information}
| location = {Area and position where they are found. See Template:Location for further information}
| location add = {additional information about location, e.g. ingame name}
| description = {A short, free-form description of the NPC}
| description = {A short, free-form description of the NPC}
| starts quests = {Use bullets and line-breaks between eacn entry eg. * [[Quest Name]]}
| starts quests = {Use bullets and line-breaks between eacn entry eg. * [[Quest Name]]}
Line 54: Line 57:
| notes = {Any additional notes not already covered}
| notes = {Any additional notes not already covered}
| historical background = {Eg. Myths, legends, pop culture relating to the NPC}
| historical background = {Eg. Myths, legends, pop culture relating to the NPC}
| custom content = {categorizes as such if set to yes}
}}
}}
</pre>|disable={{{1|}}}}}}}<!--
</pre>|disable={{{1|}}}}}}}<!--


-->{{categorize|{{{1|}}}|<!--
-->{{categorize|{{{1|}}}|<!--
-->[[Category:NPCs]]{{Categorize Location|location={{{location}}}|category type=NPCs}}<!--
-->[[Category:NPCs]]<!--
-->{{Categorize Location|location={{{location}}}|category type=NPCs}}<!--
-->{{#if:{{{race|}}}|[[Category:{{{race}}} NPCs]]|}}<!--
-->{{#if:{{{affiliation|}}}|{{Categorize Location|location={{{affiliation}}}|category type=NPCs}}|}}<!--
-->{{#if:{{{bestiary|}}}|[[Category:{{{bestiary}}} NPCs]]}}<!--
-->{{#if:{{#pos:{{lc:{{{occupation}}}}}|scroll merchant}}|[[Category:Scroll Merchants]]|}}<!--
 
if custom content is true then categorize as such
-->{{#if:{{{custom content|}}}|{{#switch:{{lc:{{{custom content}}}}}
| y | yes | true = [[Category:HorizonXI Custom Content/NPCs]][[Category:HorizonXI Custom Content]]
|#default=
}}|}}<!--
-->}}<!--
-->}}<!--


-->{{Infobox NPC|{{{1|}}}|image = {{{image|}}}|name = {{{name|}}}|gender = {{{gender|}}}| race = {{{race|}}}| bestiary = {{{bestiary|}}}| job = {{{job|}}}| affiliation = {{{affiliation|}}}| occupation = {{{occupation|}}}| status = {{{status|}}}| relatives = {{{relatives|}}}}}<!--
-->{{Infobox NPC|{{{1|}}}|image = {{{image|}}}|name = {{{name|}}}|gender = {{{gender|}}}| race = {{{race|}}}| bestiary = {{{bestiary|}}}| job = {{{job|}}}| affiliation = {{{affiliation|}}}| occupation = {{{occupation|}}}| status = {{{status|}}}| relatives = {{{relatives|}}}| imagewidth = {{{imagewidth|}}} | imageheight = {{{imageheight|}}}| float= {{{float|}}}}}<!--


--><div style="display:table; margin-bottom:1em;"><!--
--><div style="display:table; margin-bottom:1em;"><!--
Line 76: Line 91:
--><div style="display:table-row"><!--
--><div style="display:table-row"><!--
--><b style="display:table-cell; padding-right:0.5em;">Type:</b><!--
--><b style="display:table-cell; padding-right:0.5em;">Type:</b><!--
--><div style="display:table-cell;">{{#if:{{{type|}}}|{{#ifexist: {{{type}}}|{{categorize|{{{1|}}}|[[Category:{{{type}}}s]]}}[[{{{type}}}]]{{#if:{{{merchant region|}}}|<nowiki> </nowiki>([[{{{merchant region}}}|{{{merchant region}}} Region]])|}}{{#if:{{{type add|}}}|, {{{type add|}}}|}}|{{{type}}}{{#if:{{{type add|}}}|, {{{type add|}}}|}}}}|[[NPC]]}}<!--{{default|{{{type|}}}|[[NPC]]}}--></div><!--
--><div style="display:table-cell;">{{#if:{{{type|}}}|{{#ifexist: {{{type}}}|{{categorize|{{{1|}}}|[[Category:{{Plural|{{{type}}}}}]]}}[[{{{type}}}]]{{#if:{{{merchant region|}}}|<nowiki> </nowiki>([[{{{merchant region}}}|{{{merchant region}}} Region]])|}}{{#if:{{{type add|}}}|, <span style="white-space: nowrap;">{{{type add|}}}</span>|}}|{{{type}}}{{#if:{{{type add|}}}|, <span style="white-space: nowrap;">{{{type add|}}}</span>|}}}}|[[NPC]]}}<!--{{default|{{{type|}}}|[[NPC]]}}--></div><!--
--></div><!--
--></div><!--
--><div style="display:table-row"><!--
--><div style="display:table-row"><!--
--><b style="display:table-cell; padding-right:0.5em;">Location:</b><!--
--><b style="display:table-cell; padding-right:0.5em;">Location:</b><!--
--><div style="display:table-cell;">{{default|{{{location|}}}|{{Information Needed|{{{1|}}}}}}}</div><!--
--><div style="display:table-cell;">{{default|{{{location|}}}|{{Information Needed|{{{1|}}}}}}}{{#if:{{{location add|}}}|, <span style="white-space: nowrap;">{{{location add}}}</span>}}</div><!--
--></div><!--
--></div><!--
--></div><!--
--></div><!--
Line 148: Line 163:
| notes =  
| notes =  
| historical background =  
| historical background =  
| custom content =
}}
}}
</pre>
</pre>
Line 153: Line 169:
This template is designed to be used on [[NPC]] pages to display various information about the NPC and uses [[Template:Infobox NPC]] to display an infobox on the side.
This template is designed to be used on [[NPC]] pages to display various information about the NPC and uses [[Template:Infobox NPC]] to display an infobox on the side.


*'''First unnamed Parameter''' (optional): You can set the first unnamed parameter to:
{{Preview_Only_Infobox/Documentation}}
** ''nc'' (no category) to prevent automatic categorization (e.g. for example pages)
** ''nd'' (no documentation) to suppress the preview documentation (helpful in the editing process)
** ''bp'' (boilerplate) to have the preview documentation without comments so you can just copy it to the page (helpful for creating new pages to just start with {{fontaccent|<nowiki>{{Quest Header|bp}}</nowiki>}} and copy the boilerplate from the preview only)


*'''image''', '''name''', '''gender''', '''race''', '''bestiary''', '''job''', '''affiliation''', '''occupation''', '''status''', '''relatives:''' See [[Template:Infobox NPC]].
*'''image''', '''name''', '''gender''', '''race''', '''bestiary''', '''job''', '''affiliation''', '''occupation''', '''status''', '''relatives:''' See [[Template:Infobox NPC]].
Line 173: Line 186:
*'''notes:''' Any additional notes about this NPC that are not covered in other sections.
*'''notes:''' Any additional notes about this NPC that are not covered in other sections.
*'''historical background:''' Any background information that is relevant to this NPC, such as myths, legends, or pop culture that may have inspired aspects of this NPC.
*'''historical background:''' Any background information that is relevant to this NPC, such as myths, legends, or pop culture that may have inspired aspects of this NPC.
*'''custom content:''' If set to yes/y/true, then the NPC will be categorized as [[:Category:HorizonXI Custom Content]] and [[:Category:HorizonXI Custom Content/NPCs]].


===Example 1===
===Example 1===
Line 216: Line 230:
{| border=4px
{| border=4px
|
|
{{NPC|nc
{{NPC|ncnd
| image = Trion.JPG
| image = Trion.JPG
| name = Trion
| name = Trion
Line 278: Line 292:
{| border=4px
{| border=4px
|
|
{{NPC|nc
{{NPC|ncnd
| image = Hortense.png
| image = Hortense.png
| name = Hortense
| name = Hortense
Line 316: Line 330:
{| border=4px
{| border=4px
|
|
{{NPC|nc
{{NPC|ncnd
|image=Aroro.png
|image=Aroro.png
|name=Aroro
|name=Aroro
Line 351: Line 365:
{| border=4px
{| border=4px
|
|
{{NPC|nc
{{NPC|ncnd
| image = Patolle.png
| image = Patolle.png
| name = Patolle
| name = Patolle
Line 396: Line 410:
{| border=4px
{| border=4px
|
|
{{NPC|nc
{{NPC|ncnd
| image = Medicine Axe.png
| image = Medicine Axe.png
| name = Medicine Axe
| name = Medicine Axe

Latest revision as of 12:57, 1 September 2024

Usage

Code

{{NPC
| image = 
| name = 
| gender = 
| race =
| bestiary = 
| job = 
| affiliation = 
| occupation = 
| status = 
| relatives = 
| type = 
| type add = 
| merchant region = 
| location =
| description = 
| starts quests = 
| starts missions = 
| involved in quests = 
| involved in missions = 
| involved in events = 
| quote =
| dialogue = 
| notes = 
| historical background = 
| custom content = 
}}

Documentation

This template is designed to be used on NPC pages to display various information about the NPC and uses Template:Infobox NPC to display an infobox on the side.

Template:Preview Only Infobox/Documentation

  • image, name, gender, race, bestiary, job, affiliation, occupation, status, relatives: See Template:Infobox NPC.
  • type: The NPC's type, such as Map Vendor or Standard Merchant.
  • type add: Any addition to type
  • merchant region: If a regional merchant, this is the region the merchant sells wares from. e.g. Aragoneu, Gustaberg, Kuzotz, ...
  • location: Area and position where they are found. See Template:Location.
  • description: A short, free-form description of the NPC.
  • starts quests: A list of quests that the NPC starts.
  • starts missions: A list of missions that the NPC starts.
  • involved in quests: A list of quests that the NPC is involved in.
  • involved in missions: A list of missions that the NPC is involved in.
  • involved in events: A list of special events that the NPC is involved in.
  • quote: A quote from the NPC.
  • dialogue: Dialogue options available from the NPC.
  • notes: Any additional notes about this NPC that are not covered in other sections.
  • historical background: Any background information that is relevant to this NPC, such as myths, legends, or pop culture that may have inspired aspects of this NPC.
  • custom content: If set to yes/y/true, then the NPC will be categorized as Category:HorizonXI Custom Content and Category:HorizonXI Custom Content/NPCs.

Example 1

{{NPC
| image = Trion.JPG
| name = Trion
| gender = Male
| race = Elvaan
| job = [[Paladin]]
| affiliation = San d'Oria
| occupation = Prince Royal
| type = 
| type add =
| location = Cutscenes, [[Chateau d'Oraguille]] (H-7)
| starts missions = 
| starts quests = 
| involved in missions =
*[[Infiltrate Davoi|San d'Oria Mission 3-1: Infiltrate Davoi]]
*[[The Shadow Lord|San d'Oria Mission 5-2: The Shadow Lord]]
*[[Ranperre's Final Rest|San d'Oria Mission 6-2: Ranperre's Final Rest]]
*[[The Heir to the Light|San d'Oria Mission 9-2: The Heir to the Light]]
*[[Aht Urhgan Mission 4: Knight of Gold]]
*[[Aht Urhgan Mission 7: Westerly Winds]]
*[[Aht Urhgan Mission 39: Allied Rumblings]]
*[[Aht Urhgan Mission 40: Unraveling Reason]]
*[[A Crystalline Prophecy (Mission)]]
| involved in quests = 
*[[Under Oath]]
*[[Lure of the Wildcat (San d'Oria)]]
*[[Trust: Trion]]
| description =  
Trion is the eldest son of [[King Destin]]. He and his brother [[Pieuje]] are fierce rivals, and disagree on almost everything. His sister is [[Claidie]].
| quote = This is a placeholder quote.
| dialogue =
This is placeholder text to illustrate how the dialogue section looks.
| notes =
Trion fights alongside the party in the battle for [[San d'Oria Mission 9-2]].
| historical background =
This is placeholder text to illustrate how the historical background section looks.
}}
Trion
Gender: Male
Race: Elvaan
Bestiary: [[:Category: NPCs|]]
Job: Paladin
Affiliation: San d'Oria
Occupation: Prince Royal
Status:
Relatives:
Name:
Type:
Location:
Cutscenes, Chateau d'Oraguille (H-7)
Trion is the eldest son of King Destin. He and his brother Pieuje are fierce rivals, and disagree on almost everything. His sister is Claidie.

Dialogue

This is a placeholder quote.

This is placeholder text to illustrate how the dialogue section looks.

Notes

Trion fights alongside the party in the battle for San d'Oria Mission 9-2.

Involved in Missions

Involved in Quests

Historical Background

This is placeholder text to illustrate how the historical background section looks.

Example 2

{{NPC
| image = Hortense.png
| name = Hortense
| gender = Female
| race = Hume
| bestiary =
| job = 
| affiliation = Bastok
| occupation = 
| status = 
| type = Standard Merchant
| type add =
| location = {{Location|Bastok Markets|K-10}}, in Harmodios's Music Shop
| starts missions = 
| starts quests = 
| involved in missions = 
| involved in quests = 
| notes =  
| historicalbackground =  
}}
Hortense.png
Hortense
Gender: Female
Race: Hume
Bestiary: [[:Category: NPCs|]]
Job:
Affiliation: Bastok
Occupation:
Status:
Relatives:
Location:
Bastok Markets (K-10), in Harmodios's Music Shop

Example 3

{{NPC
|image=Aroro.png
|name=Aroro
|gender=Female
|race=Tarutaru
|affiliation=Windurst
|type=Standard Merchant
|type add=
|location={{Location|Port Windurst|H-8}}, in [[Kususu's Hoodoos]]
|dialogue="Buy some hocus-pocus from us at Kususu's Hoodoos! I'll give you a smiley charm from me, Aroro, for free! C'mon... How about it then?"}}
Aroro.png
Aroro
Gender: Female
Race: Tarutaru
Bestiary: [[:Category: NPCs|]]
Job:
Affiliation: Windurst
Occupation:
Status:
Relatives:

Dialogue

"Buy some hocus-pocus from us at Kususu's Hoodoos! I'll give you a smiley charm from me, Aroro, for free! C'mon... How about it then?"

{{NPC
| image = Patolle.png
| name = Patolle
| gender = Female
| race = Elvaan
| job = 
| affiliation = San d'Oria
| occupation = 
| status = 
| type = Regional Merchant
| merchant region = Kuzotz
| location = {{Location|Port San d'Oria|G-9}}
| starts missions = 
| starts quests = 
| involved in missions = 
| involved in quests = 
| notes =  
| historicalbackground =  
}}
Patolle.png
Patolle
Gender: Female
Race: Elvaan
Bestiary: [[:Category: NPCs|]]
Job:
Affiliation: San d'Oria
Occupation:
Status:
Relatives:

Regional Merchant

Only sells items when San d'Oria has control of Kuzotz.


Sells
[ edit ]

Item Price
Cactuar Needle 837 - 967 gil
Thundermelon 292 - 338 gil
Watermelon 180 - 208 gil


{{NPC
| image = Medicine Axe.png
| name = Medicine Axe
| gender = 
| race = Galka
| bestiary = 
| job = 
| affiliation = Outland
| occupation = 
| status = 
| type = Outpost Merchant
| location = {{Location|Valkurm Dunes|H-7}}
| starts missions = 
| starts quests = 
| involved in missions = 
| involved in quests = 
| notes = 
| historicalbackground =   
}}
Medicine Axe.png
Medicine Axe
Gender: Unknown
Race: Galka
Bestiary: [[:Category: NPCs|]]
Job:
Affiliation: Outland
Occupation:
Status:
Relatives:

Outpost Merchant
[ edit ]

Appears when Zulkheim is under weekly conquest-control by one of the three nations.
  • Sells to and buys items from characters allied with the nation that has the weekly conquest-control of this region.
  • Teleports players who have previously done a Supply Run for the specific region, to their Allegiance Teleport NPC in one of the three cities.
For further information, see Outpost Merchant.

Sells

[ edit ]
Items Price
Antidote 316 gil
Echo Drops 800 gil
Ether 4,832 gil
Eye Drops 2,595 gil
Potion 910 gil