I saw some people asking for good raiding customclass, i made one over half year ago and decided i can share it to everyone. Since i didn't play/bot for over half year, i'll describe what i remember about it.
My main goal for coding it was to check whether bot could compete with human in DPSing or not. Using my own experience with rogue along with some elitistjerks resources i translated optimal DPSing rotations into CustomClass. It worked well so i decided to add some configuration and sometimes used it during new boss encounters so i could actually focus on dodging shit instead of dpsing
It has no movement, tested just with Combat bot.
Options are basically which skills should it use and which not (so player can manually use them), here is some more explanation:
Abilities:
* Kick - if you don't tick 1st/2nd spell it will try to interrupt every spellcast.
When you tick 1st/2nd spell it should interrupt only those 2 spells specified by exact name, however i don't remember if it worked at all - use at your own risk.
* Tricks of the Trade - if it should use TotT on your target's target (expecting it to be a tank). There is no more config, so remember to turn it off if you don't want to screw some overaggroing DPSes
Assassination:
* Vendetta
* Rupture
* Fan of Knives - number of targets in range required to start spamming Fan of Knives. As far as i remember it won't break crowd controls, checking whether there are CC'ed targets in range before casting
Combat:
* Killing Spree
* Adrenaline Rush
* Blade Flurry - whether it should activate Blade Flurry if there is second target in range or not
Professions:
* Only engineering supported - High-Powered Bolt Gun and hand-enchants like "Hyperspeed Accelerators".
Energy:
* Basically options to prevent wasting/capping energy at 100%
* Combat - above this value it will stop using low-energy abilities like TotT/Redirect
* Assassination - same as Combat, but also includes Backstab as low energy ability.
* Energy burning - above what point should it start spamming abilities without sanity checks (cooldown etc.). Prevents energy from capping as normally HB has quite noticable delay between when ability is ready and bot uses it.
* whole Adrenaline Rush - will spam abilities during whole duration of Adrenaline Rush, without this option HB will most likely waste lots of energy.
Default values are what i considered optimal when creating this Custom Class.
Installation:
Extract into main Honorbuddy directory, like "C:\Honorbuddy_2.0.0.5104\".
as final statement:
It's written for patch 4.1.0, nothing changed for 4.2.0 and will work further unless some major rogue rework occur.
I am sharing it "as is" without any kind of support or future updates, don't even ask for it.
Simply because it's better to share than laying forgotten by everyone in some dark corner of my HDD
My main goal for coding it was to check whether bot could compete with human in DPSing or not. Using my own experience with rogue along with some elitistjerks resources i translated optimal DPSing rotations into CustomClass. It worked well so i decided to add some configuration and sometimes used it during new boss encounters so i could actually focus on dodging shit instead of dpsing

It has no movement, tested just with Combat bot.
Options are basically which skills should it use and which not (so player can manually use them), here is some more explanation:
Abilities:
* Kick - if you don't tick 1st/2nd spell it will try to interrupt every spellcast.
When you tick 1st/2nd spell it should interrupt only those 2 spells specified by exact name, however i don't remember if it worked at all - use at your own risk.
* Tricks of the Trade - if it should use TotT on your target's target (expecting it to be a tank). There is no more config, so remember to turn it off if you don't want to screw some overaggroing DPSes

Assassination:
* Vendetta
* Rupture
* Fan of Knives - number of targets in range required to start spamming Fan of Knives. As far as i remember it won't break crowd controls, checking whether there are CC'ed targets in range before casting
Combat:
* Killing Spree
* Adrenaline Rush
* Blade Flurry - whether it should activate Blade Flurry if there is second target in range or not
Professions:
* Only engineering supported - High-Powered Bolt Gun and hand-enchants like "Hyperspeed Accelerators".
Energy:
* Basically options to prevent wasting/capping energy at 100%
* Combat - above this value it will stop using low-energy abilities like TotT/Redirect
* Assassination - same as Combat, but also includes Backstab as low energy ability.
* Energy burning - above what point should it start spamming abilities without sanity checks (cooldown etc.). Prevents energy from capping as normally HB has quite noticable delay between when ability is ready and bot uses it.
* whole Adrenaline Rush - will spam abilities during whole duration of Adrenaline Rush, without this option HB will most likely waste lots of energy.
Default values are what i considered optimal when creating this Custom Class.
Installation:
Extract into main Honorbuddy directory, like "C:\Honorbuddy_2.0.0.5104\".
as final statement:
It's written for patch 4.1.0, nothing changed for 4.2.0 and will work further unless some major rogue rework occur.
I am sharing it "as is" without any kind of support or future updates, don't even ask for it.
Simply because it's better to share than laying forgotten by everyone in some dark corner of my HDD

Attachments
Last edited: