Skip to content
View in the app

A better way to browse. Learn more.

OSBot :: 2007 OSRS Botting

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

KO Farming AIO

Featured Replies

ec220009-4067-411b-89f1-687203f8b85c.png


Script Overview

KO Farming AIO fully automates efficient farming runs across Gielinor with intelligent patch handling, routing, and resource management.

The script handles patch clearing, seed planting, composting, harvesting, and banking, while intelligently navigating between patch locations.

Designed to maximize XP efficiency while minimizing login time.


⚙️ Feature Overview

⚙️ Automation

🌱 Patch Types

🧠 Smart Systems

📡 Integrations

Training Queue

Herb Patches

Patch Detection

Discord Alerts

Auto Banking

Tree Patches

Smart Routing

Runtime Notifications

Compost Usage

Fruit Trees

Patch Status Tracking

Stop Conditions

Resource Management

Allotments

Patch Cycle Automation

Configurable Runs


🌿 Farming Run Tasks

The script fully automates farming runs with intelligent patch handling.

Core Features

• Automatic patch clearing (rake weeds / clear dead crops)
• Intelligent seed planting based on patch type
• Compost application (once per patch cycle)
• Optional harvesting when crops are ready
• Automated patch-by-patch route traversal
• Custom patch location selection
• Automatic banking when seeds, compost, or tools are missing
• Random Patch Orderings per farm run
• Customizable Sleep Grow Timer


♻️ Compost Support

Supported Compost Types

• Compost
• Supercompost
• Ultracompost
• Bottomless Compost Bucket


🗺️ Supported Patch Locations

🌾 Main Patch Routes

• Falador
• Port Phasmatys
• Catherby
• Ardougne
• Hosidius


❄️ High-Level / Bonus Patches

• Troll Stronghold
• Harmony Island
• Weiss


🏛️ Guild / Special Locations

• Farming Guild
• Civitas illa Fortis
• Prifddinas
• Kastori


🌾 Hops Patch Routes

Supported Locations

• Lumbridge (North of Lumbridge Farm)
• Seers' Village (West of Seers')
• Yanille
• Aldarin


Supported Hops Crops

• Barley
• Hammerstone hops
• Asgarnian hops
• Jute
• Yanillian hops
• Flax
• Krandorian hops
• Wildblood hops
• Hemp
• Cotton


🌳 Tree Patch Routes

🌲 Tree Patches

• Lumbridge Tree
• Varrock Tree
• Falador Park Tree
• Taverley Tree
• Gnome Stronghold Tree
• Farming Guild Tree
• Nemus Retreat Tree


🌲 Supported Tree Seeds

• Oak
• Willow
• Maple
• Yew
• Magic


🍎 Fruit Tree Patches

Supported Locations

• Gnome Stronghold
• Catherby
• Gnome Maze
• Brimhaven
• Lletya
• Farming Guild
• Kastori


Supported Fruit Tree Sappling

• Apple
• Banana
• Orange
• Curry
• Pineapple
• Papaya
• Palm
• Dragonfruit


🌸 Flower Patches

Supported Flower Seeds

• Marigold
• Rosemary
• Nasturtium
• Woad
• Limpwurt
• White Lily


🌿 Herb Patches

Supported Herb Seeds

• Guam
• Marrentill
• Tarromin
• Harralander
• Ranarr
• Toadflax
• Irit
• Avantoe
• Kwuarm
• Snapdragon
• Huasca
• Cadantine
• Lantadyme
• Dwarf Weed
• Torstol


🥕 Allotment Patches

Supported Allotment Seeds

• Potato
• Onion
• Cabbage
• Tomato
• Sweetcorn
• Strawberry
• Watermelon
• Snape Grass


⚙️ Additional Automation Features

🧠 Smart Farming Runs

The script automatically:

• Detects patch state
• Rakes weeds if needed
• Applies compost
• Plants correct seeds
• Harvests when ready
• Travels to the next patch


📡 Discord Alerts

Optional Discord webhook notifications.

Supported Events

• Script Started
• Script Stopped
• Stop Conditions Triggered
• Important Runtime Events


📸 Screenshots

Screenshots

IMG-1321.pngqs J9b LIMG 1322MQMj0d Qooe Rokn


🐞 Bug Report Template

Use the template below when reporting bugs.

Bug Report Template

OSBot Version:
(Example: OSBot 2.7.205)

Script Version:
(Example: KO Farming AIO v1.2)

Patch Location:
(Herb / Tree / Fruit Tree / Hops / Allotment)

Description of the Issue:

Steps to Reproduce:
1.
2.
3.

Expected Behavior:

Actual Behavior:

Picture / Video:

FULL LOG:
(Paste the entire script log here)

Edited by skillerkidos1

  • 2 weeks later...

Hello,

id like to report a bug while using this script

OSBot Version: 3.1.3 vip


Script Version:
KO Farming AIO

Patch Location:
(Herb / Tree / Fruit Tree / Hops / Allotment)

Description of the Issue:

when using an allotment for watermelon, toadflax herbs, and maple tree run at once the script will start and then stop and say it is a missing a "curry leaf" but that item is not required for this specific run.

Steps to Reproduce:
1. start the script to run a watermelon allotment, toadflax herbs, and maple trees
2.
3.

Expected Behavior:
To perform the allotment/herb/treerun
Actual Behavior:
Withdraws items and then stops
Picture / Video:

FULL LOG:
[03/29 08:15:20 PM] - Toadflax seed x5 (inv: 0) [SEED => withdraw ALL]

[03/29 08:15:20 PM] - Falador teleport x1 (inv: 0)

[03/29 08:15:20 PM] - Ectophial x1 (inv: 0)

[03/29 08:15:20 PM] - Camelot teleport x1 (inv: 0)

[03/29 08:15:20 PM] - Ardougne teleport x1 (inv: 0)

[03/29 08:15:20 PM] - Civitas illa fortis teleport x1 (inv: 0)

[03/29 08:15:20 PM] - Battlefront teleport x1 (inv: 0)

[03/29 08:15:20 PM] - Watering can x2 (inv: 0)

[03/29 08:15:20 PM] - Coins x50000 (inv: 0)

[03/29 08:15:20 PM] [Farm][Bank] Bank is open.

[03/29 08:15:20 PM] [Farm][Bank] Next missing: 'Watermelon seed' need 6 (inv 0) | seed=true tool=false protection=false -> withdrawing 0 (0=ALL). Bank has 745

[03/29 08:15:21 PM] [Farm][Bank] bank_withdraw_by_name('Watermelon seed', 0) -> true

[03/29 08:15:21 PM] [Farm][Bank] 'Watermelon seed' inv before=0 after=745

[03/29 08:15:22 PM] [Farm][Bank] ensure_items_for_run_or_bank: tasks=11

[03/29 08:15:22 PM] [Farm][Bank] Tool 'Rake' required qty 11 -> clamping to 1 (non-consumable)

[03/29 08:15:22 PM] [Farm][Bank] Tool 'Seed dibber' required qty 11 -> clamping to 1 (non-consumable)

[03/29 08:15:22 PM] [Farm][Bank] Tool 'Spade' required qty 11 -> clamping to 1 (non-consumable)

[03/29 08:15:22 PM] [Farm][Bank] Tool 'Bottomless compost bucket' required qty 11 -> clamping to 1 (non-consumable)

[03/29 08:15:22 PM] [Farm][Bank] Watering demand for run: uses=12 target_cans=2 target_charges=12 (can(8) first)

[03/29 08:15:22 PM] [Farm][Bank] Requiring Coins x50000 for run banking/travel support

[03/29 08:15:22 PM] [Farm][Bank] Required items for run (merged, compost ignored, tools clamped):

[03/29 08:15:22 PM] - Rake x1 (inv: 1) [TOOL => max 1]

[03/29 08:15:22 PM] - Seed dibber x1 (inv: 1) [TOOL => max 1]

[03/29 08:15:22 PM] - Spade x1 (inv: 1) [TOOL => max 1]

[03/29 08:15:22 PM] - Watermelon seed x6 (inv: 745) [SEED => withdraw ALL]

[03/29 08:15:22 PM] - Bottomless compost bucket x1 (inv: 0) [TOOL => max 1]

[03/29 08:15:22 PM] - Curry leaf x60 (inv: 0)

[03/29 08:15:22 PM] - Toadflax seed x5 (inv: 0) [SEED => withdraw ALL]

[03/29 08:15:22 PM] - Falador teleport x1 (inv: 0)

[03/29 08:15:22 PM] - Ectophial x1 (inv: 0)

[03/29 08:15:22 PM] - Camelot teleport x1 (inv: 0)

[03/29 08:15:22 PM] - Ardougne teleport x1 (inv: 0)

[03/29 08:15:22 PM] - Civitas illa fortis teleport x1 (inv: 0)

[03/29 08:15:22 PM] - Battlefront teleport x1 (inv: 0)

[03/29 08:15:22 PM] - Watering can x2 (inv: 0)

[03/29 08:15:22 PM] - Coins x50000 (inv: 0)

[03/29 08:15:22 PM] [Farm][Bank] Bank is open.

[03/29 08:15:22 PM] [Farm][Bank] Next missing: 'Bottomless compost bucket' need 1 (inv 0) | seed=false tool=true protection=false -> withdrawing 1 (0=ALL). Bank has 1

[03/29 08:15:23 PM] [Farm][Bank] bank_withdraw_by_name('Bottomless compost bucket', 1) -> true

[03/29 08:15:23 PM] [Farm][Bank] 'Bottomless compost bucket' inv before=0 after=1

[03/29 08:15:23 PM] [Farm][Bank] ensure_items_for_run_or_bank: tasks=11

[03/29 08:15:23 PM] [Farm][Bank] Tool 'Rake' required qty 11 -> clamping to 1 (non-consumable)

[03/29 08:15:23 PM] [Farm][Bank] Tool 'Seed dibber' required qty 11 -> clamping to 1 (non-consumable)

[03/29 08:15:23 PM] [Farm][Bank] Tool 'Spade' required qty 11 -> clamping to 1 (non-consumable)

[03/29 08:15:23 PM] [Farm][Bank] Tool 'Bottomless compost bucket' required qty 11 -> clamping to 1 (non-consumable)

[03/29 08:15:23 PM] [Farm][Bank] Watering demand for run: uses=12 target_cans=2 target_charges=12 (can(8) first)

[03/29 08:15:23 PM] [Farm][Bank] Requiring Coins x50000 for run banking/travel support

[03/29 08:15:23 PM] [Farm][Bank] Required items for run (merged, compost ignored, tools clamped):

[03/29 08:15:23 PM] - Rake x1 (inv: 1) [TOOL => max 1]

[03/29 08:15:23 PM] - Seed dibber x1 (inv: 1) [TOOL => max 1]

[03/29 08:15:23 PM] - Spade x1 (inv: 1) [TOOL => max 1]

[03/29 08:15:23 PM] - Watermelon seed x6 (inv: 745) [SEED => withdraw ALL]

[03/29 08:15:23 PM] - Bottomless compost bucket x1 (inv: 1) [TOOL => max 1]

[03/29 08:15:23 PM] - Curry leaf x60 (inv: 0)

[03/29 08:15:23 PM] - Toadflax seed x5 (inv: 0) [SEED => withdraw ALL]

[03/29 08:15:23 PM] - Falador teleport x1 (inv: 0)

[03/29 08:15:23 PM] - Ectophial x1 (inv: 0)

[03/29 08:15:23 PM] - Camelot teleport x1 (inv: 0)

[03/29 08:15:23 PM] - Ardougne teleport x1 (inv: 0)

[03/29 08:15:23 PM] - Civitas illa fortis teleport x1 (inv: 0)

[03/29 08:15:23 PM] - Battlefront teleport x1 (inv: 0)

[03/29 08:15:23 PM] - Watering can x2 (inv: 0)

[03/29 08:15:23 PM] - Coins x50000 (inv: 0)

[03/29 08:15:23 PM] [Farm][Bank] Bank is open.

[03/29 08:15:23 PM] [Farm][Bank] Setting withdraw mode: Item -> Note

[03/29 08:15:24 PM] [Farm][Bank] Next missing: 'Curry leaf' need 60 (inv 0) | seed=false tool=false protection=true -> withdrawing 0 (0=ALL). Bank has 0

[03/29 08:15:24 PM] [Farm][Bank] Out of supplies: 'Curry leaf' not in bank (bank_amt=0)

[03/29 08:15:24 PM] [Farm][Bank] Setting withdraw mode: Note -> Item

[03/29 08:15:24 PM] [Stop] Out of supplies or missing required tool for the current farming run.

[03/29 08:15:24 PM] Stopping KO Farming AIO

[03/29 08:15:24 PM] Stopping script

[03/29 08:15:24 PM] Finalized random executor

[03/29 08:15:24 PM] Finalized event executor

[03/29 08:15:25 PM] Stopping KO Farming AIO

[03/29 08:15:25 PM] Script stopped successfully

  • Author
8 hours ago, Cvibe said:

Hello,

id like to report a bug while using this script

OSBot Version: 3.1.3 vip


Script Version:
KO Farming AIO

Patch Location:
(Herb / Tree / Fruit Tree / Hops / Allotment)

Description of the Issue:

when using an allotment for watermelon, toadflax herbs, and maple tree run at once the script will start and then stop and say it is a missing a "curry leaf" but that item is not required for this specific run.

Steps to Reproduce:
1. start the script to run a watermelon allotment, toadflax herbs, and maple trees
2.
3.

Expected Behavior:
To perform the allotment/herb/treerun
Actual Behavior:
Withdraws items and then stops
Picture / Video:

FULL LOG:
[03/29 08:15:20 PM] - Toadflax seed x5 (inv: 0) [SEED => withdraw ALL]

[03/29 08:15:20 PM] - Falador teleport x1 (inv: 0)

[03/29 08:15:20 PM] - Ectophial x1 (inv: 0)

[03/29 08:15:20 PM] - Camelot teleport x1 (inv: 0)

[03/29 08:15:20 PM] - Ardougne teleport x1 (inv: 0)

[03/29 08:15:20 PM] - Civitas illa fortis teleport x1 (inv: 0)

[03/29 08:15:20 PM] - Battlefront teleport x1 (inv: 0)

[03/29 08:15:20 PM] - Watering can x2 (inv: 0)

[03/29 08:15:20 PM] - Coins x50000 (inv: 0)

[03/29 08:15:20 PM] [Farm][Bank] Bank is open.

[03/29 08:15:20 PM] [Farm][Bank] Next missing: 'Watermelon seed' need 6 (inv 0) | seed=true tool=false protection=false -> withdrawing 0 (0=ALL). Bank has 745

[03/29 08:15:21 PM] [Farm][Bank] bank_withdraw_by_name('Watermelon seed', 0) -> true

[03/29 08:15:21 PM] [Farm][Bank] 'Watermelon seed' inv before=0 after=745

[03/29 08:15:22 PM] [Farm][Bank] ensure_items_for_run_or_bank: tasks=11

[03/29 08:15:22 PM] [Farm][Bank] Tool 'Rake' required qty 11 -> clamping to 1 (non-consumable)

[03/29 08:15:22 PM] [Farm][Bank] Tool 'Seed dibber' required qty 11 -> clamping to 1 (non-consumable)

[03/29 08:15:22 PM] [Farm][Bank] Tool 'Spade' required qty 11 -> clamping to 1 (non-consumable)

[03/29 08:15:22 PM] [Farm][Bank] Tool 'Bottomless compost bucket' required qty 11 -> clamping to 1 (non-consumable)

[03/29 08:15:22 PM] [Farm][Bank] Watering demand for run: uses=12 target_cans=2 target_charges=12 (can(8) first)

[03/29 08:15:22 PM] [Farm][Bank] Requiring Coins x50000 for run banking/travel support

[03/29 08:15:22 PM] [Farm][Bank] Required items for run (merged, compost ignored, tools clamped):

[03/29 08:15:22 PM] - Rake x1 (inv: 1) [TOOL => max 1]

[03/29 08:15:22 PM] - Seed dibber x1 (inv: 1) [TOOL => max 1]

[03/29 08:15:22 PM] - Spade x1 (inv: 1) [TOOL => max 1]

[03/29 08:15:22 PM] - Watermelon seed x6 (inv: 745) [SEED => withdraw ALL]

[03/29 08:15:22 PM] - Bottomless compost bucket x1 (inv: 0) [TOOL => max 1]

[03/29 08:15:22 PM] - Curry leaf x60 (inv: 0)

[03/29 08:15:22 PM] - Toadflax seed x5 (inv: 0) [SEED => withdraw ALL]

[03/29 08:15:22 PM] - Falador teleport x1 (inv: 0)

[03/29 08:15:22 PM] - Ectophial x1 (inv: 0)

[03/29 08:15:22 PM] - Camelot teleport x1 (inv: 0)

[03/29 08:15:22 PM] - Ardougne teleport x1 (inv: 0)

[03/29 08:15:22 PM] - Civitas illa fortis teleport x1 (inv: 0)

[03/29 08:15:22 PM] - Battlefront teleport x1 (inv: 0)

[03/29 08:15:22 PM] - Watering can x2 (inv: 0)

[03/29 08:15:22 PM] - Coins x50000 (inv: 0)

[03/29 08:15:22 PM] [Farm][Bank] Bank is open.

[03/29 08:15:22 PM] [Farm][Bank] Next missing: 'Bottomless compost bucket' need 1 (inv 0) | seed=false tool=true protection=false -> withdrawing 1 (0=ALL). Bank has 1

[03/29 08:15:23 PM] [Farm][Bank] bank_withdraw_by_name('Bottomless compost bucket', 1) -> true

[03/29 08:15:23 PM] [Farm][Bank] 'Bottomless compost bucket' inv before=0 after=1

[03/29 08:15:23 PM] [Farm][Bank] ensure_items_for_run_or_bank: tasks=11

[03/29 08:15:23 PM] [Farm][Bank] Tool 'Rake' required qty 11 -> clamping to 1 (non-consumable)

[03/29 08:15:23 PM] [Farm][Bank] Tool 'Seed dibber' required qty 11 -> clamping to 1 (non-consumable)

[03/29 08:15:23 PM] [Farm][Bank] Tool 'Spade' required qty 11 -> clamping to 1 (non-consumable)

[03/29 08:15:23 PM] [Farm][Bank] Tool 'Bottomless compost bucket' required qty 11 -> clamping to 1 (non-consumable)

[03/29 08:15:23 PM] [Farm][Bank] Watering demand for run: uses=12 target_cans=2 target_charges=12 (can(8) first)

[03/29 08:15:23 PM] [Farm][Bank] Requiring Coins x50000 for run banking/travel support

[03/29 08:15:23 PM] [Farm][Bank] Required items for run (merged, compost ignored, tools clamped):

[03/29 08:15:23 PM] - Rake x1 (inv: 1) [TOOL => max 1]

[03/29 08:15:23 PM] - Seed dibber x1 (inv: 1) [TOOL => max 1]

[03/29 08:15:23 PM] - Spade x1 (inv: 1) [TOOL => max 1]

[03/29 08:15:23 PM] - Watermelon seed x6 (inv: 745) [SEED => withdraw ALL]

[03/29 08:15:23 PM] - Bottomless compost bucket x1 (inv: 1) [TOOL => max 1]

[03/29 08:15:23 PM] - Curry leaf x60 (inv: 0)

[03/29 08:15:23 PM] - Toadflax seed x5 (inv: 0) [SEED => withdraw ALL]

[03/29 08:15:23 PM] - Falador teleport x1 (inv: 0)

[03/29 08:15:23 PM] - Ectophial x1 (inv: 0)

[03/29 08:15:23 PM] - Camelot teleport x1 (inv: 0)

[03/29 08:15:23 PM] - Ardougne teleport x1 (inv: 0)

[03/29 08:15:23 PM] - Civitas illa fortis teleport x1 (inv: 0)

[03/29 08:15:23 PM] - Battlefront teleport x1 (inv: 0)

[03/29 08:15:23 PM] - Watering can x2 (inv: 0)

[03/29 08:15:23 PM] - Coins x50000 (inv: 0)

[03/29 08:15:23 PM] [Farm][Bank] Bank is open.

[03/29 08:15:23 PM] [Farm][Bank] Setting withdraw mode: Item -> Note

[03/29 08:15:24 PM] [Farm][Bank] Next missing: 'Curry leaf' need 60 (inv 0) | seed=false tool=false protection=true -> withdrawing 0 (0=ALL). Bank has 0

[03/29 08:15:24 PM] [Farm][Bank] Out of supplies: 'Curry leaf' not in bank (bank_amt=0)

[03/29 08:15:24 PM] [Farm][Bank] Setting withdraw mode: Note -> Item

[03/29 08:15:24 PM] [Stop] Out of supplies or missing required tool for the current farming run.

[03/29 08:15:24 PM] Stopping KO Farming AIO

[03/29 08:15:24 PM] Stopping script

[03/29 08:15:24 PM] Finalized random executor

[03/29 08:15:24 PM] Finalized event executor

[03/29 08:15:25 PM] Stopping KO Farming AIO

[03/29 08:15:25 PM] Script stopped successfully

That is the protection item for watermelon allotment, you have that option checked

14 hours ago, skillerkidos1 said:

That is the protection item for watermelon allotment, you have that option checked

im an idiot lol...

I just ran into something else where I was running allotments, herbs, and trees and it would only withdraw 1 seed instead of all while it withdrew all the allotment seeds I was running so i stopped the script manually.

[03/30 07:14:00 PM] [Farm][Bank] Withdrawing best watering can: Watering can(8)

[03/30 07:14:01 PM] [Farm][Bank] withdraw_best_watering_can -> true (inv_cans=1 target_cans=2 inv_charges=8 target_charges=14)

[03/30 07:14:01 PM] [Farm][Bank] ensure_items_for_run_or_bank: tasks=14

[03/30 07:14:01 PM] [Farm][Bank] Tool 'Rake' required qty 14 -> clamping to 1 (non-consumable)

[03/30 07:14:01 PM] [Farm][Bank] Tool 'Seed dibber' required qty 14 -> clamping to 1 (non-consumable)

[03/30 07:14:01 PM] [Farm][Bank] Tool 'Spade' required qty 14 -> clamping to 1 (non-consumable)

[03/30 07:14:01 PM] [Farm][Bank] Tool 'Bottomless compost bucket' required qty 14 -> clamping to 1 (non-consumable)

[03/30 07:14:01 PM] [Farm][Bank] Watering demand for run: uses=14 target_cans=2 target_charges=14 (can(8) first)

[03/30 07:14:01 PM] [Farm][Bank] Requiring Coins x50000 for run banking/travel support

[03/30 07:14:01 PM] [Farm][Bank] Required items for run (merged, compost ignored, tools clamped):

[03/30 07:14:01 PM] - Rake x1 (inv: 1) [TOOL => max 1]

[03/30 07:14:01 PM] - Seed dibber x1 (inv: 1) [TOOL => max 1]

[03/30 07:14:01 PM] - Spade x1 (inv: 1) [TOOL => max 1]

[03/30 07:14:01 PM] - Watermelon seed x7 (inv: 622) [SEED => withdraw ALL]

[03/30 07:14:01 PM] - Bottomless compost bucket x1 (inv: 1) [TOOL => max 1]

[03/30 07:14:01 PM] - Toadflax seed x7 (inv: 1) [SEED => withdraw ALL]

[03/30 07:14:01 PM] - Falador teleport x1 (inv: 1)

[03/30 07:14:01 PM] - Ectophial x1 (inv: 1)

[03/30 07:14:01 PM] - Camelot teleport x1 (inv: 1)

[03/30 07:14:01 PM] - Ardougne teleport x1 (inv: 1)

[03/30 07:14:01 PM] - Civitas illa fortis teleport x1 (inv: 1)

[03/30 07:14:01 PM] - Battlefront teleport x1 (inv: 1)

[03/30 07:14:01 PM] - Teleport to house x1 (inv: 1)

[03/30 07:14:01 PM] - Watering can x2 (inv: 0)

[03/30 07:14:01 PM] - Coins x50000 (inv: 0)

[03/30 07:14:01 PM] [Farm][Bank] Bank is open.

[03/30 07:14:01 PM] [Farm][Bank] Next missing: 'Coins' need 50000 (inv 0) | seed=false tool=false protection=false -> withdrawing 50000 (0=ALL). Bank has 253972

[03/30 07:14:04 PM] [Farm][Bank] bank_withdraw_by_name('Coins', 50000) -> true

[03/30 07:14:04 PM] [Farm][Bank] 'Coins' inv before=0 after=50000

[03/30 07:14:04 PM] [Farm][Bank] ensure_items_for_run_or_bank: tasks=14

[03/30 07:14:04 PM] [Farm][Bank] Tool 'Rake' required qty 14 -> clamping to 1 (non-consumable)

[03/30 07:14:04 PM] [Farm][Bank] Tool 'Seed dibber' required qty 14 -> clamping to 1 (non-consumable)

[03/30 07:14:04 PM] [Farm][Bank] Tool 'Spade' required qty 14 -> clamping to 1 (non-consumable)

[03/30 07:14:04 PM] [Farm][Bank] Tool 'Bottomless compost bucket' required qty 14 -> clamping to 1 (non-consumable)

[03/30 07:14:04 PM] [Farm][Bank] Watering demand for run: uses=14 target_cans=2 target_charges=14 (can(8) first)

[03/30 07:14:04 PM] [Farm][Bank] Requiring Coins x50000 for run banking/travel support

[03/30 07:14:04 PM] [Farm][Bank] Required items for run (merged, compost ignored, tools clamped):

[03/30 07:14:04 PM] - Rake x1 (inv: 1) [TOOL => max 1]

[03/30 07:14:04 PM] - Seed dibber x1 (inv: 1) [TOOL => max 1]

[03/30 07:14:04 PM] - Spade x1 (inv: 1) [TOOL => max 1]

[03/30 07:14:04 PM] - Watermelon seed x7 (inv: 622) [SEED => withdraw ALL]

[03/30 07:14:04 PM] - Bottomless compost bucket x1 (inv: 1) [TOOL => max 1]

[03/30 07:14:04 PM] - Toadflax seed x7 (inv: 1) [SEED => withdraw ALL]

[03/30 07:14:04 PM] - Falador teleport x1 (inv: 1)

[03/30 07:14:04 PM] - Ectophial x1 (inv: 1)

[03/30 07:14:04 PM] - Camelot teleport x1 (inv: 1)

[03/30 07:14:04 PM] - Ardougne teleport x1 (inv: 1)

[03/30 07:14:04 PM] - Civitas illa fortis teleport x1 (inv: 1)

[03/30 07:14:04 PM] - Battlefront teleport x1 (inv: 1)

[03/30 07:14:04 PM] - Teleport to house x1 (inv: 1)

[03/30 07:14:04 PM] - Watering can x2 (inv: 0)

[03/30 07:14:04 PM] - Coins x50000 (inv: 50000)

[03/30 07:14:04 PM] [Farm][Bank] Bank is open.

[03/30 07:14:04 PM] [Farm][Bank] Inventory already contains all run requirements -> Ready

[03/30 07:14:05 PM] [Farm][PatchFinder][Debug] No patch match near anchor=Position { x: 3051, y: 3307, plane: 0 } radius=10 expected='Allotment' crop=None

[03/30 07:14:05 PM] [Farm][PatchFinder][Debug] No objects near anchor=Position { x: 3051, y: 3307, plane: 0 } radius=10 expected='Allotment' crop=None

[03/30 07:14:05 PM] [Farm][PatchFinder][Debug] No patch match near anchor=Position { x: 3055, y: 3304, plane: 0 } radius=10 expected='Allotment' crop=None

[03/30 07:14:05 PM] [Farm][PatchFinder][Debug] No objects near anchor=Position { x: 3055, y: 3304, plane: 0 } radius=10 expected='Allotment' crop=None

[03/30 07:14:05 PM] [Farm][PatchFinder][Debug] No patch match near anchor=Position { x: 3054, y: 3307, plane: 0 } radius=10 expected='Flower patch' crop=None

[03/30 07:14:05 PM] [Farm][PatchFinder][Debug] No objects near anchor=Position { x: 3054, y: 3307, plane: 0 } radius=10 expected='Flower patch' crop=None

[03/30 07:14:05 PM] [Farm][PatchFinder][Debug] No patch match near anchor=Position { x: 3058, y: 3311, plane: 0 } radius=10 expected='Herb patch' crop=None

[03/30 07:14:05 PM] [Farm][PatchFinder][Debug] No objects near anchor=Position { x: 3058, y: 3311, plane: 0 } radius=10 expected='Herb patch' crop=None

[03/30 07:14:05 PM] [Farm][Travel] to='Falador (South)' via Falador teleport tab

[03/30 07:14:05 PM] [Farm][Travel] Using tab 'Falador teleport'

[03/30 07:14:05 PM] [Inv] Interact item='Falador teleport' id=8009 want_action='Break' actions=["Break", "Drop"]

[03/30 07:14:05 PM] Stopping script

[03/30 07:14:05 PM] Finalized event executor

[03/30 07:14:06 PM] [Inv] item.interact('Break') -> false

[03/30 07:14:06 PM] [Inv] Interact item='Falador teleport' id=8009 want_action='Teleport' actions=["Break", "Drop"]

[03/30 07:14:06 PM] [Inv] item.interact_any(['Teleport','Teleport ->']) -> false

[03/30 07:14:06 PM] [Farm][Travel] tab-teleport click/cast failed

[03/30 07:14:06 PM] [Farm][Failsafe] travel failure location='Falador (South)' via FaladorTeleportTab attempt=1/2

[03/30 07:14:06 PM] Finalized random executor

[03/30 07:14:07 PM] Stopping KO Farming AIO

[03/30 07:14:07 PM] Script stopped successfully

  • Author
On 3/30/2026 at 10:16 PM, Cvibe said:

im an idiot lol...

I just ran into something else where I was running allotments, herbs, and trees and it would only withdraw 1 seed instead of all while it withdrew all the allotment seeds I was running so i stopped the script manually.

[03/30 07:14:00 PM] [Farm][Bank] Withdrawing best watering can: Watering can(8)

[03/30 07:14:01 PM] [Farm][Bank] withdraw_best_watering_can -> true (inv_cans=1 target_cans=2 inv_charges=8 target_charges=14)

[03/30 07:14:01 PM] [Farm][Bank] ensure_items_for_run_or_bank: tasks=14

[03/30 07:14:01 PM] [Farm][Bank] Tool 'Rake' required qty 14 -> clamping to 1 (non-consumable)

[03/30 07:14:01 PM] [Farm][Bank] Tool 'Seed dibber' required qty 14 -> clamping to 1 (non-consumable)

[03/30 07:14:01 PM] [Farm][Bank] Tool 'Spade' required qty 14 -> clamping to 1 (non-consumable)

[03/30 07:14:01 PM] [Farm][Bank] Tool 'Bottomless compost bucket' required qty 14 -> clamping to 1 (non-consumable)

[03/30 07:14:01 PM] [Farm][Bank] Watering demand for run: uses=14 target_cans=2 target_charges=14 (can(8) first)

[03/30 07:14:01 PM] [Farm][Bank] Requiring Coins x50000 for run banking/travel support

[03/30 07:14:01 PM] [Farm][Bank] Required items for run (merged, compost ignored, tools clamped):

[03/30 07:14:01 PM] - Rake x1 (inv: 1) [TOOL => max 1]

[03/30 07:14:01 PM] - Seed dibber x1 (inv: 1) [TOOL => max 1]

[03/30 07:14:01 PM] - Spade x1 (inv: 1) [TOOL => max 1]

[03/30 07:14:01 PM] - Watermelon seed x7 (inv: 622) [SEED => withdraw ALL]

[03/30 07:14:01 PM] - Bottomless compost bucket x1 (inv: 1) [TOOL => max 1]

[03/30 07:14:01 PM] - Toadflax seed x7 (inv: 1) [SEED => withdraw ALL]

[03/30 07:14:01 PM] - Falador teleport x1 (inv: 1)

[03/30 07:14:01 PM] - Ectophial x1 (inv: 1)

[03/30 07:14:01 PM] - Camelot teleport x1 (inv: 1)

[03/30 07:14:01 PM] - Ardougne teleport x1 (inv: 1)

[03/30 07:14:01 PM] - Civitas illa fortis teleport x1 (inv: 1)

[03/30 07:14:01 PM] - Battlefront teleport x1 (inv: 1)

[03/30 07:14:01 PM] - Teleport to house x1 (inv: 1)

[03/30 07:14:01 PM] - Watering can x2 (inv: 0)

[03/30 07:14:01 PM] - Coins x50000 (inv: 0)

[03/30 07:14:01 PM] [Farm][Bank] Bank is open.

[03/30 07:14:01 PM] [Farm][Bank] Next missing: 'Coins' need 50000 (inv 0) | seed=false tool=false protection=false -> withdrawing 50000 (0=ALL). Bank has 253972

[03/30 07:14:04 PM] [Farm][Bank] bank_withdraw_by_name('Coins', 50000) -> true

[03/30 07:14:04 PM] [Farm][Bank] 'Coins' inv before=0 after=50000

[03/30 07:14:04 PM] [Farm][Bank] ensure_items_for_run_or_bank: tasks=14

[03/30 07:14:04 PM] [Farm][Bank] Tool 'Rake' required qty 14 -> clamping to 1 (non-consumable)

[03/30 07:14:04 PM] [Farm][Bank] Tool 'Seed dibber' required qty 14 -> clamping to 1 (non-consumable)

[03/30 07:14:04 PM] [Farm][Bank] Tool 'Spade' required qty 14 -> clamping to 1 (non-consumable)

[03/30 07:14:04 PM] [Farm][Bank] Tool 'Bottomless compost bucket' required qty 14 -> clamping to 1 (non-consumable)

[03/30 07:14:04 PM] [Farm][Bank] Watering demand for run: uses=14 target_cans=2 target_charges=14 (can(8) first)

[03/30 07:14:04 PM] [Farm][Bank] Requiring Coins x50000 for run banking/travel support

[03/30 07:14:04 PM] [Farm][Bank] Required items for run (merged, compost ignored, tools clamped):

[03/30 07:14:04 PM] - Rake x1 (inv: 1) [TOOL => max 1]

[03/30 07:14:04 PM] - Seed dibber x1 (inv: 1) [TOOL => max 1]

[03/30 07:14:04 PM] - Spade x1 (inv: 1) [TOOL => max 1]

[03/30 07:14:04 PM] - Watermelon seed x7 (inv: 622) [SEED => withdraw ALL]

[03/30 07:14:04 PM] - Bottomless compost bucket x1 (inv: 1) [TOOL => max 1]

[03/30 07:14:04 PM] - Toadflax seed x7 (inv: 1) [SEED => withdraw ALL]

[03/30 07:14:04 PM] - Falador teleport x1 (inv: 1)

[03/30 07:14:04 PM] - Ectophial x1 (inv: 1)

[03/30 07:14:04 PM] - Camelot teleport x1 (inv: 1)

[03/30 07:14:04 PM] - Ardougne teleport x1 (inv: 1)

[03/30 07:14:04 PM] - Civitas illa fortis teleport x1 (inv: 1)

[03/30 07:14:04 PM] - Battlefront teleport x1 (inv: 1)

[03/30 07:14:04 PM] - Teleport to house x1 (inv: 1)

[03/30 07:14:04 PM] - Watering can x2 (inv: 0)

[03/30 07:14:04 PM] - Coins x50000 (inv: 50000)

[03/30 07:14:04 PM] [Farm][Bank] Bank is open.

[03/30 07:14:04 PM] [Farm][Bank] Inventory already contains all run requirements -> Ready

[03/30 07:14:05 PM] [Farm][PatchFinder][Debug] No patch match near anchor=Position { x: 3051, y: 3307, plane: 0 } radius=10 expected='Allotment' crop=None

[03/30 07:14:05 PM] [Farm][PatchFinder][Debug] No objects near anchor=Position { x: 3051, y: 3307, plane: 0 } radius=10 expected='Allotment' crop=None

[03/30 07:14:05 PM] [Farm][PatchFinder][Debug] No patch match near anchor=Position { x: 3055, y: 3304, plane: 0 } radius=10 expected='Allotment' crop=None

[03/30 07:14:05 PM] [Farm][PatchFinder][Debug] No objects near anchor=Position { x: 3055, y: 3304, plane: 0 } radius=10 expected='Allotment' crop=None

[03/30 07:14:05 PM] [Farm][PatchFinder][Debug] No patch match near anchor=Position { x: 3054, y: 3307, plane: 0 } radius=10 expected='Flower patch' crop=None

[03/30 07:14:05 PM] [Farm][PatchFinder][Debug] No objects near anchor=Position { x: 3054, y: 3307, plane: 0 } radius=10 expected='Flower patch' crop=None

[03/30 07:14:05 PM] [Farm][PatchFinder][Debug] No patch match near anchor=Position { x: 3058, y: 3311, plane: 0 } radius=10 expected='Herb patch' crop=None

[03/30 07:14:05 PM] [Farm][PatchFinder][Debug] No objects near anchor=Position { x: 3058, y: 3311, plane: 0 } radius=10 expected='Herb patch' crop=None

[03/30 07:14:05 PM] [Farm][Travel] to='Falador (South)' via Falador teleport tab

[03/30 07:14:05 PM] [Farm][Travel] Using tab 'Falador teleport'

[03/30 07:14:05 PM] [Inv] Interact item='Falador teleport' id=8009 want_action='Break' actions=["Break", "Drop"]

[03/30 07:14:05 PM] Stopping script

[03/30 07:14:05 PM] Finalized event executor

[03/30 07:14:06 PM] [Inv] item.interact('Break') -> false

[03/30 07:14:06 PM] [Inv] Interact item='Falador teleport' id=8009 want_action='Teleport' actions=["Break", "Drop"]

[03/30 07:14:06 PM] [Inv] item.interact_any(['Teleport','Teleport ->']) -> false

[03/30 07:14:06 PM] [Farm][Travel] tab-teleport click/cast failed

[03/30 07:14:06 PM] [Farm][Failsafe] travel failure location='Falador (South)' via FaladorTeleportTab attempt=1/2

[03/30 07:14:06 PM] Finalized random executor

[03/30 07:14:07 PM] Stopping KO Farming AIO

[03/30 07:14:07 PM] Script stopped successfully

What seed did it withdraw 1 of??

3 hours ago, skillerkidos1 said:

What seed did it withdraw 1 of??

toadflax - its happened a few times to me already and once today

  • Author
4 hours ago, Cvibe said:

toadflax - its happened a few times to me already and once today

I just added an aditional check paint will show v1.02 when live

Thank you!
Ill let you know if I run into any more issues

@skillerkidos1

So far so good! I did run into 2 issues within 1 session -

When trying to do an herb run with toadflax the scirpt stopped after using the teleport tab to civitas illa fortis teleport so I clicked the map to move and to help it and it started again.. once it teled to the farming guild the script stopped just like I mentioned above.

When I click to help move the bot it does continue the action.. will report more soon.

UPDATE ----

was just able to reproduce this again and caught it 2 minutes after it stopped, see log

[04/01 06:55:37 PM] [Farm][PatchFinder] Anchor match type=Allotment expected='Allotment' anchor=Position { x: 2671, y: 3371, plane: 0 } -> found name='Watermelon seed' id=8656 pos=Position { x: 2671, y: 3370, plane: 0 } actions=["Inspect", "Guide"]

[04/01 06:55:37 PM] [Farm][Patch][Priority] anchor=Position { x: 2671, y: 3378, plane: 0 } expected='Allotment' -> name='Watermelon' id=8664 pos=Position { x: 2671, y: 3378, plane: 0 } actions=["Harvest", "Inspect", "Guide"] actionable=true

[04/01 06:55:37 PM] [Farm][Patch][Priority] anchor=Position { x: 2671, y: 3371, plane: 0 } expected='Allotment' -> name='Watermelon seed' id=8656 pos=Position { x: 2671, y: 3370, plane: 0 } actions=["Inspect", "Guide"] actionable=false

[04/01 06:55:37 PM] [Farm][Patch] Watermelon -> Harvest

[04/01 06:55:37 PM] [Farm][Patch][Interact] action='Harvest' target='Watermelon' id=8664 obj_pos=Position { x: 2671, y: 3378, plane: 0 } me_before=Some(Position { x: 2672, y: 3370, plane: 0 }) dist_before=8

[04/01 06:55:37 PM] [Farm][Patch] target (2671, 3378, 0) dist=8 -> stepping to nearby tile (2670, 3376, 0) before interact

[04/01 06:55:40 PM] [Farm][Patch] pre-interact step to (2670, 3376, 0) -> true

[04/01 06:55:40 PM] [Farm][Patch] post-step me=Position { x: 2669, y: 3373, plane: 0 } target=Position { x: 2671, y: 3378, plane: 0 } remaining_dist=5 reached_step_tile=false

[04/01 06:55:40 PM] [Farm][Patch][Interact] action='Harvest' ready_to_click target='Watermelon' id=8664 obj_pos=Position { x: 2671, y: 3378, plane: 0 } me_after_step=Some(Position { x: 2669, y: 3373, plane: 0 }) dist_after_step=5 actions=["Harvest", "Inspect", "Guide"]

[04/01 06:55:40 PM] [Farm][Patch][Interact] action='Harvest' click_result=true target='Watermelon' id=8664 obj_pos=Position { x: 2671, y: 3378, plane: 0 } me_after_click=Some(Position { x: 2669, y: 3375, plane: 0 }) dist_after_click=3

[04/01 06:55:54 PM] [Farm][PatchFinder] Anchor match type=Allotment expected='Allotment' anchor=Position { x: 2671, y: 3378, plane: 0 } -> found name='Watermelon' id=8664 pos=Position { x: 2670, y: 3378, plane: 0 } actions=["Harvest", "Inspect", "Guide"]

[04/01 06:55:54 PM] [Farm][PatchFinder] Anchor match type=Allotment expected='Allotment' anchor=Position { x: 2671, y: 3371, plane: 0 } -> found name='Herbs' id=39780 pos=Position { x: 2670, y: 3374, plane: 0 } actions=["Inspect", "Guide"]

[04/01 06:55:54 PM] [Farm][Inv] Inventory full -> handling harvest items

[04/01 06:55:54 PM] [Farm][Inv] Skipping stacked item 'Watermelon seed' x565 for Leprechaun use.

[04/01 06:55:54 PM] [Farm][Inv] Skipping stacked item 'Watermelon' x122 for Leprechaun use.

[04/01 06:55:54 PM] [Farm][Inv] Using 'Watermelon' -> Tool Leprechaun (free_slots_before=0)

[04/01 06:55:54 PM] [Inv] Interact item='Watermelon' id=5982 want_action='Use' actions=["Eat", "Drop"]

[04/01 06:55:54 PM] [Inv] item.interact_any(['Use','Use ->']) -> true

[04/01 06:55:58 PM] [Farm][Inv] Skipping stacked item 'Watermelon seed' x565 for Leprechaun use.

[04/01 06:55:58 PM] [Farm][Inv] Skipping stacked item 'Watermelon' x137 for Leprechaun use.

[04/01 06:55:58 PM] [Farm][Inv] Generic pass skipping likely noted 'Bottomless compost bucket' (id=22997, unnoted_id=22994).

[04/01 06:55:58 PM] [Farm][Inv] Skipping stacked item 'Watermelon seed' x565 for Leprechaun use.

[04/01 06:55:58 PM] [Farm][Inv] Skipping stacked item 'Watermelon' x137 for Leprechaun use.

[04/01 06:55:58 PM] [Farm][Inv] Only stacked/noted 'Watermelon' remains; skipping Leprechaun use.

[04/01 06:55:59 PM] [Farm][PatchFinder] Anchor match type=Allotment expected='Allotment' anchor=Position { x: 2671, y: 3378, plane: 0 } -> found name='Watermelon' id=8664 pos=Position { x: 2671, y: 3379, plane: 0 } actions=["Harvest", "Inspect", "Guide"]

[04/01 06:55:59 PM] [Farm][PatchFinder] Anchor match type=Allotment expected='Allotment' anchor=Position { x: 2671, y: 3371, plane: 0 } -> found name='Herbs' id=39780 pos=Position { x: 2670, y: 3374, plane: 0 } actions=["Inspect", "Guide"]

[04/01 06:55:59 PM] [Farm][Patch] Watermelon -> Harvest

[04/01 06:55:59 PM] [Farm][Patch][Interact] action='Harvest' target='Watermelon' id=8664 obj_pos=Position { x: 2671, y: 3378, plane: 0 } me_before=Some(Position { x: 2672, y: 3380, plane: 0 }) dist_before=2

[04/01 06:55:59 PM] [Farm][Patch] already near target me=Position { x: 2672, y: 3380, plane: 0 } target=Position { x: 2671, y: 3378, plane: 0 } dist=2

[04/01 06:55:59 PM] [Farm][Patch][Interact] action='Harvest' ready_to_click target='Watermelon' id=8664 obj_pos=Position { x: 2671, y: 3378, plane: 0 } me_after_step=Some(Position { x: 2672, y: 3380, plane: 0 }) dist_after_step=2 actions=["Harvest", "Inspect", "Guide"]

[04/01 06:55:59 PM] [Farm][Patch][Interact] action='Harvest' click_result=true target='Watermelon' id=8664 obj_pos=Position { x: 2671, y: 3378, plane: 0 } me_after_click=Some(Position { x: 2672, y: 3380, plane: 0 }) dist_after_click=2

[04/01 06:56:14 PM] [Farm][PatchFinder] Anchor match type=Allotment expected='Allotment' anchor=Position { x: 2671, y: 3378, plane: 0 } -> found name='Watermelon' id=8664 pos=Position { x: 2671, y: 3378, plane: 0 } actions=["Harvest", "Inspect", "Guide"]

[04/01 06:56:14 PM] [Farm][PatchFinder] Anchor match type=Allotment expected='Allotment' anchor=Position { x: 2671, y: 3371, plane: 0 } -> found name='Herbs' id=39780 pos=Position { x: 2670, y: 3374, plane: 0 } actions=["Inspect", "Guide"]

[04/01 06:56:14 PM] [Farm][Patch] Watermelon -> Harvest

[04/01 06:56:14 PM] [Farm][Patch][Interact] action='Harvest' target='Watermelon' id=8664 obj_pos=Position { x: 2671, y: 3378, plane: 0 } me_before=Some(Position { x: 2672, y: 3378, plane: 0 }) dist_before=1

[04/01 06:56:14 PM] [Farm][Patch] already near target me=Position { x: 2672, y: 3378, plane: 0 } target=Position { x: 2671, y: 3378, plane: 0 } dist=1

[04/01 06:56:14 PM] [Farm][Patch][Interact] action='Harvest' ready_to_click target='Watermelon' id=8664 obj_pos=Position { x: 2671, y: 3378, plane: 0 } me_after_step=Some(Position { x: 2672, y: 3378, plane: 0 }) dist_after_step=1 actions=["Harvest", "Inspect", "Guide"]

[04/01 06:56:15 PM] [Farm][Patch][Interact] action='Harvest' click_result=true target='Watermelon' id=8664 obj_pos=Position { x: 2671, y: 3378, plane: 0 } me_after_click=Some(Position { x: 2672, y: 3378, plane: 0 }) dist_after_click=1

[04/01 06:56:17 PM] [Farm][PatchFinder] Anchor match type=Allotment expected='Allotment' anchor=Position { x: 2671, y: 3378, plane: 0 } -> found name='Allotment' id=8573 pos=Position { x: 2671, y: 3378, plane: 0 } actions=["Inspect", "Guide"]

[04/01 06:56:17 PM] [Farm][PatchFinder] Anchor match type=Allotment expected='Allotment' anchor=Position { x: 2671, y: 3371, plane: 0 } -> found name='Herbs' id=39780 pos=Position { x: 2670, y: 3374, plane: 0 } actions=["Inspect", "Guide"]

[04/01 06:56:17 PM] [Farm][Patch] Compost 'Bottomless compost bucket' -> Allotment

[04/01 06:56:17 PM] [Inv] Interact item='Bottomless compost bucket' id=22997 want_action='Use' actions=["Fill", "Check", "Empty"]

[04/01 06:56:17 PM] [Inv] item.interact_any(['Use','Use ->']) -> true

[04/01 06:56:17 PM] [Farm][Patch] already near target me=Position { x: 2672, y: 3378, plane: 0 } target=Position { x: 2671, y: 3378, plane: 0 } dist=1

[04/01 06:56:22 PM] [Farm][PatchFinder] Anchor match type=Allotment expected='Allotment' anchor=Position { x: 2671, y: 3378, plane: 0 } -> found name='Allotment' id=8573 pos=Position { x: 2671, y: 3378, plane: 0 } actions=["Inspect", "Guide"]

[04/01 06:56:22 PM] [Farm][PatchFinder] Anchor match type=Allotment expected='Allotment' anchor=Position { x: 2671, y: 3371, plane: 0 } -> found name='Herbs' id=39780 pos=Position { x: 2670, y: 3374, plane: 0 } actions=["Inspect", "Guide"]

[04/01 06:56:22 PM] [Farm][Patch] Plant 'Watermelon seed' -> Allotment

[04/01 06:56:22 PM] [Inv] Interact item='Watermelon seed' id=5321 want_action='Use' actions=["Drop"]

[04/01 06:56:22 PM] [Inv] item.interact_any(['Use','Use ->']) -> true

[04/01 06:56:22 PM] [Farm][Patch] already near target me=Position { x: 2672, y: 3378, plane: 0 } target=Position { x: 2671, y: 3378, plane: 0 } dist=1

[04/01 06:56:25 PM] [Inv] Interact item='Watering can(3)' id=5335 want_action='Use' actions=["Drop"]

[04/01 06:56:26 PM] [Inv] item.interact_any(['Use','Use ->']) -> true

[04/01 06:56:26 PM] [Farm][Patch] already near target me=Position { x: 2672, y: 3378, plane: 0 } target=Position { x: 2671, y: 3378, plane: 0 } dist=1

[04/01 06:56:29 PM] [Farm][PatchTimer] Started patch timer key=Ardougne|Allotment|2671|3378 seed='Watermelon seed' duration=80 minute(s)

[04/01 06:56:29 PM] [Farm][PatchFinder] Anchor match type=Allotment expected='Allotment' anchor=Position { x: 2671, y: 3378, plane: 0 } -> found name='Watermelon seed' id=8665 pos=Position { x: 2671, y: 3378, plane: 0 } actions=["Inspect", "Guide"]

[04/01 06:56:29 PM] [Farm][PatchFinder] Anchor match type=Allotment expected='Allotment' anchor=Position { x: 2671, y: 3371, plane: 0 } -> found name='Herbs' id=39780 pos=Position { x: 2670, y: 3374, plane: 0 } actions=["Inspect", "Guide"]

[04/01 06:56:29 PM] [Farm][Patch][Priority] anchor=Position { x: 2671, y: 3378, plane: 0 } expected='Allotment' -> name='Watermelon seed' id=8665 pos=Position { x: 2671, y: 3378, plane: 0 } actions=["Inspect", "Guide"] actionable=false

[04/01 06:56:29 PM] [Farm][Patch][Priority] anchor=Position { x: 2671, y: 3371, plane: 0 } expected='Allotment' -> name='Herbs' id=39780 pos=Position { x: 2670, y: 3374, plane: 0 } actions=["Inspect", "Guide"] actionable=false

[04/01 06:56:29 PM] [Farm][Loot] location-snapshot +32 'Watermelon' (patch=Allotment)

[04/01 06:56:29 PM] [Farm][Loot] Location snapshot finalized.

[04/01 06:56:29 PM] [Queue][Normal] AdvanceTask -> next idx=4 banked_once= true

[04/01 06:56:30 PM] [Farm][PatchFinder][Debug] No patch match near anchor=Position { x: 1585, y: 3102, plane: 0 } radius=10 expected='Allotment' crop=None

[04/01 06:56:30 PM] [Farm][PatchFinder][Debug] No objects near anchor=Position { x: 1585, y: 3102, plane: 0 } radius=10 expected='Allotment' crop=None

[04/01 06:56:30 PM] [Farm][PatchFinder][Debug] No patch match near anchor=Position { x: 1589, y: 3098, plane: 0 } radius=10 expected='Allotment' crop=None

[04/01 06:56:30 PM] [Farm][PatchFinder][Debug] No objects near anchor=Position { x: 1589, y: 3098, plane: 0 } radius=10 expected='Allotment' crop=None

[04/01 06:56:30 PM] [Farm][PatchFinder][Debug] No patch match near anchor=Position { x: 1586, y: 3099, plane: 0 } radius=10 expected='Flower patch' crop=None

[04/01 06:56:30 PM] [Farm][PatchFinder][Debug] No objects near anchor=Position { x: 1586, y: 3099, plane: 0 } radius=10 expected='Flower patch' crop=None

[04/01 06:56:30 PM] [Farm][PatchFinder][Debug] No patch match near anchor=Position { x: 1582, y: 3095, plane: 0 } radius=10 expected='Herb patch' crop=None

[04/01 06:56:30 PM] [Farm][PatchFinder][Debug] No objects near anchor=Position { x: 1582, y: 3095, plane: 0 } radius=10 expected='Herb patch' crop=None

[04/01 06:56:30 PM] [Farm][Travel] to='Civitas illa Fortis (West)' via Civitas illa fortis tab

[04/01 06:56:30 PM] [Farm][Travel] Using tab 'Civitas illa fortis teleport'

[04/01 06:56:30 PM] [Inv] Interact item='Civitas illa fortis teleport' id=28824 want_action='Break' actions=["Break", "Drop"]

[04/01 06:56:30 PM] [Inv] item.interact('Break') -> true

[04/01 06:56:33 PM] [Farm][Travel] civitas-tab arrival_confirmed=true in_landing_area=true at_bank=false

[04/01 06:56:33 PM] [Farm][Travel] civitas-tab target_area=(1580, 3092, 1592, 3101) me=Some(Position { x: 1680, y: 3130, plane: 0 }) nearest_anchor=Some(Position { x: 1589, y: 3098, plane: 0 })


here is the log once i clicked on the map to move the character to assist the bot and it did make it to the patch and continued as normal

[04/01 06:56:22 PM] [Farm][PatchFinder] Anchor match type=Allotment expected='Allotment' anchor=Position { x: 2671, y: 3371, plane: 0 } -> found name='Herbs' id=39780 pos=Position { x: 2670, y: 3374, plane: 0 } actions=["Inspect", "Guide"]

[04/01 06:56:22 PM] [Farm][Patch] Plant 'Watermelon seed' -> Allotment

[04/01 06:56:22 PM] [Inv] Interact item='Watermelon seed' id=5321 want_action='Use' actions=["Drop"]

[04/01 06:56:22 PM] [Inv] item.interact_any(['Use','Use ->']) -> true

[04/01 06:56:22 PM] [Farm][Patch] already near target me=Position { x: 2672, y: 3378, plane: 0 } target=Position { x: 2671, y: 3378, plane: 0 } dist=1

[04/01 06:56:25 PM] [Inv] Interact item='Watering can(3)' id=5335 want_action='Use' actions=["Drop"]

[04/01 06:56:26 PM] [Inv] item.interact_any(['Use','Use ->']) -> true

[04/01 06:56:26 PM] [Farm][Patch] already near target me=Position { x: 2672, y: 3378, plane: 0 } target=Position { x: 2671, y: 3378, plane: 0 } dist=1

[04/01 06:56:29 PM] [Farm][PatchTimer] Started patch timer key=Ardougne|Allotment|2671|3378 seed='Watermelon seed' duration=80 minute(s)

[04/01 06:56:29 PM] [Farm][PatchFinder] Anchor match type=Allotment expected='Allotment' anchor=Position { x: 2671, y: 3378, plane: 0 } -> found name='Watermelon seed' id=8665 pos=Position { x: 2671, y: 3378, plane: 0 } actions=["Inspect", "Guide"]

[04/01 06:56:29 PM] [Farm][PatchFinder] Anchor match type=Allotment expected='Allotment' anchor=Position { x: 2671, y: 3371, plane: 0 } -> found name='Herbs' id=39780 pos=Position { x: 2670, y: 3374, plane: 0 } actions=["Inspect", "Guide"]

[04/01 06:56:29 PM] [Farm][Patch][Priority] anchor=Position { x: 2671, y: 3378, plane: 0 } expected='Allotment' -> name='Watermelon seed' id=8665 pos=Position { x: 2671, y: 3378, plane: 0 } actions=["Inspect", "Guide"] actionable=false

[04/01 06:56:29 PM] [Farm][Patch][Priority] anchor=Position { x: 2671, y: 3371, plane: 0 } expected='Allotment' -> name='Herbs' id=39780 pos=Position { x: 2670, y: 3374, plane: 0 } actions=["Inspect", "Guide"] actionable=false

[04/01 06:56:29 PM] [Farm][Loot] location-snapshot +32 'Watermelon' (patch=Allotment)

[04/01 06:56:29 PM] [Farm][Loot] Location snapshot finalized.

[04/01 06:56:29 PM] [Queue][Normal] AdvanceTask -> next idx=4 banked_once= true

[04/01 06:56:30 PM] [Farm][PatchFinder][Debug] No patch match near anchor=Position { x: 1585, y: 3102, plane: 0 } radius=10 expected='Allotment' crop=None

[04/01 06:56:30 PM] [Farm][PatchFinder][Debug] No objects near anchor=Position { x: 1585, y: 3102, plane: 0 } radius=10 expected='Allotment' crop=None

[04/01 06:56:30 PM] [Farm][PatchFinder][Debug] No patch match near anchor=Position { x: 1589, y: 3098, plane: 0 } radius=10 expected='Allotment' crop=None

[04/01 06:56:30 PM] [Farm][PatchFinder][Debug] No objects near anchor=Position { x: 1589, y: 3098, plane: 0 } radius=10 expected='Allotment' crop=None

[04/01 06:56:30 PM] [Farm][PatchFinder][Debug] No patch match near anchor=Position { x: 1586, y: 3099, plane: 0 } radius=10 expected='Flower patch' crop=None

[04/01 06:56:30 PM] [Farm][PatchFinder][Debug] No objects near anchor=Position { x: 1586, y: 3099, plane: 0 } radius=10 expected='Flower patch' crop=None

[04/01 06:56:30 PM] [Farm][PatchFinder][Debug] No patch match near anchor=Position { x: 1582, y: 3095, plane: 0 } radius=10 expected='Herb patch' crop=None

[04/01 06:56:30 PM] [Farm][PatchFinder][Debug] No objects near anchor=Position { x: 1582, y: 3095, plane: 0 } radius=10 expected='Herb patch' crop=None

[04/01 06:56:30 PM] [Farm][Travel] to='Civitas illa Fortis (West)' via Civitas illa fortis tab

[04/01 06:56:30 PM] [Farm][Travel] Using tab 'Civitas illa fortis teleport'

[04/01 06:56:30 PM] [Inv] Interact item='Civitas illa fortis teleport' id=28824 want_action='Break' actions=["Break", "Drop"]

[04/01 06:56:30 PM] [Inv] item.interact('Break') -> true

[04/01 06:56:33 PM] [Farm][Travel] civitas-tab arrival_confirmed=true in_landing_area=true at_bank=false

[04/01 06:56:33 PM] [Farm][Travel] civitas-tab target_area=(1580, 3092, 1592, 3101) me=Some(Position { x: 1680, y: 3130, plane: 0 }) nearest_anchor=Some(Position { x: 1589, y: 3098, plane: 0 })

[04/01 06:58:27 PM] Copied logs to clipboard

[04/01 07:00:21 PM] [Walk] Area webwalk bounds (1580, 3092, 1592, 3101) blocked_areas=1 -> true

[04/01 07:00:21 PM] [Farm][Travel] civitas-tab web_walk_to_area -> true

[04/01 07:00:21 PM] [Farm][Travel] civitas-tab post-teleport walk -> true

[04/01 07:00:22 PM] [Farm][Travel] at_patch_location=true (near anchor 'Allotment' dist<=10) loc=Civitas illa Fortis (West)

[04/01 07:00:22 PM] [Farm][Loot] Starting location snapshot for 'Civitas illa Fortis (West)' items=["Watermelon"]

[04/01 07:00:22 PM] [Farm][PatchFinder] Rejecting anchor match outside location area loc='Civitas illa Fortis (West)' expected='Allotment' found='Watermelon' id=8664 pos=Position { x: 1585, y: 3102, plane: 0 } area_bounds=(1580, 3092, 1592, 3101)

[04/01 07:00:22 PM] [Farm][PatchFinder][Debug] Dumping 285 objects near anchor=Position { x: 1585, y: 3102, plane: 0 } radius=8 expected='Allotment' crop=None

[04/01 07:00:22 PM] [Farm][PatchFinder][Debug] #01 dist=0 id=7517 name='null' pos=Position { x: 1585, y: 3102, plane: 0 } actions=[] match_name=false match_action=false match_crop=false

[04/01 07:00:22 PM] [Farm][PatchFinder][Debug] #02 dist=0 id=8664 name='Watermelon' pos=Position { x: 1585, y: 3102, plane: 0 } actions=["Harvest", "Inspect", "Guide"] match_name=false match_action=false match_crop=false

[04/01 07:00:22 PM] [Farm][PatchFinder][Debug] #03 dist=1 id=34494 name='null' pos=Position { x: 1584, y: 3101, plane: 0 } actions=[] match_name=false match_action=false match_crop=false

[04/01 07:00:22 PM] [Farm][PatchFinder][Debug] #04 dist=1 id=83 name='null' pos=Position { x: 1584, y: 3101, plane: 0 } actions=[] match_name=false match_action=false match_crop=false

[04/01 07:00:22 PM] [Farm][PatchFinder][Debug] #05 dist=1 id=7517 name='null' pos=Position { x: 1584, y: 3102, plane: 0 } actions=[] match_name=false match_action=false match_crop=false

[04/01 07:00:22 PM] [Farm][PatchFinder][Debug] #06 dist=1 id=8664 name='Watermelon' pos=Position { x: 1584, y: 3102, plane: 0 } actions=["Harvest", "Inspect", "Guide"] match_name=false match_action=false match_crop=false

[04/01 07:00:22 PM] [Farm][PatchFinder][Debug] #07 dist=1 id=7517 name='null' pos=Position { x: 1584, y: 3103, plane: 0 } actions=[] match_name=false match_action=false match_crop=false

[04/01 07:00:22 PM] [Farm][PatchFinder][Debug] #08 dist=1 id=8664 name='Watermelon' pos=Position { x: 1584, y: 3103, plane: 0 } actions=["Harvest", "Inspect", "Guide"] match_name=false match_action=false match_crop=false

[04/01 07:00:22 PM] [Farm][PatchFinder][Debug] #09 dist=1 id=34494 name='null' pos=Position { x: 1585, y: 3101, plane: 0 } actions=[] match_name=false match_action=false match_crop=false

[04/01 07:00:22 PM] [Farm][PatchFinder][Debug] #10 dist=1 id=83 name='null' pos=Position { x: 1585, y: 3101, plane: 0 } actions=[] match_name=false match_action=false match_crop=false

[04/01 07:00:22 PM] [Farm][PatchFinder][Debug] #11 dist=1 id=7517 name='null' pos=Position { x: 1585, y: 3103, plane: 0 } actions=[] match_name=false match_action=false match_crop=false

[04/01 07:00:22 PM] [Farm][PatchFinder][Debug] #12 dist=1 id=8664 name='Watermelon' pos=Position { x: 1585, y: 3103, plane: 0 } actions=["Harvest", "Inspect", "Guide"] match_name=false match_action=false match_crop=false

[04/01 07:00:22 PM] [Farm][PatchFinder][Debug] #13 dist=1 id=34496 name='null' pos=Position { x: 1586, y: 3101, plane: 0 } actions=[] match_name=false match_action=false match_crop=false

[04/01 07:00:22 PM] [Farm][PatchFinder][Debug] #14 dist=1 id=34494 name='null' pos=Position { x: 1586, y: 3102, plane: 0 } actions=[] match_name=false match_action=false match_crop=false

[04/01 07:00:22 PM] [Farm][PatchFinder][Debug] #15 dist=1 id=83 name='null' pos=Position { x: 1586, y: 3102, plane: 0 } actions=[] match_name=false match_action=false match_crop=false

[04/01 07:00:22 PM] [Farm][PatchFinder][Debug] #16 dist=1 id=34494 name='null' pos=Position { x: 1586, y: 3103, plane: 0 } actions=[] match_name=false match_action=false match_crop=false

[04/01 07:00:22 PM] [Farm][PatchFinder][Debug] #17 dist=1 id=83 name='null' pos=Position { x: 1586, y: 3103, plane: 0 } actions=[] match_name=false match_action=false match_crop=false

[04/01 07:00:22 PM] [Farm][PatchFinder][Debug] #18 dist=2 id=34494 name='null' pos=Position { x: 1583, y: 3100, plane: 0 } actions=[] match_name=false match_action=false match_crop=false

[04/01 07:00:22 PM] [Farm][PatchFinder][Debug] #19 dist=2 id=83 name='null' pos=Position { x: 1583, y: 3100, plane: 0 } actions=[] match_name=false match_action=false match_crop=false

[04/01 07:00:22 PM] [Farm][PatchFinder][Debug] #20 dist=2 id=34495 name='null' pos=Position { x: 1583, y: 3101, plane: 0 } actions=[] match_name=false match_action=false match_crop=false

[04/01 07:00:22 PM] [Farm][PatchFinder][Debug] #21 dist=2 id=83 name='null' pos=Position { x: 1583, y: 3101, plane: 0 } actions=[] match_name=false match_action=false match_crop=false

[04/01 07:00:22 PM] [Farm][PatchFinder][Debug] #22 dist=2 id=7517 name='null' pos=Position { x: 1583, y: 3102, plane: 0 } actions=[] match_name=false match_action=false match_crop=false

[04/01 07:00:22 PM] [Farm][PatchFinder][Debug] #23 dist=2 id=8664 name='Watermelon' pos=Position { x: 1583, y: 3102, plane: 0 } actions=["Harvest", "Inspect", "Guide"] match_name=false match_action=false match_crop=false

[04/01 07:00:22 PM] [Farm][PatchFinder][Debug] #24 dist=2 id=7517 name='null' pos=Position { x: 1583, y: 3103, plane: 0 } actions=[] match_name=false match_action=false match_crop=false

[04/01 07:00:22 PM] [Farm][PatchFinder][Debug] #25 dist=2 id=8664 name='Watermelon' pos=Position { x: 1583, y: 3103, plane: 0 } actions=["Harvest", "Inspect", "Guide"] match_name=false match_action=false match_crop=false

[04/01 07:00:22 PM] [Farm][PatchFinder][Debug] #26 dist=2 id=34494 name='null' pos=Position { x: 1583, y: 3104, plane: 0 } actions=[] match_name=false match_action=false match_crop=false

[04/01 07:00:22 PM] [Farm][PatchFinder][Debug] #27 dist=2 id=83 name='null' pos=Position { x: 1583, y: 3104, plane: 0 } actions=[] match_name=false match_action=false match_crop=false

[04/01 07:00:22 PM] [Farm][PatchFinder][Debug] #28 dist=2 id=34496 name='null' pos=Position { x: 1584, y: 3100, plane: 0 } actions=[] match_name=false match_action=false match_crop=false

[04/01 07:00:22 PM] [Farm][PatchFinder][Debug] #29 dist=2 id=34494 name='null' pos=Position { x: 1584, y: 3104, plane: 0 } actions=[] match_name=false match_action=false match_crop=false

[04/01 07:00:22 PM] [Farm][PatchFinder][Debug] #30 dist=2 id=83 name='null' pos=Position { x: 1584, y: 3104, plane: 0 } actions=[] match_name=false match_action=false match_crop=false

[04/01 07:00:22 PM] [Farm][PatchFinder][Debug] ... truncated 255 additional nearby objects

[04/01 07:00:22 PM] [Farm][PatchFinder] Anchor match type=Allotment expected='Allotment' anchor=Position { x: 1589, y: 3098, plane: 0 } -> found name='Watermelon' id=8664 pos=Position { x: 1590, y: 3095, plane: 0 } actions=["Harvest", "Inspect", "Guide"]

[04/01 07:00:22 PM] [Farm][Patch] Watermelon -> Harvest

[04/01 07:00:22 PM] [Farm][Patch][Interact] action='Harvest' target='Watermelon' id=8664 obj_pos=Position { x: 1589, y: 3098, plane: 0 } me_before=Some(Position { x: 1594, y: 3096, plane: 0 }) dist_before=5

[04/01 07:00:22 PM] [Farm][Patch] already near target me=Position { x: 1594, y: 3096, plane: 0 } target=Position { x: 1589, y: 3098, plane: 0 } dist=5

[04/01 07:00:22 PM] [Farm][Patch][Interact] action='Harvest' ready_to_click target='Watermelon' id=8664 obj_pos=Position { x: 1589, y: 3098, plane: 0 } me_after_step=Some(Position { x: 1594, y: 3096, plane: 0 }) dist_after_step=5 actions=["Harvest", "Inspect", "Guide"]

[04/01 07:00:24 PM] [Farm][Patch][Interact] action='Harvest' click_result=true target='Watermelon' id=8664 obj_pos=Position { x: 1589, y: 3098, plane: 0 } me_after_click=Some(Position { x: 1591, y: 3099, plane: 0 }) dist_after_click=2

Edited by Cvibe

  • Author
10 hours ago, Cvibe said:

@skillerkidos1

So far so good! I did run into 2 issues within 1 session -

When trying to do an herb run with toadflax the scirpt stopped after using the teleport tab to civitas illa fortis teleport so I clicked the map to move and to help it and it started again.. once it teled to the farming guild the script stopped just like I mentioned above.

When I click to help move the bot it does continue the action.. will report more soon.

UPDATE ----

was just able to reproduce this again and caught it 2 minutes after it stopped, see log

[04/01 06:55:37 PM] [Farm][PatchFinder] Anchor match type=Allotment expected='Allotment' anchor=Position { x: 2671, y: 3371, plane: 0 } -> found name='Watermelon seed' id=8656 pos=Position { x: 2671, y: 3370, plane: 0 } actions=["Inspect", "Guide"]

[04/01 06:55:37 PM] [Farm][Patch][Priority] anchor=Position { x: 2671, y: 3378, plane: 0 } expected='Allotment' -> name='Watermelon' id=8664 pos=Position { x: 2671, y: 3378, plane: 0 } actions=["Harvest", "Inspect", "Guide"] actionable=true

[04/01 06:55:37 PM] [Farm][Patch][Priority] anchor=Position { x: 2671, y: 3371, plane: 0 } expected='Allotment' -> name='Watermelon seed' id=8656 pos=Position { x: 2671, y: 3370, plane: 0 } actions=["Inspect", "Guide"] actionable=false

[04/01 06:55:37 PM] [Farm][Patch] Watermelon -> Harvest

[04/01 06:55:37 PM] [Farm][Patch][Interact] action='Harvest' target='Watermelon' id=8664 obj_pos=Position { x: 2671, y: 3378, plane: 0 } me_before=Some(Position { x: 2672, y: 3370, plane: 0 }) dist_before=8

[04/01 06:55:37 PM] [Farm][Patch] target (2671, 3378, 0) dist=8 -> stepping to nearby tile (2670, 3376, 0) before interact

[04/01 06:55:40 PM] [Farm][Patch] pre-interact step to (2670, 3376, 0) -> true

[04/01 06:55:40 PM] [Farm][Patch] post-step me=Position { x: 2669, y: 3373, plane: 0 } target=Position { x: 2671, y: 3378, plane: 0 } remaining_dist=5 reached_step_tile=false

[04/01 06:55:40 PM] [Farm][Patch][Interact] action='Harvest' ready_to_click target='Watermelon' id=8664 obj_pos=Position { x: 2671, y: 3378, plane: 0 } me_after_step=Some(Position { x: 2669, y: 3373, plane: 0 }) dist_after_step=5 actions=["Harvest", "Inspect", "Guide"]

[04/01 06:55:40 PM] [Farm][Patch][Interact] action='Harvest' click_result=true target='Watermelon' id=8664 obj_pos=Position { x: 2671, y: 3378, plane: 0 } me_after_click=Some(Position { x: 2669, y: 3375, plane: 0 }) dist_after_click=3

[04/01 06:55:54 PM] [Farm][PatchFinder] Anchor match type=Allotment expected='Allotment' anchor=Position { x: 2671, y: 3378, plane: 0 } -> found name='Watermelon' id=8664 pos=Position { x: 2670, y: 3378, plane: 0 } actions=["Harvest", "Inspect", "Guide"]

[04/01 06:55:54 PM] [Farm][PatchFinder] Anchor match type=Allotment expected='Allotment' anchor=Position { x: 2671, y: 3371, plane: 0 } -> found name='Herbs' id=39780 pos=Position { x: 2670, y: 3374, plane: 0 } actions=["Inspect", "Guide"]

[04/01 06:55:54 PM] [Farm][Inv] Inventory full -> handling harvest items

[04/01 06:55:54 PM] [Farm][Inv] Skipping stacked item 'Watermelon seed' x565 for Leprechaun use.

[04/01 06:55:54 PM] [Farm][Inv] Skipping stacked item 'Watermelon' x122 for Leprechaun use.

[04/01 06:55:54 PM] [Farm][Inv] Using 'Watermelon' -> Tool Leprechaun (free_slots_before=0)

[04/01 06:55:54 PM] [Inv] Interact item='Watermelon' id=5982 want_action='Use' actions=["Eat", "Drop"]

[04/01 06:55:54 PM] [Inv] item.interact_any(['Use','Use ->']) -> true

[04/01 06:55:58 PM] [Farm][Inv] Skipping stacked item 'Watermelon seed' x565 for Leprechaun use.

[04/01 06:55:58 PM] [Farm][Inv] Skipping stacked item 'Watermelon' x137 for Leprechaun use.

[04/01 06:55:58 PM] [Farm][Inv] Generic pass skipping likely noted 'Bottomless compost bucket' (id=22997, unnoted_id=22994).

[04/01 06:55:58 PM] [Farm][Inv] Skipping stacked item 'Watermelon seed' x565 for Leprechaun use.

[04/01 06:55:58 PM] [Farm][Inv] Skipping stacked item 'Watermelon' x137 for Leprechaun use.

[04/01 06:55:58 PM] [Farm][Inv] Only stacked/noted 'Watermelon' remains; skipping Leprechaun use.

[04/01 06:55:59 PM] [Farm][PatchFinder] Anchor match type=Allotment expected='Allotment' anchor=Position { x: 2671, y: 3378, plane: 0 } -> found name='Watermelon' id=8664 pos=Position { x: 2671, y: 3379, plane: 0 } actions=["Harvest", "Inspect", "Guide"]

[04/01 06:55:59 PM] [Farm][PatchFinder] Anchor match type=Allotment expected='Allotment' anchor=Position { x: 2671, y: 3371, plane: 0 } -> found name='Herbs' id=39780 pos=Position { x: 2670, y: 3374, plane: 0 } actions=["Inspect", "Guide"]

[04/01 06:55:59 PM] [Farm][Patch] Watermelon -> Harvest

[04/01 06:55:59 PM] [Farm][Patch][Interact] action='Harvest' target='Watermelon' id=8664 obj_pos=Position { x: 2671, y: 3378, plane: 0 } me_before=Some(Position { x: 2672, y: 3380, plane: 0 }) dist_before=2

[04/01 06:55:59 PM] [Farm][Patch] already near target me=Position { x: 2672, y: 3380, plane: 0 } target=Position { x: 2671, y: 3378, plane: 0 } dist=2

[04/01 06:55:59 PM] [Farm][Patch][Interact] action='Harvest' ready_to_click target='Watermelon' id=8664 obj_pos=Position { x: 2671, y: 3378, plane: 0 } me_after_step=Some(Position { x: 2672, y: 3380, plane: 0 }) dist_after_step=2 actions=["Harvest", "Inspect", "Guide"]

[04/01 06:55:59 PM] [Farm][Patch][Interact] action='Harvest' click_result=true target='Watermelon' id=8664 obj_pos=Position { x: 2671, y: 3378, plane: 0 } me_after_click=Some(Position { x: 2672, y: 3380, plane: 0 }) dist_after_click=2

[04/01 06:56:14 PM] [Farm][PatchFinder] Anchor match type=Allotment expected='Allotment' anchor=Position { x: 2671, y: 3378, plane: 0 } -> found name='Watermelon' id=8664 pos=Position { x: 2671, y: 3378, plane: 0 } actions=["Harvest", "Inspect", "Guide"]

[04/01 06:56:14 PM] [Farm][PatchFinder] Anchor match type=Allotment expected='Allotment' anchor=Position { x: 2671, y: 3371, plane: 0 } -> found name='Herbs' id=39780 pos=Position { x: 2670, y: 3374, plane: 0 } actions=["Inspect", "Guide"]

[04/01 06:56:14 PM] [Farm][Patch] Watermelon -> Harvest

[04/01 06:56:14 PM] [Farm][Patch][Interact] action='Harvest' target='Watermelon' id=8664 obj_pos=Position { x: 2671, y: 3378, plane: 0 } me_before=Some(Position { x: 2672, y: 3378, plane: 0 }) dist_before=1

[04/01 06:56:14 PM] [Farm][Patch] already near target me=Position { x: 2672, y: 3378, plane: 0 } target=Position { x: 2671, y: 3378, plane: 0 } dist=1

[04/01 06:56:14 PM] [Farm][Patch][Interact] action='Harvest' ready_to_click target='Watermelon' id=8664 obj_pos=Position { x: 2671, y: 3378, plane: 0 } me_after_step=Some(Position { x: 2672, y: 3378, plane: 0 }) dist_after_step=1 actions=["Harvest", "Inspect", "Guide"]

[04/01 06:56:15 PM] [Farm][Patch][Interact] action='Harvest' click_result=true target='Watermelon' id=8664 obj_pos=Position { x: 2671, y: 3378, plane: 0 } me_after_click=Some(Position { x: 2672, y: 3378, plane: 0 }) dist_after_click=1

[04/01 06:56:17 PM] [Farm][PatchFinder] Anchor match type=Allotment expected='Allotment' anchor=Position { x: 2671, y: 3378, plane: 0 } -> found name='Allotment' id=8573 pos=Position { x: 2671, y: 3378, plane: 0 } actions=["Inspect", "Guide"]

[04/01 06:56:17 PM] [Farm][PatchFinder] Anchor match type=Allotment expected='Allotment' anchor=Position { x: 2671, y: 3371, plane: 0 } -> found name='Herbs' id=39780 pos=Position { x: 2670, y: 3374, plane: 0 } actions=["Inspect", "Guide"]

[04/01 06:56:17 PM] [Farm][Patch] Compost 'Bottomless compost bucket' -> Allotment

[04/01 06:56:17 PM] [Inv] Interact item='Bottomless compost bucket' id=22997 want_action='Use' actions=["Fill", "Check", "Empty"]

[04/01 06:56:17 PM] [Inv] item.interact_any(['Use','Use ->']) -> true

[04/01 06:56:17 PM] [Farm][Patch] already near target me=Position { x: 2672, y: 3378, plane: 0 } target=Position { x: 2671, y: 3378, plane: 0 } dist=1

[04/01 06:56:22 PM] [Farm][PatchFinder] Anchor match type=Allotment expected='Allotment' anchor=Position { x: 2671, y: 3378, plane: 0 } -> found name='Allotment' id=8573 pos=Position { x: 2671, y: 3378, plane: 0 } actions=["Inspect", "Guide"]

[04/01 06:56:22 PM] [Farm][PatchFinder] Anchor match type=Allotment expected='Allotment' anchor=Position { x: 2671, y: 3371, plane: 0 } -> found name='Herbs' id=39780 pos=Position { x: 2670, y: 3374, plane: 0 } actions=["Inspect", "Guide"]

[04/01 06:56:22 PM] [Farm][Patch] Plant 'Watermelon seed' -> Allotment

[04/01 06:56:22 PM] [Inv] Interact item='Watermelon seed' id=5321 want_action='Use' actions=["Drop"]

[04/01 06:56:22 PM] [Inv] item.interact_any(['Use','Use ->']) -> true

[04/01 06:56:22 PM] [Farm][Patch] already near target me=Position { x: 2672, y: 3378, plane: 0 } target=Position { x: 2671, y: 3378, plane: 0 } dist=1

[04/01 06:56:25 PM] [Inv] Interact item='Watering can(3)' id=5335 want_action='Use' actions=["Drop"]

[04/01 06:56:26 PM] [Inv] item.interact_any(['Use','Use ->']) -> true

[04/01 06:56:26 PM] [Farm][Patch] already near target me=Position { x: 2672, y: 3378, plane: 0 } target=Position { x: 2671, y: 3378, plane: 0 } dist=1

[04/01 06:56:29 PM] [Farm][PatchTimer] Started patch timer key=Ardougne|Allotment|2671|3378 seed='Watermelon seed' duration=80 minute(s)

[04/01 06:56:29 PM] [Farm][PatchFinder] Anchor match type=Allotment expected='Allotment' anchor=Position { x: 2671, y: 3378, plane: 0 } -> found name='Watermelon seed' id=8665 pos=Position { x: 2671, y: 3378, plane: 0 } actions=["Inspect", "Guide"]

[04/01 06:56:29 PM] [Farm][PatchFinder] Anchor match type=Allotment expected='Allotment' anchor=Position { x: 2671, y: 3371, plane: 0 } -> found name='Herbs' id=39780 pos=Position { x: 2670, y: 3374, plane: 0 } actions=["Inspect", "Guide"]

[04/01 06:56:29 PM] [Farm][Patch][Priority] anchor=Position { x: 2671, y: 3378, plane: 0 } expected='Allotment' -> name='Watermelon seed' id=8665 pos=Position { x: 2671, y: 3378, plane: 0 } actions=["Inspect", "Guide"] actionable=false

[04/01 06:56:29 PM] [Farm][Patch][Priority] anchor=Position { x: 2671, y: 3371, plane: 0 } expected='Allotment' -> name='Herbs' id=39780 pos=Position { x: 2670, y: 3374, plane: 0 } actions=["Inspect", "Guide"] actionable=false

[04/01 06:56:29 PM] [Farm][Loot] location-snapshot +32 'Watermelon' (patch=Allotment)

[04/01 06:56:29 PM] [Farm][Loot] Location snapshot finalized.

[04/01 06:56:29 PM] [Queue][Normal] AdvanceTask -> next idx=4 banked_once= true

[04/01 06:56:30 PM] [Farm][PatchFinder][Debug] No patch match near anchor=Position { x: 1585, y: 3102, plane: 0 } radius=10 expected='Allotment' crop=None

[04/01 06:56:30 PM] [Farm][PatchFinder][Debug] No objects near anchor=Position { x: 1585, y: 3102, plane: 0 } radius=10 expected='Allotment' crop=None

[04/01 06:56:30 PM] [Farm][PatchFinder][Debug] No patch match near anchor=Position { x: 1589, y: 3098, plane: 0 } radius=10 expected='Allotment' crop=None

[04/01 06:56:30 PM] [Farm][PatchFinder][Debug] No objects near anchor=Position { x: 1589, y: 3098, plane: 0 } radius=10 expected='Allotment' crop=None

[04/01 06:56:30 PM] [Farm][PatchFinder][Debug] No patch match near anchor=Position { x: 1586, y: 3099, plane: 0 } radius=10 expected='Flower patch' crop=None

[04/01 06:56:30 PM] [Farm][PatchFinder][Debug] No objects near anchor=Position { x: 1586, y: 3099, plane: 0 } radius=10 expected='Flower patch' crop=None

[04/01 06:56:30 PM] [Farm][PatchFinder][Debug] No patch match near anchor=Position { x: 1582, y: 3095, plane: 0 } radius=10 expected='Herb patch' crop=None

[04/01 06:56:30 PM] [Farm][PatchFinder][Debug] No objects near anchor=Position { x: 1582, y: 3095, plane: 0 } radius=10 expected='Herb patch' crop=None

[04/01 06:56:30 PM] [Farm][Travel] to='Civitas illa Fortis (West)' via Civitas illa fortis tab

[04/01 06:56:30 PM] [Farm][Travel] Using tab 'Civitas illa fortis teleport'

[04/01 06:56:30 PM] [Inv] Interact item='Civitas illa fortis teleport' id=28824 want_action='Break' actions=["Break", "Drop"]

[04/01 06:56:30 PM] [Inv] item.interact('Break') -> true

[04/01 06:56:33 PM] [Farm][Travel] civitas-tab arrival_confirmed=true in_landing_area=true at_bank=false

[04/01 06:56:33 PM] [Farm][Travel] civitas-tab target_area=(1580, 3092, 1592, 3101) me=Some(Position { x: 1680, y: 3130, plane: 0 }) nearest_anchor=Some(Position { x: 1589, y: 3098, plane: 0 })


here is the log once i clicked on the map to move the character to assist the bot and it did make it to the patch and continued as normal

[04/01 06:56:22 PM] [Farm][PatchFinder] Anchor match type=Allotment expected='Allotment' anchor=Position { x: 2671, y: 3371, plane: 0 } -> found name='Herbs' id=39780 pos=Position { x: 2670, y: 3374, plane: 0 } actions=["Inspect", "Guide"]

[04/01 06:56:22 PM] [Farm][Patch] Plant 'Watermelon seed' -> Allotment

[04/01 06:56:22 PM] [Inv] Interact item='Watermelon seed' id=5321 want_action='Use' actions=["Drop"]

[04/01 06:56:22 PM] [Inv] item.interact_any(['Use','Use ->']) -> true

[04/01 06:56:22 PM] [Farm][Patch] already near target me=Position { x: 2672, y: 3378, plane: 0 } target=Position { x: 2671, y: 3378, plane: 0 } dist=1

[04/01 06:56:25 PM] [Inv] Interact item='Watering can(3)' id=5335 want_action='Use' actions=["Drop"]

[04/01 06:56:26 PM] [Inv] item.interact_any(['Use','Use ->']) -> true

[04/01 06:56:26 PM] [Farm][Patch] already near target me=Position { x: 2672, y: 3378, plane: 0 } target=Position { x: 2671, y: 3378, plane: 0 } dist=1

[04/01 06:56:29 PM] [Farm][PatchTimer] Started patch timer key=Ardougne|Allotment|2671|3378 seed='Watermelon seed' duration=80 minute(s)

[04/01 06:56:29 PM] [Farm][PatchFinder] Anchor match type=Allotment expected='Allotment' anchor=Position { x: 2671, y: 3378, plane: 0 } -> found name='Watermelon seed' id=8665 pos=Position { x: 2671, y: 3378, plane: 0 } actions=["Inspect", "Guide"]

[04/01 06:56:29 PM] [Farm][PatchFinder] Anchor match type=Allotment expected='Allotment' anchor=Position { x: 2671, y: 3371, plane: 0 } -> found name='Herbs' id=39780 pos=Position { x: 2670, y: 3374, plane: 0 } actions=["Inspect", "Guide"]

[04/01 06:56:29 PM] [Farm][Patch][Priority] anchor=Position { x: 2671, y: 3378, plane: 0 } expected='Allotment' -> name='Watermelon seed' id=8665 pos=Position { x: 2671, y: 3378, plane: 0 } actions=["Inspect", "Guide"] actionable=false

[04/01 06:56:29 PM] [Farm][Patch][Priority] anchor=Position { x: 2671, y: 3371, plane: 0 } expected='Allotment' -> name='Herbs' id=39780 pos=Position { x: 2670, y: 3374, plane: 0 } actions=["Inspect", "Guide"] actionable=false

[04/01 06:56:29 PM] [Farm][Loot] location-snapshot +32 'Watermelon' (patch=Allotment)

[04/01 06:56:29 PM] [Farm][Loot] Location snapshot finalized.

[04/01 06:56:29 PM] [Queue][Normal] AdvanceTask -> next idx=4 banked_once= true

[04/01 06:56:30 PM] [Farm][PatchFinder][Debug] No patch match near anchor=Position { x: 1585, y: 3102, plane: 0 } radius=10 expected='Allotment' crop=None

[04/01 06:56:30 PM] [Farm][PatchFinder][Debug] No objects near anchor=Position { x: 1585, y: 3102, plane: 0 } radius=10 expected='Allotment' crop=None

[04/01 06:56:30 PM] [Farm][PatchFinder][Debug] No patch match near anchor=Position { x: 1589, y: 3098, plane: 0 } radius=10 expected='Allotment' crop=None

[04/01 06:56:30 PM] [Farm][PatchFinder][Debug] No objects near anchor=Position { x: 1589, y: 3098, plane: 0 } radius=10 expected='Allotment' crop=None

[04/01 06:56:30 PM] [Farm][PatchFinder][Debug] No patch match near anchor=Position { x: 1586, y: 3099, plane: 0 } radius=10 expected='Flower patch' crop=None

[04/01 06:56:30 PM] [Farm][PatchFinder][Debug] No objects near anchor=Position { x: 1586, y: 3099, plane: 0 } radius=10 expected='Flower patch' crop=None

[04/01 06:56:30 PM] [Farm][PatchFinder][Debug] No patch match near anchor=Position { x: 1582, y: 3095, plane: 0 } radius=10 expected='Herb patch' crop=None

[04/01 06:56:30 PM] [Farm][PatchFinder][Debug] No objects near anchor=Position { x: 1582, y: 3095, plane: 0 } radius=10 expected='Herb patch' crop=None

[04/01 06:56:30 PM] [Farm][Travel] to='Civitas illa Fortis (West)' via Civitas illa fortis tab

[04/01 06:56:30 PM] [Farm][Travel] Using tab 'Civitas illa fortis teleport'

[04/01 06:56:30 PM] [Inv] Interact item='Civitas illa fortis teleport' id=28824 want_action='Break' actions=["Break", "Drop"]

[04/01 06:56:30 PM] [Inv] item.interact('Break') -> true

[04/01 06:56:33 PM] [Farm][Travel] civitas-tab arrival_confirmed=true in_landing_area=true at_bank=false

[04/01 06:56:33 PM] [Farm][Travel] civitas-tab target_area=(1580, 3092, 1592, 3101) me=Some(Position { x: 1680, y: 3130, plane: 0 }) nearest_anchor=Some(Position { x: 1589, y: 3098, plane: 0 })

[04/01 06:58:27 PM] Copied logs to clipboard

[04/01 07:00:21 PM] [Walk] Area webwalk bounds (1580, 3092, 1592, 3101) blocked_areas=1 -> true

[04/01 07:00:21 PM] [Farm][Travel] civitas-tab web_walk_to_area -> true

[04/01 07:00:21 PM] [Farm][Travel] civitas-tab post-teleport walk -> true

[04/01 07:00:22 PM] [Farm][Travel] at_patch_location=true (near anchor 'Allotment' dist<=10) loc=Civitas illa Fortis (West)

[04/01 07:00:22 PM] [Farm][Loot] Starting location snapshot for 'Civitas illa Fortis (West)' items=["Watermelon"]

[04/01 07:00:22 PM] [Farm][PatchFinder] Rejecting anchor match outside location area loc='Civitas illa Fortis (West)' expected='Allotment' found='Watermelon' id=8664 pos=Position { x: 1585, y: 3102, plane: 0 } area_bounds=(1580, 3092, 1592, 3101)

[04/01 07:00:22 PM] [Farm][PatchFinder][Debug] Dumping 285 objects near anchor=Position { x: 1585, y: 3102, plane: 0 } radius=8 expected='Allotment' crop=None

[04/01 07:00:22 PM] [Farm][PatchFinder][Debug] #01 dist=0 id=7517 name='null' pos=Position { x: 1585, y: 3102, plane: 0 } actions=[] match_name=false match_action=false match_crop=false

[04/01 07:00:22 PM] [Farm][PatchFinder][Debug] #02 dist=0 id=8664 name='Watermelon' pos=Position { x: 1585, y: 3102, plane: 0 } actions=["Harvest", "Inspect", "Guide"] match_name=false match_action=false match_crop=false

[04/01 07:00:22 PM] [Farm][PatchFinder][Debug] #03 dist=1 id=34494 name='null' pos=Position { x: 1584, y: 3101, plane: 0 } actions=[] match_name=false match_action=false match_crop=false

[04/01 07:00:22 PM] [Farm][PatchFinder][Debug] #04 dist=1 id=83 name='null' pos=Position { x: 1584, y: 3101, plane: 0 } actions=[] match_name=false match_action=false match_crop=false

[04/01 07:00:22 PM] [Farm][PatchFinder][Debug] #05 dist=1 id=7517 name='null' pos=Position { x: 1584, y: 3102, plane: 0 } actions=[] match_name=false match_action=false match_crop=false

[04/01 07:00:22 PM] [Farm][PatchFinder][Debug] #06 dist=1 id=8664 name='Watermelon' pos=Position { x: 1584, y: 3102, plane: 0 } actions=["Harvest", "Inspect", "Guide"] match_name=false match_action=false match_crop=false

[04/01 07:00:22 PM] [Farm][PatchFinder][Debug] #07 dist=1 id=7517 name='null' pos=Position { x: 1584, y: 3103, plane: 0 } actions=[] match_name=false match_action=false match_crop=false

[04/01 07:00:22 PM] [Farm][PatchFinder][Debug] #08 dist=1 id=8664 name='Watermelon' pos=Position { x: 1584, y: 3103, plane: 0 } actions=["Harvest", "Inspect", "Guide"] match_name=false match_action=false match_crop=false

[04/01 07:00:22 PM] [Farm][PatchFinder][Debug] #09 dist=1 id=34494 name='null' pos=Position { x: 1585, y: 3101, plane: 0 } actions=[] match_name=false match_action=false match_crop=false

[04/01 07:00:22 PM] [Farm][PatchFinder][Debug] #10 dist=1 id=83 name='null' pos=Position { x: 1585, y: 3101, plane: 0 } actions=[] match_name=false match_action=false match_crop=false

[04/01 07:00:22 PM] [Farm][PatchFinder][Debug] #11 dist=1 id=7517 name='null' pos=Position { x: 1585, y: 3103, plane: 0 } actions=[] match_name=false match_action=false match_crop=false

[04/01 07:00:22 PM] [Farm][PatchFinder][Debug] #12 dist=1 id=8664 name='Watermelon' pos=Position { x: 1585, y: 3103, plane: 0 } actions=["Harvest", "Inspect", "Guide"] match_name=false match_action=false match_crop=false

[04/01 07:00:22 PM] [Farm][PatchFinder][Debug] #13 dist=1 id=34496 name='null' pos=Position { x: 1586, y: 3101, plane: 0 } actions=[] match_name=false match_action=false match_crop=false

[04/01 07:00:22 PM] [Farm][PatchFinder][Debug] #14 dist=1 id=34494 name='null' pos=Position { x: 1586, y: 3102, plane: 0 } actions=[] match_name=false match_action=false match_crop=false

[04/01 07:00:22 PM] [Farm][PatchFinder][Debug] #15 dist=1 id=83 name='null' pos=Position { x: 1586, y: 3102, plane: 0 } actions=[] match_name=false match_action=false match_crop=false

[04/01 07:00:22 PM] [Farm][PatchFinder][Debug] #16 dist=1 id=34494 name='null' pos=Position { x: 1586, y: 3103, plane: 0 } actions=[] match_name=false match_action=false match_crop=false

[04/01 07:00:22 PM] [Farm][PatchFinder][Debug] #17 dist=1 id=83 name='null' pos=Position { x: 1586, y: 3103, plane: 0 } actions=[] match_name=false match_action=false match_crop=false

[04/01 07:00:22 PM] [Farm][PatchFinder][Debug] #18 dist=2 id=34494 name='null' pos=Position { x: 1583, y: 3100, plane: 0 } actions=[] match_name=false match_action=false match_crop=false

[04/01 07:00:22 PM] [Farm][PatchFinder][Debug] #19 dist=2 id=83 name='null' pos=Position { x: 1583, y: 3100, plane: 0 } actions=[] match_name=false match_action=false match_crop=false

[04/01 07:00:22 PM] [Farm][PatchFinder][Debug] #20 dist=2 id=34495 name='null' pos=Position { x: 1583, y: 3101, plane: 0 } actions=[] match_name=false match_action=false match_crop=false

[04/01 07:00:22 PM] [Farm][PatchFinder][Debug] #21 dist=2 id=83 name='null' pos=Position { x: 1583, y: 3101, plane: 0 } actions=[] match_name=false match_action=false match_crop=false

[04/01 07:00:22 PM] [Farm][PatchFinder][Debug] #22 dist=2 id=7517 name='null' pos=Position { x: 1583, y: 3102, plane: 0 } actions=[] match_name=false match_action=false match_crop=false

[04/01 07:00:22 PM] [Farm][PatchFinder][Debug] #23 dist=2 id=8664 name='Watermelon' pos=Position { x: 1583, y: 3102, plane: 0 } actions=["Harvest", "Inspect", "Guide"] match_name=false match_action=false match_crop=false

[04/01 07:00:22 PM] [Farm][PatchFinder][Debug] #24 dist=2 id=7517 name='null' pos=Position { x: 1583, y: 3103, plane: 0 } actions=[] match_name=false match_action=false match_crop=false

[04/01 07:00:22 PM] [Farm][PatchFinder][Debug] #25 dist=2 id=8664 name='Watermelon' pos=Position { x: 1583, y: 3103, plane: 0 } actions=["Harvest", "Inspect", "Guide"] match_name=false match_action=false match_crop=false

[04/01 07:00:22 PM] [Farm][PatchFinder][Debug] #26 dist=2 id=34494 name='null' pos=Position { x: 1583, y: 3104, plane: 0 } actions=[] match_name=false match_action=false match_crop=false

[04/01 07:00:22 PM] [Farm][PatchFinder][Debug] #27 dist=2 id=83 name='null' pos=Position { x: 1583, y: 3104, plane: 0 } actions=[] match_name=false match_action=false match_crop=false

[04/01 07:00:22 PM] [Farm][PatchFinder][Debug] #28 dist=2 id=34496 name='null' pos=Position { x: 1584, y: 3100, plane: 0 } actions=[] match_name=false match_action=false match_crop=false

[04/01 07:00:22 PM] [Farm][PatchFinder][Debug] #29 dist=2 id=34494 name='null' pos=Position { x: 1584, y: 3104, plane: 0 } actions=[] match_name=false match_action=false match_crop=false

[04/01 07:00:22 PM] [Farm][PatchFinder][Debug] #30 dist=2 id=83 name='null' pos=Position { x: 1584, y: 3104, plane: 0 } actions=[] match_name=false match_action=false match_crop=false

[04/01 07:00:22 PM] [Farm][PatchFinder][Debug] ... truncated 255 additional nearby objects

[04/01 07:00:22 PM] [Farm][PatchFinder] Anchor match type=Allotment expected='Allotment' anchor=Position { x: 1589, y: 3098, plane: 0 } -> found name='Watermelon' id=8664 pos=Position { x: 1590, y: 3095, plane: 0 } actions=["Harvest", "Inspect", "Guide"]

[04/01 07:00:22 PM] [Farm][Patch] Watermelon -> Harvest

[04/01 07:00:22 PM] [Farm][Patch][Interact] action='Harvest' target='Watermelon' id=8664 obj_pos=Position { x: 1589, y: 3098, plane: 0 } me_before=Some(Position { x: 1594, y: 3096, plane: 0 }) dist_before=5

[04/01 07:00:22 PM] [Farm][Patch] already near target me=Position { x: 1594, y: 3096, plane: 0 } target=Position { x: 1589, y: 3098, plane: 0 } dist=5

[04/01 07:00:22 PM] [Farm][Patch][Interact] action='Harvest' ready_to_click target='Watermelon' id=8664 obj_pos=Position { x: 1589, y: 3098, plane: 0 } me_after_step=Some(Position { x: 1594, y: 3096, plane: 0 }) dist_after_step=5 actions=["Harvest", "Inspect", "Guide"]

[04/01 07:00:24 PM] [Farm][Patch][Interact] action='Harvest' click_result=true target='Watermelon' id=8664 obj_pos=Position { x: 1589, y: 3098, plane: 0 } me_after_click=Some(Position { x: 1591, y: 3099, plane: 0 }) dist_after_click=2

Hey can you join my discord please, I just tried it and its working fine. Might need you to share your save file with me please

https://discord.gg/T3FbQSXhmA

Create an account or sign in to comment

Recently Browsing 0

  • No registered users viewing this page.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.