SoulFire TypeScript SDK 2.10.3
    Preparing search index...
    FishTask: Message<"soulfire.v1.FishTask"> & {
        biteTimeoutTicks: number;
        castTimeoutTicks: number;
        completeWhenNoRod: boolean;
        maximumCatches: number;
        maximumFailedCasts: number;
        restoreSelectedSlot: boolean;
        rod?: ItemSelector;
    }

    Casts, detects bites on the game thread, reels in, and repeats.

    Type Declaration

    • biteTimeoutTicks: number

      Zero selects the server default.

      from field: uint32 bite_timeout_ticks = 4;

    • castTimeoutTicks: number

      Zero selects the server default.

      from field: uint32 cast_timeout_ticks = 3;

    • completeWhenNoRod: boolean

      from field: bool complete_when_no_rod = 5;

    • maximumCatches: number

      Zero keeps fishing until cancellation.

      from field: uint32 maximum_catches = 1;

    • maximumFailedCasts: number

      Zero allows failed casts until another completion condition is met.

      from field: uint32 maximum_failed_casts = 7;

    • restoreSelectedSlot: boolean

      from field: bool restore_selected_slot = 6;

    • Optionalrod?: ItemSelector

      Restricts which fishing rod may be selected.

      from field: optional soulfire.v1.ItemSelector rod = 2;

    from message soulfire.v1.FishTask