Additional utilities beyond core modules.
Stops all combat on PvP flag change. Auto-unequips weapons. Can exit game. Configurable delays.
| Alarm | Trigger |
|---|---|
| Player detected | Player on screen |
| Low health | HP below threshold |
| Low mana | Mana below threshold |
| Private message | PM received |
| Disconnect | Connection lost |
| Death | Character dies |
Play sounds, flash screen, or trigger custom actions.
Monitors creatures/players on adjacent floors.
Swap rings, weapons, amulets based on HP/mana thresholds.
Copy another player's outfit.
Auto-drop configured items from inventory.
Push creatures into optimal positions for team hunts.
Synchronized spell casting — coordinate timing, trigger AoE simultaneously, leader/follower mode.
Lock onto specific creature, prevent target switching.
Real-time count of potions, runes, ammunition. Low-supply warnings. CaveBot supply check integration.
Configure depot behavior: items to deposit/keep, stackable handling, OTCR stash integration.
Automated NPC interaction — buy/sell, bank, quests, travel.
Modify CaveBot waypoints and TargetBot configs in-client.
Quick-access: start/stop, current waypoint, skip, pause/resume.
| Feature | Description |
|---|---|
| Imbuing | Auto-apply imbuements at shrines |
| Stash | Withdraw/deposit items |
| Forge | Fuse items, refinement cores |
| Prey | Prey system interaction |
Separate profiles per character, auto-restored on switch:
{
"CharacterA": {
"healProfile": 2,
"attackProfile": 3,
"cavebotProfile": "Dragon_Darashia",
"targetbotProfile": "Dragons"
}
}Stored in character_profiles.json.
Multiple OTClient instances supported. Configs independent per character.
g_window.setTitle() wrapped in pcall() to prevent C++ exception. Known OTClient issue.