UNPKG

@kayahr/ed-journal

Version:

Typescript library to read/watch the player journal of Frontier's game Elite Dangerous

46 lines (45 loc) 1.2 kB
import { type JournalEvent } from "../../JournalEvent.js"; export interface Pack { PackTheme: string; PackTier: number; } export interface CarrierStats extends JournalEvent<"CarrierStats"> { CarrierID: number; Callsign: string; Name: string; DockingAccess: string; AllowNotorious: boolean; FuelLevel: number; JumpRangeCurr: number; JumpRangeMax: number; PendingDecommission: boolean; SpaceUsage: { TotalCapacity: number; Crew: number; Cargo: number; CargoSpaceReserved: number; ShipPacks: number; ModulePacks: number; FreeSpace: number; }; Finance: { CarrierBalance: number; ReserveBalance: number; AvailableBalance: number; ReservePercent?: number; TaxRate_rearm?: number; TaxRate_refuel?: number; TaxRate_repair?: number; TaxRate_pioneersupplies?: number; TaxRate_shipyard?: number; TaxRate_outfitting?: number; }; Crew: Array<{ CrewRole: string; Activated: boolean; Enabled?: boolean; CrewName?: string; }>; ShipPacks: Pack[]; ModulePacks: Pack[]; }