Ignore invulnerable trait at calcMagicDam.
Contributed by nasseka.
This commit is contained in:
@@ -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);
|
damage *= attacker.getStat().getValue(Stat.MAGICAL_SKILL_POWER, 1);
|
||||||
|
|
||||||
return damage;
|
return damage;
|
||||||
|
@@ -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);
|
damage *= attacker.getStat().getValue(Stat.MAGICAL_SKILL_POWER, 1);
|
||||||
|
|
||||||
return damage;
|
return damage;
|
||||||
|
@@ -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);
|
damage *= attacker.getStat().getValue(Stat.MAGICAL_SKILL_POWER, 1);
|
||||||
|
|
||||||
return damage;
|
return damage;
|
||||||
|
@@ -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);
|
damage *= attacker.getStat().getValue(Stat.MAGICAL_SKILL_POWER, 1);
|
||||||
|
|
||||||
return damage;
|
return damage;
|
||||||
|
@@ -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);
|
damage *= attacker.getStat().getValue(Stat.MAGICAL_SKILL_POWER, 1);
|
||||||
|
|
||||||
return damage;
|
return damage;
|
||||||
|
@@ -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);
|
damage *= attacker.getStat().getValue(Stat.MAGICAL_SKILL_POWER, 1);
|
||||||
|
|
||||||
return damage;
|
return damage;
|
||||||
|
@@ -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);
|
damage *= attacker.getStat().getValue(Stat.MAGICAL_SKILL_POWER, 1);
|
||||||
|
|
||||||
return damage;
|
return damage;
|
||||||
|
@@ -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);
|
damage *= attacker.getStat().getValue(Stat.MAGICAL_SKILL_POWER, 1);
|
||||||
|
|
||||||
return damage;
|
return damage;
|
||||||
|
@@ -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);
|
damage *= attacker.getStat().getValue(Stat.MAGICAL_SKILL_POWER, 1);
|
||||||
|
|
||||||
return damage;
|
return damage;
|
||||||
|
@@ -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);
|
damage *= attacker.getStat().getValue(Stat.MAGICAL_SKILL_POWER, 1);
|
||||||
|
|
||||||
return damage;
|
return damage;
|
||||||
|
@@ -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);
|
damage *= attacker.getStat().getValue(Stat.MAGICAL_SKILL_POWER, 1);
|
||||||
|
|
||||||
return damage;
|
return damage;
|
||||||
|
@@ -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);
|
damage *= attacker.getStat().getValue(Stat.MAGICAL_SKILL_POWER, 1);
|
||||||
|
|
||||||
// AoE modifiers.
|
// AoE modifiers.
|
||||||
|
@@ -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);
|
damage *= attacker.getStat().getValue(Stat.MAGICAL_SKILL_POWER, 1);
|
||||||
|
|
||||||
return damage;
|
return damage;
|
||||||
|
@@ -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);
|
damage *= attacker.getStat().getValue(Stat.MAGICAL_SKILL_POWER, 1);
|
||||||
|
|
||||||
return damage;
|
return damage;
|
||||||
|
@@ -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);
|
damage *= attacker.getStat().getValue(Stat.MAGICAL_SKILL_POWER, 1);
|
||||||
|
|
||||||
return damage;
|
return damage;
|
||||||
|
@@ -195,7 +195,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);
|
damage *= attacker.getStat().getValue(Stat.MAGICAL_SKILL_POWER, 1);
|
||||||
|
|
||||||
return damage;
|
return damage;
|
||||||
|
@@ -195,7 +195,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);
|
damage *= attacker.getStat().getValue(Stat.MAGICAL_SKILL_POWER, 1);
|
||||||
|
|
||||||
return damage;
|
return damage;
|
||||||
|
@@ -195,7 +195,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);
|
damage *= attacker.getStat().getValue(Stat.MAGICAL_SKILL_POWER, 1);
|
||||||
|
|
||||||
return damage;
|
return damage;
|
||||||
|
@@ -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);
|
damage *= attacker.getStat().getValue(Stat.MAGICAL_SKILL_POWER, 1);
|
||||||
|
|
||||||
return damage;
|
return damage;
|
||||||
|
@@ -195,7 +195,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);
|
damage *= attacker.getStat().getValue(Stat.MAGICAL_SKILL_POWER, 1);
|
||||||
|
|
||||||
return damage;
|
return damage;
|
||||||
|
@@ -195,7 +195,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);
|
damage *= attacker.getStat().getValue(Stat.MAGICAL_SKILL_POWER, 1);
|
||||||
|
|
||||||
return damage;
|
return damage;
|
||||||
|
@@ -195,7 +195,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);
|
damage *= attacker.getStat().getValue(Stat.MAGICAL_SKILL_POWER, 1);
|
||||||
|
|
||||||
return damage;
|
return damage;
|
||||||
|
@@ -195,7 +195,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);
|
damage *= attacker.getStat().getValue(Stat.MAGICAL_SKILL_POWER, 1);
|
||||||
|
|
||||||
// AoE modifiers.
|
// AoE modifiers.
|
||||||
|
Reference in New Issue
Block a user