SurgeonGeneral

This project is abandoned.

Whether this project is out of date or its author marked it as abandoned, this project is no longer maintained.

If you wish to take this project over, please report it and state your intentions.

Configuration Window

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.

Surgeon General Listen Client

(Added in 1.7.0) Surgeon General also supports a "listen client" that raid healers can install to view the most recent assignments in a tooltip with improved formatting. Assignments are broadcasted to all listen clients in the raid regardless of the report channel checkboxes. This addon is available for download here: http://wow.curse.com/downloads/wow-addons/details/surgeongeneral-listen-client.aspx

Version Numbering

As of WoW 4.0.x version numbering has been changed to correlate with World of Warcraft's game version.

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

You must login to post a comment. Don't have an account? Register to get one!

  • 3 comments
  • Avatar of Malisent Malisent Jan 12, 2011 at 23:51 UTC - 0 likes

    tytytyty!! So happy this is getting updated, and my raiders look forward to the LC :D

  • Avatar of ShyComment ShyComment Aug 22, 2009 at 04:04 UTC - 0 likes

    I forgot to say I love the addon and the listener client. Makes healing in our raid heaps easier without having to deal with the Warlocks (or whoever) making unhelpful comments. :)

  • Avatar of ShyComment ShyComment Aug 22, 2009 at 04:01 UTC - 0 likes

    I hope this is not silly but it would be nice to have the facility to assign pally beacons as well. Currently. I use slash in their target to do this but it is a bit confusing when I want a raid healer to keep an eye on a tank as well. I use slash for that also. (i.e. "Healer: Target/Beacon" as well as "Healer: Raid/SecondaryTarget"). The Pally healers usually know I mean a beacon rather than a secondary target but it is becoming a little more confusing now that I am using Pallies on raid with beacon on tanks more and more.

  • 3 comments

Facts

Date created
Sep 24, 2008
Categories
Last update
Dec 02, 2011
Development stage
Abandoned
Language
  • enUS
License
All Rights Reserved
Downloads
29,689
Recent files
  • R: 4.3.0.0 for 4.3 Dec 02, 2011
  • A: r130 for 4.3 Dec 02, 2011
  • A: r129 for 4.3 Dec 02, 2011
  • R: 4.2.2.0 for 4.2 Sep 14, 2011
  • A: r127 for 4.2 Sep 13, 2011

Authors

Relationships

Embedded library
Ace3
CallbackHandler-1.0
LibQTip-1.0
LibStub