• World of Warcraft Addons
  • World of Warcraft
  • Average Rating:

  • Your Rating

  • Share
  • Report Abuse

SurgeonGeneral

  Download the Curse Client

Project Updated:
Files Updated: Thu, Jun 11 2009
Supports Game Version: 3.1.0
Category: Boss Encounters, and Healer
Tags:

, , , and [Edit Tags]

Project Manager: Brimmstone
Additional Authors: No additional authors
Current Version: 1.6.5
License: All Rights Reserved
Avg Daily DL (last 30 days): 69
Downloads Total: 9,456
Favorites: 45
Comments: 24
  • About SurgeonGeneral
  •  

SurgeonGeneral is an addon designed to simplify healing assignments in a raid situation. It's easy to use interface allows you to give all your healers assignments and then report those assignments to /raid and/or the custom channel of your choosing. It supports multiple phases for complex fights.

Reporting is done in the following format:

Healing Assignments: Boss Name Healer: Phase1 ~ Phase2 ~ Phase3 ... CharName1: Assignment CharName2: Assignment CharName3: Assignment ... CharName10: Assignment

Boss Name will only be displayed if there is an entry in this text field. Healer: Phase1 ~ Phase2 ... will only be displayed if the fight is set use more than 1 phase, and will use the phase names supplied by the user.

Slash Commands

/sg
Opens the configuration screen and allows you to enter in your player names/assignments

Button Controls

Auto Fill
Scans your raid for healers and populates the addon with their names. If a player it out of inspection range, you will be notified.
Report to Raid
Allows the reporting of assignments to /raid when the Report button it clicked.
Report to Custom Channel
Allows the reporting of assignments to a custom chat channel when the Report button is clicked. Enter your channel name in the box below.
Raid Name
Use this dropdown to select a raid instance.
Boss Name
Use this dropdown to select a specific boss within a raid instance.
Copy/Paste/Save
Copy will copy the current assignments, phase names, and phase enable checkboxes.
Paste will paste the copied information into the boxes for the selected boss encounter. This information is not permanent, yet...
Save will save the current assignments, phase names, and phase enable checkboxes permanently. ''Healer names are not saved as they would mostly vary too much to be worth saving.''
Class Icons
Class icons will be displayed to the left of a healer's name. These class icons will only show if the healer is in your party or raid group. You can click and drag the class icon to swap healer names or healer assignments (depending on your selection of Swap Behavior under Interface Options). Holding Shift while dragging will always swap healer names.

Support for Main Tanks

Starting with version 1.4 you may use substitutions for MainTank assignments configured in CTRaid/oRA2. To use these substitutions, enter %MT# in any of the assignment fields, where x is the Main Tank number. Example: %MT3 for Main Tank 3

You may also you the scroll wheel on your mouse while over any of the assignment fields to increment/decrement the Main Tank target. Example: Field contains %MT2, scroll up and %MT2 becomes %MT3, scroll down and it becomes %MT1.

Interface Options

Verbose
Displays extra information during certain actions, used mainly for debugging purposes.
Condense
Condenses the reporting of assignments so that two players with the same assignment will be shown on a single line in the format: <pre> CharName1, CharName2: Assignment </pre>
Reset
Resets the configuration window to be centered on the screen. Useful in case you dragged it off screen and can't see it anymore.
Tooltip Scale (Added in 1.6.0)
This slider adjusts the scale (size) of the tooltip provided when mousing over the LibDataBroker widget.
Swap Sytle (Added in 1.6.5)
Swap Names: When dragging class icons, healer names will be swapped, assignments will not change.
Swap Assignments: When dragging class icons, healer names will not be adjusted. The healers' assignments will be swapped.

Minimap Support

Minimap icon/launcher support is not planned. However, keep reading.

LibDataBroker Support

There is support for a LibDataBroker object/launcher. You will need to use an addon such as Fortress to enable it.

Left Click
Opens/Closes the main configuration screen.
Right Click
Reports the current assignments to the designated raid/custom channel. This is very useful for spamming assignments mid-encounter.

Donations

Your positive feedback and appreciation really make my day. However, if you just can't express yourself in words, you're welcome to make a small donation.

https://www.paypal.com/en_US/i/btn/btn_donateCC_LG.gif

  • Downloads (5)
  •  
File Name Release Type Game Version Downloads Date
Addon Curse.com Beta 2.3.3 0 9/29/2008
  File Name Release Type Game Version Downloads Date  
  SurgeonGeneral 1.6.5 Release 3.1.0 1,330 6/11/2009
  SurgeonGeneral 1.6.2 Release 3.1.0 805 6/3/2009
  SurgeonGeneral 1.6.1 Release 3.1.0 1,234 5/7/2009
  SurgeonGeneral 1.6.0 Release 3.1.0 450 5/6/2009
  SurgeonGeneral 1.5 Release 3.1.0 1,050 4/15/2009
  • 1 page(s)
Advertisement
  • Comments

Add Comment  

Add

You need to login or register to post.

Benefits of Registration

  • Interact with hundreds of thousands of other gamers on an open social network.
  • Post your stories, news, images, videos, and other content to share.
  • Create a network with your fellow gamers or join an existing one.
  • Gain reputation for everything you do.
  • DSmith13 said 

    Great mod!!

    A few things:

    - Once I've posted the assignments to the channel, I'd like healers to be able to whisper the word 'heal' to me, and automatically whisper back what their assignment is

    - The LDB is rather counter intuitive, as it's the exact opposite of the major raid broker addons, right-click is usually configure, left click is report.. I keep reporting, when what I really want to do is configure (My other raid mods, ORA2, BigWigs, etc are all the opposite of SG and use right-click to configure)

    - I'd like to be able to resize the configuration window... it's pretty large.... when trying to clear trash and assign healing, I can't see anything... if I could resize it I could multi-task better =P

    - It would be cool to have a LDB display for my healers. Like once I assign something to the channel, they can have a SG LDB that shows them the assignments (same thing I see when highlighting over my LDB, but without the configuration part). Perhaps requiring raid-assist to configure?

    Reply Report Permalink
  • In response to DSmith13:

    1) Interesting feature and could prove helpful. Not 100% sure on using just the word "heal" by itself is a great idea, but I like the concept. I think the key here is to keep the keyword short, but still generally unique. This also may become a non-issue due to #4 below.

    2) At this point I'm a little reluctant to change that functionality as it's been like that for a while. If there's enough people who think it's wrong, I not opposed to changing it.

    3) I agree that it is a little on the large side and in the future I'll try to scale it down a little. It might take a little while for me to get to it because....

    4) This is what I'm working on for the next major release. It should resolve any complaints regarding the less-than-ideal output format. I have two ideas for this: (a) a separate addon that just functions as a viewer for SG assignments, or (b) a "listen-mode" in SG so that it's still one addon. The other decision I have to make is exactly what you've brought up which is "who do I listen to for assignments?". I'm not often raid-assist and I hate asking for it so I'm not terribly enamored with that conditional. What I might end up doing is letting it listen to everybody in the raid and have the LDB viewer show who the assignment came from. I would hope that the healers would know who they're supposed to be listening to! :)

    I think I've got my plan laid out enough to start actual code work on things, so I'll probably get started after the holiday.

    I really appreciate the constructive feedback.

    Reply Report Permalink
  • Tebasile said 

    I'd love to add more than one set-up per boss. Iron Council for instance, in hard mode we use a different healing strat than we do for the easy and middle modes.

    Reply Report Permalink
  • Sounds like something that might be helpful. Let me think about the best way to incorporate that without having the UI get too bloated.

    Reply Report Permalink
  • On last thing I forgot to mention: Holding **Shift** while dragging an icon will always swap healer names, regardless of how your preferences are set.

    Reply Report Permalink
  • At some point in the very near future (read: as soon as the packager is back online) there will be a new version pushed to Curse: version 1.6.5.

    This version adds the ability to select how you'd like the swap behavior to work when you drag the class icons around. In the interface options you can select either "Swap Names" or "Swap Assignments". The option defaults to "Swap Names" and if you leave it on this setting you won't see any real change in functionality. Using "Swap Assignments" is useful so you can keep the list of healers static between encounters just in case you need to rebroadcast the assignments for something like trash.

    As always, I love hearing your feedback; good, bad, or indifferent.

    Reply Report Permalink
  • Posted an update; version 1.6.2. This should hopefull fix any issues people are having with the talent inspections / autofill functionality.

    Please let me know if you have any further issues. I apologize for the delay in the fix.

    Reply Report Permalink
  • knapster said 

    Like sageofhalo451, my guild has been getting bad AutoFills from SG. It's consistently incorrect reading one of our healing paladins, so I added a little more code to your verbose mode to have it report the entire spec for paladins as SG sees it.

    On our most recent raid, it reported 0/12/59 correctly for one pali, but for another SG reported 51/5/15 for a pali that was actually 0/64/7.

    I'm going to continue testing to see if I can figure out if it's bad results from the API due to issues with dual spec.

    Reply Report Permalink
  • Thanks for your help. I'm going to be away on vacation for the next two weeks, so I won't get much time to do my own testing. A couple of questions for you:

    Was the Paladin that was reported incorrectly before or after you in the sequence?

    Does the Paladin in question have 51/5/15 as his second spec?

    I'm wondering if the client isn't properly requesting the current spec every time and instead using something cached after the first request. I'll see what I can dig up.

    Reply Report Permalink
  • knapster said 

    Current information seems to indicate that SG is reading the primary spec, even if the secondary is active for the person in question.

    Reply Report Permalink
  • Thanks for the info. I just got back from a week out of the country so I'll look into this as soon as possible.

    Reply Report Permalink
  • I've been trying out your addon and overall I like the functionality it gives for helping our healers stay on point. Keeps Vent clear if there is confusion because I can just report it to our healer chat channel.

    Problems: When I hit Auto Fill it doesn't work correctly. Sometimes there are spaces between people in the list. It also does not correctly gather the healers. It always picks up my guild's shadowpriest as a healer and my guild's feral druid as a healer. This may be due to the fact that they have some points in Disc and Resto respectively but not for healing. This aspect is what is most frustrating about the mod and thus I have to manually type the names each raid.

    Suggestions: I know you mentioned that you are not planning to add a minimap icon. Perhaps you could enable some chat commands such as the following.

    /sg report This would report the information to the selected channel(s). This allows us to put this in a macro and therefore have a button we can push quickly to report if someone forgot what they are supposed to do.

    Thank you again for your work,
    Mira

    Reply Report Permalink
  • Can you tell me what specs your feral druid and shadowpriest are using? (like 51/0/18, etc) The addon is designed so that having 45 or more points in a healing tree would treat that character as a healer. For priests, points in Holy and Disc are not added together (ie, 30 points in Holy, 30 points in Disc == not a healer).

    Also, turn on the "Verbose" setting in the options panel. This will give a lot more info about what exactly is going on during the inspection process and help me track down the issue.

    There may be times when there are spaces in the list, particularly if you're autofilling when there are already names in the list. Starting in 1.5, the addon would compile a list of all discovered healers, remove existing names from the UI that weren't discovered to be healers, and then add in names that were discovered that didn't exist in the UI before. This was in an effort to keep the healer names from reordering every time you autofilled.

    I'll look into adding the "/sg report" command, but in the meantime, if you have tried using an LDB addon like Fortress, you should really give it a shot. I think you'll be pleasantly surprised by how many addons support it and what kind of options you'll have.

    Reply Report Permalink
  • Ok so verbose says that it scans a person and says they have zero points in their healing tree but I inspect them and they are fulling healing specced. I'm just guessing but is it checking the correct tree? It did pick up the paladin this time but missed the shaman and the other paladin.

    Thanks again,
    Mira

    Reply Report Permalink
  • Is there any way that you can copy the verbose data out of the chat frame so I can take a look at it. I have a few ideas, but I don't want to just go changing things without having a better understanding of what's causing the issue.

    Reply Report Permalink
  • The shadow priest is http://www.wowarmory.com/character-sheet.xml?r=Dragonblight&n=Linned. She was using her shadow spec at the time. I'm not sure if dual spec has anything to do with this but she has a secondary spec that is mainly Holy. I know for sure that she was shadow at the time though. The druid is http://www.wowarmory.com/character-sheet.xml?r=Dragonblight&n=Esamynn he also has a Resto secondary but he was tanking so would have been in feral. Also our two paladin healers didn't show up.

    I think this might be partially attributed to what you said about how you handled filling the list and names that were already on there potentially causing gaps. I think I may have already typed a few when I hit autofill. When we raid again tonight I'll have it on verbose and see what happens on a fresh autofill with no typing.

    Thank you for your time,
    Mira

    Reply Report Permalink
  • Just posted a new version: 1.6.0

    The big change here is the functionality in the LDB tooltip. In addition to the text that tells you what left-click and right-click do (which is useful exactly once) the tooltip will now display your current healing setup. Rows are colored by class colors based on each healer. A tombstone icon next to a healer will tell you if that healer is dead.

    As always, please let me know if you run into any issues. Thanks!

    Reply Report Permalink
  • Hmm I just updated it and cannot pull up the addon (yes I made sure it was enabled). I get a "SurgeonGeneral.lua:7:Cannot find library instance of "LibQtip-1.0"

    I downgraded to 1.5 and the problem went away. I'll be using that until 1.6 is fixed. Great addon btw.

    Reply Report Permalink
  • I did a little testing and there was only one way I could recreate your problem. I'm assuming you updated manually because I checked upgrading with the Curse Client and there was no issue. There was a library addon to version 1.6 to facilitate the change to the tooltips. Make sure that you update your \libs folder. Version 1.6 comes packages with a version of LibQTip-1.0. Let me know if you continue to have issues.

    Happy Healing!

    Reply Report Permalink
  • How did you upgrade? Did you use the Curse Client or did you download a zip?

    Reply Report Permalink
  • Similar Addons
  •  

Average downloads per day

  1. 19,298 Deadly Boss Mods Boss Encounters, and Combat
  2. 8,269 BigWigs Bossmods Boss Encounters, and Combat
  3. 4,332 DrDamage Combat, Class, Healer, Caster...
  4. 3,365 Omen Threat Meter Boss Encounters, and Combat
  5. 1,866 Skada Damage Meter Buffs & Debuffs, Boss Encounters...