Ignore invulnerable trait at calcMagicDam.

Contributed by nasseka.
This commit is contained in:
MobiusDevelopment
2022-05-05 22:15:33 +00:00
parent 0b80d2b80a
commit 4c5d91459f
23 changed files with 46 additions and 23 deletions

View File

@ -194,7 +194,8 @@ public class Formulas
}
}
damage = damage * critMod * generalTraitMod * weaknessMod * attributeMod * randomMod * pvpPveMod;
// Nasseka rev. 10196: generalTraitMod == 0 ? 1 : generalTraitMod (no invulnerable traits).
damage = damage * critMod * (generalTraitMod == 0 ? 1 : generalTraitMod) * weaknessMod * attributeMod * randomMod * pvpPveMod;
damage *= attacker.getStat().getValue(Stat.MAGICAL_SKILL_POWER, 1);
return damage;