Extras

🛠️ Extras and Tools

Additional utilities and quality-of-life features built into nExBot.


📖 Overview

Beyond the core HealBot, AttackBot, CaveBot, and TargetBot modules, nExBot includes a rich set of extra tools and utilities accessible from the Extras panel on the Main tab.


🛡️ Safety Systems

Anti-RS (Rapid Skulling Protection)

Protects you from accidentally attacking a player and getting a PK skull:

  • Detects PvP flag changes
  • Immediately stops all combat
  • Auto-unequips weapons
  • Can exit the game safely
  • Configurable reaction delays

Alarm System

Configurable alarms for various game events:

Alarm Trigger
Player detected Another player appears on screen
Low health HP drops below threshold
Low mana Mana drops below threshold
Private message You receive a PM
Disconnect Connection lost
Death Your character dies

Alarms can play sounds, flash the screen, or trigger custom actions.

Spy Level

Monitors nearby creatures and players on adjacent floors, providing awareness of threats you can't see on your current floor.


🧰 Equipment Management

Equipper

Automatic equipment swapping based on combat conditions:

  • Swap rings (life ring, mana ring, etc.) based on HP/mana thresholds
  • Switch weapons for different combat situations
  • Equip amulets/necklaces conditionally
  • Belt slot management

Outfit Cloner

Copies the outfit of another player. Useful for blending in on PvP servers.

Dropper

Automatically drops configured items from your inventory. Useful for clearing junk loot.


💥 Push Max

Automated pushing system for team hunts:

  • Pushes creatures into optimal positions
  • Configurable push targets and directions
  • Works with TargetBot's movement coordinator

🎮 Combo System

Synchronized spell casting for team hunts:

  • Coordinate attack timing with party members
  • Trigger AoE combos simultaneously
  • Configurable combo chains
  • Leader/follower mode

🔒 Hold Target

Locks onto a specific creature and prevents target switching. Useful when you need to focus down a specific monster regardless of what else appears.


🎒 Supplies Panel

The Supplies panel provides an overview of your current supply status:

  • Real-time count of potions, runes, and ammunition
  • Low-supply warnings
  • Integration with CaveBot's supply check waypoints

📦 Depositor Config

Configure what happens when CaveBot reaches a depot:

  • Set items to deposit
  • Set items to keep
  • Configure stackable item handling
  • Deposit-all vs. selective deposit
  • OTCR stash integration

💬 NPC Talk

Automated NPC interaction:

  • Predefined conversation flows for buying/selling
  • Bank operations (deposit gold, withdraw)
  • Quest NPC interactions
  • Travel NPC conversations

✏️ In-Game Editor

The in-game editor allows you to modify CaveBot waypoints and TargetBot configs directly within the client UI, without editing files manually.


🎮 Cavebot Control Panel

A quick-access panel for controlling CaveBot without opening the full editor:

  • Start/Stop buttons
  • Current waypoint indicator
  • Skip waypoint
  • Pause/Resume

✨ OTCR-Exclusive Features

These features are available only when running on OpenTibiaBR's OTCR client:

Imbuing

Automate imbuement application at imbuing shrines:

  • Configure desired imbuements per equipment slot
  • Automatic shrine interaction
  • Protection charm support
  • Integrated into CaveBot waypoints

Stash Operations

Interact with the OTCR stash system:

  • Withdraw items from stash
  • Deposit items to stash
  • Integrated with the depositor flow

Forge Operations

Access OTCR's forge system:

  • Fuse items
  • Use refinement cores
  • All through the ACL adapter

Prey System

Interact with OTCR's prey system through the adapter layer.


👤 Per-Character Profiles

nExBot saves separate profiles for each character:

Module Profile Type Storage
HealBot Profile 1–5 Numbered
AttackBot Profile 1–5 Numbered
CaveBot Config name String
TargetBot Config name String

When you switch characters, their last-used profiles are automatically restored. Profiles are stored in character_profiles.json.

{
  "CharacterA": {
    "healProfile": 2,
    "attackProfile": 3,
    "cavebotProfile": "Dragon_Darashia",
    "targetbotProfile": "Dragons"
  },
  "CharacterB": {
    "healProfile": 1,
    "attackProfile": 1,
    "cavebotProfile": "Hydra_Oramond",
    "targetbotProfile": "Hydras"
  }
}

🖼️ Multi-Client Support

nExBot supports running multiple OTClient instances simultaneously. Each character's configurations are independent — there is no conflict between running bots.