);
}
@@ -64,16 +63,16 @@ export default class ModificationsMenu extends TranslatedComponent {
/**
* Update modification given a value.
- * @param {Number} modId The ID of the modification
+ * @param {Number} name The name of the modification
* @param {Number} value The value to set, in the range [0,1]
*/
- _updateValue(modId, value) {
+ _updateValue(name, value) {
let scaledValue = Math.floor(value * 100) / 10000;
let m = this.props.m;
let ship = this.props.ship;
- ship.setModification(m, modId, scaledValue);
+ ship.setModification(m, name, scaledValue);
this.props.onChange();
}
diff --git a/src/app/components/StandardSlot.jsx b/src/app/components/StandardSlot.jsx
index 1d15d6f4..534c1c38 100644
--- a/src/app/components/StandardSlot.jsx
+++ b/src/app/components/StandardSlot.jsx
@@ -69,22 +69,22 @@ export default class StandardSlot extends TranslatedComponent {
{ m.grp == 'bh' && m.name ?
{translate(m.name)}
: null }
- { m.optmass ?
{translate('optimal mass')}: {m.optmass}{units.T}
: null }
- { m.maxmass ?
{translate('max mass')}: {m.maxmass}{units.T}
: null }
- { m.range ?
{translate('range')}: {m.range}{units.km}
: null }
+ { m.getOptimalMass() ?
{translate('optimal mass')}: {m.getOptimalMass()}{units.T}
: null }
+ { m.getMaxMass() ?
{translate('max mass')}: {m.getMaxMass()}{units.T}
: null }
+ { m.getRange() ?
{translate('range')}: {m.getRange()}{units.km}
: null }
{ m.time ?
{translate('time')}: {formats.time(m.time)}
: null }
- { m.eff ?
{translate('efficiency')}: {m.eff}
: null }
+ { m.getThermalEfficiency() ?
{translate('efficiency')}: {m.getThermalEfficiency()}
: null }
{ m.getPowerGeneration() > 0 ?
{translate('power')}: {formats.round(m.getPowerGeneration())}{units.MW}
: null }
- { m.maxfuel ?
{translate('max')} {translate('fuel')}: {m.maxfuel}{units.T}
: null }
- { m.weaponcapacity ?
{translate('WEP')}: {m.weaponcapacity}{units.MJ} / {m.weaponrecharge}{units.MW}
: null }
- { m.systemcapacity ?
{translate('SYS')}: {m.systemcapacity}{units.MJ} / {m.systemrecharge}{units.MW}
: null }
- { m.enginecapacity ?
{translate('ENG')}: {m.enginecapacity}{units.MJ} / {m.enginerecharge}{units.MW}
: null }
+ { m.getMaxFuelPerJump() ?
{translate('max')} {translate('fuel')}: {m.getMaxFuelPerJump()}{units.T}
: null }
+ { m.getWeaponsCapacity() ?
{translate('WEP')}: {m.getWeaponsCapacity()}{units.MJ} / {m.getWeaponsRechargeRate()}{units.MW}
: null }
+ { m.getSystemsCapacity() ?
{translate('SYS')}: {m.getSystemsCapacity()}{units.MJ} / {m.getSystemsRechargeRate()}{units.MW}
: null }
+ { m.getEnginesCapacity() ?
{translate('ENG')}: {m.getEnginesCapacity()}{units.MJ} / {m.getEnginesRechargeRate()}{units.MW}
: null }