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

Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

Simcraft Implemented, a Raidbot Derivate with Integrated Combat

Thank rimdab.

Looks pretty good. You can adapt this routine to BM with this guide:

Azortharion's - Universal Hunter Guide

I would like to make the routine as close to that guide, but I do not understand
no script / programming. :(

apologize for my poor English.

Here you go (but only tested on dummy):

Code:
hunter="1-Hunter_BM_Custom"
level=100
race=orc
role=attack
position=ranged_back
talents=0001333
spec=beast_mastery
summon_pet=spirit_beast

hotkeys+=/hotkey_barrage,none,X

#add your on use trinket name here and remove #
#actions+=/use_item,name=xxxxxxxxxxxx,if=cooldowns_enabled

actions+=/stampede,if=(buff.bloodlust.remains>0|buff.focus_fire.remains>0)&cooldowns_enabled
actions+=/focus_fire,five_stacks=1
actions+=/focus_fire,if=((buff.focus_fire.remains<=0)&(cooldown.bestial_wrath.remains<2))|((buff.focus_fire.remains<=0)& buff.stampede.remains>0)
actions+=/dire_beast
actions+=/bestial_wrath,if=focus>30&(buff.bestial_wrath.remains<=0)

actions+=/call_action_list,name=aoe,if=active_enemies>1&aoe_enabled

actions+=/kill_command
actions+=/a_murder_of_crows
actions+=/kill_shot,if=focus.time_to_max>gcd
actions+=/kill_shot,cycle_targets=1,max_cycle_targets=3,if=target.health.pct<20
actions+=/focusing_shot,if=focus<50
actions+=/barrage,if=hotkey_barrage
actions+=/cobra_shot,if=buff.pre_steady_focus.up&(14+cast_regen)<=focus.deficit
actions+=/glaive_toss
actions+=/powershot,if=focus.time_to_max>cast_time
actions+=/arcane_shot,if=(buff.thrill_of_the_hunt.react&focus>35)|buff.bestial_wrath.remains>0
actions+=/arcane_shot,if=(focus>=75)
#actions+=/aspect_of_the_cheetah,if=(!buff.aspect_of_the_cheetah.up)&moving
actions+=/cobra_shot


actions.aoe+=/multishot,if=(pet.buff.beast_cleave.remains<=0)&active_enemies>2
actions.aoe+=/barrage,if=hotkey_barrage
actions.aoe+=/cobra_shot,if=buff.pre_steady_focus.up&(14+cast_regen)<=focus.deficit
actions.aoe+=/explosive_trap
actions.aoe+=/kill_command
actions.aoe+=/multishot,if=(pet.buff.beast_cleave.remains<=0)&active_enemies>1
actions.aoe+=/a_murder_of_crows
actions.aoe+=/kill_shot,if=focus.time_to_max>gcd
actions.aoe+=/kill_shot,cycle_targets=1,max_cycle_targets=10,if=target.health.pct<20
actions.aoe+=/focusing_shot,if=focus<50
actions.aoe+=/glaive_toss
actions.aoe+=/powershot,if=focus.time_to_max>cast_time
actions.aoe+=/cobra_shot,if=active_enemies>5
actions.aoe+=/arcane_shot,if=(buff.thrill_of_the_hunt.react&focus>35)|buff.bestial_wrath.remains>0
actions.aoe+=/arcane_shot,if=(focus>=75)
#actions.aoe+=/aspect_of_the_cheetah,if=(!buff.aspect_of_the_cheetah.up)&moving
actions.aoe+=/cobra_shot

#add your on use trinket here and remove #
#trinket1=xxxxxxxxxxxx,id=xxxxxxxxx
#trinket2=xxxxxxxxxxxx,id=xxxxxxxxx
 
Here you go (but only tested on dummy):

Code:
hunter="1-Hunter_BM_Custom"
level=100
race=orc
role=attack
position=ranged_back
talents=0001333
spec=beast_mastery
summon_pet=spirit_beast

hotkeys+=/hotkey_barrage,none,X

#add your on use trinket name here and remove #
#actions+=/use_item,name=xxxxxxxxxxxx,if=cooldowns_enabled

actions+=/stampede,if=(buff.bloodlust.remains>0|buff.focus_fire.remains>0)&cooldowns_enabled
actions+=/focus_fire,five_stacks=1
actions+=/focus_fire,if=((buff.focus_fire.remains<=0)&(cooldown.bestial_wrath.remains<2))|((buff.focus_fire.remains<=0)& buff.stampede.remains>0)
actions+=/dire_beast
actions+=/bestial_wrath,if=focus>30&(buff.bestial_wrath.remains<=0)

actions+=/call_action_list,name=aoe,if=active_enemies>1&aoe_enabled

actions+=/kill_command
actions+=/a_murder_of_crows
actions+=/kill_shot,if=focus.time_to_max>gcd
actions+=/kill_shot,cycle_targets=1,max_cycle_targets=3,if=target.health.pct<20
actions+=/focusing_shot,if=focus<50
actions+=/barrage,if=hotkey_barrage
actions+=/cobra_shot,if=buff.pre_steady_focus.up&(14+cast_regen)<=focus.deficit
actions+=/glaive_toss
actions+=/powershot,if=focus.time_to_max>cast_time
actions+=/arcane_shot,if=(buff.thrill_of_the_hunt.react&focus>35)|buff.bestial_wrath.remains>0
actions+=/arcane_shot,if=(focus>=75)
#actions+=/aspect_of_the_cheetah,if=(!buff.aspect_of_the_cheetah.up)&moving
actions+=/cobra_shot


actions.aoe+=/multishot,if=(pet.buff.beast_cleave.remains<=0)&active_enemies>2
actions.aoe+=/barrage,if=hotkey_barrage
actions.aoe+=/cobra_shot,if=buff.pre_steady_focus.up&(14+cast_regen)<=focus.deficit
actions.aoe+=/explosive_trap
actions.aoe+=/kill_command
actions.aoe+=/multishot,if=(pet.buff.beast_cleave.remains<=0)&active_enemies>1
actions.aoe+=/a_murder_of_crows
actions.aoe+=/kill_shot,if=focus.time_to_max>gcd
actions.aoe+=/kill_shot,cycle_targets=1,max_cycle_targets=10,if=target.health.pct<20
actions.aoe+=/focusing_shot,if=focus<50
actions.aoe+=/glaive_toss
actions.aoe+=/powershot,if=focus.time_to_max>cast_time
actions.aoe+=/cobra_shot,if=active_enemies>5
actions.aoe+=/arcane_shot,if=(buff.thrill_of_the_hunt.react&focus>35)|buff.bestial_wrath.remains>0
actions.aoe+=/arcane_shot,if=(focus>=75)
#actions.aoe+=/aspect_of_the_cheetah,if=(!buff.aspect_of_the_cheetah.up)&moving
actions.aoe+=/cobra_shot

#add your on use trinket here and remove #
#trinket1=xxxxxxxxxxxx,id=xxxxxxxxx
#trinket2=xxxxxxxxxxxx,id=xxxxxxxxx




actions+=/kill_shot,cycle_targets=1,max_cycle_targets=3,if=target.health.pct<20 ----- Does that mean the bot will cycle through the targets because I didn't think it could do that?

#actions.aoe+=/aspect_of_the_cheetah,if=(!buff.aspect_of_the_cheetah.up)&moving ---- I thought it couldn't do this either because this would help a shit ton out on Blackhand
 
Cycling works. Max cycle target not (gets ignored)
Aspect is working but doesnt detect if buff is already up. (But only tested with release 1 week ago)
 
Is the a possibility to check raidgroup players hitpoints and cast pet spirit mend onto them if they drop below 30% hp?
 
Still having same issue with my CR. spams this in logs.

\SimcraftProxies.cs:line 299
<20:45>:avgIte: 1.24222222222222
<20:45>:Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: The best overloaded method match for 'Simcraft.SimcraftImpl.SpellBasedProxy.this[Simcraft.spell_data_t]' has some invalid arguments
at CallSite.Target(Closure , CallSite , Object , String )
at Simcraft.SimcraftImpl.BuffProxy.AnyTrinket.<.ctor>b__1d4() in c:\Users\Azzi\Desktop\Cads2\Bots\simpl-master\SimcraftProxies.cs:line 520
at Simcraft.ProxyCacheEntry.CacheValue.get_Value() in c:\Users\Azzi\Desktop\Cads2\Bots\simpl-master\Caching.cs:line 145
at Simcraft.CacheInternal.get_Item(String propertyName) in c:\Users\Azzi\Desktop\Cads2\Bots\simpl-master\Caching.cs:line 83
at Simcraft.SimcraftImpl.AuraInternal.<.ctor>b__1ac() in c:\Users\Azzi\Desktop\Cads2\Bots\simpl-master\SimcraftProxies.cs:line 1184
at Simcraft.ProxyCacheEntry.CacheValue.get_Value() in c:\Users\Azzi\Desktop\Cads2\Bots\simpl-master\Caching.cs:line 145
at Simcraft.CacheInternal.get_Item(String propertyName) in c:\Users\Azzi\Desktop\Cads2\Bots\simpl-master\Caching.cs:line 83
at Simcraft.CacheInternal.TryGetMember(GetMemberBinder binder, Object& result) in c:\Users\Azzi\Desktop\Cads2\Bots\simpl-master\Caching.cs:line 98
at CallSite.Target(Closure , CallSite , Object )
at Simcraft.UQDGTKCOIH.<GenerateMonkWindwalkerPvEBehavior>b__2b4(Object _if)
at Styx.TreeSharp.Decorator.CanRun(Object context)
at Styx.TreeSharp.Decorator..()
at Styx.TreeSharp.Composite.Tick(Object context)
at Styx.TreeSharp.PrioritySelector..()
at Styx.TreeSharp.Composite.Tick(Object context)
at Styx.TreeSharp.PrioritySelector..()
at Styx.TreeSharp.Composite.Tick(Object context)
at Simcraft.SimcraftImpl.ActionProxy.ActionImpl.Tick(Object context) in c:\Users\Azzi\Desktop\Cads2\Bots\simpl-master\SimcraftProxies.cs:line 299


After summoning Xuen... Just autoattacking.
 
It looks great to use this
only problem is i select warlock destro t17 hit start button and he wont attack any suggestion?

thx
 
Cycling works. Max cycle target not (gets ignored)

Is there any possibility on implementation of max_cycle_target? For some classes it is better to dot up multiple targets up to a certain number, and after that it is better to just use aoe spells. Is the only solution to have active_targets<#?.
 
Is there any possibility on implementation of max_cycle_target? For some classes it is better to dot up multiple targets up to a certain number, and after that it is better to just use aoe spells. Is the only solution to have active_targets<#?.

You can use this for now :

actions+=/moonfire,cycle_targets=1,if=active_targets>3&!ticking
#Use moonfire on any target that does not currently have it.
 
Last edited:
does the kill shot command work for hunters? I feel like i have been having to manually cast it


actions+=/kill_shot,if=focus.time_to_max>gcd
 
4 set bonus baby! BM here i come! Wich bm profile posted performs the best?

Also i got a question, looked at rankings from yesterdays raid. Im ranked at 9% on oggregor HC. Meaning that there Are 91% dps players doing better dmg Than me. Out of 7 HC kills i ended up at the best at 27% with this bot, i got 679 i lvl. Seems like something is not right, and at some engages its totaly awesome. Seems to be about luck if it performs well, nvm i like it tho!
 
4 set bonus baby! BM here i come! Wich bm profile posted performs the best?

Also i got a question, looked at rankings from yesterdays raid. Im ranked at 9% on oggregor HC. Meaning that there Are 91% dps players doing better dmg Than me. Out of 7 HC kills i ended up at the best at 27% with this bot, i got 679 i lvl. Seems like something is not right, and at some engages its totaly awesome. Seems to be about luck if it performs well, nvm i like it tho!
Credit: captainsubtext

hunter="1-Hunter_BM_Custom"
level=100
race=orc
role=attack
position=ranged_back
talents=0001333
spec=beast_mastery
summon_pet=spirit_beast

hotkeys+=/hotkey_barrage,none,X

#add your on use trinket name here and remove #
#actions+=/use_item,name=xxxxxxxxxxxx,if=cooldowns_enabled

actions+=/stampede,if=(buff.bloodlust.remains>0|buff.focus_fire.remains>0)&cooldowns_enabled
actions+=/focus_fire,five_stacks=1
actions+=/focus_fire,if=((buff.focus_fire.remains<=0)&(cooldown.bestial_wrath.remains<2))|((buff.focus_fire.remains<=0)& buff.stampede.remains>0)
actions+=/dire_beast
actions+=/bestial_wrath,if=focus>30&(buff.bestial_wrath.remains<=0)

actions+=/call_action_list,name=aoe,if=active_enemies>1&aoe_enabled

actions+=/kill_command
actions+=/a_murder_of_crows
actions+=/kill_shot,if=focus.time_to_max>gcd
actions+=/kill_shot,cycle_targets=1,max_cycle_targets=3,if=target.health.pct<20
actions+=/focusing_shot,if=focus<50
actions+=/barrage,if=hotkey_barrage
actions+=/cobra_shot,if=buff.pre_steady_focus.up&(14+cast_regen)<=focus.deficit
actions+=/glaive_toss
actions+=/powershot,if=focus.time_to_max>cast_time
actions+=/arcane_shot,if=(buff.thrill_of_the_hunt.react&focus>35)|buff.bestial_wrath.remains>0
actions+=/arcane_shot,if=(focus>=75)
#actions+=/aspect_of_the_cheetah,if=(!buff.aspect_of_the_cheetah.up)&moving
actions+=/cobra_shot


actions.aoe+=/multishot,if=(pet.buff.beast_cleave.remains<=0)&active_enemies>2
actions.aoe+=/barrage,if=hotkey_barrage
actions.aoe+=/cobra_shot,if=buff.pre_steady_focus.up&(14+cast_regen)<=focus.deficit
actions.aoe+=/explosive_trap
actions.aoe+=/kill_command
actions.aoe+=/multishot,if=(pet.buff.beast_cleave.remains<=0)&active_enemies>1
actions.aoe+=/a_murder_of_crows
actions.aoe+=/kill_shot,if=focus.time_to_max>gcd
actions.aoe+=/kill_shot,cycle_targets=1,max_cycle_targets=10,if=target.health.pct<20
actions.aoe+=/focusing_shot,if=focus<50
actions.aoe+=/glaive_toss
actions.aoe+=/powershot,if=focus.time_to_max>cast_time
actions.aoe+=/cobra_shot,if=active_enemies>5
actions.aoe+=/arcane_shot,if=(buff.thrill_of_the_hunt.react&focus>35)|buff.bestial_wrath.remains>0
actions.aoe+=/arcane_shot,if=(focus>=75)
#actions.aoe+=/aspect_of_the_cheetah,if=(!buff.aspect_of_the_cheetah.up)&moving
actions.aoe+=/cobra_shot

#add your on use trinket here and remove #
#trinket1=xxxxxxxxxxxx,id=xxxxxxxxx
#trinket2=xxxxxxxxxxxx,id=xxxxxxxxx

I personally use a variant of this.
 
Back
Top