Automated offensive spell and rune casting with intelligent AoE optimization.
AttackBot handles all your offensive abilities automatically. It casts attack spells, uses runes, optimizes AoE positioning, and manages cooldowns — so you can focus on navigation and survival.
Key capabilities:
- Single-target spell casting
- Area-of-effect (AoE) spell optimization
- Rune usage (Sudden Death, Avalanche, Great Fireball, etc.)
- Monster count conditions for intelligent AoE decisions
- Cooldown management and mana checks
- Combo rotations with staggered cooldowns
- Per-profile configurations (5 profiles)
- Open the Main tab and click AttackBot.
- Click Add to create an attack rule.
- Select a spell or rune, set a monster count condition, and configure priority.
- Toggle AttackBot ON.
Direct damage spells that hit a single creature:
| Vocation | Spell | Words | Cooldown |
|---|---|---|---|
| Knight | Fierce Berserk | exori gran |
6s |
| Knight | Berserk | exori |
4s |
| Knight | Front Sweep | exori min |
2s |
| Paladin | Ethereal Spear | exori con |
2s |
| Paladin | Divine Missile | exori san |
2s |
| Sorcerer | Energy Strike | exori vis |
2s |
| Druid | Terra Strike | exori tera |
2s |
Area spells that damage multiple creatures at once:
| Vocation | Spell | Words | Area |
|---|---|---|---|
| Knight | Groundshaker | exori mas |
5x5 |
| Knight | Annihilation | exori gran ico |
3x3 |
| Paladin | Divine Caldera | exevo mas san |
5x5 |
| Sorcerer | Hell's Core | exevo gran mas flam |
5x5 |
| Sorcerer | Rage of the Skies | exevo gran mas vis |
5x5 |
| Druid | Eternal Winter | exevo gran mas frigo |
5x5 |
Attack runes that don't require mana to use:
| Rune | Damage Type | Area |
|---|---|---|
| Sudden Death | Death | Single target |
| Heavy Magic Missile | Physical | Single target |
| Great Fireball | Fire | 3x3 |
| Avalanche | Ice | 3x3 |
| Thunderstorm | Energy | 3x3 |
| Stone Shower | Earth | 3x3 |
Each attack rule consists of:
| Field | Description |
|---|---|
| Spell/Rune | Which spell or rune to use |
| Monster Count | Minimum monsters nearby to trigger this rule |
| Mana | Minimum mana required |
| Cooldown | Respected automatically |
| Priority | Higher-priority rules are evaluated first |
For each rule (by priority):
1. Is the rule enabled?
2. Are there enough monsters in range?
3. Is the spell/rune off cooldown?
4. Do I have enough mana?
5. [Lazy] Do safety checks pass?
6. → Execute attack
Note
Safety checks (PvP protection, blacklisted players) are evaluated last for performance. Fast checks are done first to skip unnecessary work.
| Priority | Rule | Condition |
|---|---|---|
| 1 | Groundshaker (exori mas) |
Monsters ≥ 4 |
| 2 | Fierce Berserk (exori gran) |
Monsters ≥ 2 |
| 3 | Berserk (exori) |
Monsters ≥ 1 |
| 4 | Front Kick (exori ico) |
Always |
| Priority | Rule | Condition |
|---|---|---|
| 1 | Hell's Core (exevo gran mas flam) |
Monsters ≥ 5 |
| 2 | Great Fireball rune | Monsters ≥ 3 |
| 3 | Wand attack | Monsters ≥ 1 |
| 4 | Sudden Death rune | Target HP < 20% |
| Priority | Rule | Condition |
|---|---|---|
| 1 | Divine Caldera (exevo mas san) |
Monsters ≥ 3 |
| 2 | Ethereal Spear (exori con) |
Monsters ≥ 1 |
| 3 | Sudden Death rune | Target HP < 30% |
Attack rules are compiled and cached. The cache is only rebuilt when the configuration changes — not every tick. This reduces CPU usage by around 50% compared to rebuilding every evaluation.
The count of nearby monsters is cached with a 100 ms TTL. During intense combat, this avoids recounting creatures on every single iteration.
Safety checks (PvP flags, player blacklists) are the most expensive part of the evaluation. They are only run when an attack would actually fire — never speculatively.
| Feature | Description |
|---|---|
| PvP Protection | Won't cast AoE if friendly players are in range |
| Blacklist | Players that should never be hit |
| Anti-RS | Stops all attacks if PK skull would result |
| Mana Guard | Won't cast if mana is below a configured floor |
AttackBot reports detailed usage statistics to the Hunt Analyzer:
- Spell counts — each attack spell with exact cast count
- Rune counts — each rune type with usage count
- Empowerment buffs — times
utito tempoorutamo vitawere cast - Total attacks — combined count of all attack actions
These metrics feed into the Hunt Analyzer's efficiency calculations (attacks per kill, spell vs. rune balance, empowerment uptime).
- Confirm AttackBot is enabled
- Verify a valid target exists — TargetBot must be attacking something
- Is the spell off cooldown?
- Ensure sufficient mana for the spell
- Check that monster count conditions are met
- Your monster count threshold may be too high — try lowering it
- Check that monsters are within the spell's detection range
- Verify that creatures are attackable (not NPCs or summons)
- Add a
Monsters ≥ 2condition to area runes - Separate your AoE rules from single-target rules
- Put single-target attacks at lower priority
- Order rules so that expensive/powerful spells are at the top (highest priority)
- Put filler attacks at the bottom
- Stagger cooldowns: use fast spells between slow ones for maximum DPS