Template:NPC: Difference between revisions
imported>Aramachus mNo edit summary |
imported>Aramachus changes to custom content parameters and categorization |
||
| (23 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
<onlyinclude><includeonly>__NOTOC__ |
<onlyinclude><includeonly>__NOTOC__<!-- |
||
| ⚫ | |||
Cheat sheet that is only visible during preview |
|||
<pre> |
|||
-->{{#switch:{{{1|}}}|bp|boilerplate={{Preview Only Infobox|<pre>{{NPC |
|||
{{NPC |
|||
| image = |
| 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|}}}}}<!-- |
|||
| ⚫ | |||
| 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}}} |
--><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| |
-->{{#ifeq:{{lc:{{{type}}}}}|outpost merchant|{{:Outpost_Merchants/Infotext|name={{{name}}}}}|}}<!-- |
||
Appears when the region<!--[[{{Template:NPC/Region.dpl|name={{{name}}}}}]]--> 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 Merchant]]s normally buy, can be traded by all characters for regional influence points. The points are awarded to the trader's current Allegiance. |
|||
:*[[Outpost Teleporting|Teleports]] players who have previously done a [[Supply Run Mission|Supply Run]] for the specific region, to their Allegiance Teleport NPC in one of the three cities. |
|||
For further information, see [[Outpost Merchant]]. |
|||
| ⚫ | |||
-->{{#if:{{{starts missions|}}}|<h3>Starts Missions</h3><div> |
-->{{#if:{{{starts missions|}}}|<h3>Starts Missions</h3><div> |
||
{{{starts missions}}} |
{{{starts missions}}} |
||
| Line 85: | Line 131: | ||
{{{historical background}}} |
{{{historical background}}} |
||
</div>}}<!-- |
</div>}}<!-- |
||
-->{{#ifexist::Category:{{ucfirst:{{{merchant region}}}}}/Regional Goods|<br><h3>Sells</h3><div>{{:Category:{{{merchant region}}}/Regional Goods}}</div>|}}<!-- |
-->{{#ifexist::Category:{{ucfirst:{{{merchant region}}}}}/Regional Goods|<br><h3>Sells {{EditButton|Category:{{{merchant region}}}/Regional Goods|css-styles=display: inline; vertical-align: middle;}}</h3><div>{{:Category:{{{merchant region}}}/Regional Goods}}</div>|}}<!-- |
||
-->{{#ifeq: {{lc:{{{type}}}}} | outpost merchant |<h3>Sells</h3><div>{{:Category:Outpost_Merchants/Goods}} | }}</div><!-- |
-->{{#ifeq: {{lc:{{{type}}}}} | outpost merchant |<h3>Sells</h3><div>{{:Category:Outpost_Merchants/Goods}} | }}</div><!-- |
||
--></includeonly></onlyinclude> |
--></includeonly></onlyinclude> |
||
[[Category:Templates|{{PAGENAMEE}}]] |
[[Category:Templates|{{PAGENAMEE}}]] |
||
==Usage== |
==Usage== |
||
===Code=== |
|||
<pre> |
<pre> |
||
{{NPC |
{{NPC |
||
| Line 116: | 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 134: | 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 177: | Line 230: | ||
{| border=4px |
{| border=4px |
||
| |
| |
||
{{NPC| |
{{NPC|ncnd |
||
| image = Trion.JPG |
| image = Trion.JPG |
||
| name = Trion |
| name = Trion |
||
| Line 239: | Line 292: | ||
{| border=4px |
{| border=4px |
||
| |
| |
||
{{NPC| |
{{NPC|ncnd |
||
| image = Hortense.png |
| image = Hortense.png |
||
| name = Hortense |
| name = Hortense |
||
| Line 277: | Line 330: | ||
{| border=4px |
{| border=4px |
||
| |
| |
||
{{NPC| |
{{NPC|ncnd |
||
|image=Aroro.png |
|image=Aroro.png |
||
|name=Aroro |
|name=Aroro |
||
| Line 312: | Line 365: | ||
{| border=4px |
{| border=4px |
||
| |
| |
||
{{NPC| |
{{NPC|ncnd |
||
| image = Patolle.png |
| image = Patolle.png |
||
| name = Patolle |
| name = Patolle |
||
| Line 357: | Line 410: | ||
{| border=4px |
{| border=4px |
||
| |
| |
||
{{NPC| |
{{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
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. DialogueThis is a placeholder quote. This is placeholder text to illustrate how the dialogue section looks. NotesTrion fights alongside the party in the battle for San d'Oria Mission 9-2. Involved in Missions
Involved in QuestsHistorical BackgroundThis 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 =
}}
|
|
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?"}}
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 =
}}
Regional MerchantOnly sells items when San d'Oria has control of Kuzotz. Sells
|
{{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 =
}}
Outpost MerchantAppears when [[ Extension:DynamicPageList4 (DPL4), version 4.0.0: Error: No selection criteria found! You must use at least one of the following parameters: category, namespace, titlematch, linksto, uses, createdby, modifiedby, lastmodifiedby, or their 'not' variants ]] is under weekly conquest-control by one of the three nations.
Sells
|



