HealBotBlue

Player-made addons and UI configurations.
Bluewhale
Posts: 6

HealBotBlue

Post#1 » Tue Jun 30, 2026 1:15 pm

Original HealBot, while being a staple healing addon in Wrath and later expansions, was in its infancy during Vanilla WoW. It was a memory and CPU hog that ate up resources, featured a clunky UI, and offered limited functions.
In order to fix that I re-wrote huge chunk of original code, leaving only some of it intact.
I managed to throttle down CPU and memory usage significantly, placing it on par with modern addons. While it's still in development as I'm adding more and more functionalities I've decided to start sharing stable releases.

Performance First: The raidframe is not library reliant - unlike popular raidframe replacement addons it doesn't rely at all on external frameworks nor does it hide true memory use behind libs. While this makes my work a bit harder this allows complete control over garbage collection and CPU use which makes it multiple times more stable and lightweight.

Original HealBot Continued:
• Heal on mouse click + key modifiers
• Some chat interactions
• Decursing \ Dispelling
• Skin configuration (size, shape, colour, texture)

Current HealBotBlue functionality:

MVC & Observer Architecture: High-performance, reactive engine that updates frames dynamically on state changes, drastically reducing CPU and memory overhead. Features memory recycling pool and event loop decoupling for zero-stutter combat.
Native Hovercasting (Mouseover): Cast configured spells on hovered unit frames using keybinds directly from your action bars, without losing your current target. (Toggleable in Options -> General).
Macro, Item, & Script Bindings: Bind named macros, inventory items, and scripts directly to mouse clicks. Supports implicit @mouseover targeting natively.
Zero-Latency Self-Heals: Incoming heals for the local player process instantly with zero latency, independent of network lag.
Talent-Based Calculations & Equipment Bonus: Dynamic spell healing calculations for Druid, Priest, and Paladin based on talents, and automatically scans equipped gear to scale healing predictions - currently only TurtleWoW patch 1.18 supported.
Modifier-Aware Tooltips: Tooltips dynamically update to show exact bound actions (Shift/Ctrl/Alt) and required mana costs (turns red if insufficient mana).
Blizzard Party Frame Toggle: Toggle to automatically hide Blizzard's default party frames when in a group in favor of HealBot's layouts.
HoT & Buff Tracking: Intelligently track active HoTs and buffs directly on the grid frames with custom icons (e.g., Renew, Rejuvenation, Regrowth, Fear Ward).
Mana Bars for Healers: Enable and position mini-mana status bars next to unit frames, toggleable to display for healer classes only or all classes.
Curse & Debuff Warning (CDC): Dynamic visual and audio alerts for cleanable debuffs. Customizable colors based on debuff type (Curse, Poison, Disease, Magic).
• Pet & Familiar Frames: Dedicated, toggleable frames for tracking and healing player pets - now in classy mint colour.
Customizable Health Text: Dynamic unit health display (Name Only, Percentage, Real Health, or Health Deficit).
Non-Mana Resource Tracking: Track Rage, Energy, and Focus for non-mana classes (togglable).
Highly Customizable Skins: Fully configure dimensions (width, height), row spacing, column layouts, custom textures, opacity, class-colored frames, and outline of fonts.
Skin autoswap based on party/raid size (togglable feature).

Please report any bugs in the thread or on github if you encounter any or make use of unofficial discord.

Github repo:
https://github.com/Bluewhale1337/HealBotBlue/
Gitea Octo mirror:
https://octowow.st/git/Bluewhale/HealBotBlue

Since addon is often updated and there are hotfixes applied once or twice a week I hightly advise using one of the links to keep it up to date with either gitaddonmanager app or one of many launchers.
Last edited by Bluewhale on Sun Jul 26, 2026 10:53 pm, edited 6 times in total.

User avatar
Lemony
Posts: 48
Contact:

Re: HealBotBlue

Post#2 » Thu Jul 02, 2026 7:51 am

Thank you so much for this! was asking the other day about a new healbot addon for Octo.
Relationship The Feral Druid. You Can Find Me On N'Zoth.

Badnewsbh
Posts: 1

Re: HealBotBlue

Post#3 » Wed Jul 08, 2026 4:21 am

Hello. I've installed the add-on and disabled the auto self cast option. However, I'm getting the following error when I log in...

Healbot_Options.lua:342: attempt to index a nil value

Bluewhale
Posts: 6

Re: HealBotBlue

Post#4 » Wed Jul 08, 2026 7:07 pm

Badnewsbh wrote: Wed Jul 08, 2026 4:21 am Hello. I've installed the add-on and disabled the auto self cast option. However, I'm getting the following error when I log in...

Healbot_Options.lua:342: attempt to index a nil value
The error code suggests you are running 1.3.1 version of addon, I've regretably introduced a bug related to dropdown menu overloads while trying to fix it for druids. This has been patched 2 days ago in 1.3.2. Let me know if downloading latest version helped :)

Bluewhale
Posts: 6

Re: HealBotBlue

Post#5 » Sun Jul 12, 2026 9:26 am

Reached Release number 1.4
It has majority of planned functionalities implemented.

•Options to display health %, real numbers or health deficit.
•Options for healbot frame to pop-up only when it's needed (in combat or when in party/raid or when in party/raid and in combat)
•Party frames replacement
•Extra Frame support for pets and familiars. Togglable from healing tab - Extra frames option selected & pets selected from dropdown.
•Added a new dropdown in the Healing Options tab that allows users to choose how health text is displayed on unit frames (Name Only, Health Percentage, Real Health, or Health Deficit).
•Added a new toggle in the General Options tab to track secondary resources (Energy, Rage, Focus) for non-mana classes.
•Fixed a bug where the spell tooltip would not dynamically update its spells when pressing modifier keys (Shift/Ctrl/Alt) while hovering over frames.
•Helabot won't shadow other add-on and game API functions anymore to clear potential collisions.
•Chat announcements are now correctly fired when using native Hovercasting (Mouseover).
•Some minor bug fixes for issues that surfaced along the way.

The only thing that is missing right now is using talent data for increased accuracy of heal predictions
and a minor bugfix for incoming heals.

Bluewhale
Posts: 6

Re: HealBotBlue

Post#6 » Sun Jul 26, 2026 10:29 pm

v1.5.x & v1.6.x tldr - full changelog in readme.md

• Mostly performance improvements implemented by replacing and dismantling leftovers from original HealBot.
•.Toggleable auto swap for skins depending on raid size
• Pet bar colours - rn they work for 5 man parties.
• Revised way frames are created when people join and leave mid combat - should fix messed up frames until end of fight. Usually happens in battlegrounds.
• More options to set whether frames are added horizontal or vertical
• Updated to dynamically calculate heals based on talents

Who is online

Users browsing this forum: Llazazell and 1 guest