Corrections to match proper ImmobileDamageResist effect logic.

This commit is contained in:
MobiusDevelopment
2021-01-10 01:22:27 +00:00
parent 71d48985e4
commit d9f63e6f77
28 changed files with 146 additions and 146 deletions

View File

@@ -1367,20 +1367,20 @@
<value level="4">0</value>
<value level="5">0</value>
<value level="6">0</value>
<value level="7">5</value>
<value level="8">7</value>
<value level="9">9</value>
<value level="10">11</value>
<value level="11">13</value>
<value level="12">15</value>
<value level="13">17</value>
<value level="14">18</value>
<value level="15">20</value>
<value level="16">22</value>
<value level="17">24</value>
<value level="18">26</value>
<value level="19">28</value>
<value level="20">30</value>
<value level="7">-5</value>
<value level="8">-7</value>
<value level="9">-9</value>
<value level="10">-11</value>
<value level="11">-13</value>
<value level="12">-15</value>
<value level="13">-17</value>
<value level="14">-18</value>
<value level="15">-20</value>
<value level="16">-22</value>
<value level="17">-24</value>
<value level="18">-26</value>
<value level="19">-28</value>
<value level="20">-30</value>
</amount>
</effect>
<effect name="PveMagicalSkillDefenceBonus">

View File

@@ -4418,7 +4418,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)