FishingDockGates: {
    buildCompletesAt: string | null;
    buildTime: boolean;
    complete: boolean;
    contributors: boolean;
    contributorsHave: number;
    contributorsNeed: number;
    manifest: FishingManifestLine[];
    materials: boolean;
    msRemaining: number | null;
    scrapHave: number;
    scrapNeed: number;
}

Type declaration

  • buildCompletesAt: string | null
  • buildTime: boolean
  • complete: boolean

    All three. Any one alone never completes a tier - each closes a different failure.

  • contributors: boolean
  • contributorsHave: number
  • contributorsNeed: number
  • manifest: FishingManifestLine[]
  • materials: boolean
  • msRemaining: number | null

    Null until materials and contributors are both met, so the build has not started.

  • scrapHave: number
  • scrapNeed: number