Corrections to match proper ImmobileDamageResist effect logic.
This commit is contained in:
@@ -244,26 +244,26 @@
|
||||
</effect>
|
||||
<effect name="ImmobileDamageResist">
|
||||
<amount>
|
||||
<value level="11">1</value>
|
||||
<value level="12">1</value>
|
||||
<value level="13">1</value>
|
||||
<value level="14">2</value>
|
||||
<value level="15">2</value>
|
||||
<value level="16">3</value>
|
||||
<value level="17">3</value>
|
||||
<value level="18">4</value>
|
||||
<value level="19">4</value>
|
||||
<value level="20">5</value>
|
||||
<value level="21">6</value>
|
||||
<value level="22">7</value>
|
||||
<value level="23">8</value>
|
||||
<value level="24">9</value>
|
||||
<value level="25">10</value>
|
||||
<value level="26">11</value>
|
||||
<value level="27">12</value>
|
||||
<value level="28">13</value>
|
||||
<value level="29">14</value>
|
||||
<value level="30">15</value>
|
||||
<value level="11">-1</value>
|
||||
<value level="12">-1</value>
|
||||
<value level="13">-1</value>
|
||||
<value level="14">-2</value>
|
||||
<value level="15">-2</value>
|
||||
<value level="16">-3</value>
|
||||
<value level="17">-3</value>
|
||||
<value level="18">-4</value>
|
||||
<value level="19">-4</value>
|
||||
<value level="20">-5</value>
|
||||
<value level="21">-6</value>
|
||||
<value level="22">-7</value>
|
||||
<value level="23">-8</value>
|
||||
<value level="24">-9</value>
|
||||
<value level="25">-10</value>
|
||||
<value level="26">-11</value>
|
||||
<value level="27">-12</value>
|
||||
<value level="28">-13</value>
|
||||
<value level="29">-14</value>
|
||||
<value level="30">-15</value>
|
||||
</amount>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
|
@@ -1623,8 +1623,8 @@
|
||||
<effects>
|
||||
<effect name="ImmobileDamageResist">
|
||||
<amount>
|
||||
<value level="1">7</value>
|
||||
<value level="2">15</value>
|
||||
<value level="1">-7</value>
|
||||
<value level="2">-15</value>
|
||||
</amount>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
|
@@ -568,9 +568,9 @@
|
||||
</effect>
|
||||
<effect name="ImmobileDamageResist" fromLevel="4" toLevel="6">
|
||||
<amount>
|
||||
<value level="4">3</value>
|
||||
<value level="5">3</value>
|
||||
<value level="6">5</value>
|
||||
<value level="4">-3</value>
|
||||
<value level="5">-3</value>
|
||||
<value level="6">-5</value>
|
||||
</amount>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
|
@@ -1258,7 +1258,7 @@
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
<effect name="ImmobileDamageResist">
|
||||
<amount>3</amount>
|
||||
<amount>-3</amount>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
</effects>
|
||||
@@ -2403,10 +2403,10 @@
|
||||
<effects>
|
||||
<effect name="ImmobileDamageResist">
|
||||
<amount>
|
||||
<value level="1">1</value>
|
||||
<value level="2">2</value>
|
||||
<value level="3">3</value>
|
||||
<value level="4">5</value>
|
||||
<value level="1">-1</value>
|
||||
<value level="2">-2</value>
|
||||
<value level="3">-3</value>
|
||||
<value level="4">-5</value>
|
||||
</amount>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
|
@@ -155,7 +155,7 @@
|
||||
<operateType>P</operateType>
|
||||
<effects>
|
||||
<effect name="ImmobileDamageResist">
|
||||
<amount>20</amount>
|
||||
<amount>-20</amount>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
</effects>
|
||||
@@ -1499,9 +1499,9 @@
|
||||
<value level="1">0</value>
|
||||
<value level="2">0</value>
|
||||
<value level="3">0</value>
|
||||
<value level="4">2</value>
|
||||
<value level="5">3</value>
|
||||
<value level="6">5</value>
|
||||
<value level="4">-2</value>
|
||||
<value level="5">-3</value>
|
||||
<value level="6">-5</value>
|
||||
</amount>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
@@ -1711,17 +1711,17 @@
|
||||
</effect>
|
||||
<effect name="ImmobileDamageResist">
|
||||
<amount>
|
||||
<value level="1">5</value>
|
||||
<value level="2">6</value>
|
||||
<value level="3">7</value>
|
||||
<value level="4">8</value>
|
||||
<value level="5">9</value>
|
||||
<value level="6">10</value>
|
||||
<value level="7">11</value>
|
||||
<value level="8">12</value>
|
||||
<value level="9">13</value>
|
||||
<value level="10">14</value>
|
||||
<value level="11">15</value>
|
||||
<value level="1">-5</value>
|
||||
<value level="2">-6</value>
|
||||
<value level="3">-7</value>
|
||||
<value level="4">-8</value>
|
||||
<value level="5">-9</value>
|
||||
<value level="6">-10</value>
|
||||
<value level="7">-11</value>
|
||||
<value level="8">-12</value>
|
||||
<value level="9">-13</value>
|
||||
<value level="10">-14</value>
|
||||
<value level="11">-15</value>
|
||||
</amount>
|
||||
<mode>PER</mode>
|
||||
</effect>
|
||||
|
@@ -4414,7 +4414,7 @@ public abstract class Creature extends WorldObject implements ISkillsHolder, IDe
|
||||
if (target.isImmobilized())
|
||||
{
|
||||
damage *= _stat.getMul(Stat.IMMOBILE_DAMAGE_BONUS, 1);
|
||||
damage /= target.getStat().getMul(Stat.IMMOBILE_DAMAGE_RESIST, 1);
|
||||
damage *= Math.max(0.22, target.getStat().getMul(Stat.IMMOBILE_DAMAGE_RESIST, 1));
|
||||
}
|
||||
|
||||
if (!reflect && !isDOT)
|
||||
|
Reference in New Issue
Block a user