import type { Location } from "../schemas"; /** * Base-game destinations (GDD ยง9). Cargo flows: Earth and Mars make goods, the * Moon and Ceres mine ore (heavy), Jupiter refines fuel (dangerous); remote * outposts import high-value equipment. */ export const locations: Location[] = [ { id: "earth", name: "Earth", type: "atmospheric-world", landingRequirement: "atmospheric", body: "earth", sprite: "body-earth", launchCostMultiplier: 3, startsDiscovered: true, bayLeasePrice: 1000, produces: ["standard", "high-value"], demands: ["heavy", "dangerous"], }, { id: "moon", name: "Moon", type: "airless-body", landingRequirement: "vacuum", body: "moon", sprite: "body-moon", launchCostMultiplier: 0.5, startsDiscovered: true, bayLeasePrice: 800, produces: ["standard", "heavy"], demands: ["standard", "high-value", "dangerous"], }, { id: "mars", name: "Mars", type: "atmospheric-world", landingRequirement: "atmospheric", body: "mars", sprite: "body-mars", launchCostMultiplier: 1.5, startsDiscovered: false, bayLeasePrice: 20000, produces: ["standard", "high-value"], demands: ["heavy", "dangerous"], }, { id: "ceres-station", name: "Ceres Station", type: "belt-station", landingRequirement: "vacuum", body: "ceres", sprite: "body-ceres", launchCostMultiplier: 0.3, startsDiscovered: false, bayLeasePrice: 40000, produces: ["heavy"], demands: ["standard", "high-value", "dangerous"], }, { id: "jupiter-cloud-platform", name: "Jupiter Cloud Platform", type: "cloud-platform", landingRequirement: "atmospheric", body: "jupiter", sprite: "body-jupiter", badge: "badge-cloud-platform", launchCostMultiplier: 2, startsDiscovered: false, bayLeasePrice: 80000, produces: ["dangerous"], demands: ["standard", "high-value", "heavy"], }, ];