Template:NPC: Difference between revisions

From HorizonXI Wiki
m (improved edit button placement for regional and outpost merchants)
(changes to custom content parameters and categorization)
 
(19 intermediate revisions by the same user not shown)
Line 1: Line 1:
<onlyinclude><includeonly>__NOTOC__
<onlyinclude><includeonly>__NOTOC__<!--
{{Preview Only Infobox|
 
<pre>
Cheat sheet that is only visible during preview
{{NPC
-->{{#switch:{{{1|}}}|bp|boilerplate={{Preview Only Infobox|<pre>{{NPC
| image = {Use the file name eg. Imagename.png}
| image =
| name =
| gender =
| race =
| bestiary =
| job =
| affiliation =
| occupation =
| status =
| relatives =
| type =
| type add =
| merchant region =
| location =
| location add =
| description =
| starts quests =
| starts missions =
| involved in quests =
| involved in missions =
| involved in events =
| quote =
| dialogue =
| notes =
| historical background =
| custom content =
}}
</pre>|disable={{{1|}}}}}<!--
-->|#default={{Preview Only Infobox|<pre>{{NPC
| image = {Use the file name e.g. Imagename.png}
| name = {Defaults to the page's name if blank}
| name = {Defaults to the page's name if blank}
| gender = {"Male," "Female," "Unknown" or "Not applicable"}
| gender = {"Male," "Female," "Unknown" or "Not applicable"}
Line 17: 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 27: 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>}}<!--
</pre>|disable={{{1|}}}}}}}<!--
 
-->{{categorize|{{{1|}}}|<!--
-->{{categorize|{{{1|}}}|<!--
-->[[Category: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;"><!--
--><div style="display:table-row"><!--
--><b style="display:table-cell; padding-right:0.5em;">Name:</b><!--
--><div style="display:table-cell;">{{#if:{{{name|}}}|<!--
If name field is given, then: if name is equal to pagename then just put the name, otherwise...
-->{{#ifeq:{{{name}}}|{{PAGENAME}}|{{{name}}}|<!--
... check if the name exists as a page. If so, put a link, if not, put the name in plain font.
-->{{#ifexist:{{{name}}}|[[{{{name}}}]]|{{{name}}}}}}}|<!--
else (if the name field isnt given) then put the pagename. there is nothing else to put.
-->{{PAGENAME}}}}</div><!--
--></div><!--
--><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 59: Line 112:
''Only sells items when [[{{{affiliation|}}}]] has control of [[{{{merchant region}}}]].''
''Only sells items when [[{{{affiliation|}}}]] has control of [[{{{merchant region}}}]].''
</div>}}<!--
</div>}}<!--
-->{{#ifeq:{{lc:{{{type}}}}}|outpost merchant|{{:Outpost_Merchants/Infotext|location={{{location}}}}}|}}<!--
-->{{#ifeq:{{lc:{{{type}}}}}|outpost merchant|{{:Outpost_Merchants/Infotext|name={{{name}}}}}|}}<!--
-->{{#if:{{{starts missions|}}}|<h3>Starts Missions</h3><div>
-->{{#if:{{{starts missions|}}}|<h3>Starts Missions</h3><div>
{{{starts missions}}}
{{{starts missions}}}
Line 83: Line 136:
[[Category:Templates|{{PAGENAMEE}}]]
[[Category:Templates|{{PAGENAMEE}}]]
==Usage==
==Usage==
===Code===
<pre>
<pre>
{{NPC
{{NPC
Line 109: Line 163:
| notes =  
| notes =  
| historical background =  
| historical background =  
| custom content =
}}
}}
</pre>
</pre>
===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.
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.
{{Preview_Only_Infobox/Documentation}}
*'''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]].
*'''type:''' The NPC's type, such as Map Vendor or Standard Merchant.
*'''type:''' The NPC's type, such as Map Vendor or Standard Merchant.
Line 127: 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 170: Line 230:
{| border=4px
{| border=4px
|
|
{{NPC|nc
{{NPC|ncnd
| image = Trion.JPG
| image = Trion.JPG
| name = Trion
| name = Trion
Line 232: Line 292:
{| border=4px
{| border=4px
|
|
{{NPC|nc
{{NPC|ncnd
| image = Hortense.png
| image = Hortense.png
| name = Hortense
| name = Hortense
Line 270: Line 330:
{| border=4px
{| border=4px
|
|
{{NPC|nc
{{NPC|ncnd
|image=Aroro.png
|image=Aroro.png
|name=Aroro
|name=Aroro
Line 305: Line 365:
{| border=4px
{| border=4px
|
|
{{NPC|nc
{{NPC|ncnd
| image = Patolle.png
| image = Patolle.png
| name = Patolle
| name = Patolle
Line 350: 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.
  • All items which Standard Merchants normally buy, can be traded by all characters for regional influence points. The points are awarded to the trader's current Allegiance.
  • 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