Difference between revisions of "Template:ARR Infobox NPC"

(removes the quest/NPC subpages)
(68 intermediate revisions by 6 users not shown)
Line 1: Line 1:
 
<noinclude>{{/Documentation}}</noinclude><includeonly>
 
<noinclude>{{/Documentation}}</noinclude><includeonly>
{{XIVboxHeader|Patch={{{Patch|}}}|Title={{#if:{{{Full Name|}}}|{{{Full Name}}}|{{{Name}}}}}|Icon={{{Icon|NPC_Icon.png}}}|Iconsize={{{Iconsize|48px}}}|Type=[[:Category:NPC|NPC]]|Subtitle=<div style="padding:0em 0em 0em .5em; font-size:12px">&nbsp;&nbsp;'''''{{#if:{{{Gender|}}}|{{#switch:{{lc:{{{Gender}}}}}|male|m|{{male}}= [[Male]]|female|f|{{female}}= [[Female]]|#default = ??}} {{color|white|style=normal|/}}|}} {{#if:{{{Race|}}}|{{#switch:{{lc:{{{Race}}}}}|hyur|h|hume= [[Hyur]]|elezen|e|elvaan= [[Elezen]]|lalafell|l|tarutaru= [[Lalafell]]|miqo'te|miqote|m|mithra= [[Miqo'te]]|roegadyn|r|galka= [[Roegadyn]]|qiqirn = [[:Category:Qiqirn|Qiqirn]]|monster={{color|white|Monster}}|object={{color|white|Object}}|#default = {{color|white|{{{Race}}}}}}}|}} {{#if:{{{Clan|}}}|{{color|white|style=normal|/}} {{#switch:{{lc:{{{Clan}}}}}|midlander|midlanders = [[Midlander]]|dunesfolk= [[Dunesfolk]]|hellsguard|hellsguards= [[Hellsguard]]|highlander|highlanders= [[Highlander]]|keepers of the moon|keeper of the moon= [[Keepers of the Moon]]|seekers of the sun|seeker of the sun= [[Seekers of the Sun]]|plainsfolk= [[Plainsfolk]]|wildwood elezen|wildwood elezens= [[Wildwood Elezen]]|duskwight elezen|duskwight elezens= [[Duskwight Elezen]]|sea wolves|sea wolf= [[Sea Wolves]]|#default = {{color|white|{{{Clan}}}}}}} |}}'''''</div>|Icons={{#ifexpr: {{PAGESINCAT:{{Fixtick|{{SUBPAGENAME}} Involved in Event}}}} >0 | [[File:Seasonalachievementicon.png|18px|link=Event NPC]]}}{{#ifexpr: {{PAGESINCAT:{{Fixtick|{{SUBPAGENAME}} Started Quest}}}} >0 | [[File:Sidequest1_Icon.png|18px|link={{PAGENAME}}#Starts Quests]]}}{{#ifexpr: {{PAGESINCAT:{{Fixtick|Quest Involving {{SUBPAGENAME}}}}}} >0 | [[File:Sidequest3_Icon.png|12px|link={{PAGENAME}}#Involved in Quests]]}}{{#ifexpr: {{PAGESINCAT:{{Fixtick|{{SUBPAGENAME}} Started Levequest}}}} >0 | [[File:Levequest1_Icon.png|18px|link={{PAGENAME}}#Starts Levequests]]}}{{#ifexpr: {{PAGESINCAT:{{Fixtick|Levequest Involving {{SUBPAGENAME}}}}}} >0 | [[File:Levequest3_Icon.png|18px|link={{PAGENAME}}#Involved in Levequests]]}}{{#ifexpr: {{PAGESINCAT:{{Fixtick|{{SUBPAGENAME}} Involved in Guildhest}}}} >0 | [[File:Guildhest1_Icon.png|18px|link={{PAGENAME}}#Involved in Guildhests]]}}{{#ifexpr: {{PAGESINCAT:{{Fixtick|{{SUBPAGENAME}} Involved in FATE}}}} >0 | [[File:FATE_icon.png|18px|link={{PAGENAME}}#Involved in FATEs]]}}{{#if:{{{Affiliation|}}}|&nbsp;{{Nation Switch|iconsize=20px|Nation={{{Affiliation}}}}}}}{{#if:{{{Level|}}}|&nbsp;<span style="text-align:center; font-size:12px; width:100px; height:20px; padding: 1px; float:center; background-color:#000000; border:1px solid #000000; -moz-border-radius: 100px; -webkit-border-radius: 100px; -khtml-border-radius: 100px; border-radius: 100px;" ><span style="height: .25ex;"></span>&nbsp;{{color|white|Lv.}}&nbsp;{{color|white|{{{Level|}}}}}</span>}}}}
+
{{XIVboxHeader|Patch={{{Patch|}}}|Title={{Newpatch|Patch={{{Patch}}}}}{{#if:{{{Full Name|}}}|{{{Full Name}}}|{{{Name}}}}}|Icon={{{Icon|NPC_Icon.png}}}|Iconsize={{{Iconsize|48px}}}|Type=[[:Category:NPC|NPC]]|Subtitle=<div style="padding:0em 0em 0em .5em; font-size:12px;font-style: italic; font-weight: bold;">&nbsp;&nbsp;{{#if:{{{Race|}}}|[[{{Raceswitch|Race={{{Race}}}}}]]{{#if:{{{Clan|}}}|{{color|white|style=normal|&nbsp;/&nbsp;}}}}}}{{#if:{{{Clan|}}}|[[{{Clanswitch|Clan={{{Clan}}}}}]]{{#if:{{{Gender|}}}|{{color|white|style=normal|&nbsp;/&nbsp;}}}}}}{{#if:{{{Clan|}}}||{{#if:{{{Gender|}}}|{{color|white|style=normal|&nbsp;/&nbsp;}}}}}}{{#if:{{{Gender|}}}|[[{{Genderswitch|Gender={{{Gender}}}}}]]}}</div>|Icons={{NPC Involvement Icons | Name={{PAGENAME}} }}{{#if:{{{Level|}}}|&nbsp;<span style="text-align:center; font-size:12px; width:100px; height:20px; padding: 1px; float:center; background-color:#000000; border:1px solid #000000; -moz-border-radius: 100px; -webkit-border-radius: 100px; -khtml-border-radius: 100px; border-radius: 100px;" ><span style="height: .25ex;"></span>&nbsp;{{color|white|Lv.}}&nbsp;{{color|white|{{{Level|}}}}}</span>}}}}
 
{{!}}-
 
{{!}}-
 
|height="12px" width="69%" valign="top" colspan="1"|
 
|height="12px" width="69%" valign="top" colspan="1"|
 +
{{#tag:tabber|
 +
Details=
 
{{{!}} style="color:white; width:100%; cellpadding=0; cellspacing=0;" border=0
 
{{{!}} style="color:white; width:100%; cellpadding=0; cellspacing=0;" border=0
{{!}}valign="top" colspan="2" style="font-weight:bold; width: 10%;" {{!}}{{color|white|style=normal|Zone(s):}}  
+
{{!}}valign="top" colspan="2" style="font-weight:bold; width: 10%;" {{!}}{{color|white|style=normal|Zone(s):}}
{{!}}valign="top" colspan="6" style="width: 90%;"{{!}}{{#forargs:Location| ik | iv | {{#if:{{#var:iv|}}|{{#ifeq:{{#var:ik}}|{{#explode:{{#var:ik}}||0}}|<nowiki/>{{SetGeoVars2|{{{Location {{#var:ik}}|nosuch}}}}}{{#if:{{{Location {{#var:ik}} FATE|}}}|[[File:Mob18 Icon.png|12px|link={{#ifeq:{{{Location {{#var:ik}} FATE}}}|x|{{PAGENAME}}#Involved in FATE|{{{Location {{#var:ik}} FATE|}}}}}]]|}}{{#if:{{{Location {{#var:ik}} Levequest|}}}|[[File:Mob16 Icon.png|12px|link={{#ifeq:{{{Location {{#var:ik}} Levequest}}}|x|{{PAGENAME}}#Involved in Levequests|{{{Location {{#var:ik}} Levequest|}}}}}]]|}}{{#if:{{{Location {{#var:ik}} Guildhest|}}}|[[File:Mob17 Icon.png|12px|link={{#ifeq:{{{Location {{#var:ik}} Guildhest}}}|x|{{PAGENAME}}#Involved in Guildhests|{{{Location {{#var:ik}} Guildhest|}}}}}]]|}}{{#if:{{{Location {{#var:ik}} Event|}}}|[[File:Seasonalachievementicon.png|12px|link={{#ifeq:{{{Location {{#var:ik}} Event}}}|x|Event NPC|{{{Location {{#var:ik}} Event|}}}}}]]|}}{{#if:{{{Location {{#var:ik}} Quest|}}}|[[File:Mob14_Icon.png|12px|link={{#ifeq:{{{Location {{#var:ik}} Quest}}}|x|{{PAGENAME}}#Involved in Quests|{{{Location {{#var:ik}} Quest|}}}}}]]|}}{{#if:{{{Location {{#var:ik}} Cutscene|}}}|[[File:Player7_Icon.png|12px|link=Cutscene NPC]]|}}[[{{#var:zone}}]] {{#if:{{#var:area|}}|- [[{{#var:area}}]]}} {{#if:{{#var:landmark|}}|- [[{{#var:landmark}}]]}}{{#if:{{{Location {{#var:ik}} Coordinates|}}}|&nbsp;{{color|white|style=normal|({{{Location {{#var:ik}} Coordinates|}}})}}|}}{{#if:{{{Location {{#var:ik}} Level|}}}|&nbsp;{{color|white|style=normal|(Lv. {{{Location {{#var:ik}} Level|}}})}}{{spc}}|{{spc}}}}}}}}}}
+
{{#if:{{{Location 11|}}}|
 +
{{!}}{{CList2|Title=This NPC is found in many locations, usually depending on advancement of various questlines.  Click to see all locations.|collapse=mw-collapsed|dpl=
 +
{{#forargs:Location| ik | iv | {{#if:{{#var:iv|}}|{{#ifeq:{{#var:ik}}|{{#explode:{{#var:ik}}||0}}|<nowiki/>{{SetGeoVars2|{{{Location {{#var:ik}}|nosuch}}}}}{{#if:{{{Location {{#var:ik}} FATE|}}}|[[File:Mob18 Icon.png|12px|link={{#switch:{{{Location {{#var:ik}} FATE}}}|x|X|yes|Yes= {{PAGENAME}}#Involved in FATE|#default = {{{Location {{#var:ik}} FATE|}}}}}]]|}}{{#if:{{{Location {{#var:ik}} Levequest|}}}|[[File:Mob16 Icon.png|12px|link={{#switch:{{{Location {{#var:ik}} Levequest}}}|x|X|yes|Yes= {{PAGENAME}}#Involved in Levequests|#default = {{{Location {{#var:ik}} Levequest|}}}}}]]|}}{{#if:{{{Location {{#var:ik}} Guildhest|}}}|[[File:Mob17 Icon.png|12px|link={{#switch:{{{Location {{#var:ik}} Guildhest}}}|x|X|yes|Yes= {{PAGENAME}}#Involved in Guildhets|#default = {{{Location {{#var:ik}} Guildhest|}}}}}]]|}}{{#if:{{{Location {{#var:ik}} Event|}}}|[[File:Seasonalachievementicon.png|12px|link={{#switch:{{{Location {{#var:ik}} Event}}}|x|X|yes|Yes= {{PAGENAME}}#Involved in Event|#default = {{{Location {{#var:ik}} Event|}}}}}]]|}}{{#if:{{{Location {{#var:ik}} Quest|}}}|[[File:Mob14_Icon.png|12px|link={{#switch:{{{Location {{#var:ik}} Quest}}}|x|X|yes|Yes= {{PAGENAME}}#Involved in Quests|#default = {{#arraydefine:questrow|{{{Location {{#var:ik}} Quest|}}}}}{{#ifexpr: {{#arraysize:questrow}} = 1 | {{#arrayprint:questrow}} | {{PAGENAME}}#Involved in Quests }}}}]]|}}{{#if:{{{Location {{#var:ik}} Cutscene|}}}|[[File:Player7_Icon.png|12px|link=Cutscene NPC]]|}}{{ZONELink|{{#var:zone}}}} {{#if:{{#var:duty|}}|- {{GEOLink|{{#var:duty}}}}}} {{#if:{{#var:area|}}|- {{GEOLink|{{#var:area}}}}}} {{#if:{{#var:landmark|}}|- {{GEOLink|{{#var:landmark}}}}}}{{#if:{{{Location {{#var:ik}} Coordinates|}}}|&nbsp;{{color|white|style=normal|({{{Location {{#var:ik}} Coordinates|}}})}}|}}{{#if:{{{Location {{#var:ik}} Level|}}}|&nbsp;{{color|white|style=normal|(Lv. {{{Location {{#var:ik}} Level|}}})}}{{spc}}|{{spc}}}}}}}}}}}}
 +
|
 +
{{!}}valign="top" colspan="6" style="width: 90%;"{{!}}{{#forargs:Location| ik | iv | {{#if:{{#var:iv|}}|{{#ifeq:{{#var:ik}}|{{#explode:{{#var:ik}}||0}}|<nowiki/>{{SetGeoVars2|{{{Location {{#var:ik}}|nosuch}}}}}{{#if:{{{Location {{#var:ik}} FATE|}}}|[[File:Mob18 Icon.png|12px|link={{#switch:{{{Location {{#var:ik}} FATE}}}|x|X|yes|Yes= {{PAGENAME}}#Involved in FATE|#default = {{{Location {{#var:ik}} FATE|}}}}}]]|}}{{#if:{{{Location {{#var:ik}} Levequest|}}}|[[File:Mob16 Icon.png|12px|link={{#switch:{{{Location {{#var:ik}} Levequest}}}|x|X|yes|Yes= {{PAGENAME}}#Involved in Levequests|#default = {{{Location {{#var:ik}} Levequest|}}}}}]]|}}{{#if:{{{Location {{#var:ik}} Guildhest|}}}|[[File:Mob17 Icon.png|12px|link={{#switch:{{{Location {{#var:ik}} Guildhest}}}|x|X|yes|Yes= {{PAGENAME}}#Involved in Guildhets|#default = {{{Location {{#var:ik}} Guildhest|}}}}}]]|}}{{#if:{{{Location {{#var:ik}} Event|}}}|[[File:Seasonalachievementicon.png|12px|link={{#switch:{{{Location {{#var:ik}} Event}}}|x|X|yes|Yes= {{PAGENAME}}#Involved in Event|#default = {{{Location {{#var:ik}} Event|}}}}}]]|}}{{#if:{{{Location {{#var:ik}} Quest|}}}|[[File:Mob14_Icon.png|12px|link={{#switch:{{{Location {{#var:ik}} Quest}}}|x|X|yes|Yes= {{PAGENAME}}#Involved in Quests|#default = {{#arraydefine:questrow|{{{Location {{#var:ik}} Quest|}}}}}{{#ifexpr: {{#arraysize:questrow}} = 1 | {{#arrayprint:questrow}} | {{PAGENAME}}#Involved in Quests }}}}]]|}}{{#if:{{{Location {{#var:ik}} Cutscene|}}}|[[File:Player7_Icon.png|12px|link=Cutscene NPC]]|}}{{GEOLink|{{#var:zone}}}} {{#if:{{#var:duty|}}|- {{GEOLink|{{#var:duty}}}}}} {{#if:{{#var:area|}}|- {{GEOLink|{{#var:area}}}}}} {{#if:{{#var:landmark|}}|- {{GEOLink|{{#var:landmark}}}}}}{{#if:{{{Location {{#var:ik}} Coordinates|}}}|&nbsp;{{color|white|style=normal|({{{Location {{#var:ik}} Coordinates|}}})}}|}}{{#if:{{{Location {{#var:ik}} Level|}}}|&nbsp;{{color|white|style=normal|(Lv. {{{Location {{#var:ik}} Level|}}})}}{{spc}}|{{spc}}}}}}}}}}
 +
}}
 
{{!}}-
 
{{!}}-
 
{{!}}colspan="2" style="height: 1ex; padding:0em 0.3em 0em 0.3em;font-weight:bold;" {{!}}{{#if:{{{Affiliation|}}}|{{color|white|style=normal|Affiliation:}}}}
 
{{!}}colspan="2" style="height: 1ex; padding:0em 0.3em 0em 0.3em;font-weight:bold;" {{!}}{{#if:{{{Affiliation|}}}|{{color|white|style=normal|Affiliation:}}}}
{{!}}colspan="8" style="padding:0em 0.3em 0em 0.3em;font-weight:bold;"{{!}}{{#if:{{{Affiliation|}}}|{{#switch:{{{Affiliation|}}}|Limsa-Lominsa|l|L|Limsa-lominsa|limsa-lominsa|limsa lominsa|Limsa lominsa|Limsa-Lominsa|Limsa Lominsa = [[Limsa Lominsa]]|ishgard|i|I|Ishgard= [[Ishgard]]|gridania|g|G|Gridania = [[Gridania]]|ul'dah|Uldah|u|U|uldah| Ul'dah = [[Ul'dah]]|Ala Mhigo|ala mhigo = [[Ala Mhigo]]|Garlemald|garlemald = [[Garlemald]]|#default = [[{{{Affiliation|}}}]]}}}}
+
{{!}}colspan="8" style="padding:0em 0.3em 0em 0.3em;font-weight:bold;"{{!}}{{#if:{{{Affiliation|}}}|{{#switch:{{{Affiliation|}}}|Limsa-Lominsa|l|L|Limsa-lominsa|limsa-lominsa|limsa lominsa|Limsa lominsa|Limsa-Lominsa|Limsa Lominsa = [[Limsa Lominsa]]|ishgard|i|I|Ishgard= [[Ishgard]]|gridania|g|G|Gridania = [[Gridania]]|ul'dah|Uldah|u|U|uldah| Ul'dah = [[Ul'dah]]|Ala Mhigo|ala mhigo = [[Ala Mhigo]]|Garlemald|garlemald = [[Garlemald]]|#default = {{#ifeq:{{{Affiliation Link}}}|No|{{{Affiliation|}}}|[[{{{Affiliation|}}}]]}}}}}}
 
{{!}}-
 
{{!}}-
 
{{#if:{{{Occupation|}}}|
 
{{#if:{{{Occupation|}}}|
 
{{!}}colspan="2" style="height: 1ex; padding:0em 0.3em 0em 0.3em; font-weight:bold;" {{!}}{{color|white|style=normal|Occupation:}}
 
{{!}}colspan="2" style="height: 1ex; padding:0em 0.3em 0em 0.3em; font-weight:bold;" {{!}}{{color|white|style=normal|Occupation:}}
{{!}}colspan="8" style="padding:0em 0.3em 0em 0.3em; font-weight:bold;"{{!}}{{#arraydefine:occupation|{{{Occupation}}}}}{{#arraysort:occupation|asc}}{{#arrayprint:occupation|,&nbsp;|@@@@|[[:Category:@@@@|@@@@]][[Category:@@@@]]}}
+
{{!}}colspan="8" style="padding:0em 0.3em 0em 0.3em; font-weight:bold;"{{!}}{{#ifeq:{{{Occupation Link|}}}|No|{{{Occupation|}}}|{{#arraydefine:occupation|{{{Occupation}}}}}{{#arraysort:occupation|asc}}{{#arrayprint:occupation|,&nbsp;|@@@@|[[:Category:@@@@|@@@@]][[Category:@@@@]]}}}}
 
{{!}}-
 
{{!}}-
 
}}
 
}}
Line 27: Line 34:
 
{{!}}colspan="10" style="height: 1ex;" {{!}}<div style="height: 1ex;"></div><div style="padding: 0px; width:99%; background-color:#D6D6D6; border:1px solid #969696;" ></div>
 
{{!}}colspan="10" style="height: 1ex;" {{!}}<div style="height: 1ex;"></div><div style="padding: 0px; width:99%; background-color:#D6D6D6; border:1px solid #969696;" ></div>
 
{{!}}-
 
{{!}}-
{{!}}valign="top" colspan="10" style="height: 35ex; color:white;font-weight:bold;" {{!}}
+
{{!}}valign="top" colspan="10" style="height: 35ex; color:white;" {{!}}
{{{Dialogue}}}
+
{{{Dialogue|}}}
|-
+
{{#if:{{{Biography|}}}|
|}
+
<br>
 +
<div style="height: 1ex;"></div><div style="padding: 0px; width:99%; background-color:#D6D6D6; border:1px solid #474747;" ></div>
 +
{{{Biography|}}}
 +
}}
 +
{{!}}-{{!}}
 +
Map=
 +
{{#if:{{{Location 2|}}}|This NPC is found in multiple locations.  The map below shows where the NPC is ''first'' encountered.}}
 +
{{#vardefine:map|
 +
{{#dpl:
 +
|  titlematch= {{fixtick|{{BASEPAGENAME}}}}/Map/%
 +
|  distinct = strict
 +
|  format  = ,\n%TITLE%,,
 +
|  mode=userformat
 +
| count=1
 +
| noresultsheader = [[Category:NPC Map Needed]]
 +
}}}}{{:{{#var:map}}}}
 +
}}
 
|height="12px" width="1%" valign="top" colspan="1" style="border-right: 2px solid #969696;" |
 
|height="12px" width="1%" valign="top" colspan="1" style="border-right: 2px solid #969696;" |
|height="12px" width="30%" valign="top" colspan="1" class="npcimage{{#if:{{{Move Image Up|}}}|up{{{Move Image Up|0}}}}}{{#if:{{{Move Image Left|}}}|left{{{Move Image Left|0}}}}}" |[[File:{{{Image}}}]]
+
|height="12px" width="30%" valign="top" colspan="1" class="npcimage{{#if:{{{Move Image Up|}}}|up{{{Move Image Up|0}}}}}{{#if:{{{Move Image Left|}}}|left{{{Move Image Left|0}}}}}" |[[File:{{#if:{{{Image|}}}|{{{Image}}}|{{{Name}}}.png}}{{!}}{{{Image Width|220}}}px]]
 
|-
 
|-
{{XIVboxFooter}}{{Refreshlink}}
+
{{XIVboxFooter}}
{{{!}} cellpadding="0" width="100%" cellspacing="0" border="0"  
+
{{#if:{{{TT|}}}|[[Category:{{{Name}}} Involved in Triple Triad]]<span id="Triple Triad Player Card"></span>{{{TT}}}}}{{Refreshlink}}
 +
{{{!}} style="border:none; width:100%; float:left;"
 +
! align="left" {{!}}<div style="font-size:18px;">Activities</div>[[File:Divider3.png{{!}}left{{!}}link=]]
 +
{{!}}-
 +
{{!}}
 +
{{{!}} cellpadding="0" width="100%" cellspacing="0" border="0"
 
{{!}}-
 
{{!}}-
 
{{!}}{{CList2|Title=<span id="Starts Quests">Starts Quests</span>|CountCat={{fixtick|{{SUBPAGENAME}}}} Started Quest|dpl={{#dpl:
 
{{!}}{{CList2|Title=<span id="Starts Quests">Starts Quests</span>|CountCat={{fixtick|{{SUBPAGENAME}}}} Started Quest|dpl={{#dpl:
 
|  uses=Template:ARR Infobox Quest
 
|  uses=Template:ARR Infobox Quest
 
|  category={{fixtick|{{SUBPAGENAME}}}} Started Quest
 
|  category={{fixtick|{{SUBPAGENAME}}}} Started Quest
|  namespace    =  
+
|  namespace    =
 
|  includepage = {ARR Infobox Quest} npcdpl
 
|  includepage = {ARR Infobox Quest} npcdpl
 
|  format      =,,\n
 
|  format      =,,\n
Line 47: Line 75:
 
|  tablesortcol=2
 
|  tablesortcol=2
 
|  suppresserrors=true
 
|  suppresserrors=true
|  dplcache={{fixtick|{{FULLPAGENAME}}}}5x
+
|  allowcachedresults=true
 +
|  dplcache={{fixtick|{{FULLPAGENAME}}}}6x2
 
|  noresultsheader = None.
 
|  noresultsheader = None.
 
}}}}{{CList2|Title=<span id="Starts Levequests">Starts Levequests</span>|CountCat={{fixtick|{{SUBPAGENAME}}}} Started Levequest|dpl=<tabber>
 
}}}}{{CList2|Title=<span id="Starts Levequests">Starts Levequests</span>|CountCat={{fixtick|{{SUBPAGENAME}}}} Started Levequest|dpl=<tabber>
Line 56: Line 85:
 
|  category={{Fixtick|{{SUBPAGENAME}}}} Started Levequest
 
|  category={{Fixtick|{{SUBPAGENAME}}}} Started Levequest
 
|  category=Battlecraft Levequest
 
|  category=Battlecraft Levequest
|  notcategory=Archived
+
|  namespace    =
|  notcategory=Outdated 1.x Articles
 
|  namespace    =  
 
 
|  includepage = {ARR Infobox Levequest} listdpl
 
|  includepage = {ARR Infobox Levequest} listdpl
 
|  format      =,,\n
 
|  format      =,,\n
Line 65: Line 92:
 
|  tablesortcol=2
 
|  tablesortcol=2
 
|  suppresserrors=true
 
|  suppresserrors=true
|  dplcache={{fixtick|{{FULLPAGENAME}}}}{{#var:class}}2a
+
|  allowcachedresults=true
 +
|  dplcache={{fixtick|{{FULLPAGENAME}}}}{{#var:class}}4
 
|  noresultsheader = None.
 
|  noresultsheader = None.
 
}}
 
}}
Line 73: Line 101:
 
|  category={{Fixtick|{{SUBPAGENAME}}}} Started Levequest
 
|  category={{Fixtick|{{SUBPAGENAME}}}} Started Levequest
 
|  category=Grand Company Levequest
 
|  category=Grand Company Levequest
|  notcategory=Archived
+
|  namespace    =
|  notcategory=Outdated 1.x Articles
 
|  namespace    =  
 
 
|  includepage = {ARR Infobox Levequest} listdpl
 
|  includepage = {ARR Infobox Levequest} listdpl
 
|  format      =,,\n
 
|  format      =,,\n
Line 82: Line 108:
 
|  tablesortcol=2
 
|  tablesortcol=2
 
|  suppresserrors=true
 
|  suppresserrors=true
|  dplcache={{fixtick|{{FULLPAGENAME}}}}{{#var:class}}2b
+
|  allowcachedresults=true
 +
|  dplcache={{fixtick|{{FULLPAGENAME}}}}{{#var:class}}2b1
 
|  noresultsheader = None.
 
|  noresultsheader = None.
 
}}
 
}}
Line 118: Line 145:
 
}}{{CList2|Title=<span id="Involved in Levequests">Involved in Levequests</span>|CountCat=Levequest Involving {{fixtick|{{SUBPAGENAME}}}}|dpl={{#dpl:
 
}}{{CList2|Title=<span id="Involved in Levequests">Involved in Levequests</span>|CountCat=Levequest Involving {{fixtick|{{SUBPAGENAME}}}}|dpl={{#dpl:
 
| category=Levequest Involving {{Fixtick|{{SUBPAGENAME}}}}
 
| category=Levequest Involving {{Fixtick|{{SUBPAGENAME}}}}
| notcategory=Archived
+
| columns={{#ifexpr: {{PAGESINCAT:Levequest Involving {{Fixtick|{{SUBPAGENAME}}}}|R}} > 8 | 3 |1}}
| notcategory=Outdated 1.x Articles
 
| columns={{#ifexpr: {{PAGESINCAT:Levequest Involving {{Fixtick|{{SUBPAGENAME}}}}}} > 8 | 3 |1}}
 
 
| format  = ,\n* [[%PAGE%{{!}}%TITLE%]],,
 
| format  = ,\n* [[%PAGE%{{!}}%TITLE%]],,
 +
| allowcachedresults=true
 +
| dplcache=involvedinleves{{SUBPAGENAME}}-2
 
| suppresserrors=true
 
| suppresserrors=true
}}}}{{CList2|Title=<span id="Involved in Quests">Involved in Quests</span>|CountCat=Quest Involving {{fixtick|{{SUBPAGENAME}}}}|dpl={{#dpl:
+
}}}}{{CList8|Title=<span id="Involved in Quests">Involved in Quests</span>|CountCat=Quest Involving {{fixtick|{{SUBPAGENAME}}}}|dpl={{#dpl:
 
| namespace=
 
| namespace=
 
| category=Quest Involving {{Fixtick|{{SUBPAGENAME}}}}
 
| category=Quest Involving {{Fixtick|{{SUBPAGENAME}}}}
| notcategory=Archived
+
| includesubpages=false
| notcategory=Outdated 1.x Articles
+
| columns={{#ifexpr: {{PAGESINCAT:Quest Involving {{Fixtick|{{SUBPAGENAME}}}}|R}} > 8 | 3 |1}}
| columns={{#ifexpr: {{PAGESINCAT:Quest Involving {{Fixtick|{{SUBPAGENAME}}}}}} > 8 | 3 |1}}
 
 
| format  = ,\n* [[%PAGE%{{!}}%TITLE%]],,
 
| format  = ,\n* [[%PAGE%{{!}}%TITLE%]],,
 +
| allowcachedresults=true
 +
| dplcache=involvedinquests{{SUBPAGENAME}}-2
 
| suppresserrors=true
 
| suppresserrors=true
 
}}}}{{CList2|Title=<span id="Involved in FATEs">Involved in FATEs</span>|CountCat={{fixtick|{{SUBPAGENAME}}}} Involved in FATE|dpl={{#dpl:
 
}}}}{{CList2|Title=<span id="Involved in FATEs">Involved in FATEs</span>|CountCat={{fixtick|{{SUBPAGENAME}}}} Involved in FATE|dpl={{#dpl:
 
| category={{Fixtick|{{SUBPAGENAME}}}} Involved in FATE
 
| category={{Fixtick|{{SUBPAGENAME}}}} Involved in FATE
| notcategory=Archived
+
| columns={{#ifexpr: {{PAGESINCAT:{{Fixtick|{{SUBPAGENAME}}}} Involved in FATE|R}} > 8 | 3 |1}}
| notcategory=Outdated 1.x Articles
 
| columns={{#ifexpr: {{PAGESINCAT:{{Fixtick|{{SUBPAGENAME}}}} Involved in FATE}} > 8 | 3 |1}}
 
 
| format  = ,\n* [[%PAGE%{{!}}%TITLE%]],,
 
| format  = ,\n* [[%PAGE%{{!}}%TITLE%]],,
 +
| allowcachedresults=true
 +
| dplcache=involvedinfates{{SUBPAGENAME}}-2
 
| suppresserrors=true
 
| suppresserrors=true
 
}}}}{{CList2|Title=<span id="Involved in Guildhests">Involved in Guildhests</span>|CountCat={{fixtick|{{SUBPAGENAME}}}} Involved in Guildhest|dpl={{#dpl:
 
}}}}{{CList2|Title=<span id="Involved in Guildhests">Involved in Guildhests</span>|CountCat={{fixtick|{{SUBPAGENAME}}}} Involved in Guildhest|dpl={{#dpl:
 
| category={{Fixtick|{{SUBPAGENAME}}}} Involved in Guildhest
 
| category={{Fixtick|{{SUBPAGENAME}}}} Involved in Guildhest
| notcategory=Archived
+
| columns={{#ifexpr: {{PAGESINCAT:{{Fixtick|{{SUBPAGENAME}}}} Involved in Guildhest|R}} > 8 | 3 |1}}
| notcategory=Outdated 1.x Articles
 
| columns={{#ifexpr: {{PAGESINCAT:{{Fixtick|{{SUBPAGENAME}}}} Involved in Guildhest}} > 8 | 3 |1}}
 
 
| format  = ,\n* [[%PAGE%{{!}}%TITLE%]],,
 
| format  = ,\n* [[%PAGE%{{!}}%TITLE%]],,
 +
| allowcachedresults=true
 +
| dplcache=involvedinguildhests{{SUBPAGENAME}}-2
 
| suppresserrors=true
 
| suppresserrors=true
 
}}}}{{CList2|Title=<span id="Involved in Obsolete Quests">Pre-Calamity Involvement</span>|CountCat=Obsolete Quest Involving {{fixtick|{{SUBPAGENAME}}}}|dpl={{#dpl:
 
}}}}{{CList2|Title=<span id="Involved in Obsolete Quests">Pre-Calamity Involvement</span>|CountCat=Obsolete Quest Involving {{fixtick|{{SUBPAGENAME}}}}|dpl={{#dpl:
 
| category=Obsolete Quest Involving {{Fixtick|{{SUBPAGENAME}}}}
 
| category=Obsolete Quest Involving {{Fixtick|{{SUBPAGENAME}}}}
| columns={{#ifexpr: {{PAGESINCAT:Obsolete Quest Involving {{Fixtick|{{SUBPAGENAME}}}}}} > 8 | 3 |1}}
+
| columns={{#ifexpr: {{PAGESINCAT:Obsolete Quest Involving {{Fixtick|{{SUBPAGENAME}}}}|R}} > 8 | 3 |1}}
 
| format  = ,\n* [[%PAGE%{{!}}%TITLE%]],,
 
| format  = ,\n* [[%PAGE%{{!}}%TITLE%]],,
 +
| allowcachedresults=true
 +
| dplcache=involvedinobsoletequest{{SUBPAGENAME}}-2
 
| suppresserrors=true
 
| suppresserrors=true
}}}}{{#if:{{{Trades|}}}|{{CList2|Title=Trades|dpl= {{Header|columns=6|width1=5%|width2=15%|width3=5%|width4=5%|width5=35%|width6=20%|tablecolor=GEtable||Item|Level|Requires|Stats|Cost}}
+
}}}}{{CList2|Title=<span id="Member of Organization">Member of Organization(s)</span>|CountCat={{fixtick|{{SUBPAGENAME}}}} Organization Member|dpl={{#dpl:
 +
| category={{fixtick|{{SUBPAGENAME}}}} Organization Member
 +
| columns={{#ifexpr: {{PAGESINCAT:{{fixtick|{{SUBPAGENAME}}}} Organization Member|R}} > 8 | 3 |1}}
 +
| format  = ,\n* [[%PAGE%{{!}}%TITLE%]],,
 +
| allowcachedresults=true
 +
| dplcache=involvedinorganization{{SUBPAGENAME}}-2
 +
| suppresserrors=true
 +
}}}}
 +
{{!}}}{{#if:{{{Trades|}}}|{{CList2|Title=Trades|dpl= {{Header|columns=7|width1=5%|width2=20%|width3=5%|width4=10%|width5=30%|width6=5%|width7=5%|tablecolor=GEtable||Item|Level|Requires|Stats|Set|Cost&nbsp;&nbsp;&nbsp;&nbsp;}}
 
{{{Trades}}}
 
{{{Trades}}}
 
{{XIVboxFooter}}}}  <!-- slight cheat here, should be it's own template -->
 
{{XIVboxFooter}}}}  <!-- slight cheat here, should be it's own template -->
}}{{#if:{{{TabbedTrades|}}}|{{CList2|Title=Trades|dpl=  
+
}}{{#if:{{{TabbedTrades|}}}|{{CList2|Title=Trades|dpl=
 
{{{TabbedTrades}}}
 
{{{TabbedTrades}}}
}}}}{{#if:{{{Sells|}}}|{{CList2|Title=Sells|dpl= {{Header|columns=7|width1=5%|width2=20%|width3=5%|width4=10%|width5=30%|width6=5%|width7=5%|tablecolor=GEtable||Item|Level|Requires|Stats|Set|Cost&nbsp;&nbsp;&nbsp;&nbsp;}}
+
}}}}{{#if:{{{Sells|}}}|[[Category:Merchant named {{fixand|{{fixtick|{{PAGENAME}}}}}}]]{{CList2|Title=Sells|dpl= {{Header|columns=7|width1=5%|width2=20%|width3=5%|width4=10%|width5=30%|width6=5%|width7=5%|tablecolor=GEtable||Item|Level|Requires|Stats|Set|Cost&nbsp;&nbsp;&nbsp;&nbsp;}}
 
 
 
{{{Sells}}}
 
{{{Sells}}}
 
{{XIVboxFooter}}}}  <!-- slight cheat here, should be it's own template -->
 
{{XIVboxFooter}}}}  <!-- slight cheat here, should be it's own template -->
}}{{#if:{{{TabbedSells|}}}|{{CList2|Title=Sells|dpl=  
+
}}{{#if:{{{TabbedSells|}}}|[[Category:Tabbedsells]][[Category:Merchant named {{fixand|{{fixtick|{{PAGENAME}}}}}}]]{{CList2|Title=Sells|dpl=
 
{{{TabbedSells}}}
 
{{{TabbedSells}}}
}}}}
+
}}}}{{#if:{{{Tab1|}}}|[[Category:Tabbedsellssub]][[Category:Merchant named {{fixand|{{fixtick|{{PAGENAME}}}}}}]]{{CList2|Title=Sells|dpl=
{{CList2|Title=Additional Dialogue|dpl={{{Additional Dialogue|}}}}}
+
{{TabbedSellsSub|Name={{{Name}}}|Tab1={{{Tab1|}}}|Tab2={{{Tab2|}}}|Tab3={{{Tab3|}}}|Tab4={{{Tab4|}}}|Tab5={{{Tab5|}}}|Tab6={{{Tab6|}}}|Tab7={{{Tab7|}}}|Tab8={{{Tab8|}}}|Tab9={{{Tab9|}}}|Tab10={{{Tab10|}}}|Tab11={{{Tab11|}}}|Tab12={{{Tab12|}}}|Tab13={{{Tab13|}}}|Tab14={{{Tab14|}}}|Tab15={{{Tab15|}}}|Tab16={{{Tab16|}}}|Tab17={{{Tab17|}}}|Tab18={{{Tab18|}}}|Tab19={{{Tab19|}}}|Tab20={{{Tab20|}}}|Tab21={{{Tab21|}}}|Tab22={{{Tab22|}}}|Tab23={{{Tab23|}}}|Tab24={{{Tab24|}}}|Tab25={{{Tab25|}}}|Tab26={{{Tab26|}}}|Tab27={{{Tab27|}}}|Tab28={{{Tab28|}}}|Tab29={{{Tab29|}}}|Tab30={{{Tab30|}}}|Tab31={{{Tab31|}}}|Tab32={{{Tab32|}}}|Tab33={{{Tab33|}}}|Tab34={{{Tab34|}}}|Tab35={{{Tab35|}}}|Tab36={{{Tab36|}}}|Tab37={{{Tab37|}}}|Tab38={{{Tab38|}}}|Tab39={{{Tab39|}}}|Tab40={{{Tab40|}}}}}}}}}
{{CList2|Title=Pre-Calamity Dialogue|dpl={{{Pre-Calamity Dialogue|}}}}}
+
{{#if:{{{Tabs|}}}|{{{Tabs}}}}}
{{CList2|Title=Biography|dpl={{{Biography|}}}}}
+
{{ARR Infobox Bottom
{{CList2|Title=Etymology|dpl={{{Etymology|}}}}}
+
|Additional Dialogue={{{Additional Dialogue|}}}
{{CList2|Title=Notes|dpl={{{Notes|}}}}}
+
|Pre-Calamity Dialogue={{{Pre-Calamity Dialogue|}}}
{{CList2|Title=Gallery [[File:Image add.png|16px|link=http://ffxiv.gamerescape.com/w/index.php?title=Special:Upload&wpDestFile={{#replace:{{anchorencode:{{PAGENAME}}}}|.27|'}}--{{CURRENTTIMESTAMP}}.png|Add Image]]|dpl=
+
|Lore={{{Lore|}}}
{{#tag:gallery|
+
|Full Biography={{{Full Biography|}}}
{{#arraydefine:Images|{{{Images}}}}}{{#arraysort:Images|asc}}{{#arrayslice:Image1|Images|0|1}}{{#arrayslice:Image2|Images|1|1}}{{#arrayslice:Image3|Images|2|1}}{{#arrayslice:Image4|Images|3|1}}{{#arrayslice:Image5|Images|4|1}}{{#arrayslice:Image6|Images|5|1}}{{#arrayslice:Image7|Images|6|1}}{{#arrayslice:Image8|Images|7|1}}{{#arrayslice:Image9|Images|8|1}}{{#arrayslice:Image10|Images|9|1}}
+
|Etymology={{{Etymology|}}}
{{#arrayprint:Image1||@@@@|File:@@@@}}
+
|Walkthrough={{{Walkthrough|}}}
{{#arrayprint:Image2||@@@@|File:@@@@}}
+
|Journal={{{Journal|}}}
{{#arrayprint:Image3||@@@@|File:@@@@}}
+
|Strategy={{{Strategy|}}}
{{#arrayprint:Image4||@@@@|File:@@@@}}
+
|Notes={{{Notes|}}}
{{#arrayprint:Image5||@@@@|File:@@@@}}
+
|Images={{{Images|}}}
{{#arrayprint:Image6||@@@@|File:@@@@}}
 
{{#arrayprint:Image7||@@@@|File:@@@@}}
 
{{#arrayprint:Image8||@@@@|File:@@@@}}
 
{{#arrayprint:Image9||@@@@|File:@@@@}}
 
{{#arrayprint:Image10||@@@@|File:@@@@}}
 
{{#dpl:
 
| dplcache=gallery1
 
| allowcachedresults=true
 
| escapelinks= false
 
| namespace = File
 
|  titlematch={{Fixtick|{{PAGENAME}}}}--%
 
| mode=userformat
 
|  listseparators=,%PAGE%{{!}}{{ImageInfo{{!}}%TITLE%}}\n,,
 
}}
 
|widths="110px"
 
}}
 
 
}}
 
}}
 
[[Category:NPC]]{{#if:{{{Patch|}}}||[[Category:Unknown Patch]]}}
 
[[Category:NPC]]{{#if:{{{Patch|}}}||[[Category:Unknown Patch]]}}
Line 200: Line 221:
 
{{#if:{{{Location {{#var:ik}} Quest|}}}|[[Category:Quest NPC]][[Category:{{{Quest|}}} NPC]][[Category:{{#var:zone}} Quest NPC]]{{#if:{{#var:area|}}|[[Category:{{#var:area}} Quest NPC]]}}{{#if:{{#var:landmark|}}|[[Category:{{#var:landmark}} Quest NPC]]}}|}}
 
{{#if:{{{Location {{#var:ik}} Quest|}}}|[[Category:Quest NPC]][[Category:{{{Quest|}}} NPC]][[Category:{{#var:zone}} Quest NPC]]{{#if:{{#var:area|}}|[[Category:{{#var:area}} Quest NPC]]}}{{#if:{{#var:landmark|}}|[[Category:{{#var:landmark}} Quest NPC]]}}|}}
 
<!-- Spacer -->
 
<!-- Spacer -->
{{#if:{{{Location {{#var:ik}} Event|}}}|[[Category:Event NPC]][[Category:{{{Location 1 Event|}}} NPC]][[Category:{{#var:zone}} Event NPC]][[Category:{{PAGENAME}} Involved in Event]]{{#if:{{#var:area|}}|[[Category:{{#var:area}} Event NPC]]}}{{#if:{{#var:landmark|}}|[[Category:{{#var:landmark}} Event NPC]]}}|}}
+
{{#if:{{{Location {{#var:ik}} Event|}}}|[[Category:Event NPC]][[Category:{{{Location {{#var:ik}} Event|}}} NPC]][[Category:{{#var:zone}} Event NPC]][[Category:{{PAGENAME}} Involved in Event]]{{#if:{{#var:area|}}|[[Category:{{#var:area}} Event NPC]]}}{{#if:{{#var:landmark|}}|[[Category:{{#var:landmark}} Event NPC]]}}|}}
 
<!-- Spacer -->
 
<!-- Spacer -->
 
{{#if:{{{Location {{#var:ik}} Levequest|}}}|[[Category:Levequest NPC]][[Category:{{{Levequest|}}} NPC]][[Category:{{#var:zone}} Levequest NPC]]{{#if:{{#var:area|}}|[[Category:{{#var:area}} Levequest NPC]]}}{{#if:{{#var:landmark|}}|[[Category:{{#var:landmark}} Levequest NPC]]}}|}}
 
{{#if:{{{Location {{#var:ik}} Levequest|}}}|[[Category:Levequest NPC]][[Category:{{{Levequest|}}} NPC]][[Category:{{#var:zone}} Levequest NPC]]{{#if:{{#var:area|}}|[[Category:{{#var:area}} Levequest NPC]]}}{{#if:{{#var:landmark|}}|[[Category:{{#var:landmark}} Levequest NPC]]}}|}}
Line 209: Line 230:
 
<!-- Spacer -->
 
<!-- Spacer -->
 
}}}}}}
 
}}}}}}
</includeonly><noinclude>[[Category:Template|{{PAGENAME}}]]</noinclude>__NOEDITSECTION__ __NOTOC__
+
{{!}}}<br clear="all" />[[Category:Demographics:{{Raceswitch|Race={{{Race}}}}} NPC]][[Category:Demographics:{{Genderswitch|Gender={{{Gender}}}}} NPC]][[Category:Demographics:{{Clanswitch|Clan={{{Clan}}}}} NPC]][[Category:Demographics:{{Raceswitch|Race={{{Race}}}}} {{Clanswitch|Clan={{{Clan}}}}} NPC]][[Category:Demographics:{{Raceswitch|Race={{{Race}}}}} {{Genderswitch|Gender={{{Gender}}}}} NPC]][[Category:Demographics:{{Clanswitch|Clan={{{Clan}}}}} {{Genderswitch|Gender={{{Gender}}}}} NPC]][[Category:Demographics:{{Raceswitch|Race={{{Race}}}}} {{Clanswitch|Clan={{{Clan}}}}} {{Genderswitch|Gender={{{Gender}}}}} NPC]]</includeonly><noinclude>[[Category:Templates|{{PAGENAME}}]]</noinclude>__NOEDITSECTION__ __NOTOC__
 +
<br><references/>

Revision as of 19:51, 18 September 2019

{{ARR Infobox NPC
| Patch = 4.0
| Image = {{subst:PAGENAME}}.png <!-- Forced to 220x400px.  -->
| Image Width = <!-- Used to override default 220px width. Leave blank if not needed -->

| Name = {{subst:SUBPAGENAME}} <!-- MUST be set to the PAGENAME. If their full name is different from their display name, use Full Name -->
| Full Name = <!-- If the NPC has a last name which doesn't appear above their head in-game, place their entire first/last name here -->

| Level = 

| Gender      = 
| Race        = 
| Clan        = 

| Affiliation =   <!-- Name of city-state affiliation. Creates category of what's entered -->
| Occupation  =   <!-- Comma separated if more than one. Creates category of what's entered -->
| Employer    =   <!-- Comma separated if more than one, encase in brackets if needed -->
| Title       =   

<!-- Delete this comment and the one below 'Occupation Link' if you do not want
the system to automatically create category links to what is entered in them!
| Affiliation Link = No
| Occupation Link = No
-->

| Location 1 = 
| Location 1 Coordinates = 
| Location 1 Level = 
| Location 1 Cutscene = 
| Location 1 FATE = 
| Location 1 Event = 
| Location 1 Quest = 
| Location 1 Guildhest = 
| Location 1 Levequest = 

| Location 2 = 
| Location 2 Coordinates = 
| Location 2 Level = 
| Location 2 Cutscene = 
| Location 2 FATE = 
| Location 2 Event = 
| Location 2 Quest = 
| Location 2 Guildhest = 
| Location 2 Levequest = 
<!-- Add more if needed -->

| Dialogue = 
| Additional Dialogue = 
| Pre-Calamity Dialogue = 

| TabbedSells = 
<!-- If a merchant, remove THIS line with the exclamation point and --'s, and the other line
like it just before 'Biography' to enable Merchant code! If not a merchant, delete this entire
explanation and code to prevent confusion for future editors.
{{Tabsells
|General = 
{{Sells|Woodworking Delineation|Quantity=10|Currency=Blue Crafters' Scrip|250}}

|Curious Crop Exchange =
{{Trades|Adamantite Nugget|Quantity=1|Item1=Althyk Lavender|Count1=1}}
}}
-->

| Biography = 
| Images = 
| Etymology = 
| Notes =
}}