Fix issue where extreme values didn't know if a given value was higher == better or higher == worse

This commit is contained in:
Cmdr McDonald
2017-02-15 19:10:58 +00:00
parent aba2abe507
commit d8e9733170
4 changed files with 17 additions and 14 deletions

View File

@@ -220,7 +220,7 @@ export default class ModificationsMenu extends TranslatedComponent {
const { m, ship } = this.props;
const features = m.blueprint.grades[m.blueprint.grade].features;
for (const featureName in features) {
const value = Math.abs(features[featureName][0]) < Math.abs(features[featureName][1]) ? features[featureName][1] : features[featureName][0];
const value = Modifications.modifications[featureName].higherbetter ? features[featureName][1] : features[featureName][0];
this._setRollResult(ship, m, featureName, value);
}
this.setState({ modifications: this._setModifications(this.props) });