Go to Page... |
Updated: | 11-12-10 09:40 PM |
Created: | unknown |
Downloads: | 30,747 |
Favorites: | 172 |
MD5: |
Getting Things Healed
A compact healing assignment manager
QUICKSTART: Access the configuration dialog with /gth. Use /gth help for other slash commands.
v2.5.3 - Fixed the heal! whisper bug. It works again.
To use the options menu, instead of just text commands, you'll need some addon that provides LibDataBroker feeds. I suggest Fortress, but there are many others that would also work fine.
Getting Things Healed
--a compact healing assignment manager
v2.3.0
** Overview **
Getting Things Healed (GTH) provides a point-and-click interface for making healing assignments in a raid environment.
Use the text command /gth to open the configuration window.
** Managing Healing Assignments **
First, decide how many phases are in the fight. For each phase, you can make up to 8 named assignments. Each assignment can be a specific target to heal---a tank or group---or strategy---such as "raid healing."
You then pick the healers you want on each assignment. The healer name pool at the bottom of the GTH frame shows all available healers in the raid. Drag any of these names to a assignment box above, to assign any healer to any assignment. Healers already assigned to any assignments in the current phase will appear dimmed, but they can still be drug to another assignment.
Sets of phases and assignments and chosen healers are together "presets." Each preset can be saved and loaded at any time. When a preset is saved, the phase and assignment structure is saved, as well as the names, classes, and talent specs of each chosen healer. When that preset is later loaded, healers are slotted into the assignment structure using (1) matching healer names, (2) matching healer class and talents, (3) matching class only, and finally (4) any remaining healer in the raid. In this way, you can use your saved presets as templates, and GTH will populate the template with the healers in your raid, matching as closely as possible the saved healer classes and talent specs.
The current set of assignments and phases saves when you close the window. So in the event of a crash, the set will be available when you reload the game.
** Talent Scanning **
GTH automatically scans your raid for talents. It uses talents to filter the list of available healers. You can turn off talent filtering---in case you suddenly want your Elemental Shaman to heal for one fight, for example---by toggling "Filter healers by talents" in the option menu (gear icon along the bottom row).
If a member of your raid changes talent spec during the raid, you can force GTH to re-scan talents the Rescan command in the options menu.
Scanned healers will have talent specialization tree icons next to their names, as well. Uninspected healers will display a '?' icon. You can toggle these icons on and off from the options menu.
Wait a second, while hovering over any healer in the available pool, to see values of inspected talents.
** Broadcasting Healing Assignments **
The channel menu at the bottom-left of the GTH window allows you to select the method of announcing healing assignments. You can choose the raid channel or any joined custom channel (with a channel number of /5 or above).
GTH throttles broadcast messages, so that you don't trigger the anti-spam features of the WoW servers. If you have a long list of assignments, you will observe a delay before they complete broadcasting. This is normal.
You can also choose to announce assignments via whispers. Whisper broadcasts send individual healer assignments, not the entire set.
Healers can also send a whisper of 'heal!' or 'heal! all' at any time, to receive an individual assignment list or the full set of assignments, respectively.
If the SHIFT key is held when the 'Broadcast' button is clicked, GTH will broadcast assignments from only the currently displayed phase, not the entire set of phases.
You can also use the command '/gth broadcast' to macro broadcasting. You can append a comma-separated list of phase names. This will allow you to broadcast only some of the phases. For example, '/gth broadcast aphase,anotherphase' will broadcast the assignments for aphase and anotherphase, but no other phases (if they exist).
** Death and Disconnect Announcements **
In the options menu, you can toggle death announcements on and off. If announcements are on, when a healer dies, an announcement will appear in the broadcast channel (or be sent out via whispers) that informs other healers of the dead healer's name and assignments. Priests with Spirit of Redemption will send out death announcements when Spirit of Redemption begins, and then a final short "really dead now" message when Spirit of Redemption expires.
Disconnects can be announced in the same way, also via a toggle in the options menu.
** Assignment Name Wildcards **
The wildcards %MT1, %MT2, %MT3, etc. are provided for pulling main tank names from oRA or the default WoW interface (/mt). If you put the string '%MT1' in the name of any healing assignment, when you broadcast the assignment, the name of the first main tank in oRA will be substituted in place of this string. The default main tank assignments in the assignment menu use this same wildcard system, but you can rename them to add notes about each tank. For example, the assignment name '%MT1 west flame tank' will broadcast as '(Felorix) west flame tank' if Felorix is assigned as the first oRA main tank.
** Other Options and Commands **
Use '/gth help' for a list of commands. Be sure to check the options menu for additional preferences and commands. '/gth reset' will do a hard reset of saved preferences.
** Localization **
GTH has translations for French, German and Spanish clients.
Comment Options |
Darkalex90 |
View Public Profile |
Send a private message to Darkalex90 |
Find More Posts by Darkalex90 |
Add Darkalex90 to Your Buddy List |
Darkalex90 |
View Public Profile |
Send a private message to Darkalex90 |
Find More Posts by Darkalex90 |
Add Darkalex90 to Your Buddy List |
10-13-10, 08:34 PM | |
|
Version 2.5.0 appears to work with 4.0.1, although I haven't really tested it in a serious way. I just completed the standard code changes that are needed for all addons, now.
So if it explodes, you know why. But hopefully it'll be useable. |
|
Dagma |
View Public Profile |
Send a private message to Dagma |
Find More Posts by Dagma |
Add Dagma to Your Buddy List |
10-13-10, 05:08 PM | |
A Kobold Labourer
Forum posts: 0
File comments: 7
Uploads: 0
|
Update for 4.0.1 please!
|
|
Darkalex90 |
View Public Profile |
Send a private message to Darkalex90 |
Find More Posts by Darkalex90 |
Add Darkalex90 to Your Buddy List |
09-09-10, 07:47 AM | |
A Kobold Labourer
Forum posts: 0
File comments: 7
Uploads: 0
|
How the "Share Current Assignment" is supposed to work? Does it work with the current version of the game? (3.3.5a)
For the rest i love this addon, makes my healing classleader life a joke. Thanks alot! |
|
Darkalex90 |
View Public Profile |
Send a private message to Darkalex90 |
Find More Posts by Darkalex90 |
Add Darkalex90 to Your Buddy List |
05-07-10, 06:17 PM | |
|
GTH usually works fine for me, but I got this error upon logging on to an alt that I only sometimes raid with. Figured I may as well pass it on.
Code:
Message: ...e\AddOns\GettingThingsHealed\GettingThingsHealed.lua:4578: attempt to index field 'frame' (a nil value) Time: 05/07/10 18:04:42 Count: 1 Stack: ...e\AddOns\GettingThingsHealed\GettingThingsHealed.lua:4578: in function `GTH_OnUpdate' [string "*:OnUpdate"]:1: in function <[string "*:OnUpdate"]:1> Locals: elapsed = 0.032000001519918 (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = "attempt to index field 'frame' (a nil value)" GTHtalenttimer = 0.032000001519918 GTHdeathTimer = 0 gthcolor = <table> { dragborder = <table> { } assignpoolborder = <table> { } dragback = <table> { } draghighlight = <table> { } } |
|
trclocke |
View Public Profile |
Send a private message to trclocke |
Find More Posts by trclocke |
Add trclocke to Your Buddy List |
03-24-10, 10:55 AM | ||
|
This looks like a conflict with Examiner. Turn off Examiner and see if your still have problems.
Last edited by Dagma : 03-24-10 at 10:57 AM.
|
|
|
Dagma |
View Public Profile |
Send a private message to Dagma |
Find More Posts by Dagma |
Add Dagma to Your Buddy List |
03-24-10, 09:05 AM | |
A Defias Bandit
Forum posts: 2
File comments: 94
Uploads: 0
|
Date: 2010-03-24 16:03:43
ID: 1 Error occured in: Global Count: 1 Message: ...e\AddOns\GettingThingsHealed\GettingThingsHealed.lua line 4676: attempt to index global 'this' (a nil value) Debug: (tail call): ? [C]: ? ...e\AddOns\GettingThingsHealed\GettingThingsHealed.lua:4676: ...e\AddOns\GettingThingsHealed\GettingThingsHealed.lua:4673 (tail call): ? [C]: ? [C]: NotifyInspect() Examiner\core.lua:757: InspectUnit() [string "EXAMINER_TARGET"]:4: [string "EXAMINER_TARGET"]:1
Last edited by Maischter : 03-24-10 at 09:21 AM.
|
|
Maischter |
View Public Profile |
Send a private message to Maischter |
Find More Posts by Maischter |
Add Maischter to Your Buddy List |
03-06-10, 06:05 PM | ||
A Kobold Labourer
Forum posts: 1
File comments: 3
Uploads: 0
|
Edit: see this is why I hate scripting, apprently (at least in macros?) == doesn't work, but = does! Gaahh. So: Code:
/script GTHData.announcechannel = "RAID"; GTH_Broadcast( false ); GTHData.announcechannel = "WHISPER"; GTH_Broadcast( false );
Last edited by LunarisTenebrae : 03-06-10 at 06:30 PM.
|
|
|
LunarisTenebrae |
View Public Profile |
Send a private message to LunarisTenebrae |
Find More Posts by LunarisTenebrae |
Add LunarisTenebrae to Your Buddy List |
03-05-10, 08:56 PM | ||
|
Code:
/script GTHData.announcechannel == "RAID"; GTH_Broadcast( false ); GTHData.announcechannel == "WHISPER"; GTH_Broadcast( false ); |
|
|
Dagma |
View Public Profile |
Send a private message to Dagma |
Find More Posts by Dagma |
Add Dagma to Your Buddy List |
03-04-10, 03:34 PM | |
A Kobold Labourer
Forum posts: 1
File comments: 3
Uploads: 0
|
Is it possible, or would it be possible to broadcast assignments multiple ways, namely in a channel and /whisper as well?
|
|
LunarisTenebrae |
View Public Profile |
Send a private message to LunarisTenebrae |
Find More Posts by LunarisTenebrae |
Add LunarisTenebrae to Your Buddy List |
01-13-10, 10:39 AM | ||
A Defias Bandit
Forum posts: 2
File comments: 94
Uploads: 0
|
|
|
|
Maischter |
View Public Profile |
Send a private message to Maischter |
Find More Posts by Maischter |
Add Maischter to Your Buddy List |
01-06-10, 11:51 PM | ||
|
I'll look into the whispering issue when I have a chance, but I can't promise much for non-English clients, because Blizzard still hasn't provided a way for us to easily test code in other localizations. I've always had to rely on other users to debug for other locales. |
|
|
Dagma |
View Public Profile |
Send a private message to Dagma |
Find More Posts by Dagma |
Add Dagma to Your Buddy List |
01-06-10, 04:56 AM | |
A Defias Bandit
Forum posts: 2
File comments: 94
Uploads: 0
|
small problem on german clients.. the names of the helaers are not whispered..
it writes phase 1 mt healer: no names here...!! in the chat channel the mod works fine: phase 1 mt healer: Paladin 1 Priest 1 etc... but whispering the names space is empty... in both modes the heal! mode an the direct whispering mode. and one idea... could you please add to the "+" button also an "-" to delte phases and settings if its necessary, without making all things new...?
Last edited by Maischter : 01-06-10 at 04:57 AM.
|
|
Maischter |
View Public Profile |
Send a private message to Maischter |
Find More Posts by Maischter |
Add Maischter to Your Buddy List |
12-20-09, 10:36 PM | ||
|
|
|
|
Broessel01 |
View Public Profile |
Send a private message to Broessel01 |
Find More Posts by Broessel01 |
Add Broessel01 to Your Buddy List |