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

HBrot - A multiclass, multi spec rotation CC

kkkade

New Member
Joined
Jan 15, 2010
Messages
40
Reaction score
1
logohunter.webp So Hbrot will be a really ambicious project, i will try with help of everyone who interest code a multi class, multi spec custom class.Its based on the following idea: When No addiction/lua unblock was active i hacked a addon named Ovale Spell Priority because it was always being updated, and have a good active forum with many members. That addon can check almost every spell/buff/debuff in wowand show you what to cast. Why i am using a wow addon? one word = better speed of processing, with HB only we have a delay injecting both way: checking andspellcasting so many things. With that way we have a reduction of potential dps, healing, cc. Others bot are the same way, look PQR bothave a little more gain against cc of honorbuddy. With HBrot you will do almost the perfect rotation without delay.


hbrotdownload.webp VERSION 1.0 Version 1.0
VERSION 1.01 *fix Ultraxxion fight
VERSION 1.02 **fix Trap code hangs when dont exist focus or target
VERSION1.03 ***again fix Trap , remove automatic cast of ice trap after scatter shot, added Ovale option PVP


*Thanks for Bulldozer, ** Goggi

its only for Hunter, that is my only class now. I am leveling a DK too

macroshunter.webp
PHP:
MACRONAME: AOE
/script AOEStart=1;
PHP:
MACRONAME: START
/startattack
/script CombatStart=1;TrapT="init";
PHP:
MACRONAME: DEFENSES
#showtooltip [mod:Control] Flare; [mod:shift] Deterrence; [mod:alt] Feign Death; Disengage
/script if IsShiftKeyDown() then TrapT="DET" elseif IsAltKeyDown() then TrapT="FEI" elseif IsControlKeyDown() then TrapT="FLA" else TrapT="DIS" end
PHP:
MACRONAME: FREEZING TRAP
#showtooltip Freezing Trap
/script if IsShiftKeyDown() then TrapT="SFF" elseif IsAltKeyDown() then TrapT="FF" elseif IsControlKeyDown() then TrapT="SFT" else TrapT="FT" end
PHP:
MACRONAME: SNAKE TRAP
#showtooltip Snake Trap
/script if IsShiftKeyDown() then TrapT="SNF" elseif IsAltKeyDown() then TrapT="SF" elseif IsControlKeyDown() then TrapT="SST" else TrapT="ST" end
PHP:
MACRONAME: ICE TRAP
#showtooltip Ice Trap
/script if IsShiftKeyDown() then TrapT="SIF" elseif IsAltKeyDown() then TrapT="IF" elseif IsControlKeyDown() then TrapT="SIT" else TrapT="IT" end

hunterpvppve.webp

PVE Rotation is based on simulation craft, branch of Elitists Jerk/Warcraft Hunters union. The best guide i can find is here:WoW Hunter Guides for Cataclysm 4.3 - Level 85 | Warcraft Hunters Union

PVP is priority based, and with help of macros will shine.:
1- if Life Player is under 50% and if i am a herb. Lifeblood
2- if Life Player is under 70% and if i have target on me -> ROAR OF SACRIFICE!!!
3- start with high damage spell(aimed shot) when hidden(camouflage)
4- interrupt with Silencing shot if target is casting
5- if in Melee Range -> Wing clip -> Raptor strike -> Master call-> get out with disengage
6- if the target is after you yet -> concussive shot -> scatter shot -> Ice trap
7- Dispell enrages8- Heal Pet(mend) if its life less 70%

What macros will do:

1- TOGGLE COMBAT= you can use that cc only for help you in arena casting traps, scatter shots, etc. It can cast traps out of combat routine
2- AOE SPAMMABLE! = to that works you need spank your macro !!press multiple times
3- Cast Traps:
Shift pressed+macro= Scatter shot + trap launch + Trap! on TARGET
Control pressed+macro= Scatter shot + trap launch + Trap! on FOCUS
Alt pressed+macro= Trap launch + Trap! on FOCUS
normal pressed macro = Trap launch + Trap! on TARGET

4-Defenses:
Shift pressed+macro= DETERRENCE
Control pressed+macro= FLARE if target = on target, or on your position.
Alt pressed+macro= Feign Death (remember to stop moving!!!) and stop your combat, pet still
normal pressed macro = DISENGAGE


how good that works for PVP?
arena.webp

how good that works for PVE?

Burst!
hbrburst.webp
After 10 minutes!
hbr10min.webp


TODO!: URGENT

1- Cast silencing shot on players casting on you
2- Set focus if any hostile target hits you while in pvp
3- Interrupts focus.
4- Roar of sacrifice in friendly arena/bgs

TODO:

1-Fine code for every class(with the help of everyone of course!)
2-Set SVN for multiple branches/coders
3-Get others goods addons to works with cc
4-Make a gui of settings
5-Where the hell is the MOVEMENT? can anyone do that part? to work with BGbuddy/instace?

install.webp

-Unrar the file: HBrot v1.0 Hunter.cs inside your custom class folder.
-Unrar the folder Addons inside your wow interface folder. ex.: C:\World of Warcraft\Interface
-Enable the addon ovale and librange (char selection screen of wow)
-inside game, do the following command on chat:
PHP:
/ovale code
-open the file OVALE HUNTER ALL.txt or here and copy the text (control+A, control+C).
-go to wow screen, click on text area of Ovale and control+A, Control+V.-Click accept.
-Set yours macros: YOU HAVE TO SET START COMBAT MACRO OR WILL NOT WORK!(only traps for pvp purpose)
this is the macro:
PHP:
/startattack
/script CombatStart=1;TrapT="init"
to start just hit the macro: for example, put it on number 1, when you hit "1" it will start combat, if you hit again will stop

HOW IS MY MACROS KEYBIND?
number 1-Start Macro
number 2-Aoe Macro
number 3-Freezing Trap macro
number 4-Ice Trap macro
number 5-Snake trap macro
letter E- Defenses macro(yes i strafe with A and D, why? :P)

Thanks.webp CodenameGamma, APOC, blah blah blah. For every single soul on this forum.


AGAIN!: I NEED HELP TO DO THE CODING/TESTING . I think this cc will works with almost every class now, but i didnt release it without test. For PVP i need to know what to cast, when to cast( with others classes), so... Everyone is free to help, please my code will be free to use, if you change anything for better let us know and help us!ps.: sorry for my bad english, i am not a native speaker.
 
Last edited:
WOWNERDS! you, i saw your dunatank cc, its a amazing code. and i saw too the rotine to get tank/multi adds to pummel. Can i use that?
 
using addon back-ends is always a bad idea, as blizzard can tell whats going on in a Addon, they cant tell whats going on in HB.
 
yeah, but there are so many ways to blizzard find us. With a single macro variable is one way. if you use ezPVP Cc every one of them has macrovariables. I dont think blizzard will go after that.

i forgot to post the comparision with others cc: PVE

Bowman burst= 26.480
Bowman after 10min= 22.240
EzMarks burst= 25410
EzMarks after 10min= 22400
FelwareHunter burst= 28450
FelwareHunter after 10min = 23200
HBrot burst= 30230
HBrot after 10min= 25680

the gain is expressive, i think anyone can confirm that after testing
 
Last edited:
i like the fact you deleted your hunters name on the nameplate but not on the actual character stats page GG :P hello there P******O
 
i think this bot will be banned again, third time in row lol(i got it unbanned 2 times).
 
Is Survival spec supported yet?
and Is it just as safe as using PQR?
 
yes, all hunter specs are supported, and i think its more safe than pqr(hb have tripwire)
 
your second screenshot still shows your name p******o
 
yep still shows at top of your character window :P
 
im glad google dont cache here... err ... lol, im fucked!
 
just delete the pictures before the banhammer falls :P you R the only person with name in eu/US :)
 
THIS IS FK INSANE DPS.... I really mean that... have tryed allmost all cc to all classes, and this is by FAR the best..... I hope y do this to DK.. coz they NEED YOU :)




Edit: IN surv spec and with ilvl 364 on raid dummy i did 21k dps after 23mill damage.
 
Last edited:
Amazing dps, 11 min fight dealing 17.5 mill damage and maintaining around the 27k dps mark with 384 ilvl.

As Marksman :)
 
Sounds great. Tried to install and test - not working, may be because I'm using Russian client?

Code:
[19:10:06:166] System.NullReferenceException: Object reference not set to an instance of an object.
   at Hbrot.Classname.Pulse() in d:\Downloads\Honorbuddy_2.0.0.5588\CustomClasses\HBrot v1.0 Hunter.cs:line 60
   at Styx.WoWPulsator.Pulse(PulseFlags flags)
   at Styx.Logic.BehaviorTree.TreeRoot.Tick()
   at Styx.Logic.BehaviorTree.TreeRoot.Run()
 
Back
Top