Template:NPC: Difference between revisions
Template page
More actions
Aurelianus (talk | contribs) Embed unlimited Quest and Dialogue content on NPC pages |
Aurelianus (talk | contribs) Render embedded NPC content as styled blocks |
||
| Line 14: | Line 14: | ||
</div> | </div> | ||
<div class="hw-npc-embedded-content"> | <div class="hw-npc-embedded-content"> | ||
< | <div class="hw-npc-content-section hw-npc-content-section--quests" aria-label="Quests offered by {{{name|{{PAGENAME}}}}}"> | ||
<div class="hw-npc-content-overline">AVAILABLE TASKS</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> | <div id="Quests" class="hw-npc-content-title" role="heading" aria-level="2">Quests</div> | ||
<div class="hw-npc-content-body">{{{quests|<p class="hw-npc-content-empty">No quests documented.</p>}}}</div> | <div class="hw-npc-content-body">{{{quests|<p class="hw-npc-content-empty">No quests documented.</p>}}}</div> | ||
</ | </div> | ||
< | <div class="hw-npc-content-section hw-npc-content-section--dialogue" aria-label="Dialogue for {{{name|{{PAGENAME}}}}}"> | ||
<div class="hw-npc-content-overline">CONVERSATION ARCHIVE</div> | <div class="hw-npc-content-overline">CONVERSATION ARCHIVE</div> | ||
<div id="Dialogue" class="hw-npc-content-title" role="heading" aria-level="2">Dialogue</div> | <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> | <div class="hw-npc-content-body">{{{dialogues|<p class="hw-npc-content-empty">No dialogue documented.</p>}}}</div> | ||
</ | </div> | ||
</div> | </div> | ||
</includeonly><noinclude> | </includeonly><noinclude> | ||
Latest revision as of 09:34, 28 July 2026
This template displays an NPC profile followed by embedded Quest and Dialogue sections. The quests and dialogues fields accept any number of stacked quest or dialogue templates.
Usage
{{NPC
| name = Rowan
| location = [[Mainland]]
| number of quests = 2
| follow up quests = Yes
| has dialogue = Yes
| 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.