No description
- Lua 100%
| docs | ||
| examples | ||
| gwb-reference | ||
| stubs | ||
| test | ||
| vendor/KethoDoc | ||
| .gitignore | ||
| .luarc.json | ||
| .stylua.toml | ||
| gatherbot.lua | ||
| nilname_docs_dump.txt | ||
| README.md | ||
GatherBot Pro
Auto-gathering bot for NilName. Finds nodes from a configured list, pathfinds to them, gathers, and moves on — with aggro avoidance, auto-mounting, and bag-space checks.
Usage
Load gatherbot.lua, then use the slash command:
/gatherbot on|off Enable/disable the bot
/gatherbot add <name> Add a node name to the gather list
/gatherbot remove <name> Remove a node name
/gatherbot nodes List the current node list
/gatherbot modified Toggle skipping modified nodes (e.g. "Glowing X")
/gatherbot mount <id|random> Auto-mount by journal ID, or random favorite
/gatherbot mount off Disable auto-mount
/gatherbot ui Toggle the bot UI window
/gatherbotui Same as /gatherbot ui
The node list, modified-node setting, and mount ID are persisted between sessions.
Behavior
- Scans nearby nodes (every 1.5s) and targets the closest non-tap-denied match.
- Pathfinds via
GenerateLocalPath; re-pathfinds mid-route on long paths. - Auto-mounts for targets > 25y away (outdoors only) if a mount is configured.
- Pauses when a hostile NPC is within 15y, when the player is in combat, or when fewer than 5 bag slots are free.
- Blacklists unreachable/stuck/failed nodes for 5 minutes.
- A world-space overlay shows the current target, state, and path.
- Enforces AutoLoot on enable.