Template:NPC: Difference between revisions
Jump to navigation
Jump to search
(added disable bit for map link) |
mNo edit summary |
||
Line 16: | Line 16: | ||
{{#switch:{{lc:{{{location}}}}}|n|-=|{{#switch:{{lc:{{{status}}}}}|n|no=|{{#switch:{{lc:{{{alive}}}}}|n|no=|{{!}}'''Location:'''{{!}}{{!}}{{#If:{{{location|}}}|[[{{{location}}}]] {{#if:{{{map|}}}|{{#switch:{{{map}}}|-=|([[found on map::RanikMap{{{map}}}|Ranik Map {{{map}}}]])}}|<includeonly>[[missing::Infobox entry for map location| ]]</includeonly>}}|''Unknown''<includeonly>[[missing::Infobox entry for location| ]]</includeonly>}}}}}}}} |
{{#switch:{{lc:{{{location}}}}}|n|-=|{{#switch:{{lc:{{{status}}}}}|n|no=|{{#switch:{{lc:{{{alive}}}}}|n|no=|{{!}}'''Location:'''{{!}}{{!}}{{#If:{{{location|}}}|[[{{{location}}}]] {{#if:{{{map|}}}|{{#switch:{{{map}}}|-=|([[found on map::RanikMap{{{map}}}|Ranik Map {{{map}}}]])}}|<includeonly>[[missing::Infobox entry for map location| ]]</includeonly>}}|''Unknown''<includeonly>[[missing::Infobox entry for location| ]]</includeonly>}}}}}}}} |
||
|- |
|- |
||
{{#if:{{{type|}}}|{{!}}'''Type:'''{{!}}{{!}}{{{type}}}{{#If:{{{type2|}}}|, {{{type2}}}}}{{#If:{{{type3|}}}|, [[{{{type3}}}]]}}{{#If:{{{type4|}}}|, [[{{{type4}}}]]}}{{#If:{{{type5|}}}|, [[{{{type5}}}]]}}}} |
{{#if:{{{type|}}}|{{#ifeq:{{{type}}}|-||{{!}}'''Type:'''{{!}}{{!}}{{{type}}}{{#If:{{{type2|}}}|, {{{type2}}}}}{{#If:{{{type3|}}}|, [[{{{type3}}}]]}}{{#If:{{{type4|}}}|, [[{{{type4}}}]]}}{{#If:{{{type5|}}}|, [[{{{type5}}}]]}}}}}} |
||
|- |
|- |
||
{{#if:{{{assoc|}}}|{{!}}'''Associates:'''{{!}}{{!}}{{#arraymap:{{{assoc}}}{{#If:{{{assoc2|}}}|,{{{assoc2}}}}}{{#If:{{{assoc3|}}}|,{{{assoc3}}}}}{{#If:{{{assoc4|}}}|,{{{assoc4}}}}}{{#If:{{{assoc5|}}}|,{{{assoc5}}}}}|,|x|[[associates with::x]]}}}} |
{{#if:{{{assoc|}}}|{{!}}'''Associates:'''{{!}}{{!}}{{#arraymap:{{{assoc}}}{{#If:{{{assoc2|}}}|,{{{assoc2}}}}}{{#If:{{{assoc3|}}}|,{{{assoc3}}}}}{{#If:{{{assoc4|}}}|,{{{assoc4}}}}}{{#If:{{{assoc5|}}}|,{{{assoc5}}}}}|,|x|[[associates with::x]]}}}} |
Revision as of 20:47, 19 January 2009
NPC | |
---|---|
Status: | Unknown |
Guild: | Unknown |
Race: | Unknown |
Gender: | Unknown |
Location: | Unknown |
Usage Documentation
The template is for use with both GMNPCs and standard atmospheric NPCs.
Note: This page is not currently set up to automatically generate {{incomplete}} tags, but will be soon.
Variable | Supported Values | Usage |
---|---|---|
name | Name if different from pagename | |
alias# | Any names besides the current one in use. | |
guild | -/(guild) | Use "-" if they have no guild. |
race | ||
gender | m/f/- | Use "-" if there's no discernable gender. |
status | y/n/u | To be compatable with previous versions, "y" means alive, "n" means dead, and "u" means unknown. |
location | location name OR - |
Where the NPC is found, or "-" if not applicable. |
map | number | Which map the NPC can be found on. |
type# | Any special status they have. | |
assoc | <name>,<page name2>|<name2>,... | Any NPC associates of note. |
relat | <name>,<page name2>|<name2>,... | Any NPC relatives. |
{{NPC |name= |alias= |alias2= |alias3= |alias4= |alias5= |guild= |race= |gender= |status= |location= |map= |type= |type2= |type3= |type4= |type5= |assoc= |assoc2= |assoc3= |assoc4= |assoc5= |relat= |relat2= |relat3= |relat4= |relat5= }}