<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://ffxiv.consolegameswiki.com/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Gurgum</id>
	<title>Final Fantasy XIV Online Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://ffxiv.consolegameswiki.com/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Gurgum"/>
	<link rel="alternate" type="text/html" href="https://ffxiv.consolegameswiki.com/wiki/Special:Contributions/Gurgum"/>
	<updated>2026-10-21T05:52:35Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=Gilbrisbert_the_Puppetmaster&amp;diff=1582601</id>
		<title>Gilbrisbert the Puppetmaster</title>
		<link rel="alternate" type="text/html" href="https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=Gilbrisbert_the_Puppetmaster&amp;diff=1582601"/>
		<updated>2026-10-20T01:27:15Z</updated>

		<summary type="html">&lt;p&gt;Gurgum: Created page with &amp;quot;{{NPC infobox | name = Gilbrisbert the Puppetmaster | full-name =  | description =  | description-source =  | image =  | location =  | coordinates = &amp;lt;!--coordinates--&amp;gt; | dungeon =  | raid =  | trial =  | other-duty = Zadnor | objective =  | title =  | gender =  | age =  | race =  | clan =  | model-chara =  | class =  | job =  | profession =  | birthplace =  | organization =  | relatives =  | is-enemy = y | level =  | alt-level-type =  | element =  | adaptation =  | mutat...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{NPC infobox&lt;br /&gt;
| name = Gilbrisbert the Puppetmaster&lt;br /&gt;
| full-name = &lt;br /&gt;
| description = &lt;br /&gt;
| description-source = &lt;br /&gt;
| image = &lt;br /&gt;
| location = &lt;br /&gt;
| coordinates = &amp;lt;!--coordinates--&amp;gt;&lt;br /&gt;
| dungeon = &lt;br /&gt;
| raid = &lt;br /&gt;
| trial = &lt;br /&gt;
| other-duty = Zadnor&lt;br /&gt;
| objective = &lt;br /&gt;
| title = &lt;br /&gt;
| gender = &lt;br /&gt;
| age = &lt;br /&gt;
| race = &lt;br /&gt;
| clan = &lt;br /&gt;
| model-chara = &lt;br /&gt;
| class = &lt;br /&gt;
| job = &lt;br /&gt;
| profession = &lt;br /&gt;
| birthplace = &lt;br /&gt;
| organization = &lt;br /&gt;
| relatives = &lt;br /&gt;
| is-enemy = y&lt;br /&gt;
| level = &lt;br /&gt;
| alt-level-type = &lt;br /&gt;
| element = &lt;br /&gt;
| adaptation = &lt;br /&gt;
| mutation = &lt;br /&gt;
| spawn-condition = &lt;br /&gt;
| aggression = &lt;br /&gt;
| aggro-type = &lt;br /&gt;
| rank = &lt;br /&gt;
| vulnerable = &lt;br /&gt;
| service = &lt;br /&gt;
| goal = &lt;br /&gt;
| patch = 5.55&lt;br /&gt;
| voiceJP = &lt;br /&gt;
| voiceEN = &lt;br /&gt;
| voiceFR = &lt;br /&gt;
| voiceDE = &lt;br /&gt;
| id-gt = 10186&lt;br /&gt;
}}&lt;br /&gt;
==Loot==&lt;br /&gt;
See {{i|A Relic Unleashed}}.&lt;br /&gt;
&lt;br /&gt;
==Locations==&lt;br /&gt;
{{NPC location table header}}&lt;br /&gt;
{{NPC location info|Zadnor|25.5, 14.3|80}}&lt;br /&gt;
|}&lt;br /&gt;
==FATEs==&lt;br /&gt;
*{{i|A Relic Unleashed}}&lt;br /&gt;
&lt;br /&gt;
{{clear}}&lt;br /&gt;
==Gallery==&lt;br /&gt;
&amp;lt;gallery heights=200px mode=&amp;quot;packed&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gurgum</name></author>
	</entry>
	<entry>
		<id>https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=Template:Quest_infobox&amp;diff=1582600</id>
		<title>Template:Quest infobox</title>
		<link rel="alternate" type="text/html" href="https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=Template:Quest_infobox&amp;diff=1582600"/>
		<updated>2026-10-20T01:16:30Z</updated>

		<summary type="html">&lt;p&gt;Gurgum: unset unused &amp;quot;Has knowledge reward&amp;quot; property&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;templatestyles src=&amp;quot;Infobox/styles.css&amp;quot;/&amp;gt;{{#set:Has context=Quest&lt;br /&gt;
| Has related NPC={{{related-npcs|}}}|+sep=;&lt;br /&gt;
&amp;lt;!--Eventually the leve turn-in target could use its own property, but keeping it simple for now - Gurgum --&amp;gt;&lt;br /&gt;
| Has related NPC = {{{leve-target|}}}&lt;br /&gt;
| Has cutscene NPC = {{{cutscene-npcs|}}}|+sep=;&lt;br /&gt;
| Has journal section = {{{journal-section|}}}&lt;br /&gt;
| Has journal category = {{{journal-category|}}}&lt;br /&gt;
| Has journal genre = {{{journal-genre|}}}&lt;br /&gt;
| Is part of event = {{{event|}}}&lt;br /&gt;
| Has sortkey = {{{sortkey|0}}}&lt;br /&gt;
| Has category sortkey = {{#switch:{{lc:{{{journal-section|}}}}}&lt;br /&gt;
  | main scenario = 1&lt;br /&gt;
  | chronicles of a new era = 2&lt;br /&gt;
  | sidequests = 3&lt;br /&gt;
  | allied society quests = 4&lt;br /&gt;
  | class &amp;amp; job quests = 6&lt;br /&gt;
  | other quests = 7&lt;br /&gt;
  | levequests = 8&lt;br /&gt;
  | #default = 100&lt;br /&gt;
}}&lt;br /&gt;
| Has patch = {{{patch|}}}&lt;br /&gt;
&amp;lt;!--quests are &amp;quot;current&amp;quot; unless the availability is set by the retired/future hatnotes--&amp;gt;&lt;br /&gt;
| Has game availability = {{#var:availability|Current}}&lt;br /&gt;
}}{{expansion content|{{{patch|}}}}}{{#ifeq:{{#var:is-retired}}|Y|{{#vardefine:id-edb-exists|n}}{{#vardefine:id-gt-exists|n}}|{{#vardefine:id-edb-exists|{{lc:{{{id-edb-exists|}}}}}}}{{#vardefine:id-gt-exists|{{lc:{{{id-gt-exists|}}}}}}}}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;infobox-n quest&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;icon quest-infobox-icon&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;overflow: hidden; width: 38px; height: 38px; display:inline-block; vertical-align:middle;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: -1px; overflow: hidden;&amp;quot;&amp;gt;[[File:{{#switch: {{lc:{{{type|}}}}}&lt;br /&gt;
                                                    | main scenario = Main Scenario Quest icon.png {{#set:Has game icon=File:Main Scenario Quest icon.png}}&lt;br /&gt;
                                                    | quest | side | sidequest | side story = Quest icon.png {{#set:Has game icon=File:Quest icon.png}}&lt;br /&gt;
                                                    | daily = Daily Quest icon.png {{#set:Has game icon=File:Daily Quest icon.png}}&lt;br /&gt;
                                                    | feature | class | job | role | crystalline mean | featurequasi = Feature Quest icon.png {{#set:Has game icon=File:Feature Quest icon.png}}&lt;br /&gt;
                                                    | repeatablefeature | repfeature = Repeatablefeaturequest.png {{#set:Has game icon=File:Repeatablefeaturequest.png}}&lt;br /&gt;
                                                    | levequest = Levequest icon.png {{#set:Has game icon=File:Levequest icon.png}}{{#vardefine:id-edb-exists|n}}&lt;br /&gt;
                                                    | other | quasi = Otherquest.png {{#set:Has game icon=File:Otherquest.png}}&lt;br /&gt;
                                                    | #default = Quest icon.png {{#set:Has game icon=File:Quest icon.png}}&lt;br /&gt;
                                                    }}|40px|link=Quest]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;heading&amp;quot;&amp;gt;[[Has canonical name::{{{title|{{#titleparts:{{PAGENAME}}}}}}}]]&amp;lt;/p&amp;gt;&lt;br /&gt;
{{#if: {{{image|}}}|&amp;lt;div style=&amp;quot;text-align: center; clear: both;&amp;quot;&amp;gt;[[Category:Banner quests]][[Has quest image::File:{{#ifeq:{{{image|}}}|y|&amp;lt;!-- Predefined --&amp;gt;{{#titleparts:{{PAGENAME}}}} (image).png|&amp;lt;!-- Custom file path --&amp;gt;{{{image}}}}}|280px]]&amp;lt;/div&amp;gt;}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;wrapper&amp;quot;&amp;gt;&lt;br /&gt;
; Quest giver&lt;br /&gt;
: {{#if: {{{quest-giver|}}}| [[{{{quest-giver}}}|{{#show:{{{quest-giver}}}|?Has canonical name}}]]{{#set:Has quest giver={{{quest-giver}}}}} | &#039;&#039;Unspecified&#039;&#039; }}&lt;br /&gt;
; Location&lt;br /&gt;
: {{#if: {{{location|}}}| [[Located in::{{{location}}}]]{{#if:{{{location-x|}}}|&amp;amp;nbsp;(&#039;&#039;&#039;&amp;lt;small&amp;gt;X:&amp;lt;/small&amp;gt;&#039;&#039;&#039;[[Has x coordinate::{{{location-x}}}]], &#039;&#039;&#039;&amp;lt;small&amp;gt;Y:&amp;lt;/small&amp;gt;&#039;&#039;&#039;[[Has y coordinate::{{{location-y|}}}]])}} | &#039;&#039;Unspecified&#039;&#039; }}{{#if: {{{journal-category|}}}|{{#ifeq:{{lc:{{{journal-section|}}}}}|levequests|&amp;lt;!--Don&#039;t display the journal info for levequests--&amp;gt;|&lt;br /&gt;
; Quest line&lt;br /&gt;
: {{questline|journal-section={{{journal-section|}}}|journal-category={{{journal-category|}}}|journal-genre={{{journal-genre|}}}}}&lt;br /&gt;
}}}}{{#if:{{{event|}}}|&lt;br /&gt;
; [[Events|Event]]&lt;br /&gt;
: {{i|Seasonal Event|alt=x}} [[{{{event|}}}]]&lt;br /&gt;
}}{{#if: {{{organization|}}}|&lt;br /&gt;
; Organization{{#if: {{#pos:{{{organization}}}|,}}|s}}&lt;br /&gt;
: {{#arraymap:{{{organization}}}|,|@@@| [[@@@]]{{#if: {{NAMESPACE}}||[[Category:@@@]]}}|&amp;lt;br&amp;gt;}}&lt;br /&gt;
}}{{#if: {{{class|}}}|{{#vardefine:uc_class|{{Title case|{{{class}}}}}}}&lt;br /&gt;
; [[Class]]&lt;br /&gt;
: {{icon link|{{#invoke:String|replace|{{#show:{{#var:uc_class}}|?Has game icon#}}|File:}}|{{#var:uc_class}} Quests|alt={{#var:uc_class}}}}{{#set:Is for class={{#var:uc_class}}}} &lt;br /&gt;
}}{{#if: {{{job|}}}|{{#vardefine:uc_job|{{Title case|{{{job}}}}}}}&lt;br /&gt;
; [[Job]]&lt;br /&gt;
: {{icon link|{{#invoke:String|replace|{{#show:{{#var:uc_job}}|?Has game icon#}}|File:}}|{{#var:uc_job}} Quests|alt={{#var:uc_job}}}}{{#set:Is for job={{#var:uc_job}}}}&lt;br /&gt;
}}{{#if: {{{category|}}}|&lt;br /&gt;
; Category&lt;br /&gt;
: {{#set:Has levequest category={{{category}}}}}[[:Category:{{{category}}}|{{{category}}}]]{{#ifeq: {{{category}}} | Charity | &amp;amp;nbsp;(Repeats: 2) |}}{{#ifeq: {{{category}}} | Sincerity | &amp;amp;nbsp;(Repeats: 2) |}}&lt;br /&gt;
}}&lt;br /&gt;
; Level&lt;br /&gt;
: {{#if:{{{level|}}}|[[Has quest level::{{{level}}}]]|&#039;&#039;Unspecified&#039;&#039;}} {{#if:{{{quest-sync|}}}|[[Quest Sync|{{Special chat character|code=e0be}}]]{{#set:Is quest synced=true}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{req-quest|}}}|&lt;br /&gt;
; Required quest&lt;br /&gt;
: {{#arraymap:{{{req-quest}}}|,|@@@|{{i|@@@|wrap=true}}|&amp;lt;br&amp;gt;}}&lt;br /&gt;
}}{{#if:{{{req-items|}}}|&lt;br /&gt;
; Required items&lt;br /&gt;
: {{#arraymap:{{{req-items}}}|,|@@@|{{#vardefine:req_item_qty|{{#explode:@@@| |0}}}}{{#vardefine:req_item_hq|{{#ifeq:{{#explode:@@@| |1}}|HQ|true|false}}}} {{item icon|{{#vardefineecho:req_item_name|{{#ifeq:{{#var:req_item_hq}}|true|{{#explode:@@@| |2|3}}|{{#explode:@@@| |1|2}}}}}}|wrap=true|hq={{#ifeq:{{#var:req_item_hq}}|true|true}}|qty={{#var:req_item_qty}}}}{{#set:Requires item={{#var:req_item_qty}};{{#var:req_item_name}};{{#var:req_item_hq}}}}|&amp;lt;br&amp;gt;}}&lt;br /&gt;
}}{{#if: {{{requirements|}}}|&lt;br /&gt;
; Requirements&lt;br /&gt;
: {{#arraymap:{{{requirements}}}|,|@@@|@@@|&amp;lt;br&amp;gt;}}&lt;br /&gt;
}}{{#if: {{{exp|}}}|&lt;br /&gt;
; Experience&lt;br /&gt;
: {{experience|{{#vardefineecho:min-exp|{{#explode:{{{exp}}}|-|0}}}}|{{#vardefineecho:max-exp|{{#explode:{{{exp}}}|-|1}}}}}} {{#set:Has experience reward={{#var:min-exp|0}};{{#var:max-exp|0}}}}&lt;br /&gt;
}}{{#if: {{{gil|}}}|&lt;br /&gt;
; Gil&lt;br /&gt;
: {{gil|{{#vardefineecho:min-gil|{{#explode:{{{gil}}}|-|0}}}}|{{#vardefineecho:max-gil|{{#explode:{{{gil}}}|-|1}}}}}} {{#set:Has gil reward={{#var:min-gil|0}};{{#var:max-gil|0}}}}&lt;br /&gt;
}}{{#if: {{{mettle|}}}|&lt;br /&gt;
; Mettle&lt;br /&gt;
: {{mettle|{{#vardefineecho:min-mettle|{{#explode:{{{mettle}}}|-|0}}}}|{{#vardefineecho:max-mettle|{{#explode:{{{mettle}}}|-|1}}}}}}&lt;br /&gt;
}}{{#if: {{{knowledge|}}}|&lt;br /&gt;
; Knowledge&lt;br /&gt;
: {{knowledge|{{#vardefineecho:min-knowledge|{{#explode:{{{knowledge}}}|-|0}}}}|{{#vardefineecho:max-knowledge|{{#explode:{{{mettle}}}|-|1}}}}}}&lt;br /&gt;
}}{{#if:{{{prev-quest|}}}|&lt;br /&gt;
; Previous quest&lt;br /&gt;
: {{#arraymap:{{{prev-quest}}}|,|@@@|{{i|@@@|wrap=true}}|&amp;lt;br&amp;gt;}}&lt;br /&gt;
}}{{#if:{{{next-quest|}}}|&lt;br /&gt;
; Next quest&lt;br /&gt;
: {{#arraymap:{{{next-quest}}}|,|@@@|{{i|@@@|wrap=true}}|&amp;lt;br&amp;gt;}}&lt;br /&gt;
}}{{#if:{{{patch|}}}|&lt;br /&gt;
; Patch&lt;br /&gt;
: [[Patch {{{patch}}}|{{{patch}}}]]}}&lt;br /&gt;
{{#if: {{{id-edb|}}}{{{id-gt|}}}|; Links}}&lt;br /&gt;
{{#if: {{{id-edb|}}}{{{id-gt|}}}|:}} {{#if: {{{id-edb|}}}|&amp;lt;u style=&amp;quot;border-bottom: 1px dotted; text-decoration: none;&amp;quot; title=&amp;quot;Eorzea Database&amp;quot;&amp;gt;{{EDB|quest|{{{id-edb}}}|EDB}}&amp;lt;/u&amp;gt;|}} {{#if: {{{id-gt|}}}|&amp;lt;u style=&amp;quot;border-bottom: 1px dotted; text-decoration: none;&amp;quot; title=&amp;quot;Garland Tools&amp;quot;&amp;gt;[http://garlandtools.org/db/#{{#switch: {{lc:{{{type|}}}}}|levequest=leve|quest}}/{{{id-gt}}} GT]&amp;lt;/u&amp;gt; &amp;lt;u style=&amp;quot;border-bottom: 1px dotted; text-decoration: none;&amp;quot; title=&amp;quot;Teamcraft&amp;quot;&amp;gt;[https://ffxivteamcraft.com/db/en/{{#switch: {{lc:{{{type|}}}}}|levequest=leve|quest}}/{{{id-gt}}} TC]&amp;lt;/u&amp;gt;|}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{id-gt|}}}|{{#set:Has internal ID={{{id-gt|}}}}}|{{#ifeq: {{#var:id-gt-exists}}|n||[[Category:Quests with no internal ID specified]]}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{id-edb|}}}|{{#set:Has EDB ID={{{id-edb}}}}}|{{#ifeq: {{#var:id-edb-exists}}|n||[[Category:Quests with no EDB ID specified]]}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
{{#if: {{{msq-index|}}}|&lt;br /&gt;
{{clear}}&amp;lt;hr&amp;gt;&lt;br /&gt;
{{#vardefine:total-msq|996}}{{#vardefine:msq-percent|{{#expr:{{{msq-index|}}} / {{#var:total-msq}} * 100}}}}&amp;lt;div style=&amp;quot;text-align: center; clear: both;&amp;quot;&amp;gt;&#039;&#039;&#039;[[Main Scenario Quests|Main Scenario]] Progress:&#039;&#039;&#039; {{{msq-index|}}} / {{#var:total-msq}} ({{#expr:{{#var:msq-percent}} round 1}}%)&amp;lt;/div&amp;gt;&lt;br /&gt;
{{Progress bar|percent={{#var:msq-percent}}|width=100%|color=green}}&lt;br /&gt;
{{#vardefine:msq-expansion|{{#switch:{{#explode:{{{patch|}}}|.|0}}|2=A Realm Reborn|3=Heavensward|4=Stormblood|5=Shadowbringers|6=Endwalker|7=Dawntrail|???}}}}{{#vardefine:expansion-msq-count|{{#switch:{{#var:msq-expansion}}|A Realm Reborn=241|Heavensward=138|Stormblood=162|Shadowbringers=157|Endwalker=155|Dawntrail=143}}}}{{#vardefine:expansion-msq-index|{{#expr:{{{msq-index|}}} - {{#switch:{{#var:msq-expansion}}|Heavensward=241|Stormblood=379|Shadowbringers=541|Endwalker=698|Dawntrail=853|0}}}}}}{{#vardefine:expansion-msq-percent|{{#expr:{{#var:expansion-msq-index}} / {{#var:expansion-msq-count}} * 100}}}}&amp;lt;div style=&amp;quot;text-align: center; clear: both;&amp;quot;&amp;gt;&#039;&#039;&#039;&#039;&#039;[[{{#var:msq-expansion}}]]&#039;&#039; Progress:&#039;&#039;&#039; {{#var:expansion-msq-index|}} / {{#var:expansion-msq-count}} ({{#expr:{{#var:expansion-msq-percent}} round 1}}%)&amp;lt;/div&amp;gt;&lt;br /&gt;
{{Progress bar|percent={{#var:expansion-msq-percent}}|width=100%||color={{#switch:{{#var:msq-expansion}}|A Realm Reborn=arealmreborn|Heavensward=heavensward|Stormblood=stormblood|Shadowbringers=shadowbringers|Endwalker=endwalker|Dawntrail=dawntrail|green}}}}&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;/div&amp;gt;}}&lt;br /&gt;
{{#if:{{{msq-index|}}}||{{clear}}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!--&lt;br /&gt;
AUTOCATEGORIZATION&lt;br /&gt;
--&amp;gt;{{#if: {{NAMESPACE}}||&lt;br /&gt;
&amp;lt;!-- Type --&amp;gt;&lt;br /&gt;
{{#switch: {{lc:{{{type|}}}}}&lt;br /&gt;
| main scenario = [[Category:Main Scenario quests]] {{#set:Has quest type=Main Scenario}}&lt;br /&gt;
| side story = [[Category:Side Story quests]] {{#set:Has quest type=Side Story}}&lt;br /&gt;
| levequest = [[Category:Levequests]] {{#set:Has quest type=Levequest}}&lt;br /&gt;
| sidequest | side  | quest = [[Category:Sidequests]] {{#set:Has quest type=Sidequest}}&lt;br /&gt;
| other = [[Category:other quests]] {{#set:Has quest type=Other}}&lt;br /&gt;
| daily | feature = [[Category:{{ucfirst:{{{type}}}}} quests]] {{#set:Has quest type={{ucfirst:{{{type}}}}}}}&lt;br /&gt;
| repeatablefeature | repfeature = [[Category:Repeatable Feature quests]] {{#set:Has quest type=Repeatable Feature}}&lt;br /&gt;
| class | job | role | crystalline mean = {{#set:Has quest type={{ucfirst:{{{type}}}}}}}&amp;lt;!-- Categorization unnecessary, since there are individual class/job categories --&amp;gt;&lt;br /&gt;
| quasi = [[Category:Quasi-quests]] {{#set:Has quest type=Quasi}}&lt;br /&gt;
| featurequasi = [[Category:Feature quasi-quests]] {{#set:Has quest type=Feature Quasi}}&lt;br /&gt;
| #default = [[Category:Quests with no type specified]]&lt;br /&gt;
}}&amp;lt;!-- Class &lt;br /&gt;
{{#if: {{{class|}}}|[[Category:{{ucfirst:{{{class}}}}} quests]]}}--&amp;gt;&amp;lt;!-- Job &lt;br /&gt;
{{#if:{{{job|}}}|[[Category:{{#switch:{{lc:{{{job}}}}}|dark knight=Dark Knight|white mage=White Mage|black mage=Black Mage|red mage=Red Mage|#default={{ucfirst:{{{job}}}}}}} quests]]}} --&amp;gt;&lt;br /&gt;
{{#ifeq:{{lc:{{{journal-section|}}}}}|levequests|&amp;lt;!--Don&#039;t set extra journal categories for levequests--&amp;gt;|&amp;lt;!-- Quest line - set smallest possible level of categorization (section &amp;gt; category &amp;gt; genre) --&amp;gt;&lt;br /&gt;
{{#if:{{{journal-genre|}}}&lt;br /&gt;
  |{{#ifeq:{{lc:{{{journal-category|}}}}}|seasonal events quests|[[Category:{{{journal-genre}}} quests]]|[[Category:{{{journal-genre}}}]]}}&lt;br /&gt;
  |{{#if:{{{journal-category|}}}&lt;br /&gt;
    |[[Category:{{{journal-category}}}]]&lt;br /&gt;
    |{{#if:{{{journal-section|}}}&lt;br /&gt;
      |[[Category:{{{journal-section}}}]]&lt;br /&gt;
    }}&lt;br /&gt;
  }}[[Category:Quests missing journal genre]]&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;!-- Patch --&amp;gt;&lt;br /&gt;
{{#if: {{{patch|}}}|[[Category:Patch {{{patch}}} quests]]|[[Category:Quests needing patch]]}}&lt;br /&gt;
&amp;lt;!-- Has unlocks? --&amp;gt;&lt;br /&gt;
{{#if: {{{unlocks|}}}|[[Category:Quests that reward system unlocks]]}}&lt;br /&gt;
&amp;lt;!-- Location --&amp;gt;&lt;br /&gt;
{{#if: {{{location|}}}|[[Category:{{{location}}} quests]]}}&lt;br /&gt;
&amp;lt;!-- Category --&amp;gt;&lt;br /&gt;
{{#if: {{{category|}}}|[[Category:{{{category|}}}]]}}&lt;br /&gt;
}}&amp;lt;!--END AUTOCATEGORIZATION--&amp;gt;{{Quotation|In-game description|{{{description|&#039;&#039;No description available.&#039;&#039;}}}{{#if:{{{desc-note|}}}|&amp;amp;nbsp;※&amp;amp;nbsp;{{{desc-note|}}}}} }}{{#if: {{{description|}}}|{{#set:Has game description={{{description}}}}} }}&amp;lt;!--&lt;br /&gt;
Show the rewards section if there are rewards of any type&lt;br /&gt;
--&amp;gt;{{#if:{{{reward1|}}}{{{reward-opt1|}}}{{{reputation-reward|}}}{{{unlocks|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
== Rewards ==&lt;br /&gt;
{{#if:{{{reward1|}}}|&lt;br /&gt;
* {{#if:{{{overridereward1|}}}|{{{reward1}}}|{{Item reward|{{#explode:{{{reward1}}}| |0}}|{{#sub:{{{reward1}}}|{{#pos:{{{reward1}}}| }}}}}}}}&lt;br /&gt;
}}{{#if:{{{reward2|}}}|&lt;br /&gt;
* {{#if:{{{overridereward2|}}}|{{{reward2}}}|{{Item reward|{{#explode:{{{reward2}}}| |0}}|{{#sub:{{{reward2}}}|{{#pos:{{{reward2}}}| }}}}}}}}&lt;br /&gt;
}}{{#if:{{{reward3|}}}|&lt;br /&gt;
* {{#if:{{{overridereward3|}}}|{{{reward3}}}|{{Item reward|{{#explode:{{{reward3}}}| |0}}|{{#sub:{{{reward3}}}|{{#pos:{{{reward3}}}| }}}}}}}}&lt;br /&gt;
}}{{#if:{{{reward4|}}}|&lt;br /&gt;
* {{#if:{{{overridereward4|}}}|{{{reward4}}}|{{Item reward|{{#explode:{{{reward4}}}| |0}}|{{#sub:{{{reward4}}}|{{#pos:{{{reward4}}}| }}}}}}}}&lt;br /&gt;
}}{{#if:{{{reward5|}}}|&lt;br /&gt;
* {{#if:{{{overridereward5|}}}|{{{reward5}}}|{{Item reward|{{#explode:{{{reward5}}}| |0}}|{{#sub:{{{reward5}}}|{{#pos:{{{reward5}}}| }}}}}}}}&lt;br /&gt;
}}{{#if:{{{reward6|}}}|&lt;br /&gt;
* {{#if:{{{overridereward6|}}}|{{{reward6}}}|{{Item reward|{{#explode:{{{reward6}}}| |0}}|{{#sub:{{{reward6}}}|{{#pos:{{{reward6}}}| }}}}}}}}&lt;br /&gt;
}}{{#if:{{{reward7|}}}|&lt;br /&gt;
* {{#if:{{{overridereward7|}}}|{{{reward7}}}|{{Item reward|{{#explode:{{{reward7}}}| |0}}|{{#sub:{{{reward7}}}|{{#pos:{{{reward7}}}| }}}}}}}}&lt;br /&gt;
}}{{#if:{{{reward8|}}}|&lt;br /&gt;
* {{#if:{{{overridereward8|}}}|{{{reward8}}}|{{Item reward|{{#explode:{{{reward8}}}| |0}}|{{#sub:{{{reward8}}}|{{#pos:{{{reward8}}}| }}}}}}}}&lt;br /&gt;
}}{{#if:{{{reward9|}}}|&lt;br /&gt;
* {{#if:{{{overridereward9|}}}|{{{reward9}}}|{{Item reward|{{#explode:{{{reward9}}}| |0}}|{{#sub:{{{reward9}}}|{{#pos:{{{reward9}}}| }}}}}}}}&lt;br /&gt;
}}{{#if:{{{reward10|}}}|&lt;br /&gt;
* {{#if:{{{overridereward10|}}}|{{{reward10}}}|{{Item reward|{{#explode:{{{reward10}}}| |0}}|{{#sub:{{{reward10}}}|{{#pos:{{{reward10}}}| }}}}}}}}&lt;br /&gt;
}}{{#if:{{{rewardcustom|}}}|&lt;br /&gt;
* {{{rewardcustom}}}&lt;br /&gt;
}}&amp;lt;!--Reputation Reward&lt;br /&gt;
--&amp;gt;{{#if:{{{reputation-reward|}}}|&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#vardefine:reputation-qty|{{#explode:{{{reputation-reward}}}| |0}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#vardefine:reputation-name|{{#sub:{{{reputation-reward}}}|{{#expr:{{#pos:{{{reputation-reward}}}| }}+1}}}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#set:Has reputation reward={{#var:reputation-qty}};{{#var:reputation-name}}}}&amp;lt;!--&lt;br /&gt;
only using Item reward for formatting--&amp;gt;&lt;br /&gt;
* {{Item reward|{{#var:reputation-qty}}|{{#var:reputation-name}}|no-smw=y}}&lt;br /&gt;
}}&amp;lt;!--Optional Rewards&lt;br /&gt;
--&amp;gt;{{#if: {{{reward-opt1|}}}|&lt;br /&gt;
; {{#if: {{{reward1|}}}|In addition to the above, c|C}}hoose one of the following options&amp;amp;#58; {{#set:Is providing optional reward=true}} [[Category:Quests with optional rewards]]&lt;br /&gt;
{{#if:{{{reward-opt1|}}}|&lt;br /&gt;
* {{#if:{{{overridereward-opt1|}}}|{{{reward1-opt}}}|{{Item reward|{{#explode:{{{reward-opt1}}}| |0}}|{{#sub:{{{reward-opt1}}}|{{#pos:{{{reward-opt1}}}| }}}}|y}}}}&lt;br /&gt;
}}{{#if:{{{reward-opt2|}}}|&lt;br /&gt;
* {{#if:{{{overridereward-opt2|}}}|{{{reward2-opt}}}|{{Item reward|{{#explode:{{{reward-opt2}}}| |0}}|{{#sub:{{{reward-opt2}}}|{{#pos:{{{reward-opt2}}}| }}}}|y}}}}&lt;br /&gt;
}}{{#if:{{{reward-opt3|}}}|&lt;br /&gt;
* {{#if:{{{overridereward-opt3|}}}|{{{reward3-opt}}}|{{Item reward|{{#explode:{{{reward-opt3}}}| |0}}|{{#sub:{{{reward-opt3}}}|{{#pos:{{{reward-opt3}}}| }}}}|y}}}}&lt;br /&gt;
}}{{#if:{{{reward-opt4|}}}|&lt;br /&gt;
* {{#if:{{{overridereward-opt4|}}}|{{{reward4-opt}}}|{{Item reward|{{#explode:{{{reward-opt4}}}| |0}}|{{#sub:{{{reward-opt4}}}|{{#pos:{{{reward-opt4}}}| }}}}|y}}}}&lt;br /&gt;
}}{{#if:{{{reward-opt5|}}}|&lt;br /&gt;
* {{#if:{{{overridereward-opt5|}}}|{{{reward5-opt}}}|{{Item reward|{{#explode:{{{reward-opt5}}}| |0}}|{{#sub:{{{reward-opt5}}}|{{#pos:{{{reward-opt5}}}| }}}}|y}}}}&lt;br /&gt;
}}{{#if:{{{reward-opt6|}}}|&lt;br /&gt;
* {{#if:{{{overridereward-opt6|}}}|{{{reward6-opt}}}|{{Item reward|{{#explode:{{{reward-opt6}}}| |0}}|{{#sub:{{{reward-opt6}}}|{{#pos:{{{reward-opt6}}}| }}}}|y}}}}&lt;br /&gt;
}}{{#if:{{{reward-opt7|}}}|&lt;br /&gt;
* {{#if:{{{overridereward-opt7|}}}|{{{reward7-opt}}}|{{Item reward|{{#explode:{{{reward-opt7}}}| |0}}|{{#sub:{{{reward-opt7}}}|{{#pos:{{{reward-opt7}}}| }}}}|y}}}}&lt;br /&gt;
}}{{#if:{{{reward-opt8|}}}|&lt;br /&gt;
* {{#if:{{{overridereward-opt8|}}}|{{{reward8-opt}}}|{{Item reward|{{#explode:{{{reward-opt8}}}| |0}}|{{#sub:{{{reward-opt8}}}|{{#pos:{{{reward-opt8}}}| }}}}|y}}}}&lt;br /&gt;
}}{{#if:{{{rewardcustom-opt|}}}|&lt;br /&gt;
* {{{rewardcustom-opt}}}&lt;br /&gt;
}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{unlocks|}}}|&lt;br /&gt;
; Unlocks&lt;br /&gt;
{{#arraymap:{{{unlocks}}}|,|@@@|* {{Unlock reward|{{#explode:@@@| |0}}|{{#sub:@@@|{{#pos:@@@| }}}}}}|\n}}&lt;br /&gt;
}} }}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&amp;lt;pre&amp;gt;{{Quest infobox&lt;br /&gt;
| title = A Sappy Ending&lt;br /&gt;
| description = [[Fibubb Gah]] seeks aid to replenish the [[Brotherhood]]&#039;s stock of healing salves.&lt;br /&gt;
| image = &lt;br /&gt;
| quest-giver = Fibubb Gah&lt;br /&gt;
| related-npcs = &lt;br /&gt;
| location = Limsa Lominsa&lt;br /&gt;
| location-x = 23&lt;br /&gt;
| location-y = 14&lt;br /&gt;
| type = daily&lt;br /&gt;
| journal-section = Allied Society Quests&lt;br /&gt;
| journal-category = Amalj&#039;aa Quests&lt;br /&gt;
| journal-genre = Amalj&#039;aa Daily Quests&lt;br /&gt;
| sortkey = 0&lt;br /&gt;
| organization = Amalj&#039;aa&lt;br /&gt;
| category = &lt;br /&gt;
| level = 43&lt;br /&gt;
| req-quest = Forest Friend&lt;br /&gt;
| req-items = 1 Frumenty, 2 HQ Raisins&lt;br /&gt;
| requirements = Neutral Relations&lt;br /&gt;
| exp = 8970&lt;br /&gt;
| gil = 480&lt;br /&gt;
| knowledge = 11350&lt;br /&gt;
| reward1 = 5 Allagan Tomestone of Poetics&lt;br /&gt;
| reward2 = 5 Amalj&#039;aa Relations&lt;br /&gt;
| reward3 = 1 Venture&lt;br /&gt;
| reward4 = Relic weapon, depending on job&lt;br /&gt;
| overridereward4 = true&lt;br /&gt;
| reward-opt1 = 1 Allagan Tomestone of Poetics&lt;br /&gt;
| reward-opt2 = 1 Venture&lt;br /&gt;
| unlocks = ac Deathflare, dg The Tam-Tara Deepcroft, tr Containment Bay S1T7 (Extreme), pvp Rival Wings, r3 Amalj&#039;aa&lt;br /&gt;
| patch = 4.1&lt;br /&gt;
| id-edb = 544cce51f58&lt;br /&gt;
| id-gt = 66760&lt;br /&gt;
}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
{{Quest infobox&lt;br /&gt;
| title = A Sappy Ending&lt;br /&gt;
| description = [[Fibubb Gah]] seeks aid to replenish the [[Brotherhood]]&#039;s stock of healing salves.&lt;br /&gt;
| image = &lt;br /&gt;
| quest-giver = Fibubb Gah&lt;br /&gt;
| related-npcs = &lt;br /&gt;
| location = Limsa Lominsa&lt;br /&gt;
| location-x = 23&lt;br /&gt;
| location-y = 14&lt;br /&gt;
| type = daily&lt;br /&gt;
| journal-section = Allied Society Quests&lt;br /&gt;
| journal-category = Amalj&#039;aa Quests	&lt;br /&gt;
| journal-genre = Amalj&#039;aa Daily Quests&lt;br /&gt;
| sortkey = 0&lt;br /&gt;
| organization = Amalj&#039;aa&lt;br /&gt;
| category = &lt;br /&gt;
| level = 43&lt;br /&gt;
| req-quest = Forest Friend&lt;br /&gt;
| req-items = 1 Frumenty, 2 HQ Raisins&lt;br /&gt;
| requirements = Neutral Relations&lt;br /&gt;
| exp = 8970&lt;br /&gt;
| gil = 480&lt;br /&gt;
| knowledge = 11350&lt;br /&gt;
| reward1 = 5 Allagan Tomestone of Poetics&lt;br /&gt;
| reward2 = 1 Venture&lt;br /&gt;
| reward3 = Relic weapon, depending on job&lt;br /&gt;
| reward4 = &lt;br /&gt;
| overridereward3 = true&lt;br /&gt;
| reward-opt1 = 1 Allagan Tomestone of Poetics&lt;br /&gt;
| reward-opt2 = 1 Venture&lt;br /&gt;
| reputation-reward = 5 Amalj&#039;aa Relations&lt;br /&gt;
| unlocks = ac Deathflare, dg The Tam-Tara Deepcroft, tr Containment Bay S1T7 (Extreme), pvp Rival Wings, r3 Amalj&#039;aa, ul The Weapon&#039;s Refrain (Ultimate)&lt;br /&gt;
| patch = 4.1&lt;br /&gt;
| id-edb = 544cce51f58&lt;br /&gt;
| id-gt = 66760&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Levequest===&lt;br /&gt;
&amp;lt;pre&amp;gt;{{Quest infobox&lt;br /&gt;
| title = {{PAGENAME}}&lt;br /&gt;
| description = Wild Crafts Owner, Mittahwo: I just got a Tonawawta customer askin&#039; for an outfit that&#039;ll make them look like a Mamool Ja. Before you ask─I don&#039;t question, I just do my job. I&#039;m thinkin&#039; I can make a mask out of crocodileskin, but the detailin&#039; will take some time. If you could make some leggin&#039;s to match, I&#039;d be much obliged.&lt;br /&gt;
| image = Tuliyollal levequest.png&lt;br /&gt;
| quest-giver = Malihali&lt;br /&gt;
| location = Tuliyollal&lt;br /&gt;
| location-x = 13.7&lt;br /&gt;
| location-y = 12.7&lt;br /&gt;
| type = Levequest&lt;br /&gt;
| quest-line = &lt;br /&gt;
| journal-section = Levequests&lt;br /&gt;
| journal-category = Leatherworking Leves&lt;br /&gt;
| journal-genre = Leatherworker Levequests&lt;br /&gt;
| organization =&lt;br /&gt;
| class = Leatherworker&lt;br /&gt;
| job = &lt;br /&gt;
| level = 92&lt;br /&gt;
| category = Constancy&lt;br /&gt;
| leve-target = Ponawme&lt;br /&gt;
| req-quest = &lt;br /&gt;
| req-items = 1 Crocodileskin Leg Wraps of Scouting&lt;br /&gt;
| requirements = &lt;br /&gt;
| exp = 2,148,720&lt;br /&gt;
| gil = 5,070&lt;br /&gt;
| reward(1-8) = &lt;br /&gt;
| reward-opt(1-8) = &lt;br /&gt;
| unlocks = &lt;br /&gt;
| prev-quest = &lt;br /&gt;
| next-quest = &lt;br /&gt;
| patch = 7.0&lt;br /&gt;
| release = dawntrail&lt;br /&gt;
| id-gt = 1731&lt;br /&gt;
}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
{{Quest infobox&lt;br /&gt;
| title = {{PAGENAME}}&lt;br /&gt;
| description = Wild Crafts Owner, Mittahwo: I just got a Tonawawta customer askin&#039; for an outfit that&#039;ll make them look like a Mamool Ja. Before you ask─I don&#039;t question, I just do my job. I&#039;m thinkin&#039; I can make a mask out of crocodileskin, but the detailin&#039; will take some time. If you could make some leggin&#039;s to match, I&#039;d be much obliged.&lt;br /&gt;
| image = Tuliyollal levequest.png&lt;br /&gt;
| quest-giver = Malihali&lt;br /&gt;
| location = Tuliyollal&lt;br /&gt;
| location-x = 13.7&lt;br /&gt;
| location-y = 12.7&lt;br /&gt;
| type = Levequest&lt;br /&gt;
| quest-line = &lt;br /&gt;
| journal-section = Levequests&lt;br /&gt;
| journal-category = Leatherworking Leves&lt;br /&gt;
| journal-genre = Leatherworker Levequests&lt;br /&gt;
| organization =&lt;br /&gt;
| class = Leatherworker&lt;br /&gt;
| job = &lt;br /&gt;
| level = 92&lt;br /&gt;
| category = Constancy&lt;br /&gt;
| leve-target = Ponawme&lt;br /&gt;
| req-quest = &lt;br /&gt;
| req-items = 1 Crocodileskin Leg Wraps of Scouting&lt;br /&gt;
| requirements = &lt;br /&gt;
| exp = 2,148,720&lt;br /&gt;
| gil = 5,070&lt;br /&gt;
| reward(1-8) = &lt;br /&gt;
| reward-opt(1-8) = &lt;br /&gt;
| unlocks = &lt;br /&gt;
| prev-quest = &lt;br /&gt;
| next-quest = &lt;br /&gt;
| patch = 7.0&lt;br /&gt;
| release = dawntrail&lt;br /&gt;
| id-gt = 1731&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gurgum</name></author>
	</entry>
	<entry>
		<id>https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=Template:Quest_infobox&amp;diff=1582599</id>
		<title>Template:Quest infobox</title>
		<link rel="alternate" type="text/html" href="https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=Template:Quest_infobox&amp;diff=1582599"/>
		<updated>2026-10-20T01:11:22Z</updated>

		<summary type="html">&lt;p&gt;Gurgum: unset unused &amp;quot;Has mettle reward&amp;quot; property&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;templatestyles src=&amp;quot;Infobox/styles.css&amp;quot;/&amp;gt;{{#set:Has context=Quest&lt;br /&gt;
| Has related NPC={{{related-npcs|}}}|+sep=;&lt;br /&gt;
&amp;lt;!--Eventually the leve turn-in target could use its own property, but keeping it simple for now - Gurgum --&amp;gt;&lt;br /&gt;
| Has related NPC = {{{leve-target|}}}&lt;br /&gt;
| Has cutscene NPC = {{{cutscene-npcs|}}}|+sep=;&lt;br /&gt;
| Has journal section = {{{journal-section|}}}&lt;br /&gt;
| Has journal category = {{{journal-category|}}}&lt;br /&gt;
| Has journal genre = {{{journal-genre|}}}&lt;br /&gt;
| Is part of event = {{{event|}}}&lt;br /&gt;
| Has sortkey = {{{sortkey|0}}}&lt;br /&gt;
| Has category sortkey = {{#switch:{{lc:{{{journal-section|}}}}}&lt;br /&gt;
  | main scenario = 1&lt;br /&gt;
  | chronicles of a new era = 2&lt;br /&gt;
  | sidequests = 3&lt;br /&gt;
  | allied society quests = 4&lt;br /&gt;
  | class &amp;amp; job quests = 6&lt;br /&gt;
  | other quests = 7&lt;br /&gt;
  | levequests = 8&lt;br /&gt;
  | #default = 100&lt;br /&gt;
}}&lt;br /&gt;
| Has patch = {{{patch|}}}&lt;br /&gt;
&amp;lt;!--quests are &amp;quot;current&amp;quot; unless the availability is set by the retired/future hatnotes--&amp;gt;&lt;br /&gt;
| Has game availability = {{#var:availability|Current}}&lt;br /&gt;
}}{{expansion content|{{{patch|}}}}}{{#ifeq:{{#var:is-retired}}|Y|{{#vardefine:id-edb-exists|n}}{{#vardefine:id-gt-exists|n}}|{{#vardefine:id-edb-exists|{{lc:{{{id-edb-exists|}}}}}}}{{#vardefine:id-gt-exists|{{lc:{{{id-gt-exists|}}}}}}}}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;infobox-n quest&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;icon quest-infobox-icon&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;overflow: hidden; width: 38px; height: 38px; display:inline-block; vertical-align:middle;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: -1px; overflow: hidden;&amp;quot;&amp;gt;[[File:{{#switch: {{lc:{{{type|}}}}}&lt;br /&gt;
                                                    | main scenario = Main Scenario Quest icon.png {{#set:Has game icon=File:Main Scenario Quest icon.png}}&lt;br /&gt;
                                                    | quest | side | sidequest | side story = Quest icon.png {{#set:Has game icon=File:Quest icon.png}}&lt;br /&gt;
                                                    | daily = Daily Quest icon.png {{#set:Has game icon=File:Daily Quest icon.png}}&lt;br /&gt;
                                                    | feature | class | job | role | crystalline mean | featurequasi = Feature Quest icon.png {{#set:Has game icon=File:Feature Quest icon.png}}&lt;br /&gt;
                                                    | repeatablefeature | repfeature = Repeatablefeaturequest.png {{#set:Has game icon=File:Repeatablefeaturequest.png}}&lt;br /&gt;
                                                    | levequest = Levequest icon.png {{#set:Has game icon=File:Levequest icon.png}}{{#vardefine:id-edb-exists|n}}&lt;br /&gt;
                                                    | other | quasi = Otherquest.png {{#set:Has game icon=File:Otherquest.png}}&lt;br /&gt;
                                                    | #default = Quest icon.png {{#set:Has game icon=File:Quest icon.png}}&lt;br /&gt;
                                                    }}|40px|link=Quest]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;heading&amp;quot;&amp;gt;[[Has canonical name::{{{title|{{#titleparts:{{PAGENAME}}}}}}}]]&amp;lt;/p&amp;gt;&lt;br /&gt;
{{#if: {{{image|}}}|&amp;lt;div style=&amp;quot;text-align: center; clear: both;&amp;quot;&amp;gt;[[Category:Banner quests]][[Has quest image::File:{{#ifeq:{{{image|}}}|y|&amp;lt;!-- Predefined --&amp;gt;{{#titleparts:{{PAGENAME}}}} (image).png|&amp;lt;!-- Custom file path --&amp;gt;{{{image}}}}}|280px]]&amp;lt;/div&amp;gt;}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;wrapper&amp;quot;&amp;gt;&lt;br /&gt;
; Quest giver&lt;br /&gt;
: {{#if: {{{quest-giver|}}}| [[{{{quest-giver}}}|{{#show:{{{quest-giver}}}|?Has canonical name}}]]{{#set:Has quest giver={{{quest-giver}}}}} | &#039;&#039;Unspecified&#039;&#039; }}&lt;br /&gt;
; Location&lt;br /&gt;
: {{#if: {{{location|}}}| [[Located in::{{{location}}}]]{{#if:{{{location-x|}}}|&amp;amp;nbsp;(&#039;&#039;&#039;&amp;lt;small&amp;gt;X:&amp;lt;/small&amp;gt;&#039;&#039;&#039;[[Has x coordinate::{{{location-x}}}]], &#039;&#039;&#039;&amp;lt;small&amp;gt;Y:&amp;lt;/small&amp;gt;&#039;&#039;&#039;[[Has y coordinate::{{{location-y|}}}]])}} | &#039;&#039;Unspecified&#039;&#039; }}{{#if: {{{journal-category|}}}|{{#ifeq:{{lc:{{{journal-section|}}}}}|levequests|&amp;lt;!--Don&#039;t display the journal info for levequests--&amp;gt;|&lt;br /&gt;
; Quest line&lt;br /&gt;
: {{questline|journal-section={{{journal-section|}}}|journal-category={{{journal-category|}}}|journal-genre={{{journal-genre|}}}}}&lt;br /&gt;
}}}}{{#if:{{{event|}}}|&lt;br /&gt;
; [[Events|Event]]&lt;br /&gt;
: {{i|Seasonal Event|alt=x}} [[{{{event|}}}]]&lt;br /&gt;
}}{{#if: {{{organization|}}}|&lt;br /&gt;
; Organization{{#if: {{#pos:{{{organization}}}|,}}|s}}&lt;br /&gt;
: {{#arraymap:{{{organization}}}|,|@@@| [[@@@]]{{#if: {{NAMESPACE}}||[[Category:@@@]]}}|&amp;lt;br&amp;gt;}}&lt;br /&gt;
}}{{#if: {{{class|}}}|{{#vardefine:uc_class|{{Title case|{{{class}}}}}}}&lt;br /&gt;
; [[Class]]&lt;br /&gt;
: {{icon link|{{#invoke:String|replace|{{#show:{{#var:uc_class}}|?Has game icon#}}|File:}}|{{#var:uc_class}} Quests|alt={{#var:uc_class}}}}{{#set:Is for class={{#var:uc_class}}}} &lt;br /&gt;
}}{{#if: {{{job|}}}|{{#vardefine:uc_job|{{Title case|{{{job}}}}}}}&lt;br /&gt;
; [[Job]]&lt;br /&gt;
: {{icon link|{{#invoke:String|replace|{{#show:{{#var:uc_job}}|?Has game icon#}}|File:}}|{{#var:uc_job}} Quests|alt={{#var:uc_job}}}}{{#set:Is for job={{#var:uc_job}}}}&lt;br /&gt;
}}{{#if: {{{category|}}}|&lt;br /&gt;
; Category&lt;br /&gt;
: {{#set:Has levequest category={{{category}}}}}[[:Category:{{{category}}}|{{{category}}}]]{{#ifeq: {{{category}}} | Charity | &amp;amp;nbsp;(Repeats: 2) |}}{{#ifeq: {{{category}}} | Sincerity | &amp;amp;nbsp;(Repeats: 2) |}}&lt;br /&gt;
}}&lt;br /&gt;
; Level&lt;br /&gt;
: {{#if:{{{level|}}}|[[Has quest level::{{{level}}}]]|&#039;&#039;Unspecified&#039;&#039;}} {{#if:{{{quest-sync|}}}|[[Quest Sync|{{Special chat character|code=e0be}}]]{{#set:Is quest synced=true}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{req-quest|}}}|&lt;br /&gt;
; Required quest&lt;br /&gt;
: {{#arraymap:{{{req-quest}}}|,|@@@|{{i|@@@|wrap=true}}|&amp;lt;br&amp;gt;}}&lt;br /&gt;
}}{{#if:{{{req-items|}}}|&lt;br /&gt;
; Required items&lt;br /&gt;
: {{#arraymap:{{{req-items}}}|,|@@@|{{#vardefine:req_item_qty|{{#explode:@@@| |0}}}}{{#vardefine:req_item_hq|{{#ifeq:{{#explode:@@@| |1}}|HQ|true|false}}}} {{item icon|{{#vardefineecho:req_item_name|{{#ifeq:{{#var:req_item_hq}}|true|{{#explode:@@@| |2|3}}|{{#explode:@@@| |1|2}}}}}}|wrap=true|hq={{#ifeq:{{#var:req_item_hq}}|true|true}}|qty={{#var:req_item_qty}}}}{{#set:Requires item={{#var:req_item_qty}};{{#var:req_item_name}};{{#var:req_item_hq}}}}|&amp;lt;br&amp;gt;}}&lt;br /&gt;
}}{{#if: {{{requirements|}}}|&lt;br /&gt;
; Requirements&lt;br /&gt;
: {{#arraymap:{{{requirements}}}|,|@@@|@@@|&amp;lt;br&amp;gt;}}&lt;br /&gt;
}}{{#if: {{{exp|}}}|&lt;br /&gt;
; Experience&lt;br /&gt;
: {{experience|{{#vardefineecho:min-exp|{{#explode:{{{exp}}}|-|0}}}}|{{#vardefineecho:max-exp|{{#explode:{{{exp}}}|-|1}}}}}} {{#set:Has experience reward={{#var:min-exp|0}};{{#var:max-exp|0}}}}&lt;br /&gt;
}}{{#if: {{{gil|}}}|&lt;br /&gt;
; Gil&lt;br /&gt;
: {{gil|{{#vardefineecho:min-gil|{{#explode:{{{gil}}}|-|0}}}}|{{#vardefineecho:max-gil|{{#explode:{{{gil}}}|-|1}}}}}} {{#set:Has gil reward={{#var:min-gil|0}};{{#var:max-gil|0}}}}&lt;br /&gt;
}}{{#if: {{{mettle|}}}|&lt;br /&gt;
; Mettle&lt;br /&gt;
: {{mettle|{{#vardefineecho:min-mettle|{{#explode:{{{mettle}}}|-|0}}}}|{{#vardefineecho:max-mettle|{{#explode:{{{mettle}}}|-|1}}}}}}&lt;br /&gt;
}}{{#if: {{{knowledge|}}}|&lt;br /&gt;
; Knowledge&lt;br /&gt;
: {{knowledge|{{#vardefineecho:min-knowledge|{{#explode:{{{knowledge}}}|-|0}}}}|{{#vardefineecho:max-knowledge|{{#explode:{{{mettle}}}|-|1}}}}}} {{#set:Has knowledge reward={{#var:min-knowledge|0}};{{#var:max-knowledge|0}}}}&lt;br /&gt;
}}{{#if:{{{prev-quest|}}}|&lt;br /&gt;
; Previous quest&lt;br /&gt;
: {{#arraymap:{{{prev-quest}}}|,|@@@|{{i|@@@|wrap=true}}|&amp;lt;br&amp;gt;}}&lt;br /&gt;
}}{{#if:{{{next-quest|}}}|&lt;br /&gt;
; Next quest&lt;br /&gt;
: {{#arraymap:{{{next-quest}}}|,|@@@|{{i|@@@|wrap=true}}|&amp;lt;br&amp;gt;}}&lt;br /&gt;
}}{{#if:{{{patch|}}}|&lt;br /&gt;
; Patch&lt;br /&gt;
: [[Patch {{{patch}}}|{{{patch}}}]]}}&lt;br /&gt;
{{#if: {{{id-edb|}}}{{{id-gt|}}}|; Links}}&lt;br /&gt;
{{#if: {{{id-edb|}}}{{{id-gt|}}}|:}} {{#if: {{{id-edb|}}}|&amp;lt;u style=&amp;quot;border-bottom: 1px dotted; text-decoration: none;&amp;quot; title=&amp;quot;Eorzea Database&amp;quot;&amp;gt;{{EDB|quest|{{{id-edb}}}|EDB}}&amp;lt;/u&amp;gt;|}} {{#if: {{{id-gt|}}}|&amp;lt;u style=&amp;quot;border-bottom: 1px dotted; text-decoration: none;&amp;quot; title=&amp;quot;Garland Tools&amp;quot;&amp;gt;[http://garlandtools.org/db/#{{#switch: {{lc:{{{type|}}}}}|levequest=leve|quest}}/{{{id-gt}}} GT]&amp;lt;/u&amp;gt; &amp;lt;u style=&amp;quot;border-bottom: 1px dotted; text-decoration: none;&amp;quot; title=&amp;quot;Teamcraft&amp;quot;&amp;gt;[https://ffxivteamcraft.com/db/en/{{#switch: {{lc:{{{type|}}}}}|levequest=leve|quest}}/{{{id-gt}}} TC]&amp;lt;/u&amp;gt;|}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{id-gt|}}}|{{#set:Has internal ID={{{id-gt|}}}}}|{{#ifeq: {{#var:id-gt-exists}}|n||[[Category:Quests with no internal ID specified]]}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{id-edb|}}}|{{#set:Has EDB ID={{{id-edb}}}}}|{{#ifeq: {{#var:id-edb-exists}}|n||[[Category:Quests with no EDB ID specified]]}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
{{#if: {{{msq-index|}}}|&lt;br /&gt;
{{clear}}&amp;lt;hr&amp;gt;&lt;br /&gt;
{{#vardefine:total-msq|996}}{{#vardefine:msq-percent|{{#expr:{{{msq-index|}}} / {{#var:total-msq}} * 100}}}}&amp;lt;div style=&amp;quot;text-align: center; clear: both;&amp;quot;&amp;gt;&#039;&#039;&#039;[[Main Scenario Quests|Main Scenario]] Progress:&#039;&#039;&#039; {{{msq-index|}}} / {{#var:total-msq}} ({{#expr:{{#var:msq-percent}} round 1}}%)&amp;lt;/div&amp;gt;&lt;br /&gt;
{{Progress bar|percent={{#var:msq-percent}}|width=100%|color=green}}&lt;br /&gt;
{{#vardefine:msq-expansion|{{#switch:{{#explode:{{{patch|}}}|.|0}}|2=A Realm Reborn|3=Heavensward|4=Stormblood|5=Shadowbringers|6=Endwalker|7=Dawntrail|???}}}}{{#vardefine:expansion-msq-count|{{#switch:{{#var:msq-expansion}}|A Realm Reborn=241|Heavensward=138|Stormblood=162|Shadowbringers=157|Endwalker=155|Dawntrail=143}}}}{{#vardefine:expansion-msq-index|{{#expr:{{{msq-index|}}} - {{#switch:{{#var:msq-expansion}}|Heavensward=241|Stormblood=379|Shadowbringers=541|Endwalker=698|Dawntrail=853|0}}}}}}{{#vardefine:expansion-msq-percent|{{#expr:{{#var:expansion-msq-index}} / {{#var:expansion-msq-count}} * 100}}}}&amp;lt;div style=&amp;quot;text-align: center; clear: both;&amp;quot;&amp;gt;&#039;&#039;&#039;&#039;&#039;[[{{#var:msq-expansion}}]]&#039;&#039; Progress:&#039;&#039;&#039; {{#var:expansion-msq-index|}} / {{#var:expansion-msq-count}} ({{#expr:{{#var:expansion-msq-percent}} round 1}}%)&amp;lt;/div&amp;gt;&lt;br /&gt;
{{Progress bar|percent={{#var:expansion-msq-percent}}|width=100%||color={{#switch:{{#var:msq-expansion}}|A Realm Reborn=arealmreborn|Heavensward=heavensward|Stormblood=stormblood|Shadowbringers=shadowbringers|Endwalker=endwalker|Dawntrail=dawntrail|green}}}}&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&amp;lt;/div&amp;gt;}}&lt;br /&gt;
{{#if:{{{msq-index|}}}||{{clear}}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;!--&lt;br /&gt;
AUTOCATEGORIZATION&lt;br /&gt;
--&amp;gt;{{#if: {{NAMESPACE}}||&lt;br /&gt;
&amp;lt;!-- Type --&amp;gt;&lt;br /&gt;
{{#switch: {{lc:{{{type|}}}}}&lt;br /&gt;
| main scenario = [[Category:Main Scenario quests]] {{#set:Has quest type=Main Scenario}}&lt;br /&gt;
| side story = [[Category:Side Story quests]] {{#set:Has quest type=Side Story}}&lt;br /&gt;
| levequest = [[Category:Levequests]] {{#set:Has quest type=Levequest}}&lt;br /&gt;
| sidequest | side  | quest = [[Category:Sidequests]] {{#set:Has quest type=Sidequest}}&lt;br /&gt;
| other = [[Category:other quests]] {{#set:Has quest type=Other}}&lt;br /&gt;
| daily | feature = [[Category:{{ucfirst:{{{type}}}}} quests]] {{#set:Has quest type={{ucfirst:{{{type}}}}}}}&lt;br /&gt;
| repeatablefeature | repfeature = [[Category:Repeatable Feature quests]] {{#set:Has quest type=Repeatable Feature}}&lt;br /&gt;
| class | job | role | crystalline mean = {{#set:Has quest type={{ucfirst:{{{type}}}}}}}&amp;lt;!-- Categorization unnecessary, since there are individual class/job categories --&amp;gt;&lt;br /&gt;
| quasi = [[Category:Quasi-quests]] {{#set:Has quest type=Quasi}}&lt;br /&gt;
| featurequasi = [[Category:Feature quasi-quests]] {{#set:Has quest type=Feature Quasi}}&lt;br /&gt;
| #default = [[Category:Quests with no type specified]]&lt;br /&gt;
}}&amp;lt;!-- Class &lt;br /&gt;
{{#if: {{{class|}}}|[[Category:{{ucfirst:{{{class}}}}} quests]]}}--&amp;gt;&amp;lt;!-- Job &lt;br /&gt;
{{#if:{{{job|}}}|[[Category:{{#switch:{{lc:{{{job}}}}}|dark knight=Dark Knight|white mage=White Mage|black mage=Black Mage|red mage=Red Mage|#default={{ucfirst:{{{job}}}}}}} quests]]}} --&amp;gt;&lt;br /&gt;
{{#ifeq:{{lc:{{{journal-section|}}}}}|levequests|&amp;lt;!--Don&#039;t set extra journal categories for levequests--&amp;gt;|&amp;lt;!-- Quest line - set smallest possible level of categorization (section &amp;gt; category &amp;gt; genre) --&amp;gt;&lt;br /&gt;
{{#if:{{{journal-genre|}}}&lt;br /&gt;
  |{{#ifeq:{{lc:{{{journal-category|}}}}}|seasonal events quests|[[Category:{{{journal-genre}}} quests]]|[[Category:{{{journal-genre}}}]]}}&lt;br /&gt;
  |{{#if:{{{journal-category|}}}&lt;br /&gt;
    |[[Category:{{{journal-category}}}]]&lt;br /&gt;
    |{{#if:{{{journal-section|}}}&lt;br /&gt;
      |[[Category:{{{journal-section}}}]]&lt;br /&gt;
    }}&lt;br /&gt;
  }}[[Category:Quests missing journal genre]]&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;!-- Patch --&amp;gt;&lt;br /&gt;
{{#if: {{{patch|}}}|[[Category:Patch {{{patch}}} quests]]|[[Category:Quests needing patch]]}}&lt;br /&gt;
&amp;lt;!-- Has unlocks? --&amp;gt;&lt;br /&gt;
{{#if: {{{unlocks|}}}|[[Category:Quests that reward system unlocks]]}}&lt;br /&gt;
&amp;lt;!-- Location --&amp;gt;&lt;br /&gt;
{{#if: {{{location|}}}|[[Category:{{{location}}} quests]]}}&lt;br /&gt;
&amp;lt;!-- Category --&amp;gt;&lt;br /&gt;
{{#if: {{{category|}}}|[[Category:{{{category|}}}]]}}&lt;br /&gt;
}}&amp;lt;!--END AUTOCATEGORIZATION--&amp;gt;{{Quotation|In-game description|{{{description|&#039;&#039;No description available.&#039;&#039;}}}{{#if:{{{desc-note|}}}|&amp;amp;nbsp;※&amp;amp;nbsp;{{{desc-note|}}}}} }}{{#if: {{{description|}}}|{{#set:Has game description={{{description}}}}} }}&amp;lt;!--&lt;br /&gt;
Show the rewards section if there are rewards of any type&lt;br /&gt;
--&amp;gt;{{#if:{{{reward1|}}}{{{reward-opt1|}}}{{{reputation-reward|}}}{{{unlocks|}}}|&amp;lt;nowiki/&amp;gt;&lt;br /&gt;
== Rewards ==&lt;br /&gt;
{{#if:{{{reward1|}}}|&lt;br /&gt;
* {{#if:{{{overridereward1|}}}|{{{reward1}}}|{{Item reward|{{#explode:{{{reward1}}}| |0}}|{{#sub:{{{reward1}}}|{{#pos:{{{reward1}}}| }}}}}}}}&lt;br /&gt;
}}{{#if:{{{reward2|}}}|&lt;br /&gt;
* {{#if:{{{overridereward2|}}}|{{{reward2}}}|{{Item reward|{{#explode:{{{reward2}}}| |0}}|{{#sub:{{{reward2}}}|{{#pos:{{{reward2}}}| }}}}}}}}&lt;br /&gt;
}}{{#if:{{{reward3|}}}|&lt;br /&gt;
* {{#if:{{{overridereward3|}}}|{{{reward3}}}|{{Item reward|{{#explode:{{{reward3}}}| |0}}|{{#sub:{{{reward3}}}|{{#pos:{{{reward3}}}| }}}}}}}}&lt;br /&gt;
}}{{#if:{{{reward4|}}}|&lt;br /&gt;
* {{#if:{{{overridereward4|}}}|{{{reward4}}}|{{Item reward|{{#explode:{{{reward4}}}| |0}}|{{#sub:{{{reward4}}}|{{#pos:{{{reward4}}}| }}}}}}}}&lt;br /&gt;
}}{{#if:{{{reward5|}}}|&lt;br /&gt;
* {{#if:{{{overridereward5|}}}|{{{reward5}}}|{{Item reward|{{#explode:{{{reward5}}}| |0}}|{{#sub:{{{reward5}}}|{{#pos:{{{reward5}}}| }}}}}}}}&lt;br /&gt;
}}{{#if:{{{reward6|}}}|&lt;br /&gt;
* {{#if:{{{overridereward6|}}}|{{{reward6}}}|{{Item reward|{{#explode:{{{reward6}}}| |0}}|{{#sub:{{{reward6}}}|{{#pos:{{{reward6}}}| }}}}}}}}&lt;br /&gt;
}}{{#if:{{{reward7|}}}|&lt;br /&gt;
* {{#if:{{{overridereward7|}}}|{{{reward7}}}|{{Item reward|{{#explode:{{{reward7}}}| |0}}|{{#sub:{{{reward7}}}|{{#pos:{{{reward7}}}| }}}}}}}}&lt;br /&gt;
}}{{#if:{{{reward8|}}}|&lt;br /&gt;
* {{#if:{{{overridereward8|}}}|{{{reward8}}}|{{Item reward|{{#explode:{{{reward8}}}| |0}}|{{#sub:{{{reward8}}}|{{#pos:{{{reward8}}}| }}}}}}}}&lt;br /&gt;
}}{{#if:{{{reward9|}}}|&lt;br /&gt;
* {{#if:{{{overridereward9|}}}|{{{reward9}}}|{{Item reward|{{#explode:{{{reward9}}}| |0}}|{{#sub:{{{reward9}}}|{{#pos:{{{reward9}}}| }}}}}}}}&lt;br /&gt;
}}{{#if:{{{reward10|}}}|&lt;br /&gt;
* {{#if:{{{overridereward10|}}}|{{{reward10}}}|{{Item reward|{{#explode:{{{reward10}}}| |0}}|{{#sub:{{{reward10}}}|{{#pos:{{{reward10}}}| }}}}}}}}&lt;br /&gt;
}}{{#if:{{{rewardcustom|}}}|&lt;br /&gt;
* {{{rewardcustom}}}&lt;br /&gt;
}}&amp;lt;!--Reputation Reward&lt;br /&gt;
--&amp;gt;{{#if:{{{reputation-reward|}}}|&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#vardefine:reputation-qty|{{#explode:{{{reputation-reward}}}| |0}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#vardefine:reputation-name|{{#sub:{{{reputation-reward}}}|{{#expr:{{#pos:{{{reputation-reward}}}| }}+1}}}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#set:Has reputation reward={{#var:reputation-qty}};{{#var:reputation-name}}}}&amp;lt;!--&lt;br /&gt;
only using Item reward for formatting--&amp;gt;&lt;br /&gt;
* {{Item reward|{{#var:reputation-qty}}|{{#var:reputation-name}}|no-smw=y}}&lt;br /&gt;
}}&amp;lt;!--Optional Rewards&lt;br /&gt;
--&amp;gt;{{#if: {{{reward-opt1|}}}|&lt;br /&gt;
; {{#if: {{{reward1|}}}|In addition to the above, c|C}}hoose one of the following options&amp;amp;#58; {{#set:Is providing optional reward=true}} [[Category:Quests with optional rewards]]&lt;br /&gt;
{{#if:{{{reward-opt1|}}}|&lt;br /&gt;
* {{#if:{{{overridereward-opt1|}}}|{{{reward1-opt}}}|{{Item reward|{{#explode:{{{reward-opt1}}}| |0}}|{{#sub:{{{reward-opt1}}}|{{#pos:{{{reward-opt1}}}| }}}}|y}}}}&lt;br /&gt;
}}{{#if:{{{reward-opt2|}}}|&lt;br /&gt;
* {{#if:{{{overridereward-opt2|}}}|{{{reward2-opt}}}|{{Item reward|{{#explode:{{{reward-opt2}}}| |0}}|{{#sub:{{{reward-opt2}}}|{{#pos:{{{reward-opt2}}}| }}}}|y}}}}&lt;br /&gt;
}}{{#if:{{{reward-opt3|}}}|&lt;br /&gt;
* {{#if:{{{overridereward-opt3|}}}|{{{reward3-opt}}}|{{Item reward|{{#explode:{{{reward-opt3}}}| |0}}|{{#sub:{{{reward-opt3}}}|{{#pos:{{{reward-opt3}}}| }}}}|y}}}}&lt;br /&gt;
}}{{#if:{{{reward-opt4|}}}|&lt;br /&gt;
* {{#if:{{{overridereward-opt4|}}}|{{{reward4-opt}}}|{{Item reward|{{#explode:{{{reward-opt4}}}| |0}}|{{#sub:{{{reward-opt4}}}|{{#pos:{{{reward-opt4}}}| }}}}|y}}}}&lt;br /&gt;
}}{{#if:{{{reward-opt5|}}}|&lt;br /&gt;
* {{#if:{{{overridereward-opt5|}}}|{{{reward5-opt}}}|{{Item reward|{{#explode:{{{reward-opt5}}}| |0}}|{{#sub:{{{reward-opt5}}}|{{#pos:{{{reward-opt5}}}| }}}}|y}}}}&lt;br /&gt;
}}{{#if:{{{reward-opt6|}}}|&lt;br /&gt;
* {{#if:{{{overridereward-opt6|}}}|{{{reward6-opt}}}|{{Item reward|{{#explode:{{{reward-opt6}}}| |0}}|{{#sub:{{{reward-opt6}}}|{{#pos:{{{reward-opt6}}}| }}}}|y}}}}&lt;br /&gt;
}}{{#if:{{{reward-opt7|}}}|&lt;br /&gt;
* {{#if:{{{overridereward-opt7|}}}|{{{reward7-opt}}}|{{Item reward|{{#explode:{{{reward-opt7}}}| |0}}|{{#sub:{{{reward-opt7}}}|{{#pos:{{{reward-opt7}}}| }}}}|y}}}}&lt;br /&gt;
}}{{#if:{{{reward-opt8|}}}|&lt;br /&gt;
* {{#if:{{{overridereward-opt8|}}}|{{{reward8-opt}}}|{{Item reward|{{#explode:{{{reward-opt8}}}| |0}}|{{#sub:{{{reward-opt8}}}|{{#pos:{{{reward-opt8}}}| }}}}|y}}}}&lt;br /&gt;
}}{{#if:{{{rewardcustom-opt|}}}|&lt;br /&gt;
* {{{rewardcustom-opt}}}&lt;br /&gt;
}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{unlocks|}}}|&lt;br /&gt;
; Unlocks&lt;br /&gt;
{{#arraymap:{{{unlocks}}}|,|@@@|* {{Unlock reward|{{#explode:@@@| |0}}|{{#sub:@@@|{{#pos:@@@| }}}}}}|\n}}&lt;br /&gt;
}} }}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&amp;lt;pre&amp;gt;{{Quest infobox&lt;br /&gt;
| title = A Sappy Ending&lt;br /&gt;
| description = [[Fibubb Gah]] seeks aid to replenish the [[Brotherhood]]&#039;s stock of healing salves.&lt;br /&gt;
| image = &lt;br /&gt;
| quest-giver = Fibubb Gah&lt;br /&gt;
| related-npcs = &lt;br /&gt;
| location = Limsa Lominsa&lt;br /&gt;
| location-x = 23&lt;br /&gt;
| location-y = 14&lt;br /&gt;
| type = daily&lt;br /&gt;
| journal-section = Allied Society Quests&lt;br /&gt;
| journal-category = Amalj&#039;aa Quests&lt;br /&gt;
| journal-genre = Amalj&#039;aa Daily Quests&lt;br /&gt;
| sortkey = 0&lt;br /&gt;
| organization = Amalj&#039;aa&lt;br /&gt;
| category = &lt;br /&gt;
| level = 43&lt;br /&gt;
| req-quest = Forest Friend&lt;br /&gt;
| req-items = 1 Frumenty, 2 HQ Raisins&lt;br /&gt;
| requirements = Neutral Relations&lt;br /&gt;
| exp = 8970&lt;br /&gt;
| gil = 480&lt;br /&gt;
| knowledge = 11350&lt;br /&gt;
| reward1 = 5 Allagan Tomestone of Poetics&lt;br /&gt;
| reward2 = 5 Amalj&#039;aa Relations&lt;br /&gt;
| reward3 = 1 Venture&lt;br /&gt;
| reward4 = Relic weapon, depending on job&lt;br /&gt;
| overridereward4 = true&lt;br /&gt;
| reward-opt1 = 1 Allagan Tomestone of Poetics&lt;br /&gt;
| reward-opt2 = 1 Venture&lt;br /&gt;
| unlocks = ac Deathflare, dg The Tam-Tara Deepcroft, tr Containment Bay S1T7 (Extreme), pvp Rival Wings, r3 Amalj&#039;aa&lt;br /&gt;
| patch = 4.1&lt;br /&gt;
| id-edb = 544cce51f58&lt;br /&gt;
| id-gt = 66760&lt;br /&gt;
}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
{{Quest infobox&lt;br /&gt;
| title = A Sappy Ending&lt;br /&gt;
| description = [[Fibubb Gah]] seeks aid to replenish the [[Brotherhood]]&#039;s stock of healing salves.&lt;br /&gt;
| image = &lt;br /&gt;
| quest-giver = Fibubb Gah&lt;br /&gt;
| related-npcs = &lt;br /&gt;
| location = Limsa Lominsa&lt;br /&gt;
| location-x = 23&lt;br /&gt;
| location-y = 14&lt;br /&gt;
| type = daily&lt;br /&gt;
| journal-section = Allied Society Quests&lt;br /&gt;
| journal-category = Amalj&#039;aa Quests	&lt;br /&gt;
| journal-genre = Amalj&#039;aa Daily Quests&lt;br /&gt;
| sortkey = 0&lt;br /&gt;
| organization = Amalj&#039;aa&lt;br /&gt;
| category = &lt;br /&gt;
| level = 43&lt;br /&gt;
| req-quest = Forest Friend&lt;br /&gt;
| req-items = 1 Frumenty, 2 HQ Raisins&lt;br /&gt;
| requirements = Neutral Relations&lt;br /&gt;
| exp = 8970&lt;br /&gt;
| gil = 480&lt;br /&gt;
| knowledge = 11350&lt;br /&gt;
| reward1 = 5 Allagan Tomestone of Poetics&lt;br /&gt;
| reward2 = 1 Venture&lt;br /&gt;
| reward3 = Relic weapon, depending on job&lt;br /&gt;
| reward4 = &lt;br /&gt;
| overridereward3 = true&lt;br /&gt;
| reward-opt1 = 1 Allagan Tomestone of Poetics&lt;br /&gt;
| reward-opt2 = 1 Venture&lt;br /&gt;
| reputation-reward = 5 Amalj&#039;aa Relations&lt;br /&gt;
| unlocks = ac Deathflare, dg The Tam-Tara Deepcroft, tr Containment Bay S1T7 (Extreme), pvp Rival Wings, r3 Amalj&#039;aa, ul The Weapon&#039;s Refrain (Ultimate)&lt;br /&gt;
| patch = 4.1&lt;br /&gt;
| id-edb = 544cce51f58&lt;br /&gt;
| id-gt = 66760&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Levequest===&lt;br /&gt;
&amp;lt;pre&amp;gt;{{Quest infobox&lt;br /&gt;
| title = {{PAGENAME}}&lt;br /&gt;
| description = Wild Crafts Owner, Mittahwo: I just got a Tonawawta customer askin&#039; for an outfit that&#039;ll make them look like a Mamool Ja. Before you ask─I don&#039;t question, I just do my job. I&#039;m thinkin&#039; I can make a mask out of crocodileskin, but the detailin&#039; will take some time. If you could make some leggin&#039;s to match, I&#039;d be much obliged.&lt;br /&gt;
| image = Tuliyollal levequest.png&lt;br /&gt;
| quest-giver = Malihali&lt;br /&gt;
| location = Tuliyollal&lt;br /&gt;
| location-x = 13.7&lt;br /&gt;
| location-y = 12.7&lt;br /&gt;
| type = Levequest&lt;br /&gt;
| quest-line = &lt;br /&gt;
| journal-section = Levequests&lt;br /&gt;
| journal-category = Leatherworking Leves&lt;br /&gt;
| journal-genre = Leatherworker Levequests&lt;br /&gt;
| organization =&lt;br /&gt;
| class = Leatherworker&lt;br /&gt;
| job = &lt;br /&gt;
| level = 92&lt;br /&gt;
| category = Constancy&lt;br /&gt;
| leve-target = Ponawme&lt;br /&gt;
| req-quest = &lt;br /&gt;
| req-items = 1 Crocodileskin Leg Wraps of Scouting&lt;br /&gt;
| requirements = &lt;br /&gt;
| exp = 2,148,720&lt;br /&gt;
| gil = 5,070&lt;br /&gt;
| reward(1-8) = &lt;br /&gt;
| reward-opt(1-8) = &lt;br /&gt;
| unlocks = &lt;br /&gt;
| prev-quest = &lt;br /&gt;
| next-quest = &lt;br /&gt;
| patch = 7.0&lt;br /&gt;
| release = dawntrail&lt;br /&gt;
| id-gt = 1731&lt;br /&gt;
}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
{{Quest infobox&lt;br /&gt;
| title = {{PAGENAME}}&lt;br /&gt;
| description = Wild Crafts Owner, Mittahwo: I just got a Tonawawta customer askin&#039; for an outfit that&#039;ll make them look like a Mamool Ja. Before you ask─I don&#039;t question, I just do my job. I&#039;m thinkin&#039; I can make a mask out of crocodileskin, but the detailin&#039; will take some time. If you could make some leggin&#039;s to match, I&#039;d be much obliged.&lt;br /&gt;
| image = Tuliyollal levequest.png&lt;br /&gt;
| quest-giver = Malihali&lt;br /&gt;
| location = Tuliyollal&lt;br /&gt;
| location-x = 13.7&lt;br /&gt;
| location-y = 12.7&lt;br /&gt;
| type = Levequest&lt;br /&gt;
| quest-line = &lt;br /&gt;
| journal-section = Levequests&lt;br /&gt;
| journal-category = Leatherworking Leves&lt;br /&gt;
| journal-genre = Leatherworker Levequests&lt;br /&gt;
| organization =&lt;br /&gt;
| class = Leatherworker&lt;br /&gt;
| job = &lt;br /&gt;
| level = 92&lt;br /&gt;
| category = Constancy&lt;br /&gt;
| leve-target = Ponawme&lt;br /&gt;
| req-quest = &lt;br /&gt;
| req-items = 1 Crocodileskin Leg Wraps of Scouting&lt;br /&gt;
| requirements = &lt;br /&gt;
| exp = 2,148,720&lt;br /&gt;
| gil = 5,070&lt;br /&gt;
| reward(1-8) = &lt;br /&gt;
| reward-opt(1-8) = &lt;br /&gt;
| unlocks = &lt;br /&gt;
| prev-quest = &lt;br /&gt;
| next-quest = &lt;br /&gt;
| patch = 7.0&lt;br /&gt;
| release = dawntrail&lt;br /&gt;
| id-gt = 1731&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gurgum</name></author>
	</entry>
	<entry>
		<id>https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=Template:Image_gallery_line/Quest&amp;diff=1582074</id>
		<title>Template:Image gallery line/Quest</title>
		<link rel="alternate" type="text/html" href="https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=Template:Image_gallery_line/Quest&amp;diff=1582074"/>
		<updated>2026-10-19T20:23:26Z</updated>

		<summary type="html">&lt;p&gt;Gurgum: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
{{#vardefine:npcimage|{{#invoke:NPC Quest Appearance|resolve|page={{{pagename|}}}|questid={{{questid|}}}|patch={{{patch|}}}|fallback={{#if:{{{image|}}}|{{{image|}}}|File:Image Placeholder.png}}}}}}{{#var:npcimage}}{{!}} {{{pagename|}}} {{#ifeq:{{{availability|}}}|Future|[[File:Journal icon1.png|20px|Future content|link=]]}}&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
==Test cases==&lt;br /&gt;
The filtering and sorting to determine the correct appearance is a [https://discord.com/channels/312060255469305856/1556261488463978537 work in progress]. The test cases below are intended to verify that the expected appearance is displayed.&lt;br /&gt;
===Y&#039;shtola===&lt;br /&gt;
====ARR====&lt;br /&gt;
{{Image gallery line/Quest&lt;br /&gt;
|pagename=Y&#039;shtola&lt;br /&gt;
|questid=65963&lt;br /&gt;
|patch=2.55&lt;br /&gt;
|fallback=File:Y&#039;shtola.jpg&lt;br /&gt;
}}&lt;br /&gt;
====Post-ARR MSQ====&lt;br /&gt;
====ARR====&lt;br /&gt;
{{Image gallery line/Quest&lt;br /&gt;
|pagename=Y&#039;shtola&lt;br /&gt;
|questid=69415&lt;br /&gt;
|patch=2.2&lt;br /&gt;
|fallback=File:Y&#039;shtola.jpg&lt;br /&gt;
}}&lt;br /&gt;
====HW MSQ====&lt;br /&gt;
{{Image gallery line/Quest&lt;br /&gt;
|pagename=Y&#039;shtola&lt;br /&gt;
|questid=67189&lt;br /&gt;
|patch=3.0&lt;br /&gt;
|fallback=File:Y&#039;shtola.jpg&lt;br /&gt;
}}&lt;br /&gt;
====HW Alexander Quests (testing non-MSQ)====&lt;br /&gt;
{{Image gallery line/Quest&lt;br /&gt;
|pagename=Y&#039;shtola&lt;br /&gt;
|questid=67871&lt;br /&gt;
|patch=3.4&lt;br /&gt;
|fallback=File:Y&#039;shtola.jpg&lt;br /&gt;
}}&lt;br /&gt;
====ShB MSQ====&lt;br /&gt;
{{Image gallery line/Quest&lt;br /&gt;
|pagename=Y&#039;shtola&lt;br /&gt;
|questid=68870&lt;br /&gt;
|patch=5.0&lt;br /&gt;
|fallback=File:Y&#039;shtola.jpg&lt;br /&gt;
}}&lt;br /&gt;
===Urianger===&lt;br /&gt;
====Eden Quests====&lt;br /&gt;
{{Image gallery line/Quest&lt;br /&gt;
|pagename=Urianger&lt;br /&gt;
|questid=68795&lt;br /&gt;
|patch=5.01&lt;br /&gt;
|fallback=File:Y&#039;shtola.jpg&lt;br /&gt;
}}&lt;br /&gt;
[[Category:WIP templates]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gurgum</name></author>
	</entry>
	<entry>
		<id>https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=Template:Image_gallery_line/Quest&amp;diff=1582073</id>
		<title>Template:Image gallery line/Quest</title>
		<link rel="alternate" type="text/html" href="https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=Template:Image_gallery_line/Quest&amp;diff=1582073"/>
		<updated>2026-10-19T20:14:13Z</updated>

		<summary type="html">&lt;p&gt;Gurgum: /* Y&amp;#039;shtola */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
{{#vardefine:npcimage|{{#invoke:NPC Quest Appearance|resolve|page={{{pagename|}}}|questid={{{questid|}}}|patch={{{patch|}}}|fallback={{#if:{{{image|}}}|{{{image|}}}|File:Image Placeholder.png}}}}}}{{#var:npcimage}}{{!}} {{{pagename|}}} {{#ifeq:{{{availability|}}}|Future|[[File:Journal icon1.png|20px|Future content|link=]]}}&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
==Test cases==&lt;br /&gt;
The filtering and sorting to determine the correct appearance is a [https://discord.com/channels/312060255469305856/1556261488463978537 work in progress]. The test cases below are intended to verify that the expected appearance is displayed.&lt;br /&gt;
===Y&#039;shtola===&lt;br /&gt;
====ARR====&lt;br /&gt;
{{Image gallery line/Quest&lt;br /&gt;
|pagename=Y&#039;shtola&lt;br /&gt;
|questid=65963&lt;br /&gt;
|patch=2.55&lt;br /&gt;
|fallback=File:Y&#039;shtola.jpg&lt;br /&gt;
}}&lt;br /&gt;
====Post-ARR MSQ====&lt;br /&gt;
====ARR====&lt;br /&gt;
{{Image gallery line/Quest&lt;br /&gt;
|pagename=Y&#039;shtola&lt;br /&gt;
|questid=69415&lt;br /&gt;
|patch=2.2&lt;br /&gt;
|fallback=File:Y&#039;shtola.jpg&lt;br /&gt;
}}&lt;br /&gt;
====HW MSQ====&lt;br /&gt;
{{Image gallery line/Quest&lt;br /&gt;
|pagename=Y&#039;shtola&lt;br /&gt;
|questid=67189&lt;br /&gt;
|patch=3.0&lt;br /&gt;
|fallback=File:Y&#039;shtola.jpg&lt;br /&gt;
}}&lt;br /&gt;
====HW Alexander Quests (testing non-MSQ)====&lt;br /&gt;
{{Image gallery line/Quest&lt;br /&gt;
|pagename=Y&#039;shtola&lt;br /&gt;
|questid=67871&lt;br /&gt;
|patch=3.4&lt;br /&gt;
|fallback=File:Y&#039;shtola.jpg&lt;br /&gt;
}}&lt;br /&gt;
====ShB MSQ====&lt;br /&gt;
{{Image gallery line/Quest&lt;br /&gt;
|pagename=Y&#039;shtola&lt;br /&gt;
|questid=68870&lt;br /&gt;
|patch=5.0&lt;br /&gt;
|fallback=File:Y&#039;shtola.jpg&lt;br /&gt;
}}&lt;br /&gt;
[[Category:WIP templates]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gurgum</name></author>
	</entry>
	<entry>
		<id>https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=Template:Image_gallery_line/Quest&amp;diff=1582072</id>
		<title>Template:Image gallery line/Quest</title>
		<link rel="alternate" type="text/html" href="https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=Template:Image_gallery_line/Quest&amp;diff=1582072"/>
		<updated>2026-10-19T20:12:26Z</updated>

		<summary type="html">&lt;p&gt;Gurgum: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
{{#vardefine:npcimage|{{#invoke:NPC Quest Appearance|resolve|page={{{pagename|}}}|questid={{{questid|}}}|patch={{{patch|}}}|fallback={{#if:{{{image|}}}|{{{image|}}}|File:Image Placeholder.png}}}}}}{{#var:npcimage}}{{!}} {{{pagename|}}} {{#ifeq:{{{availability|}}}|Future|[[File:Journal icon1.png|20px|Future content|link=]]}}&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
==Test cases==&lt;br /&gt;
The filtering and sorting to determine the correct appearance is a [https://discord.com/channels/312060255469305856/1556261488463978537 work in progress]. The test cases below are intended to verify that the expected appearance is displayed.&lt;br /&gt;
===Y&#039;shtola===&lt;br /&gt;
====ARR====&lt;br /&gt;
{{Image gallery line/Quest&lt;br /&gt;
|pagename=Y&#039;shtola&lt;br /&gt;
|questid=65963&lt;br /&gt;
|patch=2.55&lt;br /&gt;
|fallback=File:Y&#039;shtola.jpg&lt;br /&gt;
}}&lt;br /&gt;
====HW MSQ====&lt;br /&gt;
{{Image gallery line/Quest&lt;br /&gt;
|pagename=Y&#039;shtola&lt;br /&gt;
|questid=67189&lt;br /&gt;
|patch=3.0&lt;br /&gt;
|fallback=File:Y&#039;shtola.jpg&lt;br /&gt;
}}&lt;br /&gt;
====HW Alexander Quests (testing non-MSQ)====&lt;br /&gt;
{{Image gallery line/Quest&lt;br /&gt;
|pagename=Y&#039;shtola&lt;br /&gt;
|questid=67871&lt;br /&gt;
|patch=3.4&lt;br /&gt;
|fallback=File:Y&#039;shtola.jpg&lt;br /&gt;
}}&lt;br /&gt;
====ShB MSQ====&lt;br /&gt;
{{Image gallery line/Quest&lt;br /&gt;
|pagename=Y&#039;shtola&lt;br /&gt;
|questid=68870&lt;br /&gt;
|patch=5.0&lt;br /&gt;
|fallback=File:Y&#039;shtola.jpg&lt;br /&gt;
}}&lt;br /&gt;
[[Category:WIP templates]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gurgum</name></author>
	</entry>
	<entry>
		<id>https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=User:Gurgum/sandbox/Image_gallery_line/Quest&amp;diff=1582071</id>
		<title>User:Gurgum/sandbox/Image gallery line/Quest</title>
		<link rel="alternate" type="text/html" href="https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=User:Gurgum/sandbox/Image_gallery_line/Quest&amp;diff=1582071"/>
		<updated>2026-10-19T19:58:41Z</updated>

		<summary type="html">&lt;p&gt;Gurgum: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
{{#vardefine:npcimage|{{#invoke:NPC Quest Appearance|resolve|page={{{pagename|}}}|questid={{{questid|}}}|fallback={{#if:{{{image|}}}|{{{image|}}}|File:Image Placeholder.png}}}}}}{{#var:npcimage}}{{!}} {{{pagename|}}} {{#ifeq:{{{availability|}}}|Future|[[File:Journal icon1.png|20px|Future content|link=]]}}&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Testing:&lt;br /&gt;
==Quests==&lt;br /&gt;
{{#ask:[[Has context::Quest]][[Has internal ID::66130{{!!}}69424{{!!}}65963{{!!}}67189{{!!}}69414{{!!}}68860]]&lt;br /&gt;
|?Has internal ID&lt;br /&gt;
|?Has category sortkey&lt;br /&gt;
|?Has sortkey&lt;br /&gt;
|?Has journal section&lt;br /&gt;
|?Has journal category&lt;br /&gt;
|?Has journal genre&lt;br /&gt;
|?Has patch&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Subobjects==&lt;br /&gt;
{{#ask:[[-Has subobject::Y&#039;shtola]]&lt;br /&gt;
|?Has internal ID&lt;br /&gt;
|?Has appearance&lt;br /&gt;
|?Has appearance#&lt;br /&gt;
|sort=Has internal ID&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Success==&lt;br /&gt;
===ARR - The Parting Glass===&lt;br /&gt;
{{#invoke:Sandbox (Gurgum)/NPC Quest Appearance|resolve&lt;br /&gt;
|page=Y&#039;shtola&lt;br /&gt;
|questid=65963&lt;br /&gt;
|fallback=File:Y&#039;shtola.jpg&lt;br /&gt;
}}&lt;br /&gt;
===HW - Tataru&#039;s Surprise===&lt;br /&gt;
{{#invoke:Sandbox (Gurgum)/NPC Quest Appearance|resolve&lt;br /&gt;
|page=Y&#039;shtola&lt;br /&gt;
|questid=67189&lt;br /&gt;
|fallback=File:Y&#039;shtola.jpg &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Fail - Aether on Demand - should have ARR appearance ==&lt;br /&gt;
{{#invoke:Sandbox (Gurgum)/NPC Quest Appearance|resolve&lt;br /&gt;
|page=Y&#039;shtola&lt;br /&gt;
|questid=69424&lt;br /&gt;
|fallback=File:Y&#039;shtola.jpg &lt;br /&gt;
}}&lt;br /&gt;
===ShB - Build on the Stone - should have ARR appearance===&lt;br /&gt;
{{#invoke:Sandbox (Gurgum)/NPC Quest Appearance|resolve&lt;br /&gt;
|page=Y&#039;shtola&lt;br /&gt;
|questid=69414&lt;br /&gt;
|fallback=File:Y&#039;shtola.jpg &lt;br /&gt;
}}&lt;br /&gt;
==Urianger==&lt;br /&gt;
&lt;br /&gt;
===Subobjects===&lt;br /&gt;
{{#ask:[[-Has subobject::Urianger]]&lt;br /&gt;
|?Has internal ID&lt;br /&gt;
|?Has appearance&lt;br /&gt;
|?Has appearance#&lt;br /&gt;
|?Has patch&lt;br /&gt;
|sort=Has internal ID&lt;br /&gt;
}}&lt;br /&gt;
{{#invoke:NPC Quest Appearance|resolve&lt;br /&gt;
|page=Urianger&lt;br /&gt;
|questid=68795&lt;br /&gt;
|patch=5.01&lt;br /&gt;
|fallback=File:Y&#039;shtola.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{#ask: [[-Has subobject::Urianger]]&lt;br /&gt;
        [[Has patch::≤5.01]]&lt;br /&gt;
        [[Has internal ID::≤68795]]&lt;br /&gt;
        |?Has appearance#&lt;br /&gt;
        |sort=Has patch,Has internal ID&lt;br /&gt;
        |order=desc&lt;br /&gt;
       | limit=1&lt;br /&gt;
    }}&lt;br /&gt;
	{{#ask: [[-Has subobject::Urianger]]&lt;br /&gt;
        [[Has patch::≤5.01]]&lt;br /&gt;
        &lt;br /&gt;
        |?Has appearance#&lt;br /&gt;
        |sort=Has patch,Has internal ID&lt;br /&gt;
        |order=desc,desc&lt;br /&gt;
       &lt;br /&gt;
    }}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gurgum</name></author>
	</entry>
	<entry>
		<id>https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=Module:NPC_Quest_Appearance&amp;diff=1582070</id>
		<title>Module:NPC Quest Appearance</title>
		<link rel="alternate" type="text/html" href="https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=Module:NPC_Quest_Appearance&amp;diff=1582070"/>
		<updated>2026-10-19T19:56:31Z</updated>

		<summary type="html">&lt;p&gt;Gurgum: tweak query &amp;amp; order&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;local p = {}&lt;br /&gt;
&lt;br /&gt;
function p.resolve(frame)&lt;br /&gt;
    local page = frame.args.page&lt;br /&gt;
    local questIDStr = (frame.args.questid or &amp;quot;&amp;quot;):gsub(&amp;quot;,&amp;quot;, &amp;quot;&amp;quot;)&lt;br /&gt;
    local questID = tonumber(questIDStr)&lt;br /&gt;
    local patch = frame.args.patch&lt;br /&gt;
    &lt;br /&gt;
    local function getPageAppearance()&lt;br /&gt;
        local r = mw.smw.ask({ &amp;quot;[[&amp;quot; .. page .. &amp;quot;]]&amp;quot;, &amp;quot;?Has appearance#&amp;quot;, &amp;quot;limit=1&amp;quot; })&lt;br /&gt;
        if r and r[1] then return r[1][&amp;quot;Has appearance&amp;quot;] or &amp;quot;&amp;quot; end&lt;br /&gt;
        return &amp;quot;&amp;quot;&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    local fallback = frame.args.fallback ~= nil and frame.args.fallback or getPageAppearance()&lt;br /&gt;
&lt;br /&gt;
    if not page or not questID or not patch then&lt;br /&gt;
        return fallback&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    local results = mw.smw.ask({&lt;br /&gt;
        &amp;quot;[[-Has subobject::&amp;quot; .. page .. &amp;quot;]]&amp;quot;,&lt;br /&gt;
        &amp;quot;[[Has patch::≤&amp;quot; .. patch .. &amp;quot;]]&amp;quot;,&lt;br /&gt;
        &amp;quot;?Has appearance#&amp;quot;,&lt;br /&gt;
        &amp;quot;sort=Has patch,Has internal ID&amp;quot;,&lt;br /&gt;
        &amp;quot;order=desc,desc&amp;quot;,&lt;br /&gt;
        &amp;quot;limit=1&amp;quot;&lt;br /&gt;
    })&lt;br /&gt;
&lt;br /&gt;
    if results and results[1] then&lt;br /&gt;
        return results[1][&amp;quot;Has appearance&amp;quot;] or fallback&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    return fallback&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.test(frame)&lt;br /&gt;
    local page = frame.args.page&lt;br /&gt;
    if not page then return &amp;quot;No page specified&amp;quot; end&lt;br /&gt;
&lt;br /&gt;
    local results = mw.smw.ask({&lt;br /&gt;
        &amp;quot;[[-Has subobject::&amp;quot; .. page .. &amp;quot;]]&amp;quot;,&lt;br /&gt;
        &amp;quot;?Has appearance#&amp;quot;,&lt;br /&gt;
        &amp;quot;?Has internal ID#&amp;quot;,&lt;br /&gt;
        &amp;quot;limit=10&amp;quot;&lt;br /&gt;
    })&lt;br /&gt;
&lt;br /&gt;
    if results == nil then return &amp;quot;NIL&amp;quot; end&lt;br /&gt;
    if #results == 0 then return &amp;quot;EMPTY&amp;quot; end&lt;br /&gt;
    return mw.dumpObject(results)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Gurgum</name></author>
	</entry>
	<entry>
		<id>https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=Template:NPC_infobox&amp;diff=1582069</id>
		<title>Template:NPC infobox</title>
		<link rel="alternate" type="text/html" href="https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=Template:NPC_infobox&amp;diff=1582069"/>
		<updated>2026-10-19T19:44:25Z</updated>

		<summary type="html">&lt;p&gt;Gurgum: comment&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;templatestyles src=&amp;quot;Infobox/styles.css&amp;quot;/&amp;gt;&amp;lt;!--An NPC is an enemy if a value is set for either &amp;quot;aggression&amp;quot; or &amp;quot;is-enemy&amp;quot;, because we don&#039;t know the aggression level when the page is created. New enemy pages will set &amp;quot;is-enemy&amp;quot;, but the use of &amp;quot;aggression&amp;quot; is for backward compatibility --Gurgum --&amp;gt;{{#vardefine:is-enemy|{{#if:{{{aggression|}}}{{{is-enemy|}}}|true}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#set:&lt;br /&gt;
| Has game description = {{{description|}}}&lt;br /&gt;
| Has description source = {{{description-source|}}}&lt;br /&gt;
| Has patch = {{{patch|}}}&lt;br /&gt;
| Has internal ID = {{{id-gt|}}}&lt;br /&gt;
| Has full name = {{{full-name|}}}&lt;br /&gt;
| Has NPC title = {{{title|}}}&lt;br /&gt;
| Has game availability = {{#var:availability|Current}}&lt;br /&gt;
| Has character model = {{{model-chara|}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
Set enemy properties&lt;br /&gt;
--&amp;gt;{{#if:{{#var:is-enemy}}|{{#set:&lt;br /&gt;
| Is boss = {{#ifeq:{{{objective|}}}|boss|true|false}}&lt;br /&gt;
| Has rank mark = {{#if:{{{rank|}}}|{{uc:{{{rank}}}}}|none}}&lt;br /&gt;
}}&amp;lt;!--End of enemy properties--&amp;gt;&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{expansion content|{{{patch|}}}}}&amp;lt;div class=&amp;quot;infobox-n npc&amp;quot;&amp;gt;&lt;br /&gt;
{{#if: {{{icon|}}}&lt;br /&gt;
  | &amp;lt;div class=&amp;quot;icon&amp;quot;&amp;gt;[[File:{{{icon}}}|40px]]&amp;lt;/div&amp;gt;&lt;br /&gt;
  | {{#if: {{{service|}}}&lt;br /&gt;
    | {{#arraymap:{{{service}}}|,|@@@|{{#if: {{#var:icon|}} || {{#vardefine:icon|@@@}} }}}}&amp;lt;!-- grab the first item in the list for the icon&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;icon&amp;quot;&amp;gt;[[File:{{#switch: {{lc:{{#var:icon|}}}}&lt;br /&gt;
        | sundry splendors       = Sundry Splendors&lt;br /&gt;
        | merchant               = Merchantv2&lt;br /&gt;
        | event merchant         = Merchantv2&lt;br /&gt;
        | materia melder         = Materia melder map icon&lt;br /&gt;
        | retainer vocate        = Retainer vocate map icon&lt;br /&gt;
        | quest                  = Journal icon1&lt;br /&gt;
        | repairs                = Repairs&lt;br /&gt;
        | fate                   = FATE trigger (map icon)&lt;br /&gt;
        | duty support           = duty support icon1&lt;br /&gt;
        | trust                  = trust icon2&lt;br /&gt;
        | #default               = {{#ifexist: File:{{#var:icon}}.png|{{#var:icon}}|Empty}}&lt;br /&gt;
      }}.png|50x50px]]&amp;lt;/div&amp;gt;&lt;br /&gt;
   }}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;p class=&amp;quot;heading&amp;quot;&amp;gt;[[Has canonical name::{{{name|{{#titleparts:{{PAGENAME}}}}}}}]]&amp;lt;/p&amp;gt;&lt;br /&gt;
{{#if:{{{rank|}}}|&amp;lt;div class=&amp;quot;statistics hunt rank-{{lc:{{{rank}}}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;div title=&amp;quot;This creature is ranked higher than common enemies{{#switch:{{lc:{{{rank}}}}}|a|s=, and can be hunted down for specific rewards}}.&amp;quot;&amp;gt;{{uc:{{{rank}}}}} RANK&amp;lt;/div&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;/div&amp;gt;}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;wrapper&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;image_wrapper&amp;quot;&amp;gt;{{#if:{{{image|}}}&lt;br /&gt;
  | {{#ifeq:{{{image}}}|no|{{clear}}&amp;lt;!-- Not visible or necessary--&amp;gt;| [[File:{{#explode:{{{image}}}|,|0}}|280x420px]] {{#set:Has appearance=File:{{#explode:{{{image}}}|,|0}}}}&lt;br /&gt;
{{#ifeq:{{#count:{{#explode:{{{image}}}|;}}}}|0||{{#arraymap:{{{image|}}}|;|@@@|&lt;br /&gt;
&amp;lt;!--set subobjects for each image/quest pair, for use in determining which image to show in the gallery on quest pages&lt;br /&gt;
--&amp;gt;{{#vardefine:quest-id|{{#show:{{#explode:@@@|,|1}}|?Has internal ID#}}}}&lt;br /&gt;
{{#subobject:appearance-{{#var:quest-id}}&lt;br /&gt;
  |Has appearance = File:{{#explode:@@@|,|0}}&lt;br /&gt;
  |Has internal ID = {{#var:quest-id}}&lt;br /&gt;
  |Has patch = {{#show:{{#explode:@@@|,|1}}|?Has patch}}&lt;br /&gt;
}}&lt;br /&gt;
}}}}&lt;br /&gt;
}} &lt;br /&gt;
  | {{#vardefine:default|File:{{#replace:{{#titleparts:{{PAGENAME}}}}|:|-}}.jpg}} {{#ifexist:{{#var:default}} &amp;lt;!-- Default file name to display --&amp;gt;&lt;br /&gt;
        | [[Has appearance::{{#var:default}}|280x420px]]&lt;br /&gt;
        | &amp;lt;!-- Red link to file upload page --&amp;gt;[[{{#var:default}}|Upload an image of this NPC.]]&amp;lt;br&amp;gt;Refer to our [[Help:Media_Guidelines|media guidelines]]&amp;lt;br&amp;gt;for guidance on infobox images.&lt;br /&gt;
    }}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/p&amp;gt;{{#if: {{{title|}}} |&lt;br /&gt;
;Title&lt;br /&gt;
:{{{title}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{gender|}}} |&lt;br /&gt;
;Gender&lt;br /&gt;
:{{#switch:{{lc:{{{gender|}}}}}|m|male=Male ♂|f|female=Female ♀|#default=}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{age|}}} |&lt;br /&gt;
;Age&lt;br /&gt;
:{{{age}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{race|}}} |&lt;br /&gt;
; [[Race]]&lt;br /&gt;
: {{#switch: {{lc:{{{race}}}}}&lt;br /&gt;
  | au ra | aura = [[Has race::Au Ra]]&lt;br /&gt;
  | miqo&#039;te | miqote = [[Has race::Miqo&#039;te]]&lt;br /&gt;
  | chimera = [[Chimera (Class)|Chimera]] {{#set:Has race::Chimera (Class)}}&lt;br /&gt;
  | various = Various {{#set:Has race=NPCs with various races}}&lt;br /&gt;
  | #default = [[Has race::{{ucfirst:{{{race}}}}}]]&lt;br /&gt;
  }}{{#if:{{{clan|}}}|&amp;amp;nbsp;&amp;lt;small&amp;gt;({{#switch: {{lc:{{{clan}}}}}&lt;br /&gt;
  | seeker of the sun | seekers of the sun = [[Has clan::Seeker of the Sun]]&lt;br /&gt;
  | keeper of the moon | keepers of the moon = [[Has clan::Keeper of the Moon]]&lt;br /&gt;
  | sea wolf = [[Has clan::Sea Wolf]]&lt;br /&gt;
  | chimera | chimera (genus) = [[Has clan::Chimera (genus)]]&lt;br /&gt;
  | #default = [[Has clan::{{ucfirst:{{{clan}}}}}]]&lt;br /&gt;
  }})&amp;lt;/small&amp;gt;}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{species|}}} |&lt;br /&gt;
; Species&lt;br /&gt;
: [[Has species::{{ucfirst:{{{species}}}}}]]{{#if:{{{type|}}}|&amp;amp;nbsp;&amp;lt;small&amp;gt;([[Has type::{{ucfirst:{{{type}}}}}]])&amp;lt;/small&amp;gt;}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{class|}}}|&lt;br /&gt;
;[[Class]]&lt;br /&gt;
:{{#arraymap: {{{class}}}|,|@@@|[[Is for class::{{ucfirst:@@@}}]]|&amp;lt;br&amp;gt;}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{job|}}}|&lt;br /&gt;
;[[Job]]&lt;br /&gt;
:{{#arraymap: {{{job}}}|,|@@@|[[Is for job::{{ucfirst:@@@}}]]|&amp;lt;br&amp;gt;}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{profession|}}} |;Profession&lt;br /&gt;
:{{{profession}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#ifeq: {{{level|0}}} | 0 | {{#set:Has NPC level=0}} | {{#if: {{{level|}}} | {{#if: {{{alt-level-type|}}} | ; [[{{ucfirst:{{{alt-level-type}}}}} Level]]{{#set:Has alt level type={{lc:{{{alt-level-type}}}}} }} | ;[[Experience|Level]] }}&lt;br /&gt;
: {{#switch:{{{alt-level-type}}}|elemental={{Special chat character|code=E03A}}{{{level}}}|knowledge={{Special chat character|code=E037}}{{{level}}}|difficulty={{enemy rank|{{{level}}}}}|#default={{{level}}}}}&lt;br /&gt;
{{#set:Has NPC level={{{level}}}}}}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{element|}}} |;[[The Forbidden Land, Eureka#Enemies|Element]]&lt;br /&gt;
:{{Eurekaelement icon|{{{element}}}}} {{ucfirst:{{{element}}}}} {{#set:Has NPC element={{{element}}}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{adaptation|}}} |;Adaptation&lt;br /&gt;
:{{#switch:{{{adaptation|}}}|yes=[[File:Adaption icon1.png|20px|link=]]|#default=}}{{#set:Has NPC adaptation={{{adaptation|}}}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{elemental-weakness|}}} |;Elemental Weakness&lt;br /&gt;
:{{#arraymap:{{{elemental-weakness|}}}|,|@@@|{{Eurekaelement icon|@@@}} {{ucfirst:@@@}} {{#set:Has NPC elemental weakness=@@@}}|&amp;lt;br&amp;gt;}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{mutation|}}} |;Mutation&lt;br /&gt;
:{{#switch:{{{mutation|}}}|yes=[[File:Mutation icon1.png|20px|link=]]|#default=}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{spawn-condition|}}} |;Spawn Condition&lt;br /&gt;
:{{#arraymap:{{{spawn-condition}}}|,|@@@|{{weather icon|@@@}}}}{{#set:Has NPC spawn-condition={{{spawn-condition|}}}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{aggression|}}} |&lt;br /&gt;
;[[Aggression]]&lt;br /&gt;
: {{#vardefine:aggression-rank|{{#sub:{{{aggression}}}|1|1}}}}{{#vardefineecho:aggression-type|{{#ifeq:{{lc:{{#sub:{{{aggression}}}|0|1}}}}|p|Passive|Aggressive}}}} &amp;lt;div style=&amp;quot;display:inline-block; margin: -8px {{#switch:{{#var:aggression-rank}}|1 | 2 = {{#switch:{{#var:aggression-type}}|Passive = -6|Aggressive = 0}} | #default = 0}}px; overflow: hidden;&amp;quot;&amp;gt;[[File:{{#var:aggression-type}} difficulty r{{#var:aggression-rank}}.png|26px|Aggression level {{#var:aggression-rank}}]]&amp;lt;/div&amp;gt;{{#set:&lt;br /&gt;
Has aggression type = {{#var:aggression-type}}&lt;br /&gt;
| Has aggression rank={{#var:aggression-rank}}&lt;br /&gt;
| Has game icon = File:{{#var:aggression-type}} difficulty r{{#var:aggression-rank}}.png&lt;br /&gt;
}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{aggro-type|}}} |&lt;br /&gt;
;[[Aggression#Conditions|Aggro Type]]&lt;br /&gt;
: {{ucfirst: {{{aggro-type}}}}}{{#set:Has aggression trigger={{{aggro-type}}}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{vulnerable|}}} |&lt;br /&gt;
;Vulnerabilities&lt;br /&gt;
: {{#arraymap: {{{vulnerable|}}}|,|@@@|{{#ifeq:@@@|resolution|[[File:Heavenly judge icon.png|24px|link=|Heavenly Judge from Pomander of Resolution]]|{{status effect|debuff|@@@}}}}|&amp;amp;nbsp;}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{location|}}} | &lt;br /&gt;
; [[Zone]]&lt;br /&gt;
: {{#switch: {{{location|}}}|Varies|varies={{{location}}}|#default=[[{{{location|}}}]]}}  {{#if: {{{coordinates|}}}|&amp;lt;small&amp;gt;({{{coordinates|}}})&amp;lt;/small&amp;gt;}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{dungeon|}}}|; [[Dungeon]]&lt;br /&gt;
: {{cname|{{#vardefineecho:npc_instance|{{{dungeon}}}}}}}{{#set:Located in instance={{{dungeon|}}}}}{{#vardefine:is_boss|{{{objective|}}}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{raid|}}}|; [[Raid]]&lt;br /&gt;
: {{cname|{{#vardefineecho:npc_instance|{{{raid}}}}}}}{{#set:Located in instance={{{raid|}}}}}{{#vardefine:is_boss|{{{objective|}}}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{trial|}}}|; [[Trial]]&lt;br /&gt;
: {{cname|{{#vardefineecho:npc_instance|{{{trial}}}}}}}{{#set:Located in instance={{{trial|}}}}}{{#vardefine:is_boss|{{{objective|}}}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{other-duty|}}}|; [[Duties|Other Duty]]&lt;br /&gt;
: {{cname|{{#vardefineecho:npc_instance|{{{other-duty}}}}}}}{{#set:Located in instance={{{other-duty|}}}}}{{#vardefine:is_boss|{{{objective|}}}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{birthplace|}}} |;Birthplace&lt;br /&gt;
:{{{birthplace}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{organization|}}} |&lt;br /&gt;
;[[:Category:Organizations|Organization]]&lt;br /&gt;
:{{#arraymap:{{{organization|}}}|,|@@@|{{#switch: {{lc:@@@}}&lt;br /&gt;
| #default = [[@@@]]&lt;br /&gt;
}}|&amp;lt;br&amp;gt;}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{relatives|}}} |&lt;br /&gt;
;Relatives&lt;br /&gt;
:{{{relatives}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{ #if: {{{service|}}} |&lt;br /&gt;
;Services&lt;br /&gt;
:{{#arraymap:{{{service|}}}|,|@@@|{{#switch: {{lc:@@@}}&lt;br /&gt;
| quest                = [[Has service::Quest NPC]]&lt;br /&gt;
| quest npc            = [[Has service::Quest NPC]]&lt;br /&gt;
| repair               = [[Has service::Repairs]]&lt;br /&gt;
| repairs              = [[Has service::Repairs]]&lt;br /&gt;
| merchant             = [[Has service::Merchants]]&lt;br /&gt;
| merchants            = [[Has service::Merchants]]&lt;br /&gt;
| sundry splendors     = [[Has service::Sundry Splendors]]&lt;br /&gt;
| gemstone trader      = [[Has service::Gemstone Trader]]&lt;br /&gt;
| resident caretaker   = [[Has service::Resident Caretaker]]&lt;br /&gt;
| materia melder       = [[Has service::Materia Melder]]&lt;br /&gt;
| fate                 = [[Has service::FATE NPC]]&lt;br /&gt;
| duty support         = [[Has service::Duty Support NPC]]&lt;br /&gt;
| trust                = [[Has service::Trust NPC]]&lt;br /&gt;
| #default             = [[Has service::{{ucfirst:@@@}}]]&lt;br /&gt;
}} |&amp;lt;br&amp;gt;}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{ #if: {{{goal|}}} |&lt;br /&gt;
;Part of&lt;br /&gt;
:{{#arraymap: {{{goal}}}|\n|@@@|[[@@@]]|&amp;lt;br&amp;gt;}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
---The following awful code is so that if {{{objective}} is &amp;quot;boss&amp;quot; or null or undefined, skip displaying the Objective section&lt;br /&gt;
--&amp;gt;{{ #ifeq: {{#replace:{{{objective|boss}}}|boss|}} |||&lt;br /&gt;
;Objective&lt;br /&gt;
:{{#arraymap: {{{objective}}}|\n|@@@|@@@|&amp;lt;br&amp;gt;}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{patch|}}} | &lt;br /&gt;
; [[Patches|Patch]]&lt;br /&gt;
: [[Patch {{{patch}}}|{{{patch}}}]]&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{voiceJP|}}} | &lt;br /&gt;
; Voiced by (JP)&lt;br /&gt;
: {{{voiceJP}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{voiceEN|}}} | &lt;br /&gt;
; Voiced by (EN)&lt;br /&gt;
: {{{voiceEN}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{voiceFR|}}} | &lt;br /&gt;
; Voiced by (FR)&lt;br /&gt;
: {{{voiceFR}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{voiceDE|}}} | &lt;br /&gt;
; Voiced by (DE)&lt;br /&gt;
: {{{voiceDE}}}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
{{#if: {{{map1|}}}{{#ifexist:File:{{PAGENAME}} location.jpg|exists}} |&lt;br /&gt;
{{{!}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
{{!}} &#039;&#039;&#039;Image(s)&#039;&#039;&#039;&lt;br /&gt;
{{!}}- style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
{{!}}&lt;br /&gt;
{{ #if: {{{map1|}}}{{#ifexist:File:{{PAGENAME}} location.jpg|exists}} | [[File:{{{map1|{{PAGENAME}} location.jpg}}}|250x200px]]{{#set:Has location map=File:{{{map1|{{PAGENAME}} location.jpg}}}}}&lt;br /&gt;
&amp;lt;p style=&amp;quot;font-size:.9em;&amp;quot;&amp;gt;{{{map1-text|Click to enlarge}}}&amp;lt;/p&amp;gt; }}{{ #if: {{{map2|}}} | [[File:{{{map2|}}}|250x200px]]&lt;br /&gt;
&amp;lt;p style=&amp;quot;font-size:.9em;&amp;quot;&amp;gt;{{{map2-text|Click to enlarge}}}&amp;lt;/p&amp;gt; }}{{ #if: {{{map3|}}} | [[File:{{{map3|}}}|250x200px]]&lt;br /&gt;
&amp;lt;p style=&amp;quot;font-size:.9em;&amp;quot;&amp;gt;{{{map3-text|Click to enlarge}}}&amp;lt;/p&amp;gt; }}{{ #if: {{{map4|}}} | [[File:{{{map4|}}}|250x200px]]&lt;br /&gt;
&amp;lt;p style=&amp;quot;font-size:.9em;&amp;quot;&amp;gt;{{{map4-text|Click to enlarge}}}&amp;lt;/p&amp;gt; }}{{ #if: {{{map5|}}} | [[File:{{{map5|}}}|250x200px]]&lt;br /&gt;
&amp;lt;p style=&amp;quot;font-size:.9em;&amp;quot;&amp;gt;{{{map5-text|Click to enlarge}}}&amp;lt;/p&amp;gt; }}&lt;br /&gt;
{{!}}}&lt;br /&gt;
| {{clear}} }}&lt;br /&gt;
&amp;lt;/div&amp;gt;{{#if:{{{description|}}}|&lt;br /&gt;
{{Quotation|{{#if:{{{description-source|}}}|{{{description-source|}}}|[[Category:Needs description source]]{{#if:{{#var:is-enemy}}|In-game description|{{{name|{{#titleparts:{{PAGENAME}}}}}}}}}}}|{{{description}}}}}}}&amp;lt;!--&lt;br /&gt;
AUTOCATEGORIZATION&lt;br /&gt;
--&amp;gt;{{#if: {{NAMESPACE}}&amp;lt;!-- no categories if outside of article namespace --&amp;gt;&lt;br /&gt;
 | &amp;lt;!-- Do not categorize --&amp;gt; |&lt;br /&gt;
  {{#if:{{#var:is-enemy}}|{{#set:Has context=Enemy}}[[Category:Enemies]]{{#if:{{{patch|}}}|[[Category:Patch {{{patch}}} Enemies]]}}|{{#set:Has context=NPC}}[[Category:NPCs]]{{#if:{{{patch|}}}|[[Category:Patch {{{patch}}} NPCs]]}}}}&lt;br /&gt;
 {{#if: {{{image|}}} | | {{#ifexist: {{#var:default}} | | {{#if:{{{dungeon|}}}{{{raid|}}}{{{trial|}}}{{{other-duty|}}}|[[Category:Duty NPCs with no image]]|[[Category:NPCs with no image]] }} }} }}&lt;br /&gt;
 {{#if: {{{race|}}} |&lt;br /&gt;
  {{#arraymap:{{{race|}}}|,|@@@|{{#switch: {{lc:@@@}}&lt;br /&gt;
  | au ra | aura = [[Category:Au Ra]]&lt;br /&gt;
  | miqo&#039;te | miqote = [[Category:Miqo&#039;te]]&lt;br /&gt;
  | beast of the final days = [[Category:Beasts of the Final Days]]&lt;br /&gt;
  | eden primal = [[Category:Eden Primals]]&lt;br /&gt;
  | elemental = [[Category:Elementals]]&lt;br /&gt;
  | creation = [[Category:Creations]]&lt;br /&gt;
  | various = [[Category:NPCs with various races]]&lt;br /&gt;
  | #default = [[Category:{{ucfirst:@@@}}]]&lt;br /&gt;
  }}|}}&lt;br /&gt;
  | {{#if:{{#var:is_boss}}||[[Category:NPCs with no race specified]]}} }}&lt;br /&gt;
{{#if: {{{rank|}}} | [[Category:{{uc:{{{rank}}}}} Rank]]}}&lt;br /&gt;
{{#if: {{{species|}}} | [[Category:{{{species}}}]]}}&lt;br /&gt;
{{#if: {{{clan|}}} |&lt;br /&gt;
  {{#switch: {{lc:{{{clan}}}}}&lt;br /&gt;
  | plainsfolk | dunesfolk | raen | xaela | wildwood | duskwight | hellsguard | rava | veena | helions = [[Category:{{ucfirst:{{{clan}}}}}]] &amp;lt;!-- No change --&amp;gt;&lt;br /&gt;
  | seeker of the sun  | seekers of the sun = [[Category:Seekers of the Sun]]&lt;br /&gt;
  | keeper of the moon | keepers of the moon = [[Category:Keepers of the Moon]]&lt;br /&gt;
  | sea wolf | sea wolves = [[Category:Sea Wolves]]&lt;br /&gt;
  | the lost = [[Category:The Lost]]&lt;br /&gt;
  | chimera | chimera (genus) = [[Category:Chimera (genus)]]&lt;br /&gt;
  | #default = [[Category:{{ucfirst:{{{clan}}}}}]]&lt;br /&gt;
  }} }}&lt;br /&gt;
  {{#if: {{{organization|}}} | {{#arraymap:{{{organization|}}}|,|@@@|[[Category:@@@]]|}} }}&lt;br /&gt;
  {{#if: {{{goal|}}} | {{#arraymap:{{{goal|}}}|,|@@@|{{#switch:{{lc:@@@}}&lt;br /&gt;
    | story                      = [[Category:Story characters]]&lt;br /&gt;
    | hunt                       = [[Category:Hunt monsters]]&lt;br /&gt;
  }}|}} }}&lt;br /&gt;
  {{#if: {{{service|}}} | {{#arraymap:{{{service|}}}|,|@@@|{{#switch:{{lc:@@@}} &amp;lt;!-- Parse multiple services then set categories. --&amp;gt;&lt;br /&gt;
    | quest                     &lt;br /&gt;
    | quest npc                 = [[Category:Quest NPCs]]&lt;br /&gt;
    | repair                    = [[Category:Repairs]]&lt;br /&gt;
    | repairs                   = [[Category:Repairs]]&lt;br /&gt;
    | gemstone trader           = [[Category:Gemstone Traders]]&lt;br /&gt;
    | sundry splendors          = [[Category:Sundry Splendors]]&lt;br /&gt;
    | resident caretaker        = [[Category:Resident Caretaker]]&lt;br /&gt;
    | fate                      = [[Category:FATE NPCs]]&lt;br /&gt;
    | duty support              = [[Category:Duty Support NPCs]]&lt;br /&gt;
    | trust                     = [[Category:Trust NPCs]]&lt;br /&gt;
    | #default                  = [[Category:{{ucfirst:@@@}}s]]&lt;br /&gt;
  }}|}} }}&lt;br /&gt;
  {{#ifeq: {{lc:{{{objective|}}}}} | boss | [[Category:Bosses]]|}}&lt;br /&gt;
  {{#if: {{{location|}}} | {{#arraymap:{{{location|}}}|,|@@@|{{#set:Located in=@@@}}}}|{{#if:{{{aggression|}}}|&amp;lt;!--not setting this for enemies--&amp;gt;|[[Category:NPCs with no location]]}}}}&lt;br /&gt;
  {{#if: {{{goal|}}} | {{#arraymap:{{{goal|}}}|\n|@@@|{{#set:Has goal=@@@}}}} }}&lt;br /&gt;
  {{#if: {{{race|}}} | {{#arraymap:{{{race|}}}|,|@@@|{{#set:Has family=@@@}}}} }}&lt;br /&gt;
  {{#if: {{{organization|}}} | {{#arraymap:{{{organization|}}}|,|@@@|{{#set:Has family=@@@}}}} }}&amp;lt;!--Temporary code for family property --&amp;gt;&lt;br /&gt;
  {{#if: {{{coordinates|}}} | {{#ifexpr: {{#len: {{{coordinates|}}} }} &amp;lt; 1000 |&lt;br /&gt;
   {{#set:&lt;br /&gt;
    | Has x coordinate = {{#explode: {{{coordinates|}}} |,|0}}&lt;br /&gt;
    | Has y coordinate = {{#explode: {{{coordinates|}}} |,|1}}&lt;br /&gt;
    | Has z coordinate = {{#explode: {{{coordinates|}}} |,|2}}&lt;br /&gt;
   }}&lt;br /&gt;
  }} }}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{no-footer-text|}}}||{{#switch: {{lc:{{{race}}}}}&lt;br /&gt;
                                &amp;lt;!--| au ra | aura | miqo&#039;te | miqote | hyur | elezen | lalafell | roegadyn | viera | hrothgar = --&amp;gt;&lt;br /&gt;
                                | #default = {{#vardefine:npc_descriptor|{{#if:{{#var:is_boss}}|&amp;amp;nbsp;a boss|{{#if:{{{rank|}}}|&amp;amp;nbsp;a [[Rank {{uc:{{{rank}}}}}]] [[Elite Mark]]|{{#ifeq:{{lc:{{{name|{{#titleparts:{{PAGENAME}}}}}}}}}|{{lc:{{{race|}}}}}||{{#if:{{{race|}}}|&amp;amp;nbsp;a&amp;lt;!-- Indefinite noun --&amp;gt;{{#switch:{{lc:{{#sub:{{{race|}}}|0|1}}}}|a|e|i|o|u=n}} {{#switch:{{lc:{{{race}}}}}|elementals|[[Elemental]]|chimera|[[:Category:Chimera|Chimera]]|[[{{ucfirst:{{{race|}}}}}]]}}}}}}}}}}}}&amp;lt;!-- DESCRIPTOR --&amp;gt;&#039;&#039;&#039;{{#if:{{{full-name|}}}|{{{full-name|}}}|{{{name|{{#titleparts:{{PAGENAME}}}}}}}}}&#039;&#039;&#039; is{{#var:npc_descriptor}}{{#if:{{{location|}}}|&amp;amp;nbsp;in {{#ifeq:{{lc:{{{location|}}}}}|varies|various locations|[[{{#show:{{{location}}}|?Has canonical name|default={{{location}}}}}]]}}|{{#if:{{#var:npc_instance}}|&amp;amp;nbsp;in [[{{#var:npc_instance}}|{{#show:{{#var:npc_instance}}|?Has canonical name|default={{#var:npc_instance}}}}]]}}}}.}} }}&amp;lt;/includeonly&amp;gt; &amp;lt;!-- this trailing space is a whitespace fix --&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{NPC infobox&lt;br /&gt;
| name = Alphinaud Leveilleur&lt;br /&gt;
| description = &lt;br /&gt;
| image = Alphinaud shadowbringers render.png&lt;br /&gt;
| location = South Shroud&lt;br /&gt;
| coordinates = 19, 29&lt;br /&gt;
| gender = Male&lt;br /&gt;
| age = 16&lt;br /&gt;
| race = Elezen&lt;br /&gt;
| clan = Wildwood&lt;br /&gt;
| class = Arcanist&lt;br /&gt;
| birthplace = Sharlayan (Colony)&lt;br /&gt;
| organization = The Scions of the Seventh Dawn&lt;br /&gt;
| relatives = [[Louisoix]] (grandfather)&amp;lt;br&amp;gt;[[Fourchenault]] (father)&amp;lt;br&amp;gt;[[Alisaie]] (sister)&lt;br /&gt;
| voiceJP = Shinnosuke Tachibana&lt;br /&gt;
| voiceEN = Sam Riegel and Colin Ryan&lt;br /&gt;
| voiceFR = Sébastien Desjours&lt;br /&gt;
| voiceDE = Markus Haase&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{NPC infobox&lt;br /&gt;
| name = Alphinaud Leveilleur&lt;br /&gt;
| description = &lt;br /&gt;
| image = Alphinaud shadowbringers render.png&lt;br /&gt;
| location = South Shroud&lt;br /&gt;
| coordinates = 19, 29&lt;br /&gt;
| gender = Male&lt;br /&gt;
| age = 16&lt;br /&gt;
| race = Elezen&lt;br /&gt;
| clan = Wildwood&lt;br /&gt;
| class = Arcanist&lt;br /&gt;
| birthplace = Sharlayan (Colony)&lt;br /&gt;
| organization = The Scions of the Seventh Dawn&lt;br /&gt;
| relatives = [[Louisoix]] (grandfather)&amp;lt;br&amp;gt;[[Fourchenault]] (father)&amp;lt;br&amp;gt;[[Alisaie]] (sister)&lt;br /&gt;
| voiceJP = Shinnosuke Tachibana&lt;br /&gt;
| voiceEN = Sam Riegel and Colin Ryan&lt;br /&gt;
| voiceFR = Sébastien Desjours&lt;br /&gt;
| voiceDE = Markus Haase&lt;br /&gt;
}}&lt;br /&gt;
{{clear}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{NPC infobox&lt;br /&gt;
| name = Gelato&lt;br /&gt;
| image = Gelato.jpg&lt;br /&gt;
| species = Voidsent&lt;br /&gt;
| type = Flan&lt;br /&gt;
| location = Coerthas Western Highlands&lt;br /&gt;
| aggression = a4&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{NPC infobox&lt;br /&gt;
| name = Gelato&lt;br /&gt;
| image = Gelato.jpg&lt;br /&gt;
| species = Voidsent&lt;br /&gt;
| type = Flan&lt;br /&gt;
| location = Coerthas Western Highlands&lt;br /&gt;
| aggression = a4&lt;br /&gt;
}}&lt;br /&gt;
{{clear}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;{{NPC infobox&lt;br /&gt;
| name = Northern Vulture&lt;br /&gt;
| image = Northern Vulture.jpg&lt;br /&gt;
| location = Varies&lt;br /&gt;
| species = Cloudkin&lt;br /&gt;
| type = Vulture&lt;br /&gt;
| level = 7-14&lt;br /&gt;
| aggression = a1&lt;br /&gt;
}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{NPC infobox&lt;br /&gt;
| name = Northern Vulture&lt;br /&gt;
| image = Northern Vulture.jpg&lt;br /&gt;
| location = Varies&lt;br /&gt;
| species = Cloudkin&lt;br /&gt;
| type = Vulture&lt;br /&gt;
| level = 7-14&lt;br /&gt;
| aggression = a1&lt;br /&gt;
}}&lt;br /&gt;
{{clear}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;{{NPC infobox&lt;br /&gt;
| name = Animated Doll&lt;br /&gt;
| image = Animated_Doll.png&lt;br /&gt;
| other-duty = Field Operation&lt;br /&gt;
| race = Ashkin&lt;br /&gt;
| clan = Zombie&lt;br /&gt;
| level = 5&lt;br /&gt;
| alt-level-type = knowledge&lt;br /&gt;
| aggression = a1&lt;br /&gt;
}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{NPC infobox&lt;br /&gt;
| name = Animated Doll&lt;br /&gt;
| image = Animated_Doll.png&lt;br /&gt;
| other-duty = Field Operation&lt;br /&gt;
| race = Ashkin&lt;br /&gt;
| clan = Zombie&lt;br /&gt;
| level = 5&lt;br /&gt;
| alt-level-type = knowledge&lt;br /&gt;
| aggression = a1&lt;br /&gt;
| patch = 7.5&lt;br /&gt;
}}&lt;br /&gt;
{{clear}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gurgum</name></author>
	</entry>
	<entry>
		<id>https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=FFXIV_Wiki:Patch_8.0&amp;diff=1582068</id>
		<title>FFXIV Wiki:Patch 8.0</title>
		<link rel="alternate" type="text/html" href="https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=FFXIV_Wiki:Patch_8.0&amp;diff=1582068"/>
		<updated>2026-10-19T19:36:40Z</updated>

		<summary type="html">&lt;p&gt;Gurgum: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Project&lt;br /&gt;
| status = Backlog&lt;br /&gt;
| members = &lt;br /&gt;
| discord = https://discord.com/channels/312060255469305856/1553789618397384735&lt;br /&gt;
| Preparation for newest expansion, Evercold&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
* [[Patch 8.0|Patch Page]]&lt;br /&gt;
* Lodestone Patch Notes&lt;br /&gt;
* Sanity Check Page&lt;br /&gt;
* Item Sources Page&lt;br /&gt;
&lt;br /&gt;
== Preparation ==&lt;br /&gt;
With what we know about Evercold, we&#039;ll want to prioritize finishing certain projects before then. The following projects have high priority to finish before 8.0:&lt;br /&gt;
* Record character customization options (needs project page)&lt;br /&gt;
* [[FFXIV Wiki:Rework enemy locations]]&lt;br /&gt;
* Determine how to handle Evolved Mode actions&lt;br /&gt;
* Create consistent display of information for Hunt targets (needs project page)&lt;br /&gt;
* [[FFXIV Wiki:Update site CSS, main page, &amp;amp; sidebar]]&lt;br /&gt;
* [[FFXIV Wiki:Add template data to high use templates]]&lt;br /&gt;
* Figure out how we are going to display the MSQ progress now that quests can be done out of order&lt;br /&gt;
&lt;br /&gt;
Evercold is expected to see significant changes to many existing game systems, and as such, the way they are covered here will also likely change.&lt;br /&gt;
&lt;br /&gt;
=== Automation (Gurgum) ===&lt;br /&gt;
Here are the various projects I&#039;ll be working on before EC, time permitting:&lt;br /&gt;
*{{todo|done}} bicolor gemstone vendor pages (older pages will need to be updated with the [https://discord.com/channels/312060255469305856/1417939835922153533/1556331116762239190 new shop format], but I&#039;m deferring that until after 8.0)&lt;br /&gt;
*{{todo|done}} spearfishing log pages&lt;br /&gt;
*{{todo|done}} gathering nodes&lt;br /&gt;
*{{todo|done}} vistas&lt;br /&gt;
*{{todo|done}} collectable item info&lt;br /&gt;
*{{todo|}} enemy pages (536 7.0 pages):&lt;br /&gt;
**{{todo|done}} elite hunt marks &lt;br /&gt;
**{{todo|done}} hunt marks&lt;br /&gt;
**{{todo|done}} drops&lt;br /&gt;
**{{todo|done}} locations (v1 - from lodestone)&lt;br /&gt;
**{{todo|}} duty enemies&lt;br /&gt;
*{{todo|}} actions (legacy &amp;amp; evolved mode) (276 7.0 pages)&lt;br /&gt;
*{{todo|}} locations (242 7.0 pages)&lt;br /&gt;
*{{todo|}} fish data/{{tl|fish info}} (188 7.0 pages)&lt;br /&gt;
*{{todo|}} levequests (120 pages)&lt;br /&gt;
*{{todo|}} duties (17 7.0 pages)&lt;br /&gt;
*{{todo|}} spearfishing fish pages (48 7.0 pages)&lt;br /&gt;
*{{todo|}} Grand Company supply/provisioning missions&lt;br /&gt;
*{{todo|}} retainer ventures&lt;br /&gt;
*{{todo|}} [https://discord.com/channels/312060255469305856/1557732138651230218 add names in other languages]&lt;br /&gt;
* Got other automation tasks to add to the wishlist? Notify Gurgum in [https://discord.com/channels/312060255469305856/1553789618397384735 the Discord thread]&lt;br /&gt;
&lt;br /&gt;
====Time permitting====&lt;br /&gt;
*{{todo|}} collectable appraiser page (probably 1 for 8.0)&lt;br /&gt;
*{{todo|}} remove dependencies on GT&lt;br /&gt;
*{{todo|}} [https://discord.com/channels/312060255469305856/1557909703982448738 reformat gathering nodes]&lt;br /&gt;
*{{todo|}} [https://discord.com/channels/312060255469305856/1417939835922153533/1558834159961776178 move elite mark descriptions to the infobox]&lt;br /&gt;
*{{todo|}} create hunt bill pages with a list of enemies &amp;amp; rewards&lt;br /&gt;
&lt;br /&gt;
== Scripted Pages ==&lt;br /&gt;
* Achievements&lt;br /&gt;
* Bardings&lt;br /&gt;
* Emotes&lt;br /&gt;
* Fates&lt;br /&gt;
* Items (inc. gear, outfits, fashion accessories)&lt;br /&gt;
* Key Items&lt;br /&gt;
* Locations&lt;br /&gt;
* Minions&lt;br /&gt;
* Mounts&lt;br /&gt;
* Mount Actions&lt;br /&gt;
* NPCs&lt;br /&gt;
* Quests&lt;br /&gt;
* Titles&lt;br /&gt;
* Triple Triad Cards&lt;br /&gt;
&lt;br /&gt;
==Manual To-Dos==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{task&lt;br /&gt;
| description&lt;br /&gt;
| status = &lt;br /&gt;
| assignee = &lt;br /&gt;
| sprout friendly = &lt;br /&gt;
| skills = &lt;br /&gt;
}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Misc==&lt;br /&gt;
{{Patch maintenance|8.0}}&lt;/div&gt;</summary>
		<author><name>Gurgum</name></author>
	</entry>
	<entry>
		<id>https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=Template:Image_gallery_line/Quest&amp;diff=1582067</id>
		<title>Template:Image gallery line/Quest</title>
		<link rel="alternate" type="text/html" href="https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=Template:Image_gallery_line/Quest&amp;diff=1582067"/>
		<updated>2026-10-19T19:33:50Z</updated>

		<summary type="html">&lt;p&gt;Gurgum: pass patch to module&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
{{#vardefine:npcimage|{{#invoke:NPC Quest Appearance|resolve|page={{{pagename|}}}|questid={{{questid|}}}|patch={{{patch|}}}|fallback={{#if:{{{image|}}}|{{{image|}}}|File:Image Placeholder.png}}}}}}{{#var:npcimage}}{{!}} {{{pagename|}}} {{#ifeq:{{{availability|}}}|Future|[[File:Journal icon1.png|20px|Future content|link=]]}}&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:WIP templates]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gurgum</name></author>
	</entry>
	<entry>
		<id>https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=Module:Related_NPCs&amp;diff=1582066</id>
		<title>Module:Related NPCs</title>
		<link rel="alternate" type="text/html" href="https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=Module:Related_NPCs&amp;diff=1582066"/>
		<updated>2026-10-19T19:32:02Z</updated>

		<summary type="html">&lt;p&gt;Gurgum: pass patch to Image gallery line/Quest&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;-- A module for rendering a gallery of NPCs that appear in a quest, including cutscenes.&lt;br /&gt;
-- Invoke: {{#invoke:Related NPCs|main|&amp;lt;quest name&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
local p = {}&lt;br /&gt;
&lt;br /&gt;
local function fetchNPCs(query)&lt;br /&gt;
	local npcs = mw.smw.ask({&lt;br /&gt;
		query,&lt;br /&gt;
		&amp;quot;?Has canonical name=name&amp;quot;,&lt;br /&gt;
		&amp;quot;?Has appearance#=image&amp;quot;,&lt;br /&gt;
		&amp;quot;mainlabel=pagename&amp;quot;,&lt;br /&gt;
		&amp;quot;limit=25&amp;quot;&lt;br /&gt;
	})&lt;br /&gt;
	if type(npcs) ~= &amp;quot;table&amp;quot; then&lt;br /&gt;
		return {}&lt;br /&gt;
	end&lt;br /&gt;
	return npcs&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function renderGallery(frame, npcs, questid, patch)&lt;br /&gt;
	local galleryEntries = {}&lt;br /&gt;
	for _, row in ipairs(npcs) do&lt;br /&gt;
		galleryEntries[#galleryEntries + 1] = frame:expandTemplate{&lt;br /&gt;
			title = &amp;quot;Image gallery line/Quest&amp;quot;,&lt;br /&gt;
			args = {&lt;br /&gt;
				pagename = row.pagename,&lt;br /&gt;
				name = row.name,&lt;br /&gt;
				image = row.image,&lt;br /&gt;
				questid = questid,&lt;br /&gt;
				patch = patch,&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
	end&lt;br /&gt;
	return frame:extensionTag(&amp;quot;gallery&amp;quot;, table.concat(galleryEntries, &amp;quot;\n&amp;quot;), {&lt;br /&gt;
		mode = &amp;quot;packed&amp;quot;,&lt;br /&gt;
		heights = &amp;quot;200px&amp;quot;&lt;br /&gt;
	})&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.main(frame)&lt;br /&gt;
	local args = frame.args&lt;br /&gt;
	local quest = args[1]&lt;br /&gt;
	if not quest or quest == &amp;quot;&amp;quot; then&lt;br /&gt;
		quest = mw.title.getCurrentTitle().rootText&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local questid = &amp;quot;&amp;quot;&lt;br /&gt;
	local patch = &amp;quot;&amp;quot;&lt;br /&gt;
	local questData = mw.smw.ask({&lt;br /&gt;
		&amp;quot;[[&amp;quot; .. quest .. &amp;quot;]]&amp;quot;,&lt;br /&gt;
		&amp;quot;?Has internal ID=questid&amp;quot;,&lt;br /&gt;
		&amp;quot;?Has patch#=patch&amp;quot;,&lt;br /&gt;
		&amp;quot;limit=1&amp;quot;,&lt;br /&gt;
	})&lt;br /&gt;
	if type(questData) == &amp;quot;table&amp;quot; and questData[1] then&lt;br /&gt;
		questid = questData[1].questid or &amp;quot;&amp;quot;&lt;br /&gt;
		patch = questData[1].patch or &amp;quot;&amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local relatedNPCs = fetchNPCs(table.concat({&lt;br /&gt;
		&amp;quot;[[-Has related NPC::&amp;quot; .. quest .. &amp;quot;]]&amp;quot;,&lt;br /&gt;
		&amp;quot;OR [[-Has quest giver::&amp;quot; .. quest .. &amp;quot;]]&amp;quot;,&lt;br /&gt;
	}, &amp;quot; &amp;quot;))&lt;br /&gt;
&lt;br /&gt;
	local relatedPages = {}&lt;br /&gt;
	for _, row in ipairs(relatedNPCs) do&lt;br /&gt;
		relatedPages[row.pagename] = true&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local cutsceneNPCs = {}&lt;br /&gt;
	for _, row in ipairs(fetchNPCs(&lt;br /&gt;
		&amp;quot;[[-Has cutscene NPC::&amp;quot; .. quest .. &amp;quot;]]&amp;quot;&lt;br /&gt;
	)) do&lt;br /&gt;
		if not relatedPages[row.pagename] then&lt;br /&gt;
			cutsceneNPCs[#cutsceneNPCs + 1] = row&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local output = { renderGallery(frame, relatedNPCs, questid, patch) }&lt;br /&gt;
	if #cutsceneNPCs &amp;gt; 0 then&lt;br /&gt;
		output[#output + 1] = frame:extensionTag(&amp;quot;h3&amp;quot;, &amp;quot;Cutscene NPCs&amp;quot;)&lt;br /&gt;
		output[#output + 1] = renderGallery(frame, cutsceneNPCs, questid, patch)&lt;br /&gt;
	end&lt;br /&gt;
	return table.concat(output, &amp;quot;\n&amp;quot;)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Gurgum</name></author>
	</entry>
	<entry>
		<id>https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=Gaius_van_Baelsar&amp;diff=1582065</id>
		<title>Gaius van Baelsar</title>
		<link rel="alternate" type="text/html" href="https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=Gaius_van_Baelsar&amp;diff=1582065"/>
		<updated>2026-10-19T19:10:04Z</updated>

		<summary type="html">&lt;p&gt;Gurgum: update name, set ID&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Otheruses|the npc|the dungeon boss|Gaius van Baelsar (boss)}}&lt;br /&gt;
{{NPC infobox&lt;br /&gt;
| name = Gaius van Baelsar&lt;br /&gt;
| description = &amp;quot;He who cannot preserve the sovereignty of his nation is unfit to rule it.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Legatus of the XIVth Imperial Legion, Gaius is a pure-blooded Garlean of fifty-six summers possessed of a natural flair for wartime command, perhaps equaled only by his sensibilities as a governing administrator. Known as the Black Wolf, his many accomplishments include the conquest and political assimilation of five enemy cities. In subjugating Ala Mhigo, he employed subterfuge to stoke the fires of civil unrest, a masterstroke which led to the nation&#039;s capture without the need for a protracted siege. Though he remained in Ala Mhigo as the imperial viceroy, he began to move against Eorzea again shortly following the Calamity. Gaius fights as would become a hero of the Empire, valiantly wielding Terminus Est, a most difficult and deadly battle technique.&amp;lt;br&amp;gt;&lt;br /&gt;
Heirsbane: Midas nan Garlond sent Heirsbane to his dear friend Gaius when the latter attained the rank of legatus. The gunblade is said to have spilled the blood of nine aspirants to the crown in times past.&lt;br /&gt;
| image = Gaius.jpg, Coming to Ul&#039;dah; gaius post stormblood.jpg, Emissary of the Dawn&lt;br /&gt;
| location = &lt;br /&gt;
| coordinates = &lt;br /&gt;
| title = Legatus of the XIVth Imperial Legion (former)&amp;lt;br&amp;gt;Viceroy of Ala Mhigo (former)&amp;lt;br&amp;gt;The Black Wolf&amp;lt;br&amp;gt;Shadowhunter&lt;br /&gt;
| gender = Male&lt;br /&gt;
| age = 56&lt;br /&gt;
| race = Garlean&lt;br /&gt;
| clan = &lt;br /&gt;
| class =&lt;br /&gt;
| job =&lt;br /&gt;
| profession = &lt;br /&gt;
| birthplace =&lt;br /&gt;
| organization = Garlean Empire, XIVth Imperial Legion&lt;br /&gt;
| relatives = [[Alfonse]] (son)&amp;lt;br&amp;gt;[[Rex]] (son)&amp;lt;br&amp;gt;[[Allie]] (daughter)&amp;lt;br&amp;gt;[[Ricon]] (son)&amp;lt;br&amp;gt;[[Milisandia]] (daughter)&amp;lt;br&amp;gt;(all adopted)&amp;lt;br&amp;gt;[[Nero tol Scaeva]]&amp;lt;br&amp;gt;[[Livia sas Junius]]&amp;lt;br&amp;gt;[[Rhitahtyn sas Arvina]] (subordinates)&lt;br /&gt;
| level =&lt;br /&gt;
| aggression =&lt;br /&gt;
| service = quest&lt;br /&gt;
| goal =&lt;br /&gt;
| patch = 2.0&lt;br /&gt;
| voiceJP = Akio Otsuka&lt;br /&gt;
| voiceEN = Michael McElhatton &amp;lt;small&amp;gt;(StB onwards)&amp;lt;/small&amp;gt;&amp;lt;br/&amp;gt;Richard Epcar  &amp;lt;small&amp;gt;(ARR only)&amp;lt;/small&amp;gt;&lt;br /&gt;
| voiceFR = Philippe Dumond&lt;br /&gt;
| voiceDE = Thomas Dehler&lt;br /&gt;
| id-gt = 1003831&lt;br /&gt;
}} __NOTOC__&lt;br /&gt;
{{quests started}}&lt;br /&gt;
{{quests involved}}&lt;br /&gt;
&lt;br /&gt;
==Lore==&lt;br /&gt;
===A Realm Reborn===&lt;br /&gt;
{{quotation|https://na.finalfantasyxiv.com/lodestone/special/grandcompany/garlean_empire/|&amp;quot;Unworthy is the ruler whose subjects seek the solace of false gods.&amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Legatus of the XIVth Legion, the imperial force currently occupying Ala Mhigo, van Baelsar is possessed of a natural flair for wartime command equaled perhaps only by his sensibilities as a governing administrator. Among his numerous accomplishments is the conquest of five enemy cities, the political conversion of which he also oversaw. In subjugating Ala Mhigo, van Baelsar employed subterfuge to stoke the fires of civil unrest, a masterstroke which led to the nation&#039;s capture without the need for a protracted siege. However, the unanticipated appearance of a primal shortly thereafter prompted the Empire to halt the legion&#039;s advance. The legatus has since remained in Ala Mhigo, where he rules as an imperial viceroy.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Motto: He who cannot preserve the sovereignty of his nation is unfit to rule it.&amp;lt;br&amp;gt;Weapon: Heirsbane—a gunblade said to have spilled the blood of nine aspirants to the crown.}}&lt;br /&gt;
&lt;br /&gt;
===Shadowbringers===&lt;br /&gt;
{{quotation|Encyclopaedia Eorzea Volume III, p. 169|&amp;quot;I see now that true strength is not granted by others, but resides within us. Strength of character, of spirit, of resolve.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
With his defeat at the hands of the [[Warrior of Light]] in [[Castrum Meridianum]], this former legatus of the [[XIVth Legion]] realized that he had long been a mere pawn in the [[Ascian]]s&#039; plans. He swore revenge against them for his fallen comrades, taking up the mantle of Shadowhunter, and though his quest for vengeance would claim the masks of Altima and Deudalaphon, the hunt for Ascians was quickly set aside when he learned of the Empire&#039;s plans to produce the noxious weapon Black Rose.&lt;br /&gt;
&lt;br /&gt;
En route to [[Garlemald]], Gaius crossed paths with [[Alphinaud]], forming an alliance to halt production of the deadly gas—and this was not his only unexpected encounter with the Scions. As he infiltrated the capital, Gaius chanced to meet [[Estinien]], and together they breached the imperial palace. There, they witnessed the assassination of Emperor [[Varis]] at the hands of [[Zenos]]. The rogue prince swiftly departed, and not moments later, imperial guards found Gaius standing over the late emperor&#039;s corpse.&lt;br /&gt;
&lt;br /&gt;
His relationship with his home nation soured further when he discovered the previously abandoned Weapon project had been revived by the reformed [[VIIth Legion]], who planned to deploy their prototypes in an assault on [[Eorzea]]. Gaius set off for [[The Ghimlyt Dark|Ghimlyt]], hoping to warn the Eorzean Alliance before it was too late. There he found the Warrior of Light at the ready—this time, to stand with him against their common foe. In a tragic twist, the orphans Gaius once fostered would also be caught up in the conflict.&lt;br /&gt;
&lt;br /&gt;
Now, at the age of fifty-six and with [[Werlyt]] freed from the imperial yoke, Gaius has joined hands with its interim government in efforts to restore the region.}}&lt;br /&gt;
&lt;br /&gt;
==Gallery==&lt;br /&gt;
&amp;lt;gallery heights=300px mode=packed&amp;gt;&lt;br /&gt;
Gaius van Baelsar render.png|Promotional Art&lt;br /&gt;
Gaius_van_Baelsar.jpg&lt;br /&gt;
File:The Sorrow of Werlyt7.png|[[Post-Stormblood Main Scenario Quests|Post-Stormblood]] Appearance&lt;br /&gt;
gaius_post_stormblood.jpg|Portrait for Post-Stormblood appearance&lt;br /&gt;
Gaiuus_fullbody.jpg|Post-Stormblood appearance&lt;br /&gt;
Gaius Baelsar render.png|[[The Sorrow of Werlyt]] render&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:NPCs]] [[Category:Quest NPCs]] [[Category:Patch 2.0 NPCs]]&lt;/div&gt;</summary>
		<author><name>Gurgum</name></author>
	</entry>
	<entry>
		<id>https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=Module:NPC_Quest_Appearance&amp;diff=1582064</id>
		<title>Module:NPC Quest Appearance</title>
		<link rel="alternate" type="text/html" href="https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=Module:NPC_Quest_Appearance&amp;diff=1582064"/>
		<updated>2026-10-19T18:59:36Z</updated>

		<summary type="html">&lt;p&gt;Gurgum: sort by patch, then quest id&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;local p = {}&lt;br /&gt;
&lt;br /&gt;
function p.resolve(frame)&lt;br /&gt;
    local page = frame.args.page&lt;br /&gt;
    local questIDStr = (frame.args.questid or &amp;quot;&amp;quot;):gsub(&amp;quot;,&amp;quot;, &amp;quot;&amp;quot;)&lt;br /&gt;
    local questID = tonumber(questIDStr)&lt;br /&gt;
    local patch = frame.args.patch&lt;br /&gt;
    &lt;br /&gt;
    local function getPageAppearance()&lt;br /&gt;
        local r = mw.smw.ask({ &amp;quot;[[&amp;quot; .. page .. &amp;quot;]]&amp;quot;, &amp;quot;?Has appearance#&amp;quot;, &amp;quot;limit=1&amp;quot; })&lt;br /&gt;
        if r and r[1] then return r[1][&amp;quot;Has appearance&amp;quot;] or &amp;quot;&amp;quot; end&lt;br /&gt;
        return &amp;quot;&amp;quot;&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    local fallback = frame.args.fallback ~= nil and frame.args.fallback or getPageAppearance()&lt;br /&gt;
&lt;br /&gt;
    if not page or not questID or not patch then&lt;br /&gt;
        return fallback&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    local results = mw.smw.ask({&lt;br /&gt;
        &amp;quot;[[-Has subobject::&amp;quot; .. page .. &amp;quot;]]&amp;quot;,&lt;br /&gt;
        &amp;quot;[[Has patch::≤&amp;quot; .. patch .. &amp;quot;]]&amp;quot;,&lt;br /&gt;
        &amp;quot;[[Has internal ID::≤&amp;quot; .. questID .. &amp;quot;]]&amp;quot;,&lt;br /&gt;
        &amp;quot;?Has appearance#&amp;quot;,&lt;br /&gt;
        &amp;quot;sort=Has patch,Has internal ID&amp;quot;,&lt;br /&gt;
        &amp;quot;order=desc&amp;quot;,&lt;br /&gt;
        &amp;quot;limit=1&amp;quot;&lt;br /&gt;
    })&lt;br /&gt;
&lt;br /&gt;
    if results and results[1] then&lt;br /&gt;
        return results[1][&amp;quot;Has appearance&amp;quot;] or fallback&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    return fallback&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.test(frame)&lt;br /&gt;
    local page = frame.args.page&lt;br /&gt;
    if not page then return &amp;quot;No page specified&amp;quot; end&lt;br /&gt;
&lt;br /&gt;
    local results = mw.smw.ask({&lt;br /&gt;
        &amp;quot;[[-Has subobject::&amp;quot; .. page .. &amp;quot;]]&amp;quot;,&lt;br /&gt;
        &amp;quot;?Has appearance#&amp;quot;,&lt;br /&gt;
        &amp;quot;?Has internal ID#&amp;quot;,&lt;br /&gt;
        &amp;quot;limit=10&amp;quot;&lt;br /&gt;
    })&lt;br /&gt;
&lt;br /&gt;
    if results == nil then return &amp;quot;NIL&amp;quot; end&lt;br /&gt;
    if #results == 0 then return &amp;quot;EMPTY&amp;quot; end&lt;br /&gt;
    return mw.dumpObject(results)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Gurgum</name></author>
	</entry>
	<entry>
		<id>https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=Template:NPC_infobox&amp;diff=1582063</id>
		<title>Template:NPC infobox</title>
		<link rel="alternate" type="text/html" href="https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=Template:NPC_infobox&amp;diff=1582063"/>
		<updated>2026-10-19T18:44:16Z</updated>

		<summary type="html">&lt;p&gt;Gurgum: add patch to appearance subobject&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;templatestyles src=&amp;quot;Infobox/styles.css&amp;quot;/&amp;gt;&amp;lt;!--An NPC is an enemy if a value is set for either &amp;quot;aggression&amp;quot; or &amp;quot;is-enemy&amp;quot;, because we don&#039;t know the aggression level when the page is created. New enemy pages will set &amp;quot;is-enemy&amp;quot;, but the use of &amp;quot;aggression&amp;quot; is for backward compatibility --Gurgum --&amp;gt;{{#vardefine:is-enemy|{{#if:{{{aggression|}}}{{{is-enemy|}}}|true}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#set:&lt;br /&gt;
| Has game description = {{{description|}}}&lt;br /&gt;
| Has description source = {{{description-source|}}}&lt;br /&gt;
| Has patch = {{{patch|}}}&lt;br /&gt;
| Has internal ID = {{{id-gt|}}}&lt;br /&gt;
| Has full name = {{{full-name|}}}&lt;br /&gt;
| Has NPC title = {{{title|}}}&lt;br /&gt;
| Has game availability = {{#var:availability|Current}}&lt;br /&gt;
| Has character model = {{{model-chara|}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
Set enemy properties&lt;br /&gt;
--&amp;gt;{{#if:{{#var:is-enemy}}|{{#set:&lt;br /&gt;
| Is boss = {{#ifeq:{{{objective|}}}|boss|true|false}}&lt;br /&gt;
| Has rank mark = {{#if:{{{rank|}}}|{{uc:{{{rank}}}}}|none}}&lt;br /&gt;
}}&amp;lt;!--End of enemy properties--&amp;gt;&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{expansion content|{{{patch|}}}}}&amp;lt;div class=&amp;quot;infobox-n npc&amp;quot;&amp;gt;&lt;br /&gt;
{{#if: {{{icon|}}}&lt;br /&gt;
  | &amp;lt;div class=&amp;quot;icon&amp;quot;&amp;gt;[[File:{{{icon}}}|40px]]&amp;lt;/div&amp;gt;&lt;br /&gt;
  | {{#if: {{{service|}}}&lt;br /&gt;
    | {{#arraymap:{{{service}}}|,|@@@|{{#if: {{#var:icon|}} || {{#vardefine:icon|@@@}} }}}}&amp;lt;!-- grab the first item in the list for the icon&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;icon&amp;quot;&amp;gt;[[File:{{#switch: {{lc:{{#var:icon|}}}}&lt;br /&gt;
        | sundry splendors       = Sundry Splendors&lt;br /&gt;
        | merchant               = Merchantv2&lt;br /&gt;
        | event merchant         = Merchantv2&lt;br /&gt;
        | materia melder         = Materia melder map icon&lt;br /&gt;
        | retainer vocate        = Retainer vocate map icon&lt;br /&gt;
        | quest                  = Journal icon1&lt;br /&gt;
        | repairs                = Repairs&lt;br /&gt;
        | fate                   = FATE trigger (map icon)&lt;br /&gt;
        | duty support           = duty support icon1&lt;br /&gt;
        | trust                  = trust icon2&lt;br /&gt;
        | #default               = {{#ifexist: File:{{#var:icon}}.png|{{#var:icon}}|Empty}}&lt;br /&gt;
      }}.png|50x50px]]&amp;lt;/div&amp;gt;&lt;br /&gt;
   }}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;p class=&amp;quot;heading&amp;quot;&amp;gt;[[Has canonical name::{{{name|{{#titleparts:{{PAGENAME}}}}}}}]]&amp;lt;/p&amp;gt;&lt;br /&gt;
{{#if:{{{rank|}}}|&amp;lt;div class=&amp;quot;statistics hunt rank-{{lc:{{{rank}}}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;div title=&amp;quot;This creature is ranked higher than common enemies{{#switch:{{lc:{{{rank}}}}}|a|s=, and can be hunted down for specific rewards}}.&amp;quot;&amp;gt;{{uc:{{{rank}}}}} RANK&amp;lt;/div&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;/div&amp;gt;}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;wrapper&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;image_wrapper&amp;quot;&amp;gt;{{#if:{{{image|}}}&lt;br /&gt;
  | {{#ifeq:{{{image}}}|no|{{clear}}&amp;lt;!-- Not visible or necessary--&amp;gt;| [[File:{{#explode:{{{image}}}|,|0}}|280x420px]] {{#set:Has appearance=File:{{#explode:{{{image}}}|,|0}}}}&lt;br /&gt;
{{#ifeq:{{#count:{{#explode:{{{image}}}|;}}}}|0||{{#arraymap:{{{image|}}}|;|@@@|&lt;br /&gt;
{{#vardefine:quest-id|{{#show:{{#explode:@@@|,|1}}|?Has internal ID#}}}}&lt;br /&gt;
{{#subobject:appearance-{{#var:quest-id}}&lt;br /&gt;
  |Has appearance = File:{{#explode:@@@|,|0}}&lt;br /&gt;
  |Has internal ID = {{#var:quest-id}}&lt;br /&gt;
  |Has patch = {{#show:{{#explode:@@@|,|1}}|?Has patch}}&lt;br /&gt;
}}&lt;br /&gt;
}}}}&lt;br /&gt;
}} &lt;br /&gt;
  | {{#vardefine:default|File:{{#replace:{{#titleparts:{{PAGENAME}}}}|:|-}}.jpg}} {{#ifexist:{{#var:default}} &amp;lt;!-- Default file name to display --&amp;gt;&lt;br /&gt;
        | [[Has appearance::{{#var:default}}|280x420px]]&lt;br /&gt;
        | &amp;lt;!-- Red link to file upload page --&amp;gt;[[{{#var:default}}|Upload an image of this NPC.]]&amp;lt;br&amp;gt;Refer to our [[Help:Media_Guidelines|media guidelines]]&amp;lt;br&amp;gt;for guidance on infobox images.&lt;br /&gt;
    }}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/p&amp;gt;{{#if: {{{title|}}} |&lt;br /&gt;
;Title&lt;br /&gt;
:{{{title}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{gender|}}} |&lt;br /&gt;
;Gender&lt;br /&gt;
:{{#switch:{{lc:{{{gender|}}}}}|m|male=Male ♂|f|female=Female ♀|#default=}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{age|}}} |&lt;br /&gt;
;Age&lt;br /&gt;
:{{{age}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{race|}}} |&lt;br /&gt;
; [[Race]]&lt;br /&gt;
: {{#switch: {{lc:{{{race}}}}}&lt;br /&gt;
  | au ra | aura = [[Has race::Au Ra]]&lt;br /&gt;
  | miqo&#039;te | miqote = [[Has race::Miqo&#039;te]]&lt;br /&gt;
  | chimera = [[Chimera (Class)|Chimera]] {{#set:Has race::Chimera (Class)}}&lt;br /&gt;
  | various = Various {{#set:Has race=NPCs with various races}}&lt;br /&gt;
  | #default = [[Has race::{{ucfirst:{{{race}}}}}]]&lt;br /&gt;
  }}{{#if:{{{clan|}}}|&amp;amp;nbsp;&amp;lt;small&amp;gt;({{#switch: {{lc:{{{clan}}}}}&lt;br /&gt;
  | seeker of the sun | seekers of the sun = [[Has clan::Seeker of the Sun]]&lt;br /&gt;
  | keeper of the moon | keepers of the moon = [[Has clan::Keeper of the Moon]]&lt;br /&gt;
  | sea wolf = [[Has clan::Sea Wolf]]&lt;br /&gt;
  | chimera | chimera (genus) = [[Has clan::Chimera (genus)]]&lt;br /&gt;
  | #default = [[Has clan::{{ucfirst:{{{clan}}}}}]]&lt;br /&gt;
  }})&amp;lt;/small&amp;gt;}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{species|}}} |&lt;br /&gt;
; Species&lt;br /&gt;
: [[Has species::{{ucfirst:{{{species}}}}}]]{{#if:{{{type|}}}|&amp;amp;nbsp;&amp;lt;small&amp;gt;([[Has type::{{ucfirst:{{{type}}}}}]])&amp;lt;/small&amp;gt;}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{class|}}}|&lt;br /&gt;
;[[Class]]&lt;br /&gt;
:{{#arraymap: {{{class}}}|,|@@@|[[Is for class::{{ucfirst:@@@}}]]|&amp;lt;br&amp;gt;}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{job|}}}|&lt;br /&gt;
;[[Job]]&lt;br /&gt;
:{{#arraymap: {{{job}}}|,|@@@|[[Is for job::{{ucfirst:@@@}}]]|&amp;lt;br&amp;gt;}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{profession|}}} |;Profession&lt;br /&gt;
:{{{profession}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#ifeq: {{{level|0}}} | 0 | {{#set:Has NPC level=0}} | {{#if: {{{level|}}} | {{#if: {{{alt-level-type|}}} | ; [[{{ucfirst:{{{alt-level-type}}}}} Level]]{{#set:Has alt level type={{lc:{{{alt-level-type}}}}} }} | ;[[Experience|Level]] }}&lt;br /&gt;
: {{#switch:{{{alt-level-type}}}|elemental={{Special chat character|code=E03A}}{{{level}}}|knowledge={{Special chat character|code=E037}}{{{level}}}|difficulty={{enemy rank|{{{level}}}}}|#default={{{level}}}}}&lt;br /&gt;
{{#set:Has NPC level={{{level}}}}}}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{element|}}} |;[[The Forbidden Land, Eureka#Enemies|Element]]&lt;br /&gt;
:{{Eurekaelement icon|{{{element}}}}} {{ucfirst:{{{element}}}}} {{#set:Has NPC element={{{element}}}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{adaptation|}}} |;Adaptation&lt;br /&gt;
:{{#switch:{{{adaptation|}}}|yes=[[File:Adaption icon1.png|20px|link=]]|#default=}}{{#set:Has NPC adaptation={{{adaptation|}}}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{elemental-weakness|}}} |;Elemental Weakness&lt;br /&gt;
:{{#arraymap:{{{elemental-weakness|}}}|,|@@@|{{Eurekaelement icon|@@@}} {{ucfirst:@@@}} {{#set:Has NPC elemental weakness=@@@}}|&amp;lt;br&amp;gt;}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{mutation|}}} |;Mutation&lt;br /&gt;
:{{#switch:{{{mutation|}}}|yes=[[File:Mutation icon1.png|20px|link=]]|#default=}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{spawn-condition|}}} |;Spawn Condition&lt;br /&gt;
:{{#arraymap:{{{spawn-condition}}}|,|@@@|{{weather icon|@@@}}}}{{#set:Has NPC spawn-condition={{{spawn-condition|}}}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{aggression|}}} |&lt;br /&gt;
;[[Aggression]]&lt;br /&gt;
: {{#vardefine:aggression-rank|{{#sub:{{{aggression}}}|1|1}}}}{{#vardefineecho:aggression-type|{{#ifeq:{{lc:{{#sub:{{{aggression}}}|0|1}}}}|p|Passive|Aggressive}}}} &amp;lt;div style=&amp;quot;display:inline-block; margin: -8px {{#switch:{{#var:aggression-rank}}|1 | 2 = {{#switch:{{#var:aggression-type}}|Passive = -6|Aggressive = 0}} | #default = 0}}px; overflow: hidden;&amp;quot;&amp;gt;[[File:{{#var:aggression-type}} difficulty r{{#var:aggression-rank}}.png|26px|Aggression level {{#var:aggression-rank}}]]&amp;lt;/div&amp;gt;{{#set:&lt;br /&gt;
Has aggression type = {{#var:aggression-type}}&lt;br /&gt;
| Has aggression rank={{#var:aggression-rank}}&lt;br /&gt;
| Has game icon = File:{{#var:aggression-type}} difficulty r{{#var:aggression-rank}}.png&lt;br /&gt;
}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{aggro-type|}}} |&lt;br /&gt;
;[[Aggression#Conditions|Aggro Type]]&lt;br /&gt;
: {{ucfirst: {{{aggro-type}}}}}{{#set:Has aggression trigger={{{aggro-type}}}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{vulnerable|}}} |&lt;br /&gt;
;Vulnerabilities&lt;br /&gt;
: {{#arraymap: {{{vulnerable|}}}|,|@@@|{{#ifeq:@@@|resolution|[[File:Heavenly judge icon.png|24px|link=|Heavenly Judge from Pomander of Resolution]]|{{status effect|debuff|@@@}}}}|&amp;amp;nbsp;}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{location|}}} | &lt;br /&gt;
; [[Zone]]&lt;br /&gt;
: {{#switch: {{{location|}}}|Varies|varies={{{location}}}|#default=[[{{{location|}}}]]}}  {{#if: {{{coordinates|}}}|&amp;lt;small&amp;gt;({{{coordinates|}}})&amp;lt;/small&amp;gt;}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{dungeon|}}}|; [[Dungeon]]&lt;br /&gt;
: {{cname|{{#vardefineecho:npc_instance|{{{dungeon}}}}}}}{{#set:Located in instance={{{dungeon|}}}}}{{#vardefine:is_boss|{{{objective|}}}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{raid|}}}|; [[Raid]]&lt;br /&gt;
: {{cname|{{#vardefineecho:npc_instance|{{{raid}}}}}}}{{#set:Located in instance={{{raid|}}}}}{{#vardefine:is_boss|{{{objective|}}}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{trial|}}}|; [[Trial]]&lt;br /&gt;
: {{cname|{{#vardefineecho:npc_instance|{{{trial}}}}}}}{{#set:Located in instance={{{trial|}}}}}{{#vardefine:is_boss|{{{objective|}}}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{other-duty|}}}|; [[Duties|Other Duty]]&lt;br /&gt;
: {{cname|{{#vardefineecho:npc_instance|{{{other-duty}}}}}}}{{#set:Located in instance={{{other-duty|}}}}}{{#vardefine:is_boss|{{{objective|}}}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{birthplace|}}} |;Birthplace&lt;br /&gt;
:{{{birthplace}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{organization|}}} |&lt;br /&gt;
;[[:Category:Organizations|Organization]]&lt;br /&gt;
:{{#arraymap:{{{organization|}}}|,|@@@|{{#switch: {{lc:@@@}}&lt;br /&gt;
| #default = [[@@@]]&lt;br /&gt;
}}|&amp;lt;br&amp;gt;}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{relatives|}}} |&lt;br /&gt;
;Relatives&lt;br /&gt;
:{{{relatives}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{ #if: {{{service|}}} |&lt;br /&gt;
;Services&lt;br /&gt;
:{{#arraymap:{{{service|}}}|,|@@@|{{#switch: {{lc:@@@}}&lt;br /&gt;
| quest                = [[Has service::Quest NPC]]&lt;br /&gt;
| quest npc            = [[Has service::Quest NPC]]&lt;br /&gt;
| repair               = [[Has service::Repairs]]&lt;br /&gt;
| repairs              = [[Has service::Repairs]]&lt;br /&gt;
| merchant             = [[Has service::Merchants]]&lt;br /&gt;
| merchants            = [[Has service::Merchants]]&lt;br /&gt;
| sundry splendors     = [[Has service::Sundry Splendors]]&lt;br /&gt;
| gemstone trader      = [[Has service::Gemstone Trader]]&lt;br /&gt;
| resident caretaker   = [[Has service::Resident Caretaker]]&lt;br /&gt;
| materia melder       = [[Has service::Materia Melder]]&lt;br /&gt;
| fate                 = [[Has service::FATE NPC]]&lt;br /&gt;
| duty support         = [[Has service::Duty Support NPC]]&lt;br /&gt;
| trust                = [[Has service::Trust NPC]]&lt;br /&gt;
| #default             = [[Has service::{{ucfirst:@@@}}]]&lt;br /&gt;
}} |&amp;lt;br&amp;gt;}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{ #if: {{{goal|}}} |&lt;br /&gt;
;Part of&lt;br /&gt;
:{{#arraymap: {{{goal}}}|\n|@@@|[[@@@]]|&amp;lt;br&amp;gt;}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
---The following awful code is so that if {{{objective}} is &amp;quot;boss&amp;quot; or null or undefined, skip displaying the Objective section&lt;br /&gt;
--&amp;gt;{{ #ifeq: {{#replace:{{{objective|boss}}}|boss|}} |||&lt;br /&gt;
;Objective&lt;br /&gt;
:{{#arraymap: {{{objective}}}|\n|@@@|@@@|&amp;lt;br&amp;gt;}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{patch|}}} | &lt;br /&gt;
; [[Patches|Patch]]&lt;br /&gt;
: [[Patch {{{patch}}}|{{{patch}}}]]&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{voiceJP|}}} | &lt;br /&gt;
; Voiced by (JP)&lt;br /&gt;
: {{{voiceJP}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{voiceEN|}}} | &lt;br /&gt;
; Voiced by (EN)&lt;br /&gt;
: {{{voiceEN}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{voiceFR|}}} | &lt;br /&gt;
; Voiced by (FR)&lt;br /&gt;
: {{{voiceFR}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{voiceDE|}}} | &lt;br /&gt;
; Voiced by (DE)&lt;br /&gt;
: {{{voiceDE}}}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
{{#if: {{{map1|}}}{{#ifexist:File:{{PAGENAME}} location.jpg|exists}} |&lt;br /&gt;
{{{!}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
{{!}} &#039;&#039;&#039;Image(s)&#039;&#039;&#039;&lt;br /&gt;
{{!}}- style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
{{!}}&lt;br /&gt;
{{ #if: {{{map1|}}}{{#ifexist:File:{{PAGENAME}} location.jpg|exists}} | [[File:{{{map1|{{PAGENAME}} location.jpg}}}|250x200px]]{{#set:Has location map=File:{{{map1|{{PAGENAME}} location.jpg}}}}}&lt;br /&gt;
&amp;lt;p style=&amp;quot;font-size:.9em;&amp;quot;&amp;gt;{{{map1-text|Click to enlarge}}}&amp;lt;/p&amp;gt; }}{{ #if: {{{map2|}}} | [[File:{{{map2|}}}|250x200px]]&lt;br /&gt;
&amp;lt;p style=&amp;quot;font-size:.9em;&amp;quot;&amp;gt;{{{map2-text|Click to enlarge}}}&amp;lt;/p&amp;gt; }}{{ #if: {{{map3|}}} | [[File:{{{map3|}}}|250x200px]]&lt;br /&gt;
&amp;lt;p style=&amp;quot;font-size:.9em;&amp;quot;&amp;gt;{{{map3-text|Click to enlarge}}}&amp;lt;/p&amp;gt; }}{{ #if: {{{map4|}}} | [[File:{{{map4|}}}|250x200px]]&lt;br /&gt;
&amp;lt;p style=&amp;quot;font-size:.9em;&amp;quot;&amp;gt;{{{map4-text|Click to enlarge}}}&amp;lt;/p&amp;gt; }}{{ #if: {{{map5|}}} | [[File:{{{map5|}}}|250x200px]]&lt;br /&gt;
&amp;lt;p style=&amp;quot;font-size:.9em;&amp;quot;&amp;gt;{{{map5-text|Click to enlarge}}}&amp;lt;/p&amp;gt; }}&lt;br /&gt;
{{!}}}&lt;br /&gt;
| {{clear}} }}&lt;br /&gt;
&amp;lt;/div&amp;gt;{{#if:{{{description|}}}|&lt;br /&gt;
{{Quotation|{{#if:{{{description-source|}}}|{{{description-source|}}}|[[Category:Needs description source]]{{#if:{{#var:is-enemy}}|In-game description|{{{name|{{#titleparts:{{PAGENAME}}}}}}}}}}}|{{{description}}}}}}}&amp;lt;!--&lt;br /&gt;
AUTOCATEGORIZATION&lt;br /&gt;
--&amp;gt;{{#if: {{NAMESPACE}}&amp;lt;!-- no categories if outside of article namespace --&amp;gt;&lt;br /&gt;
 | &amp;lt;!-- Do not categorize --&amp;gt; |&lt;br /&gt;
  {{#if:{{#var:is-enemy}}|{{#set:Has context=Enemy}}[[Category:Enemies]]{{#if:{{{patch|}}}|[[Category:Patch {{{patch}}} Enemies]]}}|{{#set:Has context=NPC}}[[Category:NPCs]]{{#if:{{{patch|}}}|[[Category:Patch {{{patch}}} NPCs]]}}}}&lt;br /&gt;
 {{#if: {{{image|}}} | | {{#ifexist: {{#var:default}} | | {{#if:{{{dungeon|}}}{{{raid|}}}{{{trial|}}}{{{other-duty|}}}|[[Category:Duty NPCs with no image]]|[[Category:NPCs with no image]] }} }} }}&lt;br /&gt;
 {{#if: {{{race|}}} |&lt;br /&gt;
  {{#arraymap:{{{race|}}}|,|@@@|{{#switch: {{lc:@@@}}&lt;br /&gt;
  | au ra | aura = [[Category:Au Ra]]&lt;br /&gt;
  | miqo&#039;te | miqote = [[Category:Miqo&#039;te]]&lt;br /&gt;
  | beast of the final days = [[Category:Beasts of the Final Days]]&lt;br /&gt;
  | eden primal = [[Category:Eden Primals]]&lt;br /&gt;
  | elemental = [[Category:Elementals]]&lt;br /&gt;
  | creation = [[Category:Creations]]&lt;br /&gt;
  | various = [[Category:NPCs with various races]]&lt;br /&gt;
  | #default = [[Category:{{ucfirst:@@@}}]]&lt;br /&gt;
  }}|}}&lt;br /&gt;
  | {{#if:{{#var:is_boss}}||[[Category:NPCs with no race specified]]}} }}&lt;br /&gt;
{{#if: {{{rank|}}} | [[Category:{{uc:{{{rank}}}}} Rank]]}}&lt;br /&gt;
{{#if: {{{species|}}} | [[Category:{{{species}}}]]}}&lt;br /&gt;
{{#if: {{{clan|}}} |&lt;br /&gt;
  {{#switch: {{lc:{{{clan}}}}}&lt;br /&gt;
  | plainsfolk | dunesfolk | raen | xaela | wildwood | duskwight | hellsguard | rava | veena | helions = [[Category:{{ucfirst:{{{clan}}}}}]] &amp;lt;!-- No change --&amp;gt;&lt;br /&gt;
  | seeker of the sun  | seekers of the sun = [[Category:Seekers of the Sun]]&lt;br /&gt;
  | keeper of the moon | keepers of the moon = [[Category:Keepers of the Moon]]&lt;br /&gt;
  | sea wolf | sea wolves = [[Category:Sea Wolves]]&lt;br /&gt;
  | the lost = [[Category:The Lost]]&lt;br /&gt;
  | chimera | chimera (genus) = [[Category:Chimera (genus)]]&lt;br /&gt;
  | #default = [[Category:{{ucfirst:{{{clan}}}}}]]&lt;br /&gt;
  }} }}&lt;br /&gt;
  {{#if: {{{organization|}}} | {{#arraymap:{{{organization|}}}|,|@@@|[[Category:@@@]]|}} }}&lt;br /&gt;
  {{#if: {{{goal|}}} | {{#arraymap:{{{goal|}}}|,|@@@|{{#switch:{{lc:@@@}}&lt;br /&gt;
    | story                      = [[Category:Story characters]]&lt;br /&gt;
    | hunt                       = [[Category:Hunt monsters]]&lt;br /&gt;
  }}|}} }}&lt;br /&gt;
  {{#if: {{{service|}}} | {{#arraymap:{{{service|}}}|,|@@@|{{#switch:{{lc:@@@}} &amp;lt;!-- Parse multiple services then set categories. --&amp;gt;&lt;br /&gt;
    | quest                     &lt;br /&gt;
    | quest npc                 = [[Category:Quest NPCs]]&lt;br /&gt;
    | repair                    = [[Category:Repairs]]&lt;br /&gt;
    | repairs                   = [[Category:Repairs]]&lt;br /&gt;
    | gemstone trader           = [[Category:Gemstone Traders]]&lt;br /&gt;
    | sundry splendors          = [[Category:Sundry Splendors]]&lt;br /&gt;
    | resident caretaker        = [[Category:Resident Caretaker]]&lt;br /&gt;
    | fate                      = [[Category:FATE NPCs]]&lt;br /&gt;
    | duty support              = [[Category:Duty Support NPCs]]&lt;br /&gt;
    | trust                     = [[Category:Trust NPCs]]&lt;br /&gt;
    | #default                  = [[Category:{{ucfirst:@@@}}s]]&lt;br /&gt;
  }}|}} }}&lt;br /&gt;
  {{#ifeq: {{lc:{{{objective|}}}}} | boss | [[Category:Bosses]]|}}&lt;br /&gt;
  {{#if: {{{location|}}} | {{#arraymap:{{{location|}}}|,|@@@|{{#set:Located in=@@@}}}}|{{#if:{{{aggression|}}}|&amp;lt;!--not setting this for enemies--&amp;gt;|[[Category:NPCs with no location]]}}}}&lt;br /&gt;
  {{#if: {{{goal|}}} | {{#arraymap:{{{goal|}}}|\n|@@@|{{#set:Has goal=@@@}}}} }}&lt;br /&gt;
  {{#if: {{{race|}}} | {{#arraymap:{{{race|}}}|,|@@@|{{#set:Has family=@@@}}}} }}&lt;br /&gt;
  {{#if: {{{organization|}}} | {{#arraymap:{{{organization|}}}|,|@@@|{{#set:Has family=@@@}}}} }}&amp;lt;!--Temporary code for family property --&amp;gt;&lt;br /&gt;
  {{#if: {{{coordinates|}}} | {{#ifexpr: {{#len: {{{coordinates|}}} }} &amp;lt; 1000 |&lt;br /&gt;
   {{#set:&lt;br /&gt;
    | Has x coordinate = {{#explode: {{{coordinates|}}} |,|0}}&lt;br /&gt;
    | Has y coordinate = {{#explode: {{{coordinates|}}} |,|1}}&lt;br /&gt;
    | Has z coordinate = {{#explode: {{{coordinates|}}} |,|2}}&lt;br /&gt;
   }}&lt;br /&gt;
  }} }}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{no-footer-text|}}}||{{#switch: {{lc:{{{race}}}}}&lt;br /&gt;
                                &amp;lt;!--| au ra | aura | miqo&#039;te | miqote | hyur | elezen | lalafell | roegadyn | viera | hrothgar = --&amp;gt;&lt;br /&gt;
                                | #default = {{#vardefine:npc_descriptor|{{#if:{{#var:is_boss}}|&amp;amp;nbsp;a boss|{{#if:{{{rank|}}}|&amp;amp;nbsp;a [[Rank {{uc:{{{rank}}}}}]] [[Elite Mark]]|{{#ifeq:{{lc:{{{name|{{#titleparts:{{PAGENAME}}}}}}}}}|{{lc:{{{race|}}}}}||{{#if:{{{race|}}}|&amp;amp;nbsp;a&amp;lt;!-- Indefinite noun --&amp;gt;{{#switch:{{lc:{{#sub:{{{race|}}}|0|1}}}}|a|e|i|o|u=n}} {{#switch:{{lc:{{{race}}}}}|elementals|[[Elemental]]|chimera|[[:Category:Chimera|Chimera]]|[[{{ucfirst:{{{race|}}}}}]]}}}}}}}}}}}}&amp;lt;!-- DESCRIPTOR --&amp;gt;&#039;&#039;&#039;{{#if:{{{full-name|}}}|{{{full-name|}}}|{{{name|{{#titleparts:{{PAGENAME}}}}}}}}}&#039;&#039;&#039; is{{#var:npc_descriptor}}{{#if:{{{location|}}}|&amp;amp;nbsp;in {{#ifeq:{{lc:{{{location|}}}}}|varies|various locations|[[{{#show:{{{location}}}|?Has canonical name|default={{{location}}}}}]]}}|{{#if:{{#var:npc_instance}}|&amp;amp;nbsp;in [[{{#var:npc_instance}}|{{#show:{{#var:npc_instance}}|?Has canonical name|default={{#var:npc_instance}}}}]]}}}}.}} }}&amp;lt;/includeonly&amp;gt; &amp;lt;!-- this trailing space is a whitespace fix --&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{NPC infobox&lt;br /&gt;
| name = Alphinaud Leveilleur&lt;br /&gt;
| description = &lt;br /&gt;
| image = Alphinaud shadowbringers render.png&lt;br /&gt;
| location = South Shroud&lt;br /&gt;
| coordinates = 19, 29&lt;br /&gt;
| gender = Male&lt;br /&gt;
| age = 16&lt;br /&gt;
| race = Elezen&lt;br /&gt;
| clan = Wildwood&lt;br /&gt;
| class = Arcanist&lt;br /&gt;
| birthplace = Sharlayan (Colony)&lt;br /&gt;
| organization = The Scions of the Seventh Dawn&lt;br /&gt;
| relatives = [[Louisoix]] (grandfather)&amp;lt;br&amp;gt;[[Fourchenault]] (father)&amp;lt;br&amp;gt;[[Alisaie]] (sister)&lt;br /&gt;
| voiceJP = Shinnosuke Tachibana&lt;br /&gt;
| voiceEN = Sam Riegel and Colin Ryan&lt;br /&gt;
| voiceFR = Sébastien Desjours&lt;br /&gt;
| voiceDE = Markus Haase&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{NPC infobox&lt;br /&gt;
| name = Alphinaud Leveilleur&lt;br /&gt;
| description = &lt;br /&gt;
| image = Alphinaud shadowbringers render.png&lt;br /&gt;
| location = South Shroud&lt;br /&gt;
| coordinates = 19, 29&lt;br /&gt;
| gender = Male&lt;br /&gt;
| age = 16&lt;br /&gt;
| race = Elezen&lt;br /&gt;
| clan = Wildwood&lt;br /&gt;
| class = Arcanist&lt;br /&gt;
| birthplace = Sharlayan (Colony)&lt;br /&gt;
| organization = The Scions of the Seventh Dawn&lt;br /&gt;
| relatives = [[Louisoix]] (grandfather)&amp;lt;br&amp;gt;[[Fourchenault]] (father)&amp;lt;br&amp;gt;[[Alisaie]] (sister)&lt;br /&gt;
| voiceJP = Shinnosuke Tachibana&lt;br /&gt;
| voiceEN = Sam Riegel and Colin Ryan&lt;br /&gt;
| voiceFR = Sébastien Desjours&lt;br /&gt;
| voiceDE = Markus Haase&lt;br /&gt;
}}&lt;br /&gt;
{{clear}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{NPC infobox&lt;br /&gt;
| name = Gelato&lt;br /&gt;
| image = Gelato.jpg&lt;br /&gt;
| species = Voidsent&lt;br /&gt;
| type = Flan&lt;br /&gt;
| location = Coerthas Western Highlands&lt;br /&gt;
| aggression = a4&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{NPC infobox&lt;br /&gt;
| name = Gelato&lt;br /&gt;
| image = Gelato.jpg&lt;br /&gt;
| species = Voidsent&lt;br /&gt;
| type = Flan&lt;br /&gt;
| location = Coerthas Western Highlands&lt;br /&gt;
| aggression = a4&lt;br /&gt;
}}&lt;br /&gt;
{{clear}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;{{NPC infobox&lt;br /&gt;
| name = Northern Vulture&lt;br /&gt;
| image = Northern Vulture.jpg&lt;br /&gt;
| location = Varies&lt;br /&gt;
| species = Cloudkin&lt;br /&gt;
| type = Vulture&lt;br /&gt;
| level = 7-14&lt;br /&gt;
| aggression = a1&lt;br /&gt;
}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{NPC infobox&lt;br /&gt;
| name = Northern Vulture&lt;br /&gt;
| image = Northern Vulture.jpg&lt;br /&gt;
| location = Varies&lt;br /&gt;
| species = Cloudkin&lt;br /&gt;
| type = Vulture&lt;br /&gt;
| level = 7-14&lt;br /&gt;
| aggression = a1&lt;br /&gt;
}}&lt;br /&gt;
{{clear}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;{{NPC infobox&lt;br /&gt;
| name = Animated Doll&lt;br /&gt;
| image = Animated_Doll.png&lt;br /&gt;
| other-duty = Field Operation&lt;br /&gt;
| race = Ashkin&lt;br /&gt;
| clan = Zombie&lt;br /&gt;
| level = 5&lt;br /&gt;
| alt-level-type = knowledge&lt;br /&gt;
| aggression = a1&lt;br /&gt;
}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{NPC infobox&lt;br /&gt;
| name = Animated Doll&lt;br /&gt;
| image = Animated_Doll.png&lt;br /&gt;
| other-duty = Field Operation&lt;br /&gt;
| race = Ashkin&lt;br /&gt;
| clan = Zombie&lt;br /&gt;
| level = 5&lt;br /&gt;
| alt-level-type = knowledge&lt;br /&gt;
| aggression = a1&lt;br /&gt;
| patch = 7.5&lt;br /&gt;
}}&lt;br /&gt;
{{clear}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gurgum</name></author>
	</entry>
	<entry>
		<id>https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=Zzz_Test_Y%27shtola&amp;diff=1582062</id>
		<title>Zzz Test Y&#039;shtola</title>
		<link rel="alternate" type="text/html" href="https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=Zzz_Test_Y%27shtola&amp;diff=1582062"/>
		<updated>2026-10-19T18:28:26Z</updated>

		<summary type="html">&lt;p&gt;Gurgum: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{NPC infobox&lt;br /&gt;
| name = Y&#039;shtola&lt;br /&gt;
&amp;lt;!--| image = Y&#039;shtola.jpg, Coming to Ul&#039;dah; Y&#039;shtola HW.jpg, Tataru&#039;s Surprise; Y&#039;shtola Shb.jpg, Into the Dark--&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{#subobject:&lt;br /&gt;
  |Has appearance = File:{{#explode:@@@|,|0}}&lt;br /&gt;
  |Has internal ID = {{#show:{{#explode:@@@|,|1}}|?Has internal ID}} }}--&amp;gt;&lt;br /&gt;
  {{#subobject:appearance1&lt;br /&gt;
  |Has appearance = 	File:Y&#039;shtola.jpg&lt;br /&gt;
  |Has internal ID = 66130&lt;br /&gt;
  |Has patch = 2.0&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
    {{#subobject:appearance2&lt;br /&gt;
  |Has appearance = File:Y&#039;shtola HW.jpg&lt;br /&gt;
  |Has internal ID = 67189&lt;br /&gt;
  |Has patch = 3.0&lt;br /&gt;
  }}&lt;br /&gt;
  {{#subobject:appearance3&lt;br /&gt;
  |Has appearance = File:Y&#039;shtola Shb.jpg&lt;br /&gt;
  |Has internal ID = 68860&lt;br /&gt;
  |Has patch = 5.0&lt;br /&gt;
  }}&lt;/div&gt;</summary>
		<author><name>Gurgum</name></author>
	</entry>
	<entry>
		<id>https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=Module:Sandbox_(Gurgum)/NPC_Quest_Appearance&amp;diff=1582061</id>
		<title>Module:Sandbox (Gurgum)/NPC Quest Appearance</title>
		<link rel="alternate" type="text/html" href="https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=Module:Sandbox_(Gurgum)/NPC_Quest_Appearance&amp;diff=1582061"/>
		<updated>2026-10-19T18:17:26Z</updated>

		<summary type="html">&lt;p&gt;Gurgum: add patch to query&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;local p = {}&lt;br /&gt;
&lt;br /&gt;
function p.resolve(frame)&lt;br /&gt;
    local page = frame.args.page&lt;br /&gt;
    local questIDStr = (frame.args.questid or &amp;quot;&amp;quot;):gsub(&amp;quot;,&amp;quot;, &amp;quot;&amp;quot;)&lt;br /&gt;
    local questID = tonumber(questIDStr)&lt;br /&gt;
    local patch = frame.args.patch&lt;br /&gt;
    &lt;br /&gt;
    local function getPageAppearance()&lt;br /&gt;
        local r = mw.smw.ask({ &amp;quot;[[&amp;quot; .. page .. &amp;quot;]]&amp;quot;, &amp;quot;?Has appearance#&amp;quot;, &amp;quot;limit=1&amp;quot; })&lt;br /&gt;
        if r and r[1] then return r[1][&amp;quot;Has appearance&amp;quot;] or &amp;quot;&amp;quot; end&lt;br /&gt;
        return &amp;quot;&amp;quot;&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    local fallback = frame.args.fallback ~= nil and frame.args.fallback or getPageAppearance()&lt;br /&gt;
&lt;br /&gt;
    if not page or not questID or not patch then&lt;br /&gt;
        return fallback&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    local results = mw.smw.ask({&lt;br /&gt;
        &amp;quot;[[-Has subobject::&amp;quot; .. page .. &amp;quot;]]&amp;quot;,&lt;br /&gt;
        &amp;quot;[[Has patch::≤&amp;quot; .. patch .. &amp;quot;]]&amp;quot;,&lt;br /&gt;
        &amp;quot;[[Has internal ID::≤&amp;quot; .. questID .. &amp;quot;]]&amp;quot;,&lt;br /&gt;
        &amp;quot;?Has appearance#&amp;quot;,&lt;br /&gt;
        &amp;quot;sort=Has patch,Has internal ID&amp;quot;,&lt;br /&gt;
        &amp;quot;order=desc&amp;quot;,&lt;br /&gt;
        &amp;quot;limit=1&amp;quot;&lt;br /&gt;
    })&lt;br /&gt;
&lt;br /&gt;
    if results and results[1] then&lt;br /&gt;
        return results[1][&amp;quot;Has appearance&amp;quot;] or fallback&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    return fallback&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.test(frame)&lt;br /&gt;
    local page = frame.args.page&lt;br /&gt;
    if not page then return &amp;quot;No page specified&amp;quot; end&lt;br /&gt;
&lt;br /&gt;
    local results = mw.smw.ask({&lt;br /&gt;
        &amp;quot;[[-Has subobject::&amp;quot; .. page .. &amp;quot;]]&amp;quot;,&lt;br /&gt;
        &amp;quot;?Has appearance#&amp;quot;,&lt;br /&gt;
        &amp;quot;?Has internal ID#&amp;quot;,&lt;br /&gt;
        &amp;quot;limit=10&amp;quot;&lt;br /&gt;
    })&lt;br /&gt;
&lt;br /&gt;
    if results == nil then return &amp;quot;NIL&amp;quot; end&lt;br /&gt;
    if #results == 0 then return &amp;quot;EMPTY&amp;quot; end&lt;br /&gt;
    return mw.dumpObject(results)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Gurgum</name></author>
	</entry>
	<entry>
		<id>https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=Zzz_Test_Y%27shtola&amp;diff=1582060</id>
		<title>Zzz Test Y&#039;shtola</title>
		<link rel="alternate" type="text/html" href="https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=Zzz_Test_Y%27shtola&amp;diff=1582060"/>
		<updated>2026-10-19T18:11:14Z</updated>

		<summary type="html">&lt;p&gt;Gurgum: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{NPC infobox&lt;br /&gt;
| name = Y&#039;shtola&lt;br /&gt;
&amp;lt;!--| image = Y&#039;shtola.jpg, Coming to Ul&#039;dah; Y&#039;shtola HW.jpg, Tataru&#039;s Surprise; Y&#039;shtola Shb.jpg, Into the Dark--&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{#subobject:&lt;br /&gt;
  |Has appearance = File:{{#explode:@@@|,|0}}&lt;br /&gt;
  |Has internal ID = {{#show:{{#explode:@@@|,|1}}|?Has internal ID}} }}--&amp;gt;&lt;br /&gt;
  {{#subobject:&lt;br /&gt;
  |Has appearance = 	File:Y&#039;shtola.jpg&lt;br /&gt;
  |Has internal ID = 66130&lt;br /&gt;
  |Has patch = 2.0&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
    {{#subobject:&lt;br /&gt;
  |Has appearance = File:Y&#039;shtola HW.jpg&lt;br /&gt;
  |Has internal ID = 67189&lt;br /&gt;
  |Has patch = 3.0&lt;br /&gt;
  }}&lt;br /&gt;
  {{#subobject:&lt;br /&gt;
  |Has appearance = File:Y&#039;shtola Shb.jpg&lt;br /&gt;
  |Has internal ID = 68860&lt;br /&gt;
  |Has patch = 5.0&lt;br /&gt;
  }}&lt;/div&gt;</summary>
		<author><name>Gurgum</name></author>
	</entry>
	<entry>
		<id>https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=Zzz_Test_Y%27shtola&amp;diff=1582059</id>
		<title>Zzz Test Y&#039;shtola</title>
		<link rel="alternate" type="text/html" href="https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=Zzz_Test_Y%27shtola&amp;diff=1582059"/>
		<updated>2026-10-19T18:10:20Z</updated>

		<summary type="html">&lt;p&gt;Gurgum: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{NPC infobox&lt;br /&gt;
| name = Y&#039;shtola&lt;br /&gt;
| image = Y&#039;shtola.jpg, Coming to Ul&#039;dah; Y&#039;shtola HW.jpg, Tataru&#039;s Surprise; Y&#039;shtola Shb.jpg, Into the Dark&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
{{#subobject:&lt;br /&gt;
  |Has appearance = File:{{#explode:@@@|,|0}}&lt;br /&gt;
  |Has internal ID = {{#show:{{#explode:@@@|,|1}}|?Has internal ID}} }}--&amp;gt;&lt;br /&gt;
  {{#subobject:&lt;br /&gt;
  |Has appearance = 	File:Y&#039;shtola.jpg&lt;br /&gt;
  |Has internal ID = 66130&lt;br /&gt;
  |Has patch = 2.0&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
    {{#subobject:&lt;br /&gt;
  |Has appearance = File:Y&#039;shtola HW.jpg&lt;br /&gt;
  |Has internal ID = 67189&lt;br /&gt;
  |Has patch = 3.0&lt;br /&gt;
  }}&lt;br /&gt;
  {{#subobject:&lt;br /&gt;
  |Has appearance = File:Y&#039;shtola Shb.jpg&lt;br /&gt;
  |Has internal ID = 68860&lt;br /&gt;
  |Has patch = 5.0&lt;br /&gt;
  }}&lt;/div&gt;</summary>
		<author><name>Gurgum</name></author>
	</entry>
	<entry>
		<id>https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=User:Gurgum/sandbox/Image_gallery_line/Quest&amp;diff=1582058</id>
		<title>User:Gurgum/sandbox/Image gallery line/Quest</title>
		<link rel="alternate" type="text/html" href="https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=User:Gurgum/sandbox/Image_gallery_line/Quest&amp;diff=1582058"/>
		<updated>2026-10-19T18:06:10Z</updated>

		<summary type="html">&lt;p&gt;Gurgum: /* Quests */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
{{#vardefine:npcimage|{{#invoke:NPC Quest Appearance|resolve|page={{{pagename|}}}|questid={{{questid|}}}|fallback={{#if:{{{image|}}}|{{{image|}}}|File:Image Placeholder.png}}}}}}{{#var:npcimage}}{{!}} {{{pagename|}}} {{#ifeq:{{{availability|}}}|Future|[[File:Journal icon1.png|20px|Future content|link=]]}}&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Testing:&lt;br /&gt;
==Quests==&lt;br /&gt;
{{#ask:[[Has context::Quest]][[Has internal ID::66130{{!!}}69424{{!!}}65963{{!!}}67189{{!!}}69414{{!!}}68860]]&lt;br /&gt;
|?Has internal ID&lt;br /&gt;
|?Has category sortkey&lt;br /&gt;
|?Has sortkey&lt;br /&gt;
|?Has journal section&lt;br /&gt;
|?Has journal category&lt;br /&gt;
|?Has journal genre&lt;br /&gt;
|?Has patch&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Subobjects==&lt;br /&gt;
{{#ask:[[-Has subobject::Y&#039;shtola]]&lt;br /&gt;
|?Has internal ID&lt;br /&gt;
|?Has appearance&lt;br /&gt;
|?Has appearance#&lt;br /&gt;
|sort=Has internal ID&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Success==&lt;br /&gt;
===ARR - The Parting Glass===&lt;br /&gt;
{{#invoke:Sandbox (Gurgum)/NPC Quest Appearance|resolve&lt;br /&gt;
|page=Y&#039;shtola&lt;br /&gt;
|questid=65963&lt;br /&gt;
|fallback=File:Y&#039;shtola.jpg&lt;br /&gt;
}}&lt;br /&gt;
===HW - Tataru&#039;s Surprise===&lt;br /&gt;
{{#invoke:Sandbox (Gurgum)/NPC Quest Appearance|resolve&lt;br /&gt;
|page=Y&#039;shtola&lt;br /&gt;
|questid=67189&lt;br /&gt;
|fallback=File:Y&#039;shtola.jpg &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Fail - Aether on Demand - should have ARR appearance ==&lt;br /&gt;
{{#invoke:Sandbox (Gurgum)/NPC Quest Appearance|resolve&lt;br /&gt;
|page=Y&#039;shtola&lt;br /&gt;
|questid=69424&lt;br /&gt;
|fallback=File:Y&#039;shtola.jpg &lt;br /&gt;
}}&lt;br /&gt;
===ShB - Build on the Stone - should have ARR appearance===&lt;br /&gt;
{{#invoke:Sandbox (Gurgum)/NPC Quest Appearance|resolve&lt;br /&gt;
|page=Y&#039;shtola&lt;br /&gt;
|questid=69414&lt;br /&gt;
|fallback=File:Y&#039;shtola.jpg &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gurgum</name></author>
	</entry>
	<entry>
		<id>https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=User:Gurgum/sandbox/Image_gallery_line/Quest&amp;diff=1582057</id>
		<title>User:Gurgum/sandbox/Image gallery line/Quest</title>
		<link rel="alternate" type="text/html" href="https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=User:Gurgum/sandbox/Image_gallery_line/Quest&amp;diff=1582057"/>
		<updated>2026-10-19T18:05:23Z</updated>

		<summary type="html">&lt;p&gt;Gurgum: /* Quests */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
{{#vardefine:npcimage|{{#invoke:NPC Quest Appearance|resolve|page={{{pagename|}}}|questid={{{questid|}}}|fallback={{#if:{{{image|}}}|{{{image|}}}|File:Image Placeholder.png}}}}}}{{#var:npcimage}}{{!}} {{{pagename|}}} {{#ifeq:{{{availability|}}}|Future|[[File:Journal icon1.png|20px|Future content|link=]]}}&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Testing:&lt;br /&gt;
==Quests==&lt;br /&gt;
{{#ask:[[Has context::Quest]][[Has internal ID::66130{{!!}}69424{{!!}}65963{{!!}}67189{{!!}}69414]]&lt;br /&gt;
|?Has internal ID&lt;br /&gt;
|?Has category sortkey&lt;br /&gt;
|?Has sortkey&lt;br /&gt;
|?Has journal section&lt;br /&gt;
|?Has journal category&lt;br /&gt;
|?Has journal genre&lt;br /&gt;
|?Has patch&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Subobjects==&lt;br /&gt;
{{#ask:[[-Has subobject::Y&#039;shtola]]&lt;br /&gt;
|?Has internal ID&lt;br /&gt;
|?Has appearance&lt;br /&gt;
|?Has appearance#&lt;br /&gt;
|sort=Has internal ID&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Success==&lt;br /&gt;
===ARR - The Parting Glass===&lt;br /&gt;
{{#invoke:Sandbox (Gurgum)/NPC Quest Appearance|resolve&lt;br /&gt;
|page=Y&#039;shtola&lt;br /&gt;
|questid=65963&lt;br /&gt;
|fallback=File:Y&#039;shtola.jpg&lt;br /&gt;
}}&lt;br /&gt;
===HW - Tataru&#039;s Surprise===&lt;br /&gt;
{{#invoke:Sandbox (Gurgum)/NPC Quest Appearance|resolve&lt;br /&gt;
|page=Y&#039;shtola&lt;br /&gt;
|questid=67189&lt;br /&gt;
|fallback=File:Y&#039;shtola.jpg &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Fail - Aether on Demand - should have ARR appearance ==&lt;br /&gt;
{{#invoke:Sandbox (Gurgum)/NPC Quest Appearance|resolve&lt;br /&gt;
|page=Y&#039;shtola&lt;br /&gt;
|questid=69424&lt;br /&gt;
|fallback=File:Y&#039;shtola.jpg &lt;br /&gt;
}}&lt;br /&gt;
===ShB - Build on the Stone - should have ARR appearance===&lt;br /&gt;
{{#invoke:Sandbox (Gurgum)/NPC Quest Appearance|resolve&lt;br /&gt;
|page=Y&#039;shtola&lt;br /&gt;
|questid=69414&lt;br /&gt;
|fallback=File:Y&#039;shtola.jpg &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gurgum</name></author>
	</entry>
	<entry>
		<id>https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=User:Gurgum/sandbox/Image_gallery_line/Quest&amp;diff=1582056</id>
		<title>User:Gurgum/sandbox/Image gallery line/Quest</title>
		<link rel="alternate" type="text/html" href="https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=User:Gurgum/sandbox/Image_gallery_line/Quest&amp;diff=1582056"/>
		<updated>2026-10-19T18:03:01Z</updated>

		<summary type="html">&lt;p&gt;Gurgum: /* Subobjects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
{{#vardefine:npcimage|{{#invoke:NPC Quest Appearance|resolve|page={{{pagename|}}}|questid={{{questid|}}}|fallback={{#if:{{{image|}}}|{{{image|}}}|File:Image Placeholder.png}}}}}}{{#var:npcimage}}{{!}} {{{pagename|}}} {{#ifeq:{{{availability|}}}|Future|[[File:Journal icon1.png|20px|Future content|link=]]}}&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Testing:&lt;br /&gt;
==Quests==&lt;br /&gt;
{{#ask:[[Has context::Quest]][[Has internal ID::69424{{!!}}65963{{!!}}67189{{!!}}69414]]&lt;br /&gt;
|?Has internal ID&lt;br /&gt;
|?Has category sortkey&lt;br /&gt;
|?Has sortkey&lt;br /&gt;
|?Has journal section&lt;br /&gt;
|?Has journal category&lt;br /&gt;
|?Has journal genre&lt;br /&gt;
|?Has patch&lt;br /&gt;
}}&lt;br /&gt;
==Subobjects==&lt;br /&gt;
{{#ask:[[-Has subobject::Y&#039;shtola]]&lt;br /&gt;
|?Has internal ID&lt;br /&gt;
|?Has appearance&lt;br /&gt;
|?Has appearance#&lt;br /&gt;
|sort=Has internal ID&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Success==&lt;br /&gt;
===ARR - The Parting Glass===&lt;br /&gt;
{{#invoke:Sandbox (Gurgum)/NPC Quest Appearance|resolve&lt;br /&gt;
|page=Y&#039;shtola&lt;br /&gt;
|questid=65963&lt;br /&gt;
|fallback=File:Y&#039;shtola.jpg&lt;br /&gt;
}}&lt;br /&gt;
===HW - Tataru&#039;s Surprise===&lt;br /&gt;
{{#invoke:Sandbox (Gurgum)/NPC Quest Appearance|resolve&lt;br /&gt;
|page=Y&#039;shtola&lt;br /&gt;
|questid=67189&lt;br /&gt;
|fallback=File:Y&#039;shtola.jpg &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Fail - Aether on Demand - should have ARR appearance ==&lt;br /&gt;
{{#invoke:Sandbox (Gurgum)/NPC Quest Appearance|resolve&lt;br /&gt;
|page=Y&#039;shtola&lt;br /&gt;
|questid=69424&lt;br /&gt;
|fallback=File:Y&#039;shtola.jpg &lt;br /&gt;
}}&lt;br /&gt;
===ShB - Build on the Stone - should have ARR appearance===&lt;br /&gt;
{{#invoke:Sandbox (Gurgum)/NPC Quest Appearance|resolve&lt;br /&gt;
|page=Y&#039;shtola&lt;br /&gt;
|questid=69414&lt;br /&gt;
|fallback=File:Y&#039;shtola.jpg &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gurgum</name></author>
	</entry>
	<entry>
		<id>https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=Zzz_Test_Y%27shtola&amp;diff=1582055</id>
		<title>Zzz Test Y&#039;shtola</title>
		<link rel="alternate" type="text/html" href="https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=Zzz_Test_Y%27shtola&amp;diff=1582055"/>
		<updated>2026-10-19T18:00:46Z</updated>

		<summary type="html">&lt;p&gt;Gurgum: Created page with &amp;quot;{{NPC infobox | name = Y&amp;#039;shtola | image = Y&amp;#039;shtola.jpg, Coming to Ul&amp;#039;dah; Y&amp;#039;shtola HW.jpg, Tataru&amp;#039;s Surprise; Y&amp;#039;shtola Shb.jpg, Into the Dark }}&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{NPC infobox&lt;br /&gt;
| name = Y&#039;shtola&lt;br /&gt;
| image = Y&#039;shtola.jpg, Coming to Ul&#039;dah; Y&#039;shtola HW.jpg, Tataru&#039;s Surprise; Y&#039;shtola Shb.jpg, Into the Dark&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Gurgum</name></author>
	</entry>
	<entry>
		<id>https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=User:Gurgum/sandbox/Image_gallery_line/Quest&amp;diff=1582054</id>
		<title>User:Gurgum/sandbox/Image gallery line/Quest</title>
		<link rel="alternate" type="text/html" href="https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=User:Gurgum/sandbox/Image_gallery_line/Quest&amp;diff=1582054"/>
		<updated>2026-10-19T17:52:40Z</updated>

		<summary type="html">&lt;p&gt;Gurgum: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
{{#vardefine:npcimage|{{#invoke:NPC Quest Appearance|resolve|page={{{pagename|}}}|questid={{{questid|}}}|fallback={{#if:{{{image|}}}|{{{image|}}}|File:Image Placeholder.png}}}}}}{{#var:npcimage}}{{!}} {{{pagename|}}} {{#ifeq:{{{availability|}}}|Future|[[File:Journal icon1.png|20px|Future content|link=]]}}&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Testing:&lt;br /&gt;
==Quests==&lt;br /&gt;
{{#ask:[[Has context::Quest]][[Has internal ID::69424{{!!}}65963{{!!}}67189{{!!}}69414]]&lt;br /&gt;
|?Has internal ID&lt;br /&gt;
|?Has category sortkey&lt;br /&gt;
|?Has sortkey&lt;br /&gt;
|?Has journal section&lt;br /&gt;
|?Has journal category&lt;br /&gt;
|?Has journal genre&lt;br /&gt;
|?Has patch&lt;br /&gt;
}}&lt;br /&gt;
==Subobjects==&lt;br /&gt;
{{#ask:[[-Has subobject::Y&#039;shtola]]&lt;br /&gt;
|?Has internal ID&lt;br /&gt;
|?Has appearance&lt;br /&gt;
|sort=Has internal ID&lt;br /&gt;
}}&lt;br /&gt;
==Success==&lt;br /&gt;
===ARR - The Parting Glass===&lt;br /&gt;
{{#invoke:Sandbox (Gurgum)/NPC Quest Appearance|resolve&lt;br /&gt;
|page=Y&#039;shtola&lt;br /&gt;
|questid=65963&lt;br /&gt;
|fallback=File:Y&#039;shtola.jpg&lt;br /&gt;
}}&lt;br /&gt;
===HW - Tataru&#039;s Surprise===&lt;br /&gt;
{{#invoke:Sandbox (Gurgum)/NPC Quest Appearance|resolve&lt;br /&gt;
|page=Y&#039;shtola&lt;br /&gt;
|questid=67189&lt;br /&gt;
|fallback=File:Y&#039;shtola.jpg &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Fail - Aether on Demand - should have ARR appearance ==&lt;br /&gt;
{{#invoke:Sandbox (Gurgum)/NPC Quest Appearance|resolve&lt;br /&gt;
|page=Y&#039;shtola&lt;br /&gt;
|questid=69424&lt;br /&gt;
|fallback=File:Y&#039;shtola.jpg &lt;br /&gt;
}}&lt;br /&gt;
===ShB - Build on the Stone - should have ARR appearance===&lt;br /&gt;
{{#invoke:Sandbox (Gurgum)/NPC Quest Appearance|resolve&lt;br /&gt;
|page=Y&#039;shtola&lt;br /&gt;
|questid=69414&lt;br /&gt;
|fallback=File:Y&#039;shtola.jpg &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gurgum</name></author>
	</entry>
	<entry>
		<id>https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=User:Gurgum/sandbox/Image_gallery_line/Quest&amp;diff=1582053</id>
		<title>User:Gurgum/sandbox/Image gallery line/Quest</title>
		<link rel="alternate" type="text/html" href="https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=User:Gurgum/sandbox/Image_gallery_line/Quest&amp;diff=1582053"/>
		<updated>2026-10-19T17:50:21Z</updated>

		<summary type="html">&lt;p&gt;Gurgum: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
{{#vardefine:npcimage|{{#invoke:NPC Quest Appearance|resolve|page={{{pagename|}}}|questid={{{questid|}}}|fallback={{#if:{{{image|}}}|{{{image|}}}|File:Image Placeholder.png}}}}}}{{#var:npcimage}}{{!}} {{{pagename|}}} {{#ifeq:{{{availability|}}}|Future|[[File:Journal icon1.png|20px|Future content|link=]]}}&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Testing:&lt;br /&gt;
&lt;br /&gt;
{{#ask:[[Has context::Quest]][[Has internal ID::69424{{!!}}65963{{!!}}67189{{!!}}69414]]&lt;br /&gt;
|?Has internal ID&lt;br /&gt;
|?Has category sortkey&lt;br /&gt;
|?Has sortkey&lt;br /&gt;
|?Has journal section&lt;br /&gt;
|?Has journal category&lt;br /&gt;
|?Has journal genre&lt;br /&gt;
|?Has patch&lt;br /&gt;
}}&lt;br /&gt;
==Success==&lt;br /&gt;
===ARR - The Parting Glass===&lt;br /&gt;
{{#invoke:Sandbox (Gurgum)/NPC Quest Appearance|resolve&lt;br /&gt;
|page=Y&#039;shtola&lt;br /&gt;
|questid=65963&lt;br /&gt;
|fallback=File:Y&#039;shtola.jpg&lt;br /&gt;
}}&lt;br /&gt;
===HW - Tataru&#039;s Surprise===&lt;br /&gt;
{{#invoke:Sandbox (Gurgum)/NPC Quest Appearance|resolve&lt;br /&gt;
|page=Y&#039;shtola&lt;br /&gt;
|questid=67189&lt;br /&gt;
|fallback=File:Y&#039;shtola.jpg &lt;br /&gt;
}}&lt;br /&gt;
===ShB - Build on the Stone===&lt;br /&gt;
{{#invoke:Sandbox (Gurgum)/NPC Quest Appearance|resolve&lt;br /&gt;
|page=Y&#039;shtola&lt;br /&gt;
|questid=69414&lt;br /&gt;
|fallback=File:Y&#039;shtola.jpg &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Fail - Aether on Demand - should have ARR appearance ==&lt;br /&gt;
{{#invoke:Sandbox (Gurgum)/NPC Quest Appearance|resolve&lt;br /&gt;
|page=Y&#039;shtola&lt;br /&gt;
|questid=69424&lt;br /&gt;
|fallback=File:Y&#039;shtola.jpg &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Subobjects==&lt;br /&gt;
{{#ask:[[-Has subobject::Y&#039;shtola]]&lt;br /&gt;
|?Has internal ID&lt;br /&gt;
|?Has appearance&lt;br /&gt;
|sort=Has internal ID&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gurgum</name></author>
	</entry>
	<entry>
		<id>https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=User:Gurgum/sandbox/Image_gallery_line/Quest&amp;diff=1582052</id>
		<title>User:Gurgum/sandbox/Image gallery line/Quest</title>
		<link rel="alternate" type="text/html" href="https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=User:Gurgum/sandbox/Image_gallery_line/Quest&amp;diff=1582052"/>
		<updated>2026-10-19T17:48:44Z</updated>

		<summary type="html">&lt;p&gt;Gurgum: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
{{#vardefine:npcimage|{{#invoke:NPC Quest Appearance|resolve|page={{{pagename|}}}|questid={{{questid|}}}|fallback={{#if:{{{image|}}}|{{{image|}}}|File:Image Placeholder.png}}}}}}{{#var:npcimage}}{{!}} {{{pagename|}}} {{#ifeq:{{{availability|}}}|Future|[[File:Journal icon1.png|20px|Future content|link=]]}}&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Testing:&lt;br /&gt;
&lt;br /&gt;
{{#ask:[[Has context::Quest]][[Has internal ID::69424{{!!}}65963{{!!}}67189{{!!}}69414]]&lt;br /&gt;
|?Has internal ID&lt;br /&gt;
|?Has category sortkey&lt;br /&gt;
|?Has sortkey&lt;br /&gt;
|?Has journal section&lt;br /&gt;
|?Has journal category&lt;br /&gt;
|?Has journal genre&lt;br /&gt;
|?Has patch&lt;br /&gt;
}}&lt;br /&gt;
==Success==&lt;br /&gt;
===ARR===&lt;br /&gt;
{{#invoke:Sandbox (Gurgum)/NPC Quest Appearance|resolve&lt;br /&gt;
|page=Y&#039;shtola&lt;br /&gt;
|questid=65963&lt;br /&gt;
|fallback=File:Y&#039;shtola.jpg&lt;br /&gt;
}}&lt;br /&gt;
===HW===&lt;br /&gt;
{{#invoke:Sandbox (Gurgum)/NPC Quest Appearance|resolve&lt;br /&gt;
|page=Y&#039;shtola&lt;br /&gt;
|questid=67189&lt;br /&gt;
|fallback=File:Y&#039;shtola.jpg &lt;br /&gt;
}}&lt;br /&gt;
===ShB===&lt;br /&gt;
{{#invoke:Sandbox (Gurgum)/NPC Quest Appearance|resolve&lt;br /&gt;
|page=Y&#039;shtola&lt;br /&gt;
|questid=69414&lt;br /&gt;
|fallback=File:Y&#039;shtola.jpg &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Fail - should have ARR appearance==&lt;br /&gt;
{{#invoke:Sandbox (Gurgum)/NPC Quest Appearance|resolve&lt;br /&gt;
|page=Y&#039;shtola&lt;br /&gt;
|questid=69424&lt;br /&gt;
|fallback=File:Y&#039;shtola.jpg &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Subobjects==&lt;br /&gt;
{{#ask:[[-Has subobject::Y&#039;shtola]]&lt;br /&gt;
|?Has internal ID&lt;br /&gt;
|?Has appearance&lt;br /&gt;
|sort=Has internal ID&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gurgum</name></author>
	</entry>
	<entry>
		<id>https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=User:Gurgum/sandbox/Image_gallery_line/Quest&amp;diff=1582051</id>
		<title>User:Gurgum/sandbox/Image gallery line/Quest</title>
		<link rel="alternate" type="text/html" href="https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=User:Gurgum/sandbox/Image_gallery_line/Quest&amp;diff=1582051"/>
		<updated>2026-10-19T17:45:43Z</updated>

		<summary type="html">&lt;p&gt;Gurgum: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
{{#vardefine:npcimage|{{#invoke:NPC Quest Appearance|resolve|page={{{pagename|}}}|questid={{{questid|}}}|fallback={{#if:{{{image|}}}|{{{image|}}}|File:Image Placeholder.png}}}}}}{{#var:npcimage}}{{!}} {{{pagename|}}} {{#ifeq:{{{availability|}}}|Future|[[File:Journal icon1.png|20px|Future content|link=]]}}&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Testing:&lt;br /&gt;
==Success==&lt;br /&gt;
===ARR===&lt;br /&gt;
{{#invoke:Sandbox (Gurgum)/NPC Quest Appearance|resolve&lt;br /&gt;
|page=Y&#039;shtola&lt;br /&gt;
|questid=65963&lt;br /&gt;
|fallback=File:Y&#039;shtola.jpg&lt;br /&gt;
}}&lt;br /&gt;
===HW===&lt;br /&gt;
{{#invoke:Sandbox (Gurgum)/NPC Quest Appearance|resolve&lt;br /&gt;
|page=Y&#039;shtola&lt;br /&gt;
|questid=67189&lt;br /&gt;
|fallback=File:Y&#039;shtola.jpg &lt;br /&gt;
}}&lt;br /&gt;
===ShB===&lt;br /&gt;
{{#invoke:Sandbox (Gurgum)/NPC Quest Appearance|resolve&lt;br /&gt;
|page=Y&#039;shtola&lt;br /&gt;
|questid=69414&lt;br /&gt;
|fallback=File:Y&#039;shtola.jpg &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Fail - should have ARR appearance==&lt;br /&gt;
{{#invoke:Sandbox (Gurgum)/NPC Quest Appearance|resolve&lt;br /&gt;
|page=Y&#039;shtola&lt;br /&gt;
|questid=69424&lt;br /&gt;
|fallback=File:Y&#039;shtola.jpg &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Subobjects==&lt;br /&gt;
{{#ask:[[-Has subobject::Y&#039;shtola]]&lt;br /&gt;
|?Has internal ID&lt;br /&gt;
|?Has appearance&lt;br /&gt;
|sort=Has internal ID&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gurgum</name></author>
	</entry>
	<entry>
		<id>https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=User:Gurgum/sandbox/Image_gallery_line/Quest&amp;diff=1582050</id>
		<title>User:Gurgum/sandbox/Image gallery line/Quest</title>
		<link rel="alternate" type="text/html" href="https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=User:Gurgum/sandbox/Image_gallery_line/Quest&amp;diff=1582050"/>
		<updated>2026-10-19T17:42:01Z</updated>

		<summary type="html">&lt;p&gt;Gurgum: /* Subobjects */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
{{#vardefine:npcimage|{{#invoke:NPC Quest Appearance|resolve|page={{{pagename|}}}|questid={{{questid|}}}|fallback={{#if:{{{image|}}}|{{{image|}}}|File:Image Placeholder.png}}}}}}{{#var:npcimage}}{{!}} {{{pagename|}}} {{#ifeq:{{{availability|}}}|Future|[[File:Journal icon1.png|20px|Future content|link=]]}}&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Testing:&lt;br /&gt;
&lt;br /&gt;
{{#invoke:Sandbox (Gurgum)/NPC Quest Appearance|resolve&lt;br /&gt;
|page=Y&#039;shtola&lt;br /&gt;
|questid=67189&lt;br /&gt;
|fallback=File:Y&#039;shtola.jpg &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{#invoke:Sandbox (Gurgum)/NPC Quest Appearance|resolve&lt;br /&gt;
|page=Y&#039;shtola&lt;br /&gt;
|questid=69414&lt;br /&gt;
|fallback=File:Y&#039;shtola.jpg &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Fail - should have ARR appearance==&lt;br /&gt;
{{#invoke:Sandbox (Gurgum)/NPC Quest Appearance|resolve&lt;br /&gt;
|page=Y&#039;shtola&lt;br /&gt;
|questid=69424&lt;br /&gt;
|fallback=File:Y&#039;shtola.jpg &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Subobjects==&lt;br /&gt;
{{#ask:[[-Has subobject::Y&#039;shtola]]&lt;br /&gt;
|?Has internal ID&lt;br /&gt;
|?Has appearance&lt;br /&gt;
|sort=Has internal ID&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gurgum</name></author>
	</entry>
	<entry>
		<id>https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=User:Gurgum/sandbox/Image_gallery_line/Quest&amp;diff=1582049</id>
		<title>User:Gurgum/sandbox/Image gallery line/Quest</title>
		<link rel="alternate" type="text/html" href="https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=User:Gurgum/sandbox/Image_gallery_line/Quest&amp;diff=1582049"/>
		<updated>2026-10-19T17:41:22Z</updated>

		<summary type="html">&lt;p&gt;Gurgum: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
{{#vardefine:npcimage|{{#invoke:NPC Quest Appearance|resolve|page={{{pagename|}}}|questid={{{questid|}}}|fallback={{#if:{{{image|}}}|{{{image|}}}|File:Image Placeholder.png}}}}}}{{#var:npcimage}}{{!}} {{{pagename|}}} {{#ifeq:{{{availability|}}}|Future|[[File:Journal icon1.png|20px|Future content|link=]]}}&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Testing:&lt;br /&gt;
&lt;br /&gt;
{{#invoke:Sandbox (Gurgum)/NPC Quest Appearance|resolve&lt;br /&gt;
|page=Y&#039;shtola&lt;br /&gt;
|questid=67189&lt;br /&gt;
|fallback=File:Y&#039;shtola.jpg &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{#invoke:Sandbox (Gurgum)/NPC Quest Appearance|resolve&lt;br /&gt;
|page=Y&#039;shtola&lt;br /&gt;
|questid=69414&lt;br /&gt;
|fallback=File:Y&#039;shtola.jpg &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Fail - should have ARR appearance==&lt;br /&gt;
{{#invoke:Sandbox (Gurgum)/NPC Quest Appearance|resolve&lt;br /&gt;
|page=Y&#039;shtola&lt;br /&gt;
|questid=69424&lt;br /&gt;
|fallback=File:Y&#039;shtola.jpg &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Subobjects==&lt;br /&gt;
{{#ask:[[-Has subobject::Y&#039;shtola]]&lt;br /&gt;
|?Has internal ID&lt;br /&gt;
|?Has appearance&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gurgum</name></author>
	</entry>
	<entry>
		<id>https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=User:Gurgum/sandbox/Image_gallery_line/Quest&amp;diff=1582048</id>
		<title>User:Gurgum/sandbox/Image gallery line/Quest</title>
		<link rel="alternate" type="text/html" href="https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=User:Gurgum/sandbox/Image_gallery_line/Quest&amp;diff=1582048"/>
		<updated>2026-10-19T17:39:03Z</updated>

		<summary type="html">&lt;p&gt;Gurgum: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
{{#vardefine:npcimage|{{#invoke:NPC Quest Appearance|resolve|page={{{pagename|}}}|questid={{{questid|}}}|fallback={{#if:{{{image|}}}|{{{image|}}}|File:Image Placeholder.png}}}}}}{{#var:npcimage}}{{!}} {{{pagename|}}} {{#ifeq:{{{availability|}}}|Future|[[File:Journal icon1.png|20px|Future content|link=]]}}&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Testing:&lt;br /&gt;
&lt;br /&gt;
{{#invoke:Sandbox (Gurgum)/NPC Quest Appearance|resolve&lt;br /&gt;
|page=Y&#039;shtola&lt;br /&gt;
|questid=67189&lt;br /&gt;
|fallback=File:Y&#039;shtola.jpg &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{#invoke:Sandbox (Gurgum)/NPC Quest Appearance|resolve&lt;br /&gt;
|page=Y&#039;shtola&lt;br /&gt;
|questid=69414&lt;br /&gt;
|fallback=File:Y&#039;shtola.jpg &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Fail - should have ARR appearance==&lt;br /&gt;
{{#invoke:Sandbox (Gurgum)/NPC Quest Appearance|resolve&lt;br /&gt;
|page=Y&#039;shtola&lt;br /&gt;
|questid=69424&lt;br /&gt;
|fallback=File:Y&#039;shtola.jpg &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Subobjects==&lt;br /&gt;
{{#ask:[[Y&#039;shtola]]&lt;br /&gt;
|?Has subobject.Has internal ID&lt;br /&gt;
|?Has subobject.Has appearance&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gurgum</name></author>
	</entry>
	<entry>
		<id>https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=User:Gurgum/sandbox/Image_gallery_line/Quest&amp;diff=1582047</id>
		<title>User:Gurgum/sandbox/Image gallery line/Quest</title>
		<link rel="alternate" type="text/html" href="https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=User:Gurgum/sandbox/Image_gallery_line/Quest&amp;diff=1582047"/>
		<updated>2026-10-19T17:26:11Z</updated>

		<summary type="html">&lt;p&gt;Gurgum: Created page with &amp;quot;&amp;lt;includeonly&amp;gt; {{#vardefine:npcimage|{{#invoke:NPC Quest Appearance|resolve|page={{{pagename|}}}|questid={{{questid|}}}|fallback={{#if:{{{image|}}}|{{{image|}}}|File:Image Placeholder.png}}}}}}{{#var:npcimage}}{{!}} {{{pagename|}}} {{#ifeq:{{{availability|}}}|Future|link=}} &amp;lt;/includeonly&amp;gt; &amp;lt;noinclude&amp;gt;Category:WIP templates&amp;lt;/noinclude&amp;gt;&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&lt;br /&gt;
{{#vardefine:npcimage|{{#invoke:NPC Quest Appearance|resolve|page={{{pagename|}}}|questid={{{questid|}}}|fallback={{#if:{{{image|}}}|{{{image|}}}|File:Image Placeholder.png}}}}}}{{#var:npcimage}}{{!}} {{{pagename|}}} {{#ifeq:{{{availability|}}}|Future|[[File:Journal icon1.png|20px|Future content|link=]]}}&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;[[Category:WIP templates]]&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gurgum</name></author>
	</entry>
	<entry>
		<id>https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=Module:Sandbox_(Gurgum)/NPC_Quest_Appearance&amp;diff=1582046</id>
		<title>Module:Sandbox (Gurgum)/NPC Quest Appearance</title>
		<link rel="alternate" type="text/html" href="https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=Module:Sandbox_(Gurgum)/NPC_Quest_Appearance&amp;diff=1582046"/>
		<updated>2026-10-19T16:59:15Z</updated>

		<summary type="html">&lt;p&gt;Gurgum: orig&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;local p = {}&lt;br /&gt;
&lt;br /&gt;
function p.resolve(frame)&lt;br /&gt;
    local page = frame.args.page&lt;br /&gt;
    local questIDStr = (frame.args.questid or &amp;quot;&amp;quot;):gsub(&amp;quot;,&amp;quot;, &amp;quot;&amp;quot;)&lt;br /&gt;
    local questID = tonumber(questIDStr)&lt;br /&gt;
    &lt;br /&gt;
    local function getPageAppearance()&lt;br /&gt;
        local r = mw.smw.ask({ &amp;quot;[[&amp;quot; .. page .. &amp;quot;]]&amp;quot;, &amp;quot;?Has appearance#&amp;quot;, &amp;quot;limit=1&amp;quot; })&lt;br /&gt;
        if r and r[1] then return r[1][&amp;quot;Has appearance&amp;quot;] or &amp;quot;&amp;quot; end&lt;br /&gt;
        return &amp;quot;&amp;quot;&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    local fallback = frame.args.fallback ~= nil and frame.args.fallback or getPageAppearance()&lt;br /&gt;
&lt;br /&gt;
    if not page or not questID then&lt;br /&gt;
        return fallback&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    local results = mw.smw.ask({&lt;br /&gt;
        &amp;quot;[[-Has subobject::&amp;quot; .. page .. &amp;quot;]]&amp;quot;,&lt;br /&gt;
        &amp;quot;[[Has internal ID::≤&amp;quot; .. questID .. &amp;quot;]]&amp;quot;,&lt;br /&gt;
        &amp;quot;?Has appearance#&amp;quot;,&lt;br /&gt;
        &amp;quot;sort=Has internal ID&amp;quot;,&lt;br /&gt;
        &amp;quot;order=desc&amp;quot;,&lt;br /&gt;
        &amp;quot;limit=1&amp;quot;&lt;br /&gt;
    })&lt;br /&gt;
&lt;br /&gt;
    if results and results[1] then&lt;br /&gt;
        return results[1][&amp;quot;Has appearance&amp;quot;] or fallback&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    return fallback&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.test(frame)&lt;br /&gt;
    local page = frame.args.page&lt;br /&gt;
    if not page then return &amp;quot;No page specified&amp;quot; end&lt;br /&gt;
&lt;br /&gt;
    local results = mw.smw.ask({&lt;br /&gt;
        &amp;quot;[[-Has subobject::&amp;quot; .. page .. &amp;quot;]]&amp;quot;,&lt;br /&gt;
        &amp;quot;?Has appearance#&amp;quot;,&lt;br /&gt;
        &amp;quot;?Has internal ID#&amp;quot;,&lt;br /&gt;
        &amp;quot;limit=10&amp;quot;&lt;br /&gt;
    })&lt;br /&gt;
&lt;br /&gt;
    if results == nil then return &amp;quot;NIL&amp;quot; end&lt;br /&gt;
    if #results == 0 then return &amp;quot;EMPTY&amp;quot; end&lt;br /&gt;
    return mw.dumpObject(results)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Gurgum</name></author>
	</entry>
	<entry>
		<id>https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=Template:Mount_infobox&amp;diff=1582045</id>
		<title>Template:Mount infobox</title>
		<link rel="alternate" type="text/html" href="https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=Template:Mount_infobox&amp;diff=1582045"/>
		<updated>2026-10-19T16:47:57Z</updated>

		<summary type="html">&lt;p&gt;Gurgum: remove unused code&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;templatestyles src=&amp;quot;Infobox/styles.css&amp;quot;/&amp;gt;{{#set:&lt;br /&gt;
Has context = mount&lt;br /&gt;
|Has seats = {{{seats|1}}}&lt;br /&gt;
|Has patch = {{{patch|}}}&lt;br /&gt;
|Has internal ID = {{{id-gt|}}}&lt;br /&gt;
&amp;lt;!--Availability is &amp;quot;current&amp;quot; unless set by the retired/future hatnotes--&amp;gt;&lt;br /&gt;
| Has game availability = {{#var:availability|Current}}&lt;br /&gt;
}}{{expansion content|{{{patch|}}}}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;infobox-n mount&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;icon mount-infobox-icon&amp;quot;&amp;gt;{{#invoke:Icon|renderGameIcon|type=mount|size=big|icon=File:{{{icon|{{#titleparts:{{PAGENAMEE}}}}.png}}}|link=File:{{{icon|{{PAGENAMEE}}.png}}}}}{{#set:Has game icon=File:{{{icon|{{#titleparts:{{PAGENAME}}}}.png}}}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;heading&amp;quot;&amp;gt;[[Has canonical name::{{{name|{{#titleparts:{{PAGENAME}}}}}}}]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;details mount&amp;quot;&amp;gt;&lt;br /&gt;
{{#if:{{{seats|}}}|&amp;lt;span class=&amp;quot;characteristic&amp;quot; title=&amp;quot;This mount can be ridden by {{{seats|}}} player(s) at once.&amp;quot;&amp;gt;{{{seats}}}-SEATER&amp;lt;/span&amp;gt; &amp;amp;nbsp;}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;wrapper&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;image_wrapper&amp;quot;&amp;gt;{{#if:{{{image|}}}&lt;br /&gt;
  | {{#ifeq:{{{image}}}|no|{{clear}}&amp;lt;!-- Not visible or necessary--&amp;gt;| [[Has appearance::File:{{{image}}}|200x260px]] }}&lt;br /&gt;
  | {{#vardefine:default|File:{{#replace:{{#titleparts:{{PAGENAME}}}}|:|-}}.jpg}} {{#ifexist:{{#var:default}} &amp;lt;!-- Default file name to display --&amp;gt;&lt;br /&gt;
        | [[Has appearance::{{#var:default}}|200x260px]]&lt;br /&gt;
        | [[{{#var:default}}|Upload an image of this mount.]]&amp;lt;!-- Red link to file upload page --&amp;gt;&lt;br /&gt;
    }}&lt;br /&gt;
}}&amp;lt;/p&amp;gt;&lt;br /&gt;
{{#if: {{{movement|}}} |&lt;br /&gt;
;Movement&lt;br /&gt;
:{{#arraymap:{{{movement|}}}|,|@@@|[[Has movement type::{{ucfirst:@@@}}]]|&amp;lt;br&amp;gt;}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{summon|}}} |&lt;br /&gt;
;Summon&lt;br /&gt;
: {{Item icon|{{{summon}}}|wrap=true}} {{#set:Has summon item={{{summon}}}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{action|}}} |&lt;br /&gt;
;Mount Action&lt;br /&gt;
:{{#arraymap:{{{action}}}|,|@@@|{{Item icon|@@@|wrap=true}}{{#set:Has action=@@@}}|&amp;lt;br&amp;gt;}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{music|}}} |&lt;br /&gt;
; Music&lt;br /&gt;
: {{#if:{{{orchestrion|}}}|{{Item icon|{{{music}}} Orchestrion Roll|alt={{{music}}}|wrap=true}}|{{{music}}}}} {{#set:Has background music={{{music}}}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{tooltip|}}} |&lt;br /&gt;
;Tooltip&lt;br /&gt;
:{{{tooltip}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{patch|}}} |&lt;br /&gt;
; Patch&lt;br /&gt;
: [[Patch {{{patch}}}|{{{patch}}}]]&lt;br /&gt;
}}&lt;br /&gt;
{{clear}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{description|}}}|&lt;br /&gt;
{{Quotation|In-game description|{{{description}}}}} }}{{online store description|online-store-id={{{online-store-id|}}}|online-store-description1={{{online-store-description1|}}}|online-store-description2={{{online-store-description2|}}}}}&lt;br /&gt;
&amp;lt;!-- AUTOCATEGORIZATION --&amp;gt;&lt;br /&gt;
{{#if: {{NAMESPACE}}&amp;lt;!-- no categories if outside of article namespace --&amp;gt;&lt;br /&gt;
 | &amp;lt;!-- Do not categorize --&amp;gt; |&lt;br /&gt;
 [[Category:Mounts]]&lt;br /&gt;
 {{#ifeq: {{{seats|}}} | 2 | [[Category:Two-seater mounts]] |}}&lt;br /&gt;
 {{#ifeq: {{{seats|}}} | 4 | [[Category:Four-seater mounts]] |}}&lt;br /&gt;
 {{#if: {{{image|}}} | | {{#ifexist: {{#var:default}} | | [[Category:Mounts with no image]] }} }}&lt;br /&gt;
 {{#if: {{{movement|}}} |&lt;br /&gt;
  {{#arraymap:{{{movement|}}}|,|@@@|[[Category:{{ucfirst:@@@}} mounts]]|}}&lt;br /&gt;
  | }}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
Acquisition information - only displayed on the Mounts list&lt;br /&gt;
--&amp;gt;{{Obtainable_parameter&lt;br /&gt;
| source-type = {{{source-type|}}}&lt;br /&gt;
| obtain-by = {{{obtain-by|}}}&lt;br /&gt;
| obtainable = {{#var:is-obtainable|{{{obtainable|}}}}}&lt;br /&gt;
| cash-shop = {{{cash-shop|}}}&lt;br /&gt;
}}&amp;lt;/includeonly&amp;gt; &amp;lt;!-- this trailing space is a whitespace fix --&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&amp;lt;pre&amp;gt;{{Mount infobox&lt;br /&gt;
| name = Blissful Kamuy&lt;br /&gt;
| icon = Blissful kamuy icon1.png&lt;br /&gt;
| image = Blissful_Kamuy_Image.png&lt;br /&gt;
| description = Believe it or not, this monstrous canine did not always glow, only achieving its heavenly effulgence upon receiving the blessing of Lakshmi after being offered to the Lady of Bliss by her loyal Ananta dreamers.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;quot;This is no lone coywolf you&#039;ll be facing.&amp;quot; - [[Hetzkin]]&lt;br /&gt;
| tooltip = Summon forth your blissful kamuy, blessed wolf who shall not be bound by such corporeal laws as gravity or aerodynamics.&lt;br /&gt;
| summon =  Blissful Kamuy Fife&lt;br /&gt;
| movement = Terrestrial&lt;br /&gt;
| seats = 1&lt;br /&gt;
| music = Beauty&#039;s Wicked Wiles&lt;br /&gt;
| orchestrion = y&lt;br /&gt;
| patch = 4.0&lt;br /&gt;
| source-type = Trials&lt;br /&gt;
| obtain-by = * Random drop upon completion of {{i|The Jade Stoa (Extreme)}}.&lt;br /&gt;
* Purchased from [[Eschina]] for 99 {{item icon|Byakko Totem}}s.&lt;br /&gt;
| obtainable = y&lt;br /&gt;
| cash-shop = n&lt;br /&gt;
}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
{{Mount infobox&lt;br /&gt;
| name = Blissful Kamuy&lt;br /&gt;
| icon = Blissful kamuy icon1.png&lt;br /&gt;
| image = Blissful_Kamuy_Image.png&lt;br /&gt;
| description = Believe it or not, this monstrous canine did not always glow, only achieving its heavenly effulgence upon receiving the blessing of Lakshmi after being offered to the Lady of Bliss by her loyal Ananta dreamers.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&amp;quot;This is no lone coywolf you&#039;ll be facing.&amp;quot; - [[Hetzkin]]&lt;br /&gt;
| tooltip = Summon forth your blissful kamuy, blessed wolf who shall not be bound by such corporeal laws as gravity or aerodynamics.&lt;br /&gt;
| summon =  Blissful Kamuy Fife&lt;br /&gt;
| movement = terrestrial&lt;br /&gt;
| seats = 1&lt;br /&gt;
| music = Beauty&#039;s Wicked Wiles&lt;br /&gt;
| orchestrion = y&lt;br /&gt;
| patch = 4.0&lt;br /&gt;
| source-type = Trials&lt;br /&gt;
| obtain-by = * Random drop upon completion of {{i|The Jade Stoa (Extreme)}}.&lt;br /&gt;
* Purchased from [[Eschina]] for 99 {{item icon|Byakko Totem}}s.&lt;br /&gt;
| obtainable = y&lt;br /&gt;
| cash-shop = n&lt;br /&gt;
}}&lt;br /&gt;
{{clear}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gurgum</name></author>
	</entry>
	<entry>
		<id>https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=User:Gurgum/sandbox/Enemies&amp;diff=1582044</id>
		<title>User:Gurgum/sandbox/Enemies</title>
		<link rel="alternate" type="text/html" href="https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=User:Gurgum/sandbox/Enemies&amp;diff=1582044"/>
		<updated>2026-10-19T16:24:19Z</updated>

		<summary type="html">&lt;p&gt;Gurgum: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#vardefine:conditions|[[Category:Enemies]][[Is boss::True]][[Located in instance.Has duty type::Dungeon]]}}&lt;br /&gt;
&lt;br /&gt;
{{#ask:{{#var:conditions}}&lt;br /&gt;
|format=count&lt;br /&gt;
}}&lt;br /&gt;
{{#ask:{{#var:conditions}}&lt;br /&gt;
|?Has patch&lt;br /&gt;
|?Located in instance&lt;br /&gt;
|?Located in instance.Has duty type&lt;br /&gt;
|format=table&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Gurgum</name></author>
	</entry>
	<entry>
		<id>https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=Property:Has_eureka_light&amp;diff=1582043</id>
		<title>Property:Has eureka light</title>
		<link rel="alternate" type="text/html" href="https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=Property:Has_eureka_light&amp;diff=1582043"/>
		<updated>2026-10-19T15:56:04Z</updated>

		<summary type="html">&lt;p&gt;Gurgum: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This [[Has type::Text]] property is set by {{tl|FATE infobox}} for Eureka FATEs.&lt;/div&gt;</summary>
		<author><name>Gurgum</name></author>
	</entry>
	<entry>
		<id>https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=Property:Has_eureka_light&amp;diff=1582042</id>
		<title>Property:Has eureka light</title>
		<link rel="alternate" type="text/html" href="https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=Property:Has_eureka_light&amp;diff=1582042"/>
		<updated>2026-10-19T15:54:43Z</updated>

		<summary type="html">&lt;p&gt;Gurgum: Created a property of type Text&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a property of type [[Has type::Text]].&lt;/div&gt;</summary>
		<author><name>Gurgum</name></author>
	</entry>
	<entry>
		<id>https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=Template:Item_infobox&amp;diff=1582041</id>
		<title>Template:Item infobox</title>
		<link rel="alternate" type="text/html" href="https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=Template:Item_infobox&amp;diff=1582041"/>
		<updated>2026-10-19T15:51:51Z</updated>

		<summary type="html">&lt;p&gt;Gurgum: add note on types&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;templatestyles src=&amp;quot;Infobox/styles.css&amp;quot;/&amp;gt;{{#set:&lt;br /&gt;
| Is desynthesizable = {{{desynthesizable|}}}&lt;br /&gt;
| Is desynthesized by = {{{desynth-class|}}}&lt;br /&gt;
&amp;lt;!--Availability is &amp;quot;current&amp;quot; unless set by the retired/future hatnotes--&amp;gt;&lt;br /&gt;
| Has game availability = {{#var:availability|Current}}&lt;br /&gt;
}}{{#if:{{{dyeable|}}}|{{#set:Is dyeable = true&lt;br /&gt;
| Has dye channels = {{{dye-count|}}}&lt;br /&gt;
}}}}{{expansion content|{{{patch|}}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#vardefine:id-edb-exists|{{{id-edb-exists|y}}}}}{{#vardefine:id-gt-exists|{{{id-gt-exists|y}}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;infobox-n item&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:left;height:50px;position:relative;top:0px;left:0px;visibility:hidden;&amp;quot;&amp;gt;.&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;icon infobox-icon&amp;quot;&amp;gt;{{#if: {{{icon|}}}&lt;br /&gt;
 | {{#ifeq:{{lc:{{{type|}}}}}|currency|[[File:{{{icon|}}}|46px]]{{#vardefine:id-edb-exists|n}}|{{#invoke:Icon|&lt;br /&gt;
 renderGameIcon&lt;br /&gt;
 |type=item&lt;br /&gt;
 |size=big&lt;br /&gt;
 |icon=File:{{{icon}}}&lt;br /&gt;
 |link=File:{{{icon}}}&lt;br /&gt;
 |dyeCount={{#if: {{{dye-count|}}}|{{{dye-count|}}}|{{#if: {{{dyeable|}}}|1|0}}}}&lt;br /&gt;
 }}}}{{#set:Has game icon=File:{{{icon}}}}}&lt;br /&gt;
 | {{#switch: {{lc:{{{type}}}}}&lt;br /&gt;
    | recipe | recipe sheet = [[Category:Recipe sheets missing icon]]&lt;br /&gt;
    | #default = {{#vardefine:clean-icon|{{#titleparts:{{#replace:{{#replace:{{PAGENAME}}|:|-}}|/|-}}}}.png}}{{#invoke:Icon|renderGameIcon|type=item|size=big|icon=File:{{#var:clean-icon}}|link=File:{{#var:clean-icon}}}}{{#set:Has game icon=File:{{#var:clean-icon}}}} }}&lt;br /&gt;
}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;heading&amp;quot;&amp;gt;[[Has canonical name::{{{name|{{#titleparts:{{PAGENAME}}}}}}}]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;statistics item {{#if:{{{unique|}}}{{{untradable|}}}{{{market-prohibited|}}}||empty}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{unique|}}}|{{#set:Is unique=Y}}&amp;lt;span class=&amp;quot;characteristic unique&amp;quot; title=&amp;quot;Only one of this item can be held at a time.&amp;quot;&amp;gt;UNIQUE&amp;lt;/span&amp;gt; &amp;amp;nbsp;}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{untradable|}}}|{{#set:Is untradable=Y}}&amp;lt;span class=&amp;quot;characteristic untradable&amp;quot; title=&amp;quot;This item cannot be traded to another player.&amp;quot;&amp;gt;UNTRADABLE&amp;lt;/span&amp;gt; &amp;amp;nbsp;}}&amp;lt;!--all untradable items are market prohibited, but not vice-versa&lt;br /&gt;
--&amp;gt;{{#if:{{{market-prohibited|}}}{{{untradable|}}}|{{#set:Is market prohibited=Y}}&amp;lt;span class=&amp;quot;characteristic unsellable&amp;quot; title=&amp;quot;This item cannot be sold on the Market Board{{#if:{{{untradable|}}}||, but it can be traded directly to another player or placed in a free company chest}}.&amp;quot;&amp;gt;MARKET&amp;amp;nbsp;PROHIBITED&amp;lt;/span&amp;gt; &amp;amp;nbsp;}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{island-sanctuary|}}}|{{#set:Is island sanctuary item=Y}}{{#vardefine:id-edb-exists|n}}[[File:Island Sanctuary icon.png|link=Island Sanctuary|16px]]&amp;amp;nbsp;&amp;lt;span class=&amp;quot;characteristic&amp;quot; style=&amp;quot;color:blue&amp;quot; title=&amp;quot;This item is part of Island Sanctuary and not stored in the normal player inventory.&amp;quot;&amp;gt;ISLAND SANCTUARY ITEM&amp;lt;/span&amp;gt; &amp;amp;nbsp;}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{cosmic-exploration|}}}|{{#set:Is cosmic exploration item=Y}}{{#vardefine:id-edb-exists|n}}[[File:Cosmic Exploration icon.png|link=Cosmic Exploration|16px]]&amp;amp;nbsp;&amp;lt;span class=&amp;quot;characteristic&amp;quot; style=&amp;quot;color:teal&amp;quot; title=&amp;quot;This item is part of Cosmic Exploration and not stored in the normal player inventory.&amp;quot;&amp;gt;COSMIC EXPLORATION ITEM&amp;lt;/span&amp;gt; &amp;amp;nbsp;}}{{#if:{{{unsellable|}}}|{{#set:Is unsellable=Y}}}}&amp;lt;!---&lt;br /&gt;
--&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;wrapper&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!--Display an image for housing items and fish&lt;br /&gt;
- fish have type = crafting material, material type = Seafood&lt;br /&gt;
- type = other -- material-types are housing types, plus seasonal misc., &amp;quot;other&amp;quot; for bardings, and &amp;quot;miscellany&amp;quot; for bouquets)&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
{{#switch:{{lc:{{{type|}}}}}|other|crafting material=&lt;br /&gt;
{{#switch:{{lc:{{{material-type}}}}}&lt;br /&gt;
|ceiling light|construction permit|door|exterior wall|exterior wall decoration|fence|flooring|furnishing|interior wall|outdoor furnishing|painting|placard|roof|roof decoration|rug|table|tabletop|wall-mounted|window|other|miscellany|seasonal miscellany|seafood=&lt;br /&gt;
{{#ifeq:{{{image|}}}|no|&amp;lt;!-- Not visible or necessary--&amp;gt;|&amp;lt;p class=&amp;quot;image_wrapper&amp;quot;&amp;gt;{{#if:{{{image|}}}&lt;br /&gt;
  | {{#set:Has image caption=[[{{#titleparts:{{PAGENAME}}}}|{{#titleparts: {{{name|{{PAGENAME}}}}}}}]]}}[[Has appearance::File:{{{image}}}|280x420px]]&lt;br /&gt;
  | {{#vardefine:default|{{#replace:{{#titleparts:{{PAGENAME}}}}|:|-}}}}{{#ifexist:File:{{#var:default}}.jpg &amp;lt;!-- Check for .jpg first --&amp;gt;&lt;br /&gt;
        | [[Has appearance::File:{{#var:default}}.jpg|280x420px]]&lt;br /&gt;
        | {{#ifexist:File:{{#var:default}}.jpeg &amp;lt;!-- Check for .jpeg --&amp;gt;&lt;br /&gt;
           | [[Has appearance::File:{{#var:default}}.jpeg|280x420px]]&lt;br /&gt;
           | {{#ifexist:File:{{#var:default}}.png &amp;lt;!-- Check for .png --&amp;gt;&lt;br /&gt;
              | [[Has appearance::File:{{#var:default}}.png|280x420px]]&lt;br /&gt;
              | [[Category:Items with no infobox image]]&lt;br /&gt;
           }}&lt;br /&gt;
        }}&lt;br /&gt;
    }}&lt;br /&gt;
}}&amp;lt;/p&amp;gt;}}&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
;[[Item|Item type]]&lt;br /&gt;
:{{#arraymap: {{{type|}}} |,|@@@|{{#switch: {{lc:@@@}}&lt;br /&gt;
  | consumable          = [[Has item type::Consumable]]&lt;br /&gt;
  | container           = [[Has item type::Container]]&lt;br /&gt;
  | catalyst            = [[Has item type::Catalyst]]&lt;br /&gt;
  | crafting material   = [[Has item type::Material]]&lt;br /&gt;
  | decoration          = [[Decoration]]{{#set:Has item type=Decoration}}{{#set:Has decoration type={{ucfirst:{{{decoration type|}}}}}}}&lt;br /&gt;
  | generic             = [[Generic]]&lt;br /&gt;
  | gardening           = [[Has item type::Gardening]]&lt;br /&gt;
  | gardening starter   = [[Has item type::Gardening]]&lt;br /&gt;
  | ingredient          = [[Has item type::Ingredient]]&lt;br /&gt;
  | key item            = [[Has item type::Key Item]]{{#vardefine:id-edb-exists|n}}{{#vardefine:id-gt-exists|n}}&lt;br /&gt;
  | materia             = [[Has item type::Materia]]&lt;br /&gt;
  | meal                = [[Has item type::Meal]]&lt;br /&gt;
  | medicine            = [[Has item type::Medicine]]&lt;br /&gt;
  | minion              = [[Has item type::Minion]]&lt;br /&gt;
  | miscellany          = [[Has item type::Miscellany]]&lt;br /&gt;
  | produce             = [[Has item type::Gardening]]&lt;br /&gt;
  | seasonal miscellany = [[Has item type::Seasonal Miscellany]]&lt;br /&gt;
  | island sanctuary material = [[Has item type::Island Sanctuary Material]]&lt;br /&gt;
  | leavings            = [[Has item type::Leaving]]&lt;br /&gt;
  | isleworks handicrafts = [[Has item type::Isleworks Handicrafts]]&lt;br /&gt;
  | none&lt;br /&gt;
  | other               = [[Has item type::Other]]&lt;br /&gt;
  | orchestrion roll    = [[Has item type::Orchestrion Roll]]&lt;br /&gt;
  | upgrade component   = [[Has item type::Upgrade Component]]&lt;br /&gt;
  | reagent             = [[Has item type::Reagent]]&lt;br /&gt;
  | recipe              = [[Has item type::Recipe]]&lt;br /&gt;
  | recipe sheet        = [[Recipe sheet]]{{#set:Has item type=Recipe sheet}}&lt;br /&gt;
  | service             = [[Has item type::Service]] --&amp;gt;&lt;br /&gt;
  | container           = [[Has item type::Container]]&lt;br /&gt;
  | collection          = [[Has item type::Collection]]{{#vardefine:id-edb-exists|n}}{{#vardefine:id-gt-exists|n}}&lt;br /&gt;
  | crafting material   = [[Has item type::Crafting material]] {{#if:{{NAMESPACE}}||__NOTOC__}}&lt;br /&gt;
  | schematic           = [[Has item type::Schematic]]{{#vardefine:id-edb-exists|n}}{{#vardefine:id-gt-exists|n}}&lt;br /&gt;
  | #default = {{ucfirst:@@@}}{{#set:Has item type={{ucfirst:@@@}}&amp;lt;!-- END #set:Has item type --&amp;gt;}}&lt;br /&gt;
&amp;lt;!-- END #switch:{{lc:@@@}} --&amp;gt;}} |&amp;lt;br&amp;gt;}}{{#if: {{{material-type|}}} |&amp;lt;!--apply title case to material-type--&amp;gt;{{#vardefine:material|{{#arraymap:{{{material-type|}}}|\s|@@@|{{ucfirst:@@@}}|\s}}}}&lt;br /&gt;
;[[material|Material type]]&lt;br /&gt;
:{{#arraymap: {{#var:material}} |,|@@@|{{#switch: {{lc:@@@}}&lt;br /&gt;
  | basic                  = [[Crafting material#Common crafting materials|Basic material]]{{#set:Has material type=Basic}}&lt;br /&gt;
  | fine                   = [[Crafting material#Fine crafting materials|Fine material]]{{#set:Has material type=Fine}}&lt;br /&gt;
  | Stone | stone          = [[Stone (Material)|Stone]]{{#set:Has material type=Stone}}&lt;br /&gt;
  | part | weapon part     = [[Part]]{{#set:Has material type=Part}}&lt;br /&gt;
  | #default               = [[{{#var:material}}]]{{#set:Has material type={{#var:material}}}}&lt;br /&gt;
}}|&amp;lt;br&amp;gt;}} }}{{#switch:{{lc:{{{type|}}}}}&lt;br /&gt;
 | armor skin &lt;br /&gt;
 | weapon skin = {{#if: {{{skin|}}} |&lt;br /&gt;
;[[Skin]]&lt;br /&gt;
:{{#arraymap: {{{skin}}} |,|@@@|{{ifexists|@@@ (skin)&lt;br /&gt;
 | {{cname|@@@ (skin)}}{{#set:Has skin=@@@ (skin)}}&lt;br /&gt;
 | {{cname|@@@}}{{#set:Has skin=@@@}}&lt;br /&gt;
}}&amp;lt;!-- END #ifexist:@@@ (skin) --&amp;gt;|&amp;lt;br&amp;gt;}}&amp;lt;!-- END #arraymap --&amp;gt;&lt;br /&gt;
}}&amp;lt;!-- END #if:{{{skin|}}} --&amp;gt;&amp;lt;!-- continue #arraymap: {{{type}}} --&amp;gt;&lt;br /&gt;
 | recipe&lt;br /&gt;
 | recipe sheet = &lt;br /&gt;
;[[Class|Classes]]&lt;br /&gt;
:{{#vardefine:recipe-object|{{#ask:[[Learned from recipe sheet::{{PAGENAME}}]]|link=none}}&amp;lt;!-- END #vardefine:recipe-object --&amp;gt;}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#arraymap:{{#var:recipe-object}}|,|@@@|{{#ask:[[@@@]]|?Requires rating|?Requires discipline|link=none|format=template|template=Template:Item infobox/recipe object result format}}|}}&lt;br /&gt;
 | minion = &lt;br /&gt;
;[[Minion#List of minions|Minion]]&lt;br /&gt;
:{{#if:{{{minion-set|}}}|[[Is part of minion set::{{ucfirst:{{{minion-set}}}}}]]}}&lt;br /&gt;
 | materia = &lt;br /&gt;
; Requirements&lt;br /&gt;
: Base Item{{#if:{{{ilvl|}}}|&amp;amp;nbsp;(ilvl {{{ilvl}}}){{#set:Has item level requirement={{{ilvl}}}}}&amp;lt;!-- END #if:{{{ilvl|}}} --&amp;gt;}}&lt;br /&gt;
; Adv. melding&lt;br /&gt;
: {{#ifeq:{{{advanced-meld|n}}}|n|No|Yes}}&lt;br /&gt;
 | island sanctuary material | leavings | produce = &lt;br /&gt;
; Unlock rank&lt;br /&gt;
:{{{island-rank|Unknown}}}&lt;br /&gt;
; Export&lt;br /&gt;
: {{#if:{{{export-value-green|}}}|{{cowrie|islander}} {{{export-value-green|Unknown}}}|}}{{#if:{{{export-value-blue|}}}|{{cowrie|seafarer}} {{{export-value-blue|Unknown}}}|}}&lt;br /&gt;
 | isleworks handicrafts = &lt;br /&gt;
; Base export&lt;br /&gt;
: {{cowrie|seafarer}} {{{base-export-value|Unknown}}}&lt;br /&gt;
; Categories&lt;br /&gt;
: {{#arraymap:{{{isleworks-categories}}}|,|@@@| {{#switch:{{lc:@@@}}&lt;br /&gt;
  | accessories | arms | attire | concoctions | confections | foodstuffs | furnishings | ingredients | metalworks | sundries | textiles | woodworks = {{ucfirst:@@@}}&lt;br /&gt;
  | creature creations = Creature Creations&lt;br /&gt;
  | marine merchandise = Marine Merchandise&lt;br /&gt;
  | preserved food = Preserved Food&lt;br /&gt;
  | unburied treasures = Unburied Treasures&lt;br /&gt;
  | #default = &amp;lt;!-- This should never be reached --&amp;gt;}}|&amp;lt;br&amp;gt;}}&lt;br /&gt;
 | alcohol = &lt;br /&gt;
;Alcohol&lt;br /&gt;
: {{#if: {{{alcohol|}}} | [[Has alcohol content::{{{alcohol}}}]] &amp;lt;!-- END #if:{{{alcohol|}}} --&amp;gt;}}&lt;br /&gt;
&amp;lt;!-- END ??? --&amp;gt;}}{{#ifexpr: {{#ask:[[Has ingredient::?;?;{{PAGENAME}}]][[Has recipe source::+]]|format=count}} &amp;gt; 0 |&lt;br /&gt;
;[[Crafting]]&lt;br /&gt;
:{{#arraymap: Carpenter, Blacksmith, Armorer, Goldsmith, Leatherworker, Weaver, Alchemist, Culinarian, Any |,|@@@|&lt;br /&gt;
  {{#vardefine:@@@_min_level|{{#ask:[[Has ingredient::?;?;{{PAGENAME}}]][[Requires class::@@@]]|?Requires crafting level|format=min|default=-1}}&amp;lt;!-- END #vardefine:@@@_min_level --&amp;gt;}}&lt;br /&gt;
  {{#ifexpr: {{#var:@@@_min_level|0}} &amp;gt;= 0 | {{@@@}} {{#var:@@@_min_level}} {{#set:Has minimum usable level=@@@;{{#var:@@@_min_level}}&amp;lt;!-- END #set --&amp;gt;}}&amp;lt;!-- END #ifexpr --&amp;gt;}}&lt;br /&gt;
|&amp;lt;br&amp;gt;&amp;lt;!-- END #arraymap Crafting --&amp;gt;}}&lt;br /&gt;
&amp;lt;!-- END #ifexpr --&amp;gt;}}&amp;lt;!--&lt;br /&gt;
--IF STATEMENTS to define cases where EDB page doesn&#039;t exist--&amp;gt;{{#ifeq: {{lc:{{{material-type|}}}}}|mneme|{{#vardefine:id-edb-exists|n}}|}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#ifeq: {{lc:{{#var:is-retired}}}}|y|{{#vardefine:id-edb-exists|n}}{{#vardefine:id-gt-exists|n}}|}}&amp;lt;!--END OF IF STATEMENTS--&lt;br /&gt;
--&amp;gt;{{Default item parameter&lt;br /&gt;
 | name       = {{{name|{{#titleparts:{{PAGENAME}}}}}}}&lt;br /&gt;
 | type       = {{{type|}}}&lt;br /&gt;
 | status     = {{{status|}}}&lt;br /&gt;
 | rarity     = {{#if:{{{island-sanctuary|}}}|&amp;lt;!--skip--&amp;gt;|{{{rarity|}}}}}&lt;br /&gt;
 | level      = {{{level|}}}&lt;br /&gt;
 | ilvl       = {{{ilvl|}}}&lt;br /&gt;
 | race       = {{{race|}}}&lt;br /&gt;
 | gender     = {{{race|}}}&lt;br /&gt;
 | recast     = {{{recast|}}}&lt;br /&gt;
 | recast-hq     = {{{recast-hq|}}}&lt;br /&gt;
 | cost       = {{{cost|}}}&lt;br /&gt;
 | value      = {{{value|}}}&lt;br /&gt;
 | value-hq   = {{{value-hq|}}}&lt;br /&gt;
 | unsellable = {{{unsellable|}}}&lt;br /&gt;
 | market-prohibited = {{{market-prohibited|}}}&lt;br /&gt;
 | desynth-class = {{{desynth-class|}}}&lt;br /&gt;
 | seals      = {{{seals|}}}&lt;br /&gt;
 | patch      = {{{patch|}}}&lt;br /&gt;
 | skin id    = {{#if: {{{skin|}}} | {{#arraymap:{{{skin}}}|,|@@@|{{ifexists|@@@ (skin) | {{#show:@@@ (skin)|?Has game id#|limit=1|default=}} | {{#show:@@@|?Has game id#|limit=1|default=}} }}|,}} }}&lt;br /&gt;
 | id-edb     = {{{id-edb|}}}&lt;br /&gt;
 | id-gt      = {{{id-gt|}}}&lt;br /&gt;
 | id-edb-exists = {{#var:id-edb-exists}}&lt;br /&gt;
 | id-gt-exists = {{#var:id-gt-exists}}&lt;br /&gt;
&amp;lt;!-- END {{Default item parameter}} --&amp;gt;}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
{{#ifeq:{{{gallery|x}}}|no| {{clear}} &amp;lt;!-- hide for unimplemented items with no preview option --&amp;gt;|&lt;br /&gt;
{{#if:{{{gallery-facewear|}}}|{{clear}} &amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;[[File:{{lc:{{PAGENAME}}}} gallery1.png]] [[File:{{lc:{{PAGENAME}}}} gallery2.png]] [[File:{{lc:{{PAGENAME}}}} gallery3.png]] {{clear}} [[File:{{lc:{{PAGENAME}}}} gallery4.png]] [[File:{{lc:{{PAGENAME}}}} gallery5.png]] [[File:{{lc:{{PAGENAME}}}} gallery6.png]] {{clear}} [[File:{{lc:{{PAGENAME}}}} gallery7.png]] [[File:{{lc:{{PAGENAME}}}} gallery8.png]] [[File:{{lc:{{PAGENAME}}}} gallery9.png]] {{clear}} [[File:{{lc:{{PAGENAME}}}} gallery10.png]] [[File:{{lc:{{PAGENAME}}}} gallery11.png]] [[File:{{lc:{{PAGENAME}}}} gallery12.png]]&amp;lt;/div&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{#if:{{{gallery|}}}{{{gallery1|}}}{{#switch: {{lc:{{{type|}}}}}&lt;br /&gt;
 | miniature&lt;br /&gt;
 | decoration&lt;br /&gt;
 | weapon skin&lt;br /&gt;
 | outfit skin&lt;br /&gt;
 | instrument&lt;br /&gt;
 | musical instrument&lt;br /&gt;
 | toy&lt;br /&gt;
 | travel = exist }} | &amp;lt;!-- Show gallery --&amp;gt; {{Item infobox gallery|{{{gallery|}}}&lt;br /&gt;
 | name = {{{name|{{BASEPAGENAME}}}}}&lt;br /&gt;
 | gallery1 = {{{gallery1|}}}&lt;br /&gt;
 | gallery1-text = {{{gallery1-text|}}}&lt;br /&gt;
 | gallery2 = {{{gallery2|}}}&lt;br /&gt;
 | gallery2-text = {{{gallery2-text|}}}&lt;br /&gt;
 | gallery3 = {{{gallery3|}}}&lt;br /&gt;
 | gallery3-text = {{{gallery3-text|}}}&lt;br /&gt;
 | gallery4 = {{{gallery4|}}}&lt;br /&gt;
 | gallery4-text = {{{gallery4-text|}}}&lt;br /&gt;
 | gallery5 = {{{gallery5|}}}&lt;br /&gt;
 | gallery5-text = {{{gallery5-text|}}}&lt;br /&gt;
}}&lt;br /&gt;
| {{clear}} &amp;lt;!-- Do not show gallery --&amp;gt; }}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
{{#if:{{{description|}}}{{{effects|}}}{{#switch:{{lc:{{{type|}}}}}|service=x}}|&amp;lt;!-- show description section only if description, hint, or variables are defined, or if type is service --&amp;gt;&lt;br /&gt;
{{Quotation|game|{{#if: {{{description|}}} | {{{description}}}{{#ifexpr:{{#invoke:String|find|source={{{description}}}|target=Duration: 30m&amp;lt;br&amp;gt;|plain=true}}&amp;gt;0|(Duration can be extended to 60m by consuming multiple servings)}}{{#set:Has game description={{{description}}}}} }}&lt;br /&gt;
{{#if:{{{effects|}}}|&amp;lt;div class=&amp;quot;item-effects&amp;quot;&amp;gt;Effects:&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;item-effects-list&amp;quot;&amp;gt;&lt;br /&gt;
{{{effects|}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;}}&lt;br /&gt;
{{#if:{{{effects-hq|}}}|&amp;lt;div class=&amp;quot;item-effects&amp;quot;&amp;gt;Effects HQ {{HQ|14|dark}}:&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;item-effects-list&amp;quot;&amp;gt;&lt;br /&gt;
{{{effects-hq|}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;}}}}{{online store description|online-store-id={{{online-store-id|}}}|online-store-description1={{{online-store-description1|}}}|online-store-description2={{{online-store-description2|}}}}}&lt;br /&gt;
}}&amp;lt;!--AUTOCATEGORIZATION--&amp;gt;&lt;br /&gt;
{{#if: {{NAMESPACE}}&amp;lt;!-- no categories if outside of article namespace --&amp;gt;&lt;br /&gt;
          {{#ifeq: {{{categorize|y}}} | n | + }}&lt;br /&gt;
          {{#switch: {{lc:{{{status|}}}}} | historical | unimplemented | future = + }}&lt;br /&gt;
          | &amp;lt;!-- Do not categorize --&amp;gt; |&lt;br /&gt;
{{#if:{{{icon|}}}| | {{#ifexist: File:{{#replace:{{#replace:{{PAGENAME}}|:|-}}|/|-}}.png |&lt;br /&gt;
  | {{#switch: {{lc:{{{type}}}}} | recipe | recipe sheet = | #default = [[Category:Items missing icon]] }} }}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;!--Many of these types were copied from another wiki when the infobox was created and should be removed:&lt;br /&gt;
https://discord.com/channels/312060255469305856/1410978069115703296&lt;br /&gt;
Ideally the &amp;quot;type&amp;quot; would automatically be set as the category, with no extra switch logic&lt;br /&gt;
--&amp;gt;{{#arraymap:{{{type|}}}|,|@@@|{{#switch: {{lc:@@@}}&lt;br /&gt;
 | booster&lt;br /&gt;
 | consumable&lt;br /&gt;
 | container&lt;br /&gt;
 | gizmo&lt;br /&gt;
 | blueprint&lt;br /&gt;
 | event item&lt;br /&gt;
 | feast&lt;br /&gt;
 | finisher&lt;br /&gt;
 | food&lt;br /&gt;
 | gathering tool&lt;br /&gt;
 | gardening starter&lt;br /&gt;
 | produce&lt;br /&gt;
 | gift&lt;br /&gt;
 | harvesting sickle&lt;br /&gt;
 | ingredient&lt;br /&gt;
 | jewel&lt;br /&gt;
 | logging axe&lt;br /&gt;
 | mail carrier&lt;br /&gt;
 | mining pick&lt;br /&gt;
 | salvage item&lt;br /&gt;
 | salvage kit&lt;br /&gt;
 | talisman&lt;br /&gt;
 | tonic&lt;br /&gt;
 | transmutation&lt;br /&gt;
 | upgrade component&lt;br /&gt;
 | utility item       = {{#if: {{{key|}}} | [[Category:{{ucfirst:@@@}}s|{{ucfirst:{{{key}}}}}]] | [[Category:{{ucfirst:@@@}}s|{{PAGENAME}}]] }}&lt;br /&gt;
 | miniature          = {{#if: {{{miniature set|}}}&lt;br /&gt;
                         | {{#switch: {{lc:{{{miniature set}}}}}&lt;br /&gt;
                            | special = [[Category:Special miniatures]]&lt;br /&gt;
                            | #default = [[Category:Set {{{miniature set}}} miniatures]]&lt;br /&gt;
                           }}&lt;br /&gt;
                         | [[Category:Miniatures with set undefined]] }}&lt;br /&gt;
                        {{#set: Has miniature id = {{#if: {{{miniature id|}}} | {{{miniature id}}} | 999 }} }}&lt;br /&gt;
 | trap               = [[Category:Consumables]][[Category:Bundles]]&lt;br /&gt;
 | trick              = [[Category:Consumables]][[Category:Bundles]]&lt;br /&gt;
 | recipe&lt;br /&gt;
 | recipe sheet       = [[Category:Recipe sheets]]&lt;br /&gt;
 | token              = [[Category:Tokens]]&lt;br /&gt;
 | alcohol            = [[Category:Alcohol]]&lt;br /&gt;
 | service            = [[Category:Service items]]&lt;br /&gt;
 | skin&lt;br /&gt;
 | weapon skin&lt;br /&gt;
 | armor skin         = [[Category:Consumables|{{PAGENAME}}]] {{#ifeq: {{{skin type|}}} | back item | [[Category:Back item skins]] | [[Category:{{ucfirst:{{{type}}}}}s|{{PAGENAME}}]] }}&lt;br /&gt;
 | instrument&lt;br /&gt;
 | musical instrument = [[Category:Musical instruments]]&lt;br /&gt;
 | toy                = [[Category:Toys]]&lt;br /&gt;
 | trophy             = [[Category:Trophies]]&lt;br /&gt;
 | materia &lt;br /&gt;
 | catalyst           = [[Category:Crafting catalysts]]&lt;br /&gt;
&amp;lt;!--Minions use the Minion infobox. The only exceptions are minion items that are crafting mats, like Allagan Melon&lt;br /&gt;
| minion = [[Category:Minions]]--&amp;gt;&lt;br /&gt;
 | demimateria        = [[Category:{{ucfirst:@@@}}]]&lt;br /&gt;
 | orchestrion roll   = [[Category:Orchestrion Rolls]]&lt;br /&gt;
 | miscellany         = [[Category:Miscellaneous items]]&lt;br /&gt;
 | seasonal miscellany= [[Category:Miscellaneous items]]&lt;br /&gt;
 | crystal            = [[Category:Crystals]][[Category:Crafting catalysts]]&lt;br /&gt;
 | gardening          = [[Category:Gardening]]&lt;br /&gt;
 | decoration         = [[Category:{{#switch: {{lc:{{{decoration type|}}}}}&lt;br /&gt;
   | plants = Plant&lt;br /&gt;
   | trophies = Trophy&lt;br /&gt;
   | festivals = Festival&lt;br /&gt;
   | obstacles = Obstacle&lt;br /&gt;
   | turrets = Turret &lt;br /&gt;
   | {{{decoration type}}} }} decorations]]&lt;br /&gt;
 | key item            = [[Category:Key Item]]&lt;br /&gt;
 | island sanctuary material  = [[Category:Island Sanctuary Materials]]&lt;br /&gt;
 | isleworks handicrafts = [[Category:Isleworks Handicrafts]]&lt;br /&gt;
 | leavings            = [[Category:Leavings]]&lt;br /&gt;
 | produce             = [[Category:Island Produce]]&lt;br /&gt;
 | facewear            = [[Category:Facewear]]&lt;br /&gt;
 | items (mech ops) | raw materials (stellar missions) | handicrafts (stellar missions) | bait (stellar missions) | seafood (stellar missions) | crafting materials (stellar missions) = [[Category:Cosmic Exploration Items]]&lt;br /&gt;
 | other&lt;br /&gt;
 | none &lt;br /&gt;
 | generic = {{#if: {{{key|}}} | [[Category:Generic items|{{ucfirst:{{{key}}}}}]] | [[Category:Generic items|{{PAGENAME}}]]}}&lt;br /&gt;
 | crafting material   = [[Category:items]]&lt;br /&gt;
 | currency            = [[Category:Currencies]]&lt;br /&gt;
 | collection          = [[Category:Collection]]&lt;br /&gt;
 | [[Category:Items with no type specified]]&lt;br /&gt;
}}&amp;lt;!-- end #switch @@@ --&amp;gt; |}}&amp;lt;!-- end #arraymap --&amp;gt;&lt;br /&gt;
{{#if: {{{material-type|}}} | {{#arraymap:{{{material-type|}}}|,|@@@|{{#switch: {{lc:@@@}}&lt;br /&gt;
 | component = [[Category:Components]]&lt;br /&gt;
 | lumber | wood | ingot | ore | cloth | leather | skin | stone | metal | reagent  = {{#ifexpr: {{#ask:[[Has item data object::{{{name|{{#titleparts:{{PAGENAME}}}}}}}]]|format=count|default=0}} &amp;gt; 0|[[Category:Refined materials]]|[[Category:Basic crafting materials]]}}&lt;br /&gt;
 | festive = [[Category:Festive materials]]&lt;br /&gt;
 | meal = [[Category:Meals]]&lt;br /&gt;
 | medicine = [[Category:Medicines]]&lt;br /&gt;
 | orchestrion roll = [[Category:Orchestrion Rolls]]&lt;br /&gt;
 | outdoor furnishing = [[Category:Outdoor Furnishing]]&lt;br /&gt;
 | other = [[Category:Miscellaneous materials]]&lt;br /&gt;
 | minion = &amp;lt;!--don&#039;t categorize minions--&amp;gt;&lt;br /&gt;
 | #default = [[Category:{{ucfirst:@@@}}]]&lt;br /&gt;
}}|}} }}&lt;br /&gt;
&amp;lt;!-- end #ifeq historical --&amp;gt;&lt;br /&gt;
{{#if: {{{patch|}}}|[[Category:Patch {{{patch}}} Items]]|[[Category:Items needing patch]]}}&lt;br /&gt;
{{#ifeq:{{#sub:{{{name}}}|0|17}}|The Faces We Wear|[[Category:Facewear]]|}}&lt;br /&gt;
{{#if:{{#pos:{{{name|{{#titleparts:{{PAGENAME}}}}}}}|Framer&#039;s Kit}}|[[Category:Framer&#039;s Kits]]}}&lt;br /&gt;
}}&amp;lt;!--END AUTOCATEGORIZATION&lt;br /&gt;
&lt;br /&gt;
Acquisition information - only displayed on list pages&lt;br /&gt;
--&amp;gt;{{Obtainable_parameter&lt;br /&gt;
| source-type = {{{source-type|}}}&lt;br /&gt;
| obtain-by = {{{obtain-by|}}}&lt;br /&gt;
| obtainable = {{#var:is-obtainable|{{{obtainable|}}}}}&lt;br /&gt;
| cash-shop = {{{cash-shop|}}}&lt;br /&gt;
}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&amp;lt;pre&amp;gt;{{Item infobox&lt;br /&gt;
| name = Max-Potion&lt;br /&gt;
| icon = Max-Potion.png&lt;br /&gt;
| description = This spiritous concoction instantly restores a considerable amount of HP.&lt;br /&gt;
| effects = {{item effect|restore hp|percent=24|max=1920}}&lt;br /&gt;
| effects-hq = {{item effect|restore hp|percent=30|max=2400}}&lt;br /&gt;
| type = medicine&lt;br /&gt;
| recast = 75&lt;br /&gt;
| value = 29&lt;br /&gt;
| value-hq = 32&lt;br /&gt;
| rarity = white&lt;br /&gt;
| patch = 2.0&lt;br /&gt;
| id-edb = 810081f550e&lt;br /&gt;
| id-gt = 13637&lt;br /&gt;
}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
{{Item infobox&lt;br /&gt;
| name = Max-Potion&lt;br /&gt;
| icon = Max-Potion.png&lt;br /&gt;
| description = This spiritous concoction instantly restores a considerable amount of HP.&lt;br /&gt;
| effects = {{item effect|restore hp|percent=24|max=1920}}&lt;br /&gt;
| effects-hq = {{item effect|restore hp|percent=30|max=2400}}&lt;br /&gt;
| type = medicine&lt;br /&gt;
| recast = 75&lt;br /&gt;
| value = 29&lt;br /&gt;
| value-hq = 32&lt;br /&gt;
| rarity = white&lt;br /&gt;
| patch = 2.0&lt;br /&gt;
| id-edb = 810081f550e&lt;br /&gt;
| id-gt = 13637&lt;br /&gt;
}}&lt;br /&gt;
{{clear}}&lt;br /&gt;
&amp;lt;pre&amp;gt;{{Item infobox&lt;br /&gt;
| name = Raisins&lt;br /&gt;
| icon = Raisins.png&lt;br /&gt;
| description = Dried lowland grapes, sweetened in the sun.&lt;br /&gt;
| effects = {{item effect|spell speed|percent=8|max=2}}{{item effect|vitality|percent=1}}{{item effect|direct hit rate|percent=1}}&lt;br /&gt;
| type = meal&lt;br /&gt;
| value = 1&lt;br /&gt;
| rarity = white&lt;br /&gt;
| unique = y&lt;br /&gt;
| untradable = y&lt;br /&gt;
| unsellable = y&lt;br /&gt;
| patch = 2.0&lt;br /&gt;
| id-edb = 049fcfa2e21&lt;br /&gt;
| id-gt = 4728&lt;br /&gt;
}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
{{Item infobox&lt;br /&gt;
| name = Raisins&lt;br /&gt;
| icon = Raisins.png&lt;br /&gt;
| description = Dried lowland grapes, sweetened in the sun.&lt;br /&gt;
| effects = {{item effect|spell speed|percent=8|max=2}}{{item effect|vitality|percent=1}}{{item effect|direct hit rate|percent=1}}&lt;br /&gt;
| type = meal&lt;br /&gt;
| value = 1&lt;br /&gt;
| rarity = white&lt;br /&gt;
| unique = y&lt;br /&gt;
| untradable = y&lt;br /&gt;
| unsellable = y&lt;br /&gt;
| patch = 2.0&lt;br /&gt;
| id-edb = 049fcfa2e21&lt;br /&gt;
| id-gt = 4728&lt;br /&gt;
}}&lt;br /&gt;
{{clear}}&lt;br /&gt;
&amp;lt;pre&amp;gt;{{Item infobox&lt;br /&gt;
| name = Mind Materia V&lt;br /&gt;
| icon = Mind Materia V.png&lt;br /&gt;
| effects = {{item effect|mind|value=15}}&lt;br /&gt;
| type = materia&lt;br /&gt;
| ilvl = 160&lt;br /&gt;
| advanced-meld = n&lt;br /&gt;
| rarity = white&lt;br /&gt;
| value = 990&lt;br /&gt;
| patch = 2.0&lt;br /&gt;
| id-edb = 8cd24c349f4&lt;br /&gt;
| id-gt = 5628&lt;br /&gt;
}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
{{Item infobox&lt;br /&gt;
| name = Mind Materia V&lt;br /&gt;
| icon = Mind Materia V.png&lt;br /&gt;
| effects = {{item effect|mind|value=15}}&lt;br /&gt;
| type = materia&lt;br /&gt;
| ilvl = 160&lt;br /&gt;
| advanced-meld = n&lt;br /&gt;
| rarity = white&lt;br /&gt;
| value = 990&lt;br /&gt;
| patch = 2.0&lt;br /&gt;
| id-edb = 8cd24c349f4&lt;br /&gt;
| id-gt = 5628&lt;br /&gt;
}}&lt;br /&gt;
{{clear}}&lt;br /&gt;
&amp;lt;pre&amp;gt;{{Item infobox&lt;br /&gt;
| name = Mist Phasmascape&lt;br /&gt;
| icon = mist phasmascape icon1.png&lt;br /&gt;
| image = Mist_Phasmascape.jpeg&lt;br /&gt;
| description = This advanced magitek contraption displays the community of Mist and the stunning stretch of coastline it sits atop.&lt;br /&gt;
| type = other&lt;br /&gt;
| effects = &lt;br /&gt;
| material-type = Furnishing&lt;br /&gt;
| unique = &lt;br /&gt;
| untradable = &lt;br /&gt;
| unsellable = &lt;br /&gt;
| rarity = white&lt;br /&gt;
| level = &lt;br /&gt;
| ilvl = &lt;br /&gt;
| race = &lt;br /&gt;
| gender = &lt;br /&gt;
| recast = &lt;br /&gt;
| cost = 10,000 {{gil}}&lt;br /&gt;
| value = 90&lt;br /&gt;
| value-hq = &lt;br /&gt;
| seals = &lt;br /&gt;
| patch = 7.05&lt;br /&gt;
| id-edb = b86dc9a1158&lt;br /&gt;
| id-gt = 41826&lt;br /&gt;
}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
{{Item infobox&lt;br /&gt;
| name = Mist Phasmascape&lt;br /&gt;
| icon = mist phasmascape icon1.png&lt;br /&gt;
| image = Mist_Phasmascape.jpeg&lt;br /&gt;
| description = This advanced magitek contraption displays the community of Mist and the stunning stretch of coastline it sits atop.&lt;br /&gt;
| type = other&lt;br /&gt;
| effects = &lt;br /&gt;
| material-type = furnishing&lt;br /&gt;
| unique = &lt;br /&gt;
| untradable = &lt;br /&gt;
| unsellable = &lt;br /&gt;
| rarity = white&lt;br /&gt;
| level = &lt;br /&gt;
| ilvl = &lt;br /&gt;
| race = &lt;br /&gt;
| gender = &lt;br /&gt;
| recast = &lt;br /&gt;
| cost = 10,000 {{gil}}&lt;br /&gt;
| value = 90&lt;br /&gt;
| value-hq = &lt;br /&gt;
| seals = &lt;br /&gt;
| patch = 7.05&lt;br /&gt;
| id-edb = b86dc9a1158&lt;br /&gt;
| id-gt = 41826&lt;br /&gt;
}}&lt;br /&gt;
{{clear}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gurgum</name></author>
	</entry>
	<entry>
		<id>https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=Y%27shtola&amp;diff=1582040</id>
		<title>Y&#039;shtola</title>
		<link rel="alternate" type="text/html" href="https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=Y%27shtola&amp;diff=1582040"/>
		<updated>2026-10-19T15:20:03Z</updated>

		<summary type="html">&lt;p&gt;Gurgum: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{NPC infobox&lt;br /&gt;
| name = Y&#039;shtola&lt;br /&gt;
| full-name = Y&#039;shtola Rhul&lt;br /&gt;
| description = &amp;quot;Without the illumination of knowledge, we but vainly flail as specters in the dark.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
This beautiful and enigmatic Miqo&#039;te is often seen wandering the lands of La Noscea. Her mastery of the arcane arts and conversance with ancient tongues mark her as far more than a simple traveler.&lt;br /&gt;
| image = Y&#039;shtola.jpg, Coming to Ul&#039;dah; Y&#039;shtola HW.jpg, Tataru&#039;s Surprise; Y&#039;shtola Shb.jpg, Into the Dark&lt;br /&gt;
| location = &lt;br /&gt;
| coordinates = &lt;br /&gt;
| title = Archon&lt;br /&gt;
| gender = Female&lt;br /&gt;
| age = 23 &#039;&#039;&#039;?&#039;&#039;&#039; &amp;lt;ref name=&amp;quot;23claims&amp;quot;&amp;gt;Although Y&#039;shtola will claim she is 23, her true age is not officially acknowledged in-game, and there are multiple places that imply that she is intentionally hiding it. This is why her age is described on Encyclopedia Eorzea vol 1, page 190, as &amp;quot;The hands of time ever stopped on twenty and three&amp;quot; rather than a more explicit number.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;The description of the [[Wind-up Y&#039;shtola]] is also written to imply that her claims about being 23 may not be trustworthy.&amp;lt;/ref&amp;gt;&amp;lt;br&amp;gt;32&amp;lt;ref&amp;gt;In the short story &amp;quot;Private Reflections&amp;quot; it is stated that Y&#039;shtola left the colony at the age of 17 just shy before the exodus, which was 15 years ago. This would make her around 32. A possibility on why she claims she is younger could be a tome called &amp;quot;Forver Twenty Summers&amp;quot;, which can be read in the quest {{game icon|Hitting the Books}}.&amp;lt;/ref&amp;gt;&lt;br /&gt;
| race = Miqo&#039;te&lt;br /&gt;
| clan = Seekers of the Sun&lt;br /&gt;
| class = Conjurer, Thaumaturge &lt;br /&gt;
| job = Black Mage&lt;br /&gt;
| profession =&lt;br /&gt;
| birthplace = [[Sharlayan]]&lt;br /&gt;
| organization = Circle of Knowing, The Scions of the Seventh Dawn&lt;br /&gt;
| relatives = [[Y&#039;mhitra Rhul]] (sister)&amp;lt;ref&amp;gt;Although she was introduced as her half-sister, it is now confirmed within [[Chronicles of Light]] Volume II that Y&#039;mithra and Y&#039;shtola are full-blooded sisters&amp;lt;/ref&amp;gt;&amp;lt;br&amp;gt;Y&#039;mallibo (sister)&amp;lt;br&amp;gt;[[Y&#039;adebh]] (paternal half-sister),&amp;lt;br&amp;gt;[[Y&#039;sohnjin]] (paternal half-sister)&amp;lt;br&amp;gt;[[Y&#039;nazqha]] (paternal half-sister)&amp;lt;br&amp;gt;Y&#039;sumbla (paternal half-sister)&amp;lt;br&amp;gt;Y&#039;ranmaia (paternal half-sister)&amp;lt;br&amp;gt;Y&#039;talhdi (paternal half-sister)&amp;lt;br&amp;gt;Y&#039;raigoh (paternal half-sister)&amp;lt;br&amp;gt;Y&#039;jhimei (paternal half-sister)&amp;lt;ref&amp;gt;Originally introduced in Final Fantasy XV&#039;s &amp;quot;Adventurer from Another World&amp;quot; collaboration quest, later confirmed to truly be Y&#039;shtola&#039;s relative in [[Chronicles of Light]] Volume II&amp;lt;/ref&amp;gt;&amp;lt;br&amp;gt;Y&#039;napa (paternal half-sister)&amp;lt;br&amp;gt;Y&#039;rhul Nunh (father)&lt;br /&gt;
| level =&lt;br /&gt;
| aggression =&lt;br /&gt;
| service = trust, duty support, quest&lt;br /&gt;
| goal =&lt;br /&gt;
| patch = 2.0&lt;br /&gt;
| voiceJP = Ai Kayano&lt;br /&gt;
| voiceEN = Robyn Addison&amp;lt;br&amp;gt;Emily O&#039;Brien (ARR)&lt;br /&gt;
| voiceFR = Laëtitia Lefebvre&lt;br /&gt;
| voiceDE = Birge Tetzner (as of 7.56)&amp;lt;br&amp;gt;Annette Schreier&lt;br /&gt;
}} She is a member of the [[Scions of the Seventh Dawn]] and will be introduced as their representative in [[Limsa Lominsa]]. She is one of the main characters of Final Fantasy XIV and appears in many collaborations.&lt;br /&gt;
&lt;br /&gt;
{{quests started|collapse=y}}&lt;br /&gt;
{{quests involved|collapse=y}}&lt;br /&gt;
==Lore==&lt;br /&gt;
{{quotation|[[Encyclopædia Eorzea]] Vol 1, page 190|From a young age, Y&#039;shtola showed a tremendous talent with magic, and was sent for tutelage to the famous Archon Matoya at the age of seven. This displeased Matoya, who thought it little more than a chore passed onto her by her fellow Archons. In order to rid herself of the girl, she devised a particularly strict regimen, and forced it upon Y&#039;shtola. However, the Seeker of the Sun is unyielding by nature, and struggled through, stoically continuing where an adult would have given up. Perhaps Matoya recognized something of herself in the stubborn girl, for in time the Archon began to treat &amp;quot;Shtola&amp;quot; properly as her student. After a decade spent in Matoya&#039;s Cave, Y&#039;shtola emerged and took her place amongst the other Archons as an expert in the arcane arts.&amp;lt;br&amp;gt;&lt;br /&gt;
The hands of time ever stopped at twenty and three, Y&#039;shtola has, during her time as an Archon, forged a special bond with Yda—one out of necessity, considering the lack of refinement displayed by the young firebrand. The Archon is also known to have a great collection of footwear, and an unexplainable fear of aureliae.}}&lt;br /&gt;
&lt;br /&gt;
===About===&lt;br /&gt;
Y&#039;shtola was born in the colony of New Sharlayan and is the 4th born of 12 sisters{{Cite book|title=Chronicles of Light|volume=II|page=220-224|passage-text=&#039;&#039;&#039;Private Reflections:&#039;&#039;&#039; Several passages stating the age and names of Y&#039;shtola&#039;s sisters and half-sisters|name=Sisters}}. Her father - Y&#039;rhul Nuhn - was a gleaner{{Cite book|title=Chronicles of Light|volume=II|page=220|passage-text=&#039;&#039;&#039;Private Reflections:&#039;&#039;&#039; ...that I learned of the sudden passing of my father, Y&#039;rhul Nuhn.[...]in his capacity of a gleaner[...]|name=}}. &lt;br /&gt;
&lt;br /&gt;
From oldest to youngest, her sister are{{Cite book|title=Chronicles of Light|volume=II|page=220-224|passage-text=&#039;&#039;&#039;Private Reflections:&#039;&#039;&#039; Several passages stating the age and names of Y&#039;shtola&#039;s sisters and half-sisters|name=Sisters}}:&lt;br /&gt;
&lt;br /&gt;
* [[Y&#039;adebh]] - half-sister, living in [[Old Sharlayan]] and a member of [[the Forum]]&lt;br /&gt;
* Y&#039;sumbla - half-sister, living in [[Labyrinthos]] as an engineer to help building the [[Ragnarok]]&lt;br /&gt;
* Y&#039;ranmaia - half-sister, a navigator at sea&lt;br /&gt;
* Y&#039;talhdi - half-sister, an artist by trade&lt;br /&gt;
* Y&#039;mallibo - full-blooded sister of Y&#039;shtola, and &#039;&#039;&#039;Y&#039;mithra&#039;s&#039;&#039;&#039; twin - a scholar of the [[Sons of Saint Coinach]]&lt;br /&gt;
* [[Y&#039;mhitra]] - full-blooded sister of Y&#039;shtola, and &#039;&#039;&#039;Y&#039;mallibo&#039;s&#039;&#039;&#039; twin - living in [[Gridania]] and a scholar of the [[Sons of Saint Coinach]]&lt;br /&gt;
* Y&#039;raigoh - half-sister, a musician&lt;br /&gt;
* [[Y&#039;sohnjin]] - half sister, living in [[Old Sharlayan]] and a proprietor of an armor shop in the Agora&lt;br /&gt;
* [[Y&#039;nazqha]] - half-sister, living in [[Old Sharlayan]] and an apprentice [[Gleaner]]&lt;br /&gt;
* Y&#039;jhimei - a half-sister, an adventurer&lt;br /&gt;
* Y&#039;napa - a half-sister, living in [[Old Sharlayan]] and a student&lt;br /&gt;
&lt;br /&gt;
Since her mother was too weak to look after her children after she gave birth to the twins Y&#039;mithra and Y&#039;mallibo{{Cite book|title=Chronicles of Light|volume=II|page=222|passage-text=|name=Chronicles of Light}}, the Forum sent Y&#039;shtola, who has shown tremendous talent with magic, for tutelage to the famous [[Matoya|Archon Matoya]] at the age of seven.{{Cite book|volume=I|page=190|passage-text=From a young age, Y&#039;shtola showed a tremendous talent with magic, and was sent for tutelage to the famous Archon Matoya at the age of seven.|name=}}&lt;br /&gt;
&lt;br /&gt;
Because of spending her youth with studies, and not living with her sisters, and unlike other Seeker of the Sun tribes, her father had mates all across the lands, Y&#039;shtola sees her sisters more like distant relatives{{Cite book|title=Chronicles of Light|volume=II|page=221|passage-text=&#039;&#039;&#039;Private Reflections:&#039;&#039;&#039; The result being that, besides sharing a sire, my half-sisters have always felt more akin to distant relatives|name=}}. &lt;br /&gt;
&lt;br /&gt;
After a decade of a strict regimen, Y&#039;shtola emerged from [[Matoya|Matoya&#039;s]] Cave in the [[Dravanian Hinterlands]] as an expert in the arcane arts&amp;lt;ref name=&amp;gt;[[Encyclopædia Eorzea]] Vol 1, page 190: &amp;quot;In order to rid herself of the girl, she devised a particularly strict regimen, and forced it upon Y&#039;shtola.&amp;quot; [...] After a decade spent in Matoya&#039;s Cave, Y&#039;shtola emerged and took her place amongst the other Archons as an expert in the arcane arts.&amp;lt;/ref&amp;gt;at the age of seventeen. She then travelled to [[Old Sharlayan]] to persue her archon mark.&lt;br /&gt;
&lt;br /&gt;
Since her sister [[Y&#039;mhitra]] had in interest in [[Allagan]] magicks and was working for the Sons of Saint Coinach, they found common ground and Y&#039;shtola grew closer to her{{Cite book|title=Chronicles of Light|volume=II|page=221|passage-text=&#039;&#039;&#039;Private Reflections:&#039;&#039;&#039; While I have since grown close to my sister Mhitra, it is only because we have common acadeamic ground [...]|name=}}. &lt;br /&gt;
&lt;br /&gt;
During her escape from the [[Bloody Banquet]] in Ul&#039;dah, she casts the Spell &#039;&#039;&#039;Flow&#039;&#039;&#039;&amp;lt;ref&amp;gt;{{game icon|Aetherial Trail}}, when Urianger retraces the last casted Spell from Y&#039;shtola&#039;s wand.&amp;lt;/ref&amp;gt; to bring herself and Thancred away into the lifestream&amp;lt;ref&amp;gt;{{game icon|The Parting Glass}}, during their escape in the tunnel and a fight with the Crystal Braves.&amp;lt;/ref&amp;gt;. After she returned, she can see aether more strongly&amp;lt;ref&amp;gt;{{game icon|Tataru&#039;s Surprise}}, when Y&#039;shtola awakes and looks at Alphinaud, she realises a change in his aether, or a change in her vision.&amp;lt;/ref&amp;gt;. This affects her usual vision, as she cannot recognize the Warrior of Light in multiple instances due to the change of aether.&amp;lt;ref&amp;gt;{{game icon|Into the Dark}}, when the Warrior of Darkness arrives in the Rak&#039;tika Greatwood.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{game icon|In from the Cold}}, when Zenos appears as the Warrior of Light at Camp Broken Glass. While the other Scions are happy the Warrior of Light is back, she does not recognize them.&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
When she needed to conceal her name in the first while being with the Night&#039;s Blessed, she used &#039;Master Matoya&#039;&amp;lt;ref&amp;gt;{{game icon|Into the Dark}}, when Runar first mentions her name.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
She is able to summon familiars, like nixies&amp;lt;ref&amp;gt;{{game icon|Void Theory}}, when Y&#039;shtola summoned a Nixie.&amp;lt;/ref&amp;gt;, or enchant immutable objects like brooms&amp;lt;ref&amp;gt;{{game icon|An Old Friend}}, when Y&#039;shtola wants to clean her cave.&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
After Endwalker, Y&#039;shtola received notice of her father&#039;s sudden passing in his &amp;quot;threescore years&amp;quot; in Nagxia{{Cite book|title=Chronicles of Light|volume=II|page=220|passage-text=|name=}}, albeit in good health. After Nazqha scattered the ashes of their father in the Ruby Sea, she went to Old Sharlayan and asked [[Y&#039;adebh]] to bid all sisters to come together to mourn him. There, every sister received a tome dedicated to their arts and crafts. Y&#039;shtola received the forbidden [[Mhach|Mhachi]] Grimoire &amp;quot;&#039;&#039;Gateway to the Void&#039;&#039;&amp;quot;{{Cite book|title=Chronicles of Light|volume=II|page=221-225|passage-text=&#039;&#039;&#039;Private Reflections:&#039;&#039;&#039; The meeting of the sisters in the Rostra, where everyone receives a book from their passed father.|name=}}. This fueled her wish to find a way for cross-rift travel, to give her sisters the chance to explore new worlds - and to meet [[Runar]] again{{Cite book|title=Chronicles of Light|volume=II|page=225|passage-text=&#039;&#039;&#039;Private Reflections:&#039;&#039;&#039; [...] I will find a way to traverse worlds. Then I will go and will see he who waits for me and tell him of my travels and hardships.|name=}}.&lt;br /&gt;
&lt;br /&gt;
===Quotes===&lt;br /&gt;
{{quotation|Y&#039;shtola| &amp;quot;Without the illumination of knowledge, we but vainly flail as specters in the dark.&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
{{quotation|Y&#039;shtola&#039;s description on the official [[https://na.finalfantasyxiv.com/a_realm_reborn/world/#!/keyallies/content?seventh_dawn| A Realm Reborn]] Website|This beautiful and enigmatic Miqo&#039;te is often seen wandering the lands of La Noscea. Her mastery of the arcane arts and conversance with ancient tongues mark her as far more than a simple traveler.}}&lt;br /&gt;
&lt;br /&gt;
{{quotation|Y&#039;shtola summoning Nixies during {{game icon|Void Theory}}| &amp;quot;From ocean rise and cloudbank form, From mountain spring and rainfall storm, From river flow and life be born...&amp;lt;br&amp;gt;&lt;br /&gt;
Water, water, froth and foam!♪&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
===Personality===&lt;br /&gt;
*Unyielding, stoic, stubborn{{Cite book|volume=I|page=190|passage-text=However, the Seeker of the Sun is unyielding by nature, and struggled through, stoically continuing where an adult would have given up. Perhaps Matoya recognized something of herself in the stubborn girl, for in time the Archon began to treat &amp;quot;Shtola&amp;quot; properly as her student.|name=}}&lt;br /&gt;
*Imposing&amp;lt;ref&amp;gt;{{game icon|Into the Dark}}, when Minfilia first meets Y&#039;shtola.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Combat Styles===&lt;br /&gt;
{{quotation|[[Encyclopædia Eorzea]] Vol 1, page 190|&#039;&#039;&#039;Truthseeker&#039;&#039;&#039;: Wishing to gift Y&#039;shtola a weapon worthy of its bearer, Tataru procured a length of rare petrified wood and commissioned renowned conjurer E-Sumi-Yan with the creation of a staff to rival any and all the realm has seen. After purifying the branch in the crystal-clear waters of a Twelveswood stream, Brother E-Sumi-Yan sanctified it in the presence of the elementals, thus earning the beings&#039; blessing. By report, Truthseeker requires great skill to wield, but grants great power to those who can.}}&lt;br /&gt;
Y&#039;shtola is introduced as a [[conjurer]] and acts as a healer in combat. In Heavensward her main hand is &#039;&#039;&#039;Truthseeker&#039;&#039;&#039;, a weapon commissioned by [[Tataru Taru|Tataru]]{{Cite book|volume=I|page=190|passage-text=Wishing to gift Y&#039;shtola a weapon worthy of its bearer, Tataru procured a length of rare petrified wood and commissioned renowned conjurer E-Sumi-Yan with the creation of a staff to rival any and all the realm has seen.|name=}}. Her job will switch to &#039;&#039;&#039;Archon&#039;&#039;&#039; during dungeons. She will wield it until the end of Stormblood.&lt;br /&gt;
&lt;br /&gt;
In [[Shadowbringers]] she will become a &#039;&#039;&#039;Sorceress&#039;&#039;&#039;, akin to the Job of a [[Black Mage]] and acts as Magical DPS. She can still wield conjurer spells if needed. Her new main hand will be &#039;&#039;&#039;Nightseeker&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
She will cast unique abilities, such as:&lt;br /&gt;
&lt;br /&gt;
*Cure of the Seventh Dawn&lt;br /&gt;
*Stone of the Seventh Dawn&lt;br /&gt;
*Aero of the Seventh Dawn&lt;br /&gt;
*Tornado of the Seventh Dawn&lt;br /&gt;
*Water of the Seventh Dawn&lt;br /&gt;
*Spiritual Ray&lt;br /&gt;
&lt;br /&gt;
After the Scions return to the Source, Y&#039;shtola can help [[Thancred]] to use cartridge-based weaponskills.&lt;br /&gt;
&lt;br /&gt;
==Main Scenario==&lt;br /&gt;
===Before the Calamity of the Sixth Umbral Era===&lt;br /&gt;
Y&#039;shtola was originally part of the [[Circle of Knowing]] before the [[Seventh Umbral Calamity]]. When the Lesser Moon [[Dalamud]] threatened to crash into [[Eorzea]], she joined with the other [[Archon]]s and adventurers in rousing the people of [[Limsa Lominsa]] to prayer. Following the destruction caused by [[Bahamut]], she and the other Archons joined with [[Minfilia]] and formed [[the Scions of the Seventh Dawn]], a group formed to protect Eorzea without the influence of any one government. She aided in the evacuation and eventual rebuilding that came following the Calamity.&lt;br /&gt;
&lt;br /&gt;
===A Realm Reborn===&lt;br /&gt;
Many years later,  Y&#039;shtola came across an adventurer in a cave studying a poem carved on a stone slab. When the pair were attacked by a [[Goobbue (Mob)|Goobbue]], she aided in defeating it, noting that it had been stuck by a knife and was most likely the reason it charged. She suspected pirates to be at the root of the problem, as she had been investigating disappearances around the area. When the adventurer tells her they saw a &amp;quot;towering crystal&amp;quot;, she seemed to be aware of what they were talking about, claiming that &amp;quot;today had been a day full of revelations&amp;quot;. She left the cave, saying that she hoped their paths would cross again.&lt;br /&gt;
&lt;br /&gt;
Y&#039;shtola would later run into the adventurer when an [[Ascian]] attacked them. She aided in the battle, helping them slay a voidsent, and later the Ascian himself. Y&#039;shtola explained who the Ascians were, and soon comes to realize that the adventurer is blessed with the gift of [[the Echo]]. She thanked them for aiding in bringing her investigation to a close, as she now knew the Ascian had been controlling the pirates. Y&#039;shtola takes her leave, saying they will hopefully cross paths again.&lt;br /&gt;
&lt;br /&gt;
Y&#039;shtola meets the adventurer for a third time, after witnessing them defend an innocent beggar woman from an obnoxious merchant and his thugs. She commends them on their bravery and selflessness, noting how they were willing to dive headfirst into danger to protect someone else with little to gain from it. She tells the adventurer that she is part of a group who can help them understand the bizarre visions they seem to be having, and invites them to [[the Waking Sands]], the headquarters of the Scions. &lt;br /&gt;
&lt;br /&gt;
Upon them joining as a Scion, Y&#039;shtola aided them in several missions, including helping them with the various tasks set to them by the [[Company of Heroes]], and accessing [[The Navel]], the ritualistic summoning grounds for [[Titan]], the [[Primal]] of the [[Kobold]]s. Following the defeat of Titan, she noticed an Ascian and a [[Garlean Empire|Garlean]] soldier observing their battle. Suspicious of their actions, she stayed in Limsa Lominsa for a time investigating.&lt;br /&gt;
&lt;br /&gt;
Following the attack on their headquarters by [[Livia sas Junius]] and a legion of Imperial Troops, she took part in the operation to rescue the captured Scions, using her magic to defend against the [[Magitek]] firearms. Though she intended to face off against Livia, she and the others were forced to retreat. &lt;br /&gt;
&lt;br /&gt;
Following [[Operation Archon]] and the move to [[Revenant&#039;s Toll]], Y&#039;shtola and [[Thancred]], as well as the [[Warrior of Light]], investigated a surge in raids on crystal caravans by a mysterious group. After working with the [[Brass Blades]], the group lay a trap and slay the culprits, members of the [[Serpent Reavers]] who were attempting to gather the requisite materials to summon [[Leviathan]]. Y&#039;shtola returned to Limsa Lominsa and shared her findings with [[Merlwyb]], the Admiral of the city-state.&lt;br /&gt;
&lt;br /&gt;
Following the attack on [[The Steps of Faith]] and the repelling of [[Vishap]] and the [[Dravanian Horde]], Y&#039;shtola joined with the Warrior of Light and the other Scions at a banquet held in their honor. Unfortunately, the assassination of the &#039;Sultana and the betrayal of the [[Crystal Braves]] took place, orchestrated by [[Teledji Adeledji]] to frame the Warrior of Light and the Scions for regicide. Fleeing from the Brass Blades, Y&#039;shtola and Thancred were both cornered in the [[Sil&#039;dih]] Aqueducts. Y&#039;shtola caved in the tunnel so that Minfilia and the Warrior of Light could escape, and continued battling against the Blades. Eventually finding themselves overwhelmed, in a last-ditch effort to survive, Y&#039;shtola cast the forbidden spell Flow, pulling the pair into the Lifestream. Though Thancred managed to escape, Y&#039;shtola remained trapped floating within the stream.&lt;br /&gt;
&lt;br /&gt;
===Heavensward===&lt;br /&gt;
Sometime later, thanks to the efforts of her fellow Scions, the Warrior of Light, [[Kan-E-Senna]] and her half sister, [[Y&#039;mhitra]], she was located and eventually pulled from the Lifestream before her body was broken down and she was completely reduced to aether. However, she remained unconscious for quite some time, and was taken to [[Gridania]] to recover.&lt;br /&gt;
&lt;br /&gt;
Upon awakening, she learned that she could no longer see normally as before, but could instead see the swirling of the aetheric current within everything. She also found her proclivity for spellcasting greatly improved. She however did not share the change in her vision, merely stating that she could &amp;quot;sense&amp;quot; the aether more keenly. She explained what took place in the tunnel, then thanked [[Alphinaud]] for keeping everyone in good spirits, reassuring him that the betrayal of the Crystal Braves was in no way his fault. &lt;br /&gt;
&lt;br /&gt;
Donning the new outfit made custom for her by [[Tataru]], she quickly caught up to speed with the goings-on, and began aiding in a method to create an aetheric ram. Though she knew not where they may purchase one, she knew that her old master, [[Matoya]], would be more than capable in instructing them how to make one.&lt;br /&gt;
&lt;br /&gt;
While spending time with Matoya, Y&#039;shtola&#039;s old master spoke to her in private, noting the change in her eyes. Initially attempting to brush it off as nothing, Matoya knew better. As a master of Aetherology, she knew that Y&#039;shtola was completely blind, and using her own aether as fuel to be able to see in the way that she could. Matoya warned her to be careful, which Y&#039;shtola promised she would.&lt;br /&gt;
&lt;br /&gt;
Y&#039;shtola accompanied the Scions and the Warrior of Light to [[Azys Lla]] in pursuit of [[Archbishop Thordan VII]]. She aided in helping the Warrior reactivate the various teleportation nodes around the [[Allagan Empire|Allagan]] facility. When the Imperials pursue them, she, Alphinaud and [[Estinien Wyrmblood]] stay behind to hold them off while the Warrior continues ahead to stop the Ascians and Thordan. &lt;br /&gt;
&lt;br /&gt;
After Thordan was defeated and Estinien had entered in after the Warrior of Light, she witnessed a large dark shadow fly off from the island while they retreated. She was also the first to notice that Estinienwas not escaping with them. Explaining what had transpired, the group sought a way to free the [[Dragoon]] from the grip of [[Nidhogg]]&#039;s possession.&lt;br /&gt;
&lt;br /&gt;
When [[Krile]] joined the Scions in the hunt for the remaining missing Scions, Y&#039;shtola used Matoya&#039;s Crystal Eye, an ancient Crystal of Light, to trace Thancred to the [[Dravanian Forelands]], where he had been trading with the [[Gnath]]. He had been tracking the [[Warriors of Darkness]], and had crossed paths with [[Alisaie]] as well. Y&#039;shtola theorized that the time Thancred had spent in the Lifestream had most likely impaired him from using magic.&lt;br /&gt;
&lt;br /&gt;
While spending time in the [[Dravanian Hinterlands]], Y&#039;shtola was present to witness the arrival of [[Alexander]]. She worked with Matoya to learn what she could about how it moves through time and how best to slay a Primal so massive. When [[Mide Hotgo]] revealed that she had been given an extremely rare item by a mysterious man, Y&#039;shtola recognized the name [[Travanchet]], an identity used by the Ascians, which aided in helping to figure out how to handle the Primal.&lt;br /&gt;
&lt;br /&gt;
When [[The Griffin]] began to make moves against the Garleans and attacked [[Baelsar&#039;s Wall]], Y&#039;shtola joined in the offensive after the false flag operation pulled the [[Eorzean Alliance]] into the conflict. She joined the Warrior of Light at the top of the Wall for the reveal of [[Ilberd]]&#039;s plan, and when he revealed that he held the Eyes of Nidhogg and used them to summon a Primal, sacrificing himself to complete the ritual. After [[Papalymo]] gave his life to temporarily seal it, Y&#039;shtola watched over it until the Warrior of Light, [[Cid nan Garlond]] and [[Nero tol Scaeva]] awoke [[Omega]] to do battle with [[Shinryu]].&lt;br /&gt;
&lt;br /&gt;
===Stormblood===&lt;br /&gt;
Shortly after Eorzea became embroiled in the battle for [[Ala Mhigo]], Y&#039;shtola was grievously wounded in an attack by [[Zenos yae Galvus]] and [[The Skulls]]. Y&#039;shtola attempted to stop Zenos&#039; blade when he swung for [[Lyse Hext]] using a magical barrier. However, Zenos proved to be more than a match for her, shattering the barrier and lethally wounding her. Though she was stabilized after Zenos left, she needed to be immediately rushed to [[Castrum Oriens]], where she had to stay, unable to participate in the liberation of either [[Doma]] or Ala Mhigo.&lt;br /&gt;
&lt;br /&gt;
Once she recovered, Y&#039;shtola aided in recruiting the people of the [[Azim Steppe]] to fight for them against the Garlean Empire. She also aided in restoring the aether to the Allagan technology to power the barrier in [[The Burn]]. When the Scions began falling into mysterious comas, Y&#039;shtola fell unconscious when they returned to the [[Rising Stones]], along with [[Urianger]].&lt;br /&gt;
&lt;br /&gt;
===Shadowbringers===&lt;br /&gt;
As it turned out, the Scions&#039; souls were pulled from [[The Source]] to [[The First]], to a land called [[Norvrandt]] by a mysterious figure called the [[G&#039;raha Tia|Crystal Exarch]]. He explains that he had intended to summon the Warrior of Light to aid in stopping [[The Flood]] in order to prevent the [[Eighth Umbral Calamity]]. For her part, Y&#039;shtola made for the [[Rak&#039;tika Greatwood]].&lt;br /&gt;
&lt;br /&gt;
Following the burning of the home of the [[Night&#039;s Blessed]] after a [[Sin Eater]] attack, Y&#039;shtola aided in stopping the attack as well as leading the survivors to a safe area to rebuild. She joined the Night&#039;s Blessed, and took the name Matoya, as it is against their belief to speak their true names under the Eternal Light. With that she also began honing her skills in [[Black Magic]] to better defend against the Sin Eaters&amp;lt;ref&amp;gt;{{game icon|The Burden of Knowledge}}, Optional dialogue before {{game icon|Qitana Ravel}}.&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
By the time the Warrior of Light arrived on The First and reunited with Y&#039;shtola, she was unable to recognize them given how blinding their aether had become. Once the situation had been explained, she joined the group in their hunt for the [[Lightwarden]]. She led them through the vast Greatwood to [[The Blind Forest of Yx&#039;Maja]] and the Ronkan Ruins.&lt;br /&gt;
&lt;br /&gt;
After entering the ruins, Y&#039;shtola and the group was beset by [[Eulmore|Eulmorran Soldiers]] and [[Ran&#039;jit]]. They did battle, causing the floor to give way. After being told they had poisoned the Night&#039;s Blessed, but they held the antidote, and would hand it over in exchange for aiding them get out, Ran&#039;jit knocked the adjutant into the pit, claiming that they &amp;quot;did not deal with the enemy&amp;quot; and that their lives are forfeit. In a bid to save the antidote, Y&#039;shtola dove into the pit, knocking it to the Warrior of Light, telling them not to fail before plummeting to the depths below.&lt;br /&gt;
&lt;br /&gt;
In an attempt to survive, Y&#039;shtola once again employed the spell Flow, being pulled once again into the Lifestream, this time on the First. Luckily, she was quickly pulled out by [[Emet-Selch]], mostly as a method for him to show his goodwill. After their reunion, the group made for the Lightwarden and defeated it. They continued exploring the ruins and discovered old cave paintings. Y&#039;shtola questioned the Ascian about their significance. He explained that they showed the defeat of [[Zodiark]] by [[Hydaelyn]], at the point when the world was [[Sundering|Sundered]]. This raised the question about whether or not the two could be considered Primals.&lt;br /&gt;
&lt;br /&gt;
Following the defeat of [[Vauthry]], the final Lightwarden, the Warrior of Light began to be consumed by the Light. When the Exarch appeared and claimed he was going to steal the light and &amp;quot;travel to the other worlds&amp;quot;, Y&#039;shtola made to attack him, but was stopped by Urianger. When she took time to think about what he said, Y&#039;shtola realized the Exarch&#039;s true goal; to take the light and leave to [[the Void]], where he would give his life. This was ultimately waylaid by Emet-Selch attacking Exarch, revealed to be [[G&#039;raha Tia]]. Emet-Selch condemned the Scions and the Warrior of Light, and said he looked forward to when they destroyed the world, inviting them all to [[The Tempest]] to transform with &amp;quot;some dignity&amp;quot; before disappearing.&lt;br /&gt;
&lt;br /&gt;
Y&#039;shtola joined the Warrior of Light and the Scions into the Tempest to [[Amaurot]], where they confronted [[Emet-Selch]] and the [[Final Days]], before finally doing battle with the Ascian, who cast aside his title, and battled for his mission as [[Hades]]. Y&#039;shtola aided in the final conflict, eventually laying Emet-Selch low. The Scions parted ways for a time, with Y&#039;shtola returning to [[Slitherbough]].&lt;br /&gt;
&lt;br /&gt;
Y&#039;shtola continued to work with G&#039;raha to discover a method for the Scions to return home. She aided in recruiting the [[Nu Mou]] [[Beq Lugg]], an expert in aetheromancy to their cause. Upon returning to [[The Crystarium]], she and Urianger went about creating White Auracite as a base vessel given its aether storing properties, however the Auracite by itself could not hold their memories. While G&#039;raha and Beq Lugg worked away, she and the other Scions researched any method they could find to transport their souls home.&lt;br /&gt;
&lt;br /&gt;
Y&#039;shtola agreed with the Warrior of Light and the other Scions in their plan to restore the names of the Warriors of Light from the First to their former glory. They each set about gathering people to the Crystarium. However, the Ascian [[Elidibus]] used this to his advantage, possessing the body of [[Ardbert]], he sowed the hope and belief in the Warrior of Light mythos, triggering the imagery of a Starshower, which caused several of the people of the First to awaken to the Echo. Though she was certain he was plotting something, Y&#039;shtola was content to let the people be reawakened to hope again.&lt;br /&gt;
&lt;br /&gt;
While researching, Y&#039;shtola eventually came across the facility named [[Anamnesis Anyder]] which held countless records, some of which reached all the way back to before the Sundering. She remained there for a time, eventually learning that Elidibus had become the heart of Zodiark long ago. Eventually she came to learn of his true plan: Elidibus had become a Primal of sorts, and intended to use the faith in the Warrior of Light to destroy the Warrior of Light from the Source. He attacked her, and used her as bait to lure the Warrior of Light into battle. When she eventually awoke, she revealed all she knew, to which Elidibus denied nothing.&lt;br /&gt;
&lt;br /&gt;
When Elidibus attacked G&#039;raha and stole the vessel containing his blood and began summoning shades of heroes from all the realms, Y&#039;shtola aided the Warrior of Light in fighting a path back to the Crystal Tower to confront Elidibus. She held off the shades at the base of the Tower while they made for the top for the battle. When all was said and done, and the land of Norvrandt was safe, the Scions returned to the Source, and back to their bodies.&lt;br /&gt;
&lt;br /&gt;
Following their return, Y&#039;shtola and the other Scions fought against the rogue Ascian [[Fandaniel]] and the [[Telophoroi]], saving the ancestral land of the [[Amalj&#039;aa]], [[Paglth&#039;an]]. She also assisted in creating the Familiar to aid in curing Tempering. She sat in on the meetings to form peace with the Beast Tribes to unite all of Eorzea against the plot to end the world via the Final Days. When the Scions realized they needed to learn what they could about the Final Days , and their best shot would be the innumberable records of [[Sharlayan]]. However, when they petitioned for their aid, Sharlayan refused, choosing instead to remain neutral. This prompted the group to travel across [[The Northern Empty]] to visit Sharlayan themselves.&lt;br /&gt;
&lt;br /&gt;
===Endwalker===&lt;br /&gt;
Upon arriving at Sharlayan, Y&#039;shtola along with Krile, G&#039;raha and the Warrior of Light scoured the libraries at the Studium for any information regarding the Final Days. However, when they were pulled in front of [[The Forum]], Y&#039;shtola became enraged by their cowardice, telling them that if they would not stand with them, then they would not stand in their way. For their efforts, they were not ejected from Sharlayan, but were forbidden from researching further in the city-state.&lt;br /&gt;
&lt;br /&gt;
Y&#039;shtola joined the others in [[Thavnair]], and was part of the assault on [[The Tower of Zot]], fighting against the Tempered within, as well as the Primal forms of [[The Magus Sisters]]. Upon reaching the top, they destroyed the core of the tower, causing it to disappear completely. She survived the fall, but did sustain minor injuries. She aided in healing the [[Matanga]] who had been held prisoner inside the tower.&lt;br /&gt;
&lt;br /&gt;
When the Scions joined the Eorzean Alliance on their humanitarian mission to [[Garlemald]], Y&#039;shtola and the others joined the Ilsabard contingent. She battled against the Tempered Garleans to protect the convoy before reaching an abandoned town, which they established as their base and named [[Camp Broken Glass]]. When the Warrior of Light returned after the chaos broke out due to the roar of the Primal housed within [[The Tower of Babil]], she could see that something was wrong, as their aether was completely wrong. She and the others confronted Zenos, before he was driven from their body. With the Warrior of Light returned, they all made for the Tower to stop the Primal.&lt;br /&gt;
&lt;br /&gt;
At the top of the tower, Y&#039;shtola and the others waited behind and helped handle the chaos while the Warrior of Light made for the moon to stop Fandaniel and Zenos. She, Thancred and Urianger followed after Zodiark was slain and the seal preventing the Final Days was broken. She met with the [[Loporrit]]s, and attempted to aid them in learning what the new people of [[Etheriys]] required to survive, and how they had changed since the days before the Sundering. Eventually, she and the others decided that they could not give up on their planet, and had to fight for it.&lt;br /&gt;
&lt;br /&gt;
That night, Y&#039;shtola visited the Warrior of Light, expressing her concern for them, expressing how the incident on The First truly made her worry, and not to push themselves too hard all the time. When the Final Days fell upon the land, she aided in slaying the [[Blasphemy|Blasphemies]] that appeared. With her aethersight, she realized that the beast had in fact been a person transformed, but she was soon unable to see them, as their aether had &amp;quot;rotted away&amp;quot;. This brought them to the horrific realization that once someone is turned, death could be their only salvation.&lt;br /&gt;
&lt;br /&gt;
Eventually, the Scions had calmed the people and managed to bring the incident under control. Y&#039;shtola pondered the differences between this Final Days and the Final Days that brought about the Sundering. She suggested talking to Hydaelyn, and wondered about the name of the flower given to the Warrior of Light: [[Elpis]].  This prompted G&#039;raha to suggest the Warrior of Light return to the First and speak to Elidibus, who partially remained within the Crystal Tower. In the meantime, Y&#039;shtola returned to Matoya to learn what she could about entering the Aetherial Sea.&lt;br /&gt;
&lt;br /&gt;
When the Warrior of Light returned from Elpis and explained the cause of the Final Days, Y&#039;shtola and the others set about convincing the Forum to allow them to enter into the Aetherial Sea via [[The Aitiascope]] to seek out Hydaelyn. She aided in battling past the remaining aether of enemies past, before coming before Hydaelyn Herself. She tested the Scions to ensure they could handle the coming battle with [[Meteion]]. When they passed their trial, Y&#039;shtola posited that the reason She had sundered the people was that they would be more capable of dealing and interacting with [[Dynamis]]. Hydaelyn turned over a crystal revealing the location of Meteion&#039;s nest, and gave them Her blessing.&lt;br /&gt;
&lt;br /&gt;
After convincing the Forum to turn over the [[Ragnarok]] and upgrading it, the Scions set off for [[Ultima Thule]]. Immediately after arriving, they were beset by Meteion, who attempted to make the environment inhospitable. With the sacrifice of Thancred, wishing that they would &amp;quot;Survive&amp;quot;, the Scions departed the ship.&lt;br /&gt;
&lt;br /&gt;
The land of Ultima Thule was abundant with Dynamis, giving Meteion complete control over everything that happened there. As they moved through the various recreations of destroyed planets, their numbers began to thin, with each Scion sacrificing their lives to continue the path forward. Y&#039;shtola conversed with the [[Ea]], beings who gave into their despair when they realized that eventually the entire universe would end. She argued that though the end would surely come, the pursuit of knowledge is worth living for, and she would never give in to her despair. By altering the Dynamis in the area, she and Urianger sacrificed themselves to continue the path forward.&lt;br /&gt;
&lt;br /&gt;
Eventually, Y&#039;shtola and the other Scions were resurrected by the Warrior of Light using the power of [[Azem]]. Together, they battled through [[The Dead Ends]], and the various images of destroyed worlds who had given in to despair. At the end, she and the others were ready to confront [[The Endsinger]], but were greatly overpowered. in a last-ditch attempt to save their friends, the Warrior of Light activated their teleporter beacon, pulling the Scions back to the Ragnarok, where they had no choice but to wait and hope.&lt;br /&gt;
&lt;br /&gt;
When the Warrior of Light eventually appeared back on the deck of the Ragnarok barely alive, Y&#039;shtola watched on as Alphinaud, G&#039;raha and Alisaie did everything they could to stabalize them. When they finally opened their eyes, Y&#039;shtola chastized them, telling them never to do something so foolish ever again, and that her heart couldn&#039;t take it. Upon returning to Sharlayan, she celebrated with the others, now that the Final Days had been averted. When the Scions returned to the Rising Stones, they &amp;quot;disbanded&amp;quot;, while agreeing to continue their mission to defend Eorzea and the wider world against any threats. To sell the belief that they had truly seperated, they all went their seperate ways. For her part, Y&#039;shtola returned to Matoya&#039;s Cave, compiling notes on her time with the Scions with the intent to publish a book detailing their adventures.&lt;br /&gt;
===Dawntrail===&lt;br /&gt;
&lt;br /&gt;
==Duty Support and Trust==&lt;br /&gt;
&amp;lt;tabber&amp;gt;&lt;br /&gt;
Duty Support = &lt;br /&gt;
{| {{STDT|npc}}&lt;br /&gt;
! Portrait&lt;br /&gt;
! Portrait (Tall)&lt;br /&gt;
! Appearance&lt;br /&gt;
! Class/Job&lt;br /&gt;
! Availability&lt;br /&gt;
|-&lt;br /&gt;
| [[File:DS Y&#039;shtola1.png|150px]]&lt;br /&gt;
| -&lt;br /&gt;
| [[File:Y&#039;shtola DS1.jpg|180px]]&lt;br /&gt;
| {{CNJ}} [[File:Red Conjurer.png|Conjurer|20px|link=]] Archon&lt;br /&gt;
| {{i|The Great Gubal Library}} (DPS only)&amp;lt;br&amp;gt;{{i|The Antitower}} (DPS only)&amp;lt;br&amp;gt;{{i|The Burn}} (healer only)&lt;br /&gt;
|-&lt;br /&gt;
| [[File:DS Y&#039;shtola2.png|150px]]&lt;br /&gt;
| [[File:DS Tall Y&#039;shtola2.png|90px]]&lt;br /&gt;
| [[File:Y&#039;shtola DS2.jpg|180px]]&lt;br /&gt;
| {{BLM}} Sorceress&lt;br /&gt;
| {{i|The Qitana Ravel}}&amp;lt;br&amp;gt;{{i|Malikah&#039;s Well}}&amp;lt;br&amp;gt;{{i|Mt. Gulg}}&amp;lt;br&amp;gt;{{i|Amaurot}}&amp;lt;br&amp;gt;{{i|The Grand Cosmos}}&amp;lt;br&amp;gt;{{i|Anamnesis Anyder}}&amp;lt;br&amp;gt;{{i|The Heroes&#039; Gauntlet}}&amp;lt;br&amp;gt;{{i|Matoya&#039;s Relict}}&amp;lt;br&amp;gt;{{i|Paglth&#039;an}}&amp;lt;br&amp;gt;{{i|The Tower of Babil}}&amp;lt;br&amp;gt;{{i|Vanaspati}}&amp;lt;br&amp;gt;{{i|The Aitiascope}}&amp;lt;br&amp;gt;{{i|The Mothercrystal}}&amp;lt;br&amp;gt;{{i|The Dead Ends}}&amp;lt;br&amp;gt;{{i|Alzadaal&#039;s Legacy (Duty)}}&amp;lt;br&amp;gt;{{i|The Fell Court of Troia (Duty)}} (also available as {{CNJ}} healer)&amp;lt;br&amp;gt;{{i|Lapis Manalis}}&amp;lt;br&amp;gt;{{i|The Lunar Subterrane}} (also available as {{CNJ}} healer)&amp;lt;br&amp;gt;{{i|Everkeep}} (also available as {{CNJ}} healer)&amp;lt;br&amp;gt;{{i|The Meso Terminal}}&amp;lt;br&amp;gt;{{i|The Ageless Necropolis}} (also available as {{CNJ}} healer)&amp;lt;br&amp;gt;{{i|Mistwake}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|-|&lt;br /&gt;
Trust = &lt;br /&gt;
{{:Trust/Y&#039;shtola}}&lt;br /&gt;
&amp;lt;/tabber&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Miscellaneous==&lt;br /&gt;
* Forged a special bond with Yda{{Cite book|volume=I|page=190|passage-text=[...] forged a special bond with Yda—one out of necessity, considering the lack of refinement displayed by the young firebrand.|name=}}&lt;br /&gt;
* Has a great collection of footwear{{Cite book|volume=I|page=190|passage-text=The Archon is also known to have a great collection of footwear [...].|name=}}&lt;br /&gt;
* Fears [[Aurelia|aureliae]]{{Cite book|volume=I|page=190|passage-text=The Archon is also known to have [...] an unexplainable fear of aureliae.|name=}}&lt;br /&gt;
&lt;br /&gt;
===Triple Triad===&lt;br /&gt;
Y&#039;shtola has 3 [[Triple Triad]] cards:&lt;br /&gt;
&lt;br /&gt;
* {{i|Y&#039;shtola Card}}&lt;br /&gt;
**{{#show: Y&#039;shtola Card|?Has game description }}&lt;br /&gt;
* {{i|Heavensward Y&#039;shtola Card}}&lt;br /&gt;
**{{#show: Heavensward Y&#039;shtola Card|?Has game description }}&lt;br /&gt;
* {{i|Shadowbringers Y&#039;shtola Card}}&lt;br /&gt;
**{{#show: Shadowbringers Y&#039;shtola Card|?Has game description }}&lt;br /&gt;
&lt;br /&gt;
==Gallery==&lt;br /&gt;
&amp;lt;gallery heights=300px mode=packed&amp;gt;&lt;br /&gt;
Yshtola ARR.png|Artwork for Y&#039;shtola in [[A Realm Reborn]]&lt;br /&gt;
File:Yshtola Concept Art.jpg|350px|thumb|right|[[Heavensward]] Concept Art&lt;br /&gt;
File:Yshtola shadowbringers render.png|350px|thumb|right|[[Shadowbringers]] Appearance&lt;br /&gt;
File:Yshtola shadowbringers concept.png|350px|thumb|right|[[Shadowbringers]] Concept Art&lt;br /&gt;
Y&#039;shtola ShB.jpg|Shadowbringers appearance&lt;br /&gt;
Y&#039;shtola_HW.jpg|Portrait for Heavensward&lt;br /&gt;
Y&#039;shtola_Shb.jpg|Portrait for Shadowbringers&lt;br /&gt;
Y&#039;shtola (cold) Portrait.jpg|Outfit for cold weather in Endwalker&lt;br /&gt;
Y&#039;shtola (cold) fullbody.jpg|Outfit for cold weather in Endwalker&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references&amp;gt;&amp;lt;/references&amp;gt;&lt;br /&gt;
==Navigation==&lt;br /&gt;
{{Duty Support nav}}&lt;br /&gt;
&lt;br /&gt;
[[Category:NPCs]] [[Category:Quest NPCs]] [[Category:Patch 2.0 NPCs]] [[Category:Archon]]&lt;/div&gt;</summary>
		<author><name>Gurgum</name></author>
	</entry>
	<entry>
		<id>https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=Template:Masked_Carnivale_infobox&amp;diff=1582037</id>
		<title>Template:Masked Carnivale infobox</title>
		<link rel="alternate" type="text/html" href="https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=Template:Masked_Carnivale_infobox&amp;diff=1582037"/>
		<updated>2026-10-19T14:53:12Z</updated>

		<summary type="html">&lt;p&gt;Gurgum: start cleaning up properties&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;templatestyles src=&amp;quot;Infobox/styles.css&amp;quot;/&amp;gt;{{#set:&lt;br /&gt;
|Has context = Duty&lt;br /&gt;
|Has game icon = File:The_masked_carnival_icon.png&lt;br /&gt;
|Has patch = {{{patch|}}}&lt;br /&gt;
}}{{expansion content|{{{patch|}}}}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;infobox-n duty&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;icon duty-infobox-icon&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;overflow: hidden; width: 38px; height: 38px; display:inline-block; vertical-align:middle;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 5px 2px;&amp;quot; title=&amp;quot;masked-carnivale&amp;quot;&amp;gt;[[File:the masked carnival icon.png|link=Masked Carnivale Stages]]{{#set:Has duty type=Masked Carnivale}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;heading&amp;quot;&amp;gt;[[Has canonical name::{{{name|{{#titleparts:{{PAGENAME}}}}}}}]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align: center; clear: both;&amp;quot;&amp;gt;[[file:the masked carnivale stage title image.png|280px]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;wrapper&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{number|}}} |&lt;br /&gt;
;Number&lt;br /&gt;
:{{{number}}}&lt;br /&gt;
}}&lt;br /&gt;
; Level&lt;br /&gt;
: [[Has duty level requirement::{{{level|0}}}]]{{#if:{{{level-sync|}}}|&amp;amp;nbsp;&amp;lt;small&amp;gt;(Sync: [[Has duty level sync::{{{level-sync}}}]])&amp;lt;/small&amp;gt;}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{ilvl|}}}|&lt;br /&gt;
; iLevel&lt;br /&gt;
: [[Has duty ilevel requirement::{{{ilvl|0}}}]]{{#if:{{{ilvl-sync|}}}|&amp;amp;nbsp;&amp;lt;small&amp;gt;(Sync: [[Has duty ilevel sync::{{{ilvl-sync}}}]])&amp;lt;/small&amp;gt;}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{size|}}}|&lt;br /&gt;
; Party size&lt;br /&gt;
: {{#switch:{{lc:{{{size}}}}}&lt;br /&gt;
  | light | light party | 4man | 4           = Light Party&amp;lt;br&amp;gt;4man &#039;&#039;&#039;{{bullet}}&#039;&#039;&#039; 1 [[File:Tank role.png|20px|text-bottom|link=Tank]] 1 [[File:Healer role.png|20px|text-bottom|link=Healer]] 2 [[File:DPS role.png|20px|text-bottom|link=DPS]]{{#set:Has party size=Light}}&lt;br /&gt;
  | full | full party | 8man | 8             = Full Party&amp;lt;br&amp;gt;8man &#039;&#039;&#039;{{bullet}}&#039;&#039;&#039; 2 [[File:Tank role.png|20px|text-bottom|link=Tank]] 2 [[File:Healer role.png|20px|text-bottom|link=Healer]] 4 [[File:DPS role.png|20px|text-bottom|link=DPS]]{{#set:Has party size=Full}}&lt;br /&gt;
  | alliance | alliance party | 24man | 24   = Alliance&amp;lt;br&amp;gt;24man &#039;&#039;&#039;{{bullet}}&#039;&#039;&#039; 3 [[File:Tank role.png|20px|text-bottom|link=Tank]] 6 [[File:Healer role.png|20px|text-bottom|link=Healer]] 15 [[File:DPS role.png|20px|text-bottom|link=DPS]]{{#set:Has party size=Alliance}} }}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{time-limit|}}}|&lt;br /&gt;
; Time limit&lt;br /&gt;
: [[Has duty time limit::{{{time-limit|0}}}]]min&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{roulette|}}}|&lt;br /&gt;
; Roulette&lt;br /&gt;
: {{#switch:{{lc:{{{roulette}}}}}&lt;br /&gt;
  | 50/60 | level 50/60 | 50/60 dungeon | level 50/60 dungeon = [[Is available for duty roulette::Level 50/60 Dungeons]]&lt;br /&gt;
  | 70 | level 70 | 70 dungeon | level 70 dungeon = [[Is available for duty roulette::Level 70 Dungeons]]&lt;br /&gt;
  | main scenario = [[Is available for duty roulette::Main Scenario]]&lt;br /&gt;
  | trial | trials = [[Is available for duty roulette::Trials]]&lt;br /&gt;
  | guildhest | guildhests = [[Is available for duty roulette::Guildhests]]&lt;br /&gt;
  | alliance | alliance raid = [[Is available for duty roulette::Alliance Raid]]&lt;br /&gt;
  | #default = [[Is available for duty roulette::{{ucfirst:{{{roulette}}}}}]]&lt;br /&gt;
  }}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{req-quest|}}}|&lt;br /&gt;
; Req. quest&lt;br /&gt;
: {{quest icon|{{{req-quest}}}}}{{#set:Has quest requirement={{{req-quest}}}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{entrance|}}}|&lt;br /&gt;
; Entrance&lt;br /&gt;
: [[{{{entrance}}}]]{{#if:{{{entrance-coordinates|}}}|&amp;amp;nbsp;{{convert coordinate|{{{entrance-coordinates}}}}}}}&amp;lt;!-- SMW --&amp;gt;{{#vardefine:x_coord|{{#explode:{{{entrance-coordinates}}}|,|0}}}}{{#vardefine:y_coord|{{#explode:{{{entrance-coordinates}}}|,|1}}}}{{#vardefine:z_coord|{{#explode:{{{entrance-coordinates}}}|,|2}}}}{{#set:Has duty entrance={{{entrance}}};{{#if:{{#var:x_coord}}|{{#var:x_coord}}|?}};{{#if:{{#var:y_coord}}|{{#var:y_coord}}|?}};{{#if:{{#var:z_coord}}|{{#var:z_coord}}|?}}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{standard-time|}}} |&lt;br /&gt;
;Standard Time&lt;br /&gt;
:{{{standard-time}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{ideal-time|}}} |&lt;br /&gt;
;Ideal Time&lt;br /&gt;
:{{{ideal-time}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{act-1-enemies|}}} |&lt;br /&gt;
;Act 1 Enemies&lt;br /&gt;
:{{{act-1-enemies}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{act-2-enemies|}}} |&lt;br /&gt;
;Act 2 Enemies&lt;br /&gt;
:{{{act-2-enemies}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{act-3-enemies|}}} |&lt;br /&gt;
;Act 3 Enemies&lt;br /&gt;
:{{{act-3-enemies}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{gil|}}} |&lt;br /&gt;
;Gil Reward&lt;br /&gt;
:{{Gil|{{{gil}}}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{seals|}}} |&lt;br /&gt;
;Seals Reward&lt;br /&gt;
:{{Allied seal|{{{seals}}}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{tomestones|}}} |&lt;br /&gt;
; [[Tomestone]]s&lt;br /&gt;
: {{#arraymap:{{{tomestones}}}|+|@@@|{{#if:{{#switch:{{#vardefineecho:current_tomestone|{{lc:{{#explode:@@@| |1}}}}}}|philosophy|mythology|soldiery|poetics|law|esoterics|lore|scripture|verity|creation|mendacity|genesis=x}}|&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#vardefine:tomestonecnt|{{#expr:{{#var:tomestonecnt|0}}+1}}}}{{#subobject:tomestone{{#var:tomestonecnt}}&lt;br /&gt;
| Has tomestone reward index    = {{#var:tomestonecnt}}&lt;br /&gt;
| Has tomestone reward quantity = {{#vardefineecho:current_tomestone_qty|{{#explode:@@@| |0}}}}&lt;br /&gt;
| Has tomestone reward type     = Allagan Tomestone of {{ucfirst:{{#var:current_tomestone}}}}&lt;br /&gt;
}}{{Tomestone|{{#var:current_tomestone}}|{{#var:current_tomestone_qty}}}}&amp;amp;nbsp;}}|}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#ifexpr:{{{number|}}}&amp;gt;1|&lt;br /&gt;
; Prev. stage&lt;br /&gt;
: {{#ask: [[Number::{{#expr:{{{number|}}}-1}}]]|?Has canonical name|format=template|template=Masked Carnivale infobox nav format}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#ifexpr:{{{number|}}}&amp;lt;32|&lt;br /&gt;
; Next stage&lt;br /&gt;
: {{#ask: [[Number::{{#expr:{{{number|}}}+1}}]]|?Has canonical name|format=template|template=Masked Carnivale infobox nav format}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#ifexpr:{{{patch|}}}|&lt;br /&gt;
; Patch&lt;br /&gt;
: [[Patch {{{patch}}}|{{{patch}}}]]&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
{{clear}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- GET INFO TO AUTO FILL TABLE --&amp;gt;&lt;br /&gt;
&amp;lt;!--TODO: clean these up. These properties weren&#039;t actually created, so they appear in the &amp;quot;Wanted Properties&amp;quot; list. Most of them can be set to existing properties, or deleted unless used in the &amp;quot;Masked Carnivale Stages&amp;quot; list.--&amp;gt;&lt;br /&gt;
{{#set:description={{{description|}}} }}&lt;br /&gt;
{{#set:number={{{number|}}} }}&lt;br /&gt;
{{#set:standard-time={{{standard-time|}}} }}&lt;br /&gt;
{{#set:ideal-time={{{ideal-time|}}} }}&lt;br /&gt;
{{#set:act-1-enemies={{{act-1-enemies|}}} |+sep}}&lt;br /&gt;
{{#set:act-2-enemies={{{act-2-enemies|}}} |+sep}}&lt;br /&gt;
{{#set:act-3-enemies={{{act-3-enemies|}}} |+sep}}&lt;br /&gt;
{{#set:gil={{{gil|}}} }}&lt;br /&gt;
{{#set:seals={{{seals|}}} }}&lt;br /&gt;
{{#set:tomestones={{{tomestones|}}} }}&lt;br /&gt;
&amp;lt;!-- AUTOCATEGORIZATION --&amp;gt;&lt;br /&gt;
{{#if:{{NAMESPACE}}&amp;lt;!-- no categories if outside of article namespace --&amp;gt;&lt;br /&gt;
|&amp;lt;!-- Do not categorize --&amp;gt;|&lt;br /&gt;
[[Category:Masked Carnivale Stages]]&lt;br /&gt;
}}&amp;lt;!--END AUTOCATEGORIZATION--&amp;gt;&lt;br /&gt;
{{#if:{{{description|}}}|{{Quotation|In-game description|{{Colorize|{{{description}}}}}}}{{#set:Has game description={{#replace:{{{description}}}|`|}}}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{no-footer-text|}}}||&#039;&#039;&#039;{{{name|{{#titleparts:{{PAGENAME}}}}}}}&#039;&#039;&#039; is a [[Masked Carnivale Stages|stage]] in [[The Masked Carnivale]] for [[Blue Mage]], introduced in [[patch {{{patch|2.0}}}]]{{#if:{{#switch:{{lc:{{{release|}}}}}|heavensward|stormblood|shadowbringers&lt;br /&gt;
&lt;br /&gt;
=x}}|&amp;amp;nbsp;with [[{{ucfirst:{{{release}}}}}]]}}.}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&amp;lt;pre&amp;gt;{{Masked Carnivale infobox&lt;br /&gt;
| name = A Chorus Slime&lt;br /&gt;
| description =&lt;br /&gt;
| image = A Chorus Slime (image).png&lt;br /&gt;
| number = 07&lt;br /&gt;
| level = 50&lt;br /&gt;
| standard-time = 3:30&lt;br /&gt;
| ideal-time = 2:40&lt;br /&gt;
| act-1-enemies = Lava Slime, Ice Sprite&lt;br /&gt;
| act-2-enemies = Ice Sprite, Lava Slime&lt;br /&gt;
| act-3-enemies = Gladiatorial Node, Lava Slime&lt;br /&gt;
| gil = 5000&lt;br /&gt;
| seals = 100&lt;br /&gt;
| tomestones = 80 poetics&lt;br /&gt;
| patch = 4.5&lt;br /&gt;
}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
{{Masked Carnivale infobox&lt;br /&gt;
| name = A Chorus Slime&lt;br /&gt;
| description =&lt;br /&gt;
| image = A Chorus Slime (image).png&lt;br /&gt;
| number = 07&lt;br /&gt;
| level = 50&lt;br /&gt;
| standard-time = 3:30&lt;br /&gt;
| ideal-time = 2:40&lt;br /&gt;
| act-1-enemies = Lava Slime, Ice Sprite&lt;br /&gt;
| act-2-enemies = Ice Sprite, Lava Slime&lt;br /&gt;
| act-3-enemies = Gladiatorial Node, Lava Slime&lt;br /&gt;
| gil = 5000&lt;br /&gt;
| seals = 100&lt;br /&gt;
| tomestones = 80 poetics&lt;br /&gt;
| patch = 4.5&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gurgum</name></author>
	</entry>
	<entry>
		<id>https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=Template:NPC_infobox&amp;diff=1582036</id>
		<title>Template:NPC infobox</title>
		<link rel="alternate" type="text/html" href="https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=Template:NPC_infobox&amp;diff=1582036"/>
		<updated>2026-10-19T14:43:33Z</updated>

		<summary type="html">&lt;p&gt;Gurgum: unset unused &amp;quot;Has NPC mutation&amp;quot; property&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;templatestyles src=&amp;quot;Infobox/styles.css&amp;quot;/&amp;gt;&amp;lt;!--An NPC is an enemy if a value is set for either &amp;quot;aggression&amp;quot; or &amp;quot;is-enemy&amp;quot;, because we don&#039;t know the aggression level when the page is created. New enemy pages will set &amp;quot;is-enemy&amp;quot;, but the use of &amp;quot;aggression&amp;quot; is for backward compatibility --Gurgum --&amp;gt;{{#vardefine:is-enemy|{{#if:{{{aggression|}}}{{{is-enemy|}}}|true}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#set:&lt;br /&gt;
| Has game description = {{{description|}}}&lt;br /&gt;
| Has description source = {{{description-source|}}}&lt;br /&gt;
| Has patch = {{{patch|}}}&lt;br /&gt;
| Has internal ID = {{{id-gt|}}}&lt;br /&gt;
| Has full name = {{{full-name|}}}&lt;br /&gt;
| Has NPC title = {{{title|}}}&lt;br /&gt;
| Has game availability = {{#var:availability|Current}}&lt;br /&gt;
| Has character model = {{{model-chara|}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
Set enemy properties&lt;br /&gt;
--&amp;gt;{{#if:{{#var:is-enemy}}|{{#set:&lt;br /&gt;
| Is boss = {{#ifeq:{{{objective|}}}|boss|true|false}}&lt;br /&gt;
| Has rank mark = {{#if:{{{rank|}}}|{{uc:{{{rank}}}}}|none}}&lt;br /&gt;
}}&amp;lt;!--End of enemy properties--&amp;gt;&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{expansion content|{{{patch|}}}}}&amp;lt;div class=&amp;quot;infobox-n npc&amp;quot;&amp;gt;&lt;br /&gt;
{{#if: {{{icon|}}}&lt;br /&gt;
  | &amp;lt;div class=&amp;quot;icon&amp;quot;&amp;gt;[[File:{{{icon}}}|40px]]&amp;lt;/div&amp;gt;&lt;br /&gt;
  | {{#if: {{{service|}}}&lt;br /&gt;
    | {{#arraymap:{{{service}}}|,|@@@|{{#if: {{#var:icon|}} || {{#vardefine:icon|@@@}} }}}}&amp;lt;!-- grab the first item in the list for the icon&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;icon&amp;quot;&amp;gt;[[File:{{#switch: {{lc:{{#var:icon|}}}}&lt;br /&gt;
        | sundry splendors       = Sundry Splendors&lt;br /&gt;
        | merchant               = Merchantv2&lt;br /&gt;
        | event merchant         = Merchantv2&lt;br /&gt;
        | materia melder         = Materia melder map icon&lt;br /&gt;
        | retainer vocate        = Retainer vocate map icon&lt;br /&gt;
        | quest                  = Journal icon1&lt;br /&gt;
        | repairs                = Repairs&lt;br /&gt;
        | fate                   = FATE trigger (map icon)&lt;br /&gt;
        | duty support           = duty support icon1&lt;br /&gt;
        | trust                  = trust icon2&lt;br /&gt;
        | #default               = {{#ifexist: File:{{#var:icon}}.png|{{#var:icon}}|Empty}}&lt;br /&gt;
      }}.png|50x50px]]&amp;lt;/div&amp;gt;&lt;br /&gt;
   }}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;p class=&amp;quot;heading&amp;quot;&amp;gt;[[Has canonical name::{{{name|{{#titleparts:{{PAGENAME}}}}}}}]]&amp;lt;/p&amp;gt;&lt;br /&gt;
{{#if:{{{rank|}}}|&amp;lt;div class=&amp;quot;statistics hunt rank-{{lc:{{{rank}}}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;div title=&amp;quot;This creature is ranked higher than common enemies{{#switch:{{lc:{{{rank}}}}}|a|s=, and can be hunted down for specific rewards}}.&amp;quot;&amp;gt;{{uc:{{{rank}}}}} RANK&amp;lt;/div&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;/div&amp;gt;}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;wrapper&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;image_wrapper&amp;quot;&amp;gt;{{#if:{{{image|}}}&lt;br /&gt;
  | {{#ifeq:{{{image}}}|no|{{clear}}&amp;lt;!-- Not visible or necessary--&amp;gt;| [[File:{{#explode:{{{image}}}|,|0}}|280x420px]] {{#set:Has appearance=File:{{#explode:{{{image}}}|,|0}}}}&lt;br /&gt;
{{#ifeq:{{#count:{{#explode:{{{image}}}|;}}}}|0||{{#arraymap:{{{image|}}}|;|@@@|{{#subobject:&lt;br /&gt;
  |Has appearance = File:{{#explode:@@@|,|0}}&lt;br /&gt;
  |Has internal ID = {{#show:{{#explode:@@@|,|1}}|?Has internal ID}} }}&lt;br /&gt;
}}}}&lt;br /&gt;
}} &lt;br /&gt;
  | {{#vardefine:default|File:{{#replace:{{#titleparts:{{PAGENAME}}}}|:|-}}.jpg}} {{#ifexist:{{#var:default}} &amp;lt;!-- Default file name to display --&amp;gt;&lt;br /&gt;
        | [[Has appearance::{{#var:default}}|280x420px]]&lt;br /&gt;
        | &amp;lt;!-- Red link to file upload page --&amp;gt;[[{{#var:default}}|Upload an image of this NPC.]]&amp;lt;br&amp;gt;Refer to our [[Help:Media_Guidelines|media guidelines]]&amp;lt;br&amp;gt;for guidance on infobox images.&lt;br /&gt;
    }}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/p&amp;gt;{{#if: {{{title|}}} |&lt;br /&gt;
;Title&lt;br /&gt;
:{{{title}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{gender|}}} |&lt;br /&gt;
;Gender&lt;br /&gt;
:{{#switch:{{lc:{{{gender|}}}}}|m|male=Male ♂|f|female=Female ♀|#default=}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{age|}}} |&lt;br /&gt;
;Age&lt;br /&gt;
:{{{age}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{race|}}} |&lt;br /&gt;
; [[Race]]&lt;br /&gt;
: {{#switch: {{lc:{{{race}}}}}&lt;br /&gt;
  | au ra | aura = [[Has race::Au Ra]]&lt;br /&gt;
  | miqo&#039;te | miqote = [[Has race::Miqo&#039;te]]&lt;br /&gt;
  | chimera = [[Chimera (Class)|Chimera]] {{#set:Has race::Chimera (Class)}}&lt;br /&gt;
  | various = Various {{#set:Has race=NPCs with various races}}&lt;br /&gt;
  | #default = [[Has race::{{ucfirst:{{{race}}}}}]]&lt;br /&gt;
  }}{{#if:{{{clan|}}}|&amp;amp;nbsp;&amp;lt;small&amp;gt;({{#switch: {{lc:{{{clan}}}}}&lt;br /&gt;
  | seeker of the sun | seekers of the sun = [[Has clan::Seeker of the Sun]]&lt;br /&gt;
  | keeper of the moon | keepers of the moon = [[Has clan::Keeper of the Moon]]&lt;br /&gt;
  | sea wolf = [[Has clan::Sea Wolf]]&lt;br /&gt;
  | chimera | chimera (genus) = [[Has clan::Chimera (genus)]]&lt;br /&gt;
  | #default = [[Has clan::{{ucfirst:{{{clan}}}}}]]&lt;br /&gt;
  }})&amp;lt;/small&amp;gt;}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{species|}}} |&lt;br /&gt;
; Species&lt;br /&gt;
: [[Has species::{{ucfirst:{{{species}}}}}]]{{#if:{{{type|}}}|&amp;amp;nbsp;&amp;lt;small&amp;gt;([[Has type::{{ucfirst:{{{type}}}}}]])&amp;lt;/small&amp;gt;}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{class|}}}|&lt;br /&gt;
;[[Class]]&lt;br /&gt;
:{{#arraymap: {{{class}}}|,|@@@|[[Is for class::{{ucfirst:@@@}}]]|&amp;lt;br&amp;gt;}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{job|}}}|&lt;br /&gt;
;[[Job]]&lt;br /&gt;
:{{#arraymap: {{{job}}}|,|@@@|[[Is for job::{{ucfirst:@@@}}]]|&amp;lt;br&amp;gt;}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{profession|}}} |;Profession&lt;br /&gt;
:{{{profession}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#ifeq: {{{level|0}}} | 0 | {{#set:Has NPC level=0}} | {{#if: {{{level|}}} | {{#if: {{{alt-level-type|}}} | ; [[{{ucfirst:{{{alt-level-type}}}}} Level]]{{#set:Has alt level type={{lc:{{{alt-level-type}}}}} }} | ;[[Experience|Level]] }}&lt;br /&gt;
: {{#switch:{{{alt-level-type}}}|elemental={{Special chat character|code=E03A}}{{{level}}}|knowledge={{Special chat character|code=E037}}{{{level}}}|difficulty={{enemy rank|{{{level}}}}}|#default={{{level}}}}}&lt;br /&gt;
{{#set:Has NPC level={{{level}}}}}}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{element|}}} |;[[The Forbidden Land, Eureka#Enemies|Element]]&lt;br /&gt;
:{{Eurekaelement icon|{{{element}}}}} {{ucfirst:{{{element}}}}} {{#set:Has NPC element={{{element}}}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{adaptation|}}} |;Adaptation&lt;br /&gt;
:{{#switch:{{{adaptation|}}}|yes=[[File:Adaption icon1.png|20px|link=]]|#default=}}{{#set:Has NPC adaptation={{{adaptation|}}}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{elemental-weakness|}}} |;Elemental Weakness&lt;br /&gt;
:{{#arraymap:{{{elemental-weakness|}}}|,|@@@|{{Eurekaelement icon|@@@}} {{ucfirst:@@@}} {{#set:Has NPC elemental weakness=@@@}}|&amp;lt;br&amp;gt;}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{mutation|}}} |;Mutation&lt;br /&gt;
:{{#switch:{{{mutation|}}}|yes=[[File:Mutation icon1.png|20px|link=]]|#default=}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{spawn-condition|}}} |;Spawn Condition&lt;br /&gt;
:{{#arraymap:{{{spawn-condition}}}|,|@@@|{{weather icon|@@@}}}}{{#set:Has NPC spawn-condition={{{spawn-condition|}}}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{aggression|}}} |&lt;br /&gt;
;[[Aggression]]&lt;br /&gt;
: {{#vardefine:aggression-rank|{{#sub:{{{aggression}}}|1|1}}}}{{#vardefineecho:aggression-type|{{#ifeq:{{lc:{{#sub:{{{aggression}}}|0|1}}}}|p|Passive|Aggressive}}}} &amp;lt;div style=&amp;quot;display:inline-block; margin: -8px {{#switch:{{#var:aggression-rank}}|1 | 2 = {{#switch:{{#var:aggression-type}}|Passive = -6|Aggressive = 0}} | #default = 0}}px; overflow: hidden;&amp;quot;&amp;gt;[[File:{{#var:aggression-type}} difficulty r{{#var:aggression-rank}}.png|26px|Aggression level {{#var:aggression-rank}}]]&amp;lt;/div&amp;gt;{{#set:&lt;br /&gt;
Has aggression type = {{#var:aggression-type}}&lt;br /&gt;
| Has aggression rank={{#var:aggression-rank}}&lt;br /&gt;
| Has game icon = File:{{#var:aggression-type}} difficulty r{{#var:aggression-rank}}.png&lt;br /&gt;
}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{aggro-type|}}} |&lt;br /&gt;
;[[Aggression#Conditions|Aggro Type]]&lt;br /&gt;
: {{ucfirst: {{{aggro-type}}}}}{{#set:Has aggression trigger={{{aggro-type}}}}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{vulnerable|}}} |&lt;br /&gt;
;Vulnerabilities&lt;br /&gt;
: {{#arraymap: {{{vulnerable|}}}|,|@@@|{{#ifeq:@@@|resolution|[[File:Heavenly judge icon.png|24px|link=|Heavenly Judge from Pomander of Resolution]]|{{status effect|debuff|@@@}}}}|&amp;amp;nbsp;}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{location|}}} | &lt;br /&gt;
; [[Zone]]&lt;br /&gt;
: {{#switch: {{{location|}}}|Varies|varies={{{location}}}|#default=[[{{{location|}}}]]}}  {{#if: {{{coordinates|}}}|&amp;lt;small&amp;gt;({{{coordinates|}}})&amp;lt;/small&amp;gt;}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{dungeon|}}}|; [[Dungeon]]&lt;br /&gt;
: {{cname|{{#vardefineecho:npc_instance|{{{dungeon}}}}}}}{{#set:Located in instance={{{dungeon|}}}}}{{#vardefine:is_boss|{{{objective|}}}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{raid|}}}|; [[Raid]]&lt;br /&gt;
: {{cname|{{#vardefineecho:npc_instance|{{{raid}}}}}}}{{#set:Located in instance={{{raid|}}}}}{{#vardefine:is_boss|{{{objective|}}}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{trial|}}}|; [[Trial]]&lt;br /&gt;
: {{cname|{{#vardefineecho:npc_instance|{{{trial}}}}}}}{{#set:Located in instance={{{trial|}}}}}{{#vardefine:is_boss|{{{objective|}}}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{other-duty|}}}|; [[Duties|Other Duty]]&lt;br /&gt;
: {{cname|{{#vardefineecho:npc_instance|{{{other-duty}}}}}}}{{#set:Located in instance={{{other-duty|}}}}}{{#vardefine:is_boss|{{{objective|}}}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{birthplace|}}} |;Birthplace&lt;br /&gt;
:{{{birthplace}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{organization|}}} |&lt;br /&gt;
;[[:Category:Organizations|Organization]]&lt;br /&gt;
:{{#arraymap:{{{organization|}}}|,|@@@|{{#switch: {{lc:@@@}}&lt;br /&gt;
| #default = [[@@@]]&lt;br /&gt;
}}|&amp;lt;br&amp;gt;}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{relatives|}}} |&lt;br /&gt;
;Relatives&lt;br /&gt;
:{{{relatives}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{ #if: {{{service|}}} |&lt;br /&gt;
;Services&lt;br /&gt;
:{{#arraymap:{{{service|}}}|,|@@@|{{#switch: {{lc:@@@}}&lt;br /&gt;
| quest                = [[Has service::Quest NPC]]&lt;br /&gt;
| quest npc            = [[Has service::Quest NPC]]&lt;br /&gt;
| repair               = [[Has service::Repairs]]&lt;br /&gt;
| repairs              = [[Has service::Repairs]]&lt;br /&gt;
| merchant             = [[Has service::Merchants]]&lt;br /&gt;
| merchants            = [[Has service::Merchants]]&lt;br /&gt;
| sundry splendors     = [[Has service::Sundry Splendors]]&lt;br /&gt;
| gemstone trader      = [[Has service::Gemstone Trader]]&lt;br /&gt;
| resident caretaker   = [[Has service::Resident Caretaker]]&lt;br /&gt;
| materia melder       = [[Has service::Materia Melder]]&lt;br /&gt;
| fate                 = [[Has service::FATE NPC]]&lt;br /&gt;
| duty support         = [[Has service::Duty Support NPC]]&lt;br /&gt;
| trust                = [[Has service::Trust NPC]]&lt;br /&gt;
| #default             = [[Has service::{{ucfirst:@@@}}]]&lt;br /&gt;
}} |&amp;lt;br&amp;gt;}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{ #if: {{{goal|}}} |&lt;br /&gt;
;Part of&lt;br /&gt;
:{{#arraymap: {{{goal}}}|\n|@@@|[[@@@]]|&amp;lt;br&amp;gt;}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
---The following awful code is so that if {{{objective}} is &amp;quot;boss&amp;quot; or null or undefined, skip displaying the Objective section&lt;br /&gt;
--&amp;gt;{{ #ifeq: {{#replace:{{{objective|boss}}}|boss|}} |||&lt;br /&gt;
;Objective&lt;br /&gt;
:{{#arraymap: {{{objective}}}|\n|@@@|@@@|&amp;lt;br&amp;gt;}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{patch|}}} | &lt;br /&gt;
; [[Patches|Patch]]&lt;br /&gt;
: [[Patch {{{patch}}}|{{{patch}}}]]&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{voiceJP|}}} | &lt;br /&gt;
; Voiced by (JP)&lt;br /&gt;
: {{{voiceJP}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{voiceEN|}}} | &lt;br /&gt;
; Voiced by (EN)&lt;br /&gt;
: {{{voiceEN}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{voiceFR|}}} | &lt;br /&gt;
; Voiced by (FR)&lt;br /&gt;
: {{{voiceFR}}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if: {{{voiceDE|}}} | &lt;br /&gt;
; Voiced by (DE)&lt;br /&gt;
: {{{voiceDE}}}&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
{{#if: {{{map1|}}}{{#ifexist:File:{{PAGENAME}} location.jpg|exists}} |&lt;br /&gt;
{{{!}} style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
{{!}} &#039;&#039;&#039;Image(s)&#039;&#039;&#039;&lt;br /&gt;
{{!}}- style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
{{!}}&lt;br /&gt;
{{ #if: {{{map1|}}}{{#ifexist:File:{{PAGENAME}} location.jpg|exists}} | [[File:{{{map1|{{PAGENAME}} location.jpg}}}|250x200px]]{{#set:Has location map=File:{{{map1|{{PAGENAME}} location.jpg}}}}}&lt;br /&gt;
&amp;lt;p style=&amp;quot;font-size:.9em;&amp;quot;&amp;gt;{{{map1-text|Click to enlarge}}}&amp;lt;/p&amp;gt; }}{{ #if: {{{map2|}}} | [[File:{{{map2|}}}|250x200px]]&lt;br /&gt;
&amp;lt;p style=&amp;quot;font-size:.9em;&amp;quot;&amp;gt;{{{map2-text|Click to enlarge}}}&amp;lt;/p&amp;gt; }}{{ #if: {{{map3|}}} | [[File:{{{map3|}}}|250x200px]]&lt;br /&gt;
&amp;lt;p style=&amp;quot;font-size:.9em;&amp;quot;&amp;gt;{{{map3-text|Click to enlarge}}}&amp;lt;/p&amp;gt; }}{{ #if: {{{map4|}}} | [[File:{{{map4|}}}|250x200px]]&lt;br /&gt;
&amp;lt;p style=&amp;quot;font-size:.9em;&amp;quot;&amp;gt;{{{map4-text|Click to enlarge}}}&amp;lt;/p&amp;gt; }}{{ #if: {{{map5|}}} | [[File:{{{map5|}}}|250x200px]]&lt;br /&gt;
&amp;lt;p style=&amp;quot;font-size:.9em;&amp;quot;&amp;gt;{{{map5-text|Click to enlarge}}}&amp;lt;/p&amp;gt; }}&lt;br /&gt;
{{!}}}&lt;br /&gt;
| {{clear}} }}&lt;br /&gt;
&amp;lt;/div&amp;gt;{{#if:{{{description|}}}|&lt;br /&gt;
{{Quotation|{{#if:{{{description-source|}}}|{{{description-source|}}}|[[Category:Needs description source]]{{#if:{{#var:is-enemy}}|In-game description|{{{name|{{#titleparts:{{PAGENAME}}}}}}}}}}}|{{{description}}}}}}}&amp;lt;!--&lt;br /&gt;
AUTOCATEGORIZATION&lt;br /&gt;
--&amp;gt;{{#if: {{NAMESPACE}}&amp;lt;!-- no categories if outside of article namespace --&amp;gt;&lt;br /&gt;
 | &amp;lt;!-- Do not categorize --&amp;gt; |&lt;br /&gt;
  {{#if:{{#var:is-enemy}}|{{#set:Has context=Enemy}}[[Category:Enemies]]{{#if:{{{patch|}}}|[[Category:Patch {{{patch}}} Enemies]]}}|{{#set:Has context=NPC}}[[Category:NPCs]]{{#if:{{{patch|}}}|[[Category:Patch {{{patch}}} NPCs]]}}}}&lt;br /&gt;
 {{#if: {{{image|}}} | | {{#ifexist: {{#var:default}} | | {{#if:{{{dungeon|}}}{{{raid|}}}{{{trial|}}}{{{other-duty|}}}|[[Category:Duty NPCs with no image]]|[[Category:NPCs with no image]] }} }} }}&lt;br /&gt;
 {{#if: {{{race|}}} |&lt;br /&gt;
  {{#arraymap:{{{race|}}}|,|@@@|{{#switch: {{lc:@@@}}&lt;br /&gt;
  | au ra | aura = [[Category:Au Ra]]&lt;br /&gt;
  | miqo&#039;te | miqote = [[Category:Miqo&#039;te]]&lt;br /&gt;
  | beast of the final days = [[Category:Beasts of the Final Days]]&lt;br /&gt;
  | eden primal = [[Category:Eden Primals]]&lt;br /&gt;
  | elemental = [[Category:Elementals]]&lt;br /&gt;
  | creation = [[Category:Creations]]&lt;br /&gt;
  | various = [[Category:NPCs with various races]]&lt;br /&gt;
  | #default = [[Category:{{ucfirst:@@@}}]]&lt;br /&gt;
  }}|}}&lt;br /&gt;
  | {{#if:{{#var:is_boss}}||[[Category:NPCs with no race specified]]}} }}&lt;br /&gt;
{{#if: {{{rank|}}} | [[Category:{{uc:{{{rank}}}}} Rank]]}}&lt;br /&gt;
{{#if: {{{species|}}} | [[Category:{{{species}}}]]}}&lt;br /&gt;
{{#if: {{{clan|}}} |&lt;br /&gt;
  {{#switch: {{lc:{{{clan}}}}}&lt;br /&gt;
  | plainsfolk | dunesfolk | raen | xaela | wildwood | duskwight | hellsguard | rava | veena | helions = [[Category:{{ucfirst:{{{clan}}}}}]] &amp;lt;!-- No change --&amp;gt;&lt;br /&gt;
  | seeker of the sun  | seekers of the sun = [[Category:Seekers of the Sun]]&lt;br /&gt;
  | keeper of the moon | keepers of the moon = [[Category:Keepers of the Moon]]&lt;br /&gt;
  | sea wolf | sea wolves = [[Category:Sea Wolves]]&lt;br /&gt;
  | the lost = [[Category:The Lost]]&lt;br /&gt;
  | chimera | chimera (genus) = [[Category:Chimera (genus)]]&lt;br /&gt;
  | #default = [[Category:{{ucfirst:{{{clan}}}}}]]&lt;br /&gt;
  }} }}&lt;br /&gt;
  {{#if: {{{organization|}}} | {{#arraymap:{{{organization|}}}|,|@@@|[[Category:@@@]]|}} }}&lt;br /&gt;
  {{#if: {{{goal|}}} | {{#arraymap:{{{goal|}}}|,|@@@|{{#switch:{{lc:@@@}}&lt;br /&gt;
    | story                      = [[Category:Story characters]]&lt;br /&gt;
    | hunt                       = [[Category:Hunt monsters]]&lt;br /&gt;
  }}|}} }}&lt;br /&gt;
  {{#if: {{{service|}}} | {{#arraymap:{{{service|}}}|,|@@@|{{#switch:{{lc:@@@}} &amp;lt;!-- Parse multiple services then set categories. --&amp;gt;&lt;br /&gt;
    | quest                     &lt;br /&gt;
    | quest npc                 = [[Category:Quest NPCs]]&lt;br /&gt;
    | repair                    = [[Category:Repairs]]&lt;br /&gt;
    | repairs                   = [[Category:Repairs]]&lt;br /&gt;
    | gemstone trader           = [[Category:Gemstone Traders]]&lt;br /&gt;
    | sundry splendors          = [[Category:Sundry Splendors]]&lt;br /&gt;
    | resident caretaker        = [[Category:Resident Caretaker]]&lt;br /&gt;
    | fate                      = [[Category:FATE NPCs]]&lt;br /&gt;
    | duty support              = [[Category:Duty Support NPCs]]&lt;br /&gt;
    | trust                     = [[Category:Trust NPCs]]&lt;br /&gt;
    | #default                  = [[Category:{{ucfirst:@@@}}s]]&lt;br /&gt;
  }}|}} }}&lt;br /&gt;
  {{#ifeq: {{lc:{{{objective|}}}}} | boss | [[Category:Bosses]]|}}&lt;br /&gt;
  {{#if: {{{location|}}} | {{#arraymap:{{{location|}}}|,|@@@|{{#set:Located in=@@@}}}}|{{#if:{{{aggression|}}}|&amp;lt;!--not setting this for enemies--&amp;gt;|[[Category:NPCs with no location]]}}}}&lt;br /&gt;
  {{#if: {{{goal|}}} | {{#arraymap:{{{goal|}}}|\n|@@@|{{#set:Has goal=@@@}}}} }}&lt;br /&gt;
  {{#if: {{{race|}}} | {{#arraymap:{{{race|}}}|,|@@@|{{#set:Has family=@@@}}}} }}&lt;br /&gt;
  {{#if: {{{organization|}}} | {{#arraymap:{{{organization|}}}|,|@@@|{{#set:Has family=@@@}}}} }}&amp;lt;!--Temporary code for family property --&amp;gt;&lt;br /&gt;
  {{#if: {{{coordinates|}}} | {{#ifexpr: {{#len: {{{coordinates|}}} }} &amp;lt; 1000 |&lt;br /&gt;
   {{#set:&lt;br /&gt;
    | Has x coordinate = {{#explode: {{{coordinates|}}} |,|0}}&lt;br /&gt;
    | Has y coordinate = {{#explode: {{{coordinates|}}} |,|1}}&lt;br /&gt;
    | Has z coordinate = {{#explode: {{{coordinates|}}} |,|2}}&lt;br /&gt;
   }}&lt;br /&gt;
  }} }}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{no-footer-text|}}}||{{#switch: {{lc:{{{race}}}}}&lt;br /&gt;
                                &amp;lt;!--| au ra | aura | miqo&#039;te | miqote | hyur | elezen | lalafell | roegadyn | viera | hrothgar = --&amp;gt;&lt;br /&gt;
                                | #default = {{#vardefine:npc_descriptor|{{#if:{{#var:is_boss}}|&amp;amp;nbsp;a boss|{{#if:{{{rank|}}}|&amp;amp;nbsp;a [[Rank {{uc:{{{rank}}}}}]] [[Elite Mark]]|{{#ifeq:{{lc:{{{name|{{#titleparts:{{PAGENAME}}}}}}}}}|{{lc:{{{race|}}}}}||{{#if:{{{race|}}}|&amp;amp;nbsp;a&amp;lt;!-- Indefinite noun --&amp;gt;{{#switch:{{lc:{{#sub:{{{race|}}}|0|1}}}}|a|e|i|o|u=n}} {{#switch:{{lc:{{{race}}}}}|elementals|[[Elemental]]|chimera|[[:Category:Chimera|Chimera]]|[[{{ucfirst:{{{race|}}}}}]]}}}}}}}}}}}}&amp;lt;!-- DESCRIPTOR --&amp;gt;&#039;&#039;&#039;{{#if:{{{full-name|}}}|{{{full-name|}}}|{{{name|{{#titleparts:{{PAGENAME}}}}}}}}}&#039;&#039;&#039; is{{#var:npc_descriptor}}{{#if:{{{location|}}}|&amp;amp;nbsp;in {{#ifeq:{{lc:{{{location|}}}}}|varies|various locations|[[{{#show:{{{location}}}|?Has canonical name|default={{{location}}}}}]]}}|{{#if:{{#var:npc_instance}}|&amp;amp;nbsp;in [[{{#var:npc_instance}}|{{#show:{{#var:npc_instance}}|?Has canonical name|default={{#var:npc_instance}}}}]]}}}}.}} }}&amp;lt;/includeonly&amp;gt; &amp;lt;!-- this trailing space is a whitespace fix --&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{documentation}}&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{NPC infobox&lt;br /&gt;
| name = Alphinaud Leveilleur&lt;br /&gt;
| description = &lt;br /&gt;
| image = Alphinaud shadowbringers render.png&lt;br /&gt;
| location = South Shroud&lt;br /&gt;
| coordinates = 19, 29&lt;br /&gt;
| gender = Male&lt;br /&gt;
| age = 16&lt;br /&gt;
| race = Elezen&lt;br /&gt;
| clan = Wildwood&lt;br /&gt;
| class = Arcanist&lt;br /&gt;
| birthplace = Sharlayan (Colony)&lt;br /&gt;
| organization = The Scions of the Seventh Dawn&lt;br /&gt;
| relatives = [[Louisoix]] (grandfather)&amp;lt;br&amp;gt;[[Fourchenault]] (father)&amp;lt;br&amp;gt;[[Alisaie]] (sister)&lt;br /&gt;
| voiceJP = Shinnosuke Tachibana&lt;br /&gt;
| voiceEN = Sam Riegel and Colin Ryan&lt;br /&gt;
| voiceFR = Sébastien Desjours&lt;br /&gt;
| voiceDE = Markus Haase&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{NPC infobox&lt;br /&gt;
| name = Alphinaud Leveilleur&lt;br /&gt;
| description = &lt;br /&gt;
| image = Alphinaud shadowbringers render.png&lt;br /&gt;
| location = South Shroud&lt;br /&gt;
| coordinates = 19, 29&lt;br /&gt;
| gender = Male&lt;br /&gt;
| age = 16&lt;br /&gt;
| race = Elezen&lt;br /&gt;
| clan = Wildwood&lt;br /&gt;
| class = Arcanist&lt;br /&gt;
| birthplace = Sharlayan (Colony)&lt;br /&gt;
| organization = The Scions of the Seventh Dawn&lt;br /&gt;
| relatives = [[Louisoix]] (grandfather)&amp;lt;br&amp;gt;[[Fourchenault]] (father)&amp;lt;br&amp;gt;[[Alisaie]] (sister)&lt;br /&gt;
| voiceJP = Shinnosuke Tachibana&lt;br /&gt;
| voiceEN = Sam Riegel and Colin Ryan&lt;br /&gt;
| voiceFR = Sébastien Desjours&lt;br /&gt;
| voiceDE = Markus Haase&lt;br /&gt;
}}&lt;br /&gt;
{{clear}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{NPC infobox&lt;br /&gt;
| name = Gelato&lt;br /&gt;
| image = Gelato.jpg&lt;br /&gt;
| species = Voidsent&lt;br /&gt;
| type = Flan&lt;br /&gt;
| location = Coerthas Western Highlands&lt;br /&gt;
| aggression = a4&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{NPC infobox&lt;br /&gt;
| name = Gelato&lt;br /&gt;
| image = Gelato.jpg&lt;br /&gt;
| species = Voidsent&lt;br /&gt;
| type = Flan&lt;br /&gt;
| location = Coerthas Western Highlands&lt;br /&gt;
| aggression = a4&lt;br /&gt;
}}&lt;br /&gt;
{{clear}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;{{NPC infobox&lt;br /&gt;
| name = Northern Vulture&lt;br /&gt;
| image = Northern Vulture.jpg&lt;br /&gt;
| location = Varies&lt;br /&gt;
| species = Cloudkin&lt;br /&gt;
| type = Vulture&lt;br /&gt;
| level = 7-14&lt;br /&gt;
| aggression = a1&lt;br /&gt;
}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{NPC infobox&lt;br /&gt;
| name = Northern Vulture&lt;br /&gt;
| image = Northern Vulture.jpg&lt;br /&gt;
| location = Varies&lt;br /&gt;
| species = Cloudkin&lt;br /&gt;
| type = Vulture&lt;br /&gt;
| level = 7-14&lt;br /&gt;
| aggression = a1&lt;br /&gt;
}}&lt;br /&gt;
{{clear}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;{{NPC infobox&lt;br /&gt;
| name = Animated Doll&lt;br /&gt;
| image = Animated_Doll.png&lt;br /&gt;
| other-duty = Field Operation&lt;br /&gt;
| race = Ashkin&lt;br /&gt;
| clan = Zombie&lt;br /&gt;
| level = 5&lt;br /&gt;
| alt-level-type = knowledge&lt;br /&gt;
| aggression = a1&lt;br /&gt;
}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{NPC infobox&lt;br /&gt;
| name = Animated Doll&lt;br /&gt;
| image = Animated_Doll.png&lt;br /&gt;
| other-duty = Field Operation&lt;br /&gt;
| race = Ashkin&lt;br /&gt;
| clan = Zombie&lt;br /&gt;
| level = 5&lt;br /&gt;
| alt-level-type = knowledge&lt;br /&gt;
| aggression = a1&lt;br /&gt;
| patch = 7.5&lt;br /&gt;
}}&lt;br /&gt;
{{clear}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gurgum</name></author>
	</entry>
	<entry>
		<id>https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=Assault_Wyvern_(An_Allied_Perspective)&amp;diff=1582034</id>
		<title>Assault Wyvern (An Allied Perspective)</title>
		<link rel="alternate" type="text/html" href="https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=Assault_Wyvern_(An_Allied_Perspective)&amp;diff=1582034"/>
		<updated>2026-10-19T14:41:35Z</updated>

		<summary type="html">&lt;p&gt;Gurgum: set infobox image&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{NPC infobox&lt;br /&gt;
| name = Assault Wyvern&lt;br /&gt;
| description =&lt;br /&gt;
| image = Assault Wyvern (An Allied Perspective).jpg&lt;br /&gt;
| location = Coerthas Central Highlands&lt;br /&gt;
| coordinates = 11.5,14.1&lt;br /&gt;
| dungeon = &lt;br /&gt;
| raid = &lt;br /&gt;
| trial = &lt;br /&gt;
| other-duty = &lt;br /&gt;
| title =&lt;br /&gt;
| gender = &lt;br /&gt;
| age =&lt;br /&gt;
| race = Scalekin&lt;br /&gt;
| clan = Wyvern&lt;br /&gt;
| model-chara = 224&lt;br /&gt;
| class =&lt;br /&gt;
| job =&lt;br /&gt;
| profession = &lt;br /&gt;
| birthplace =&lt;br /&gt;
| organization = Dravanian Horde&lt;br /&gt;
| level = 50&lt;br /&gt;
| spawn-condition = &lt;br /&gt;
| aggression = a1&lt;br /&gt;
| goal =&lt;br /&gt;
| release = a realm reborn&lt;br /&gt;
| patch = 2.55&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Actions==&lt;br /&gt;
*Blazing Trail&lt;br /&gt;
*Bravery&lt;br /&gt;
*Collapse&lt;br /&gt;
*Spiked Tail&lt;br /&gt;
*Typhoon&lt;br /&gt;
&lt;br /&gt;
==Quests Involved In==&lt;br /&gt;
{{quest list header}}&lt;br /&gt;
{{quest list row|An Allied Perspective}}&lt;br /&gt;
{{table footer}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Enemies]] [[Category:Patch 2.55 Enemies]]&lt;/div&gt;</summary>
		<author><name>Gurgum</name></author>
	</entry>
	<entry>
		<id>https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=Property:Bait_used&amp;diff=1582027</id>
		<title>Property:Bait used</title>
		<link rel="alternate" type="text/html" href="https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=Property:Bait_used&amp;diff=1582027"/>
		<updated>2026-10-19T14:34:06Z</updated>

		<summary type="html">&lt;p&gt;Gurgum: Created a property of type Page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This [[Has type::Page]] property is set by {{tl|bait used}} to indicate the baits used at a fishing hole. (This property is likely to change as part of the [[FFXIV Wiki:Fishing data revamp|Fishing data revamp]] project.)&lt;/div&gt;</summary>
		<author><name>Gurgum</name></author>
	</entry>
	<entry>
		<id>https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=Ravel_Keeper%27s_Armor&amp;diff=1582026</id>
		<title>Ravel Keeper&#039;s Armor</title>
		<link rel="alternate" type="text/html" href="https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=Ravel_Keeper%27s_Armor&amp;diff=1582026"/>
		<updated>2026-10-19T14:24:46Z</updated>

		<summary type="html">&lt;p&gt;Gurgum: /* Gallery */ link to outfits&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Shadowbringers expansion content}}&lt;br /&gt;
&amp;lt;noinclude&amp;gt;{{see also|Leveling Gear Guide|Ravel Keeper&#039;s Weapons|Ravel Keeper&#039;s Accessories}}&lt;br /&gt;
Dropped in {{i|The Qitana Ravel}}.&amp;lt;br&amp;gt;[[Dark Mahogany Armor]] is a recolor.&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
{| {{STDT|equip align-center sortable}}&lt;br /&gt;
{{armor table header}}&lt;br /&gt;
{{armor table row|Ravel Keeper&#039;s Headband of Fending}}&lt;br /&gt;
{{armor table row|Ravel Keeper&#039;s Headband of Maiming}}&lt;br /&gt;
{{armor table row|Ravel Keeper&#039;s Headband of Striking}}&lt;br /&gt;
{{armor table row|Ravel Keeper&#039;s Headdress of Scouting}}&lt;br /&gt;
{{armor table row|Ravel Keeper&#039;s Headband of Aiming}}&lt;br /&gt;
{{armor table row|Ravel Keeper&#039;s Headband of Casting}}&lt;br /&gt;
{{armor table row|Ravel Keeper&#039;s Headband of Healing}}&lt;br /&gt;
{{armor table row|Ravel Keeper&#039;s Vest of Fending}}&lt;br /&gt;
{{armor table row|Ravel Keeper&#039;s Vest of Maiming}}&lt;br /&gt;
{{armor table row|Ravel Keeper&#039;s Chestwrap of Striking}}&lt;br /&gt;
{{armor table row|Ravel Keeper&#039;s Chestwrap of Scouting}}&lt;br /&gt;
{{armor table row|Ravel Keeper&#039;s Chestwrap of Aiming}}&lt;br /&gt;
{{armor table row|Ravel Keeper&#039;s Chestwrap of Casting}}&lt;br /&gt;
{{armor table row|Ravel Keeper&#039;s Chestwrap of Healing}}&lt;br /&gt;
{{armor table row|Ravel Keeper&#039;s Armlets of Fending}}&lt;br /&gt;
{{armor table row|Ravel Keeper&#039;s Armlets of Maiming}}&lt;br /&gt;
{{armor table row|Ravel Keeper&#039;s Armlets of Striking}}&lt;br /&gt;
{{armor table row|Ravel Keeper&#039;s Armlets of Scouting}}&lt;br /&gt;
{{armor table row|Ravel Keeper&#039;s Armlets of Aiming}}&lt;br /&gt;
{{armor table row|Ravel Keeper&#039;s Halfgloves of Casting}}&lt;br /&gt;
{{armor table row|Ravel Keeper&#039;s Halfgloves of Healing}}&lt;br /&gt;
{{armor table row|Ravel Keeper&#039;s Kecks of Fending}}&lt;br /&gt;
{{armor table row|Ravel Keeper&#039;s Kecks of Maiming}}&lt;br /&gt;
{{armor table row|Ravel Keeper&#039;s Slops of Striking}}&lt;br /&gt;
{{armor table row|Ravel Keeper&#039;s Slops of Scouting}}&lt;br /&gt;
{{armor table row|Ravel Keeper&#039;s Slops of Aiming}}&lt;br /&gt;
{{armor table row|Ravel Keeper&#039;s Slops of Casting}}&lt;br /&gt;
{{armor table row|Ravel Keeper&#039;s Slops of Healing}}&lt;br /&gt;
{{armor table row|Ravel Keeper&#039;s Thighboots of Fending}}&lt;br /&gt;
{{armor table row|Ravel Keeper&#039;s Thighboots of Maiming}}&lt;br /&gt;
{{armor table row|Ravel Keeper&#039;s Sandals of Striking}}&lt;br /&gt;
{{armor table row|Ravel Keeper&#039;s Sandals of Scouting}}&lt;br /&gt;
{{armor table row|Ravel Keeper&#039;s Sandals of Aiming}}&lt;br /&gt;
{{armor table row|Ravel Keeper&#039;s Sandals of Casting}}&lt;br /&gt;
{{armor table row|Ravel Keeper&#039;s Sandals of Healing}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Gallery==&lt;br /&gt;
&amp;lt;gallery heights=200px mode=packed&amp;gt;&lt;br /&gt;
File:Ravel Keeper&#039;s fending attire.png|[[Ravel Keeper&#039;s Attire of Fending]]&lt;br /&gt;
File:Ravel Keeper&#039;s maiming attire.png|[[Ravel Keeper&#039;s Attire of Maiming]]&lt;br /&gt;
File:Ravel Keeper&#039;s striking attire.png|[[Ravel Keeper&#039;s Attire of Striking]]&lt;br /&gt;
File:Ravel Keeper&#039;s scouting attire.png|[[Ravel Keeper&#039;s Attire of Scouting]]&lt;br /&gt;
File:Ravel Keeper&#039;s aiming attire.png|[[Ravel Keeper&#039;s Attire of Aiming]]&lt;br /&gt;
File:Ravel Keeper&#039;s casting attire.png|[[Ravel Keeper&#039;s Attire of Casting]]&lt;br /&gt;
File:Ravel Keeper&#039;s healing attire.png|[[Ravel Keeper&#039;s Attire of Healing]]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
[[Category:Armor Sets]] &amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gurgum</name></author>
	</entry>
	<entry>
		<id>https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=A_Gathering_of_Gaelicats&amp;diff=1582014</id>
		<title>A Gathering of Gaelicats</title>
		<link rel="alternate" type="text/html" href="https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=A_Gathering_of_Gaelicats&amp;diff=1582014"/>
		<updated>2026-10-19T13:51:25Z</updated>

		<summary type="html">&lt;p&gt;Gurgum: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Quest infobox&lt;br /&gt;
| title = A Gathering of Gaelicats&lt;br /&gt;
| description = The sullen soldier is looking about anxiously.&lt;br /&gt;
| image =&lt;br /&gt;
| quest-giver = House Haillenarte Soldier&lt;br /&gt;
| related-npcs = Feline Fanatic; Sivis&lt;br /&gt;
| location = The Firmament&lt;br /&gt;
| location-x = 9.6&lt;br /&gt;
| location-y = 13.3&lt;br /&gt;
| type = sidequest&lt;br /&gt;
| quest-line = Ishgardian Restoration Sidequests&lt;br /&gt;
| journal-section = Sidequests&lt;br /&gt;
| journal-category = Records of Unusual Endeavors Quests&lt;br /&gt;
| journal-genre = Ishgardian Restoration Sidequests&lt;br /&gt;
| sortkey = 1201&lt;br /&gt;
| organization = &lt;br /&gt;
| class = &lt;br /&gt;
| job = &lt;br /&gt;
| level = 60&lt;br /&gt;
| requirements = &lt;br /&gt;
| req-items = 1 Cloudcrawler Pouch&lt;br /&gt;
| exp = 25000&lt;br /&gt;
| gil = 680&lt;br /&gt;
| unlocks = &lt;br /&gt;
| prev-quest = May Featherfall Flourish&lt;br /&gt;
| next-quest = &lt;br /&gt;
| release = shadowbringers&lt;br /&gt;
| patch = 5.35&lt;br /&gt;
| id-gt = 69497&lt;br /&gt;
| id-edb = 6d06865e605&lt;br /&gt;
}}&lt;br /&gt;
==Steps==&lt;br /&gt;
*Place the cat snack on the streets in hopes of luring out a gaelicat.&lt;br /&gt;
&lt;br /&gt;
*Wait for your quarry to arrive.&lt;br /&gt;
&lt;br /&gt;
*Track down the gaelicat.&lt;br /&gt;
&lt;br /&gt;
==Journal==&lt;br /&gt;
*The sullen soldier is looking about anxiously.&lt;br /&gt;
==Related NPCs==&lt;br /&gt;
{{Related NPCs}}&lt;br /&gt;
==Dialogue==&lt;br /&gt;
{{section-stub|quest|reason=Dialogue, related-npcs and cutscene-npcs need review}}&lt;br /&gt;
&amp;lt;!--Refer to https://ffxiv.consolegameswiki.com/wiki/Template:Dialogue for documentation on how to format dialogue.&lt;br /&gt;
The dialogue below may have lines out of order, incorrect speaker names, etc. Please review and edit as needed. Many thanks!--&amp;gt;&lt;br /&gt;
{{Dialogue|&amp;lt;nowiki&amp;gt;&lt;br /&gt;
House Haillenarte Soldier: Why, if it isn&#039;t the savior of Ishgard—and the hero who helped us deal with that stray gaelikitten the other day!&lt;br /&gt;
House Haillenarte Soldier: You couldn&#039;t have come at a better time. For reasons I cannot begin to imagine, one of those confounded cats is back—and what&#039;s more, it appears to have brought its friends.&lt;br /&gt;
House Haillenarte Soldier: ...Or so I&#039;ve been told. As you might imagine, we are at something of a loss as to how to address the situation.&lt;br /&gt;
House Haillenarte Soldier: If the tales I have heard are true, these creatures originally hail from the Sea of Clouds, and some scholars in fact believe them to be a type of voidsent.&lt;br /&gt;
House Haillenarte Soldier: Why, it is enough to send a shiver up a man&#039;s spine! Surely you see that we simply cannot allow these baleful creatures to prowl about the Firmament as they please.&lt;br /&gt;
House Haillenarte Soldier: And so I beg of you—might you be so kind as to look into the matter and find some way to save us from this formidable, fluffy menace?&lt;br /&gt;
House Haillenarte Soldier: One of my cohorts mentioned that he saw the beast roaming just a ways down the road. And here, take this pouch of dried cloudcrawler with you—it&#039;s said that the little beasts can&#039;t resist the scent.&lt;br /&gt;
House Haillenarte Soldier: We simply &#039;&#039;must&#039;&#039; catch that furry fiend before it and its friends can wreak havoc on the Firmament!&lt;br /&gt;
&lt;br /&gt;
System: You place the snack in the middle of the street near where the gaelicat was sighted. Retreat to the shadows and hope that your quarry takes the bait.&lt;br /&gt;
&lt;br /&gt;
Weatherproof Gaelicat (NPC)@???: Meowww... &lt;br /&gt;
&lt;br /&gt;
House Haillenarte Soldier: You&#039;ve found it! But...what&#039;s this? The furry creature has clad itself in an overcoat suitable for the fiercest of blizzards! Wherever did it get its paws on such garb?&lt;br /&gt;
&lt;br /&gt;
Feline Fanatic@???: Nyahahaha! That is not &#039;&#039;garb&#039;&#039;, my unlearned friend.&lt;br /&gt;
&lt;br /&gt;
House Haillenarte Soldier: A-Another one? And...it speaks!? What foul sorcery is this!?&lt;br /&gt;
&lt;br /&gt;
Feline Fanatic: I am the neko bu—ahem. That is to say, I am but an innocent traveler with a fondness for our feline friends.&lt;br /&gt;
Feline Fanatic: There was once a time when I made it my mission to journey to the far ends of this realm, raining down furious judgment against any who would spurn the cat and deny it its rightful place in the hierarchy of animals. These days, I have adopted a more peaceful approach, and simply do all in my power to see that these creatures are appreciated for the fluffy balls of inimitable cuteness that they are.&lt;br /&gt;
Feline Fanatic: I am but an innocent traveler with a fondness for our feline friends.&lt;br /&gt;
Feline Fanatic: I journey to the far ends of the realm, doing all in my power to see that these creatures are appreciated for the fluffy balls of inimitable cuteness that they are.&lt;br /&gt;
Feline Fanatic: Now, let us return to the topic of the gaelicat&#039;s “garb,” and the wings which appear to be a part of it. Did you know that it is said that no one has ever seen said garb removed, and that every unfortunate soul who has even made an attempt has been met with hissing, clawing rage?&lt;br /&gt;
Feline Fanatic: In any event, it is true. And in that sense, might it not be said that the gaelicat&#039;s “garb” is not garb at all, but rather an extension of the creature&#039;s corporeal form? Not only &#039;&#039;might&#039;&#039; it be said, but I proclaim it loudly and with the utmost of confidence!&lt;br /&gt;
Feline Fanatic: Likewise, I would posit that those heavily layered silks are evidence that the gaelicat has adapted to its chilly surroundings. Furthermore, the creature&#039;s ample belly would seem to be incontrovertible proof that it has been dining on the most sumptuous of feasts.&lt;br /&gt;
&lt;br /&gt;
House Haillenarte Soldier: Do you mean that someone has been...feeding this creature?&lt;br /&gt;
&lt;br /&gt;
Feline Fanatic: And this surprises you? Why, just gaze into those innocent eyes! See how its tail flicks and curls with such enchanting, enigmatic grace! Behold how it goes about its business entirely unburdened by the expectations of mortal men!&lt;br /&gt;
Feline Fanatic: I thought that no animal could be more delightful than the gaelicats that frolic in the air above our heads, but to see one of such stout and ample proportions! Why, I am simply overwhelmed with the sheer force of its immeasurable cuteness!&lt;br /&gt;
Feline Fanatic: Oh, but I can bear it no longer! I simply must behold the creature up close! I must embrace it, caress its fur, scratch behind its ears, nuzzle its nose and tell it over and over what a cute little kitty it is—yes, what a cute little kitty you are!&lt;br /&gt;
&lt;br /&gt;
Weatherproof Gaelicat (NPC)@Weatherproof Gaelicat: Meow! Hisssssssss...!&lt;br /&gt;
&lt;br /&gt;
Feline Fanatic: W-Wait! Heavens...do you think I came on a bit too strong? In any event, we must pursue it at once! Come now!&lt;br /&gt;
&lt;br /&gt;
House Haillenarte Soldier: I&#039;m not so sure about this. Perhaps chasing after voidsent isn&#039;t the wisest course of action?&lt;br /&gt;
House Haillenarte Soldier: ...But I suppose we have no choice. I swore an oath to keep the residents of the Firmament safe, after all. Let us exercise due caution, though.&lt;br /&gt;
House Haillenarte Soldier: I have a bad feeling about this...&lt;br /&gt;
&lt;br /&gt;
Feline Fanatic: There you are, my delightful ball of fluffy cuteness! I promise you, I want only to love you and cuddle you forever and ever!&lt;br /&gt;
&lt;br /&gt;
Sivis: What is this meaning of this!?&lt;br /&gt;
&lt;br /&gt;
Weatherproof Gaelicat (NPC)@Weatherproof Gaelicat: Mrowr! Mrowwwwwwr!&lt;br /&gt;
&lt;br /&gt;
House Haillenarte Soldier: Th-There...there&#039;s so many of them!&lt;br /&gt;
&lt;br /&gt;
Sivis: What is all this commotion!? Quiet, all of you, or you&#039;ll scare them away!&lt;br /&gt;
&lt;br /&gt;
Feline Fanatic: Nyahahaha! So you are the master of these creatures, I presume!&lt;br /&gt;
&lt;br /&gt;
Sivis: Master? Hardly. I simply took to feeding one of them as a way to fend off the pangs of loneliness that come with being so far from home, and before I knew it...well, you can see for yourself.&lt;br /&gt;
&lt;br /&gt;
House Haillenarte Soldier: I am not unsympathetic to your situation, my friend, but we simply cannot allow these creatures to run rampant about the Firmament. All their cuteness and fluffiness be damned—they are &#039;&#039;monsters&#039;&#039;, after all!&lt;br /&gt;
&lt;br /&gt;
Sivis: All I know is they&#039;ve never done me any harm. Why, give them a snack, and they&#039;ll curl right up next to you and let you cuddle them and nuzzle their noses to your heart&#039;s content.&lt;br /&gt;
&lt;br /&gt;
Feline Fanatic: How generous and giving is the gaelicat! And pray tell, my friend—just how does it feel to cuddle and nuzzle these most delightful creatures!?&lt;br /&gt;
&lt;br /&gt;
Sivis: How can I put it...? Their fur is soft and smooth, their noses toasty and warm, their cute little whiskers tickle the face...&lt;br /&gt;
Sivis: ...And they give off the most delightful aroma—akin to that of freshly washed bed linens! Or perhaps closer to bread right out of the oven! They smell good, is what I&#039;m saying.&lt;br /&gt;
&lt;br /&gt;
Feline Fanatic: ...You need say no more. For verily, there is no creature so heavenly as the cat!&lt;br /&gt;
&lt;br /&gt;
Question: What will you say?&lt;br /&gt;
&lt;br /&gt;
&amp;gt; Yes, no cat must go uncuddled!&lt;br /&gt;
&amp;gt; I&#039;m more of a dog person, actually...&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
x@Feline Fanatics: Hear, hear!&lt;br /&gt;
&lt;br /&gt;
Sivis: At any rate, I can assure you I&#039;ve been in contact with officials at the Mendicant&#039;s Court in hopes of finding proper homes for the creatures as soon as I possibly can. Surely you agree that they deserve that much? Please don&#039;t chase them away...&lt;br /&gt;
&lt;br /&gt;
House Haillenarte Soldier: Well, at the very least, they seem to pose no danger, and their population seems to be under control. I suppose I can overlook the matter for the time being...&lt;br /&gt;
House Haillenarte Soldier: But be forewarned that should the situation change, and the creatures prove a threat, we will not hesitate to use force when necessary. Isn&#039;t that so, friend?&lt;br /&gt;
&lt;br /&gt;
Weatherproof Gaelicat (NPC)@Weatherproof Gaelicat: Mrowrrr!&lt;br /&gt;
&lt;br /&gt;
Feline Fanatic: What&#039;s this? You wish to accompany me on my journey? Oh, but why did you not say so sooner! It would be a pleasure and an honor both. Come, my fluffy friend, and let us spread a love for all things feline far and wide across the land!&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Has_datamined_dialogue]]&lt;/div&gt;</summary>
		<author><name>Gurgum</name></author>
	</entry>
	<entry>
		<id>https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=A_Gathering_of_Gaelicats&amp;diff=1582013</id>
		<title>A Gathering of Gaelicats</title>
		<link rel="alternate" type="text/html" href="https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=A_Gathering_of_Gaelicats&amp;diff=1582013"/>
		<updated>2026-10-19T13:50:39Z</updated>

		<summary type="html">&lt;p&gt;Gurgum: /* Dialogue */ update speaker names&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Quest infobox&lt;br /&gt;
| title = A Gathering of Gaelicats&lt;br /&gt;
| description = The sullen soldier is looking about anxiously.&lt;br /&gt;
| image =&lt;br /&gt;
| quest-giver = House Haillenarte Soldier&lt;br /&gt;
| related-npcs = Feline Fanatic; Sivis&lt;br /&gt;
| location = The Firmament&lt;br /&gt;
| location-x = 9.6&lt;br /&gt;
| location-y = 13.3&lt;br /&gt;
| type = sidequest&lt;br /&gt;
| quest-line = Ishgardian Restoration Sidequests&lt;br /&gt;
| journal-section = Sidequests&lt;br /&gt;
| journal-category = Records of Unusual Endeavors Quests&lt;br /&gt;
| journal-genre = Ishgardian Restoration Sidequests&lt;br /&gt;
| sortkey = 1201&lt;br /&gt;
| organization = &lt;br /&gt;
| class = &lt;br /&gt;
| job = &lt;br /&gt;
| level = 60&lt;br /&gt;
| requirements = &lt;br /&gt;
| req-items = 1 Cloudcrawler Pouch&lt;br /&gt;
| exp = 25000&lt;br /&gt;
| gil = 680&lt;br /&gt;
| unlocks = &lt;br /&gt;
| prev-quest = May Featherfall Flourish&lt;br /&gt;
| next-quest = &lt;br /&gt;
| release = shadowbringers&lt;br /&gt;
| patch = 5.35&lt;br /&gt;
| id-gt = 69497&lt;br /&gt;
| id-edb = 6d06865e605&lt;br /&gt;
}}&lt;br /&gt;
==Steps==&lt;br /&gt;
*Place the cat snack on the streets in hopes of luring out a gaelicat.&lt;br /&gt;
&lt;br /&gt;
*Wait for your quarry to arrive.&lt;br /&gt;
&lt;br /&gt;
*Track down the gaelicat.&lt;br /&gt;
&lt;br /&gt;
==Journal==&lt;br /&gt;
*The sullen soldier is looking about anxiously.&lt;br /&gt;
==Related NPCs==&lt;br /&gt;
{{Related NPCs}}&lt;br /&gt;
==Dialogue==&lt;br /&gt;
{{section-stub|quest|reason=Dialogue, related-npcs and cutscene-npcs need review}}&lt;br /&gt;
&amp;lt;!--Refer to https://ffxiv.consolegameswiki.com/wiki/Template:Dialogue for documentation on how to format dialogue.&lt;br /&gt;
The dialogue below may have lines out of order, incorrect speaker names, etc. Please review and edit as needed. Many thanks!--&amp;gt;&lt;br /&gt;
{{Dialogue|&amp;lt;nowiki&amp;gt;&lt;br /&gt;
House Haillenarte Soldier: Why, if it isn&#039;t the savior of Ishgard—and the hero who helped us deal with that stray gaelikitten the other day!&lt;br /&gt;
House Haillenarte Soldier: You couldn&#039;t have come at a better time. For reasons I cannot begin to imagine, one of those confounded cats is back—and what&#039;s more, it appears to have brought its friends.&lt;br /&gt;
House Haillenarte Soldier: ...Or so I&#039;ve been told. As you might imagine, we are at something of a loss as to how to address the situation.&lt;br /&gt;
House Haillenarte Soldier: If the tales I have heard are true, these creatures originally hail from the Sea of Clouds, and some scholars in fact believe them to be a type of voidsent.&lt;br /&gt;
House Haillenarte Soldier: Why, it is enough to send a shiver up a man&#039;s spine! Surely you see that we simply cannot allow these baleful creatures to prowl about the Firmament as they please.&lt;br /&gt;
House Haillenarte Soldier: And so I beg of you—might you be so kind as to look into the matter and find some way to save us from this formidable, fluffy menace?&lt;br /&gt;
House Haillenarte Soldier: One of my cohorts mentioned that he saw the beast roaming just a ways down the road. And here, take this pouch of dried cloudcrawler with you—it&#039;s said that the little beasts can&#039;t resist the scent.&lt;br /&gt;
House Haillenarte Soldier: We simply &#039;&#039;must&#039;&#039; catch that furry fiend before it and its friends can wreak havoc on the Firmament!&lt;br /&gt;
&lt;br /&gt;
System: You place the snack in the middle of the street near where the gaelicat was sighted. Retreat to the shadows and hope that your quarry takes the bait.&lt;br /&gt;
&lt;br /&gt;
Weatherproof Gaelicat (NPC)@???: Meowww... &lt;br /&gt;
&lt;br /&gt;
House Haillenarte Soldier: You&#039;ve found it! But...what&#039;s this? The furry creature has clad itself in an overcoat suitable for the fiercest of blizzards! Wherever did it get its paws on such garb?&lt;br /&gt;
&lt;br /&gt;
CATMISSIONARY@???: Nyahahaha! That is not &#039;&#039;garb&#039;&#039;, my unlearned friend.&lt;br /&gt;
&lt;br /&gt;
House Haillenarte Soldier: A-Another one? And...it speaks!? What foul sorcery is this!?&lt;br /&gt;
&lt;br /&gt;
Feline Fanatic: I am the neko bu—ahem. That is to say, I am but an innocent traveler with a fondness for our feline friends.&lt;br /&gt;
Feline Fanatic: There was once a time when I made it my mission to journey to the far ends of this realm, raining down furious judgment against any who would spurn the cat and deny it its rightful place in the hierarchy of animals. These days, I have adopted a more peaceful approach, and simply do all in my power to see that these creatures are appreciated for the fluffy balls of inimitable cuteness that they are.&lt;br /&gt;
Feline Fanatic: I am but an innocent traveler with a fondness for our feline friends.&lt;br /&gt;
Feline Fanatic: I journey to the far ends of the realm, doing all in my power to see that these creatures are appreciated for the fluffy balls of inimitable cuteness that they are.&lt;br /&gt;
Feline Fanatic: Now, let us return to the topic of the gaelicat&#039;s “garb,” and the wings which appear to be a part of it. Did you know that it is said that no one has ever seen said garb removed, and that every unfortunate soul who has even made an attempt has been met with hissing, clawing rage?&lt;br /&gt;
Feline Fanatic: In any event, it is true. And in that sense, might it not be said that the gaelicat&#039;s “garb” is not garb at all, but rather an extension of the creature&#039;s corporeal form? Not only &#039;&#039;might&#039;&#039; it be said, but I proclaim it loudly and with the utmost of confidence!&lt;br /&gt;
Feline Fanatic: Likewise, I would posit that those heavily layered silks are evidence that the gaelicat has adapted to its chilly surroundings. Furthermore, the creature&#039;s ample belly would seem to be incontrovertible proof that it has been dining on the most sumptuous of feasts.&lt;br /&gt;
&lt;br /&gt;
House Haillenarte Soldier: Do you mean that someone has been...feeding this creature?&lt;br /&gt;
&lt;br /&gt;
Feline Fanatic: And this surprises you? Why, just gaze into those innocent eyes! See how its tail flicks and curls with such enchanting, enigmatic grace! Behold how it goes about its business entirely unburdened by the expectations of mortal men!&lt;br /&gt;
Feline Fanatic: I thought that no animal could be more delightful than the gaelicats that frolic in the air above our heads, but to see one of such stout and ample proportions! Why, I am simply overwhelmed with the sheer force of its immeasurable cuteness!&lt;br /&gt;
Feline Fanatic: Oh, but I can bear it no longer! I simply must behold the creature up close! I must embrace it, caress its fur, scratch behind its ears, nuzzle its nose and tell it over and over what a cute little kitty it is—yes, what a cute little kitty you are!&lt;br /&gt;
&lt;br /&gt;
Weatherproof Gaelicat (NPC)@Weatherproof Gaelicat: Meow! Hisssssssss...!&lt;br /&gt;
&lt;br /&gt;
Feline Fanatic: W-Wait! Heavens...do you think I came on a bit too strong? In any event, we must pursue it at once! Come now!&lt;br /&gt;
&lt;br /&gt;
House Haillenarte Soldier: I&#039;m not so sure about this. Perhaps chasing after voidsent isn&#039;t the wisest course of action?&lt;br /&gt;
House Haillenarte Soldier: ...But I suppose we have no choice. I swore an oath to keep the residents of the Firmament safe, after all. Let us exercise due caution, though.&lt;br /&gt;
House Haillenarte Soldier: I have a bad feeling about this...&lt;br /&gt;
&lt;br /&gt;
Feline Fanatic: There you are, my delightful ball of fluffy cuteness! I promise you, I want only to love you and cuddle you forever and ever!&lt;br /&gt;
&lt;br /&gt;
Sivis: What is this meaning of this!?&lt;br /&gt;
&lt;br /&gt;
Weatherproof Gaelicat (NPC)@Weatherproof Gaelicat: Mrowr! Mrowwwwwwr!&lt;br /&gt;
&lt;br /&gt;
House Haillenarte Soldier: Th-There...there&#039;s so many of them!&lt;br /&gt;
&lt;br /&gt;
Sivis: What is all this commotion!? Quiet, all of you, or you&#039;ll scare them away!&lt;br /&gt;
&lt;br /&gt;
Feline Fanatic: Nyahahaha! So you are the master of these creatures, I presume!&lt;br /&gt;
&lt;br /&gt;
Sivis: Master? Hardly. I simply took to feeding one of them as a way to fend off the pangs of loneliness that come with being so far from home, and before I knew it...well, you can see for yourself.&lt;br /&gt;
&lt;br /&gt;
House Haillenarte Soldier: I am not unsympathetic to your situation, my friend, but we simply cannot allow these creatures to run rampant about the Firmament. All their cuteness and fluffiness be damned—they are &#039;&#039;monsters&#039;&#039;, after all!&lt;br /&gt;
&lt;br /&gt;
Sivis: All I know is they&#039;ve never done me any harm. Why, give them a snack, and they&#039;ll curl right up next to you and let you cuddle them and nuzzle their noses to your heart&#039;s content.&lt;br /&gt;
&lt;br /&gt;
Feline Fanatic: How generous and giving is the gaelicat! And pray tell, my friend—just how does it feel to cuddle and nuzzle these most delightful creatures!?&lt;br /&gt;
&lt;br /&gt;
Sivis: How can I put it...? Their fur is soft and smooth, their noses toasty and warm, their cute little whiskers tickle the face...&lt;br /&gt;
Sivis: ...And they give off the most delightful aroma—akin to that of freshly washed bed linens! Or perhaps closer to bread right out of the oven! They smell good, is what I&#039;m saying.&lt;br /&gt;
&lt;br /&gt;
Feline Fanatic: ...You need say no more. For verily, there is no creature so heavenly as the cat!&lt;br /&gt;
&lt;br /&gt;
Question: What will you say?&lt;br /&gt;
&lt;br /&gt;
&amp;gt; Yes, no cat must go uncuddled!&lt;br /&gt;
&amp;gt; I&#039;m more of a dog person, actually...&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
x@Feline Fanatics: Hear, hear!&lt;br /&gt;
&lt;br /&gt;
Sivis: At any rate, I can assure you I&#039;ve been in contact with officials at the Mendicant&#039;s Court in hopes of finding proper homes for the creatures as soon as I possibly can. Surely you agree that they deserve that much? Please don&#039;t chase them away...&lt;br /&gt;
&lt;br /&gt;
House Haillenarte Soldier: Well, at the very least, they seem to pose no danger, and their population seems to be under control. I suppose I can overlook the matter for the time being...&lt;br /&gt;
House Haillenarte Soldier: But be forewarned that should the situation change, and the creatures prove a threat, we will not hesitate to use force when necessary. Isn&#039;t that so, friend?&lt;br /&gt;
&lt;br /&gt;
Weatherproof Gaelicat (NPC)@Weatherproof Gaelicat: Mrowrrr!&lt;br /&gt;
&lt;br /&gt;
Feline Fanatic: What&#039;s this? You wish to accompany me on my journey? Oh, but why did you not say so sooner! It would be a pleasure and an honor both. Come, my fluffy friend, and let us spread a love for all things feline far and wide across the land!&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Has_datamined_dialogue]]&lt;/div&gt;</summary>
		<author><name>Gurgum</name></author>
	</entry>
	<entry>
		<id>https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=A_Gathering_of_Gaelicats&amp;diff=1582011</id>
		<title>A Gathering of Gaelicats</title>
		<link rel="alternate" type="text/html" href="https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=A_Gathering_of_Gaelicats&amp;diff=1582011"/>
		<updated>2026-10-19T13:46:09Z</updated>

		<summary type="html">&lt;p&gt;Gurgum: /* Dialogue */ update speaker names&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Quest infobox&lt;br /&gt;
| title = A Gathering of Gaelicats&lt;br /&gt;
| description = The sullen soldier is looking about anxiously.&lt;br /&gt;
| image =&lt;br /&gt;
| quest-giver = House Haillenarte Soldier&lt;br /&gt;
| related-npcs = Feline Fanatic; Sivis&lt;br /&gt;
| location = The Firmament&lt;br /&gt;
| location-x = 9.6&lt;br /&gt;
| location-y = 13.3&lt;br /&gt;
| type = sidequest&lt;br /&gt;
| quest-line = Ishgardian Restoration Sidequests&lt;br /&gt;
| journal-section = Sidequests&lt;br /&gt;
| journal-category = Records of Unusual Endeavors Quests&lt;br /&gt;
| journal-genre = Ishgardian Restoration Sidequests&lt;br /&gt;
| sortkey = 1201&lt;br /&gt;
| organization = &lt;br /&gt;
| class = &lt;br /&gt;
| job = &lt;br /&gt;
| level = 60&lt;br /&gt;
| requirements = &lt;br /&gt;
| req-items = 1 Cloudcrawler Pouch&lt;br /&gt;
| exp = 25000&lt;br /&gt;
| gil = 680&lt;br /&gt;
| unlocks = &lt;br /&gt;
| prev-quest = May Featherfall Flourish&lt;br /&gt;
| next-quest = &lt;br /&gt;
| release = shadowbringers&lt;br /&gt;
| patch = 5.35&lt;br /&gt;
| id-gt = 69497&lt;br /&gt;
| id-edb = 6d06865e605&lt;br /&gt;
}}&lt;br /&gt;
==Steps==&lt;br /&gt;
*Place the cat snack on the streets in hopes of luring out a gaelicat.&lt;br /&gt;
&lt;br /&gt;
*Wait for your quarry to arrive.&lt;br /&gt;
&lt;br /&gt;
*Track down the gaelicat.&lt;br /&gt;
&lt;br /&gt;
==Journal==&lt;br /&gt;
*The sullen soldier is looking about anxiously.&lt;br /&gt;
==Related NPCs==&lt;br /&gt;
{{Related NPCs}}&lt;br /&gt;
==Dialogue==&lt;br /&gt;
{{section-stub|quest|reason=Dialogue, related-npcs and cutscene-npcs need review}}&lt;br /&gt;
&amp;lt;!--Refer to https://ffxiv.consolegameswiki.com/wiki/Template:Dialogue for documentation on how to format dialogue.&lt;br /&gt;
The dialogue below may have lines out of order, incorrect speaker names, etc. Please review and edit as needed. Many thanks!--&amp;gt;&lt;br /&gt;
{{Dialogue|&amp;lt;nowiki&amp;gt;&lt;br /&gt;
House Haillenarte Soldier: Why, if it isn&#039;t the savior of Ishgard—and the hero who helped us deal with that stray gaelikitten the other day!&lt;br /&gt;
House Haillenarte Soldier: You couldn&#039;t have come at a better time. For reasons I cannot begin to imagine, one of those confounded cats is back—and what&#039;s more, it appears to have brought its friends.&lt;br /&gt;
House Haillenarte Soldier: ...Or so I&#039;ve been told. As you might imagine, we are at something of a loss as to how to address the situation.&lt;br /&gt;
House Haillenarte Soldier: If the tales I have heard are true, these creatures originally hail from the Sea of Clouds, and some scholars in fact believe them to be a type of voidsent.&lt;br /&gt;
House Haillenarte Soldier: Why, it is enough to send a shiver up a man&#039;s spine! Surely you see that we simply cannot allow these baleful creatures to prowl about the Firmament as they please.&lt;br /&gt;
House Haillenarte Soldier: And so I beg of you—might you be so kind as to look into the matter and find some way to save us from this formidable, fluffy menace?&lt;br /&gt;
House Haillenarte Soldier: One of my cohorts mentioned that he saw the beast roaming just a ways down the road. And here, take this pouch of dried cloudcrawler with you—it&#039;s said that the little beasts can&#039;t resist the scent.&lt;br /&gt;
House Haillenarte Soldier: We simply &#039;&#039;must&#039;&#039; catch that furry fiend before it and its friends can wreak havoc on the Firmament!&lt;br /&gt;
&lt;br /&gt;
System: You place the snack in the middle of the street near where the gaelicat was sighted. Retreat to the shadows and hope that your quarry takes the bait.&lt;br /&gt;
&lt;br /&gt;
Weatherproof Gaelicat (NPC)@???: Meowww... &lt;br /&gt;
&lt;br /&gt;
House Haillenarte Soldier: You&#039;ve found it! But...what&#039;s this? The furry creature has clad itself in an overcoat suitable for the fiercest of blizzards! Wherever did it get its paws on such garb?&lt;br /&gt;
&lt;br /&gt;
CATMISSIONARY@???: Nyahahaha! That is not &#039;&#039;garb&#039;&#039;, my unlearned friend.&lt;br /&gt;
&lt;br /&gt;
House Haillenarte Soldier: A-Another one? And...it speaks!? What foul sorcery is this!?&lt;br /&gt;
&lt;br /&gt;
CATMISSIONARY: I am the neko bu—ahem. That is to say, I am but an innocent traveler with a fondness for our feline friends.&lt;br /&gt;
CATMISSIONARY: There was once a time when I made it my mission to journey to the far ends of this realm, raining down furious judgment against any who would spurn the cat and deny it its rightful place in the hierarchy of animals. These days, I have adopted a more peaceful approach, and simply do all in my power to see that these creatures are appreciated for the fluffy balls of inimitable cuteness that they are.&lt;br /&gt;
CATMISSIONARY: I am but an innocent traveler with a fondness for our feline friends.&lt;br /&gt;
CATMISSIONARY: I journey to the far ends of the realm, doing all in my power to see that these creatures are appreciated for the fluffy balls of inimitable cuteness that they are.&lt;br /&gt;
CATMISSIONARY: Now, let us return to the topic of the gaelicat&#039;s “garb,” and the wings which appear to be a part of it. Did you know that it is said that no one has ever seen said garb removed, and that every unfortunate soul who has even made an attempt has been met with hissing, clawing rage?&lt;br /&gt;
CATMISSIONARY: In any event, it is true. And in that sense, might it not be said that the gaelicat&#039;s “garb” is not garb at all, but rather an extension of the creature&#039;s corporeal form? Not only &#039;&#039;might&#039;&#039; it be said, but I proclaim it loudly and with the utmost of confidence!&lt;br /&gt;
CATMISSIONARY: Likewise, I would posit that those heavily layered silks are evidence that the gaelicat has adapted to its chilly surroundings. Furthermore, the creature&#039;s ample belly would seem to be incontrovertible proof that it has been dining on the most sumptuous of feasts.&lt;br /&gt;
&lt;br /&gt;
House Haillenarte Soldier: Do you mean that someone has been...feeding this creature?&lt;br /&gt;
&lt;br /&gt;
CATMISSIONARY: And this surprises you? Why, just gaze into those innocent eyes! See how its tail flicks and curls with such enchanting, enigmatic grace! Behold how it goes about its business entirely unburdened by the expectations of mortal men!&lt;br /&gt;
CATMISSIONARY: I thought that no animal could be more delightful than the gaelicats that frolic in the air above our heads, but to see one of such stout and ample proportions! Why, I am simply overwhelmed with the sheer force of its immeasurable cuteness!&lt;br /&gt;
CATMISSIONARY: Oh, but I can bear it no longer! I simply must behold the creature up close! I must embrace it, caress its fur, scratch behind its ears, nuzzle its nose and tell it over and over what a cute little kitty it is—yes, what a cute little kitty you are!&lt;br /&gt;
&lt;br /&gt;
Weatherproof Gaelicat (NPC)@Weatherproof Gaelicat: Meow! Hisssssssss...!&lt;br /&gt;
&lt;br /&gt;
CATMISSIONARY: W-Wait! Heavens...do you think I came on a bit too strong? In any event, we must pursue it at once! Come now!&lt;br /&gt;
&lt;br /&gt;
House Haillenarte Soldier: I&#039;m not so sure about this. Perhaps chasing after voidsent isn&#039;t the wisest course of action?&lt;br /&gt;
House Haillenarte Soldier: ...But I suppose we have no choice. I swore an oath to keep the residents of the Firmament safe, after all. Let us exercise due caution, though.&lt;br /&gt;
House Haillenarte Soldier: I have a bad feeling about this...&lt;br /&gt;
&lt;br /&gt;
CATMISSIONARY: There you are, my delightful ball of fluffy cuteness! I promise you, I want only to love you and cuddle you forever and ever!&lt;br /&gt;
&lt;br /&gt;
Sivis: What is this meaning of this!?&lt;br /&gt;
&lt;br /&gt;
Weatherproof Gaelicat (NPC)@Weatherproof Gaelicat: Mrowr! Mrowwwwwwr!&lt;br /&gt;
&lt;br /&gt;
House Haillenarte Soldier: Th-There...there&#039;s so many of them!&lt;br /&gt;
&lt;br /&gt;
Sivis: What is all this commotion!? Quiet, all of you, or you&#039;ll scare them away!&lt;br /&gt;
&lt;br /&gt;
CATMISSIONARY: Nyahahaha! So you are the master of these creatures, I presume!&lt;br /&gt;
&lt;br /&gt;
Sivis: Master? Hardly. I simply took to feeding one of them as a way to fend off the pangs of loneliness that come with being so far from home, and before I knew it...well, you can see for yourself.&lt;br /&gt;
&lt;br /&gt;
House Haillenarte Soldier: I am not unsympathetic to your situation, my friend, but we simply cannot allow these creatures to run rampant about the Firmament. All their cuteness and fluffiness be damned—they are &#039;&#039;monsters&#039;&#039;, after all!&lt;br /&gt;
&lt;br /&gt;
Sivis: All I know is they&#039;ve never done me any harm. Why, give them a snack, and they&#039;ll curl right up next to you and let you cuddle them and nuzzle their noses to your heart&#039;s content.&lt;br /&gt;
&lt;br /&gt;
CATMISSIONARY: How generous and giving is the gaelicat! And pray tell, my friend—just how does it feel to cuddle and nuzzle these most delightful creatures!?&lt;br /&gt;
&lt;br /&gt;
Sivis: How can I put it...? Their fur is soft and smooth, their noses toasty and warm, their cute little whiskers tickle the face...&lt;br /&gt;
Sivis: ...And they give off the most delightful aroma—akin to that of freshly washed bed linens! Or perhaps closer to bread right out of the oven! They smell good, is what I&#039;m saying.&lt;br /&gt;
&lt;br /&gt;
CATMISSIONARY: ...You need say no more. For verily, there is no creature so heavenly as the cat!&lt;br /&gt;
&lt;br /&gt;
Question: What will you say?&lt;br /&gt;
&lt;br /&gt;
&amp;gt; Yes, no cat must go uncuddled!&lt;br /&gt;
&amp;gt; I&#039;m more of a dog person, actually...&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
CATMISSIONARY@Feline Fanatics: Hear, hear!&lt;br /&gt;
&lt;br /&gt;
Sivis: At any rate, I can assure you I&#039;ve been in contact with officials at the Mendicant&#039;s Court in hopes of finding proper homes for the creatures as soon as I possibly can. Surely you agree that they deserve that much? Please don&#039;t chase them away...&lt;br /&gt;
&lt;br /&gt;
House Haillenarte Soldier: Well, at the very least, they seem to pose no danger, and their population seems to be under control. I suppose I can overlook the matter for the time being...&lt;br /&gt;
House Haillenarte Soldier: But be forewarned that should the situation change, and the creatures prove a threat, we will not hesitate to use force when necessary. Isn&#039;t that so, friend?&lt;br /&gt;
&lt;br /&gt;
Weatherproof Gaelicat (NPC)@Weatherproof Gaelicat: Mrowrrr!&lt;br /&gt;
&lt;br /&gt;
CATMISSIONARY: What&#039;s this? You wish to accompany me on my journey? Oh, but why did you not say so sooner! It would be a pleasure and an honor both. Come, my fluffy friend, and let us spread a love for all things feline far and wide across the land!&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Has_datamined_dialogue]]&lt;/div&gt;</summary>
		<author><name>Gurgum</name></author>
	</entry>
	<entry>
		<id>https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=All_Saints%27_Wake_(2026)&amp;diff=1581851</id>
		<title>All Saints&#039; Wake (2026)</title>
		<link rel="alternate" type="text/html" href="https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=All_Saints%27_Wake_(2026)&amp;diff=1581851"/>
		<updated>2026-10-19T02:46:59Z</updated>

		<summary type="html">&lt;p&gt;Gurgum: /* Weatherproof Gaelicat */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Event infobox&lt;br /&gt;
| name = All Saints&#039; Wake (2026)&lt;br /&gt;
| tagline = A Grisly Affair of Mortals and Bears&lt;br /&gt;
| image = All Saints&#039; Wake 2026 banner art.jpg&lt;br /&gt;
| description = That spookiest of seasons is upon us again! With thoroughfares and plazas across the realm festooned with frightful decorations, a few fiends in particular are attempting to entertain their mortal counterparts...&lt;br /&gt;
| eventstart = October 15, 2026&lt;br /&gt;
| eventfinish = November 2, 2026&lt;br /&gt;
| eventchain = All Saints&#039; Wake&lt;br /&gt;
| eventpage = https://na.finalfantasyxiv.com/lodestone/special/2026/All_Saints_Wake/tfrx2rkv52&lt;br /&gt;
| prevevent = All Saints&#039; Wake (2025)&lt;br /&gt;
| nextevent = &lt;br /&gt;
}}{{TOC limit|2}}&lt;br /&gt;
[[File:All Saints&#039; Wake (2026) map.jpg|right|300px]]&lt;br /&gt;
This iteration of [[All Saints&#039; Wake]] introduces the non-instanced area [[the Dire Deepcroft]].&lt;br /&gt;
==Requirements==&lt;br /&gt;
* Level 15&lt;br /&gt;
&lt;br /&gt;
==Guide==&lt;br /&gt;
Players should speak to the [[Pumpkin-headed Apparition]] located in [[Old Gridania]] at {{coords|10.2, 9.4}} to begin the seasonal quest {{i|We Scare Bears}}.&lt;br /&gt;
&lt;br /&gt;
==Quests==&lt;br /&gt;
{{quest list|conditions=Is part of event::{{#titleparts:{{PAGENAME}}}}}}&lt;br /&gt;
&lt;br /&gt;
==Rewards==&lt;br /&gt;
===Armor===&lt;br /&gt;
&amp;lt;gallery mode=packed heights=200px&amp;gt;&lt;br /&gt;
All Saints&#039; Wake (2026) armor.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
*{{i|Grisly Bear Head}}&lt;br /&gt;
*{{i|Grisly Bear Suit}}&lt;br /&gt;
===Furnishings===&lt;br /&gt;
&amp;lt;gallery mode=packed heights=200px&amp;gt;&lt;br /&gt;
All Saints&#039; Wake (2026) furnishings.jpg&lt;br /&gt;
All Saints&#039; Wake (2026) wall furnishings.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
*{{i|Smiling Wakeshroom}}&lt;br /&gt;
*{{i|Staring Wakeshroom}}&lt;br /&gt;
*{{i|Wakesoul Buggy}}&lt;br /&gt;
*{{i|All Saints&#039; Wake MMXXV Advertisement}}&lt;br /&gt;
*{{i|Tabletop All Saints&#039; Wake MMXXV Advertisement}}&lt;br /&gt;
*{{i|All Saints&#039; Wake MMXVI Advertisement}}&lt;br /&gt;
&lt;br /&gt;
==Achievement==&lt;br /&gt;
{| {{STDT| mech1 sortable align-left}}&lt;br /&gt;
{{achievement table header}}&lt;br /&gt;
{{achievement table row|Dire, Dire Deepcroft}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Vendor==&lt;br /&gt;
* [[Bespectacled Peddler (2026)]]&lt;br /&gt;
&lt;br /&gt;
==NPCs Involved==&lt;br /&gt;
{{NPCsinvolved|{{#titleparts:{{PAGENAME}}}}}}&lt;br /&gt;
&lt;br /&gt;
==Dialogue==&lt;br /&gt;
{{Dialogue|&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
==Gallery==&lt;br /&gt;
&amp;lt;gallery heights=200px mode=packed&amp;gt;&lt;br /&gt;
All Saints&#039; Wake (2026) promotional art.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Decorations===&lt;br /&gt;
&amp;lt;gallery heights=200px mode=packed&amp;gt;&lt;br /&gt;
File:All Saints&#039; Wake 2026 Uldah 1.png|Ul&#039;dah&lt;br /&gt;
File:All Saints&#039; Wake 2026 Uldah 2.png&lt;br /&gt;
File:All Saints&#039; Wake 2026 Goblet 1.png|The Goblet&lt;br /&gt;
File:All Saints&#039; Wake 2026 Goblet 2.png&lt;br /&gt;
File:All Saints&#039; Wake 2026 Limsa 1.png|Limsa Lominsa&lt;br /&gt;
File:All Saints&#039; Wake 2026 Limsa 2.png&lt;br /&gt;
File:All Saints&#039; Wake 2026 Mist 1.png|Mist&lt;br /&gt;
File:All Saints&#039; Wake 2026 Mist 2.png&lt;br /&gt;
File:All Saints&#039; Wake 2026 Gridania 1.png|Gridania&lt;br /&gt;
File:All Saints&#039; Wake 2026 Gridania 2.png&lt;br /&gt;
File:All Saints&#039; Wake 2026 Lavender Beds 1.png|The Lavender Beds&lt;br /&gt;
File:All Saints&#039; Wake 2026 Lavender Beds 2.png&lt;br /&gt;
File:All Saints&#039; Wake 2026 Shirogane 1.png|Shirogane&lt;br /&gt;
File:All Saints&#039; Wake 2026 Shirogane 2.png&lt;br /&gt;
File:All Saints&#039; Wake 2026 Empyreum 1.png|Empyreum&lt;br /&gt;
File:All Saints&#039; Wake 2026 Empyreum 2.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==NPC Cameos==&lt;br /&gt;
&amp;lt;!--Experimental! The cameos may be incomplete, and should be verified in-game.--&amp;gt;&lt;br /&gt;
===Arenvald and V&#039;mah Tia===&lt;br /&gt;
{{Spoiler section|spoiler-context={{i|Death Unto Dawn}}}}&lt;br /&gt;
Found at Old Gridania at {{coords|10.5|8.7}}&lt;br /&gt;
{{Dialogue|&amp;lt;nowiki&amp;gt;&lt;br /&gt;
Arenvald: There&#039;s something oddly comforting about all this...&lt;br /&gt;
V&#039;mah Tia: It&#039;s peaceful, for one thing. We don&#039;t get much of that in our line of work.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&amp;lt;gallery mode=packed heights=200px&amp;gt;&lt;br /&gt;
Arenvald_and_V&#039;mah_Tia (All Saints&#039; Wake 2026).jpg&lt;br /&gt;
Arenvald_and_V&#039;mah_Tia_02 (All Saints&#039; Wake 2026).jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
{{Spoiler section|end}}&lt;br /&gt;
&lt;br /&gt;
===Erenville===&lt;br /&gt;
{{Spoiler section|spoiler-context=post-Dawntrail, presumably after {{i|Guidance of the Hhetso}}}}&lt;br /&gt;
Found at Old Gridania at {{coords|10.0|8.5}}&lt;br /&gt;
{{Dialogue|&amp;lt;nowiki&amp;gt;&lt;br /&gt;
Erenville: ...Bear costumes, eh? Not the worst choice, I suppose.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&amp;lt;gallery mode=packed heights=200px&amp;gt;&lt;br /&gt;
Erenville (All Saints&#039; Wake 2026).jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
{{Spoiler section|end}}&lt;br /&gt;
&lt;br /&gt;
===Pattin, Bea, and Dodd===&lt;br /&gt;
Found in The Dire Deepcroft at {{coords|8.7|13.5}}&lt;br /&gt;
{{Dialogue|&amp;lt;nowiki&amp;gt;&lt;br /&gt;
Pattin: Hooray!&lt;br /&gt;
Bea: Ahaha! Found you, Dodd!&lt;br /&gt;
Dodd: O-Oh, dear...&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&amp;lt;gallery mode=packed heights=200px&amp;gt;&lt;br /&gt;
Dodd Bea and Pattin (All Saints&#039; Wake 2026) 1.jpg&lt;br /&gt;
Dodd Bea and Pattin (All Saints&#039; Wake 2026) 2.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Sylphs===&lt;br /&gt;
Found in The Dire Deepcroft at {{coords|10.3|9.7}}&lt;br /&gt;
{{Dialogue|&amp;lt;nowiki&amp;gt;&lt;br /&gt;
x@Sylph A: This one will use magicks to hide!&lt;br /&gt;
x@Sylph B: Oh! Then this one will count!&lt;br /&gt;
x@Sylph C: And &#039;&#039;this one&#039;&#039; will find hiding one!&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&amp;lt;gallery mode=packed heights=200px&amp;gt;&lt;br /&gt;
Sylphs (All Saints&#039; Wake 2026)_.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Aymeric===&lt;br /&gt;
Found in The Dire Deepcroft at {{coords|13.2|10.6}}&lt;br /&gt;
{{Dialogue|&amp;lt;nowiki&amp;gt;&lt;br /&gt;
x@Temple Knight (Gladiator): L-Lord Commander!? S-Show yourself this instant!&lt;br /&gt;
x@Temple Knight (Lancer): He must be around here somewhere.&lt;br /&gt;
Aymeric: Excellent... I daresay I&#039;m unspottable.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=packed heights=200px&amp;gt;&lt;br /&gt;
Temple Knight (Gladiator) (All Saints&#039; Wake 2026).jpg&lt;br /&gt;
Temple Knight (Lancer) (All Saints&#039; Wake 2026).jpg&lt;br /&gt;
Temple Knights (All Saints&#039; Wake 2026).jpg&lt;br /&gt;
Aymeric (All Saints&#039; Wake 2026).jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Emmanellain and Sicard===&lt;br /&gt;
{{Spoiler section|spoiler-context=[[Heavensward]] and [[Shadowbringers]], presumably available after {{i|The Search for Sicard}}}}&lt;br /&gt;
Found in The Dire Deepcroft at {{coords|12.5|9.7}} and {{coords|12.3|9.9}}&lt;br /&gt;
{{Dialogue|&amp;lt;nowiki&amp;gt;&lt;br /&gt;
Emmanellain: Sicard, old boy! I know you&#039;re out there!&lt;br /&gt;
Sicard: Heh! Blue-blooded bastard&#039;ll be searchin&#039; a while longer, I wager.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&amp;lt;gallery mode=packed heights=200px&amp;gt;&lt;br /&gt;
Emmanellain (All Saints&#039; Wake 2026).jpg&lt;br /&gt;
Sicard (All Saints&#039; Wake 2026).jpg&lt;br /&gt;
Emmanellain_Sicard (All Saints&#039; Wake 2026).jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
{{Spoiler section|end}}&lt;br /&gt;
&lt;br /&gt;
===Isse and Azami===&lt;br /&gt;
{{Spoiler section|spoiler-context=[[Stormblood]], presumably available after {{i|The Ones We Leave Behind}}}}&lt;br /&gt;
Found in The Dire Deepcroft at {{coords|11.6|11.7}} and {{coords|11.1|11.9}}&lt;br /&gt;
{{Dialogue|&amp;lt;nowiki&amp;gt;&lt;br /&gt;
Isse: Azami! She can&#039;t have gone &#039;&#039;that&#039;&#039; far... right?&lt;br /&gt;
Azami: Hee hee... I wonder if he&#039;ll think to look here!&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&amp;lt;gallery mode=packed heights=200px&amp;gt;&lt;br /&gt;
Isse (All Saints&#039; Wake 2026).jpg&lt;br /&gt;
Azami (All Saints&#039; Wake 2026).jpg&lt;br /&gt;
Isse and Azami (All Saints&#039; Wake 2026).jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
{{Spoiler section|end}}&lt;br /&gt;
&lt;br /&gt;
===Shale, Nostalgia, and Wayakkwe===&lt;br /&gt;
{{Spoiler section|spoiler-context=[[Dawntrail]], presumably available after {{i|Dawntrail_(Quest)}}}}&lt;br /&gt;
Found in The Dire Deepcroft at {{coords|11.6|11.1}}&lt;br /&gt;
{{Dialogue|&amp;lt;nowiki&amp;gt;&lt;br /&gt;
Wayakkwe: They certainly host some...interesting events beyond the dome.&lt;br /&gt;
Nostalgia: We absolutely *must* tell the rest of Oblivion about it!&lt;br /&gt;
Shale: Were you two actually planning on hiding, or...?&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&amp;lt;gallery mode=packed heights=200px&amp;gt;&lt;br /&gt;
Shale, Nostalgia, and Wayakkwe (All Saints&#039; Wake 2026).jpg&lt;br /&gt;
Shale (All Saints&#039; Wake 2026).jpg&lt;br /&gt;
Wayakkwe (All Saints&#039; Wake 2026).jpg&lt;br /&gt;
Nostalgia (All Saints&#039; Wake 2026).jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
{{Spoiler section|end}}&lt;br /&gt;
&lt;br /&gt;
===Weatherproof Gaelicat===&lt;br /&gt;
Found in The Dire Deepcroft at (X:9.9, Y:12.2) &lt;br /&gt;
{{Dialogue|&amp;lt;nowiki&amp;gt;&lt;br /&gt;
Weatherproof Gaelicat (NPC)@Weatherproof Gaelicat: M-Meow...?&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&amp;lt;gallery mode=packed heights=200px&amp;gt;&lt;br /&gt;
weatherproof gaelicat deepcroft.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Impressario and Philcox===&lt;br /&gt;
Found in The Dire Deepcroft at {{coords|9.4|11.9}}&lt;br /&gt;
{{Dialogue|&amp;lt;nowiki&amp;gt;&lt;br /&gt;
x@???: Perhaps the Impresario&#039;s in a coffin, waiting for the right moment to emerge...&lt;br /&gt;
Philcox: Heh heh... You can&#039;t hide from me!&lt;br /&gt;
Impresario: Oho... They&#039;ll never find me in a decor disguise.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&amp;lt;gallery mode=packed heights=200px&amp;gt;&lt;br /&gt;
Philcox (All Saints&#039; Wake 2026).jpg&lt;br /&gt;
Impresario (All Saints&#039; Wake 2026).jpg&lt;br /&gt;
Impresario and Philcox (All Saints&#039; Wake 2026).jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
===Leofard and Cait Sith===&lt;br /&gt;
{{Spoiler section|spoiler-context=the [[Shadow of Mhach]], presumably available after {{i|A Redbill Farewell}}}}&lt;br /&gt;
Found at Old Gridania at {{coords|10.4|8.9}}&lt;br /&gt;
{{Dialogue|&amp;lt;nowiki&amp;gt;&lt;br /&gt;
Leofard: Well, well, if it ain&#039;t our favorite hero! Didn&#039;t think I&#039;d spy you meanderin&#039; about─perhaps the ol&#039; furball was right to suggest we do some explorin&#039; below.&lt;br /&gt;
Leofard: Folks here are paradin&#039; the streets in the queerest costumes, but I like the look of &#039;em. I&#039;d purchase the garb for my own collection, but I don&#039;t think our friend here&#039;d take kindly to another mascot traipsin&#039; &#039;round the Parrock.&lt;br /&gt;
Leofard: Still, it&#039;s entertainin&#039;, if nothin&#039; else, and we mean to get our fill of the merriment before we depart. Although...I can&#039;t shake the feelin&#039; we&#039;re bein&#039; watched.&lt;br /&gt;
Cait Sith: Why, Yerentai! You have been faring well these days, I hope? As for myself, I&#039;ve but recently learned of the curious festivals held in your realm. I requested Leofard accompany me to one, that I might broaden my rather dated perspective.&lt;br /&gt;
Cait Sith: Though the voidsent presence is palpable, I sense no danger from the otherworldly attendees here. Knowing what horrors awaited us on the Void Ark, &#039;tis almost surreal to witness those ones who wish to spend their days in harmony with mortals.&lt;br /&gt;
Cait Sith: Would that I could take back more written records on this city-state&#039;s history... Alas, Stacia has grown stricter with the bric-a-brac we keep at the Parrock. Were it my choice, I&#039;d load the airship home with a few thousand tomes!&lt;br /&gt;
Costumed Captain (Radlia) is in Old Gridania at {{coords|10.1|8.9}}&lt;br /&gt;
Radlia@Costumed Captain: What in the─ What are you doing here!? Begone! Quickly, now, before Leofard notices!&lt;br /&gt;
Radlia@Costumed Captain: Once my preparations are complete, I shall leap from the shadows and frighten him half to death. He&#039;ll be so moved by my cunning, he shall have no choice but to offer me a place with the Redbills!&lt;br /&gt;
Radlia@Costumed Captain: ...Your doubtful glare has not gone unnoticed. &#039;Tis true that voidsent do not deter him, but for all we know, he may have an irrational fear of patchwork bears!&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&amp;lt;gallery mode=packed heights=200px&amp;gt;&lt;br /&gt;
Leofard_and_Cait_Sith (All Saints&#039; Wake 2026).jpg&lt;br /&gt;
Costumed_Captain_at_Leofard_and_Cait_Sith (All Saints&#039; Wake 2026).jpg&lt;br /&gt;
Costumed_Captain (All Saints&#039; Wake 2026).jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
{{Spoiler section|end}}&lt;br /&gt;
&lt;br /&gt;
===Ghosts within the Shrouded Sanctum===&lt;br /&gt;
{{Spoiler section|spoiler-context= {{i|It&#039;s Probably Pirates}}, {{i|The Parting Glass}}, and {{i|Duty in the Sky with Diamond}} }}&lt;br /&gt;
&amp;lt;gallery mode=packed heights=200px&amp;gt;&lt;br /&gt;
Avere_Ghost.jpg| Ghost of [[Avere]]&lt;br /&gt;
{{Spoiler section|end}}&lt;br /&gt;
Edda_Ghost.jpg|Ghost of [[Edda]]&lt;br /&gt;
Edda and Avere_Ghost.jpg|Ghosts of Edda and Avere as pair&lt;br /&gt;
Teledji_Ghost.jpg|Ghost of [[Teledji Adeledji]]&lt;br /&gt;
Valens van Varro_Ghost.jpg|Ghost of [[Valens van Varro]]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
{{Spoiler section|end}}&lt;br /&gt;
{{Event nav}}&lt;/div&gt;</summary>
		<author><name>Gurgum</name></author>
	</entry>
	<entry>
		<id>https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=A_Gathering_of_Gaelicats&amp;diff=1581850</id>
		<title>A Gathering of Gaelicats</title>
		<link rel="alternate" type="text/html" href="https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=A_Gathering_of_Gaelicats&amp;diff=1581850"/>
		<updated>2026-10-19T02:45:05Z</updated>

		<summary type="html">&lt;p&gt;Gurgum: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Quest infobox&lt;br /&gt;
| title = A Gathering of Gaelicats&lt;br /&gt;
| description = The sullen soldier is looking about anxiously.&lt;br /&gt;
| image =&lt;br /&gt;
| quest-giver = House Haillenarte Soldier&lt;br /&gt;
| related-npcs = Feline Fanatic; Sivis&lt;br /&gt;
| location = The Firmament&lt;br /&gt;
| location-x = 9.6&lt;br /&gt;
| location-y = 13.3&lt;br /&gt;
| type = sidequest&lt;br /&gt;
| quest-line = Ishgardian Restoration Sidequests&lt;br /&gt;
| journal-section = Sidequests&lt;br /&gt;
| journal-category = Records of Unusual Endeavors Quests&lt;br /&gt;
| journal-genre = Ishgardian Restoration Sidequests&lt;br /&gt;
| sortkey = 1201&lt;br /&gt;
| organization = &lt;br /&gt;
| class = &lt;br /&gt;
| job = &lt;br /&gt;
| level = 60&lt;br /&gt;
| requirements = &lt;br /&gt;
| req-items = 1 Cloudcrawler Pouch&lt;br /&gt;
| exp = 25000&lt;br /&gt;
| gil = 680&lt;br /&gt;
| unlocks = &lt;br /&gt;
| prev-quest = May Featherfall Flourish&lt;br /&gt;
| next-quest = &lt;br /&gt;
| release = shadowbringers&lt;br /&gt;
| patch = 5.35&lt;br /&gt;
| id-gt = 69497&lt;br /&gt;
| id-edb = 6d06865e605&lt;br /&gt;
}}&lt;br /&gt;
==Steps==&lt;br /&gt;
*Place the cat snack on the streets in hopes of luring out a gaelicat.&lt;br /&gt;
&lt;br /&gt;
*Wait for your quarry to arrive.&lt;br /&gt;
&lt;br /&gt;
*Track down the gaelicat.&lt;br /&gt;
&lt;br /&gt;
==Journal==&lt;br /&gt;
*The sullen soldier is looking about anxiously.&lt;br /&gt;
==Related NPCs==&lt;br /&gt;
{{Related NPCs}}&lt;br /&gt;
==Dialogue==&lt;br /&gt;
{{section-stub|quest|reason=Dialogue, related-npcs and cutscene-npcs need review}}&lt;br /&gt;
&amp;lt;!--Refer to https://ffxiv.consolegameswiki.com/wiki/Template:Dialogue for documentation on how to format dialogue.&lt;br /&gt;
The dialogue below may have lines out of order, incorrect speaker names, etc. Please review and edit as needed. Many thanks!--&amp;gt;&lt;br /&gt;
{{Dialogue|&amp;lt;nowiki&amp;gt;&lt;br /&gt;
FIRMAMENT: Why, if it isn&#039;t the savior of Ishgard—and the hero who helped us deal with that stray gaelikitten the other day!&lt;br /&gt;
FIRMAMENT: You couldn&#039;t have come at a better time. For reasons I cannot begin to imagine, one of those confounded cats is back—and what&#039;s more, it appears to have brought its friends.&lt;br /&gt;
FIRMAMENT: ...Or so I&#039;ve been told. As you might imagine, we are at something of a loss as to how to address the situation.&lt;br /&gt;
FIRMAMENT: If the tales I have heard are true, these creatures originally hail from the Sea of Clouds, and some scholars in fact believe them to be a type of voidsent.&lt;br /&gt;
FIRMAMENT: Why, it is enough to send a shiver up a man&#039;s spine! Surely you see that we simply cannot allow these baleful creatures to prowl about the Firmament as they please.&lt;br /&gt;
FIRMAMENT: And so I beg of you—might you be so kind as to look into the matter and find some way to save us from this formidable, fluffy menace?&lt;br /&gt;
FIRMAMENT: One of my cohorts mentioned that he saw the beast roaming just a ways down the road. And here, take this pouch of dried cloudcrawler with you—it&#039;s said that the little beasts can&#039;t resist the scent.&lt;br /&gt;
FIRMAMENT: We simply &#039;&#039;must&#039;&#039; catch that furry fiend before it and its friends can wreak havoc on the Firmament!&lt;br /&gt;
&lt;br /&gt;
System: You place the snack in the middle of the street near where the gaelicat was sighted. Retreat to the shadows and hope that your quarry takes the bait.&lt;br /&gt;
&lt;br /&gt;
Weatherproof Gaelicat (NPC)@???: Meowww... &lt;br /&gt;
&lt;br /&gt;
FIRMAMENT: You&#039;ve found it! But...what&#039;s this? The furry creature has clad itself in an overcoat suitable for the fiercest of blizzards! Wherever did it get its paws on such garb?&lt;br /&gt;
&lt;br /&gt;
CATMISSIONARY@???: Nyahahaha! That is not &#039;&#039;garb&#039;&#039;, my unlearned friend.&lt;br /&gt;
&lt;br /&gt;
FIRMAMENT: A-Another one? And...it speaks!? What foul sorcery is this!?&lt;br /&gt;
&lt;br /&gt;
CATMISSIONARY: I am the neko bu—ahem. That is to say, I am but an innocent traveler with a fondness for our feline friends.&lt;br /&gt;
CATMISSIONARY: There was once a time when I made it my mission to journey to the far ends of this realm, raining down furious judgment against any who would spurn the cat and deny it its rightful place in the hierarchy of animals. These days, I have adopted a more peaceful approach, and simply do all in my power to see that these creatures are appreciated for the fluffy balls of inimitable cuteness that they are.&lt;br /&gt;
CATMISSIONARY: I am but an innocent traveler with a fondness for our feline friends.&lt;br /&gt;
CATMISSIONARY: I journey to the far ends of the realm, doing all in my power to see that these creatures are appreciated for the fluffy balls of inimitable cuteness that they are.&lt;br /&gt;
CATMISSIONARY: Now, let us return to the topic of the gaelicat&#039;s “garb,” and the wings which appear to be a part of it. Did you know that it is said that no one has ever seen said garb removed, and that every unfortunate soul who has even made an attempt has been met with hissing, clawing rage?&lt;br /&gt;
CATMISSIONARY: In any event, it is true. And in that sense, might it not be said that the gaelicat&#039;s “garb” is not garb at all, but rather an extension of the creature&#039;s corporeal form? Not only &#039;&#039;might&#039;&#039; it be said, but I proclaim it loudly and with the utmost of confidence!&lt;br /&gt;
CATMISSIONARY: Likewise, I would posit that those heavily layered silks are evidence that the gaelicat has adapted to its chilly surroundings. Furthermore, the creature&#039;s ample belly would seem to be incontrovertible proof that it has been dining on the most sumptuous of feasts.&lt;br /&gt;
&lt;br /&gt;
FIRMAMENT: Do you mean that someone has been...feeding this creature?&lt;br /&gt;
&lt;br /&gt;
CATMISSIONARY: And this surprises you? Why, just gaze into those innocent eyes! See how its tail flicks and curls with such enchanting, enigmatic grace! Behold how it goes about its business entirely unburdened by the expectations of mortal men!&lt;br /&gt;
CATMISSIONARY: I thought that no animal could be more delightful than the gaelicats that frolic in the air above our heads, but to see one of such stout and ample proportions! Why, I am simply overwhelmed with the sheer force of its immeasurable cuteness!&lt;br /&gt;
CATMISSIONARY: Oh, but I can bear it no longer! I simply must behold the creature up close! I must embrace it, caress its fur, scratch behind its ears, nuzzle its nose and tell it over and over what a cute little kitty it is—yes, what a cute little kitty you are!&lt;br /&gt;
&lt;br /&gt;
Weatherproof Gaelicat (NPC)@Weatherproof Gaelicat: Meow! Hisssssssss...!&lt;br /&gt;
&lt;br /&gt;
CATMISSIONARY: W-Wait! Heavens...do you think I came on a bit too strong? In any event, we must pursue it at once! Come now!&lt;br /&gt;
&lt;br /&gt;
FIRMAMENT: I&#039;m not so sure about this. Perhaps chasing after voidsent isn&#039;t the wisest course of action?&lt;br /&gt;
FIRMAMENT: ...But I suppose we have no choice. I swore an oath to keep the residents of the Firmament safe, after all. Let us exercise due caution, though.&lt;br /&gt;
FIRMAMENT: I have a bad feeling about this...&lt;br /&gt;
&lt;br /&gt;
CATMISSIONARY: There you are, my delightful ball of fluffy cuteness! I promise you, I want only to love you and cuddle you forever and ever!&lt;br /&gt;
&lt;br /&gt;
Sivis: What is this meaning of this!?&lt;br /&gt;
&lt;br /&gt;
Weatherproof Gaelicat (NPC)@Weatherproof Gaelicat: Mrowr! Mrowwwwwwr!&lt;br /&gt;
&lt;br /&gt;
FIRMAMENT: Th-There...there&#039;s so many of them!&lt;br /&gt;
&lt;br /&gt;
Sivis: What is all this commotion!? Quiet, all of you, or you&#039;ll scare them away!&lt;br /&gt;
&lt;br /&gt;
CATMISSIONARY: Nyahahaha! So you are the master of these creatures, I presume!&lt;br /&gt;
&lt;br /&gt;
Sivis: Master? Hardly. I simply took to feeding one of them as a way to fend off the pangs of loneliness that come with being so far from home, and before I knew it...well, you can see for yourself.&lt;br /&gt;
&lt;br /&gt;
FIRMAMENT: I am not unsympathetic to your situation, my friend, but we simply cannot allow these creatures to run rampant about the Firmament. All their cuteness and fluffiness be damned—they are &#039;&#039;monsters&#039;&#039;, after all!&lt;br /&gt;
&lt;br /&gt;
Sivis: All I know is they&#039;ve never done me any harm. Why, give them a snack, and they&#039;ll curl right up next to you and let you cuddle them and nuzzle their noses to your heart&#039;s content.&lt;br /&gt;
&lt;br /&gt;
CATMISSIONARY: How generous and giving is the gaelicat! And pray tell, my friend—just how does it feel to cuddle and nuzzle these most delightful creatures!?&lt;br /&gt;
&lt;br /&gt;
Sivis: How can I put it...? Their fur is soft and smooth, their noses toasty and warm, their cute little whiskers tickle the face...&lt;br /&gt;
Sivis: ...And they give off the most delightful aroma—akin to that of freshly washed bed linens! Or perhaps closer to bread right out of the oven! They smell good, is what I&#039;m saying.&lt;br /&gt;
&lt;br /&gt;
CATMISSIONARY: ...You need say no more. For verily, there is no creature so heavenly as the cat!&lt;br /&gt;
&lt;br /&gt;
Question: What will you say?&lt;br /&gt;
&lt;br /&gt;
&amp;gt; Yes, no cat must go uncuddled!&lt;br /&gt;
&amp;gt; I&#039;m more of a dog person, actually...&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
CATMISSIONARY@Feline Fanatics: Hear, hear!&lt;br /&gt;
&lt;br /&gt;
Sivis: At any rate, I can assure you I&#039;ve been in contact with officials at the Mendicant&#039;s Court in hopes of finding proper homes for the creatures as soon as I possibly can. Surely you agree that they deserve that much? Please don&#039;t chase them away...&lt;br /&gt;
&lt;br /&gt;
FIRMAMENT: Well, at the very least, they seem to pose no danger, and their population seems to be under control. I suppose I can overlook the matter for the time being...&lt;br /&gt;
FIRMAMENT: But be forewarned that should the situation change, and the creatures prove a threat, we will not hesitate to use force when necessary. Isn&#039;t that so, friend?&lt;br /&gt;
&lt;br /&gt;
Weatherproof Gaelicat (NPC)@Weatherproof Gaelicat: Mrowrrr!&lt;br /&gt;
&lt;br /&gt;
CATMISSIONARY: What&#039;s this? You wish to accompany me on my journey? Oh, but why did you not say so sooner! It would be a pleasure and an honor both. Come, my fluffy friend, and let us spread a love for all things feline far and wide across the land!&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Has_datamined_dialogue]]&lt;/div&gt;</summary>
		<author><name>Gurgum</name></author>
	</entry>
	<entry>
		<id>https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=A_Gathering_of_Gaelicats&amp;diff=1581849</id>
		<title>A Gathering of Gaelicats</title>
		<link rel="alternate" type="text/html" href="https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=A_Gathering_of_Gaelicats&amp;diff=1581849"/>
		<updated>2026-10-19T02:44:44Z</updated>

		<summary type="html">&lt;p&gt;Gurgum: /* Dialogue */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Quest infobox&lt;br /&gt;
| title = A Gathering of Gaelicats&lt;br /&gt;
| description = The sullen soldier is looking about anxiously.&lt;br /&gt;
| image =&lt;br /&gt;
| quest-giver = House Haillenarte Soldier&lt;br /&gt;
| related-npcs = Feline Fanatic; Sivis; Weatherproof Gaelicat&lt;br /&gt;
| location = The Firmament&lt;br /&gt;
| location-x = 9.6&lt;br /&gt;
| location-y = 13.3&lt;br /&gt;
| type = sidequest&lt;br /&gt;
| quest-line = Ishgardian Restoration Sidequests&lt;br /&gt;
| journal-section = Sidequests&lt;br /&gt;
| journal-category = Records of Unusual Endeavors Quests&lt;br /&gt;
| journal-genre = Ishgardian Restoration Sidequests&lt;br /&gt;
| sortkey = 1201&lt;br /&gt;
| organization = &lt;br /&gt;
| class = &lt;br /&gt;
| job = &lt;br /&gt;
| level = 60&lt;br /&gt;
| requirements = &lt;br /&gt;
| req-items = 1 Cloudcrawler Pouch&lt;br /&gt;
| exp = 25000&lt;br /&gt;
| gil = 680&lt;br /&gt;
| unlocks = &lt;br /&gt;
| prev-quest = May Featherfall Flourish&lt;br /&gt;
| next-quest = &lt;br /&gt;
| release = shadowbringers&lt;br /&gt;
| patch = 5.35&lt;br /&gt;
| id-gt = 69497&lt;br /&gt;
| id-edb = 6d06865e605&lt;br /&gt;
}}&lt;br /&gt;
==Steps==&lt;br /&gt;
*Place the cat snack on the streets in hopes of luring out a gaelicat.&lt;br /&gt;
&lt;br /&gt;
*Wait for your quarry to arrive.&lt;br /&gt;
&lt;br /&gt;
*Track down the gaelicat.&lt;br /&gt;
&lt;br /&gt;
==Journal==&lt;br /&gt;
*The sullen soldier is looking about anxiously.&lt;br /&gt;
==Related NPCs==&lt;br /&gt;
{{Related NPCs}}&lt;br /&gt;
==Dialogue==&lt;br /&gt;
{{section-stub|quest|reason=Dialogue, related-npcs and cutscene-npcs need review}}&lt;br /&gt;
&amp;lt;!--Refer to https://ffxiv.consolegameswiki.com/wiki/Template:Dialogue for documentation on how to format dialogue.&lt;br /&gt;
The dialogue below may have lines out of order, incorrect speaker names, etc. Please review and edit as needed. Many thanks!--&amp;gt;&lt;br /&gt;
{{Dialogue|&amp;lt;nowiki&amp;gt;&lt;br /&gt;
FIRMAMENT: Why, if it isn&#039;t the savior of Ishgard—and the hero who helped us deal with that stray gaelikitten the other day!&lt;br /&gt;
FIRMAMENT: You couldn&#039;t have come at a better time. For reasons I cannot begin to imagine, one of those confounded cats is back—and what&#039;s more, it appears to have brought its friends.&lt;br /&gt;
FIRMAMENT: ...Or so I&#039;ve been told. As you might imagine, we are at something of a loss as to how to address the situation.&lt;br /&gt;
FIRMAMENT: If the tales I have heard are true, these creatures originally hail from the Sea of Clouds, and some scholars in fact believe them to be a type of voidsent.&lt;br /&gt;
FIRMAMENT: Why, it is enough to send a shiver up a man&#039;s spine! Surely you see that we simply cannot allow these baleful creatures to prowl about the Firmament as they please.&lt;br /&gt;
FIRMAMENT: And so I beg of you—might you be so kind as to look into the matter and find some way to save us from this formidable, fluffy menace?&lt;br /&gt;
FIRMAMENT: One of my cohorts mentioned that he saw the beast roaming just a ways down the road. And here, take this pouch of dried cloudcrawler with you—it&#039;s said that the little beasts can&#039;t resist the scent.&lt;br /&gt;
FIRMAMENT: We simply &#039;&#039;must&#039;&#039; catch that furry fiend before it and its friends can wreak havoc on the Firmament!&lt;br /&gt;
&lt;br /&gt;
System: You place the snack in the middle of the street near where the gaelicat was sighted. Retreat to the shadows and hope that your quarry takes the bait.&lt;br /&gt;
&lt;br /&gt;
Weatherproof Gaelicat (NPC)@???: Meowww... &lt;br /&gt;
&lt;br /&gt;
FIRMAMENT: You&#039;ve found it! But...what&#039;s this? The furry creature has clad itself in an overcoat suitable for the fiercest of blizzards! Wherever did it get its paws on such garb?&lt;br /&gt;
&lt;br /&gt;
CATMISSIONARY@???: Nyahahaha! That is not &#039;&#039;garb&#039;&#039;, my unlearned friend.&lt;br /&gt;
&lt;br /&gt;
FIRMAMENT: A-Another one? And...it speaks!? What foul sorcery is this!?&lt;br /&gt;
&lt;br /&gt;
CATMISSIONARY: I am the neko bu—ahem. That is to say, I am but an innocent traveler with a fondness for our feline friends.&lt;br /&gt;
CATMISSIONARY: There was once a time when I made it my mission to journey to the far ends of this realm, raining down furious judgment against any who would spurn the cat and deny it its rightful place in the hierarchy of animals. These days, I have adopted a more peaceful approach, and simply do all in my power to see that these creatures are appreciated for the fluffy balls of inimitable cuteness that they are.&lt;br /&gt;
CATMISSIONARY: I am but an innocent traveler with a fondness for our feline friends.&lt;br /&gt;
CATMISSIONARY: I journey to the far ends of the realm, doing all in my power to see that these creatures are appreciated for the fluffy balls of inimitable cuteness that they are.&lt;br /&gt;
CATMISSIONARY: Now, let us return to the topic of the gaelicat&#039;s “garb,” and the wings which appear to be a part of it. Did you know that it is said that no one has ever seen said garb removed, and that every unfortunate soul who has even made an attempt has been met with hissing, clawing rage?&lt;br /&gt;
CATMISSIONARY: In any event, it is true. And in that sense, might it not be said that the gaelicat&#039;s “garb” is not garb at all, but rather an extension of the creature&#039;s corporeal form? Not only &#039;&#039;might&#039;&#039; it be said, but I proclaim it loudly and with the utmost of confidence!&lt;br /&gt;
CATMISSIONARY: Likewise, I would posit that those heavily layered silks are evidence that the gaelicat has adapted to its chilly surroundings. Furthermore, the creature&#039;s ample belly would seem to be incontrovertible proof that it has been dining on the most sumptuous of feasts.&lt;br /&gt;
&lt;br /&gt;
FIRMAMENT: Do you mean that someone has been...feeding this creature?&lt;br /&gt;
&lt;br /&gt;
CATMISSIONARY: And this surprises you? Why, just gaze into those innocent eyes! See how its tail flicks and curls with such enchanting, enigmatic grace! Behold how it goes about its business entirely unburdened by the expectations of mortal men!&lt;br /&gt;
CATMISSIONARY: I thought that no animal could be more delightful than the gaelicats that frolic in the air above our heads, but to see one of such stout and ample proportions! Why, I am simply overwhelmed with the sheer force of its immeasurable cuteness!&lt;br /&gt;
CATMISSIONARY: Oh, but I can bear it no longer! I simply must behold the creature up close! I must embrace it, caress its fur, scratch behind its ears, nuzzle its nose and tell it over and over what a cute little kitty it is—yes, what a cute little kitty you are!&lt;br /&gt;
&lt;br /&gt;
Weatherproof Gaelicat (NPC)@Weatherproof Gaelicat: Meow! Hisssssssss...!&lt;br /&gt;
&lt;br /&gt;
CATMISSIONARY: W-Wait! Heavens...do you think I came on a bit too strong? In any event, we must pursue it at once! Come now!&lt;br /&gt;
&lt;br /&gt;
FIRMAMENT: I&#039;m not so sure about this. Perhaps chasing after voidsent isn&#039;t the wisest course of action?&lt;br /&gt;
FIRMAMENT: ...But I suppose we have no choice. I swore an oath to keep the residents of the Firmament safe, after all. Let us exercise due caution, though.&lt;br /&gt;
FIRMAMENT: I have a bad feeling about this...&lt;br /&gt;
&lt;br /&gt;
CATMISSIONARY: There you are, my delightful ball of fluffy cuteness! I promise you, I want only to love you and cuddle you forever and ever!&lt;br /&gt;
&lt;br /&gt;
Sivis: What is this meaning of this!?&lt;br /&gt;
&lt;br /&gt;
Weatherproof Gaelicat (NPC)@Weatherproof Gaelicat: Mrowr! Mrowwwwwwr!&lt;br /&gt;
&lt;br /&gt;
FIRMAMENT: Th-There...there&#039;s so many of them!&lt;br /&gt;
&lt;br /&gt;
Sivis: What is all this commotion!? Quiet, all of you, or you&#039;ll scare them away!&lt;br /&gt;
&lt;br /&gt;
CATMISSIONARY: Nyahahaha! So you are the master of these creatures, I presume!&lt;br /&gt;
&lt;br /&gt;
Sivis: Master? Hardly. I simply took to feeding one of them as a way to fend off the pangs of loneliness that come with being so far from home, and before I knew it...well, you can see for yourself.&lt;br /&gt;
&lt;br /&gt;
FIRMAMENT: I am not unsympathetic to your situation, my friend, but we simply cannot allow these creatures to run rampant about the Firmament. All their cuteness and fluffiness be damned—they are &#039;&#039;monsters&#039;&#039;, after all!&lt;br /&gt;
&lt;br /&gt;
Sivis: All I know is they&#039;ve never done me any harm. Why, give them a snack, and they&#039;ll curl right up next to you and let you cuddle them and nuzzle their noses to your heart&#039;s content.&lt;br /&gt;
&lt;br /&gt;
CATMISSIONARY: How generous and giving is the gaelicat! And pray tell, my friend—just how does it feel to cuddle and nuzzle these most delightful creatures!?&lt;br /&gt;
&lt;br /&gt;
Sivis: How can I put it...? Their fur is soft and smooth, their noses toasty and warm, their cute little whiskers tickle the face...&lt;br /&gt;
Sivis: ...And they give off the most delightful aroma—akin to that of freshly washed bed linens! Or perhaps closer to bread right out of the oven! They smell good, is what I&#039;m saying.&lt;br /&gt;
&lt;br /&gt;
CATMISSIONARY: ...You need say no more. For verily, there is no creature so heavenly as the cat!&lt;br /&gt;
&lt;br /&gt;
Question: What will you say?&lt;br /&gt;
&lt;br /&gt;
&amp;gt; Yes, no cat must go uncuddled!&lt;br /&gt;
&amp;gt; I&#039;m more of a dog person, actually...&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
CATMISSIONARY@Feline Fanatics: Hear, hear!&lt;br /&gt;
&lt;br /&gt;
Sivis: At any rate, I can assure you I&#039;ve been in contact with officials at the Mendicant&#039;s Court in hopes of finding proper homes for the creatures as soon as I possibly can. Surely you agree that they deserve that much? Please don&#039;t chase them away...&lt;br /&gt;
&lt;br /&gt;
FIRMAMENT: Well, at the very least, they seem to pose no danger, and their population seems to be under control. I suppose I can overlook the matter for the time being...&lt;br /&gt;
FIRMAMENT: But be forewarned that should the situation change, and the creatures prove a threat, we will not hesitate to use force when necessary. Isn&#039;t that so, friend?&lt;br /&gt;
&lt;br /&gt;
Weatherproof Gaelicat (NPC)@Weatherproof Gaelicat: Mrowrrr!&lt;br /&gt;
&lt;br /&gt;
CATMISSIONARY: What&#039;s this? You wish to accompany me on my journey? Oh, but why did you not say so sooner! It would be a pleasure and an honor both. Come, my fluffy friend, and let us spread a love for all things feline far and wide across the land!&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Has_datamined_dialogue]]&lt;/div&gt;</summary>
		<author><name>Gurgum</name></author>
	</entry>
	<entry>
		<id>https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=User:Gurgum/sandbox/ephemie&amp;diff=1581848</id>
		<title>User:Gurgum/sandbox/ephemie</title>
		<link rel="alternate" type="text/html" href="https://ffxiv.consolegameswiki.com/mediawiki/index.php?title=User:Gurgum/sandbox/ephemie&amp;diff=1581848"/>
		<updated>2026-10-19T01:31:25Z</updated>

		<summary type="html">&lt;p&gt;Gurgum: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*{{todo|done}}  {{i|Linen Bliaud}}&lt;br /&gt;
*{{todo|done}} {{i|Ascetic&#039;s Halfgloves}} - Thousand Maws (no shared models)&lt;br /&gt;
*{{todo|}} Dated Canvas Bottom, soot black - {{i|Hempen Bottoms}}, soot black&lt;br /&gt;
*{{todo|done}} {{i|Lominsan Soldier&#039;s Boots}}&lt;br /&gt;
&lt;br /&gt;
hair before:&lt;br /&gt;
135/135/135&lt;br /&gt;
&lt;br /&gt;
43/75/93&lt;/div&gt;</summary>
		<author><name>Gurgum</name></author>
	</entry>
</feed>