What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal
RebornBuddy Forums

Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

Uggla - A balance druid combat routine

sometimes i noticed the routine is casting like delayed (1-2 second) wraths/starfires in wrong moon/sun eclipse bar if you know what i mean. I can see that after like 1 hour+ bot run. It fixes itself when i stop/start bot.

edit : Got some new idea for improvement. There is passive Empowered Moonkin, which will make our wrath/starfire instant cast when the buff procs, but routine will not use it while moving. Could you implement this feature ? Would be great for farming/pvp. :cool:
I can't think of anything in my code that would cause it to change behaviour over time like you describe. Anyone else noticing this or have experienced anything similar with this routine or any other HB product?

Thank you for the suggestion! SVN updated with revision 36:
Should now continue as if standing still when running with Empowered Moonkin.
 
gj with empowered moonkin,but still i got some problems with the eclipse bar, bot keeps casting wrath/starfire in wrong eclipse state sometimes :(
I am also getting some red error code in hb :

System.InvalidOperationException: Cannot call GetReactionTowards with an invalid unit
at Styx.WoWInternals.WoWObjects.WoWUnit.GetReactionTowards(WoWUnit otherUnit)
at Styx.WoWInternals.WoWObjects.WoWUnit.get_IsFriendly()
at Uggla.Core.Unit.<>c__DisplayClass2.<UpdateEnemyList>b__1(WoWUnit unit) in d:\x\763\Routines\Uggla\Core\Unit.cs:line 54
at System.Linq.Enumerable.WhereListIterator`1.MoveNext()
at Uggla.Core.Unit.UpdateEnemyList(Double range) in d:\x\763\Routines\Uggla\Core\Unit.cs:line 54
at Uggla.Main.Pulse() in d:\x\763\Routines\Uggla\Main.cs:line 77
at Styx.Pulsator.Pulse(PulseFlags flags)
at Styx.CommonBot.TreeRoot.()
at Styx.CommonBot.TreeRoot.()
at Styx.CommonBot.TreeRoot.()
 
gj with empowered moonkin,but still i got some problems with the eclipse bar, bot keeps casting wrath/starfire in wrong eclipse state sometimes :(
I am also getting some red error code in hb :

System.InvalidOperationException: Cannot call GetReactionTowards with an invalid unit
at Styx.WoWInternals.WoWObjects.WoWUnit.GetReactionTowards(WoWUnit otherUnit)
at Styx.WoWInternals.WoWObjects.WoWUnit.get_IsFriendly()
at Uggla.Core.Unit.<>c__DisplayClass2.<UpdateEnemyList>b__1(WoWUnit unit) in d:\x\763\Routines\Uggla\Core\Unit.cs:line 54
at System.Linq.Enumerable.WhereListIterator`1.MoveNext()
at Uggla.Core.Unit.UpdateEnemyList(Double range) in d:\x\763\Routines\Uggla\Core\Unit.cs:line 54
at Uggla.Main.Pulse() in d:\x\763\Routines\Uggla\Main.cs:line 77
at Styx.Pulsator.Pulse(PulseFlags flags)
at Styx.CommonBot.TreeRoot.()
at Styx.CommonBot.TreeRoot.()
at Styx.CommonBot.TreeRoot.()
Should be fixed in latest revision, please report if it continues after update. Thank you!

Is it possible to cast: Starsurge - Spell - World of Warcraft ?
only to Power up
Starfire - Spell - World of Warcraft ?

Cause this is more Powerfull then a Starsurge -> 2 Wrath - Spell - World of Warcraft
I'm investigating this option. Thank you for your suggestion! :-)
Edit: I've tested not spending starsurge when in solar (unless we are at 3 charges of course) both with and without Euphoria and it is a dps loss in both cases. Hence, I can't see any reason to implement this as an option.
 
Last edited:
tested up to 10 mil damage on target dummy and uggla does 400 dps more than stars flurry for me single target no movement havent tested AOE yet with uggla but regardless thanks bro you are awesome interface is very basic in comparison but for just pure raiding this routine seems great.
 
got another tip for improvement.
There should be an option to suppress routine for 100-300ms after user input basically when i try to blink/trinket or something. Similar like in tuanhas routine :)
 
Last edited:
I'm investigating this option. Thank you for your suggestion! :-)
Edit: I've tested not spending starsurge when in solar (unless we are at 3 charges of course) both with and without Euphoria and it is a dps loss in both cases. Hence, I can't see any reason to implement this as an option.

First of all thanks for looking up my advices (:
But maybe u did sth. wrong? :/

I talked to many Balance Druids from higher guilds and they told me to use Starsurge only for Starfire simply because of:
Wrath: A Solar spell that causes (117% of Spell power)
and
Starfire A Lunar spell that causes (187.2% of Spell power) Arcane damage to the target.

This will be powered up by Starsurge increases the damage of your next 2 Starfires or 3 Wraths by 30%.

With Starfire u have 2 Starfire with 243% Spell Power (187.2 * 1,3)
With Wrath u have 3 Wrath with 152% Spell Power (117 * 1,3)

Lets Calculate.

We have 5000 Spell Power:
1 Starfire Deal 12150 Dmg: 2 = 24300 Dmg
1 Wrath Deal 7600 Dmg: 3 = 22800 Dmg

When we cast Starfire/Wrath near the Peak, Spells will be multiplied by Mastery: Total Eclipse.Mastery: Total Eclipse - Spell - World of Warcraft
It is important to note that your Mastery, Mastery: Total Eclipse Icon Mastery: Total Eclipse increase your bonus damage from Eclipse by a percentage, and this increase is dependant on where on the Balance Energy bar you are at any given time. If you are at 0 (neutral), then the percentage increase from Mastery is split evenly between the two Eclipses (assuming 50% bonus from Mastery, you will have a 25% bonus to Lunar and a 25% bonus to Solar). If you are at 100, you will benefit from your Mastery entirely in that Eclipse (so if you are at 100 Lunar Energy, you will get the full 50% bonus to Lunar Eclipse).

50% more dmg on Starfire: 24300 * 1,5 = 36450
50% more dmg on Wrath: 22800 * 1,5 = 34200

We have a calculated +2,25k DPS on a perfect usage.

We should use Moonfire only on Lunar Peak Solar Peak - Spell - World of Warcraft
or within 5 secs of it
We should use Sunfire only on Solar Peak Solar Peak - Spell - World of Warcraft
or within 5 secs of it

To get an extra 100% dmg buff on them. (dont know exactly if its the case in the current state of uggla)


But anyway thanks for this great and free routine. its simple and better then all the paid ones.
 
Last edited:
imho, the the difference between 36450 and 34200 can be even out by the multistrike procs, in raid fully buffed you got at least 10% multistrike and you will have more wraths ms procs then with starfires simply cuz you cast more wraths.
 
First of all thanks for looking up my advices (:

*lots of reasoning*
Nice to see someone backing up their request with some logic (even though it was after getting rejected ;)). It might be true that it will result in higher DPS when used in raid, even though it did not for me against a target dummy. I have implemented your suggestion as a setting that is disabled as default. Please try it and give some feedback, there might be (probably are) more rotational tweaks that could be done!
 
the setting with the starsurge on empowered starfire, is it tick-able? cause i cant find it or is it build in in the routine?
 
the setting with the starsurge on empowered starfire, is it tick-able? cause i cant find it or is it build in in the routine?
Make sure to use the latest version (only available on SVN currently).

Untitled.png
 
Would you be so kind to upload the latest version as download-able my SVN is kind of messed up atm and i cant get it
 
You should put a notice that hotkey enable/disable prints to WoW, it's required by HB now. Also, please put an option to turn it off as well and just output the text in HB status window.
 
You should put a notice that hotkey enable/disable prints to WoW, it's required by HB now. Also, please put an option to turn it off as well and just output the text in HB status window.
Thank you for pointing this out, you're absolutely right! I've updated the SVN, the zip and information in the main post. Cheers! :-)
 
I've got good results so far! However I'm still looking forward for healthstone usage (which shouldn't be complicated to implement since it's the same code as ironbark) and a better solution for cat form...

At brakenspore mythic i'm usually ment to go cat and run around with cannon getting dps stacks. I have to pause Enyo because CR automatically switch to boomkin... Could you rethink the cat form mechanic pls? :) Actually could be easy to add a check when in cat and character has the cannon buff activated, preventing to not switch back to boomkin form

Thanks!
 
Last edited:
tsatsa, i fixed it by turning off auto-moonkin swap and macroing /use moonkinform into moonfire button
 
Back
Top