Healbot
HealBot
The survival engine that keeps your character alive with ultra-fast spell and potion healing.
๐ Overview
HealBot is nExBot's automated healing system. It monitors your health and mana in real time and casts healing spells or uses potions the moment you need them โ with a response time of around 75 ms, far faster than any human can react.
Key capabilities:
- Cast healing spells at configurable HP thresholds
- Use healing potions as primary or fallback healing
- Handle mana potions and mana regeneration
- Cast support spells (haste, mana shield, buffs)
- Cure conditions (poison, paralyze, burn)
- Auto-eat food on a timer
- Track all consumption for the Hunt Analyzer
๐ Quick Start
- Open the Main tab and click the Healing button.
- Add a healing spell โ for example,
exura vitaat 50% HP. - Add a potion โ for example,
Great Health Potionat 40% HP. - Toggle HealBot ON.
That's it. HealBot will keep you alive while you hunt.
โ๏ธ How Healing Works
When your health changes, HealBot runs this evaluation:
Health Changed โ
โโโ Is HP โค threshold of any spell? โ
โ Yes โ Is spell off cooldown? โ Do I have enough mana? โ Cast spell
โ No โ
โโโ Is HP โค threshold of any potion? โ
โ Yes โ Do I have the potion? โ Use potion
โ No โ
โโโ No action needed
Spells are checked first in priority order (lower number = higher priority). If no spell can fire (cooldown, insufficient mana), potions are used as fallback.
๐ช Configuring Healing Spells
Adding a Spell
In the Healing panel, click + in the Spells section:
| Field | Description |
|---|---|
| Formula | The spell words (e.g. exura vita) |
| Threshold | HP percentage at or below which the spell fires |
| Priority | Order of evaluation โ 0 is highest |
Threshold Logic
A spell set to 50% HP will cast whenever your current HP is at or below 50% of your max HP. Multiple spells can be active simultaneously โ HealBot evaluates them in priority order and casts the first one that matches.
Example Setup
| Priority | Spell | Threshold | Purpose |
|---|---|---|---|
| 0 | exura gran |
20% HP | Emergency heal |
| 1 | exura vita |
50% HP | Main heal |
| 2 | exura |
70% HP | Light heal |
๐งช Configuring Healing Potions
Adding a Potion
In the Healing panel, click + in the Potions section:
| Field | Description |
|---|---|
| Item | The potion name or ID (e.g. Great Health Potion) |
| Threshold | HP percentage at or below which the potion is used |
Potion Priority
When multiple potions are configured, HealBot picks the best option based on:
- Availability โ do you actually have it?
- Threshold match โ is your HP low enough?
- Efficiency โ prefer cheaper potions when sufficient
Potions Don't Require a Specific Position
HealBot finds potions anywhere โ in backpacks, equipped containers, or on the ground. You don't need to place them in a specific slot.
๐ก๏ธ Support Spells
You can add non-healing spells to HealBot's rotation:
| Spell Type | Example | Trigger |
|---|---|---|
| Mana Shield | utamo vita |
When under attack or below HP% |
| Haste | utani hur |
When moving or always |
| Buff | utito tempo |
Before combat |
| Protection | utamo tempo |
When below HP% |
Support spells use the same threshold/priority system as healing spells.
๐ Food Management
HealBot includes an auto-eat feature:
- Scans all open containers for food items
- Eats every 3 minutes (configurable) to maintain regeneration
- Recognizes all standard Tibia food items
- Simple timer-based โ no complex regeneration tracking
๐ฉน Condition Handling
HealBot works alongside the Conditions module to detect and cure harmful conditions:
| Condition | Detection | Auto-Cure |
|---|---|---|
| Poison | Green effect, status icon | Antidote potion or exana pox |
| Burn | Fire effect, periodic damage | Move away, heal through it |
| Paralyze | Purple aura, movement blocked | utani hur or wait for decay |
| Bleed | Periodic damage | Heal through damage |
| Curse | Reduced output | Cure spell or wait |
The Conditions panel (separate from HealBot) lets you configure automatic cures for each condition type.
๐ Integration with Other Modules
CaveBot
- HealBot keeps you alive during waypoint walks
- If HP drops critically low, CaveBot pauses navigation
- Condition cures unblock movement (e.g. paralyze)
TargetBot
- HealBot responds to incoming damage during combat
- Support spells (haste, mana shield) enhance combat survivability
Hunt Analyzer
- Every spell cast and potion used is reported to Hunt Analyzer
- The analytics panel shows detailed consumption data per session
๐ง Vocation Examples
Knight
Spells: exura vita @ 50% HP | exura @ 30% HP
Potions: Great Health Potion @ 40% HP
Support: utito tempo (always)
Food: Every 3 minutes
Paladin
Spells: exura vita @ 55% HP | exura @ 35% HP
Potions: Great Health Potion @ 45% HP | Great Spirit Potion @ 60% mana
Support: utani hur (when moving)
Food: Every 3 minutes
Sorcerer / Druid
Spells: exura @ 60% HP | exura vita @ 40% HP | exura gran @ 20% HP
Potions: Health Potion @ 30% HP | Great Mana Potion @ 50% mana
Support: utamo vita (at 80% HP) | utani hur (always)
Food: Every 3 minutes
โ Troubleshooting
HealBot not healing
- Is the toggle enabled (green)?
- Are spells configured with correct names? (
exura vita, notexuravita) - Is your HP actually below the configured threshold?
- Do you have enough mana for the spell?
- Is the spell on cooldown? (1โ2 second cooldowns are normal)
Dying too fast
- Lower your thresholds (heal earlier โ e.g. 60% instead of 50%)
- Add more healing tiers at different HP percentages
- Add potion fallbacks for when mana runs out
- Consider using
utamo vita(mana shield) for dangerous areas - You may be in an area too difficult for your level
Potions not being used
- Verify you have potions in your inventory
- Check that the potion is configured in the Healing panel
- Spells take priority over potions at the same threshold โ set potion threshold slightly lower
"Not enough mana" constantly
- Add a mana potion to your supply rotation
- Use lower-cost healing spells
- Consider a mana ring for sustained healing
