THIS THREAD IS NO LONGER IN USE. NEW THREAD HERE! Greetings buddy! I've been using HB for a long time, but this is the first time that I've made an attempt at writing a combat routine for any class. My main goal with this project is to learn. I have no prior experience with C# or the HB API. Hence, I'd love constructive feedback, both on the code and on its behaviour as a moonkin! Acknowledgments - To Dagradt , for his guide and his CR [CoRo-Frost], from which I have learned a lot and found tons of helpful code snippets! - To handnavi, for PewPewPew, a great inspiration and some settings code. Botbase Enyo, which you can find in the Buddystore. It's free and awesome! Disclaimer This routine has a feature to output information to the in-game chat. It is disabled by default. By enabling this feature you accept that it increases the risk of detection. What Uggla Does Currently, this routine should approximately perform the routine for dealing damage described at Icy Veins. It will multi-dot (configurable in the settings) and it will use logic operations e.g. for replacing Starsurge with Starfall when in an AoE situation. What Uggla Doesn't It will not move your character, nor target enemies. No explicit support for PvP in the near future. Recommended Talents Single target: Soul of the Forest or Incarnation, Euphoria Multiple: Not sure to be honest Changelog [HIDE]Version 0.12: - Added an experimental setting to only Starsurge for Empowered Starfire. - Fixed unnecessary application of sunfire when using Balance of Power talent. - Should now continue as if standing still when running with Empowered Moonkin. - Should now continue as if standing still when running with Aspect of the Fox.Version 0.11: - Added the ability to toggle AoE using configurable hotkey. - Fixed a bug where we would DPS in normal form after shapeshifting to another form, even when configured to swap back to moonkin. - Fixed a bug where the routine would crash for characters below level 100.Version 0.10: - Now saving starsurge charges if Celestial Alignment is about to come off cooldown. - Also only using CA in lunar, as it resulted in a significant DPS increase. - Fixed a bug that caused us to keep casting starfire for too long when transitioning into solar eclipse.Version 0.9: - No longer applying dots to targets with breakable CC when configured to dot all enemies. - Minor code refactoring and improved cachingVersion 0.8: - Support for usable trinkets - Setting: Trinkets 1 and 2Version 0.7: - Proper caching (partly) implemented - Recognizing dungeon bossesVersion 0.5: - DPS while movingVersion 0.4: - Support for survivability related spells - Setting: Barkskin - Setting: Rejuvenation - Setting: Healing TouchVersion 0.3: - Detecting talents - Support for tier 4 and 7 talents - Setting: Handle moonkin formVersion 0.2: - Setting: Celestial Alignment - Slight improvement to AoE rotation - Major code refactoringVersion 0.1: - Initial rotation logic - Setting: DoT targets - Setting: Number of enemies for starfall[/HIDE] Installation If you downloaded the zip file, extract it to retrieve the folder named Uggla. It should be placed inside Routines in the Honorbuddy folder. Make sure to be logged in on your druid before starting Honorbuddy for the routine to show up. Example: C:\Honorbuddy\Routines\Uggla Download This routine is now distribuated through the HB store. Donation By request I've set up a donation account. Any donation is of course greatly appreciated and it helps a lot since I'm a student, but it is completely optional and you do not have to donate anything to get the full routine; it is free!
@iBurn: Thanks for trying it out! Mind giving some more info on when this occurs? What are you targeting and what spell does the routine try to cast? Most balance spells do require the target to be in front of you... A logfile would be helpful!
I appreciate you taking the time to make this, hope you are enjoying learning it we needed a boomkin routine bad
I'd love to hear from you if you have had the time to evaluate. I am enjoying it so far! Glad to hear you'd like a boomkin routine ;-) The latest version (updated svn and zip) should no longer attempt to attack targets you're not facing. Thank you iBurn!
Seems to be working fine only maybe it is nice to make a button for single target maybe a little menu for burst etc the dps is working pretty good so im happy
Pull about 23k in single target fights on my Mythic Boomkin (585) so its pretty great! Is there a way to stop it from popping cds like Celestial Alignment on trash?
Sweet, looking forward to hearing what you think! Good to hear you're happy with the DPS! When you say button for single target, do you mean hotkey for swapping between single target and AoE mode? As you might or might not have seen, it is already possible to swap between single target and AoE mode from the settings menu, but adding hotkeys for in-fight configuration is something I'd consider implementing. Woah, that's way more than I thought it could do. Thanks for trying it out! Currently there's no way to prevent it from popping Celestial Alignment, but it is definitely something that will be configurable in the near future. The routine is currently very unpolished in regards to configurability and talents. E.g. if one were to spec Incarnation, it would still be ignored by the routine and a pure DPS loss. Things like that are high on the priority list. I'm currently away from home though, so I can't do any development until Sunday probably. Again, a huge thank you to everyone giving me feedback! It helps me with prioritizing the implementation of features and is also a good motivation for me to keep updating the routine.
since today he sometimes stop dps and then after a while he goes again never had this problem and in logs i dont see anything strange
Hm, weird. Since I'm not at home until Sunday, I can't debug this yet. It might have something to do with a change I did in revision 10, where I check if the target is in line of sight for spell casts. If you want, you could try revision 7 (zip file in first post) to see if that version is free of the stopping problem. Thanks for reporting!
View attachment 3788 2014-11-08 20.06.txt I have another problem continue to spamm "Invalid target" on boss...
Judging from the logs, it looks like the routine tries to cast on things like the Toxic Storm on the shamans encounter. I have only tested the routine against training dummies myself, so I've never had these problems occur. I will fix this when I get home tomorrow. Thank you for reporting and using the routine!
I have updated the SVN and zip with revision 13, which should no longer try to target invalid units. I ran it through Gates of Retribution and found no bugs, so it should be a fairly stable revision. Next, I will improve the decision making regarding what to put dots on and when to starfall. Possibly also support Hurricane, even though it's pretty bad in most situations. Also, as promised, an upcoming release should include some more configurations for e.g. Celestial Alignment.