Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Template:NPC: Difference between revisions

Template page
Embed unlimited Quest and Dialogue content on NPC pages
m Reverted edit by Zetiar (talk) to last revision by Aurelianus
Tag: Rollback
 
(8 intermediate revisions by 3 users not shown)
Line 7: Line 7:
<div class="hw-infobox hw-npc-infobox">
<div class="hw-infobox hw-npc-infobox">
<div class="hw-infobox-title">{{{name|{{PAGENAME}}}}}</div>
<div class="hw-infobox-title">{{{name|{{PAGENAME}}}}}</div>
<div class="hw-infobox-image" role="group" aria-label="Image for {{{name|{{PAGENAME}}}}}">
{{{image|<div class="hw-infobox-image-empty">No Picture Uploaded</div>}}}
</div>
<div class="hw-infobox-heading">Profile</div>
<div class="hw-infobox-heading">Profile</div>
<div class="hw-infobox-row"><div class="hw-infobox-label">Location</div><div class="hw-infobox-value">{{{location|Unknown}}}</div></div>
<div class="hw-infobox-row"><div class="hw-infobox-label">Location</div><div class="hw-infobox-value">{{{location|Unknown}}}</div></div>
Line 13: Line 16:
<div class="hw-infobox-row"><div class="hw-infobox-label">Dialogue</div><div class="hw-infobox-value">{{{has dialogue|{{{dialogue|Unknown}}}}}}</div></div>
<div class="hw-infobox-row"><div class="hw-infobox-label">Dialogue</div><div class="hw-infobox-value">{{{has dialogue|{{{dialogue|Unknown}}}}}}</div></div>
</div>
</div>
<div class="hw-npc-embedded-content">
{{{overview|}}}
<section class="hw-npc-content-section hw-npc-content-section--quests" aria-label="Quests offered by {{{name|{{PAGENAME}}}}}">
<div class="hw-npc-section-clear"></div>
<div class="hw-npc-content-overline">AVAILABLE TASKS</div>
 
<div id="Quests" class="hw-npc-content-title" role="heading" aria-level="2">Quests</div>
== Quests ==
<div class="hw-npc-content-body">{{{quests|<p class="hw-npc-content-empty">No quests documented.</p>}}}</div>
{{{quests|<p class="hw-npc-content-empty">No quests documented.</p>}}}
</section>
 
<section class="hw-npc-content-section hw-npc-content-section--dialogue" aria-label="Dialogue for {{{name|{{PAGENAME}}}}}">
== Dialogue ==
<div class="hw-npc-content-overline">CONVERSATION ARCHIVE</div>
{{{dialogues|<p class="hw-npc-content-empty">No dialogue documented.</p>}}}
<div id="Dialogue" class="hw-npc-content-title" role="heading" aria-level="2">Dialogue</div>
<div class="hw-npc-content-body">{{{dialogues|<p class="hw-npc-content-empty">No dialogue documented.</p>}}}</div>
</section>
</div>
</includeonly><noinclude>
</includeonly><noinclude>
This template displays an NPC profile followed by embedded Quest and Dialogue sections. The <code>quests</code> and <code>dialogues</code> fields accept any number of stacked quest or dialogue templates.
This template displays an NPC profile, an optional Overview that flows beside the infobox, and standard collapsible Quest and Dialogue sections. The <code>quests</code> and <code>dialogues</code> fields accept any number of stacked quest or dialogue templates.


== Usage ==
== Usage ==
Line 32: Line 31:
{{NPC
{{NPC
| name = Rowan
| name = Rowan
| image = [[File:Rowan.png|frameless|600px]]
| location = [[Mainland]]
| location = [[Mainland]]
| number of quests = 2
| number of quests = 2
| follow up quests = Yes
| follow up quests = Yes
| has dialogue = Yes
| has dialogue = Yes
| overview =
== Overview ==
Write the NPC overview here. It will flow beside the infobox.
| quests =
| quests =
{{Quest
{{Quest
Line 54: Line 57:
Use <code>number of quests = 0</code> and leave the content fields empty when none are documented.
Use <code>number of quests = 0</code> and leave the content fields empty when none are documented.


Set <code>| image = [[File:Example.png|frameless|600px]]</code> to display an uploaded file in the infobox. Leave it empty to show “No Picture Uploaded”.
[[Category:Infobox templates]]
[[Category:Infobox templates]]
</noinclude>
</noinclude>

Latest revision as of 01:44, 23 August 2026

This template displays an NPC profile, an optional Overview that flows beside the infobox, and standard collapsible Quest and Dialogue sections. The quests and dialogues fields accept any number of stacked quest or dialogue templates.

Usage

{{NPC
| name = Rowan
| image = [[File:Rowan.png|frameless|600px]]
| location = [[Mainland]]
| number of quests = 2
| follow up quests = Yes
| has dialogue = Yes
| overview =
== Overview ==
Write the NPC overview here. It will flow beside the infobox.
| quests =
{{Quest
| name = First Quest
| giver = [[Rowan]]
}}
{{Quest
| name = Second Quest
| giver = [[Rowan]]
}}
| dialogues =
{{Dialogue start|title=Introduction}}
:'''[[Rowan]]:''' Welcome.
{{Dialogue end}}
}}

Use number of quests = 0 and leave the content fields empty when none are documented.


Set | image = File:Example.png to display an uploaded file in the infobox. Leave it empty to show “No Picture Uploaded”.

Contents