SoulFire TypeScript SDK 2.10.3
    Preparing search index...

    Type Alias VillagerTradeTask

    VillagerTradeTask: Message<"soulfire.v1.VillagerTradeTask"> & {
        closeWhenDone: boolean;
        count: number;
        expectedResult?: ItemSelector;
        offerIndex: number;
    }

    Type Declaration

    • closeWhenDone: boolean

      Close the merchant menu after a successful task.

      from field: bool close_when_done = 4;

    • count: number

      Exact number of individual trades to execute.

      from field: int32 count = 2;

    • OptionalexpectedResult?: ItemSelector

      Refuses to trade if the selected offer no longer has this result.

      from field: optional soulfire.v1.ItemSelector expected_result = 3;

    • offerIndex: number

      Zero-based index from ListVillagerTrades.

      from field: uint32 offer_index = 1;

    from message soulfire.v1.VillagerTradeTask