Cosmos Journeyer API Documentation - v1.10.1
    Preparing search index...
    Index

    Constructors

    • Parameters

      • serializedSpaceship: {
            components: {
                optional: [
                    | null
                    | { quality: number; size: number; type: "discoveryScanner" }
                    | { quality: number; size: number; type: "fuelScoop" }
                    | {
                        currentFuel01: number;
                        quality: number;
                        size: number;
                        type: "fuelTank";
                    },
                    | null
                    | { quality: number; size: number; type: "discoveryScanner" }
                    | { quality: number; size: number; type: "fuelScoop" }
                    | {
                        currentFuel01: number;
                        quality: number;
                        size: number;
                        type: "fuelTank";
                    },
                    | null
                    | { quality: number; size: number; type: "discoveryScanner" }
                    | { quality: number; size: number; type: "fuelScoop" }
                    | {
                        currentFuel01: number;
                        quality: number;
                        size: number;
                        type: "fuelTank";
                    },
                ];
                primary: {
                    fuelTank: | null
                    | {
                        currentFuel01: number;
                        quality: number;
                        size: number;
                        type: "fuelTank";
                    };
                    thrusters: null
                    | { quality: number; size: number; type: "thrusters" };
                    warpDrive: null | { quality: number; size: number; type: "warpDrive" };
                };
            };
            id: string;
            name: string;
            type: WANDERER;
        }
      • unfitComponents: Set<
            | { quality: number; size: number; type: "discoveryScanner" }
            | { quality: number; size: number; type: "fuelScoop" }
            | {
                currentFuel01: number;
                quality: number;
                size: number;
                type: "fuelTank";
            }
            | { quality: number; size: number; type: "thrusters" }
            | { quality: number; size: number; type: "warpDrive" },
        >

      Returns SpaceshipInternals

    Properties

    optionals: readonly ComponentSlot[]
    primary: Readonly<
        {
            fuelTank: ComponentSlot;
            thrusters: ComponentSlot;
            warpDrive: ComponentSlot;
        },
    >
    type: WANDERER

    Methods

    • Returns {
          optional: [
              | null
              | { quality: number; size: number; type: "discoveryScanner" }
              | { quality: number; size: number; type: "fuelScoop" }
              | {
                  currentFuel01: number;
                  quality: number;
                  size: number;
                  type: "fuelTank";
              },
              | null
              | { quality: number; size: number; type: "discoveryScanner" }
              | { quality: number; size: number; type: "fuelScoop" }
              | {
                  currentFuel01: number;
                  quality: number;
                  size: number;
                  type: "fuelTank";
              },
              | null
              | { quality: number; size: number; type: "discoveryScanner" }
              | { quality: number; size: number; type: "fuelScoop" }
              | {
                  currentFuel01: number;
                  quality: number;
                  size: number;
                  type: "fuelTank";
              },
          ];
          primary: {
              fuelTank: | null
              | {
                  currentFuel01: number;
                  quality: number;
                  size: number;
                  type: "fuelTank";
              };
              thrusters: null
              | { quality: number; size: number; type: "thrusters" };
              warpDrive: null | { quality: number; size: number; type: "warpDrive" };
          };
      }