7 lines
355 B
TypeScript
7 lines
355 B
TypeScript
import type { Location, ShipModel } from "@deadhead/content";
|
||
|
||
/** Fuel cost in credits: distance × the ship's cost per million km × the origin's launch multiplier. */
|
||
export function fuelCost(ship: ShipModel, origin: Location, distanceMillionKm: number): number {
|
||
return distanceMillionKm * ship.fuelCostPerMillionKm * origin.launchCostMultiplier;
|
||
}
|