Difference between revisions of "Template:ARR Infobox NPC"
(Added categories to gender, race, and clan (requested from discord)) |
|||
(38 intermediate revisions by 4 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"> | + | {{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;"> {{NPC Basics|Gender={{{Gender}}}|Race={{{Race}}}|Clan={{{Clan}}}}}</div>|Icons={{NPC Involvement Icons | Name={{PAGENAME}} }}{{#if:{{{Level|}}}| <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> {{color|white|Lv.}} {{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):}} |
− | {{#if:{{{Location | + | {{#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 | + | {{#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 Guildhests|#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|}}}| {{color|white|style=normal|({{{Location {{#var:ik}} Coordinates|}}})}}|}}{{#if:{{{Location {{#var:ik}} Level|}}}| {{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 | + | {{!}}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 Guildhests|#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|}}}| {{color|white|style=normal|({{{Location {{#var:ik}} Coordinates|}}})}}|}}{{#if:{{{Location {{#var:ik}} Level|}}}| {{color|white|style=normal|(Lv. {{{Location {{#var:ik}} Level|}}})}}{{spc}}|{{spc}}}}}}}}}} |
}} | }} | ||
{{!}}- | {{!}}- | ||
Line 32: | 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 | + | {{!}}valign="top" colspan="10" style="height: 35ex; color:white;" {{!}} |
− | {{{Dialogue}}} | + | {{{Dialogue|}}} |
{{#if:{{{Biography|}}}| | {{#if:{{{Biography|}}}| | ||
<br> | <br> | ||
Line 39: | Line 41: | ||
{{{Biography|}}} | {{{Biography|}}} | ||
}} | }} | ||
− | |- | + | {{#vardefine:map| |
− | |} | + | {{#dpl: |
+ | | titlematch= {{fixtick|{{#urldecode:{{BASEPAGENAMEE}}}}}}/Map/% | ||
+ | | distinct = strict | ||
+ | | format = ,\n%TITLE%,, | ||
+ | | mode=userformat | ||
+ | | count=1 | ||
+ | | noresultsheader = [[Category:NPC Map Needed]] | ||
+ | }}}}{{#ifeq: {{#titleparts: {{#var:map}}|1|2 }}| Map | | ||
+ | {{!}}-{{!}} | ||
+ | Map= | ||
+ | {{#if:{{{Location 2|}}}|This NPC is found in multiple locations. The map below shows where the NPC is ''first'' encountered.}} | ||
+ | {{:{{#var:map}}}}}} | ||
+ | {{#ifexist: {{fixtick|{{BASEPAGENAME}}}}/Appearance| | ||
+ | {{!}}-{{!}} | ||
+ | Appearance= | ||
+ | {{:{{fixtick|{{BASEPAGENAME}}}}/Appearance}}}} | ||
+ | }} | ||
|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" | + | |height="12px" width="30%" valign="top" colspan="1" |{{#ifexist: File:{{{Name}}}.png | [[File:{{{Name}}}.png{{!}}{{{Image Width|220}}}px]]|{{#ifexist: File:{{{Image}}}| [[File:{{{Image}}}{{!}}{{{Image Width|220}}}px]]|[[File:Image add.png|32px|link=https://ffxiv.gamerescape.com/w/index.php?title=Special:Upload&wpDestFile={{#replace:{{anchorencode:{{PAGENAME}}}}|.27|'}}.png|Add Image]][[Category:Missing NPC Image]]}}}} |
|- | |- | ||
{{XIVboxFooter}} | {{XIVboxFooter}} | ||
Line 50: | Line 68: | ||
{{!}}- | {{!}}- | ||
{{!}} | {{!}} | ||
− | {{{!}} cellpadding="0" width="100%" cellspacing="0" border="0" | + | {{{!}} 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 62: | Line 80: | ||
| tablesortcol=2 | | tablesortcol=2 | ||
| suppresserrors=true | | suppresserrors=true | ||
+ | | allowcachedresults=true | ||
| dplcache={{fixtick|{{FULLPAGENAME}}}}6x2 | | dplcache={{fixtick|{{FULLPAGENAME}}}}6x2 | ||
| noresultsheader = None. | | noresultsheader = None. | ||
Line 71: | Line 90: | ||
| category={{Fixtick|{{SUBPAGENAME}}}} Started Levequest | | category={{Fixtick|{{SUBPAGENAME}}}} Started Levequest | ||
| category=Battlecraft Levequest | | category=Battlecraft Levequest | ||
− | | namespace = | + | | namespace = |
| includepage = {ARR Infobox Levequest} listdpl | | includepage = {ARR Infobox Levequest} listdpl | ||
| format =,,\n | | format =,,\n | ||
Line 78: | Line 97: | ||
| tablesortcol=2 | | tablesortcol=2 | ||
| suppresserrors=true | | suppresserrors=true | ||
− | | dplcache={{fixtick|{{FULLPAGENAME}}}}{{#var:class}} | + | | allowcachedresults=true |
+ | | dplcache={{fixtick|{{FULLPAGENAME}}}}{{#var:class}}4 | ||
| noresultsheader = None. | | noresultsheader = None. | ||
}} | }} | ||
Line 86: | Line 106: | ||
| category={{Fixtick|{{SUBPAGENAME}}}} Started Levequest | | category={{Fixtick|{{SUBPAGENAME}}}} Started Levequest | ||
| category=Grand Company Levequest | | category=Grand Company Levequest | ||
− | | namespace = | + | | namespace = |
| includepage = {ARR Infobox Levequest} listdpl | | includepage = {ARR Infobox Levequest} listdpl | ||
| format =,,\n | | format =,,\n | ||
Line 93: | Line 113: | ||
| tablesortcol=2 | | tablesortcol=2 | ||
| suppresserrors=true | | suppresserrors=true | ||
+ | | allowcachedresults=true | ||
| dplcache={{fixtick|{{FULLPAGENAME}}}}{{#var:class}}2b1 | | dplcache={{fixtick|{{FULLPAGENAME}}}}{{#var:class}}2b1 | ||
| noresultsheader = None. | | noresultsheader = None. | ||
Line 131: | Line 152: | ||
| columns={{#ifexpr: {{PAGESINCAT:Levequest Involving {{Fixtick|{{SUBPAGENAME}}}}|R}} > 8 | 3 |1}} | | columns={{#ifexpr: {{PAGESINCAT:Levequest Involving {{Fixtick|{{SUBPAGENAME}}}}|R}} > 8 | 3 |1}} | ||
| format = ,\n* [[%PAGE%{{!}}%TITLE%]],, | | format = ,\n* [[%PAGE%{{!}}%TITLE%]],, | ||
+ | | allowcachedresults=true | ||
+ | | dplcache=involvedinleves{{SUBPAGENAME}}-2 | ||
| suppresserrors=true | | suppresserrors=true | ||
− | }}}}{{ | + | }}}}{{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}}}} | ||
+ | | includesubpages=false | ||
| columns={{#ifexpr: {{PAGESINCAT:Quest Involving {{Fixtick|{{SUBPAGENAME}}}}|R}} > 8 | 3 |1}} | | columns={{#ifexpr: {{PAGESINCAT:Quest Involving {{Fixtick|{{SUBPAGENAME}}}}|R}} > 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: | ||
Line 142: | Line 168: | ||
| columns={{#ifexpr: {{PAGESINCAT:{{Fixtick|{{SUBPAGENAME}}}} Involved in FATE|R}} > 8 | 3 |1}} | | columns={{#ifexpr: {{PAGESINCAT:{{Fixtick|{{SUBPAGENAME}}}} Involved in FATE|R}} > 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: | ||
Line 147: | Line 175: | ||
| columns={{#ifexpr: {{PAGESINCAT:{{Fixtick|{{SUBPAGENAME}}}} Involved in Guildhest|R}} > 8 | 3 |1}} | | columns={{#ifexpr: {{PAGESINCAT:{{Fixtick|{{SUBPAGENAME}}}} Involved in Guildhest|R}} > 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: | ||
Line 152: | Line 182: | ||
| columns={{#ifexpr: {{PAGESINCAT:Obsolete Quest Involving {{Fixtick|{{SUBPAGENAME}}}}|R}} > 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 | ||
}}}}{{CList2|Title=<span id="Member of Organization">Member of Organization(s)</span>|CountCat={{fixtick|{{SUBPAGENAME}}}} Organization Member|dpl={{#dpl: | }}}}{{CList2|Title=<span id="Member of Organization">Member of Organization(s)</span>|CountCat={{fixtick|{{SUBPAGENAME}}}} Organization Member|dpl={{#dpl: | ||
Line 157: | Line 189: | ||
| columns={{#ifexpr: {{PAGESINCAT:{{fixtick|{{SUBPAGENAME}}}} Organization Member|R}} > 8 | 3 |1}} | | columns={{#ifexpr: {{PAGESINCAT:{{fixtick|{{SUBPAGENAME}}}} Organization Member|R}} > 8 | 3 |1}} | ||
| format = ,\n* [[%PAGE%{{!}}%TITLE%]],, | | format = ,\n* [[%PAGE%{{!}}%TITLE%]],, | ||
+ | | allowcachedresults=true | ||
+ | | dplcache=involvedinorganization{{SUBPAGENAME}}-2 | ||
| suppresserrors=true | | suppresserrors=true | ||
}}}} | }}}} | ||
Line 162: | Line 196: | ||
{{{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 }} | + | }}}}{{#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 }} |
{{{Sells}}} | {{{Sells}}} | ||
{{XIVboxFooter}}}} <!-- slight cheat here, should be it's own template --> | {{XIVboxFooter}}}} <!-- slight cheat here, should be it's own template --> | ||
− | }}{{#if:{{{TabbedSells|}}}|[[Category: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]]{{CList2|Title=Sells|dpl= | + | }}}}{{#if:{{{Tab1|}}}|[[Category:Tabbedsellssub]][[Category:Merchant named {{fixand|{{fixtick|{{PAGENAME}}}}}}]]{{CList2|Title=Sells|dpl= |
− | {{TabbedSellsSub|Name={{{Name}}}|Tab1={{{Tab1|}}}|Tab2={{{Tab2|}}}|Tab3={{{Tab3|}}}|Tab4={{{Tab4|}}}|Tab5={{{Tab5|}}}|Tab6={{{Tab6|}}}|Tab7={{{Tab7|}}}|Tab8={{{Tab8|}}}|Tab9={{{Tab9|}}}|Tab10={{{Tab10|}}}}} | + | {{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|}}}}}}}}} |
− | }}}} | ||
{{#if:{{{Tabs|}}}|{{{Tabs}}}}} | {{#if:{{{Tabs|}}}|{{{Tabs}}}}} | ||
{{ARR Infobox Bottom | {{ARR Infobox Bottom | ||
Line 185: | Line 218: | ||
|Images={{{Images|}}} | |Images={{{Images|}}} | ||
}} | }} | ||
− | [[Category:NPC]]{{#if:{{{Patch|}}}||[[Category:Unknown Patch]]}} | + | [[Category:NPC]]{{#if:{{{Patch|}}}||[[Category:Unknown Patch]]}}{{#if:{{{Location 1|}}}||[[Category:Missing Location]]}} |
<!-- Spacer --> | <!-- Spacer --> | ||
{{#forargs:Location| ik | iv | {{#if:{{#var:iv|}}|{{#ifeq:{{#var:ik}}|{{#explode:{{#var:ik}}||0}}|<nowiki/>{{SetGeoVars2|{{{Location {{#var:ik}}|nosuch}}}}}{{#if:{{#var:world}}|[[Category:World:{{#var:world}}]][[Category:{{#var:world}} NPC]]}}{{#if:{{#var:landmass}}|[[Category:Landmass:{{#var:landmass}}]][[Category:{{#var:landmass}} NPC]]}}{{#if:{{#var:region}}|[[Category:Region:{{#var:region}}]][[Category:{{#var:region}} NPC]]}}{{#if:{{#var:subregion}}|[[Category:Subregion:{{#var:subregion}}]][[Category:{{#var:subregion}} NPC]]}}{{#if:{{#var:zone}}|[[Category:Zone:{{#var:zone}}]][[Category:{{#var:zone}} NPC]]}}{{#if:{{#var:area}}|[[Category:Area:{{#var:area}}]][[Category:{{Fixand|{{#var:area}}}} NPC]][[Category:{{#var:area}} NPC]]}}{{#if:{{#var:landmark}}|[[Category:Landmark:{{#var:landmark}}]][[Category:{{#var:landmark}} NPC]][[Category:{{Fixand|{{#var:landmark}}}} NPC]]}} | {{#forargs:Location| ik | iv | {{#if:{{#var:iv|}}|{{#ifeq:{{#var:ik}}|{{#explode:{{#var:ik}}||0}}|<nowiki/>{{SetGeoVars2|{{{Location {{#var:ik}}|nosuch}}}}}{{#if:{{#var:world}}|[[Category:World:{{#var:world}}]][[Category:{{#var:world}} NPC]]}}{{#if:{{#var:landmass}}|[[Category:Landmass:{{#var:landmass}}]][[Category:{{#var:landmass}} NPC]]}}{{#if:{{#var:region}}|[[Category:Region:{{#var:region}}]][[Category:{{#var:region}} NPC]]}}{{#if:{{#var:subregion}}|[[Category:Subregion:{{#var:subregion}}]][[Category:{{#var:subregion}} NPC]]}}{{#if:{{#var:zone}}|[[Category:Zone:{{#var:zone}}]][[Category:{{#var:zone}} NPC]]}}{{#if:{{#var:area}}|[[Category:Area:{{#var:area}}]][[Category:{{Fixand|{{#var:area}}}} NPC]][[Category:{{#var:area}} NPC]]}}{{#if:{{#var:landmark}}|[[Category:Landmark:{{#var:landmark}}]][[Category:{{#var:landmark}} NPC]][[Category:{{Fixand|{{#var:landmark}}}} NPC]]}} | ||
Line 202: | Line 235: | ||
<!-- Spacer --> | <!-- Spacer --> | ||
}}}}}} | }}}}}} | ||
− | {{!}}}<br clear="all"/> | + | {{!}}}<br clear="all" /></includeonly><noinclude>[[Category:Templates|{{PAGENAME}}]]</noinclude>__NOEDITSECTION__ __NOTOC__ |
− | </includeonly><noinclude>[[Category: | ||
<br><references/> | <br><references/> |
Revision as of 20:17, 14 May 2020
{{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 = }}