|
@@ -57,19 +57,22 @@ public class AcrobaticsCommand extends SkillCommand {
|
|
|
|
|
|
if(abstractSubSkill != null)
|
|
|
{
|
|
|
- double maxBonusLevel = Config.getInstance().getIsRetroMode() ? AdvancedConfig.getInstance().getMaxBonusLevel(abstractSubSkill) * 10 : AdvancedConfig.getInstance().getMaxBonusLevel(abstractSubSkill);
|
|
|
+ double maxBonusLevel = AdvancedConfig.getInstance().getMaxBonusLevel(abstractSubSkill);
|
|
|
double maxChance = AdvancedConfig.getInstance().getMaxChance(abstractSubSkill);
|
|
|
double rollChance = SkillUtils.getChanceOfSuccess(skillValue, maxBonusLevel, maxChance);
|
|
|
double graceChance = SkillUtils.getChanceOfSuccess(skillValue, maxBonusLevel, maxChance / 2);
|
|
|
|
|
|
- String rollChanceLucky = isLucky ? percent.format(Math.min(rollChance * 1.3333D, 100.0D) / 100.0D) : null;
|
|
|
- String graceChanceLucky = isLucky ? percent.format(Math.min(rollChance * 1.3333D, 100.0D) / 100.0D) : null;
|
|
|
+ rollChance = Math.min(100.0D, rollChance);
|
|
|
+ graceChance = Math.min(100.0D, graceChance);
|
|
|
|
|
|
+ String rollChanceLucky = isLucky ? percent.format(Math.min(100.0D, (rollChance * 1.3333D) / 100.0D)) : null;
|
|
|
+ String graceChanceLucky = isLucky ? percent.format(Math.min(100.0D, (graceChance * 1.3333D) / 100.0D)) : null;
|
|
|
|
|
|
- messages.add(getStatMessage(SubSkillType.ACROBATICS_ROLL, percent.format(rollChance))
|
|
|
- + (isLucky ? LocaleLoader.getString("Perks.Lucky.Bonus", rollChanceLucky) : ""));
|
|
|
- messages.add(getStatMessage(true, false, SubSkillType.ACROBATICS_ROLL, percent.format(graceChance))
|
|
|
- + (isLucky ? LocaleLoader.getString("Perks.Lucky.Bonus", graceChanceLucky) : ""));
|
|
|
+ messages.add(getStatMessage(SubSkillType.ACROBATICS_ROLL, percent.format(rollChance)
|
|
|
+ + (isLucky ? LocaleLoader.getString("Perks.Lucky.Bonus", rollChanceLucky) : "")));
|
|
|
+
|
|
|
+ messages.add(getStatMessage(true, false, SubSkillType.ACROBATICS_ROLL, percent.format(graceChance)
|
|
|
+ + (isLucky ? LocaleLoader.getString("Perks.Lucky.Bonus", graceChanceLucky) : "")));
|
|
|
}
|
|
|
}
|
|
|
|