<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://luteandlore.ink/wiki/index.php?action=history&amp;feed=atom&amp;title=Template%3AAppearance</id>
	<title>Template:Appearance - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://luteandlore.ink/wiki/index.php?action=history&amp;feed=atom&amp;title=Template%3AAppearance"/>
	<link rel="alternate" type="text/html" href="https://luteandlore.ink/wiki/index.php?title=Template:Appearance&amp;action=history"/>
	<updated>2026-11-02T10:05:27Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://luteandlore.ink/wiki/index.php?title=Template:Appearance&amp;diff=502&amp;oldid=prev</id>
		<title>Thaskthebard: 1 revision imported</title>
		<link rel="alternate" type="text/html" href="https://luteandlore.ink/wiki/index.php?title=Template:Appearance&amp;diff=502&amp;oldid=prev"/>
		<updated>2025-12-09T15:34:43Z</updated>

		<summary type="html">&lt;p&gt;1 revision imported&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 10:34, 9 December 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Thaskthebard</name></author>
	</entry>
	<entry>
		<id>https://luteandlore.ink/wiki/index.php?title=Template:Appearance&amp;diff=70&amp;oldid=prev</id>
		<title>Thaskthebard: Created page with &quot;&lt;noinclude&gt;{{underconstruction}}&lt;/noinclude&gt; &lt;onlyinclude&gt;{{#vardefine:length | {{#len: {{{1|}}} }} }}&lt;!-- Length of the work string (what is input into the first parameter of the template)  --&gt;{{#vardefine:C | {{#sub: {{{1|}}} | 0 | 1 }} }}&lt;!--- C is the first letter of the &quot;work&quot; string, which usually will be in CxEE format, i.e. 2x76  Define type of top-level category. First, check if the work string is longer than 7 characters (i.e., longer than CxEE notation for a t...&quot;</title>
		<link rel="alternate" type="text/html" href="https://luteandlore.ink/wiki/index.php?title=Template:Appearance&amp;diff=70&amp;oldid=prev"/>
		<updated>2025-12-09T14:57:05Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&amp;lt;noinclude&amp;gt;{{underconstruction}}&amp;lt;/noinclude&amp;gt; &amp;lt;onlyinclude&amp;gt;{{#vardefine:length | {{#len: {{{1|}}} }} }}&amp;lt;!-- Length of the work string (what is input into the first parameter of the template)  --&amp;gt;{{#vardefine:C | {{#sub: {{{1|}}} | 0 | 1 }} }}&amp;lt;!--- C is the first letter of the &amp;quot;work&amp;quot; string, which usually will be in CxEE format, i.e. 2x76  Define type of top-level category. First, check if the work string is longer than 7 characters (i.e., longer than CxEE notation for a t...&amp;quot;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 09:57, 9 December 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Thaskthebard</name></author>
	</entry>
	<entry>
		<id>https://luteandlore.ink/wiki/index.php?title=Template:Appearance&amp;diff=501&amp;oldid=prev</id>
		<title>criticalrole&gt;LynnE216 at 15:20, 16 November 2025</title>
		<link rel="alternate" type="text/html" href="https://luteandlore.ink/wiki/index.php?title=Template:Appearance&amp;diff=501&amp;oldid=prev"/>
		<updated>2025-11-16T15:20:59Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;noinclude&amp;gt;{{underconstruction}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&amp;lt;onlyinclude&amp;gt;{{#vardefine:length | {{#len: {{{1|}}} }} }}&amp;lt;!-- Length of the work string (what is input into the first parameter of the template) &lt;br /&gt;
--&amp;gt;{{#vardefine:C | {{#sub: {{{1|}}} | 0 | 1 }} }}&amp;lt;!--- C is the first letter of the &amp;quot;work&amp;quot; string, which usually will be in CxEE format, i.e. 2x76&lt;br /&gt;
&lt;br /&gt;
Define type of top-level category.&lt;br /&gt;
First, check if the work string is longer than 7 characters (i.e., longer than CxEE notation for a triple-digit campaign episode or shorter than the notation for TLOVM).&lt;br /&gt;
--&amp;gt;{{#ifexpr: {{#var:length}}  &amp;gt; 7&lt;br /&gt;
| {{#vardefine:ep|{{{1|}}}}}{{#switch: 1&lt;br /&gt;
   | {{#ifeq:{{#invoke:string|find|{{lc:{{{1|}}}}}|origins}}|0||1}}={{#vardefine:arc|comics}}{{#vardefine:campaign|comics}}&lt;br /&gt;
   | {{#ifeq:{{#invoke:string|find|{{lc:{{{1|}}}}}|tales}}|0||1}}={{#vardefine:arc|comics}}{{#vardefine:campaign|comics}}&lt;br /&gt;
   | {{#ifeq:{{#invoke:string|find|{{lc:{{{1|}}}}}|winter&amp;#039;s crest festival}}|0||1}}={{#vardefine:arc|comics}}{{#vardefine:campaign|comics}}&lt;br /&gt;
   | {{#ifeq:{{#invoke:string|find|{{lc:{{{1|}}}}}|pre-stream}}|0||1}}={{#vardefine:ep|[[Pre-stream]]}}{{#vardefine:arc|the pre-stream}}{{#vardefine:campaign|the pre-stream}}&lt;br /&gt;
   | {{#ifeq:{{#invoke:string|find|{{lc:{{{1|}}}}}|cotn}}|0||1}}={{#vardefine:arc|Call of the Netherdeep}}{{#vardefine:campaign|Call of the Netherdeep}}&lt;br /&gt;
   | {{#ifeq:{{#invoke:string|find|{{lc:{{{1|}}}}}|netherdeep}}|0||1}}={{#vardefine:arc|Call of the Netherdeep}}{{#vardefine:campaign|Call of the Netherdeep}}&lt;br /&gt;
   | 1={{#vardefine:appeared|{{#var:campaign}}}}{{#vardefine:appearedarc|{{#var:arc}}}}&lt;br /&gt;
   }}&amp;lt;!-- Define the first element of the bullet as the full work string. Suppress cat.&lt;br /&gt;
&lt;br /&gt;
If the work string is shorter than 5 characters, wrap the work string in {{ep}} for proper display (at the END bc otherwise it creates an error) and check which campaign to set proper category.&lt;br /&gt;
--&amp;gt;| {{#switch: {{#var:C}}&lt;br /&gt;
   | E = {{#vardefine:arc|miniseries}}{{#vardefine:campaign|Exandria Unlimited}}{{#vardefine:ep|{{ep|{{{1|}}}}}}}&lt;br /&gt;
   | A = {{#vardefine:arc|miniseries}}{{#vardefine:campaign|miniseries}}{{#vardefine:ep|{{ep|{{{1|}}}}}}}&lt;br /&gt;
   | U = {{#vardefine:arc|miniseries}}{{#vardefine:campaign|miniseries}}{{#vardefine:ep|{{ep|{{{1|}}}}}}}&lt;br /&gt;
   | C = {{#vardefine:arc|miniseries}}{{#vardefine:campaign|miniseries}}{{#vardefine:ep|{{ep|{{{1|}}}}}}}&lt;br /&gt;
   | S = {{#vardefine:arc|specials}}{{#vardefine:campaign|specials}}{{#vardefine:ep|{{ep|{{{1|}}}}}}}&lt;br /&gt;
   | L = {{#vardefine:arc|The Legend of Vox Machina}}{{#vardefine:campaign|The Legend of Vox Machina}}{{#vardefine:ep|{{ep|{{{1|}}}}}}}&lt;br /&gt;
   | T = {{#vardefine:arc|The Mighty Nein}}{{#vardefine:campaign|The Mighty Nein}}{{#vardefine:ep|{{ep|{{{1|}}}}}}}&lt;br /&gt;
   | R = {{#vardefine:arc|The Re-Slayer&amp;#039;s Take}}{{#vardefine:campaign|The Re-Slayer&amp;#039;s Take}}{{#vardefine:ep|{{ep|{{{1|}}}}}}}&lt;br /&gt;
   | W = {{#vardefine:arc|miniseries}}{{#vardefine:campaign|miniseries}}{{#vardefine:ep|{{ep|{{{1|}}}}}}}&lt;br /&gt;
   | 1|2|3|4 = {{#vardefine:campaign|{{#var:C}}}}{{#vardefine:ep|{{ep|{{{1|}}}}}}}&lt;br /&gt;
   | #default = {{#vardefine:ep|{{{1|}}}}}&lt;br /&gt;
   }}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#vardefine:EE | {{#sub:{{{1|}}}|2}} }}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
If the work strings start with a numeral, thus in CxEE format, organize the correct category by checking the EE.&lt;br /&gt;
It must be greater than or equal to the first episode in the arc AND less than the first episodes in the next arc.&lt;br /&gt;
&lt;br /&gt;
Campaign One&lt;br /&gt;
      Arc 1 - Kraghammer and Vasselheim (1-23)&lt;br /&gt;
      Arc 2 - The Briarwoods (24-38)&lt;br /&gt;
      Arc 3 - The Chroma Conclave (39-83)&lt;br /&gt;
      Arc 4 - Taryon Darrington (84-99)&lt;br /&gt;
      Arc 5 - Vecna (100-115)&lt;br /&gt;
--&amp;gt;{{#ifeq:{{#var:C}}|1|{{#vardefine:campaign|Campaign One}}{{#switch:1&lt;br /&gt;
      | {{#ifexpr: {{#var:EE}} &amp;gt;=01 and {{#var:EE}} &amp;lt;= 23|1|0}} = {{#vardefine:arc|the Kraghammer and Vasselheim arc}}&lt;br /&gt;
      | {{#ifexpr: {{#var:EE}} &amp;gt;=24 and {{#var:EE}} &amp;lt;= 38|1|0}} = {{#vardefine:arc|the Briarwoods arc}}&lt;br /&gt;
      | {{#ifexpr: {{#var:EE}} &amp;gt;=39 and {{#var:EE}} &amp;lt;= 83|1|0}} = {{#vardefine:arc|the Chroma Conclave arc}}&lt;br /&gt;
      | {{#ifexpr: {{#var:EE}} &amp;gt;=84 and {{#var:EE}} &amp;lt;= 99|1|0}} = {{#vardefine:arc|the Taryon Darrington arc}}&lt;br /&gt;
      | {{#ifexpr: {{#var:EE}} &amp;gt;=100 and {{#var:EE}} &amp;lt;= 115|1|0}} = {{#vardefine:arc|the Vecna arc}}&lt;br /&gt;
}}}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
Campaign Two&lt;br /&gt;
      Arc 1 - Episodes 1-25: Come Together&lt;br /&gt;
      Arc 2 - Episodes 26-47: The Bad Guys&lt;br /&gt;
      Arc 3 - Episodes 48-69: The Bright Queen&amp;#039;s Favor&lt;br /&gt;
      Arc 4 - Episodes 70-91: Swords and Angels&lt;br /&gt;
      Arc 5 - Episodes 92-112: Family Ties&lt;br /&gt;
      Arc 6 - Episodes 113-141: Weird Magic&lt;br /&gt;
--&amp;gt;{{#ifeq:{{#var:C}}|2|{{#vardefine:campaign|Campaign Two}}{{#switch: 1&lt;br /&gt;
      |{{#ifexpr: {{#var:EE}} &amp;gt;=01 and {{#var:EE}} &amp;lt;= 25|1|0}} = {{#vardefine:arc|the Come Together arc}}&lt;br /&gt;
      |{{#ifexpr: {{#var:EE}} &amp;gt;=26 and {{#var:EE}} &amp;lt;= 47|1|0}} = {{#vardefine:arc|the Bad Guys arc}}&lt;br /&gt;
      |{{#ifexpr: {{#var:EE}} &amp;gt;=48 and {{#var:EE}} &amp;lt;= 69|1|0}} = {{#vardefine:arc|the Bright Queen&amp;#039;s Favor arc}}&lt;br /&gt;
      |{{#ifexpr: {{#var:EE}} &amp;gt;=70 and {{#var:EE}} &amp;lt;= 91|1|0}} = {{#vardefine:arc|the Swords and Angels arc}}&lt;br /&gt;
      |{{#ifexpr: {{#var:EE}} &amp;gt;=92 and {{#var:EE}} &amp;lt;= 112|1|0}} = {{#vardefine:arc|the Family Ties arc}}&lt;br /&gt;
      |{{#ifexpr: {{#var:EE}} &amp;gt;=113 and {{#var:EE}} &amp;lt;= 141|1|0}} = {{#vardefine:arc|the Weird Magic arc}}&lt;br /&gt;
}}}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
Campaign Three&lt;br /&gt;
      Arc 1 - Jrusar&lt;br /&gt;
      Arc 2 - Ruidus Rising&lt;br /&gt;
      Arc 3 - Separations and Explorations&lt;br /&gt;
      Arc 4 - Ruidus to Aeor&lt;br /&gt;
      Arc 5 - Downfall&lt;br /&gt;
      Arc 6 - The End of an Age&lt;br /&gt;
--&amp;gt;{{#ifeq:{{#var:C}}|3|{{#vardefine:campaign|Campaign Three}}{{#switch:1&lt;br /&gt;
      |{{#ifexpr: {{#var:EE}} &amp;gt;=01 and {{#var:EE}} &amp;lt;= 23|1|0}} = {{#vardefine:arc|Campaign Three Arc 1}}&lt;br /&gt;
      |{{#ifexpr: {{#var:EE}} &amp;gt;=24 and {{#var:EE}} &amp;lt;= 51|1|0}} = {{#vardefine:arc|Campaign Three Arc 2}}&lt;br /&gt;
      |{{#ifexpr: {{#var:EE}} &amp;gt;=52 and {{#var:EE}} &amp;lt;= 75|1|0}} = {{#vardefine:arc|Campaign Three Arc 3}}&lt;br /&gt;
      |{{#ifexpr: {{#var:EE}} &amp;gt;=76 and {{#var:EE}} &amp;lt;= 98|1|0}} = {{#vardefine:arc|Campaign Three Arc 4}}&lt;br /&gt;
      |{{#ifexpr: {{#var:EE}} &amp;gt;=99 and {{#var:EE}} &amp;lt;= 101|1|0}} = {{#vardefine:arc|Campaign Three Arc 5}}&lt;br /&gt;
      |{{#ifexpr: {{#var:EE}} &amp;gt;=102 and {{#var:EE}} &amp;lt;= 121|1|0}} = {{#vardefine:arc|Campaign Three Arc 6}}&lt;br /&gt;
}}}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
Campaign Four&lt;br /&gt;
       We don&amp;#039;t know yet how this one will be organized, so just setting the Campaign up for now.&lt;br /&gt;
--&amp;gt;{{#ifeq:{{#var:C}}|4|{{#vardefine:campaign|Campaign Four}}{{#switch:1&lt;br /&gt;
      |{{#ifexpr: {{#var:EE}} &amp;gt;=01 and {{#var:EE}} &amp;lt;= 4|1|0}} = {{#vardefine:arc|Campaign Four Arc 1}}&lt;br /&gt;
}}}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
Check if the template is instructed to suppress the category.&lt;br /&gt;
If so, it sets the appeared variable to be equal to the campaign category.&lt;br /&gt;
--&amp;gt;{{#if: {{{nocat|}}} | {{#vardefine:appeared|{{#var:campaign}}}} }}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Set whether the category should be &amp;quot;mentioned&amp;quot; or &amp;quot;appeared&amp;quot;.&lt;br /&gt;
If the campaign variable is already equal to the appeared variable, then this step is skipped entirely and no category is added.&lt;br /&gt;
If the current template is for an appearance, set the campaign variable so that subsequent templates skip adding a mention category for that campaign.&lt;br /&gt;
--&amp;gt;{{#ifeq:{{#var:arc}} | {{#var:appearedarc}}&lt;br /&gt;
|&amp;lt;!-- no new category because arc appearance category already on page --&amp;gt;&lt;br /&gt;
| {{#switch:{{lc: {{{2|}}}}}&lt;br /&gt;
      |#default|mention|mentioned|indirect|corpse|dead = {{#ifeq:{{#var:campaign}} | {{#var:appeared}}|&amp;lt;!-- no new category because appearance category already on page --&amp;gt;|{{#vardefine:category|[[Category:Characters mentioned in {{#var:campaign}}]]}}}}&lt;br /&gt;
      |appear|appeared|vision|scry|scrying|sending|speak with dead| = {{#vardefine:appeared|{{#var:campaign}}}}{{#vardefine:appearedarc|{{#var:arc}}}}{{#vardefine:category|[[Category:Characters in {{#var:arc}}]][[Category:Characters in {{#var:campaign}}]]}}&lt;br /&gt;
      }}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
Check if template is instructed to suppress &amp;quot;mentioned only&amp;quot; because this is part of a specific &amp;quot;Mentions&amp;quot; subsection.&lt;br /&gt;
This is a variable so that this can be passed onto subsequent templates on the page.&lt;br /&gt;
--&amp;gt;{{#if: {{{subsection|}}} | {{#vardefine:subsection|true}} }}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Below formats the bullet.&lt;br /&gt;
--&amp;gt;{{#var:ep}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#switch:{{lc: {{{2|}}}}}&lt;br /&gt;
|appear|appeared| =&lt;br /&gt;
|mention|mentioned ={{#ifeq: {{#var:subsection}} | true | &amp;lt;!-- mention text is suppressed --&amp;gt; |, mentioned only}}&lt;br /&gt;
|indirect =, indirectly mentioned only&lt;br /&gt;
|corpse|dead =, corpse of&lt;br /&gt;
|vision =, in a vision&lt;br /&gt;
|scry|scrying =, via &amp;#039;&amp;#039;Scrying&amp;#039;&amp;#039;&lt;br /&gt;
|sending =, via &amp;#039;&amp;#039;Sending&amp;#039;&amp;#039;&lt;br /&gt;
|speak with dead =, via &amp;#039;&amp;#039;Speak with Dead&amp;#039;&amp;#039;&lt;br /&gt;
|#default ={{#switch:1&lt;br /&gt;
|{{#ifeq: {{#sub:{{{2|}}}|0|1}} | ( | 1 }}|{{#ifeq: {{#sub:{{{2|}}}|0|1}} | &amp;lt; | 1 }}=&amp;lt;nowiki&amp;gt; &amp;lt;/nowiki&amp;gt;{{{2|}}}&lt;br /&gt;
|#default = , {{{2|}}}&lt;br /&gt;
}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#switch:1&lt;br /&gt;
|{{#ifeq: {{#sub:{{{3|}}}|0|1}} | ( | 1 }}|{{#ifeq: {{#sub:{{{3|}}}|0|1}} | &amp;lt; | 1 }}|{{#if: {{{nocomma|}}} | 1 }}={{#vardefine:comma|&amp;lt;nowiki&amp;gt; &amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
|#default = {{#vardefine:comma|,&amp;lt;nowiki&amp;gt; &amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{3|}}}|{{#var:comma}}{{{3|}}}}}{{#ifeq: {{NAMESPACE}} | | {{#var:category}}}}{{#ifeq: {{PAGENAME}} | Appearance/testcases | {{#var:category}}}}&amp;lt;/onlyinclude&amp;gt;&amp;lt;noinclude&amp;gt;{{documentation}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>criticalrole&gt;LynnE216</name></author>
	</entry>
</feed>