<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.runerealm.org/index.php?action=history&amp;feed=atom&amp;title=Module%3ACombatStyles</id>
	<title>Module:CombatStyles - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.runerealm.org/index.php?action=history&amp;feed=atom&amp;title=Module%3ACombatStyles"/>
	<link rel="alternate" type="text/html" href="https://wiki.runerealm.org/index.php?title=Module:CombatStyles&amp;action=history"/>
	<updated>2026-05-28T12:50:08Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.41.1</generator>
	<entry>
		<id>https://wiki.runerealm.org/index.php?title=Module:CombatStyles&amp;diff=374&amp;oldid=prev</id>
		<title>Alex: Created page with &quot;local p = {}  local paramTest = require(&#039;Module:Paramtest&#039;)  local CombatOptionLink = { 	[&#039;Melee&#039;] = &#039;Combat Options#Melee weapons&#039;, 	[&#039;Ranged&#039;] = &#039;Combat Options#Ranged weapons&#039;, 	[&#039;Magic&#039;] = &#039;Combat Options#Magic weapons&#039;, 	[&#039;Multiple&#039;] = &#039;Combat Options&#039;, 	[&#039;None&#039;] = &#039;&#039;, }  -- Combat type --  Weapon Style --   Weapon Style --   Experience gained --   Invisible boost local WeaponStyles = { 	[&#039;Magic&#039;] = { 		[&#039;Accurate&#039;] = { -- Trident only 			[&#039;Weapon Style&#039;] = &#039;Accurat...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.runerealm.org/index.php?title=Module:CombatStyles&amp;diff=374&amp;oldid=prev"/>
		<updated>2024-10-11T21:16:59Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;local p = {}  local paramTest = require(&amp;#039;Module:Paramtest&amp;#039;)  local CombatOptionLink = { 	[&amp;#039;Melee&amp;#039;] = &amp;#039;Combat Options#Melee weapons&amp;#039;, 	[&amp;#039;Ranged&amp;#039;] = &amp;#039;Combat Options#Ranged weapons&amp;#039;, 	[&amp;#039;Magic&amp;#039;] = &amp;#039;Combat Options#Magic weapons&amp;#039;, 	[&amp;#039;Multiple&amp;#039;] = &amp;#039;Combat Options&amp;#039;, 	[&amp;#039;None&amp;#039;] = &amp;#039;&amp;#039;, }  -- Combat type --  Weapon Style --   Weapon Style --   Experience gained --   Invisible boost local WeaponStyles = { 	[&amp;#039;Magic&amp;#039;] = { 		[&amp;#039;Accurate&amp;#039;] = { -- Trident only 			[&amp;#039;Weapon Style&amp;#039;] = &amp;#039;Accurat...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local p = {}&lt;br /&gt;
&lt;br /&gt;
local paramTest = require(&amp;#039;Module:Paramtest&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
local CombatOptionLink = {&lt;br /&gt;
	[&amp;#039;Melee&amp;#039;] = &amp;#039;Combat Options#Melee weapons&amp;#039;,&lt;br /&gt;
	[&amp;#039;Ranged&amp;#039;] = &amp;#039;Combat Options#Ranged weapons&amp;#039;,&lt;br /&gt;
	[&amp;#039;Magic&amp;#039;] = &amp;#039;Combat Options#Magic weapons&amp;#039;,&lt;br /&gt;
	[&amp;#039;Multiple&amp;#039;] = &amp;#039;Combat Options&amp;#039;,&lt;br /&gt;
	[&amp;#039;None&amp;#039;] = &amp;#039;&amp;#039;,&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
-- Combat type&lt;br /&gt;
--  Weapon Style&lt;br /&gt;
--   Weapon Style&lt;br /&gt;
--   Experience gained&lt;br /&gt;
--   Invisible boost&lt;br /&gt;
local WeaponStyles = {&lt;br /&gt;
	[&amp;#039;Magic&amp;#039;] = {&lt;br /&gt;
		[&amp;#039;Accurate&amp;#039;] = { -- Trident only&lt;br /&gt;
			[&amp;#039;Weapon Style&amp;#039;] = &amp;#039;Accurate&amp;#039;,&lt;br /&gt;
			[&amp;#039;Experience&amp;#039;] = &amp;#039;[[File:Magic icon.png|alt=Magic|link=Magic]] [[File:Hitpoints icon.png|alt=Hitpoints|link=Hitpoints]]&amp;#039;,&lt;br /&gt;
			[&amp;#039;Boost&amp;#039;] = &amp;#039;+3 Magic&amp;#039;,&lt;br /&gt;
		},&lt;br /&gt;
		[&amp;#039;Defensive&amp;#039;] = {&lt;br /&gt;
			[&amp;#039;Weapon Style&amp;#039;] = &amp;#039;Defensive&amp;#039;,&lt;br /&gt;
			[&amp;#039;Experience&amp;#039;] = &amp;#039;[[File:Magic icon.png|alt=Magic|link=Magic]] [[File:Hitpoints icon.png|alt=Hitpoints|link=Hitpoints]]&amp;#039;,&lt;br /&gt;
			[&amp;#039;Boost&amp;#039;] = &amp;#039;+3 Defence&amp;#039;,&lt;br /&gt;
		},&lt;br /&gt;
		[&amp;#039;Autocast&amp;#039;] = {&lt;br /&gt;
			[&amp;#039;Weapon Style&amp;#039;] = &amp;#039;Autocast&amp;#039;,&lt;br /&gt;
			[&amp;#039;Experience&amp;#039;] = &amp;#039;[[File:Magic icon.png|alt=Magic|link=Magic]] [[File:Hitpoints icon.png|alt=Hitpoints|link=Hitpoints]]&amp;#039;,&lt;br /&gt;
			[&amp;#039;Boost&amp;#039;] = &amp;#039;None&amp;#039;,&lt;br /&gt;
		},&lt;br /&gt;
		[&amp;#039;Defensive Autocast&amp;#039;] = {&lt;br /&gt;
			[&amp;#039;Weapon Style&amp;#039;] = &amp;#039;Defensive Autocast&amp;#039;,&lt;br /&gt;
			[&amp;#039;Experience&amp;#039;] = &amp;#039;[[File:Magic icon.png|alt=Magic|link=Magic]] [[File:Hitpoints icon.png|alt=Hitpoints|link=Hitpoints]] [[File:Defence icon.png|alt=Defence|link=Defence]]&amp;#039;,&lt;br /&gt;
			[&amp;#039;Boost&amp;#039;] = &amp;#039;None&amp;#039;,&lt;br /&gt;
		},&lt;br /&gt;
		[&amp;#039;Longrange&amp;#039;] = { -- Trident only&lt;br /&gt;
			[&amp;#039;Weapon Style&amp;#039;] = &amp;#039;Longrange&amp;#039;,&lt;br /&gt;
			[&amp;#039;Experience&amp;#039;] = &amp;#039;[[File:Magic icon.png|alt=Magic|link=Magic]] [[File:Defence icon.png|alt=Defence|link=Defence]] [[File:Hitpoints icon.png|alt=Hitpoints|link=Hitpoints]]&amp;#039;,&lt;br /&gt;
			[&amp;#039;Boost&amp;#039;] = &amp;#039;+1 Magic, +3 Defence&amp;#039;,&lt;br /&gt;
		},&lt;br /&gt;
	},&lt;br /&gt;
	[&amp;#039;Melee&amp;#039;] = {&lt;br /&gt;
		[&amp;#039;Accurate&amp;#039;] = {&lt;br /&gt;
			[&amp;#039;Weapon Style&amp;#039;] = &amp;#039;Accurate&amp;#039;,&lt;br /&gt;
			[&amp;#039;Experience&amp;#039;] = &amp;#039;[[File:Attack icon.png|alt=Attack|link=Attack]] [[File:Hitpoints icon.png|alt=Hitpoints|link=Hitpoints]]&amp;#039;,&lt;br /&gt;
			[&amp;#039;Boost&amp;#039;] = &amp;#039;+3 Attack&amp;#039;,&lt;br /&gt;
		},&lt;br /&gt;
		[&amp;#039;Aggressive&amp;#039;] = {&lt;br /&gt;
			[&amp;#039;Weapon Style&amp;#039;] = &amp;#039;Aggressive&amp;#039;,&lt;br /&gt;
			[&amp;#039;Experience&amp;#039;] = &amp;#039;[[File:Strength icon.png|alt=Strength|link=Strength]] [[File:Hitpoints icon.png|alt=Hitpoints|link=Hitpoints]]&amp;#039;,&lt;br /&gt;
			[&amp;#039;Boost&amp;#039;] = &amp;#039;+3 Strength&amp;#039;,&lt;br /&gt;
		},&lt;br /&gt;
		[&amp;#039;Controlled&amp;#039;] = {&lt;br /&gt;
			[&amp;#039;Weapon Style&amp;#039;] = &amp;#039;Controlled&amp;#039;,&lt;br /&gt;
			[&amp;#039;Experience&amp;#039;] = &amp;#039;[[File:Attack icon.png|alt=Attack|link=Attack]] [[File:Strength icon.png|alt=Strength|link=Strength]] [[File:Defence icon.png|alt=Defence|link=Defence]] [[File:Hitpoints icon.png|alt=Hitpoints|link=Hitpoints]]&amp;#039;,&lt;br /&gt;
			[&amp;#039;Boost&amp;#039;] = &amp;#039;+1 Attack, Strength, Defence&amp;#039;,&lt;br /&gt;
		},&lt;br /&gt;
		[&amp;#039;Defensive&amp;#039;] = {&lt;br /&gt;
			[&amp;#039;Weapon Style&amp;#039;] = &amp;#039;Defensive&amp;#039;,&lt;br /&gt;
			[&amp;#039;Experience&amp;#039;] = &amp;#039;[[File:Defence icon.png|alt=Defence|link=Defence]] [[File:Hitpoints icon.png|alt=Hitpoints|link=Hitpoints]]&amp;#039;,&lt;br /&gt;
			[&amp;#039;Boost&amp;#039;] = &amp;#039;+3 Defence&amp;#039;,&lt;br /&gt;
		},&lt;br /&gt;
	},&lt;br /&gt;
	[&amp;#039;Ranged&amp;#039;] = {&lt;br /&gt;
		[&amp;#039;Accurate&amp;#039;] = {&lt;br /&gt;
			[&amp;#039;Weapon Style&amp;#039;] = &amp;#039;Accurate&amp;#039;,&lt;br /&gt;
			[&amp;#039;Experience&amp;#039;] = &amp;#039;[[File:Ranged icon.png|alt=Ranged|link=Ranged]] [[File:Hitpoints icon.png|alt=Hitpoints|link=Hitpoints]]&amp;#039;,&lt;br /&gt;
			[&amp;#039;Boost&amp;#039;] = &amp;#039;+3 Ranged&amp;#039;,&lt;br /&gt;
		},&lt;br /&gt;
		[&amp;#039;Rapid&amp;#039;] = {&lt;br /&gt;
			[&amp;#039;Weapon Style&amp;#039;] = &amp;#039;Rapid&amp;#039;,&lt;br /&gt;
			[&amp;#039;Experience&amp;#039;] = &amp;#039;[[File:Ranged icon.png|alt=Ranged|link=Ranged]] [[File:Hitpoints icon.png|alt=Hitpoints|link=Hitpoints]]&amp;#039;,&lt;br /&gt;
			[&amp;#039;Boost&amp;#039;] = &amp;#039;None&amp;#039;,&lt;br /&gt;
		},&lt;br /&gt;
		[&amp;#039;Longrange&amp;#039;] = {&lt;br /&gt;
			[&amp;#039;Weapon Style&amp;#039;] = &amp;#039;Longrange&amp;#039;,&lt;br /&gt;
			[&amp;#039;Experience&amp;#039;] = &amp;#039;[[File:Ranged icon.png|alt=Ranged|link=Ranged]] [[File:Defence icon.png|alt=Defence|link=Defence]] [[File:Hitpoints icon.png|alt=Hitpoints|link=Hitpoints]]&amp;#039;,&lt;br /&gt;
			[&amp;#039;Boost&amp;#039;] = &amp;#039;+3 Defence&amp;#039;,&lt;br /&gt;
		},&lt;br /&gt;
		[&amp;#039;Short fuse&amp;#039;] = {&lt;br /&gt;
			[&amp;#039;Weapon Style&amp;#039;] = &amp;#039;Short fuse&amp;#039;,&lt;br /&gt;
			[&amp;#039;Experience&amp;#039;] = &amp;#039;[[File:Ranged icon.png|alt=Ranged|link=Ranged]] [[File:Hitpoints icon.png|alt=Hitpoints|link=Hitpoints]]&amp;#039;,&lt;br /&gt;
			[&amp;#039;Boost&amp;#039;] = &amp;#039;+3 Ranged&amp;#039;,&lt;br /&gt;
		},&lt;br /&gt;
		[&amp;#039;Medium fuse&amp;#039;] = {&lt;br /&gt;
			[&amp;#039;Weapon Style&amp;#039;] = &amp;#039;Medium fuse&amp;#039;,&lt;br /&gt;
			[&amp;#039;Experience&amp;#039;] = &amp;#039;[[File:Ranged icon.png|alt=Ranged|link=Ranged]] [[File:Hitpoints icon.png|alt=Hitpoints|link=Hitpoints]]&amp;#039;,&lt;br /&gt;
			[&amp;#039;Boost&amp;#039;] = &amp;#039;None&amp;#039;,&lt;br /&gt;
		},&lt;br /&gt;
		[&amp;#039;Long fuse&amp;#039;] = {&lt;br /&gt;
			[&amp;#039;Weapon Style&amp;#039;] = &amp;#039;Long fuse&amp;#039;,&lt;br /&gt;
			[&amp;#039;Experience&amp;#039;] = &amp;#039;[[File:Ranged icon.png|alt=Ranged|link=Ranged]] [[File:Defence icon.png|alt=Defence|link=Defence]] [[File:Hitpoints icon.png|alt=Hitpoints|link=Hitpoints]]&amp;#039;,&lt;br /&gt;
			[&amp;#039;Boost&amp;#039;] = &amp;#039;None&amp;#039;,&lt;br /&gt;
		},&lt;br /&gt;
	},&lt;br /&gt;
	[&amp;#039;None&amp;#039;] = {&lt;br /&gt;
		[&amp;#039;Weapon Style&amp;#039;] = &amp;#039;None&amp;#039;,&lt;br /&gt;
		[&amp;#039;Experience&amp;#039;] = &amp;#039;None&amp;#039;,&lt;br /&gt;
		[&amp;#039;Boost&amp;#039;] = &amp;#039;None&amp;#039;,&lt;br /&gt;
	},&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
-- WeaponType&lt;br /&gt;
--  Combat Type&lt;br /&gt;
--  {&lt;br /&gt;
--    Combat Style&lt;br /&gt;
--    Attack type&lt;br /&gt;
--    Style type (The above tables)&lt;br /&gt;
--  }&lt;br /&gt;
local WeaponTypes = {&lt;br /&gt;
	[&amp;#039;2h Sword&amp;#039;] = {&lt;br /&gt;
		&amp;#039;Melee&amp;#039;,&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Chop&amp;#039;,&lt;br /&gt;
			&amp;#039;Slash&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Melee&amp;#039;][&amp;#039;Accurate&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Slash&amp;#039;,&lt;br /&gt;
			&amp;#039;Slash&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Melee&amp;#039;][&amp;#039;Aggressive&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Smash&amp;#039;,&lt;br /&gt;
			&amp;#039;Crush&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Melee&amp;#039;][&amp;#039;Aggressive&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Block&amp;#039;,&lt;br /&gt;
			&amp;#039;Slash&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Melee&amp;#039;][&amp;#039;Defensive&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
	},&lt;br /&gt;
	[&amp;#039;Axe&amp;#039;] = {&lt;br /&gt;
		&amp;#039;Melee&amp;#039;,&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Chop&amp;#039;,&lt;br /&gt;
			&amp;#039;Slash&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Melee&amp;#039;][&amp;#039;Accurate&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Hack&amp;#039;,&lt;br /&gt;
			&amp;#039;Slash&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Melee&amp;#039;][&amp;#039;Aggressive&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Smash&amp;#039;,&lt;br /&gt;
			&amp;#039;Crush&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Melee&amp;#039;][&amp;#039;Aggressive&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Block&amp;#039;,&lt;br /&gt;
			&amp;#039;Slash&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Melee&amp;#039;][&amp;#039;Defensive&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
	},&lt;br /&gt;
	[&amp;#039;Banner&amp;#039;] = {&lt;br /&gt;
		&amp;#039;Melee&amp;#039;,&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Lunge&amp;#039;,&lt;br /&gt;
			&amp;#039;Stab&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Melee&amp;#039;][&amp;#039;Accurate&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Swipe&amp;#039;,&lt;br /&gt;
			&amp;#039;Slash&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Melee&amp;#039;][&amp;#039;Aggressive&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Pound&amp;#039;,&lt;br /&gt;
			&amp;#039;Crush&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Melee&amp;#039;][&amp;#039;Controlled&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Block&amp;#039;,&lt;br /&gt;
			&amp;#039;Stab&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Melee&amp;#039;][&amp;#039;Defensive&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
	},&lt;br /&gt;
	[&amp;#039;Bladed Staff&amp;#039;] = {&lt;br /&gt;
		&amp;#039;Multiple&amp;#039;,&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Jab&amp;#039;,&lt;br /&gt;
			&amp;#039;Stab&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Melee&amp;#039;][&amp;#039;Accurate&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Swipe&amp;#039;,&lt;br /&gt;
			&amp;#039;Slash&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Melee&amp;#039;][&amp;#039;Aggressive&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Fend&amp;#039;,&lt;br /&gt;
			&amp;#039;Crush&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Melee&amp;#039;][&amp;#039;Defensive&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Spell&amp;#039;,&lt;br /&gt;
			&amp;#039;Magic&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Magic&amp;#039;][&amp;#039;Defensive Autocast&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Spell&amp;#039;,&lt;br /&gt;
			&amp;#039;Magic&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Magic&amp;#039;][&amp;#039;Autocast&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
	},&lt;br /&gt;
	[&amp;#039;Blaster&amp;#039;] = {&lt;br /&gt;
		&amp;#039;None&amp;#039;,&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Explosive&amp;#039;,&lt;br /&gt;
			&amp;#039;Fires explosive round&amp;#039;,&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Flamer&amp;#039;,&lt;br /&gt;
			&amp;#039;Emits a jet of flame&amp;#039;,&lt;br /&gt;
		},&lt;br /&gt;
	},&lt;br /&gt;
	[&amp;#039;Bludgeon&amp;#039;] = {&lt;br /&gt;
		&amp;#039;Melee&amp;#039;,&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Pound&amp;#039;,&lt;br /&gt;
			&amp;#039;Crush&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Melee&amp;#039;][&amp;#039;Aggressive&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Pummel&amp;#039;,&lt;br /&gt;
			&amp;#039;Crush&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Melee&amp;#039;][&amp;#039;Aggressive&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Smash&amp;#039;,&lt;br /&gt;
			&amp;#039;Crush&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Melee&amp;#039;][&amp;#039;Aggressive&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
	},&lt;br /&gt;
	[&amp;#039;Blunt&amp;#039;] = {&lt;br /&gt;
		&amp;#039;Melee&amp;#039;,&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Pound&amp;#039;,&lt;br /&gt;
			&amp;#039;Crush&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Melee&amp;#039;][&amp;#039;Accurate&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Pummel&amp;#039;,&lt;br /&gt;
			&amp;#039;Crush&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Melee&amp;#039;][&amp;#039;Aggressive&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Block&amp;#039;,&lt;br /&gt;
			&amp;#039;Crush&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Melee&amp;#039;][&amp;#039;Defensive&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
	},&lt;br /&gt;
	[&amp;#039;Bow&amp;#039;] = {&lt;br /&gt;
		&amp;#039;Ranged&amp;#039;,&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Accurate&amp;#039;,&lt;br /&gt;
			&amp;#039;Standard&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Ranged&amp;#039;][&amp;#039;Accurate&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Rapid&amp;#039;,&lt;br /&gt;
			&amp;#039;Standard&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Ranged&amp;#039;][&amp;#039;Rapid&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Longrange&amp;#039;,&lt;br /&gt;
			&amp;#039;Standard&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Ranged&amp;#039;][&amp;#039;Longrange&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
	},&lt;br /&gt;
	[&amp;#039;Bulwark&amp;#039;] = {&lt;br /&gt;
		&amp;#039;Melee&amp;#039;,&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Pummel&amp;#039;,&lt;br /&gt;
			&amp;#039;Crush&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Melee&amp;#039;][&amp;#039;Accurate&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Block&amp;#039;,&lt;br /&gt;
			&amp;#039;None&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;None&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
	},&lt;br /&gt;
	[&amp;#039;Chinchompas&amp;#039;] = {&lt;br /&gt;
		&amp;#039;Ranged&amp;#039;,&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Short fuse&amp;#039;,&lt;br /&gt;
			&amp;#039;Heavy&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Ranged&amp;#039;][&amp;#039;Short fuse&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Medium fuse&amp;#039;,&lt;br /&gt;
			&amp;#039;Heavy&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Ranged&amp;#039;][&amp;#039;Medium fuse&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Long fuse&amp;#039;,&lt;br /&gt;
			&amp;#039;Heavy&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Ranged&amp;#039;][&amp;#039;Long fuse&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
	},&lt;br /&gt;
	[&amp;#039;Claw&amp;#039;] = {&lt;br /&gt;
		&amp;#039;Melee&amp;#039;,&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Chop&amp;#039;,&lt;br /&gt;
			&amp;#039;Slash&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Melee&amp;#039;][&amp;#039;Accurate&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Slash&amp;#039;,&lt;br /&gt;
			&amp;#039;Slash&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Melee&amp;#039;][&amp;#039;Aggressive&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Lunge&amp;#039;,&lt;br /&gt;
			&amp;#039;Stab&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Melee&amp;#039;][&amp;#039;Controlled&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Block&amp;#039;,&lt;br /&gt;
			&amp;#039;Slash&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Melee&amp;#039;][&amp;#039;Defensive&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
	},&lt;br /&gt;
	[&amp;#039;Crossbow&amp;#039;] = {&lt;br /&gt;
		&amp;#039;Ranged&amp;#039;,&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Accurate&amp;#039;,&lt;br /&gt;
			&amp;#039;Heavy&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Ranged&amp;#039;][&amp;#039;Accurate&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Rapid&amp;#039;,&lt;br /&gt;
			&amp;#039;Heavy&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Ranged&amp;#039;][&amp;#039;Rapid&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Longrange&amp;#039;,&lt;br /&gt;
			&amp;#039;Heavy&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Ranged&amp;#039;][&amp;#039;Longrange&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
	},&lt;br /&gt;
	[&amp;#039;Gun&amp;#039;] = {&lt;br /&gt;
		&amp;#039;Melee&amp;#039;,&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Aim and Fire&amp;#039;,&lt;br /&gt;
			&amp;#039;None&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;None&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Kick&amp;#039;,&lt;br /&gt;
			&amp;#039;Crush&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Melee&amp;#039;][&amp;#039;Aggressive&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
	},&lt;br /&gt;
	[&amp;#039;Partisan&amp;#039;] = {&lt;br /&gt;
		&amp;#039;Melee&amp;#039;,&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Stab&amp;#039;,&lt;br /&gt;
			&amp;#039;Stab&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Melee&amp;#039;][&amp;#039;Accurate&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Lunge&amp;#039;,&lt;br /&gt;
			&amp;#039;Stab&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Melee&amp;#039;][&amp;#039;Aggressive&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Pound&amp;#039;,&lt;br /&gt;
			&amp;#039;Crush&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Melee&amp;#039;][&amp;#039;Aggressive&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Block&amp;#039;,&lt;br /&gt;
			&amp;#039;Stab&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Melee&amp;#039;][&amp;#039;Defensive&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
	},&lt;br /&gt;
	[&amp;#039;Pickaxe&amp;#039;] = {&lt;br /&gt;
		&amp;#039;Melee&amp;#039;,&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Spike&amp;#039;,&lt;br /&gt;
			&amp;#039;Stab&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Melee&amp;#039;][&amp;#039;Accurate&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Impale&amp;#039;,&lt;br /&gt;
			&amp;#039;Stab&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Melee&amp;#039;][&amp;#039;Aggressive&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Smash&amp;#039;,&lt;br /&gt;
			&amp;#039;Crush&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Melee&amp;#039;][&amp;#039;Aggressive&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Block&amp;#039;,&lt;br /&gt;
			&amp;#039;Stab&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Melee&amp;#039;][&amp;#039;Defensive&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
	},&lt;br /&gt;
	[&amp;#039;Polearm&amp;#039;] = {&lt;br /&gt;
		&amp;#039;Melee&amp;#039;,&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Jab&amp;#039;,&lt;br /&gt;
			&amp;#039;Stab&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Melee&amp;#039;][&amp;#039;Controlled&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Swipe&amp;#039;,&lt;br /&gt;
			&amp;#039;Slash&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Melee&amp;#039;][&amp;#039;Aggressive&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Fend&amp;#039;,&lt;br /&gt;
			&amp;#039;Stab&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Melee&amp;#039;][&amp;#039;Defensive&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
	},&lt;br /&gt;
	[&amp;#039;Polestaff&amp;#039;] = {&lt;br /&gt;
		&amp;#039;Melee&amp;#039;,&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Bash&amp;#039;,&lt;br /&gt;
			&amp;#039;Crush&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Melee&amp;#039;][&amp;#039;Accurate&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Pound&amp;#039;,&lt;br /&gt;
			&amp;#039;Crush&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Melee&amp;#039;][&amp;#039;Aggressive&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Block&amp;#039;,&lt;br /&gt;
			&amp;#039;Crush&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Melee&amp;#039;][&amp;#039;Defensive&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
	},&lt;br /&gt;
	[&amp;#039;Powered Staff&amp;#039;] = {&lt;br /&gt;
		&amp;#039;Magic&amp;#039;,&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Accurate&amp;#039;,&lt;br /&gt;
			&amp;#039;Magic&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Magic&amp;#039;][&amp;#039;Accurate&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Accurate&amp;#039;,&lt;br /&gt;
			&amp;#039;Magic&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Magic&amp;#039;][&amp;#039;Accurate&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Longrange&amp;#039;,&lt;br /&gt;
			&amp;#039;Magic&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Magic&amp;#039;][&amp;#039;Longrange&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
	},&lt;br /&gt;
	[&amp;#039;Powered Wand&amp;#039;] = {&lt;br /&gt;
		&amp;#039;Magic&amp;#039;,&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Accurate&amp;#039;,&lt;br /&gt;
			&amp;#039;Magic&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Magic&amp;#039;][&amp;#039;Accurate&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Accurate&amp;#039;,&lt;br /&gt;
			&amp;#039;Magic&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Magic&amp;#039;][&amp;#039;Accurate&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Longrange&amp;#039;,&lt;br /&gt;
			&amp;#039;Magic&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Magic&amp;#039;][&amp;#039;Longrange&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
	},&lt;br /&gt;
	[&amp;#039;Salamander&amp;#039;] = {&lt;br /&gt;
		&amp;#039;Multiple&amp;#039;,&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Scorch&amp;#039;,&lt;br /&gt;
			&amp;#039;Slash&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Melee&amp;#039;][&amp;#039;Aggressive&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Flare&amp;#039;,&lt;br /&gt;
			&amp;#039;Standard&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Ranged&amp;#039;][&amp;#039;Accurate&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Blaze&amp;#039;,&lt;br /&gt;
			&amp;#039;Magic&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Magic&amp;#039;][&amp;#039;Defensive&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
	},&lt;br /&gt;
	[&amp;#039;Scythe&amp;#039;] = {&lt;br /&gt;
		&amp;#039;Melee&amp;#039;,&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Reap&amp;#039;,&lt;br /&gt;
			&amp;#039;Slash&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Melee&amp;#039;][&amp;#039;Accurate&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Chop&amp;#039;,&lt;br /&gt;
			&amp;#039;Slash&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Melee&amp;#039;][&amp;#039;Aggressive&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Jab&amp;#039;,&lt;br /&gt;
			&amp;#039;Crush&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Melee&amp;#039;][&amp;#039;Aggressive&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Block&amp;#039;,&lt;br /&gt;
			&amp;#039;Slash&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Melee&amp;#039;][&amp;#039;Defensive&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
	},&lt;br /&gt;
	[&amp;#039;Slash Sword&amp;#039;] = {&lt;br /&gt;
		&amp;#039;Melee&amp;#039;,&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Chop&amp;#039;,&lt;br /&gt;
			&amp;#039;Slash&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Melee&amp;#039;][&amp;#039;Accurate&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Slash&amp;#039;,&lt;br /&gt;
			&amp;#039;Slash&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Melee&amp;#039;][&amp;#039;Aggressive&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Lunge&amp;#039;,&lt;br /&gt;
			&amp;#039;Stab&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Melee&amp;#039;][&amp;#039;Controlled&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Block&amp;#039;,&lt;br /&gt;
			&amp;#039;Slash&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Melee&amp;#039;][&amp;#039;Defensive&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
	},&lt;br /&gt;
	[&amp;#039;Spear&amp;#039;] = {&lt;br /&gt;
		&amp;#039;Melee&amp;#039;,&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Lunge&amp;#039;,&lt;br /&gt;
			&amp;#039;Stab&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Melee&amp;#039;][&amp;#039;Controlled&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Swipe&amp;#039;,&lt;br /&gt;
			&amp;#039;Slash&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Melee&amp;#039;][&amp;#039;Controlled&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Pound&amp;#039;,&lt;br /&gt;
			&amp;#039;Crush&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Melee&amp;#039;][&amp;#039;Controlled&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Block&amp;#039;,&lt;br /&gt;
			&amp;#039;Stab&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Melee&amp;#039;][&amp;#039;Defensive&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
	},&lt;br /&gt;
	[&amp;#039;Spiked&amp;#039;] = {&lt;br /&gt;
		&amp;#039;Melee&amp;#039;,&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Pound&amp;#039;,&lt;br /&gt;
			&amp;#039;Crush&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Melee&amp;#039;][&amp;#039;Accurate&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Pummel&amp;#039;,&lt;br /&gt;
			&amp;#039;Crush&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Melee&amp;#039;][&amp;#039;Aggressive&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Spike&amp;#039;,&lt;br /&gt;
			&amp;#039;Stab&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Melee&amp;#039;][&amp;#039;Controlled&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Block&amp;#039;,&lt;br /&gt;
			&amp;#039;Crush&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Melee&amp;#039;][&amp;#039;Defensive&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
	},&lt;br /&gt;
	[&amp;#039;Stab Sword&amp;#039;] = {&lt;br /&gt;
		&amp;#039;Melee&amp;#039;,&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Stab&amp;#039;,&lt;br /&gt;
			&amp;#039;Stab&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Melee&amp;#039;][&amp;#039;Accurate&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Lunge&amp;#039;,&lt;br /&gt;
			&amp;#039;Stab&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Melee&amp;#039;][&amp;#039;Aggressive&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Slash&amp;#039;,&lt;br /&gt;
			&amp;#039;Slash&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Melee&amp;#039;][&amp;#039;Aggressive&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Block&amp;#039;,&lt;br /&gt;
			&amp;#039;Stab&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Melee&amp;#039;][&amp;#039;Defensive&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
	},&lt;br /&gt;
	[&amp;#039;Staff&amp;#039;] = {&lt;br /&gt;
		&amp;#039;Multiple&amp;#039;,&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Bash&amp;#039;,&lt;br /&gt;
			&amp;#039;Crush&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Melee&amp;#039;][&amp;#039;Accurate&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Pound&amp;#039;,&lt;br /&gt;
			&amp;#039;Crush&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Melee&amp;#039;][&amp;#039;Aggressive&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Focus&amp;#039;,&lt;br /&gt;
			&amp;#039;Crush&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Melee&amp;#039;][&amp;#039;Defensive&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Spell&amp;#039;,&lt;br /&gt;
			&amp;#039;Magic&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Magic&amp;#039;][&amp;#039;Defensive Autocast&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Spell&amp;#039;,&lt;br /&gt;
			&amp;#039;Magic&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Magic&amp;#039;][&amp;#039;Autocast&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
	},&lt;br /&gt;
	[&amp;#039;Thrown&amp;#039;] = {&lt;br /&gt;
		&amp;#039;Ranged&amp;#039;,&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Accurate&amp;#039;,&lt;br /&gt;
			&amp;#039;Light&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Ranged&amp;#039;][&amp;#039;Accurate&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Rapid&amp;#039;,&lt;br /&gt;
			&amp;#039;Light&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Ranged&amp;#039;][&amp;#039;Rapid&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Longrange&amp;#039;,&lt;br /&gt;
			&amp;#039;Light&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Ranged&amp;#039;][&amp;#039;Longrange&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
	},&lt;br /&gt;
	[&amp;#039;Unarmed&amp;#039;] = {&lt;br /&gt;
		&amp;#039;Melee&amp;#039;,&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Punch&amp;#039;,&lt;br /&gt;
			&amp;#039;Crush&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Melee&amp;#039;][&amp;#039;Accurate&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Kick&amp;#039;,&lt;br /&gt;
			&amp;#039;Crush&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Melee&amp;#039;][&amp;#039;Aggressive&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Block&amp;#039;,&lt;br /&gt;
			&amp;#039;Crush&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Melee&amp;#039;][&amp;#039;Defensive&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
	},&lt;br /&gt;
	[&amp;#039;Whip&amp;#039;] = {&lt;br /&gt;
		&amp;#039;Melee&amp;#039;,&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Flick&amp;#039;,&lt;br /&gt;
			&amp;#039;Slash&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Melee&amp;#039;][&amp;#039;Accurate&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Lash&amp;#039;,&lt;br /&gt;
			&amp;#039;Slash&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Melee&amp;#039;][&amp;#039;Controlled&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;#039;Deflect&amp;#039;,&lt;br /&gt;
			&amp;#039;Slash&amp;#039;,&lt;br /&gt;
			WeaponStyles[&amp;#039;Melee&amp;#039;][&amp;#039;Defensive&amp;#039;],&lt;br /&gt;
		},&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function speedarg(arg, weaponType, elementNum)&lt;br /&gt;
	if paramTest.is_empty(arg) then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	rootyTootyRapidShooty = {[&amp;#039;Rapid&amp;#039;]=true, [&amp;#039;Medium fuse&amp;#039;]=true, [&amp;#039;Flare&amp;#039;]=true}								--Combat styles that provide an attack speed bonus&lt;br /&gt;
	phallic = {[&amp;#039;Staff&amp;#039;]=true, [&amp;#039;Bladed Staff&amp;#039;]=true}&lt;br /&gt;
	local pageName = mw.title.getCurrentTitle().text&lt;br /&gt;
	local numarg = tonumber(arg)&lt;br /&gt;
    local lowarg = string.lower(arg)&lt;br /&gt;
&lt;br /&gt;
	if numarg ~= nil then&lt;br /&gt;
		if rootyTootyRapidShooty[WeaponTypes[weaponType][elementNum][1]] then&lt;br /&gt;
			return string.format(&amp;#039;%s ticks (%.1fs)&amp;#039;, numarg - 1, (numarg - 1) * 0.6)&lt;br /&gt;
   		elseif not (phallic[weaponType] and elementNum == 5) then&lt;br /&gt;
			return string.format(&amp;#039;%s ticks (%.1fs)&amp;#039;, numarg, numarg * 0.6)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if (phallic[weaponType] and elementNum == 5) then&lt;br /&gt;
		if pageName == &amp;#039;Harmonised nightmare staff&amp;#039; then&lt;br /&gt;
			return string.format(&amp;#039;%s ticks (%.1fs)&amp;lt;br/&amp;gt;&amp;lt;span title=&amp;quot;The harmonised nightmare staff has an attack speed of 4 ticks when autocasting offensive spells from the standard spellbook.&amp;quot; style=&amp;quot;cursor:help; border-bottom:1px dotted;&amp;quot;&amp;gt;&amp;lt;i&amp;gt;&amp;lt;small&amp;gt;standard spells&amp;lt;/small&amp;gt;&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt;&amp;#039;, 4, 4 * 0.6)&lt;br /&gt;
		else&lt;br /&gt;
			return string.format(&amp;#039;%s ticks (%.1fs)&amp;#039;, 5, 5 * 0.6)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if lowarg ~= nil then&lt;br /&gt;
		if lowarg == &amp;#039;varies&amp;#039; then																		--As of writing only the beta item &amp;quot;Tumeken&amp;#039;s heka&amp;quot; uses &amp;quot;varies&amp;quot;&lt;br /&gt;
    		return &amp;#039;&amp;lt;span title=&amp;quot;This weapon has a variable attack speed.&amp;quot; style=&amp;quot;cursor:help; border-bottom:1px dotted;&amp;quot;&amp;gt;Variable&amp;lt;/span&amp;gt;&amp;#039;&lt;br /&gt;
		end&lt;br /&gt;
		return string.format(&amp;#039;N/A&amp;#039;)&lt;br /&gt;
	end&lt;br /&gt;
	return nil&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function rangearg(arg, weaponType, elementNum)&lt;br /&gt;
	if paramTest.is_empty(arg) then&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	rootyTootyLongrangeShooty = {[&amp;#039;Longrange&amp;#039;]=true, [&amp;#039;Long fuse&amp;#039;]=true}								--Weapon styles that provide an attack range bonus&lt;br /&gt;
	tooStronk = false&lt;br /&gt;
	local numarg = tonumber(arg)&lt;br /&gt;
    local lowarg = string.lower(arg)&lt;br /&gt;
&lt;br /&gt;
    if numarg ~= nil then&lt;br /&gt;
		if rootyTootyLongrangeShooty[WeaponTypes[weaponType][elementNum][1]] then&lt;br /&gt;
			if (numarg ~= 9 and numarg ~= 10) then&lt;br /&gt;
				return string.format(&amp;#039;%s %s&amp;#039;, numarg + 2, &amp;#039;tiles&amp;#039;)&lt;br /&gt;
			elseif 	numarg == 9 then&lt;br /&gt;
				return string.format(&amp;#039;%s %s&amp;#039;, numarg + 1, &amp;#039;tiles&amp;#039;)&lt;br /&gt;
			elseif numarg == 10 then&lt;br /&gt;
				tooStronk = true&lt;br /&gt;
				return string.format(&amp;#039;%s %s&amp;#039;, numarg, &amp;#039;tiles&amp;#039;)&lt;br /&gt;
			end&lt;br /&gt;
   		elseif not phallic[weaponType] then&lt;br /&gt;
			return string.format(&amp;#039;%s %s&amp;#039;, numarg, (numarg &amp;gt; 1) and &amp;#039;tiles&amp;#039; or &amp;#039;tile&amp;#039;)&lt;br /&gt;
		end&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
	if phallic[weaponType] then&lt;br /&gt;
		if elementNum == 2 then&lt;br /&gt;
			return &amp;#039;1 tile&amp;#039;&lt;br /&gt;
		elseif elementNum == 5 then&lt;br /&gt;
			return &amp;#039;10 tiles&amp;#039;&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if lowarg ~= nil then&lt;br /&gt;
		if lowarg == &amp;#039;varies&amp;#039; then&lt;br /&gt;
    		return &amp;#039;&amp;lt;span title=&amp;quot;This weapon has a variable attack range.&amp;quot; style=&amp;quot;cursor:help; border-bottom:1px dotted;&amp;quot;&amp;gt;Variable&amp;lt;/span&amp;gt;&amp;#039;&lt;br /&gt;
		end&lt;br /&gt;
		return &amp;#039;N/A&amp;#039;&lt;br /&gt;
	end&lt;br /&gt;
	return nil&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Build table rows&lt;br /&gt;
function buildRow(elementNum, weaponType, range, speed)&lt;br /&gt;
	local ret = mw.html.create(&amp;#039;tr&amp;#039;)&lt;br /&gt;
	local combatStyleIcon = string.lower(WeaponTypes[weaponType][elementNum][1])						--Add image of corresponding icon to each combat style&lt;br /&gt;
	local phallic = {[&amp;#039;Staff&amp;#039;]=true, [&amp;#039;Bladed Staff&amp;#039;]=true}&lt;br /&gt;
		if phallic[weaponType] then&lt;br /&gt;
			if (WeaponTypes[weaponType][elementNum][3][&amp;#039;Weapon Style&amp;#039;]:match(&amp;#039;Defensive Autocast&amp;#039;)) then&lt;br /&gt;
			combatStyleIcon = string.format(combatStyleIcon .. &amp;#039;, defensive&amp;#039;)								--Account for autocast and defensive autocast both being labelled &amp;#039;Spell&amp;#039; by checking against weapon style&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
&lt;br /&gt;
			ret:tag(&amp;#039;td&amp;#039;)																				--WeaponTypes enters the second table&lt;br /&gt;
					:css({																				--WeaponTypes[weaponType] selects the combat options category in that table&lt;br /&gt;
							[&amp;#039;border-right-style&amp;#039;] = &amp;#039;hidden&amp;#039;,											--WeaponTypes[weaponType][elementNum] iterates starting from the second option&lt;br /&gt;
							[&amp;#039;padding-right&amp;#039;] = &amp;#039;0&amp;#039;,													--		(e.g. skips &amp;#039;Ranged&amp;#039;, selects following three tables in succession)&lt;br /&gt;
							[&amp;#039;text-align&amp;#039;] = &amp;#039;center&amp;#039;,													--WeaponTypes[weaponType][elementNum][1] selects the first entry in each of those tables&lt;br /&gt;
					})&lt;br /&gt;
&lt;br /&gt;
					:wikitext(&amp;#039;[[File:CombatStyles_(&amp;#039; .. string.lower(weaponType:gsub(&amp;quot;%s+&amp;quot;, &amp;quot;_&amp;quot;)) .. &amp;#039;,_&amp;#039; .. combatStyleIcon .. &amp;#039;).png|link=Weapons/Types]]&amp;#039;)&lt;br /&gt;
					:done()&lt;br /&gt;
&lt;br /&gt;
	for i, v in ipairs(WeaponTypes[weaponType][elementNum]) do&lt;br /&gt;
		if(type(v) == &amp;#039;table&amp;#039;) then&lt;br /&gt;
&lt;br /&gt;
			ret:tag(&amp;#039;td&amp;#039;):wikitext(v[&amp;#039;Weapon Style&amp;#039;]):done()&lt;br /&gt;
&lt;br /&gt;
			if speedarg(speed, weaponType, elementNum) ~= nil then&lt;br /&gt;
				if phallic[weaponType]	then&lt;br /&gt;
					if elementNum == 2 then&lt;br /&gt;
						ret:tag(&amp;#039;td&amp;#039;)&lt;br /&gt;
							:wikitext(speedarg(speed, weaponType, elementNum))&lt;br /&gt;
							:attr(&amp;#039;rowspan&amp;#039;, 3):done()&lt;br /&gt;
					elseif elementNum == 5 then&lt;br /&gt;
						ret:tag(&amp;#039;td&amp;#039;)&lt;br /&gt;
							:wikitext(speedarg(speed, weaponType, elementNum))&lt;br /&gt;
							:attr(&amp;#039;rowspan&amp;#039;, 2):done()&lt;br /&gt;
					end&lt;br /&gt;
&lt;br /&gt;
				elseif	(WeaponTypes[weaponType][1]:match(&amp;#039;Melee&amp;#039;) or string.lower(weaponType) == &amp;#039;powered staff&amp;#039;) then&lt;br /&gt;
					if elementNum == 2 then&lt;br /&gt;
						ret:tag(&amp;#039;td&amp;#039;)&lt;br /&gt;
							:wikitext(speedarg(speed, weaponType, elementNum))&lt;br /&gt;
							:attr(&amp;#039;rowspan&amp;#039;, #WeaponTypes[weaponType] - 1)&lt;br /&gt;
							:css(&amp;#039;text-align&amp;#039;, &amp;#039;center&amp;#039;):done()&lt;br /&gt;
					end&lt;br /&gt;
				else&lt;br /&gt;
					if  rootyTootyRapidShooty[WeaponTypes[weaponType][elementNum][1]] then&lt;br /&gt;
						ret:tag(&amp;#039;td&amp;#039;)&lt;br /&gt;
							:wikitext(speedarg(speed, weaponType, elementNum))&lt;br /&gt;
							:addClass(&amp;#039;table-yes&amp;#039;):done()&lt;br /&gt;
					else&lt;br /&gt;
						ret:tag(&amp;#039;td&amp;#039;)&lt;br /&gt;
							:wikitext(speedarg(speed, weaponType, elementNum)):done()&lt;br /&gt;
					end&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
&lt;br /&gt;
			if rangearg(range, weaponType, elementNum) ~= nil then&lt;br /&gt;
				if phallic[weaponType]	then&lt;br /&gt;
					if elementNum == 2 then&lt;br /&gt;
						ret:tag(&amp;#039;td&amp;#039;)&lt;br /&gt;
							:wikitext(rangearg(range, weaponType, elementNum))&lt;br /&gt;
							:attr(&amp;#039;rowspan&amp;#039;, 3):done()&lt;br /&gt;
					elseif elementNum == 5 then&lt;br /&gt;
						ret:tag(&amp;#039;td&amp;#039;)&lt;br /&gt;
							:wikitext(rangearg(range, weaponType, elementNum))&lt;br /&gt;
							:attr(&amp;#039;rowspan&amp;#039;, 2):done()&lt;br /&gt;
					end&lt;br /&gt;
				elseif	(WeaponTypes[weaponType][1]:match(&amp;#039;Melee&amp;#039;)) then&lt;br /&gt;
					if elementNum == 2 then&lt;br /&gt;
						ret:tag(&amp;#039;td&amp;#039;)&lt;br /&gt;
							:wikitext(rangearg(range, weaponType, elementNum))&lt;br /&gt;
							:attr(&amp;#039;rowspan&amp;#039;, #WeaponTypes[weaponType] - 1)&lt;br /&gt;
							:css(&amp;#039;text-align&amp;#039;, &amp;#039;center&amp;#039;):done()&lt;br /&gt;
					end&lt;br /&gt;
				else&lt;br /&gt;
					if  (rootyTootyLongrangeShooty[WeaponTypes[weaponType][elementNum][1]] and tooStronk ~= true) then&lt;br /&gt;
						ret:tag(&amp;#039;td&amp;#039;)&lt;br /&gt;
							:wikitext(rangearg(range, weaponType, elementNum))&lt;br /&gt;
							:addClass(&amp;#039;table-yes&amp;#039;):done()&lt;br /&gt;
					else&lt;br /&gt;
						ret:tag(&amp;#039;td&amp;#039;)&lt;br /&gt;
							:wikitext(rangearg(range, weaponType, elementNum)):done()&lt;br /&gt;
					end&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
&lt;br /&gt;
			ret:tag(&amp;#039;td&amp;#039;)&lt;br /&gt;
					:addClass(&amp;#039;combat-styles-icons&amp;#039;)&lt;br /&gt;
					:wikitext(v[&amp;#039;Experience&amp;#039;])&lt;br /&gt;
					:done()&lt;br /&gt;
&lt;br /&gt;
            if (string.lower(weaponType) == &amp;#039;salamander&amp;#039; and elementNum == 3) then&lt;br /&gt;
                ret:tag(&amp;#039;td&amp;#039;)&lt;br /&gt;
                        :wikitext(&amp;#039;&amp;lt;span title=&amp;quot;Although the in-game tooltip says Accurate, this style behaves the same as Rapid, and does not provide a +3 boost to ranged.&amp;quot; style=&amp;quot;cursor:help; border-bottom:1px dotted;&amp;quot;&amp;gt;None&amp;lt;/span&amp;gt;&amp;#039;)&lt;br /&gt;
                        :done()&lt;br /&gt;
            else&lt;br /&gt;
                ret:tag(&amp;#039;td&amp;#039;):wikitext(v[&amp;#039;Boost&amp;#039;]):done()&lt;br /&gt;
            end&lt;br /&gt;
&lt;br /&gt;
		else&lt;br /&gt;
			ret:tag(&amp;#039;td&amp;#039;):wikitext(v):done()&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return ret&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Two header rows&lt;br /&gt;
--  First is full table span link to weaponType&lt;br /&gt;
--  Second is Style type, Weapon style, Attack speed, Range, Experience, Invisible level boosts&lt;br /&gt;
--   CombatOptionLink changes subsection of [[Combat Options]] linked to&lt;br /&gt;
function createHeader(weaponType, range, speed)&lt;br /&gt;
	local ret = mw.html.create(&amp;#039;table&amp;#039;):addClass(&amp;#039;wikitable combat-styles&amp;#039;)&lt;br /&gt;
	-- colspan is 8 except for weapons without attack optons, which use 3&lt;br /&gt;
	local colCount = WeaponTypes[weaponType][1] == &amp;#039;None&amp;#039; and 3 or 8&lt;br /&gt;
	ret:tag(&amp;#039;tr&amp;#039;):done()&lt;br /&gt;
	ret:tag(&amp;#039;th&amp;#039;):addClass(&amp;#039;combat-styles-header&amp;#039;):wikitext(&amp;#039;[[Weapons/Types#&amp;#039; .. weaponType .. &amp;#039;|Combat style]]&amp;#039;):attr(&amp;#039;colspan&amp;#039;,2):done()&lt;br /&gt;
	ret:tag(&amp;#039;th&amp;#039;):addClass(&amp;#039;combat-styles-header&amp;#039;):wikitext(&amp;#039;[[Attack types|Attack type]]&amp;#039;):done()&lt;br /&gt;
	if(colCount == 8) then&lt;br /&gt;
		ret:tag(&amp;#039;th&amp;#039;):addClass(&amp;#039;combat-styles-header&amp;#039;):wikitext(&amp;#039;[[&amp;#039; .. CombatOptionLink[WeaponTypes[weaponType][1]] .. &amp;#039;|Weapon style]]&amp;#039;):done()&lt;br /&gt;
		if paramTest.has_content(speed) then&lt;br /&gt;
			ret:tag(&amp;#039;th&amp;#039;):addClass(&amp;#039;combat-styles-header&amp;#039;):wikitext(&amp;#039;[[Attack speed]]&amp;#039;):done()&lt;br /&gt;
		end&lt;br /&gt;
		if paramTest.has_content(range) then&lt;br /&gt;
			ret:tag(&amp;#039;th&amp;#039;):addClass(&amp;#039;combat-styles-header&amp;#039;):wikitext(&amp;#039;[[Attack range|Range]]&amp;#039;):done()&lt;br /&gt;
		end&lt;br /&gt;
		ret:tag(&amp;#039;th&amp;#039;):addClass(&amp;#039;combat-styles-header&amp;#039;):wikitext(&amp;#039;[[Experience]]&amp;#039;):done()&lt;br /&gt;
		ret:tag(&amp;#039;th&amp;#039;):addClass(&amp;#039;combat-styles-header&amp;#039;):wikitext(&amp;#039;[[&amp;#039; .. CombatOptionLink[WeaponTypes[weaponType][1]] .. &amp;#039;|Level boost]]&amp;#039;):done()&lt;br /&gt;
	end&lt;br /&gt;
	return ret&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p._main(args)&lt;br /&gt;
	local weaponType, range, speed&lt;br /&gt;
	if(args[1] ~= nil) then&lt;br /&gt;
		weaponType = args[1]&lt;br /&gt;
		range = args.attackrange&lt;br /&gt;
		speed = args.speed&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- Force Pascal Case&lt;br /&gt;
	weaponType = string.gsub(&amp;quot; &amp;quot; .. weaponType:lower(), &amp;quot;%W%l&amp;quot;, string.upper):sub(2)&lt;br /&gt;
&lt;br /&gt;
	if(WeaponTypes[weaponType] ~= nil) then&lt;br /&gt;
		local ret = createHeader(weaponType, range, speed)&lt;br /&gt;
		-- Skip [1], the CombatOptionLink setting&lt;br /&gt;
		for i = 2, #WeaponTypes[weaponType], 1 do&lt;br /&gt;
			ret:node(buildRow(i, weaponType, range, speed))&lt;br /&gt;
		end&lt;br /&gt;
		local clear = mw.html.create(&amp;#039;div&amp;#039;):css(&amp;#039;clear&amp;#039;,&amp;#039;left&amp;#039;):done()&lt;br /&gt;
&lt;br /&gt;
		return tostring(ret), tostring(clear)&lt;br /&gt;
&lt;br /&gt;
	else&lt;br /&gt;
		error(&amp;#039;Invalid or empty parameter for weaponType with value: &amp;#039; .. (weaponType or &amp;#039;&amp;#039;))&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--mw.log(p._main({&amp;#039;Bow&amp;#039;, [&amp;#039;range&amp;#039;] = 9}))&lt;br /&gt;
&lt;br /&gt;
function p.main(frame)&lt;br /&gt;
	local args = frame:getParent().args&lt;br /&gt;
	return p._main(args)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Alex</name></author>
	</entry>
</feed>