simplify calcPipSpeed

also fix the order of parameters
This commit is contained in:
willyb321
2018-06-28 06:52:23 +10:00
parent 634103f144
commit a2ceb70aa4

View File

@@ -88,12 +88,12 @@ export function speed(mass, baseSpeed, thrusters, engpip) {
/**
* Calculate pip multiplier for speed.
* @param {number} topSpeed The top speed of ship in data
* @param {number} baseSpeed The base speed of ship in data
* @param {number} topSpeed The top speed of ship in data
* @return {number} The multiplier that pips affect speed.
*/
export function calcPipSpeed(topSpeed, baseSpeed) {
return 1 - ((topSpeed - ((topSpeed - baseSpeed) / 4)) / topSpeed);
export function calcPipSpeed(baseSpeed, topSpeed) {
return (topSpeed - baseSpeed) / (4 * topSpeed);
}
/**