Joker76
Member
- Joined
- Feb 8, 2010
- Messages
- 835
LIONHEART
UPDATE 07/07/11 - I am currently looking for someone to take over this project as I am no longer able to spend time on it. Please contact me via PM if you are interested. Thank you.
This is a very basic CC that I developed to help me pull more DPS in dungeons on my Fury Warrior. It has only been tested with Nesox' Combat/Heal Bot but may also work with the MrAutoFight plugin.
* Disclaimer - This CC cannot be used with normal Grind Bot, Questing, PvP or any other bots because there is no movement or range checks yet.
Rotation and spec taken from MaxDPS. Assumes you have Raging Blow and Bloodsurge talented.
I have very little coding experience so please feel free to pick this apart and suggest improvements/enhancements. I'd like to make this a learning experience and hopefully I will be able to expand to other classes as well, if my schedule permits.
What it does:
Rests
Eats at 50% HP
Buffs
Checks for Battle Shout and buffs every 30 sec.
Uses Berserker Rage whenever it's off cooldown
DPS rotation
Boss greater than 20% health
Cooldowns (Tested and working great)
When encountering a target with max health over 1million HP (bosses), it will blow all cooldowns once the target reaches 90% (to allow time for the tank to gain aggro)
What it doesn't do:
Just about everything and anything else
No movement
No targeting
No pull logic
Change Log/ToDo:
V0.1
Initial Release
v0.2
ADDED: Add detection and AoE
v0.3
ADDED: Lifeblood support
UPDATED: Combat code
REMOVED: Log spam
v0.4
ADDED: Caster detection and Pummel support
CHANGED: Battle Shout will now be applied any time it's off cooldown
CHANGED: Berserker Rage will now be applied any time it's off cooldown
v0.5
UPDATED: Caster detection code should work better
ADDED: CombatBot_NoMovement.cs - place this in your Bots folder, so it won't overwrite the standard CombatBot.cs
v0.6
REMOVED: Caster detection was buggy, so I removed it
CHANGED: Pummel will now only be used when the current target is casting
CHANGED: Add detection should now only count adds within 5 yds when deciding to use WW and Cleave
v0.65
UPDATED: Combat logic to correct issues using Bloodthirst and Colossus Smash
TO DO: Add Victory Rush when not in a group, for the self-heal
KNOWN ISSUE(S): Uses Berserker Rage when already "Enraged". I'm having some trouble getting it to identify the proper aura for Enrage. Will continue to see if I can find a fix.
Installation instructions:
Thanks:
I would like to thank CodeNameGamma for publishing his CC writing guide, it helped me get started on this. I'd also like to thank Mordd, bobby53 and Wired420 for writing some awesome CCs that I was able to learn a lot from. Thanks to Apoc for the Castspell wrapper. Cheers to Nesox for letting me post the edited version of his CombatBot!
Disclaimers:
Use at your own risk. Updates will come sparingly as I have time, please be patient. Feedback (good and bad) is welcome but please keep it civil. Thanks and enjoy.
UPDATE 07/07/11 - I am currently looking for someone to take over this project as I am no longer able to spend time on it. Please contact me via PM if you are interested. Thank you.
This is a very basic CC that I developed to help me pull more DPS in dungeons on my Fury Warrior. It has only been tested with Nesox' Combat/Heal Bot but may also work with the MrAutoFight plugin.
* Disclaimer - This CC cannot be used with normal Grind Bot, Questing, PvP or any other bots because there is no movement or range checks yet.
Rotation and spec taken from MaxDPS. Assumes you have Raging Blow and Bloodsurge talented.
I have very little coding experience so please feel free to pick this apart and suggest improvements/enhancements. I'd like to make this a learning experience and hopefully I will be able to expand to other classes as well, if my schedule permits.
What it does:
Rests
Eats at 50% HP
Buffs
Checks for Battle Shout and buffs every 30 sec.
Uses Berserker Rage whenever it's off cooldown
DPS rotation
Boss greater than 20% health
- Heroic Strike - only as a rage dump when rage above 60
- Colossus Smash
- Raging Blow - when enraged
- Bloodthirst
- Slam (Only on Bloodsurge proc)
- Execute spam
Cooldowns (Tested and working great)
When encountering a target with max health over 1million HP (bosses), it will blow all cooldowns once the target reaches 90% (to allow time for the tank to gain aggro)
- Recklessness
- Death Wish
What it doesn't do:
Just about everything and anything else
No movement
No targeting
No pull logic
Change Log/ToDo:
V0.1
Initial Release
v0.2
ADDED: Add detection and AoE
v0.3
ADDED: Lifeblood support
UPDATED: Combat code
REMOVED: Log spam
v0.4
ADDED: Caster detection and Pummel support
CHANGED: Battle Shout will now be applied any time it's off cooldown
CHANGED: Berserker Rage will now be applied any time it's off cooldown
v0.5
UPDATED: Caster detection code should work better
ADDED: CombatBot_NoMovement.cs - place this in your Bots folder, so it won't overwrite the standard CombatBot.cs
v0.6
REMOVED: Caster detection was buggy, so I removed it
CHANGED: Pummel will now only be used when the current target is casting
CHANGED: Add detection should now only count adds within 5 yds when deciding to use WW and Cleave
v0.65
UPDATED: Combat logic to correct issues using Bloodthirst and Colossus Smash
TO DO: Add Victory Rush when not in a group, for the self-heal
KNOWN ISSUE(S): Uses Berserker Rage when already "Enraged". I'm having some trouble getting it to identify the proper aura for Enrage. Will continue to see if I can find a fix.
Installation instructions:
- Copy the Lionheart CC to your Honorbuddy/Custom Classes folder
- Copy the CombatBot_NoMovement.cs to your Honorbuddy/Bots folder (back up your existing CombatBot.cs first)
- Save the blank.xml profile wherever you keep your profiles
- Load Honorbuddy
- Choose Combat/Heal Bot 1.0 from the dropdown
- Load the blank.xml profile
- Hit start and select Lionheart as your CC
- Enjoy!
Thanks:
I would like to thank CodeNameGamma for publishing his CC writing guide, it helped me get started on this. I'd also like to thank Mordd, bobby53 and Wired420 for writing some awesome CCs that I was able to learn a lot from. Thanks to Apoc for the Castspell wrapper. Cheers to Nesox for letting me post the edited version of his CombatBot!
Disclaimers:
Use at your own risk. Updates will come sparingly as I have time, please be patient. Feedback (good and bad) is welcome but please keep it civil. Thanks and enjoy.
Attachments
Last edited: