Auto Delivery

Back: Documentation home / README

Overview

Automatically accepts commissions of the currently selected region and delivers goods to the corresponding receivers along the configured paths. In normal mode each account runs at most 3 rounds of accept-and-deliver. The task supports multi-account execution and per-account configuration; the accept-only, deliver-only, and path-test modes do not rotate accounts.

The configuration, regions, and targets come from DeliveryTask.py and delivery_area.py.


Options and configuration

Target ticket amount

Valid values come from DELIVERY_TARGET_TICKET_NUM_OPTIONS, currently 163000, 159000, 119000, 79800, 73100.

The UI shows it as a priority sequence of target ticket amounts, default 119000, and multiple amounts can be configured. The accept loop searches in list order; once an earlier amount is hit, later amounts are no longer searched; only when no commission is available for an earlier amount does it try the next one.


Multi-account mode

Auto Delivery can run as a standalone task or as the ⭐Auto Delivery subtask of Daily Tasks. The standalone task keeps the full multi-account and test entries; the daily subtask reuses the daily task's account loop and only runs the full delivery flow.

  • With 「Multi-account mode」 enabled, the task switches through the accounts in the 「Account list」 one by one to run Auto Delivery.
  • With 「Multi-account independent configuration」 enabled, the same delivery task can override regular configs like target ticket amount and region switching per account; the zip-line config lives in 「Global Config / Zip Line Config」 and is shared across tasks, but each account can also have its own zip-line overrides on the account page.
  • The account list has one account per row; the old 账号, 密码 format is compatible but the password field is ignored. Account switching uses the 「Recent」 list on the game login page and does not enter a password.
  • The standalone task keeps debug options like 「Select test target」, 「Accept only」, and 「Deliver only」; the daily-task entry does not show these options.

Region switching

Select the current delivery region via the dropdown

Switching uses that region's:

  • Commission location recognition rules
  • Delivery target list
  • The corresponding delivery-point zip-line config (matched by location)

Path to {location} delivery point

The zip-line distance sequence from the commission location to the corresponding delivery point

Delivery zip lines and silt-point zip lines are shown separately in the global zip-line config via the category dropdown. After selecting 「Zip Line Config」 on the account page, any route can be overridden per account.

Determines the path from the accepted commission location to the pickup point. Config keys are named 「Path to {location} delivery point」, one key per delivery location; Wuling currently includes:

  • 「Path to Wuling City delivery point」 (Wuling City)
  • 「Path to Test Park delivery point」 (Test Park)

When the corresponding location config is empty, this round of delivery fails directly; it does not borrow another location's route.

Example:

50,34


Workflow

flowchart TD
    A[Start auto delivery] --> A1{Multi-account mode}
    A1 -->|Yes| A2[Enter current account context by account list]
    A1 -->|No| B[Use current account config]
    A2 --> B[Read region switch and target ticket amount after overrides]
    B --> C{Select test target}
    C -->|Specified test| D[Run single-segment or full-loop test]
    C -->|None| E{Deliver only}
    E -->|Yes| H[Recognize current commission target]
    E -->|No| F[Accept commission by target ticket amount]
    F --> G{Accept only}
    G -->|Yes| Z[End]
    G -->|No| H
    H --> I[Teleport to task area]
    I --> J[Pick up goods by path-to-{location} zip-line sequence]
    J --> K[OCR recognize target NPC or recycling target]
    K --> L[Go by target zip-line sequence]
    L --> M[Submit goods]
    M --> N{More accept rounds}
    N -->|Yes| F
    N -->|No| A3{More accounts}
    A3 -->|Yes| A2
    A3 -->|No| Z
    D --> Z

Changyun

The zip-line distance sequence from the delivery point to the Changyun NPC

Determines the path from the delivery point to the Changyun NPC.

Example:

20,15,40


Recycling

The zip-line distance sequence from the delivery point to the recycling station

Determines the path from the delivery point to the recycling station (for recycling-type commissions).

Example:

10,25


Yanning

The zip-line distance sequence from the delivery point to the Yanning NPC

Determines the path from the delivery point to the Yanning NPC, used to complete the corresponding commission's delivery flow.

Example:

30,18,22


Qilun

The zip-line distance sequence from the delivery point to the Qilun NPC

Determines the path from the delivery point to the Qilun NPC, used to complete the corresponding commission's delivery flow.

Example:

45,12


Zhaozhao

The zip-line distance sequence from the delivery point to the Zhaozhao NPC

Determines the path from the delivery point to the Zhaozhao NPC, used to complete the corresponding commission's delivery flow.

Example:

18,26


Pei Lingrong

The zip-line distance sequence from the delivery point to the Pei Lingrong NPC

Determines the path from the delivery point to the Pei Lingrong NPC, used to complete the corresponding commission's delivery flow.

Example:

12,34


Ahe

The zip-line distance sequence from the delivery point to the Ahe NPC

Determines the path from the delivery point to the Ahe NPC, used to complete the corresponding commission's delivery flow.

Example:

22,16

The complete targets in the current region data:

  • Wuling City: Changyun, Recycling, Yanning, Qilun, Yushi, Su Baiyi, Prim
  • Test Park: Zhaozhao, Pei Lingrong, Ahe

Feature options

Whether to enable scroll-zoom view

This config has moved to 「Global Config / Zip Line Config」 and is shared by both the delivery and stamina-farming tasks.

When enabled, the view is automatically scrolled and zoomed when aligning the zip line.

  • May improve alignment success
  • May also significantly reduce success in some cases

Suggestions:

  • When enabled, prefer wide or dark hair (hat) (Bieli, Saixi)
  • Avoid yellow-white hair or hats (recognition may be affected)

Accept only

Prerequisite: Select test target =「None」

Only accepts commissions of the currently selected region, without running the delivery flow.

Supports 7.31w, 7.98w, 11.9w, 15.9w, and 16.3w, with accept priority determined front-to-back by the configured list.


Deliver only

Prerequisite: Select test target =「None」, and a commission of the currently selected region has been accepted and is in a deliverable state

Starts automatic recognition and runs the delivery flow.


Select test target

For debugging or path testing.

  • Default: None (runs the full flow normally)

  • Optional: specify a zip-line fork sequence (for single-path testing)

  • Full-loop test:

    • Tests the full flow of every delivery target in turn
    • Requires the task to be locked at or near the delivery point

Terminate the game on exception

When the script detects an abnormal situation, it automatically closes the game and script to prevent subsequent tasks from hanging or game resource occupation.


Exit after completion

When the task finishes, it automatically:

  • Exits the game
  • Closes the App

Additional notes

All paths are 「zip-line distance sequences」, executed in order.

  • Only the 「Wuling」 region is currently configured, and the default region is also Wuling; an invalid region value falls back to Wuling.

  • When accepting a commission, the location is cached from the commission text. Wuling City searches for the transfer point at the top of the map, Test Park searches on the right side of the map; if the location is not recognized or the config for that location is missing, this round of delivery fails without falling back to a generic map area.

  • The zip-line advance phase always uses the E key to trigger connection points (low-level key input), unaffected by the generic hotkey config.

  • The reason is that this interaction key cannot be rebinded in-game, and high-frequency repeated input reduces the probability of missing short-distance zip-line triggers.


Related documents: Zip Line & Delivery Logic / Delivery Area Maintenance Workflow / Delivery Commission Pickup

View source on GitHub ↗ · Page generated: Aug 10, 2026