<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.geministation.com/index.php?action=history&amp;feed=atom&amp;title=Module%3AArmory</id>
	<title>Module:Armory - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.geministation.com/index.php?action=history&amp;feed=atom&amp;title=Module%3AArmory"/>
	<link rel="alternate" type="text/html" href="https://wiki.geministation.com/index.php?title=Module:Armory&amp;action=history"/>
	<updated>2026-06-04T20:43:35Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki.geministation.com/index.php?title=Module:Armory&amp;diff=6948&amp;oldid=prev</id>
		<title>Banri at 16:22, 18 August 2020</title>
		<link rel="alternate" type="text/html" href="https://wiki.geministation.com/index.php?title=Module:Armory&amp;diff=6948&amp;oldid=prev"/>
		<updated>2020-08-18T16:22:32Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 16:22, 18 August 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l111&quot;&gt;Line 111:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 111:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	local t_min = tonumber(args.tier_min)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	local t_min = tonumber(args.tier_min)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	local t_max = tonumber(args.tier_max)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	local t_max = tonumber(args.tier_max)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	if args.enable_tier_min == &#039;true&#039; and t_min and t_min &amp;gt; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;0 &lt;/del&gt;and not no_tier_search[args.slot] then&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	if args.enable_tier_min == &#039;true&#039; and t_min and t_min &amp;gt; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;100 &lt;/ins&gt;and not no_tier_search[args.slot] then&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		table.insert(query, &amp;#039;[[Mod tier::≥&amp;#039;..t_min..&amp;#039;]]&amp;#039;)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		table.insert(query, &amp;#039;[[Mod tier::≥&amp;#039;..t_min..&amp;#039;]]&amp;#039;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	end&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	end&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	if args.enable_tier_max ==&#039;true&#039; and t_max and t_max &amp;lt; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;120 &lt;/del&gt;and not no_tier_search[args.slot] then&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	if args.enable_tier_max ==&#039;true&#039; and t_max and t_max &amp;lt; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;500 &lt;/ins&gt;and not no_tier_search[args.slot] then&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		table.insert(query, &amp;#039;[[Mod tier::≤&amp;#039;..t_max..&amp;#039;]]&amp;#039;)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		table.insert(query, &amp;#039;[[Mod tier::≤&amp;#039;..t_max..&amp;#039;]]&amp;#039;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	end&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	end&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Banri</name></author>
	</entry>
	<entry>
		<id>https://wiki.geministation.com/index.php?title=Module:Armory&amp;diff=6947&amp;oldid=prev</id>
		<title>Banri at 16:20, 18 August 2020</title>
		<link rel="alternate" type="text/html" href="https://wiki.geministation.com/index.php?title=Module:Armory&amp;diff=6947&amp;oldid=prev"/>
		<updated>2020-08-18T16:20:57Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://wiki.geministation.com/index.php?title=Module:Armory&amp;amp;diff=6947&amp;amp;oldid=6946&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Banri</name></author>
	</entry>
	<entry>
		<id>https://wiki.geministation.com/index.php?title=Module:Armory&amp;diff=6946&amp;oldid=prev</id>
		<title>Banri at 16:16, 18 August 2020</title>
		<link rel="alternate" type="text/html" href="https://wiki.geministation.com/index.php?title=Module:Armory&amp;diff=6946&amp;oldid=prev"/>
		<updated>2020-08-18T16:16:43Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 16:16, 18 August 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l34&quot;&gt;Line 34:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 34:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;local printouts = {&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;local printouts = {&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	[&amp;#039;_types&amp;#039;] = {&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	[&amp;#039;_types&amp;#039;] = {&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;head &lt;/del&gt;= 1,&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;armor &lt;/ins&gt;= 1,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		torso = 1,&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		torso = 1,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		legs = 1,&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		legs = 1,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Banri</name></author>
	</entry>
	<entry>
		<id>https://wiki.geministation.com/index.php?title=Module:Armory&amp;diff=6945&amp;oldid=prev</id>
		<title>Banri at 16:16, 18 August 2020</title>
		<link rel="alternate" type="text/html" href="https://wiki.geministation.com/index.php?title=Module:Armory&amp;diff=6945&amp;oldid=prev"/>
		<updated>2020-08-18T16:16:01Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 16:16, 18 August 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l6&quot;&gt;Line 6:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 6:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;local cellDef = {&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;local cellDef = {&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     name = { header = &#039;Item&#039;, class = &#039;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;armory&lt;/del&gt;-name&#039;, type = &#039;eq_string&#039; },&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     name = { header = &#039;Item&#039;, class = &#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;armoury&lt;/ins&gt;-name&#039;, type = &#039;eq_string&#039; },&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     [&#039;Equipment tier&#039;] = { header = &#039;Tier&#039;, class = &#039;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;armory&lt;/del&gt;-tier&#039;, type = &#039;eq_number&#039; },&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     [&#039;Equipment tier&#039;] = { header = &#039;Tier&#039;, class = &#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;armoury&lt;/ins&gt;-tier&#039;, type = &#039;eq_number&#039; },&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     [&#039;Combat class&#039;] = { header = &#039;Class&#039;, class = &#039;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;armory&lt;/del&gt;-class&#039;, type = &#039;eq_image&#039; },&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     [&#039;Combat class&#039;] = { header = &#039;Class&#039;, class = &#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;armoury&lt;/ins&gt;-class&#039;, type = &#039;eq_image&#039; },&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     [&#039;Equipment type&#039;] = { header = &#039;Type&#039;, class = &#039;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;armory&lt;/del&gt;-type&#039;, type = &#039;eq_string&#039; },&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     [&#039;Equipment type&#039;] = { header = &#039;Type&#039;, class = &#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;armoury&lt;/ins&gt;-type&#039;, type = &#039;eq_string&#039; },&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     [&#039;Attack style&#039;] = { header = &#039;Style&#039;, class = &#039;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;armory&lt;/del&gt;-style&#039;, type = &#039;eq_number&#039; },&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     [&#039;Attack style&#039;] = { header = &#039;Style&#039;, class = &#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;armoury&lt;/ins&gt;-style&#039;, type = &#039;eq_number&#039; },&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     [&#039;Equipment armour&#039;] = { header = &#039;Armour&#039;, class = &#039;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;armory&lt;/del&gt;-armour&#039;, type = &#039;eq_number&#039; },&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     [&#039;Equipment armour&#039;] = { header = &#039;Armour&#039;, class = &#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;armoury&lt;/ins&gt;-armour&#039;, type = &#039;eq_number&#039; },&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     [&#039;Equipment life points&#039;] = { header = &#039;Life&amp;lt;br /&amp;gt;points&#039;, class = &#039;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;armory&lt;/del&gt;-lifepoints&#039;, type = &#039;eq_number&#039; },&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     [&#039;Equipment life points&#039;] = { header = &#039;Life&amp;lt;br /&amp;gt;points&#039;, class = &#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;armoury&lt;/ins&gt;-lifepoints&#039;, type = &#039;eq_number&#039; },&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     [&#039;Strength bonus&#039;] = { header = &#039;Strength&amp;lt;br /&amp;gt;bonus&#039;, class = &#039;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;armory&lt;/del&gt;-strength&#039;, type = &#039;eq_number&#039; },&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     [&#039;Strength bonus&#039;] = { header = &#039;Strength&amp;lt;br /&amp;gt;bonus&#039;, class = &#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;armoury&lt;/ins&gt;-strength&#039;, type = &#039;eq_number&#039; },&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     [&#039;Magic bonus&#039;] = { header = &#039;Magic&amp;lt;br /&amp;gt;bonus&#039;, class = &#039;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;armory&lt;/del&gt;-magic&#039;, type = &#039;eq_number&#039; },&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     [&#039;Magic bonus&#039;] = { header = &#039;Magic&amp;lt;br /&amp;gt;bonus&#039;, class = &#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;armoury&lt;/ins&gt;-magic&#039;, type = &#039;eq_number&#039; },&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     [&#039;Ranged bonus&#039;] = { header = &#039;Ranged&amp;lt;br /&amp;gt;bonus&#039;, class = &#039;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;armory&lt;/del&gt;-ranged&#039;, type = &#039;eq_number&#039; },&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     [&#039;Ranged bonus&#039;] = { header = &#039;Ranged&amp;lt;br /&amp;gt;bonus&#039;, class = &#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;armoury&lt;/ins&gt;-ranged&#039;, type = &#039;eq_number&#039; },&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     [&#039;Prayer bonus&#039;] = { header = &#039;Prayer&amp;lt;br /&amp;gt;bonus&#039;, class = &#039;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;armory&lt;/del&gt;-prayer&#039;, type = &#039;eq_number&#039; },&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     [&#039;Prayer bonus&#039;] = { header = &#039;Prayer&amp;lt;br /&amp;gt;bonus&#039;, class = &#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;armoury&lt;/ins&gt;-prayer&#039;, type = &#039;eq_number&#039; },&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     [&#039;Weapon damage&#039;] = { header = &#039;Damage&#039;, class = &#039;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;armory&lt;/del&gt;-damage&#039;, type = &#039;eq_number&#039; },&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     [&#039;Weapon damage&#039;] = { header = &#039;Damage&#039;, class = &#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;armoury&lt;/ins&gt;-damage&#039;, type = &#039;eq_number&#039; },&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     [&#039;Weapon accuracy&#039;] = { header = &#039;Accuracy&#039;, class = &#039;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;armory&lt;/del&gt;-accuracy&#039;, type = &#039;eq_number&#039; },&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     [&#039;Weapon accuracy&#039;] = { header = &#039;Accuracy&#039;, class = &#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;armoury&lt;/ins&gt;-accuracy&#039;, type = &#039;eq_number&#039; },&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     [&#039;Weapon attack speed&#039;] = { header = &#039;Speed&#039;, class = &#039;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;armory&lt;/del&gt;-speed&#039;, type = &#039;eq_string&#039; },&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     [&#039;Weapon attack speed&#039;] = { header = &#039;Speed&#039;, class = &#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;armoury&lt;/ins&gt;-speed&#039;, type = &#039;eq_string&#039; },&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     [&#039;Attack range&#039;] = { header = &#039;Attack&amp;lt;br /&amp;gt;range&#039;, class = &#039;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;armory&lt;/del&gt;-attack-range&#039;, type = &#039;eq_number&#039; }&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     [&#039;Attack range&#039;] = { header = &#039;Attack&amp;lt;br /&amp;gt;range&#039;, class = &#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;armoury&lt;/ins&gt;-attack-range&#039;, type = &#039;eq_number&#039; }&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l34&quot;&gt;Line 34:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 34:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;local printouts = {&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;local printouts = {&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	[&amp;#039;_types&amp;#039;] = {&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	[&amp;#039;_types&amp;#039;] = {&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;armor &lt;/del&gt;= 1,&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;head &lt;/ins&gt;= 1,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;shields &lt;/del&gt;= 1,&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;torso &lt;/ins&gt;= 1,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;weapons &lt;/del&gt;= 1,&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;legs &lt;/ins&gt;= 1,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;sensors &lt;/del&gt;= 1,&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;hands &lt;/ins&gt;= 1,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;engines &lt;/del&gt;= 1,&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;feet &lt;/ins&gt;= 1,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;utility &lt;/del&gt;= 1,&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;back &lt;/ins&gt;= 1,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;		[&#039;main hand weapon&#039;] = 2,&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;		[&#039;2h weapon&#039;] = 2,&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;		[&#039;off-hand&#039;] = 3,&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;		[&#039;off-hand weapon&#039;] = 3,&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;		neck = 4,&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;		ring = 4,&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;		pocket = 4,&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;		ammo = 5,&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;		aura = 6,&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;		sigil = 6&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	},&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	},&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     {&amp;#039;Combat class&amp;#039;, &amp;#039;Equipment tier&amp;#039;, &amp;#039;Equipment type&amp;#039;, &amp;#039;Equipment armour&amp;#039;, &amp;#039;Equipment life points&amp;#039;, &amp;#039;Strength bonus&amp;#039;, &amp;#039;Magic bonus&amp;#039;, &amp;#039;Ranged bonus&amp;#039;, &amp;#039;Prayer bonus&amp;#039;}, --armour&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     {&amp;#039;Combat class&amp;#039;, &amp;#039;Equipment tier&amp;#039;, &amp;#039;Equipment type&amp;#039;, &amp;#039;Equipment armour&amp;#039;, &amp;#039;Equipment life points&amp;#039;, &amp;#039;Strength bonus&amp;#039;, &amp;#039;Magic bonus&amp;#039;, &amp;#039;Ranged bonus&amp;#039;, &amp;#039;Prayer bonus&amp;#039;}, --armour&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l146&quot;&gt;Line 146:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 156:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	if not data then&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	if not data then&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		local ret = mw.html.create(&amp;#039;div&amp;#039;)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		local ret = mw.html.create(&amp;#039;div&amp;#039;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		ret :addClass(&#039;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;armory &lt;/del&gt;no-results-found table-bg-red&#039;)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		ret :addClass(&#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;armoury &lt;/ins&gt;no-results-found table-bg-red&#039;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;			:attr({&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;			:attr({&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;				id = &#039;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;armory&lt;/del&gt;-no-results-found&#039;,&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;				id = &#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;armoury&lt;/ins&gt;-no-results-found&#039;,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;				[&amp;#039;data-page&amp;#039;] = page,&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;				[&amp;#039;data-page&amp;#039;] = page,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;				[&amp;#039;data-query&amp;#039;] = mw.text.nowiki(table.concat(query, &amp;#039; &amp;#039;))&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;				[&amp;#039;data-query&amp;#039;] = mw.text.nowiki(table.concat(query, &amp;#039; &amp;#039;))&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l157&quot;&gt;Line 157:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 167:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	local ret = mw.html.create(&amp;#039;table&amp;#039;)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	local ret = mw.html.create(&amp;#039;table&amp;#039;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	ret	:addClass(&#039;wikitable &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;armory &lt;/del&gt;sticky-header sortable alternating-rows&#039;)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	ret	:addClass(&#039;wikitable &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;armoury &lt;/ins&gt;sticky-header sortable alternating-rows&#039;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		:attr({&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		:attr({&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;			[&amp;#039;data-page&amp;#039;] = page,&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;			[&amp;#039;data-page&amp;#039;] = page,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l176&quot;&gt;Line 176:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 186:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	if querySize &amp;gt; QUERY_SIZE then&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	if querySize &amp;gt; QUERY_SIZE then&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		return &#039;&amp;lt;div id=&quot;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;armory&lt;/del&gt;-query-size-limit-reached&quot; class=&quot;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;armory &lt;/del&gt;query-size-limit-reached table-bg-red&quot;&amp;gt;Warning: you have too many filters set and have exceeded the query size. The results provided below have ignored one or more of your filters. Set some filters to &quot;Any&quot;/&quot;None&quot;/disabled to reduce the size.&amp;lt;/div&amp;gt;\n&#039; .. tostring(ret)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		return &#039;&amp;lt;div id=&quot;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;armoury&lt;/ins&gt;-query-size-limit-reached&quot; class=&quot;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;armoury &lt;/ins&gt;query-size-limit-reached table-bg-red&quot;&amp;gt;Warning: you have too many filters set and have exceeded the query size. The results provided below have ignored one or more of your filters. Set some filters to &quot;Any&quot;/&quot;None&quot;/disabled to reduce the size.&amp;lt;/div&amp;gt;\n&#039; .. tostring(ret)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	end&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	end&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	return tostring(ret)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	return tostring(ret)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l194&quot;&gt;Line 194:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 204:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	local name&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	local name&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	if data[&amp;#039;Is variant of&amp;#039;] and data[&amp;#039;Version anchor&amp;#039;] then&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	if data[&amp;#039;Is variant of&amp;#039;] and data[&amp;#039;Version anchor&amp;#039;] then&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		name = mw.ustring.format(&#039;[[%s|%s &amp;lt;span class=&quot;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;armory&lt;/del&gt;-version&quot;&amp;gt;%s&amp;lt;/span&amp;gt;]]&#039;, data.page, data[&#039;Is variant of&#039;], data[&#039;Version anchor&#039;])&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		name = mw.ustring.format(&#039;[[%s|%s &amp;lt;span class=&quot;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;armoury&lt;/ins&gt;-version&quot;&amp;gt;%s&amp;lt;/span&amp;gt;]]&#039;, data.page, data[&#039;Is variant of&#039;], data[&#039;Version anchor&#039;])&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	else&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	else&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		name = &amp;#039;[[&amp;#039;..data.page..&amp;#039;]]&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		name = &amp;#039;[[&amp;#039;..data.page..&amp;#039;]]&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l202&quot;&gt;Line 202:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 212:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	local tr = mw.html.create(&amp;#039;tr&amp;#039;)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	local tr = mw.html.create(&amp;#039;tr&amp;#039;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	tr	:addClass(&#039;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;armoryrow&lt;/del&gt;&#039;)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	tr	:addClass(&#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;armouryrow&lt;/ins&gt;&#039;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		:tag(&amp;#039;td&amp;#039;)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;		:tag(&amp;#039;td&amp;#039;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;			:wikitext(name)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;			:wikitext(name)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;			:addClass(&#039;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;armory&lt;/del&gt;-name eq_string&#039;)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;			:addClass(&#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;armoury&lt;/ins&gt;-name eq_string&#039;)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	for i,v in ipairs(rowLayout) do&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;	for i,v in ipairs(rowLayout) do&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Banri</name></author>
	</entry>
	<entry>
		<id>https://wiki.geministation.com/index.php?title=Module:Armory&amp;diff=6944&amp;oldid=prev</id>
		<title>Banri: Created page with &quot;local hc = require(&#039;Module:Paramtest&#039;).has_content local yn = require(&#039;Module:Yesno&#039;) local QUERY_SIZE = 8  local p = {}  local cellDef = {     name = { header = &#039;Item&#039;, class...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.geministation.com/index.php?title=Module:Armory&amp;diff=6944&amp;oldid=prev"/>
		<updated>2020-08-18T16:11:18Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;local hc = require(&amp;#039;Module:Paramtest&amp;#039;).has_content local yn = require(&amp;#039;Module:Yesno&amp;#039;) local QUERY_SIZE = 8  local p = {}  local cellDef = {     name = { header = &amp;#039;Item&amp;#039;, class...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local hc = require(&amp;#039;Module:Paramtest&amp;#039;).has_content&lt;br /&gt;
local yn = require(&amp;#039;Module:Yesno&amp;#039;)&lt;br /&gt;
local QUERY_SIZE = 8&lt;br /&gt;
&lt;br /&gt;
local p = {}&lt;br /&gt;
&lt;br /&gt;
local cellDef = {&lt;br /&gt;
    name = { header = &amp;#039;Item&amp;#039;, class = &amp;#039;armory-name&amp;#039;, type = &amp;#039;eq_string&amp;#039; },&lt;br /&gt;
    [&amp;#039;Equipment tier&amp;#039;] = { header = &amp;#039;Tier&amp;#039;, class = &amp;#039;armory-tier&amp;#039;, type = &amp;#039;eq_number&amp;#039; },&lt;br /&gt;
    [&amp;#039;Combat class&amp;#039;] = { header = &amp;#039;Class&amp;#039;, class = &amp;#039;armory-class&amp;#039;, type = &amp;#039;eq_image&amp;#039; },&lt;br /&gt;
    [&amp;#039;Equipment type&amp;#039;] = { header = &amp;#039;Type&amp;#039;, class = &amp;#039;armory-type&amp;#039;, type = &amp;#039;eq_string&amp;#039; },&lt;br /&gt;
    [&amp;#039;Attack style&amp;#039;] = { header = &amp;#039;Style&amp;#039;, class = &amp;#039;armory-style&amp;#039;, type = &amp;#039;eq_number&amp;#039; },&lt;br /&gt;
    [&amp;#039;Equipment armour&amp;#039;] = { header = &amp;#039;Armour&amp;#039;, class = &amp;#039;armory-armour&amp;#039;, type = &amp;#039;eq_number&amp;#039; },&lt;br /&gt;
    [&amp;#039;Equipment life points&amp;#039;] = { header = &amp;#039;Life&amp;lt;br /&amp;gt;points&amp;#039;, class = &amp;#039;armory-lifepoints&amp;#039;, type = &amp;#039;eq_number&amp;#039; },&lt;br /&gt;
    [&amp;#039;Strength bonus&amp;#039;] = { header = &amp;#039;Strength&amp;lt;br /&amp;gt;bonus&amp;#039;, class = &amp;#039;armory-strength&amp;#039;, type = &amp;#039;eq_number&amp;#039; },&lt;br /&gt;
    [&amp;#039;Magic bonus&amp;#039;] = { header = &amp;#039;Magic&amp;lt;br /&amp;gt;bonus&amp;#039;, class = &amp;#039;armory-magic&amp;#039;, type = &amp;#039;eq_number&amp;#039; },&lt;br /&gt;
    [&amp;#039;Ranged bonus&amp;#039;] = { header = &amp;#039;Ranged&amp;lt;br /&amp;gt;bonus&amp;#039;, class = &amp;#039;armory-ranged&amp;#039;, type = &amp;#039;eq_number&amp;#039; },&lt;br /&gt;
    [&amp;#039;Prayer bonus&amp;#039;] = { header = &amp;#039;Prayer&amp;lt;br /&amp;gt;bonus&amp;#039;, class = &amp;#039;armory-prayer&amp;#039;, type = &amp;#039;eq_number&amp;#039; },&lt;br /&gt;
    [&amp;#039;Weapon damage&amp;#039;] = { header = &amp;#039;Damage&amp;#039;, class = &amp;#039;armory-damage&amp;#039;, type = &amp;#039;eq_number&amp;#039; },&lt;br /&gt;
    [&amp;#039;Weapon accuracy&amp;#039;] = { header = &amp;#039;Accuracy&amp;#039;, class = &amp;#039;armory-accuracy&amp;#039;, type = &amp;#039;eq_number&amp;#039; },&lt;br /&gt;
    [&amp;#039;Weapon attack speed&amp;#039;] = { header = &amp;#039;Speed&amp;#039;, class = &amp;#039;armory-speed&amp;#039;, type = &amp;#039;eq_string&amp;#039; },&lt;br /&gt;
    [&amp;#039;Attack range&amp;#039;] = { header = &amp;#039;Attack&amp;lt;br /&amp;gt;range&amp;#039;, class = &amp;#039;armory-attack-range&amp;#039;, type = &amp;#039;eq_number&amp;#039; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
local classImg = {&lt;br /&gt;
	melee = &amp;#039;[[File:Attack.png|x24px|link=Melee]]&amp;#039;,&lt;br /&gt;
	ranged = &amp;#039;[[File:Ranged.png|x24px|link=Ranged]]&amp;#039;,&lt;br /&gt;
	magic = &amp;#039;[[File:Magic.png|x24px|link=Magic]]&amp;#039;,&lt;br /&gt;
	hybrid = &amp;#039;[[File:CombatSwords.png|x24px|link=Armour#Hybrid]]&amp;#039;,&lt;br /&gt;
	all = &amp;#039;[[File:CombatSwords.png|x24px|link=Armour#All]]&amp;#039;,&lt;br /&gt;
	none = &amp;#039;&amp;#039;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
local printouts = {&lt;br /&gt;
	[&amp;#039;_types&amp;#039;] = {&lt;br /&gt;
		armor = 1,&lt;br /&gt;
		shields = 1,&lt;br /&gt;
		weapons = 1,&lt;br /&gt;
		sensors = 1,&lt;br /&gt;
		engines = 1,&lt;br /&gt;
		utility = 1,&lt;br /&gt;
	},&lt;br /&gt;
    {&amp;#039;Combat class&amp;#039;, &amp;#039;Equipment tier&amp;#039;, &amp;#039;Equipment type&amp;#039;, &amp;#039;Equipment armour&amp;#039;, &amp;#039;Equipment life points&amp;#039;, &amp;#039;Strength bonus&amp;#039;, &amp;#039;Magic bonus&amp;#039;, &amp;#039;Ranged bonus&amp;#039;, &amp;#039;Prayer bonus&amp;#039;}, --armour&lt;br /&gt;
    {&amp;#039;Combat class&amp;#039;, &amp;#039;Equipment tier&amp;#039;, &amp;#039;Equipment type&amp;#039;, &amp;#039;Attack style&amp;#039;, &amp;#039;Weapon accuracy&amp;#039;, &amp;#039;Weapon damage&amp;#039;, &amp;#039;Prayer bonus&amp;#039;, &amp;#039;Weapon attack speed&amp;#039;, &amp;#039;Attack range&amp;#039;}, --mh/2h weapons&lt;br /&gt;
    {&amp;#039;Combat class&amp;#039;, &amp;#039;Equipment tier&amp;#039;, &amp;#039;Equipment type&amp;#039;, &amp;#039;Attack style&amp;#039;, &amp;#039;Weapon accuracy&amp;#039;, &amp;#039;Weapon damage&amp;#039;, &amp;#039;Equipment armour&amp;#039;, &amp;#039;Equipment life points&amp;#039;, &amp;#039;Prayer bonus&amp;#039;, &amp;#039;Weapon attack speed&amp;#039;, &amp;#039;Attack range&amp;#039;}, --offhands inc shields&lt;br /&gt;
    {&amp;#039;Combat class&amp;#039;, &amp;#039;Equipment tier&amp;#039;, &amp;#039;Equipment armour&amp;#039;, &amp;#039;Strength bonus&amp;#039;, &amp;#039;Magic bonus&amp;#039;, &amp;#039;Ranged bonus&amp;#039;, &amp;#039;Prayer bonus&amp;#039;}, -- ring neck pocket&lt;br /&gt;
    {&amp;#039;Combat class&amp;#039;, &amp;#039;Equipment tier&amp;#039;, &amp;#039;Weapon damage&amp;#039;, &amp;#039;Prayer bonus&amp;#039;, &amp;#039;Strength bonus&amp;#039;, &amp;#039;Magic bonus&amp;#039;, &amp;#039;Ranged bonus&amp;#039;, &amp;#039;Equipment armour&amp;#039; }, -- ammo&lt;br /&gt;
    {&amp;#039;Combat class&amp;#039;, &amp;#039;Equipment tier&amp;#039;, &amp;#039;Strength bonus&amp;#039;, &amp;#039;Magic bonus&amp;#039;, &amp;#039;Ranged bonus&amp;#039;, &amp;#039;Equipment armour&amp;#039; }, -- sigil pocket default&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
local sorts = {&lt;br /&gt;
	[&amp;#039;Name&amp;#039;] = nil,&lt;br /&gt;
	[&amp;#039;Tier&amp;#039;] = &amp;#039;Equipment tier&amp;#039;,&lt;br /&gt;
	[&amp;#039;ID&amp;#039;] = &amp;#039;Item ID&amp;#039;,&lt;br /&gt;
}&lt;br /&gt;
local orders = {&lt;br /&gt;
	asc = &amp;#039;asc&amp;#039;,&lt;br /&gt;
	desc = &amp;#039;desc&amp;#039;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
local no_tier_search = {&lt;br /&gt;
	neck = true,&lt;br /&gt;
	ring = true,&lt;br /&gt;
	pocket = true,&lt;br /&gt;
	aura = true,&lt;br /&gt;
	sigil = true&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
local rowLayout&lt;br /&gt;
&lt;br /&gt;
function p.main(frame)&lt;br /&gt;
	return p._main(frame:getParent().args)&lt;br /&gt;
end&lt;br /&gt;
function p._main(args)&lt;br /&gt;
	local query = {}&lt;br /&gt;
	local rowtype = printouts._types[args.slot]&lt;br /&gt;
	rowLayout = printouts[rowtype]&lt;br /&gt;
	&lt;br /&gt;
	if rowtype then&lt;br /&gt;
		table.insert(query, &amp;#039;[[Equipment slot::&amp;#039;..args.slot..&amp;#039;]]&amp;#039;)&lt;br /&gt;
	else&lt;br /&gt;
		error(&amp;#039;Please provide a valid equipment slot&amp;#039;)&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	if hc(args.cbclass) and args.cbclass ~= &amp;#039;any&amp;#039; then&lt;br /&gt;
		table.insert(query, &amp;#039;[[Combat class::&amp;#039;..args.cbclass..&amp;#039;]]&amp;#039;)&lt;br /&gt;
	end&lt;br /&gt;
	if hc(args.members) and args.members ~= &amp;#039;any&amp;#039; then&lt;br /&gt;
		table.insert(query, &amp;#039;[[Is members only::&amp;#039;..args.members..&amp;#039;]]&amp;#039;)&lt;br /&gt;
	end&lt;br /&gt;
	local tradeable = yn(args.tradeable)&lt;br /&gt;
	if tradeable ~= nil then&lt;br /&gt;
		table.insert(query, &amp;#039;[[Tradeable::&amp;#039;..tostring(tradeable)..&amp;#039;]]&amp;#039;)&lt;br /&gt;
	end&lt;br /&gt;
	if hc(args.restriction) and args.restriction ~= &amp;#039;any&amp;#039; then&lt;br /&gt;
		table.insert(query, &amp;#039;[[Location restriction::&amp;#039;..args.restriction..&amp;#039;]]&amp;#039;)&lt;br /&gt;
	end&lt;br /&gt;
	-- TODO improve&lt;br /&gt;
	if hc(args.augmented) then&lt;br /&gt;
		if args.augmented == &amp;#039;able&amp;#039; then&lt;br /&gt;
			table.insert(query, &amp;#039;[[Category:Augmentable items]]&amp;#039;)&lt;br /&gt;
		elseif args.augmented == &amp;#039;yes&amp;#039; then&lt;br /&gt;
			table.insert(query, &amp;#039;[[Category:Augmented items]]&amp;#039;)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	if hc(args.hiderecolour) then&lt;br /&gt;
		if args.hiderecolour == &amp;#039;true&amp;#039; then&lt;br /&gt;
			table.insert(query, &amp;#039;[[Is cosmetic recolour::false]]&amp;#039;)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	local t_min = tonumber(args.tier_min)&lt;br /&gt;
	local t_max = tonumber(args.tier_max)&lt;br /&gt;
	if args.enable_tier_min == &amp;#039;true&amp;#039; and t_min and t_min &amp;gt; 0 and not no_tier_search[args.slot] then&lt;br /&gt;
		table.insert(query, &amp;#039;[[Equipment tier::≥&amp;#039;..t_min..&amp;#039;]]&amp;#039;)&lt;br /&gt;
	end&lt;br /&gt;
	if args.enable_tier_max ==&amp;#039;true&amp;#039; and t_max and t_max &amp;lt; 120 and not no_tier_search[args.slot] then&lt;br /&gt;
		table.insert(query, &amp;#039;[[Equipment tier::≤&amp;#039;..t_max..&amp;#039;]]&amp;#039;)&lt;br /&gt;
	end&lt;br /&gt;
	querySize = 0&lt;br /&gt;
	for i,v in ipairs(query) do&lt;br /&gt;
		if v and v ~= &amp;#039;&amp;#039; and string.match(v, &amp;#039;%[%[&amp;#039;) then&lt;br /&gt;
			querySize = querySize + 1&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local limit = math.min(tonumber(args.limit) or 500, 500)&lt;br /&gt;
	local page = tonumber(args.page) or 0&lt;br /&gt;
	query.limit = limit&lt;br /&gt;
	query.offset = page * limit&lt;br /&gt;
	&lt;br /&gt;
	--name formatting&lt;br /&gt;
	table.insert(query, &amp;#039;?#-=page&amp;#039;)&lt;br /&gt;
	table.insert(query, &amp;#039;?Is variant of#-&amp;#039;)&lt;br /&gt;
	table.insert(query, &amp;#039;?Version anchor&amp;#039;)&lt;br /&gt;
	&lt;br /&gt;
	-- other printouts&lt;br /&gt;
	for i,v in ipairs(rowLayout) do&lt;br /&gt;
		table.insert(query, &amp;#039;?&amp;#039;..v)&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	query.sort = sorts[args.sort]&lt;br /&gt;
	query.order = orders[args.order]&lt;br /&gt;
	&lt;br /&gt;
	local data = mw.smw.ask(query)&lt;br /&gt;
	&lt;br /&gt;
	if not data then&lt;br /&gt;
		local ret = mw.html.create(&amp;#039;div&amp;#039;)&lt;br /&gt;
		ret :addClass(&amp;#039;armory no-results-found table-bg-red&amp;#039;)&lt;br /&gt;
			:attr({&lt;br /&gt;
				id = &amp;#039;armory-no-results-found&amp;#039;,&lt;br /&gt;
				[&amp;#039;data-page&amp;#039;] = page,&lt;br /&gt;
				[&amp;#039;data-query&amp;#039;] = mw.text.nowiki(table.concat(query, &amp;#039; &amp;#039;))&lt;br /&gt;
			})&lt;br /&gt;
			:wikitext(&amp;#039;No results found for that filter set&amp;#039;)&lt;br /&gt;
		return ret&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	local ret = mw.html.create(&amp;#039;table&amp;#039;)&lt;br /&gt;
	ret	:addClass(&amp;#039;wikitable armory sticky-header sortable alternating-rows&amp;#039;)&lt;br /&gt;
		:attr({&lt;br /&gt;
			[&amp;#039;data-page&amp;#039;] = page,&lt;br /&gt;
			[&amp;#039;data-count&amp;#039;] = #data,&lt;br /&gt;
			[&amp;#039;data-limit&amp;#039;] = query.limit,&lt;br /&gt;
			[&amp;#039;data-offset&amp;#039;] = query.offset,&lt;br /&gt;
			[&amp;#039;data-query&amp;#039;] = mw.text.nowiki(table.concat(query, &amp;#039; &amp;#039;))&lt;br /&gt;
		})&lt;br /&gt;
	local trh = ret:tag(&amp;#039;tr&amp;#039;)&lt;br /&gt;
	trh:tag(&amp;#039;th&amp;#039;):wikitext(&amp;#039;Item&amp;#039;)&lt;br /&gt;
	for i,v in ipairs(rowLayout) do&lt;br /&gt;
		trh:tag(&amp;#039;th&amp;#039;):wikitext(cellDef[v].header)&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	for i,v in ipairs(data) do&lt;br /&gt;
		ret:node(p.row(v))&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	if querySize &amp;gt; QUERY_SIZE then&lt;br /&gt;
		return &amp;#039;&amp;lt;div id=&amp;quot;armory-query-size-limit-reached&amp;quot; class=&amp;quot;armory query-size-limit-reached table-bg-red&amp;quot;&amp;gt;Warning: you have too many filters set and have exceeded the query size. The results provided below have ignored one or more of your filters. Set some filters to &amp;quot;Any&amp;quot;/&amp;quot;None&amp;quot;/disabled to reduce the size.&amp;lt;/div&amp;gt;\n&amp;#039; .. tostring(ret)&lt;br /&gt;
	end&lt;br /&gt;
	return tostring(ret)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function convert(d)&lt;br /&gt;
	if d == nil then&lt;br /&gt;
		return &amp;#039;&amp;#039;&lt;br /&gt;
	end&lt;br /&gt;
	if type(d) == &amp;#039;table&amp;#039; then&lt;br /&gt;
		return table.concat(d, &amp;#039;, &amp;#039;)&lt;br /&gt;
	end&lt;br /&gt;
	return tostring(d)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.row(data)&lt;br /&gt;
	local name&lt;br /&gt;
	if data[&amp;#039;Is variant of&amp;#039;] and data[&amp;#039;Version anchor&amp;#039;] then&lt;br /&gt;
		name = mw.ustring.format(&amp;#039;[[%s|%s &amp;lt;span class=&amp;quot;armory-version&amp;quot;&amp;gt;%s&amp;lt;/span&amp;gt;]]&amp;#039;, data.page, data[&amp;#039;Is variant of&amp;#039;], data[&amp;#039;Version anchor&amp;#039;])&lt;br /&gt;
	else&lt;br /&gt;
		name = &amp;#039;[[&amp;#039;..data.page..&amp;#039;]]&amp;#039;&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	data[&amp;#039;Combat class&amp;#039;] = classImg[data[&amp;#039;Combat class&amp;#039;]] or data[&amp;#039;Combat class&amp;#039;]&lt;br /&gt;
	&lt;br /&gt;
	local tr = mw.html.create(&amp;#039;tr&amp;#039;)&lt;br /&gt;
	tr	:addClass(&amp;#039;armoryrow&amp;#039;)&lt;br /&gt;
		:tag(&amp;#039;td&amp;#039;)&lt;br /&gt;
			:wikitext(name)&lt;br /&gt;
			:addClass(&amp;#039;armory-name eq_string&amp;#039;)&lt;br /&gt;
	&lt;br /&gt;
	for i,v in ipairs(rowLayout) do&lt;br /&gt;
		local cell = cellDef[v]&lt;br /&gt;
		tr	:tag(&amp;#039;td&amp;#039;)&lt;br /&gt;
				:wikitext(convert(data[v]))&lt;br /&gt;
				:addClass(cell.class)&lt;br /&gt;
				:addClass(cell.type)&lt;br /&gt;
			:done()&lt;br /&gt;
	end&lt;br /&gt;
	return tr&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Banri</name></author>
	</entry>
</feed>