Template:NPC: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 10: | Line 10: | ||
{{#switch:{{lc:{{{guild}}}}}|n|-=|{{!}}'''Guild:'''{{!}}{{!}}{{#if:{{{guild|}}}|[[guild is::{{lc:{{{guild}}}}}|{{{guild}}}]]|''Unknown''<includeonly>[[missing::Infobox entry for guild| ]]</includeonly>}}}} |
{{#switch:{{lc:{{{guild}}}}}|n|-=|{{!}}'''Guild:'''{{!}}{{!}}{{#if:{{{guild|}}}|[[guild is::{{lc:{{{guild}}}}}|{{{guild}}}]]|''Unknown''<includeonly>[[missing::Infobox entry for guild| ]]</includeonly>}}}} |
||
|- |
|- |
||
{{#switch:{{lc:{{{race}}}}}|n|-=|{{!}}{{!}}'''Race:'''{{!}}{{!}}{{#If:{{{race|}}}|{{#switch:{{{race}}}|u=Unknown |
{{#switch:{{lc:{{{race}}}}}|n|-=|{{!}}{{!}}'''Race:'''{{!}}{{!}}{{#If:{{{race|}}}|{{#switch:{{{race}}}|u=[[race is::Unknown]]|[[race is::{{{race}}}]]}}|''Unknown''<includeonly>[[missing::Infobox entry for race| ]]</includeonly>}}}} |
||
|- |
|- |
||
{{#switch:{{lc:{{{gender}}}}}|n|-=|{{!}}{{!}}'''Gender:'''{{!}}{{!}}{{#switch:{{lc:{{{gender}}}}}|m|male=Male|f|female=Female|''Unknown''<includeonly>[[missing::Infobox entry for gender| ]]</includeonly>}}}} |
{{#switch:{{lc:{{{gender}}}}}|n|-=|{{!}}{{!}}'''Gender:'''{{!}}{{!}}{{#switch:{{lc:{{{gender}}}}}|m|male=Male|f|female=Female|''Unknown''<includeonly>[[missing::Infobox entry for gender| ]]</includeonly>}}}} |
||
Line 24: | Line 24: | ||
|- |
|- |
||
{{#if:{{{task|}}}|{{!}}'''Tasks:'''{{!}}{{!}}{{#arraymap:{{{task}}}|,|@@@@|[[gives task type::@@@@]]}}}} |
{{#if:{{{task|}}}|{{!}}'''Tasks:'''{{!}}{{!}}{{#arraymap:{{{task}}}|,|@@@@|[[gives task type::@@@@]]}}}} |
||
|}<includeonly>[[page type is::npc| ]][[rare source::true| ]]{{cat|NPCs}}{{#switch:{{lc:{{{guild}}}}}|n|-=|{{#if:{{{guild|}}}|{{cat|{{{guild}}}}}}}}}{{#switch:{{lc:{{{alive}}}}}|y|yes= |
|}<includeonly>[[page type is::npc| ]][[rare source::true| ]]{{cat|NPCs}}{{#switch:{{lc:{{{guild}}}}}|n|-=|{{#if:{{{guild|}}}|{{cat|{{{guild}}}}}}}}}{{#switch:{{lc:{{{alive}}}}}|y|yes=[[status is::Alive]]|n|no=[[status is::Dead]]}}{{#switch:{{lc:{{{status}}}}}|y|yes=[[status is::Alive]]|n|no=[[status is::Dead]]|h=[[status is::Historical Figure]]}}{{IfMatch |
||
|author |
|author |
||
|{{{type}}}{{{type2}}}{{{type3}}}{{{type4}}}{{{type5}}}|true={{Cat|Author}}}}{{IfMatch |
|{{{type}}}{{{type2}}}{{{type3}}}{{{type4}}}{{{type5}}}|true={{Cat|Author}}}}{{IfMatch |
Revision as of 17:35, 2 September 2014
NPC | |
---|---|
Status: | Unknown |
Guild: | Unknown |
Race: | Unknown |
Gender: | Unknown |
Location: |
Usage Documentation
The template is for use with both GMNPCs and standard atmospheric NPCs.
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 | <race>/u | Use "u" if the race information is not given, but other information is. |
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, "u" means unknown, and "h" means a historical figure. |
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. |
task | craft,delivery,kill,kill boss,kill recovery, forage,recover,recover area,search,skinning |
What tasks the NPC gives. See Property:Gives task type for details. |
{{NPC |name= |alias= |guild= |race= |gender= |status= |location= |map= |type= |type2= |type3= |type4= |type5= |assoc= |relat= |task= }}