<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.hammerwatch2.com/index.php?action=history&amp;feed=atom&amp;title=Modding%2FModifiers</id>
	<title>Modding/Modifiers - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.hammerwatch2.com/index.php?action=history&amp;feed=atom&amp;title=Modding%2FModifiers"/>
	<link rel="alternate" type="text/html" href="https://wiki.hammerwatch2.com/index.php?title=Modding/Modifiers&amp;action=history"/>
	<updated>2026-04-25T01:49:36Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id>https://wiki.hammerwatch2.com/index.php?title=Modding/Modifiers&amp;diff=669&amp;oldid=prev</id>
		<title>Lloyd at 12:18, 8 September 2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.hammerwatch2.com/index.php?title=Modding/Modifiers&amp;diff=669&amp;oldid=prev"/>
		<updated>2023-09-08T12:18:18Z</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 14:18, 8 September 2023&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-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&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;=Modifiers Array=&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;All skills have a modifiers array denoted by &amp;lt;code&gt;&amp;lt;array name=&quot;modifiers&quot;&gt; ... &amp;lt;/array&gt;&amp;lt;/code&gt; that is global across the skill. It&#039;s important to note that individual modifiers within this array are positional and modifiers added in skill specializations need to be moved to the next position in the array by using &amp;lt;code&gt;&amp;lt;array&gt;&amp;lt;null /&gt;&amp;lt;/array&gt;&amp;lt;/code&gt; blocks for each existing modifier, otherwise the new modifiers will overwrite the modifier in the existing position. This is especially important to be aware of when copying code from other classes as the number or position of modifiers may be different.&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;&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;Example:&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;A dash skill has &amp;lt;code&gt;Modifiers::SkillTriggerEffect&amp;lt;/code&gt; that creates a sprite. On dash, the sprite appears. Then in a skill specialization for dash, there is &amp;lt;code&gt;Modifiers::SkillCost&amp;lt;/code&gt; that reduces the cost of dash. Putting a point in that specialization reduces the cost, but makes the base skill no longer create the sprite. If in the specialization code &amp;lt;code&gt;&amp;lt;array&gt;&amp;lt;null /&gt;&amp;lt;/array&gt;&amp;lt;/code&gt; is placed before the block for the &amp;lt;code&gt;Modifiers::SkillCost&amp;lt;/code&gt;, both now work correctly.&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;&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;&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;Addition info on the &amp;lt;null /&gt; lines from the devs:&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;&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;Skills don&#039;t just have arrays of modifiers, they have arrays of arrays of modifiers, the reason is so you can have several sets of modifiers that individually get replaced by sub skills. You can have a skill that has three sets of modifiers, one that modifies some passive thing, one that modifies the projectile that gets shot, and one that modifies some bonus attack speed, then if you wanna make a sub-skill that replaces the attack speed modifiers you just define the modifiers as &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;&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;:&amp;lt;null /&gt;&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;:&amp;lt;null /&gt;&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;:&amp;lt;array&gt;...&amp;lt;/array&gt;&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;&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;=Modifier Classes=&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;=Modifier Classes=&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;!-- diff cache key mediawiki_ib5j41t1:diff::1.12:old-640:rev-669 --&gt;
&lt;/table&gt;</summary>
		<author><name>Lloyd</name></author>
	</entry>
	<entry>
		<id>https://wiki.hammerwatch2.com/index.php?title=Modding/Modifiers&amp;diff=640&amp;oldid=prev</id>
		<title>Lloyd at 02:46, 6 September 2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.hammerwatch2.com/index.php?title=Modding/Modifiers&amp;diff=640&amp;oldid=prev"/>
		<updated>2023-09-06T02:46: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 04:46, 6 September 2023&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-l82&quot;&gt;Line 82:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 82:&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;:TimedTriggerEffectState&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;:TimedTriggerEffectState&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;::QuantityTriggerEffectState&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;::QuantityTriggerEffectState&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;&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;{{Template:BaseNav}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mediawiki_ib5j41t1:diff::1.12:old-634:rev-640 --&gt;
&lt;/table&gt;</summary>
		<author><name>Lloyd</name></author>
	</entry>
	<entry>
		<id>https://wiki.hammerwatch2.com/index.php?title=Modding/Modifiers&amp;diff=634&amp;oldid=prev</id>
		<title>Lloyd: Created page with &quot;=Modifier Classes=  ==Modifiers== ModifyStack  ModifySummons  PointsFromDamageTaken  SpellCost  Thorns  TrueStrike  UnlethalDamage  UsePointsCost  ==Skill Modifiers== SkillModifier  BaseSkillModifier  SkillCost  SkillCrit  SkillDamageLeeching  SkillSlowScale  ==Stat Modifiers== ConvertStat  ConvertStatExpression  DummyModifier  StatBasedDamage  StatAdd  DamageAdd  ArmorAdd  AttribAdd  SpeedAdd  SpeedMul  Evade  DamageMulAdd  ArmorPenetration  Experience  PlayerLight  Pla...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.hammerwatch2.com/index.php?title=Modding/Modifiers&amp;diff=634&amp;oldid=prev"/>
		<updated>2023-09-06T02:39:32Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;=Modifier Classes=  ==Modifiers== ModifyStack  ModifySummons  PointsFromDamageTaken  SpellCost  Thorns  TrueStrike  UnlethalDamage  UsePointsCost  ==Skill Modifiers== SkillModifier  BaseSkillModifier  SkillCost  SkillCrit  SkillDamageLeeching  SkillSlowScale  ==Stat Modifiers== ConvertStat  ConvertStatExpression  DummyModifier  StatBasedDamage  StatAdd  DamageAdd  ArmorAdd  AttribAdd  SpeedAdd  SpeedMul  Evade  DamageMulAdd  ArmorPenetration  Experience  PlayerLight  Pla...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=Modifier Classes=&lt;br /&gt;
&lt;br /&gt;
==Modifiers==&lt;br /&gt;
ModifyStack&lt;br /&gt;
&lt;br /&gt;
ModifySummons&lt;br /&gt;
&lt;br /&gt;
PointsFromDamageTaken&lt;br /&gt;
&lt;br /&gt;
SpellCost&lt;br /&gt;
&lt;br /&gt;
Thorns&lt;br /&gt;
&lt;br /&gt;
TrueStrike&lt;br /&gt;
&lt;br /&gt;
UnlethalDamage&lt;br /&gt;
&lt;br /&gt;
UsePointsCost&lt;br /&gt;
&lt;br /&gt;
==Skill Modifiers==&lt;br /&gt;
SkillModifier&lt;br /&gt;
&lt;br /&gt;
BaseSkillModifier&lt;br /&gt;
&lt;br /&gt;
SkillCost&lt;br /&gt;
&lt;br /&gt;
SkillCrit&lt;br /&gt;
&lt;br /&gt;
SkillDamageLeeching&lt;br /&gt;
&lt;br /&gt;
SkillSlowScale&lt;br /&gt;
&lt;br /&gt;
==Stat Modifiers==&lt;br /&gt;
ConvertStat&lt;br /&gt;
&lt;br /&gt;
ConvertStatExpression&lt;br /&gt;
&lt;br /&gt;
DummyModifier&lt;br /&gt;
&lt;br /&gt;
StatBasedDamage&lt;br /&gt;
&lt;br /&gt;
StatAdd&lt;br /&gt;
&lt;br /&gt;
DamageAdd&lt;br /&gt;
&lt;br /&gt;
ArmorAdd&lt;br /&gt;
&lt;br /&gt;
AttribAdd&lt;br /&gt;
&lt;br /&gt;
SpeedAdd&lt;br /&gt;
&lt;br /&gt;
SpeedMul&lt;br /&gt;
&lt;br /&gt;
Evade&lt;br /&gt;
&lt;br /&gt;
DamageMulAdd&lt;br /&gt;
&lt;br /&gt;
ArmorPenetration&lt;br /&gt;
&lt;br /&gt;
Experience&lt;br /&gt;
&lt;br /&gt;
PlayerLight&lt;br /&gt;
&lt;br /&gt;
PlayerTargetedRange&lt;br /&gt;
&lt;br /&gt;
CritDamage&lt;br /&gt;
&lt;br /&gt;
CriticalHit&lt;br /&gt;
&lt;br /&gt;
CustomStat&lt;br /&gt;
&lt;br /&gt;
CustomStat2&lt;br /&gt;
&lt;br /&gt;
==Trigger Effect Modifiers==&lt;br /&gt;
TriggerEffectBase&lt;br /&gt;
:TriggerEffect&lt;br /&gt;
::SkillTriggerEffect&lt;br /&gt;
::TimedTriggerEffect&lt;br /&gt;
::QuantityTriggerEffect&lt;br /&gt;
&lt;br /&gt;
TriggerEffectState&lt;br /&gt;
:TimedTriggerEffectState&lt;br /&gt;
::QuantityTriggerEffectState&lt;/div&gt;</summary>
		<author><name>Lloyd</name></author>
	</entry>
</feed>