SoulFire TypeScript SDK 2.10.3
    Preparing search index...

    Type Alias MaintainLoadoutTask

    MaintainLoadoutTask: Message<"soulfire.v1.MaintainLoadoutTask"> & {
        checkIntervalTicks: number;
        closeContainer: boolean;
        completeWhenSatisfied: boolean;
        container?: BlockPosition;
        maximumRebalances: number;
        options?: PathfindOptions;
        requirements: LoadoutRequirement[];
    }

    Restocks and deposits against a block container until cancelled or bounded.

    Type Declaration

    • checkIntervalTicks: number

      Zero selects the server default.

      from field: uint32 check_interval_ticks = 4;

    • closeContainer: boolean

      from field: bool close_container = 7;

    • completeWhenSatisfied: boolean

      from field: bool complete_when_satisfied = 6;

    • Optionalcontainer?: BlockPosition

      from field: soulfire.v1.BlockPosition container = 1;

    • maximumRebalances: number

      Zero keeps monitoring until cancelled.

      from field: uint32 maximum_rebalances = 5;

    • Optionaloptions?: PathfindOptions

      from field: soulfire.v1.PathfindOptions options = 3;

    • requirements: LoadoutRequirement[]

      from field: repeated soulfire.v1.LoadoutRequirement requirements = 2;

    from message soulfire.v1.MaintainLoadoutTask