UNPKG

@kayahr/ed-journal

Version:

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

55 lines (54 loc) 1.49 kB
import type { JournalEvent } from "../../JournalEvent.ts"; import type { ID } from "../types/ID.ts"; export interface MissionCompleted extends JournalEvent<"MissionCompleted"> { Commodity?: string; Commodity_Localised?: string; CommodityReward?: Array<{ Count: number; Name: string; Name_Localised?: string; }>; Count?: number; NewDestinationStation?: string; DestinationStation?: string; DestinationSettlement?: string; NewDestinationSystem?: string; DestinationSystem?: string; Donation?: string | number; Donated?: number; Faction: string; KillCount?: number; FactionEffects?: Array<{ Faction: string; Effects: Array<{ Effect: string; Effect_Localised?: string; Trend: string; }>; Influence: Array<{ System?: number; SystemAddress?: ID; Trend: string; Influence?: string; }>; ReputationTrend?: string; Reputation: string; }>; MissionID: ID; Name: string; LocalisedName?: string; PermitsAwarded?: string[]; Reward?: number; MaterialsReward?: Array<{ Name: string; Name_Localised?: string; Category: string; Category_Localised: string; Count: number; }>; Target?: string; Target_Localised?: string; TargetType?: string; TargetType_Localised?: string; TargetFaction?: string; }