Difference between revisions of "Template:Friendly"
Jump to navigation
Jump to search
(add code comments, add Page variable) |
|||
| Line 6: | Line 6: | ||
|style="text-align:center;"|<!-- | |style="text-align:center;"|<!-- | ||
IMAGE | IMAGE | ||
-->[[File:{{#if:{{{{#var:Page}}|Image}}|{{{{#var:Page}}|Image}}|{{#var:Page}}.png}}|link={{#var:Page}}/Tooltip|alt={{#var:Page}}|{{#var:Page}}]]<!-- | -->[[File:{{#if:{{:{{#var:Page}}|Image}}|{{:{{#var:Page}}|Image}}|{{#var:Page}}.png}}|link={{#var:Page}}/Tooltip|alt={{#var:Page}}|{{#var:Page}}]]<!-- | ||
IMAGE END | IMAGE END | ||
NPC DATA | NPC DATA | ||
--> | --> | ||
|colspan="2" style="text-align:center;"|<!-- | |colspan="2" style="text-align:center;"|<!-- | ||
-->'''{{C|Brown|Name:}}''' {{#if:{{{{#var:Page}}|Name}}|{{{{#var:Page}}|Name}}|{{#var:Page}}}}<br><br><!-- | -->'''{{C|Brown|Name:}}''' {{#if:{{:{{#var:Page}}|Name}}|{{{{#var:Page}}|Name}}|{{#var:Page}}}}<br><br><!-- | ||
-->'''{{C|Brown|Occupation:}}''' {{{{#var:Page}}|Occupation}}<br><!-- | -->'''{{C|Brown|Occupation:}}''' {{:{{#var:Page}}|Occupation}}<br><!-- | ||
-->'''{{C|Brown|Residence:}}''' {{{{#var:Page}}|Residence}}<!-- | -->'''{{C|Brown|Residence:}}''' {{:{{#var:Page}}|Residence}}<!-- | ||
-->{{#if:{{{{#var:Page}}|Sells}}|<br>'''{{C|Brown|Sells:}}''' {{{{#var:Page}}|Sells}}}}<!-- | -->{{#if:{{:{{#var:Page}}|Sells}}|<br>'''{{C|Brown|Sells:}}''' {{{{#var:Page}}|Sells}}}}<!-- | ||
NPC DATA END | NPC DATA END | ||
--> | --> | ||
Revision as of 15:22, 9 October 2025
This is template created for use together with the Template:Tooltip hover box template on a specific Friendly NPC's page or Friendly NPC's tooltip page.
Usage: The page itself must contain the Friendly NPC's data before this Template works. For example, if I wanted to create the Frid page, I'll add this code to the start of the page:
<includeonly>{{#switch: {{{1}}}
|Name = (optional)
|Occupation = Herbalist
|Residence = Osbrook
|Sells = Herbs, Medicine, Scrolls
|#default =
}}</includeonly>
This data is invisible on the page itself, thanks to the includeonly tags.
Next, copy this code to Frid or Frid/anything page:
{{ {{{1|Tooltip hover box}}}
|title= {{Friendly}}
}}
Adding a parameter specifies which NPC to show (default is current page name):
{{ {{{1|Tooltip hover box}}}
|title= {{Friendly|Frid}}
}}
Result:
|
Name: Frid Occupation: Herbalist Residence: Osbrook Sells: Template:Frid | |
