Search in sources :

Example 1 with RatingCurve

use of delta.games.lotro.character.stats.ratings.RatingCurve in project lotro-companion by dmorcellet.

the class StatCurvesConfigurationFactory method buildPhysicalMitigationChart.

/**
 * Build configuration for the 'physical mitigation' chart.
 * @return A chart configuration.
 */
public StatCurvesChartConfiguration buildPhysicalMitigationChart() {
    RatingCurve armorMitigation = getArmorMitigationCurve();
    StatCurvesChartConfiguration mitigationCfg = new StatCurvesChartConfiguration("Physical Mitigation", STAT.PHYSICAL_MITIGATION);
    SingleStatCurveConfiguration mitigationCurveCfg = new SingleStatCurveConfiguration("Physical Mitigation", armorMitigation);
    mitigationCurveCfg.addStat(STAT.PHYSICAL_MITIGATION_PERCENTAGE);
    mitigationCfg.addCurve(mitigationCurveCfg);
    return mitigationCfg;
}
Also used : RatingCurve(delta.games.lotro.character.stats.ratings.RatingCurve)

Example 2 with RatingCurve

use of delta.games.lotro.character.stats.ratings.RatingCurve in project lotro-companion by dmorcellet.

the class StatCurvesConfigurationFactory method buildFinesseChart.

/**
 * Build configuration for the 'finesse' chart.
 * @return A chart configuration.
 */
public StatCurvesChartConfiguration buildFinesseChart() {
    RatingCurve finesse = _ratingsMgr.getFinesse();
    StatCurvesChartConfiguration finesseCfg = new StatCurvesChartConfiguration("Finesse", STAT.FINESSE);
    SingleStatCurveConfiguration finesseCurveCfg = new SingleStatCurveConfiguration("Finesse", finesse);
    finesseCurveCfg.addStat(STAT.FINESSE_PERCENTAGE);
    finesseCfg.addCurve(finesseCurveCfg);
    return finesseCfg;
}
Also used : RatingCurve(delta.games.lotro.character.stats.ratings.RatingCurve)

Example 3 with RatingCurve

use of delta.games.lotro.character.stats.ratings.RatingCurve in project lotro-companion by dmorcellet.

the class StatCurvesConfigurationFactory method buildTacticalMitigationChart.

/**
 * Build configuration for the 'tactical mitigation' chart.
 * @return A chart configuration.
 */
public StatCurvesChartConfiguration buildTacticalMitigationChart() {
    RatingCurve armorMitigation = getArmorMitigationCurve();
    StatCurvesChartConfiguration mitigationCfg = new StatCurvesChartConfiguration("Tactical Mitigation", STAT.TACTICAL_MITIGATION);
    SingleStatCurveConfiguration mitigationCurveCfg = new SingleStatCurveConfiguration("Tactical Mitigation", armorMitigation);
    mitigationCurveCfg.addStat(STAT.TACTICAL_MITIGATION_PERCENTAGE);
    mitigationCurveCfg.addStat(STAT.FIRE_MITIGATION_PERCENTAGE);
    mitigationCurveCfg.addStat(STAT.LIGHTNING_MITIGATION_PERCENTAGE);
    mitigationCurveCfg.addStat(STAT.FROST_MITIGATION_PERCENTAGE);
    mitigationCurveCfg.addStat(STAT.ACID_MITIGATION_PERCENTAGE);
    mitigationCurveCfg.addStat(STAT.SHADOW_MITIGATION_PERCENTAGE);
    mitigationCfg.addCurve(mitigationCurveCfg);
    return mitigationCfg;
}
Also used : RatingCurve(delta.games.lotro.character.stats.ratings.RatingCurve)

Example 4 with RatingCurve

use of delta.games.lotro.character.stats.ratings.RatingCurve in project lotro-companion by dmorcellet.

the class StatCurvesConfigurationFactory method buildIncomingHealingChart.

/**
 * Build configuration for the 'incoming healing' chart.
 * @return A chart configuration.
 */
public StatCurvesChartConfiguration buildIncomingHealingChart() {
    RatingCurve incomingHealing = _ratingsMgr.getIncomingHealing();
    StatCurvesChartConfiguration incomingHealingCfg = new StatCurvesChartConfiguration("Incoming Healing", STAT.INCOMING_HEALING);
    SingleStatCurveConfiguration incomingHealingCurveCfg = new SingleStatCurveConfiguration("Incoming Healing", incomingHealing);
    incomingHealingCurveCfg.addStat(STAT.INCOMING_HEALING_PERCENTAGE);
    incomingHealingCfg.addCurve(incomingHealingCurveCfg);
    return incomingHealingCfg;
}
Also used : RatingCurve(delta.games.lotro.character.stats.ratings.RatingCurve)

Example 5 with RatingCurve

use of delta.games.lotro.character.stats.ratings.RatingCurve in project lotro-companion by dmorcellet.

the class StatCurvesConfigurationFactory method buildOrcCraftFellWroughtMitigationChart.

/**
 * Build configuration for the 'orc craft/fell wrought mitigation' chart.
 * @return A chart configuration.
 */
public StatCurvesChartConfiguration buildOrcCraftFellWroughtMitigationChart() {
    RatingCurve armorMitigation = getArmorMitigationCurve();
    StatCurvesChartConfiguration mitigationCfg = new StatCurvesChartConfiguration("Orc Craft/Fell Wrought Mitigation", STAT.OCFW_MITIGATION);
    SingleStatCurveConfiguration mitigationCurveCfg = new SingleStatCurveConfiguration("Orc Craft/Fell Wrought Mitigation", armorMitigation);
    mitigationCurveCfg.addStat(STAT.OCFW_MITIGATION_PERCENTAGE);
    mitigationCfg.addCurve(mitigationCurveCfg);
    return mitigationCfg;
}
Also used : RatingCurve(delta.games.lotro.character.stats.ratings.RatingCurve)

Aggregations

RatingCurve (delta.games.lotro.character.stats.ratings.RatingCurve)18 Paint (java.awt.Paint)2 FixedDecimalsInteger (delta.games.lotro.utils.FixedDecimalsInteger)1