Cybernisse
Community Developer
- Joined
- Jan 26, 2012
- Messages
- 60
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:
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!
![](https://www.paypalobjects.com/en_GB/i/btn/btn_donate_SM.gif)
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:- 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.
- 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:- 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.
- 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: - 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.
- No longer applying dots to targets with breakable CC when configured to dot all enemies.
- Minor code refactoring and improved caching
Version 0.8: - Minor code refactoring and improved caching
- Support for usable trinkets
- Setting: Trinkets 1 and 2
Version 0.7: - Setting: Trinkets 1 and 2
- Proper caching (partly) implemented
- Recognizing dungeon bosses
Version 0.5: - Recognizing dungeon bosses
- DPS while moving
Version 0.4: - Support for survivability related spells
- Setting: Barkskin
- Setting: Rejuvenation
- Setting: Healing Touch
Version 0.3: - Setting: Barkskin
- Setting: Rejuvenation
- Setting: Healing Touch
- Detecting talents
- Support for tier 4 and 7 talents
- Setting: Handle moonkin form
Version 0.2: - Support for tier 4 and 7 talents
- Setting: Handle moonkin form
- Setting: Celestial Alignment
- Slight improvement to AoE rotation
- Major code refactoring
Version 0.1: - Slight improvement to AoE rotation
- Major code refactoring
- Initial rotation logic
- Setting: DoT targets
- Setting: Number of enemies for starfall
[/HIDE]- Setting: DoT targets
- Setting: Number of enemies for starfall
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!
![](https://www.paypalobjects.com/en_GB/i/btn/btn_donate_SM.gif)
Last edited: