Difference between revisions of "Template:NPCTable/row"

From Stoneshard wiki
Jump to navigation Jump to search
(add QuestRequirement, add check to only create links to NPC page if name does not contain the word "random")
Line 3: Line 3:
-->{{#vardefine:Exists|{{#ifeq: {{:Friendly data|{{{1}}}|Occupation}}|NPC {{{1}}} does not exist in [[Friendly data]].||{{:Friendly data|{{{1}}}|Occupation}}}}}}<!--
-->{{#vardefine:Exists|{{#ifeq: {{:Friendly data|{{{1}}}|Occupation}}|NPC {{{1}}} does not exist in [[Friendly data]].||{{:Friendly data|{{{1}}}|Occupation}}}}}}<!--
-->{{#vardefine:Name|{{:Friendly data|{{{1}}}|Name}}}}<!--
-->{{#vardefine:Name|{{:Friendly data|{{{1}}}|Name}}}}<!--
-->{{#vardefine:Image|{{:Friendly data|{{{1}}}|Image}}}}
-->{{#vardefine:Image|{{:Friendly data|{{{1}}}|Image}}}}<!--
-->{{#vardefine:QuestRequirement|{{:Friendly data|{{{1}}}|QuestRequirement}}}}
|-
|-
| {{:Friendly data|{{{1}}}|Occupation}}
| {{:Friendly data|{{{1}}}|Occupation}}
| {{#if:{{#var:Exists}}|[[File:{{#if:{{#var:Image}}|{{#var:Image}}|{{{1}}}.png}}|37px|link={{{1}}}]]<br>[[{{#if:{{#var:Name}}|{{Translate|{{#var:Name}}|NPCNames}}|{{Translate|{{{1}}}|NPCNames}}}}]]}}
| {{#if:{{#var:Exists}}|[[File:{{#if:{{#var:Image}}|{{#var:Image}}|{{{1}}}.png}}|37px|link={{#if:{{#var:Name}}|{{#if:{{#pos:{{lc:{{#var:Name}}}}|random}}|{{Translate|{{#var:Name}}|NPCNames}}}}|{{Translate|{{{1}}}|NPCNames}}}}]]<br>{{#if:{{#var:Name}}|{{#if:{{#pos:{{lc:{{#var:Name}}}}|random}}|[[{{Translate|{{#var:Name}}|NPCNames}}]]|{{Translate|{{#var:Name}}|NPCNames}}}}|[[{{Translate|{{{1}}}|NPCNames}}]]}}}}
| {{#if:{{#var:Exists}}|{{#if:{{:Friendly data|{{{1}}}|Contract}}|'''✓'''}}}}
| {{#if:{{#var:Exists}}|{{#if:{{:Friendly data|{{{1}}}|Contract}}|'''✓'''}}}}
| {{#if:{{#var:Exists}}|{{#if:{{:Friendly data|{{{1}}}|Quest}}|'''✓'''}}}}
| {{#if:{{#var:Exists}}|{{#if:{{:Friendly data|{{{1}}}|Quest}}|'''✓'''{{#if:{{#var:QuestRequirement}}|*}}}}}}
| {{#if:{{#var:Exists}}|{{#if:{{:Friendly data|{{{1}}}|Trader}}|'''✓'''}}}}
| {{#if:{{#var:Exists}}|{{#if:{{:Friendly data|{{{1}}}|Trader}}|'''✓'''}}}}
| {{#if:{{#var:Exists}}|{{#if:{{:Friendly data|{{{1}}}|Repair}}|'''✓'''}}}}
| {{#if:{{#var:Exists}}|{{#if:{{:Friendly data|{{{1}}}|Repair}}|'''✓'''}}}}
Line 14: Line 15:
| {{#if:{{#var:Exists}}|{{#if:{{:Friendly data|{{{1}}}|Lore}}|'''✓'''}}}}
| {{#if:{{#var:Exists}}|{{#if:{{:Friendly data|{{{1}}}|Lore}}|'''✓'''}}}}
| {{#if:{{#var:Exists}}|{{#if:{{:Friendly data|{{{1}}}|UniqueDialogue}}|'''✓'''}}}}
| {{#if:{{#var:Exists}}|{{#if:{{:Friendly data|{{{1}}}|UniqueDialogue}}|'''✓'''}}}}
{{#if:{{#var:QuestRequirement}}|{{!}} colspan="9" {{!}} {{#var:QuestRequirement}}}}
</includeonly><noinclude>{{doc|Template:NPCTable/row}}[[Category:Templates]]</noinclude>
</includeonly><noinclude>{{doc|Template:NPCTable/row}}[[Category:Templates]]</noinclude>

Revision as of 17:10, 18 October 2022

This template has no documentation. If you know how to use this template, please add some.