diff --git a/L2J_Mobius_1.0_Ertheia/java/org/l2jmobius/gameserver/model/stats/Formulas.java b/L2J_Mobius_1.0_Ertheia/java/org/l2jmobius/gameserver/model/stats/Formulas.java index 2dbd2dd56e..7e57a1a27a 100644 --- a/L2J_Mobius_1.0_Ertheia/java/org/l2jmobius/gameserver/model/stats/Formulas.java +++ b/L2J_Mobius_1.0_Ertheia/java/org/l2jmobius/gameserver/model/stats/Formulas.java @@ -525,7 +525,7 @@ public final class Formulas return 0; } - double shldRate = target.getStat().getValue(Stats.SHIELD_DEFENCE_RATE) * BaseStats.DEX.calcBonus(target); + double shldRate = target.getStat().getValue(Stats.SHIELD_DEFENCE_RATE) * BaseStats.CON.calcBonus(target); // if attacker use bow and target wear shield, shield block rate is multiplied by 1.3 (30%) if (attacker.getAttackType().isRanged()) @@ -545,7 +545,7 @@ public final class Formulas if (shldRate > Rnd.get(100)) { // If shield succeed, check perfect block. - if (((100 - (2 * BaseStats.DEX.calcBonus(target))) < Rnd.get(100))) + if (((100 - (2 * BaseStats.CON.calcBonus(target))) < Rnd.get(100))) { shldSuccess = SHIELD_DEFENSE_PERFECT_BLOCK; } diff --git a/L2J_Mobius_2.5_Underground/java/org/l2jmobius/gameserver/model/stats/Formulas.java b/L2J_Mobius_2.5_Underground/java/org/l2jmobius/gameserver/model/stats/Formulas.java index 2dbd2dd56e..7e57a1a27a 100644 --- a/L2J_Mobius_2.5_Underground/java/org/l2jmobius/gameserver/model/stats/Formulas.java +++ b/L2J_Mobius_2.5_Underground/java/org/l2jmobius/gameserver/model/stats/Formulas.java @@ -525,7 +525,7 @@ public final class Formulas return 0; } - double shldRate = target.getStat().getValue(Stats.SHIELD_DEFENCE_RATE) * BaseStats.DEX.calcBonus(target); + double shldRate = target.getStat().getValue(Stats.SHIELD_DEFENCE_RATE) * BaseStats.CON.calcBonus(target); // if attacker use bow and target wear shield, shield block rate is multiplied by 1.3 (30%) if (attacker.getAttackType().isRanged()) @@ -545,7 +545,7 @@ public final class Formulas if (shldRate > Rnd.get(100)) { // If shield succeed, check perfect block. - if (((100 - (2 * BaseStats.DEX.calcBonus(target))) < Rnd.get(100))) + if (((100 - (2 * BaseStats.CON.calcBonus(target))) < Rnd.get(100))) { shldSuccess = SHIELD_DEFENSE_PERFECT_BLOCK; } diff --git a/L2J_Mobius_3.0_Helios/java/org/l2jmobius/gameserver/model/stats/Formulas.java b/L2J_Mobius_3.0_Helios/java/org/l2jmobius/gameserver/model/stats/Formulas.java index 2dbd2dd56e..7e57a1a27a 100644 --- a/L2J_Mobius_3.0_Helios/java/org/l2jmobius/gameserver/model/stats/Formulas.java +++ b/L2J_Mobius_3.0_Helios/java/org/l2jmobius/gameserver/model/stats/Formulas.java @@ -525,7 +525,7 @@ public final class Formulas return 0; } - double shldRate = target.getStat().getValue(Stats.SHIELD_DEFENCE_RATE) * BaseStats.DEX.calcBonus(target); + double shldRate = target.getStat().getValue(Stats.SHIELD_DEFENCE_RATE) * BaseStats.CON.calcBonus(target); // if attacker use bow and target wear shield, shield block rate is multiplied by 1.3 (30%) if (attacker.getAttackType().isRanged()) @@ -545,7 +545,7 @@ public final class Formulas if (shldRate > Rnd.get(100)) { // If shield succeed, check perfect block. - if (((100 - (2 * BaseStats.DEX.calcBonus(target))) < Rnd.get(100))) + if (((100 - (2 * BaseStats.CON.calcBonus(target))) < Rnd.get(100))) { shldSuccess = SHIELD_DEFENSE_PERFECT_BLOCK; } diff --git a/L2J_Mobius_4.0_GrandCrusade/java/org/l2jmobius/gameserver/model/stats/Formulas.java b/L2J_Mobius_4.0_GrandCrusade/java/org/l2jmobius/gameserver/model/stats/Formulas.java index b298678c08..29dd895c61 100644 --- a/L2J_Mobius_4.0_GrandCrusade/java/org/l2jmobius/gameserver/model/stats/Formulas.java +++ b/L2J_Mobius_4.0_GrandCrusade/java/org/l2jmobius/gameserver/model/stats/Formulas.java @@ -525,7 +525,7 @@ public final class Formulas return 0; } - double shldRate = target.getStat().getValue(Stats.SHIELD_DEFENCE_RATE) * BaseStats.DEX.calcBonus(target); + double shldRate = target.getStat().getValue(Stats.SHIELD_DEFENCE_RATE) * BaseStats.CON.calcBonus(target); // if attacker use bow and target wear shield, shield block rate is multiplied by 1.3 (30%) if (attacker.getAttackType().isRanged()) @@ -545,7 +545,7 @@ public final class Formulas if (shldRate > Rnd.get(100)) { // If shield succeed, check perfect block. - if (((100 - (2 * BaseStats.DEX.calcBonus(target))) < Rnd.get(100))) + if (((100 - (2 * BaseStats.CON.calcBonus(target))) < Rnd.get(100))) { shldSuccess = SHIELD_DEFENSE_PERFECT_BLOCK; } diff --git a/L2J_Mobius_5.0_Salvation/java/org/l2jmobius/gameserver/model/stats/Formulas.java b/L2J_Mobius_5.0_Salvation/java/org/l2jmobius/gameserver/model/stats/Formulas.java index b298678c08..29dd895c61 100644 --- a/L2J_Mobius_5.0_Salvation/java/org/l2jmobius/gameserver/model/stats/Formulas.java +++ b/L2J_Mobius_5.0_Salvation/java/org/l2jmobius/gameserver/model/stats/Formulas.java @@ -525,7 +525,7 @@ public final class Formulas return 0; } - double shldRate = target.getStat().getValue(Stats.SHIELD_DEFENCE_RATE) * BaseStats.DEX.calcBonus(target); + double shldRate = target.getStat().getValue(Stats.SHIELD_DEFENCE_RATE) * BaseStats.CON.calcBonus(target); // if attacker use bow and target wear shield, shield block rate is multiplied by 1.3 (30%) if (attacker.getAttackType().isRanged()) @@ -545,7 +545,7 @@ public final class Formulas if (shldRate > Rnd.get(100)) { // If shield succeed, check perfect block. - if (((100 - (2 * BaseStats.DEX.calcBonus(target))) < Rnd.get(100))) + if (((100 - (2 * BaseStats.CON.calcBonus(target))) < Rnd.get(100))) { shldSuccess = SHIELD_DEFENSE_PERFECT_BLOCK; } diff --git a/L2J_Mobius_5.5_EtinasFate/java/org/l2jmobius/gameserver/model/stats/Formulas.java b/L2J_Mobius_5.5_EtinasFate/java/org/l2jmobius/gameserver/model/stats/Formulas.java index b298678c08..29dd895c61 100644 --- a/L2J_Mobius_5.5_EtinasFate/java/org/l2jmobius/gameserver/model/stats/Formulas.java +++ b/L2J_Mobius_5.5_EtinasFate/java/org/l2jmobius/gameserver/model/stats/Formulas.java @@ -525,7 +525,7 @@ public final class Formulas return 0; } - double shldRate = target.getStat().getValue(Stats.SHIELD_DEFENCE_RATE) * BaseStats.DEX.calcBonus(target); + double shldRate = target.getStat().getValue(Stats.SHIELD_DEFENCE_RATE) * BaseStats.CON.calcBonus(target); // if attacker use bow and target wear shield, shield block rate is multiplied by 1.3 (30%) if (attacker.getAttackType().isRanged()) @@ -545,7 +545,7 @@ public final class Formulas if (shldRate > Rnd.get(100)) { // If shield succeed, check perfect block. - if (((100 - (2 * BaseStats.DEX.calcBonus(target))) < Rnd.get(100))) + if (((100 - (2 * BaseStats.CON.calcBonus(target))) < Rnd.get(100))) { shldSuccess = SHIELD_DEFENSE_PERFECT_BLOCK; } diff --git a/L2J_Mobius_6.0_Fafurion/java/org/l2jmobius/gameserver/model/stats/Formulas.java b/L2J_Mobius_6.0_Fafurion/java/org/l2jmobius/gameserver/model/stats/Formulas.java index b298678c08..29dd895c61 100644 --- a/L2J_Mobius_6.0_Fafurion/java/org/l2jmobius/gameserver/model/stats/Formulas.java +++ b/L2J_Mobius_6.0_Fafurion/java/org/l2jmobius/gameserver/model/stats/Formulas.java @@ -525,7 +525,7 @@ public final class Formulas return 0; } - double shldRate = target.getStat().getValue(Stats.SHIELD_DEFENCE_RATE) * BaseStats.DEX.calcBonus(target); + double shldRate = target.getStat().getValue(Stats.SHIELD_DEFENCE_RATE) * BaseStats.CON.calcBonus(target); // if attacker use bow and target wear shield, shield block rate is multiplied by 1.3 (30%) if (attacker.getAttackType().isRanged()) @@ -545,7 +545,7 @@ public final class Formulas if (shldRate > Rnd.get(100)) { // If shield succeed, check perfect block. - if (((100 - (2 * BaseStats.DEX.calcBonus(target))) < Rnd.get(100))) + if (((100 - (2 * BaseStats.CON.calcBonus(target))) < Rnd.get(100))) { shldSuccess = SHIELD_DEFENSE_PERFECT_BLOCK; } diff --git a/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/model/stats/Formulas.java b/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/model/stats/Formulas.java index 29b27c9c0b..0bf3bd17a4 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/model/stats/Formulas.java +++ b/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/model/stats/Formulas.java @@ -525,7 +525,7 @@ public final class Formulas return 0; } - double shldRate = target.getStat().getValue(Stats.SHIELD_DEFENCE_RATE) * BaseStats.DEX.calcBonus(target); + double shldRate = target.getStat().getValue(Stats.SHIELD_DEFENCE_RATE) * BaseStats.CON.calcBonus(target); // if attacker use bow and target wear shield, shield block rate is multiplied by 1.3 (30%) if (attacker.getAttackType().isRanged()) @@ -545,7 +545,7 @@ public final class Formulas if (shldRate > Rnd.get(100)) { // If shield succeed, check perfect block. - if (((100 - (2 * BaseStats.DEX.calcBonus(target))) < Rnd.get(100))) + if (((100 - (2 * BaseStats.CON.calcBonus(target))) < Rnd.get(100))) { shldSuccess = SHIELD_DEFENSE_PERFECT_BLOCK; } diff --git a/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/model/stats/Formulas.java b/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/model/stats/Formulas.java index 29b27c9c0b..0bf3bd17a4 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/model/stats/Formulas.java +++ b/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/model/stats/Formulas.java @@ -525,7 +525,7 @@ public final class Formulas return 0; } - double shldRate = target.getStat().getValue(Stats.SHIELD_DEFENCE_RATE) * BaseStats.DEX.calcBonus(target); + double shldRate = target.getStat().getValue(Stats.SHIELD_DEFENCE_RATE) * BaseStats.CON.calcBonus(target); // if attacker use bow and target wear shield, shield block rate is multiplied by 1.3 (30%) if (attacker.getAttackType().isRanged()) @@ -545,7 +545,7 @@ public final class Formulas if (shldRate > Rnd.get(100)) { // If shield succeed, check perfect block. - if (((100 - (2 * BaseStats.DEX.calcBonus(target))) < Rnd.get(100))) + if (((100 - (2 * BaseStats.CON.calcBonus(target))) < Rnd.get(100))) { shldSuccess = SHIELD_DEFENSE_PERFECT_BLOCK; } diff --git a/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/model/stats/Formulas.java b/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/model/stats/Formulas.java index 29b27c9c0b..0bf3bd17a4 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/model/stats/Formulas.java +++ b/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/model/stats/Formulas.java @@ -525,7 +525,7 @@ public final class Formulas return 0; } - double shldRate = target.getStat().getValue(Stats.SHIELD_DEFENCE_RATE) * BaseStats.DEX.calcBonus(target); + double shldRate = target.getStat().getValue(Stats.SHIELD_DEFENCE_RATE) * BaseStats.CON.calcBonus(target); // if attacker use bow and target wear shield, shield block rate is multiplied by 1.3 (30%) if (attacker.getAttackType().isRanged()) @@ -545,7 +545,7 @@ public final class Formulas if (shldRate > Rnd.get(100)) { // If shield succeed, check perfect block. - if (((100 - (2 * BaseStats.DEX.calcBonus(target))) < Rnd.get(100))) + if (((100 - (2 * BaseStats.CON.calcBonus(target))) < Rnd.get(100))) { shldSuccess = SHIELD_DEFENSE_PERFECT_BLOCK; } diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/model/stats/Formulas.java b/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/model/stats/Formulas.java index 29b27c9c0b..0bf3bd17a4 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/model/stats/Formulas.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/model/stats/Formulas.java @@ -525,7 +525,7 @@ public final class Formulas return 0; } - double shldRate = target.getStat().getValue(Stats.SHIELD_DEFENCE_RATE) * BaseStats.DEX.calcBonus(target); + double shldRate = target.getStat().getValue(Stats.SHIELD_DEFENCE_RATE) * BaseStats.CON.calcBonus(target); // if attacker use bow and target wear shield, shield block rate is multiplied by 1.3 (30%) if (attacker.getAttackType().isRanged()) @@ -545,7 +545,7 @@ public final class Formulas if (shldRate > Rnd.get(100)) { // If shield succeed, check perfect block. - if (((100 - (2 * BaseStats.DEX.calcBonus(target))) < Rnd.get(100))) + if (((100 - (2 * BaseStats.CON.calcBonus(target))) < Rnd.get(100))) { shldSuccess = SHIELD_DEFENSE_PERFECT_BLOCK; }