Get an Epic Experience with Premium

ISHealBot

Unit Frames Login to Add Favorites
  • 0 Likes
  • Warhammer Online
  • 32 Monthly Downloads
  • Supports: 1.4.0
  • 41,902 Total Downloads
  • Updated 12/06/2010
  • Created 10/01/2008
  • 226 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: MIT License
  • Newest File: ISHealBot v3.2.2
or

About ISHealBot

ISHealBot is back!

ISHealBot has a new maintainer and has been updated (as of v3.2) to restore its functionality and fully comply with the 1.4 server.

Concerning click-casting...

Single-click casting is no longer possible in WAR, but this offers the next best thing: click-and-a-half casting. Any click, modified or not, will target a player, the next click will fire off the desired spell. Once a square is targeted, single clicks will work as expected. For example, if you have a HoT slotted in your 'shift' click slot, you could hold down the shift key and double click the new square; this will effectively target the new square and immediately fire off the HoT. Any subsequent casts on that same target will only require a single click.

What Is ISHealBot?

ISHealBot provides mouse-click healing inside the Squared unit frames. You select a combination of modifiers, like ALT, SHIFT, CONTROL to be assigned to a certain spell. When you hold down those keys and left-click on your target (double-click if it's a 'new' target), it will cast that spell on the selected target. If you have "clear target" enabled (it is off by default), it can clear your target after the spell has been cast. (With current targeting mechanics, this may not be as useful as you might imagine -- looking into the work involved in allowing 'sticky' targets). You cannot assign right-mouse clicks until Mythic allows it, but you can assign spells to any combination of modifiers and a left-mouse click.

Requirements / Conflicts

Requires Squared and LibSlash to work.

SquaredClick MUST be disabled or uninstalled.

Usage

  • Assigning Spells: In order to assign spells, simply click the options button on your UI (looks like a little green shield -- probably by your mini-map) or type "/ishealbot options". This will bring up the settings window. Drag-n-drop your powers from your Abilities window onto each slot in this window just like you do for your action bars.
  • Unassigning Spells: Bring up your settings window and right-click any slot to clear it.
  • Targeting Players: You can target anyone in the unit frames with any left mouse-click combination.
  • Turning Off for Non-Healers: All settings in ISHealBot are per character. In order to turn it off for a specific character, type "/ishealbot off".
  • Unit Frames: ISHealBot uses Squared for its unit frames which is very feature-rich and highly configurable. See the link for more information on how to configure it.

Commands

All commands can also use "/ishb" instead of "/ishealbot"

  • /ishealbot set cleartarget on|off -- Allows you to clear your target after every cast. This will in effect assign yourself as a sticky target.
  • /ishealbot set showminimap on|off -- Turns minimap button on or off
  • /ishealbot set debug on|off -- Turns debug on or off. Only use this for testing purposes. ISHealBot is VERY verbose in debug mode and will hurt your performance. It checks for debug mode before every debug message, so having it turned off will not hurt your performance in any way.
  • /ishealbot options -- Shows the spell assignment window
  • /ishealbot on|off -- Turns the addon on or off
  • /ishealbot print -- Prints out the current settings
  • /ishealbot -- Prints out the list of commands

Localization

I am looking for anyone who can help translate ISHealBot into other languages. Currently English and German are supported. If you are interested in helping, please message in Curse with any questions or the changed file and I will include it. To translate ISHealBot into other languages you just need to change a few lines in a specific file. In the addon you will find a locale directory. Each language has a corresponding .lua file. There is a table in the form of: [key] = "text". If someone can help me translate each one. For example, if you wanted to translate the line for the "save" button in the settings to baby talk you would change the line: ["SAVE"] = L"Save", to ["SAVE"] = L"Goo goo gah gah". Again, if you have any questions or are willing to help, please contact me via curse mail or the ticketing system. Thanks!

Translations

  • German: Thank you AngelTheFang for all your hard work in translating ISHealBot to German!

Roadmap

(Under review by Eoblaed)

  • Allow player to choose a custom right-click behavior for targeting and one for the menu.
  • Provide additional mouse click mappings for right-clicks (currently not available in the UI but I believe this will change due to Mythic's responsiveness to player requests).
  • Restore sticky targeting (for other friendly targets than just the player themselves).

------------------------------------------------------------------------
r5 | eoblaed | 2010-12-07 04:10:53 +0000 (Tue, 07 Dec 2010) | 1 line
Changed paths:
   M /trunk/ISHealBot.mod
   M /trunk/ISHealBot.xml

Make sure 'map button' (little green shield) remembers its position after a UI edit.  It'll now stay put between logins.
------------------------------------------------------------------------
r4 | eoblaed | 2010-11-20 20:46:29 +0000 (Sat, 20 Nov 2010) | 1 line
Changed paths:
   M /trunk/ISHealBot.lua
   M /trunk/ISHealBot.mod

Changed version number to 3.2.1
------------------------------------------------------------------------
r3 | eoblaed | 2010-11-20 20:38:12 +0000 (Sat, 20 Nov 2010) | 1 line
Changed paths:
   A /trunk/locales
   A /trunk/locales/deDE.lua
   A /trunk/locales/enUS.lua
   A /trunk/locales/esES.lua
   A /trunk/locales/frFR.lua
   A /trunk/locales/itIT.lua
   A /trunk/locales/jaJP.lua
   A /trunk/locales/koKR.lua
   A /trunk/locales/ruRU.lua
   A /trunk/locales/zhCN.lua
   A /trunk/locales/zhTW.lua

adding locales directory
------------------------------------------------------------------------
r2 | eoblaed | 2010-11-20 20:27:20 +0000 (Sat, 20 Nov 2010) | 2 lines
Changed paths:
   A /trunk/ISHealBot.lua
   A /trunk/ISHealBot.mod
   A /trunk/ISHealBot.xml
   A /trunk/ISHealBotSquaredPanel.lua

Initial checkin
Change supported game version from 1.3.6 to 1.4
------------------------------------------------------------------------
r1 | root | 2008-10-02 04:40:26 +0000 (Thu, 02 Oct 2008) | 1 line
Changed paths:
   A /branches
   A /tags
   A /trunk

"ishealbot/mainline: Initial Import"
------------------------------------------------------------------------

Comments

First Previous Page 2 of 15 Next Last
  • #206
    Does this still work with Squared?
  • #205
    Looks like another mod maker that bailed without a word.
  • #204
    It mucks up my norwegian keyboard. Uninstall *sigh*
  • #203
    Anyone had any luck fixing this?
  • #202
    Any way to do not lose your previous target after assist another? I want to assist another player without losing my "healing-focus target".
  • #201
    take that locale Frech translation I just made

    -------------------------

    ISHealBot.MESSAGES[L"frFR"] = {
    ["MINIMAP_BUTTON_MOUSEOVER_TEXT"] = L"Fenêtre de configuration IsHealBot", --"Show ISHealBot Settings Window",
    ["MINIMAP_MOUSEOVER_TEXT"] = L"Voir le bouton de la minimap",
    ["OPTION_SHOW_MINIMAP"] = L"Voir le bouton de la minimap",
    ["CLEAR_TARGET_MOUSEOVER_TEXT"] = L"Effacer votre cible après chaque sort", --"Clears your target after every cast.",
    ["OPTION_CLEAR_TARGET"] = L"Effacer ciblage",
    ["INVALID_TARGET"] = L"Votre cible est trop loin ou LOS", --"Intended Target is Out of Range or LOS",
    ["INIT_DEFAULTS"] = L"ISHealBot: Initialisation par défaut pour",
    ["INIT_ADDON"] = L"Initialisation d'ISHealBot",
    ["SETTINGS_TITLE"] = L"ISHealBot",
    ["MINIMAP_BUTTON_TITLE"] = L"ISHealBot Configuration",
    ["MINIMAP_BUTTON_DESC"] = L"Bouton de configuration IsHealBot", --"ISHealBot Minimap Settings Button Launcher",
    ["SAVE"] = L"Sauvegarder",
    ["UNREG_ERR"] = L"Ne peut pas désenregistrer les Handlers d'evenements . Squared Addon n'est pas chargé .", --"Could not unregister event handlers, Squared addon is not loaded.",
    ["REG_ERR"] = L"Ne peut pas enregistrer les Handlers d'evenements . Squared Addon n'est pas chargé ..",
    ["NONE"] = L"Aucun",
    ["CTRL"] = L"CTRL",
    ["SHIFT"] = L"SHIFT",
    ["ALT"] = L"ALT",
    ["ALT+CTRL+SHIFT"] = L"ALT+CTRL+SHIFT",
    ["SHIFT+CTRL"] = L"SHIFT+CTRL",
    ["ALT+CTRL"] = L"ALT+CTRL",
    ["ALT+SHIFT"] = L"ALT+SHIFT",
  • #200
    I do hope ISHB gets an update soon. Its still one of my favorite addons along with squared.
  • #198
    For now, I think my official recommendation is going to have to be to revert to ISHB 3.0, which should work properly in all situations but also requires double-clicking if the unit is not already targeted.
  • #199
    I have reverted back to 3.0 and I have had no issues with error targetting or targetting ownself. This works fine just with the double click like Aiiane said. I have no tried 3.0 or 3.1 with his newest squared 3.0.
  • #197
    Even with Aiiane's fix, ISHealbot still casts my HOT on myself when the targets are out of LOS, or out of range.
    I switched to Heal Grid. A bit of a schlep to setup, but if you read the manual and follow instructions, it does work like a charm.
  • #196
    Anyone found any other work arounds for the invalid target issue yet? I miss this addon /cry. been running it with the work around Aiiane found, which did make it so the invalid target message wouldnt pop up if i had an offensive and defensive target, but now it happens with the switching between different heals it appears
  • #192
    Until WarBagel gets an official version with the fix released, here's how to fix the invalid target messages:

    http://www.warhammeralliance.com/forums/showthread.php?t=206674
  • #195
    Doesn't work for me with fix either - please please fix this as it reduces my effectiveness as a healer at least 50% - I can't imagine WAR without it.
  • #194
    Unfortunately this fix doesn't work for me :(
  • #193
    Will test it when I get home. Fingers crossed :)

    Thanks Aiiane for taking the time to sort this
  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Maingear

ENTER NOW