Template:NPC: Difference between revisions
Jump to navigation
Jump to search
(added a disabling bit for race) |
mNo 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|-=|{{!}} |
{{#switch:{{lc:{{{race}}}}}|n|-=|{{!}}{{!}}'''Race:'''{{!}}{{!}}{{#If:{{{race|}}}|[[race is::{{{race}}}]]|''Unknown''<includeonly>[[missing::Infobox entry for race| ]]</includeonly>}}}} |
||
|- |
|- |
||
|'''Gender:''' |
{{#switch:{{lc:{{{gender}}}}}|n|-=|{{!}}{{!}}'''Gender:'''{{!}}{{!}}{{#switch:{{lc:{{{gender}}}}}|m|male=Male|f|female=Female|''Unknown''<includeonly>[[missing::Infobox entry for gender| ]]</includeonly>}}}} |
||
|- |
|- |
||
{{#switch:{{lc:{{{location}}}}}|n|-=|{{#if:{{#switch:{{lc:{{{status}}}}}|n|no=1}}{{#switch:{{lc:{{{alive}}}}}|n|no=1}}| |{{!}}'''Location:'''{{!}}{{!}}{{#If:{{{location|}}}|[[{{{location}}}]]{{#if:{{#show: [[{{{location}}}]] | ?Found in}} | {{#arraymap:{{#ask: [[{{{location}}}]]|mainlabel=-|link=none|?Found in=}}|,|x|[[found in::x| ]]|}}|}} {{#if:{{{map|}}}|{{#switch:{{{map}}}|-=|([[found on map::RanikMap{{{map}}}|Ranik Map {{{map}}}]]{{#if:{{#show: [[RanikMap{{{map}}}]] | ?Found in}} | {{#arraymap:{{#ask: [[RanikMap{{{map}}}]]|mainlabel=-|link=none|?Found in=}}|,|x|[[found in::x| ]]|}}|}})}}|<includeonly>[[missing::Infobox entry for map location| ]]</includeonly>}}|<includeonly>[[missing::Infobox entry for location|''Unknown'']]</includeonly>}}}}}} |
{{#switch:{{lc:{{{location}}}}}|n|-=|{{#if:{{#switch:{{lc:{{{status}}}}}|n|no=1}}{{#switch:{{lc:{{{alive}}}}}|n|no=1}}| |{{!}}'''Location:'''{{!}}{{!}}{{#If:{{{location|}}}|[[{{{location}}}]]{{#if:{{#show: [[{{{location}}}]] | ?Found in}} | {{#arraymap:{{#ask: [[{{{location}}}]]|mainlabel=-|link=none|?Found in=}}|,|x|[[found in::x| ]]|}}|}} {{#if:{{{map|}}}|{{#switch:{{{map}}}|-=|([[found on map::RanikMap{{{map}}}|Ranik Map {{{map}}}]]{{#if:{{#show: [[RanikMap{{{map}}}]] | ?Found in}} | {{#arraymap:{{#ask: [[RanikMap{{{map}}}]]|mainlabel=-|link=none|?Found in=}}|,|x|[[found in::x| ]]|}}|}})}}|<includeonly>[[missing::Infobox entry for map location| ]]</includeonly>}}|<includeonly>[[missing::Infobox entry for location|''Unknown'']]</includeonly>}}}}}} |
||
Revision as of 16:26, 1 November 2009
| 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 | ||
| 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. |
| task | 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=
}}