soulfire.tasks

Attributes

Classes

TaskStartOptions

Scheduling, lifecycle, and request options for a bot task.

EntityTargetLike

Base class for protocol classes.

ContainerTransferSpec

LoadoutRequirementSpec

SchematicBlock

SoulFireTask

A handle for a server task with a typed result.

SoulFireTasks

Start and observe durable jobs for one bot.

Functions

Module Contents

type soulfire.tasks.HeaderFactory = Callable[[dict[str, str] | None], dict[str, str] | None]
type soulfire.tasks.FollowEntityTarget = EntityTargetLike | int
type soulfire.tasks.AttackEntityTarget = EntityTargetLike | int
soulfire.tasks.is_terminal_task_status(status: soulfire.task_pb2.BotTaskStatus) → bool[source]