tiagofmcosta
New Member
- Joined
- Aug 30, 2011
- Messages
- 116
- Reaction score
- 7
TCRestoDruid CC
This combat class was hugely based on the HazzDruid since it was the best CC I found on the forums for Resto Druids. I've been using it for a few months now, but was not entirely happy with some choices it made, and the way it behaved, so I tried rewriting it to fit my needs.
The healing mechanics implemented were the ones found on [Resto] Cataclysm 4.3 (Dragon Soul) with a few twists and tweaks from my own experience.
Recomended Talents & Glyphs: Resto Druid 7/3/31.
There is no absolute need to use this spec, but you should ensure you have at least the 3 core restoration abilities on your spec, which are Nature's Swiftness, Wild Growth and Tree of Life.
I chose to remove entirely the config UI since I don't have Visual Studio, don't like it and refuse to use it
and i did not like the original UI and was a bit buggy, or at least mine did not save the changes I made to the values, so, in order to change the values where the different abilities kick in you have to manually edit the settings file for your character. The settings files will be located on a folder named Config inside the CC folder.
Keep in mind that the default values are tailored to what I feel works best for me. Feel free to mess around with them if you know how.
Features
Hope you guys find it useful.
NOTICE: This CC was made for personal use, so it may not suit everyone (or anyone for that matter), but I felt I should share it so anyone with the same needs as I would be able to benefit from it. If you don't like it or do not agree with the choices it makes, don't use it. Just don't come here and flood the comments with your rants and cries. All constructive criticism will be much appreciated
If you find any bug or problem report them here (try to post a Log if you're reporting a bug, since that will be the most reliable way to fix it). I'll check them out and fix them if I can.
Changelog:
SVN Repository (best way to keep up with the project): https://tcrestodruid.googlecode.com/svn/trunk/
If you feel like it you can buy me a coffee or a beer.
It'll be much appreciated and will help set me in "Programmer Mode", hehe
If you happen to be a beautiful, nice girl, please ignore the button above, just send me a PM with your email address, I'll take care of the drinks, hahaha
This combat class was hugely based on the HazzDruid since it was the best CC I found on the forums for Resto Druids. I've been using it for a few months now, but was not entirely happy with some choices it made, and the way it behaved, so I tried rewriting it to fit my needs.
The healing mechanics implemented were the ones found on [Resto] Cataclysm 4.3 (Dragon Soul) with a few twists and tweaks from my own experience.
Recomended Talents & Glyphs: Resto Druid 7/3/31.
There is no absolute need to use this spec, but you should ensure you have at least the 3 core restoration abilities on your spec, which are Nature's Swiftness, Wild Growth and Tree of Life.
I chose to remove entirely the config UI since I don't have Visual Studio, don't like it and refuse to use it

Keep in mind that the default values are tailored to what I feel works best for me. Feel free to mess around with them if you know how.
Features
- If Rebirth is enabled will try to ressurect the a player if he's a Tank or a Healer.
- Will use Healing Touch after Nature's Swiftness as a kind of OH Shit! healing.
- "Intelligent" AoE healing, with Wild Growth, Tranquility and Tree of Life in conjunction with Regrowth.
- Innervates itself the first time when mana dips below 80% and on cooldown after that on each fight.
- Uses Nature's Grasp every time you get hit and are in combat (to help you get rid of those pesky mobs that insist in mashing your face in when the tank sucks). This spell as well as Barkskin is not on the Global Cooldown, so it won't delay or even interfere with the healing process (but both can be disabled by editing the settings file).
- AoE healing will only kick in if 60% (configured via settings file) of your Party/Raid is below the defined threshold. That would be 15 raid members (usually for 25 man), 6 raid members (10 man) and 3 party members for Normal/Heroic Dungeons. This setting will only apply to Tranquility and Tree of Life plus Regrowth.
- Wild Growth will be cast when 2 or more group members are below the defined threshold. This is because, it is a fairly efficient spell that contributes a lot for the overall healing, and should not be used as a kind of SoS AoE heal like Tranquility but as a kind of "lets make sure everyone is alive long enough for me to properly heal them" or "lets top off all these nice folk"
- Has the Debuffs from the cauldrons on Zul'Gurub blacklisted so it does not remove them with Remove Corruption when it is enabled on the settings.
- No healing is done to players afflicted with Bloodletting on the Bloodlord Mandokir encounter on Zul'Gurub.
Hope you guys find it useful.
NOTICE: This CC was made for personal use, so it may not suit everyone (or anyone for that matter), but I felt I should share it so anyone with the same needs as I would be able to benefit from it. If you don't like it or do not agree with the choices it makes, don't use it. Just don't come here and flood the comments with your rants and cries. All constructive criticism will be much appreciated

If you find any bug or problem report them here (try to post a Log if you're reporting a bug, since that will be the most reliable way to fix it). I'll check them out and fix them if I can.
Changelog:
Code:
[B]v1.0.9[/B]
[LIST]
[*]Settings window implemented.
[*]Fixed some bugs regarding Tank selection and targeting. Supposedly (did not test all the scenarios myself yet) fixes a few bug reports posted on this thread regarding Well of Eternity portals and sometimes not keeping the Lifebloom stack on tank and just spam Nourish.
[/LIST]
[B]
v1.0.8[/B]
[LIST]
[*]Complete rework of the healing mechanics.
[*]Implemented a targeting system that will select the current healing target. This is a workaround I found to make Swiftmend work as intended.
[*]Implemented a very simple DPS rotation to use only while soloing, aimed at the BotBases that need us to get rid of some annoying mobs. It may also work to help level as resto using Grindbot or Questbot, but I did not test it that way. Only tested it with ArchaeologyBuddy and Gatherbuddy2.
[*]From my tests it works almost flawlessly on LFG and will do pretty good on LFR, at least for me. Will keep testing it and tweaking it as needed depending on my own experience and on feedback given by you. Give it a spin and comment your experience.
[/LIST]
[B]v1.0.7[/B]
[LIST]
[*]Increased priority on cleansing but not disregarding emergency heals.
[*]All names removed from the output. You can now submit logs to the forums securely.
[*]Health percentages added to the output when individual healing spells are cast for a better log analysis.
[*]Improved response time (at least for me).
[*]Some code cleaning.
[/LIST]
[B]v1.0.6[/B]
[LIST]
[*]Healing mechanics modified to improve overall performance, but especially on Raids.
[/LIST]
[B]v1.0.5[/B]
[LIST]
[*]Added [B]OnlyHealInstances[/B] setting so you can choose if it'll heal only when you're on an instance/raid or everywhere. [I]DEFAULT: True.[/I]
[*]Added [B]KeepLifebloomStackOutOfCombat[/B] setting so you can choose to keep the Lifebloom stack on the tank even out of combat. [I]DEFAULT: False.[/I]
[*]Settings default values changed. If you want the settings file to assume the default values, simply delete the Config folder you may have inside the CC folder.
[*]When you click the Class Config button a message will appear saying there isn't a settings window yet and what you have to do to change the settings manually.
[*]When we're drinking or eating, the CC will be suspended. Will resume normal activity once we finish.
[*]Buff will happen always regardless of your state (combat or not) or location (on instance or not), even if you have [B]OnlyHealInstances[/B] setting set to true (default).
[*]Added the following settings MemberCountThreshold25Man, MemberCountThreshold10Man, MemberCountThreshold5Man so you can control when the AoE healing will kick in, i.e. every time the number of people that needs healing goes to these values or above the AoE will trigger. For example, on a 25 man Raid if there are 15 or more people that need healing at the same time, we'll AoE heal. DEFAULTS: 15, 6 and 3 respectively.
[/LIST]
[B]v1.0.4[/B]
[LIST]
[*]Minor tweaks.
[/LIST]
[B]v1.0.2[/B]
[LIST]
[*]Some minor tweaks which hopefully will make the CC handle even better. Will be waiting on your feedback.
[/LIST]
[B]v1.0.1[/B]
[LIST]
[*]Minor logic improvements to increase the response time.
[*]Changes to the priority system to maintain a full Lifebloom stack on the Tank.
[*]Auto Rebirth if enabled will only try to Combat Ressurect a Tank or a Healer. If you want to CR a DPS do it manually ;)
[*]Remove Corruption if enabled will not be spammed endlessly until no corruption exists. There is a slight wait time between cleanses.
[*]If Revive is enabled will only try to revive someone again if they are still dead after 15 sec.
[*]With Rebirth enabled if the party member continues dead after 5 sec will try and CR again.
[*]Some minor tweeks to the default values to cut a bit on the overheal (may still need more adjustments).
[/LIST]
[B]v1.0.0[/B]
[LIST]
[*]Initial release for community use.
[/LIST]
SVN Repository (best way to keep up with the project): https://tcrestodruid.googlecode.com/svn/trunk/
If you feel like it you can buy me a coffee or a beer.
It'll be much appreciated and will help set me in "Programmer Mode", hehe


If you happen to be a beautiful, nice girl, please ignore the button above, just send me a PM with your email address, I'll take care of the drinks, hahaha

Attachments
Last edited: