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

wolfrain62 said:

@wolfrain62, forgiveness for the inconvenience, but you could you develop a MM routine following this context :?

MM

Any target count
1) Stampede should used as many times as possible throughout the fight, but due to its long cooldown, it is often beneficial to evaluate your situation and try to pop it when you are the most powerful. Trinket procs and Bloodlust/Heroism is ideal.

Single Target
1) Use Chimera Shot off cooldown.
2) Use Kill Shot off cooldown.
3) Use Glaive Toss off cooldown.
4) Aimed Shot should be used to dump excess focus. 70 focus is a decent (but not final) guideline.
5) Steady Shot should be used when there is nothing else to do or you need more focus.

While facing 2 targets
1) Use Chimera Shot off cooldown.
2) Use Kill Shot off cooldown.
3) Use Glaive Toss/Barrage off cooldown.
4) Use Explosive Trap off cooldown.
5) Aimed Shot should be used to dump excess focus. 70 focus is a decent (but not final) guideline.
6) Steady Shot should be used when there is nothing else to do or you need more focus.

While facing 7 targets
1) Use Chimera Shot off cooldown.
2) Use Kill Shot off cooldown when the target is under 20%. At high target counts, you should aim to snipe down low-health targets with Kill Shot.
3) Use Barrage off cooldown.
4) Use Explosive Trap off cooldown.
5) Multi-Shot should be used to dump excess focus. 70 focus is a decent (but not final) guideline. If Rapid Fire is up, or if the main target is over 80% health, you should still use Aimed Shot. If you wish to pad the DPS meters a little, you can target non-priority targets above 80% health for a DPS increase.
6) Steady Shot should be used when there is nothing else to do or you need more focus.

Global Opener
1) Pre-Draenic Agility Potion
2) Pre-cast Glaive Toss if chosen
3) Boss is engaged – /petattack
4) Stampede
5) On-uses + trinkets + racials (except for Arcane Torrent) + Chimera Shot
6) Barrage if chosen.
7) Follow Priority

Source:

Summon Stone | Marksmanship Hunter
by Azortharion

Thanks
 
Last edited:
Is there a how to guide on how to get this to work? That would be great if there there was.

Theres a brief overview on the Github page. Basically just look through the .simc files and try to understand the lines. The rotation is based off of priority, so the skills at the top have a higher priority than those below it and the bot will execute them before the spells below if the conditions are met.
 
Take the knowledge in the botbase with his find replace code and implement it with Zygors Leveling addon. Instant Leveling Profiles,Mount profiles,Dailys,Loremaster with some tweaks = Profit for any developer willing to take the challenge.
 
For folks looking into it, this bot base is great DPS, but hasn't been updated to remove the Lua calls that are now considered dangerous. Be aware that bots that print to the game client are possible flags to Blizzard. I'm still hoping to look at removing the offending lines but have been really busy IRL (and Kane, who created the bot, isn't in game anymore).

It is a great bot. If someone else gets to it for cleaning up some of the code, please do, I'm not bashing the bot. What it did that is now considered unsafe was thought safe when it was made.
 
Take the knowledge in the botbase with his find replace code and implement it with Zygors Leveling addon. Instant Leveling Profiles,Mount profiles,Dailys,Loremaster with some tweaks = Profit for any developer willing to take the challenge.

Was this posted in the right thread?
 
Take the knowledge in the botbase with his find replace code and implement it with Zygors Leveling addon. Instant Leveling Profiles,Mount profiles,Dailys,Loremaster with some tweaks = Profit for any developer willing to take the challenge.

Like (Y).

-- No like button on forum....
 
For folks looking into it, this bot base is great DPS, but hasn't been updated to remove the Lua calls that are now considered dangerous. Be aware that bots that print to the game client are possible flags to Blizzard. I'm still hoping to look at removing the offending lines but have been really busy IRL (and Kane, who created the bot, isn't in game anymore).

It is a great bot. If someone else gets to it for cleaning up some of the code, please do, I'm not bashing the bot. What it did that is now considered unsafe was thought safe when it was made.

I updated the botbase ~1 week ago (removed some things, added overlays, ..).
You can find it at Page 71.
https://www.thebuddyforum.com/honor...ntegrated-combat-post1912257.html#post1912257
 
Last edited:
I updated the botbase ~1 week ago (removed some things, added overlays, ..).
You can find it at Page 71.
https://www.thebuddyforum.com/honor...ntegrated-combat-post1912257.html#post1912257

Any chance to Rogue SUB ?
i tryed a profile but i receive some errors on HB Window.
Code:
<08:59>:System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
   at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
   at Simcraft.TwoKeyedDictionary`3.get_Item(K i) in c:\Users\XXX\Desktop\HonorBuddy\Bots\simpl-master\Database.cs:line 222
   at Simcraft.SimcraftImpl.FindBuff(String token) in c:\Users\XXX\Desktop\HonorBuddy\Bots\simpl-master\SimcraftTop.cs:line 586
   at Simcraft.SimcraftImpl.BuffProxy.NewInternal(String token) in c:\Users\XXX\Desktop\HonorBuddy\Bots\simpl-master\SimcraftProxies.cs:line 639
   at Simcraft.SimcraftImpl.SpellBasedProxy.TryGetMember(GetMemberBinder binder, Object& result) in c:\Users\XXX\Desktop\HonorBuddy\Bots\simpl-master\SimcraftProxies.cs:line 1475
   at CallSite.Target(Closure , CallSite , Object )
   at System.Dynamic.UpdateDelegates.UpdateAndExecute1[T0,TRet](CallSite site, T0 arg0)
   at Simcraft.SUFICXHOTW.<GenerateRogueSubtletyPvEBehavior>b__1ba(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\XXX\Desktop\HonorBuddy\Bots\simpl-master\SimcraftProxies.cs:line 301
<08:59>:System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
   at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
   at Simcraft.TwoKeyedDictionary`3.get_Item(K i) in c:\Users\XXX\Desktop\HonorBuddy\Bots\simpl-master\Database.cs:line 222
   at Simcraft.SimcraftImpl.FindBuff(String token) in c:\Users\XXX\Desktop\HonorBuddy\Bots\simpl-master\SimcraftTop.cs:line 586
   at Simcraft.SimcraftImpl.BuffProxy.NewInternal(String token) in c:\Users\XXX\Desktop\HonorBuddy\Bots\simpl-master\SimcraftProxies.cs:line 639
   at Simcraft.SimcraftImpl.SpellBasedProxy.TryGetMember(GetMemberBinder binder, Object& result) in c:\Users\XXX\Desktop\HonorBuddy\Bots\simpl-master\SimcraftProxies.cs:line 1475
   at CallSite.Target(Closure , CallSite , Object )
   at Simcraft.SUFICXHOTW.<GenerateRogueSubtletyPvEBehavior>b__1ba(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\XXX\Desktop\HonorBuddy\Bots\simpl-master\SimcraftProxies.cs:line 301
<08:59>:Created Spell: death_from_above ex:1.9828771981895855414928968568 r:150 c:0 clt:0 dur:1 ct:1.9828771981895855414928968568 id: 152150
<08:59>:System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
   at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
   at Simcraft.TwoKeyedDictionary`3.get_Item(K i) in c:\Users\XXX\Desktop\HonorBuddy\Bots\simpl-master\Database.cs:line 222
   at Simcraft.SimcraftImpl.FindBuff(String token) in c:\Users\XXX\Desktop\HonorBuddy\Bots\simpl-master\SimcraftTop.cs:line 586
   at Simcraft.SimcraftImpl.BuffProxy.NewInternal(String token) in c:\Users\XXX\Desktop\HonorBuddy\Bots\simpl-master\SimcraftProxies.cs:line 639
   at Simcraft.SimcraftImpl.SpellBasedProxy.TryGetMember(GetMemberBinder binder, Object& result) in c:\Users\XXX\Desktop\HonorBuddy\Bots\simpl-master\SimcraftProxies.cs:line 1475
   at CallSite.Target(Closure , CallSite , Object )
   at Simcraft.SUFICXHOTW.<GenerateRogueSubtletyPvEBehavior>b__1ba(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\XXX\Desktop\HonorBuddy\Bots\simpl-master\SimcraftProxies.cs:line 301
<09:00>:System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
   at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
   at Simcraft.TwoKeyedDictionary`3.get_Item(K i) in c:\Users\XXX\Desktop\HonorBuddy\Bots\simpl-master\Database.cs:line 222
   at Simcraft.SimcraftImpl.FindBuff(String token) in c:\Users\XXX\Desktop\HonorBuddy\Bots\simpl-master\SimcraftTop.cs:line 586
   at Simcraft.SimcraftImpl.BuffProxy.NewInternal(String token) in c:\Users\XXX\Desktop\HonorBuddy\Bots\simpl-master\SimcraftProxies.cs:line 639
   at Simcraft.SimcraftImpl.SpellBasedProxy.TryGetMember(GetMemberBinder binder, Object& result) in c:\Users\XXX\Desktop\HonorBuddy\Bots\simpl-master\SimcraftProxies.cs:line 1475
   at CallSite.Target(Closure , CallSite , Object )
   at Simcraft.SUFICXHOTW.<GenerateRogueSubtletyPvEBehavior>b__1ba(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\XXX\Desktop\HonorBuddy\Bots\simpl-master\SimcraftProxies.cs:line 301

Profile was standard Simcraft Rogue Sub 17H

Or have u a good profile for it ?

Thank You
 
Any chance to Rogue SUB ?

I know that the rogues "pool_energy" command isnt supported, so a Sub routine will require a significant amount of alteration I believe. I've been thinking of working on one for my rogue, but until I get around to it, I've just been using the combat one.
 
Anyway to modify the hunter routines to stop executing if i feign death? currently it breaks feign death as soon i use it.
 
Updated Hunter Profiles that follows Azortharion's Hunter Guide. Some stuff is untested to let me know if something breaks. I do not use openers so will not create them.

BM Profile
Code:
hunter="BM_Custom"
level=100
race=orc
role=attack
position=ranged_back
talents=0001333
spec=beast_mastery
summon_pet=cat

hotkeys+=/hotkey_stamp,none,G
hotkeys+=/hotkey_barrage,none,X

actions+=/stampede,if=hotkey_stamp
actions+=/use_item,name=beating_heart_of_the_mountain,if=cooldowns_enabled
actions+=/focus_fire,if=buff.focus_fire.down&(cooldown.bestial_wrath.remains<1|(talent.stampede.enabled&buff.stampede.remains))
actions+=/dire_beast
actions+=/bestial_wrath,if=focus>30&!buff.bestial_wrath.up
actions+=/focus_fire,five_stacks=1

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

#single target
actions+=/kill_command
actions+=/kill_shot,if=(target.health.pct<=20)
actions+=/barrage,if=hotkey_barrage
actions+=/cobra_shot,if=(buff.steady_focus.down)&((14+cast_regen)<=focus.deficit)&talent.steady_focus.enabled
actions+=/arcane_shot,if=(buff.thrill_of_the_hunt.react&focus>35)|buff.bestial_wrath.up
actions+=/arcane_shot,if=(focus>=70)
actions+=/cobra_shot

#Cleave
actions.cleave+=/barrage,if=hotkey_barrage
actions.cleave+=/kill_command
actions.cleave+=/kill_shot,if=(target.health.pct<=20)
actions.cleave+=/multishot,if=(active_enemies=2)&(pet.buff.beast_cleave.down)
actions.cleave+=/cobra_shot,if=(buff.steady_focus.down)&((14+cast_regen)<=focus.deficit)&talent.steady_focus.enabled
actions.cleave+=/explosive_trap
actions.cleave+=/arcane_shot,if=(buff.thrill_of_the_hunt.react&focus>35)|buff.bestial_wrath.up
actions.cleave+=/arcane_shot,if=(focus>=70)
actions.cleave+=/cobra_shot

#AoE
actions.aoe+=/barrage,if=hotkey_barrage
actions.aoe+=/multishot,if=(active_enemies>2)&(pet.buff.beast_cleave.down)
actions.aoe+=/kill_command
actions.aoe+=/kill_shot,if=(target.health.pct<=20)
actions.aoe+=/cobra_shot,if=(buff.steady_focus.down)&((14+cast_regen)<=focus.deficit)&talent.steady_focus.enabled
actions.aoe+=/explosive_trap
actions.aoe+=/arcane_shot,if=(buff.thrill_of_the_hunt.react&focus>35)|buff.bestial_wrath.up
actions.aoe+=/arcane_shot,if=(focus>=70)
actions.aoe+=/cobra_shot

trinket1=beating_heart_of_the_mountain,id=113931,bonus_id=566

SV Profile
Code:
nhunter="Hunter_SV_CUSTOM"
level=100
race=orc
role=attack
position=ranged_back
talents=0001132
spec=survival

hotkeys+=/hotkey_stamp,none,G
hotkeys+=/hotkey_barrage,none,X

actions+=/stampede,if=hotkey_stamp
actions+=/use_item,name=beating_heart_of_the_mountain
actions+=/arcane_torrent,if=focus.deficit>=30
actions+=/blood_fury
actions+=/berserking

actions+=/call_action_list,name=aoe,if=active_enemies>2
actions+=/call_action_list,name=cleave,if=active_enemies=2

#single target 
actions+=/explosive_shot,if=buff.lock_and_load.react
actions+=/explosive_shot
actions+=/black_arrow,if=cooldown.explosive_shot.remains>2&!ticking|target.time_to_die>5
actions+=/arcane_shot,if=buff.thrill_of_the_hunt.react&dot.serpent_sting.remains<3
actions+=/powershot
actions+=/barrage,if=hotkey_barrage|talent.focusing_shot.enabled
actions+=/arcane_shot,if=focus>=70
actions+=/explosive_trap
actions+=/focusing_shot,if=50+cast_regen-10<focus.deficit
actions+=/cobra_shot

#aoe 2 Targets
actions.cleave+=/multishot,cycle_targets=1,if=dot.serpent_sting.remains=0
actions.cleave+=/multishot,cycle_targets=1,if=dot.serpent_sting.remains<6
actions.cleave+=/barrage,if=hotkey_barrage
actions.cleave+=/explosive_shot,if=buff.lock_and_load.react
actions.cleave+=/explosive_shot
actions.cleave+=/black_arrow,if=cooldown.explosive_shot.remains>2&!ticking|target.time_to_die>5
actions.cleave+=/explosive_trap
actions.cleave+=/arcane_shot,cycle_targets=1,if=buff.thrill_of_the_hunt.react&dot.serpent_sting.remains<12
actions.cleave+=/arcane_shot,if=focus>=70|talent.focusing_shot.enabled
actions+=/focusing_shot,if=50+cast_regen-10<focus.deficit
actions.cleave+=/cobra_shot

#aoe 3+
actions.aoe+=/multishot,if=dot.serpent_sting.remains=0
actions.aoe+=/multishot,if=dot.serpent_sting.remains<6
actions.aoe+=/barrage,if=hotkey_barrage
actions.aoe+=/explosive_shot,if=buff.lock_and_load.react
actions.aoe+=/explosive_shot
actions.aoe+=/black_arrow,if=cooldown.explosive_shot.remains>2&!ticking|target.time_to_die>5
actions.aoe+=/explosive_trap
actions.aoe+=/multishot,if=buff.thrill_of_the_hunt.react
actions.aoe+=/multishot,if=focus>=70|talent.focusing_shot.enabled
actions.aoe+=/focusing_shot,if=50+cast_regen-10<focus.deficit
actions.aoe+=/cobra_shot

trinket1=beating_heart_of_the_mountain,id=113931,bonus_id=566

MM Hunter Profile
Code:
hunter="MM_Custom"
level=100
race=orc
role=attack
position=ranged_back
talents=0003313
spec=marksmanship

hotkeys+=/hotkey_stamp,none,G
hotkeys+=/hotkey_barrage,none,X

actions+=/stampede,if=hotkey_stamp
actions+=/use_item,name=beating_heart_of_the_mountain
actions+=/arcane_torrent,if=focus.deficit>=30
actions+=/blood_fury
actions+=/berserking

actions+=/call_action_list,name=careful_aim,if=buff.careful_aim.up
actions+=/call_action_list,name=aoe,if=active_enemies>7&aoe_enabled
actions+=/call_action_list,name=cleave,if=active_enemies>=2&aoe_enabled

#Single 
actions+=/chimaera_shot
actions+=/kill_shot,if=(target.health.pct<=35)
actions+=/glaive_toss
actions+=/aimed_shot,if=buff.thrill_of_the_hunt.react
actions+=/aimed_shot,if=focus>=70
actions+=/steady_shot

#Cleave 
actions.cleave+=/chimaera_shot
actions.cleave+=/kill_shot,if=(target.health.pct<=35)
actions.cleave+=/glaive_toss
actions.cleave+=/barrage,if=hotkey_barrage
actions.cleave+=/aimed_shot,if=buff.thrill_of_the_hunt.react
actions.cleave+=/aimed_shot,if=focus>=70
actions.cleave+=/steady_shot

#AoE
actions.aoe+=/chimaera_shot
actions.aoe+=/kill_shot,if=(target.health.pct<=20)
actions.aoe+=/barrage,if=hotkey_barrage
actions.aoe+=/explosive_trap
actions.aoe+=/multishot,if=buff.thrill_of_the_hunt.react
actions.aoe+=/multishot,if=focus>=70
actions.aoe+=/steady_shot

#Careful 
actions.careful_aim+=/chimaera_shot
actions.careful_aim+=/glaive_toss,if=active_enemies>2
actions.careful_aim+=/barrage,if=active_enemies>1&hotkey_barrage
actions.careful_aim+=/aimed_shot
actions.careful_aim+=/steady_shot
actions.careful_aim+=/focusing_shot,if=50+cast_regen<focus.deficit
actions.careful_aim+=/steady_shot

trinket1=beating_heart_of_the_mountain,id=113931,bonus_id=566
 
Last edited:
Updated Hunter Profiles that follows Azortharion's Hunter Guide. Some stuff is untested to let me know if something breaks. I do not use openers so will not create them.

BM Profile
Code:
hunter="BM_Custom"
level=100
race=orc
role=attack
position=ranged_back
talents=0001333
spec=beast_mastery
summon_pet=cat

hotkeys+=/hotkey_stamp,none,G
hotkeys+=/hotkey_barrage,none,X

actions+=/stampede,if=hotkey_stamp
actions+=/use_item,name=beating_heart_of_the_mountain,if=cooldowns_enabled
actions+=/focus_fire,if=buff.focus_fire.down&(cooldown.bestial_wrath.remains<1|(talent.stampede.enabled&buff.stampede.remains))
actions+=/dire_beast
actions+=/bestial_wrath,if=focus>30&!buff.bestial_wrath.up
actions+=/focus_fire,five_stacks=1

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

#single target
actions+=/kill_command
actions+=/kill_shot,if=(target.health.pct<=20)
actions+=/barrage,if=hotkey_barrage
actions+=/cobra_shot,if=(buff.steady_focus.down)&((14+cast_regen)<=focus.deficit)&talent.steady_focus.enabled
actions+=/arcane_shot,if=(buff.thrill_of_the_hunt.react&focus>35)|buff.bestial_wrath.up
actions+=/arcane_shot,if=(focus>=70)
actions+=/cobra_shot

#Cleave
actions.cleave+=/barrage,if=hotkey_barrage
actions.cleave+=/kill_command
actions.cleave+=/kill_shot,if=(target.health.pct<=20)
actions.cleave+=/multishot,if=(active_enemies=2)&(pet.buff.beast_cleave.down)
actions.cleave+=/cobra_shot,if=(buff.steady_focus.down)&((14+cast_regen)<=focus.deficit)&talent.steady_focus.enabled
actions.cleave+=/explosive_trap
actions.cleave+=/arcane_shot,if=(buff.thrill_of_the_hunt.react&focus>35)|buff.bestial_wrath.up
actions.cleave+=/arcane_shot,if=(focus>=70)
actions.cleave+=/cobra_shot

#AoE
actions.aoe+=/barrage,if=hotkey_barrage
actions.aoe+=/multishot,if=(active_enemies>2)&(pet.buff.beast_cleave.down)
actions.aoe+=/kill_command
actions.aoe+=/kill_shot,if=(target.health.pct<=20)
actions.aoe+=/cobra_shot,if=(buff.steady_focus.down)&((14+cast_regen)<=focus.deficit)&talent.steady_focus.enabled
actions.aoe+=/explosive_trap
actions.aoe+=/arcane_shot,if=(buff.thrill_of_the_hunt.react&focus>35)|buff.bestial_wrath.up
actions.aoe+=/arcane_shot,if=(focus>=70)
actions.aoe+=/cobra_shot

trinket1=beating_heart_of_the_mountain,id=113931,bonus_id=566

SV Profile
Code:
nhunter="Hunter_SV_CUSTOM"
level=100
race=orc
role=attack
position=ranged_back
talents=0001132
spec=survival

hotkeys+=/hotkey_stamp,none,G
hotkeys+=/hotkey_barrage,none,X

actions+=/stampede,if=hotkey_stamp
actions+=/use_item,name=beating_heart_of_the_mountain
actions+=/arcane_torrent,if=focus.deficit>=30
actions+=/blood_fury
actions+=/berserking

actions+=/call_action_list,name=aoe,if=active_enemies>2
actions+=/call_action_list,name=cleave,if=active_enemies=2

#single target 
actions+=/explosive_shot,if=buff.lock_and_load.react
actions+=/explosive_shot
actions+=/black_arrow,if=cooldown.explosive_shot.remains>2&!ticking|target.time_to_die>5
actions+=/arcane_shot,if=buff.thrill_of_the_hunt.react&dot.serpent_sting.remains<3
actions+=/powershot
actions+=/barrage,if=hotkey_barrage|talent.focusing_shot.enabled
actions+=/arcane_shot,if=focus>=70
actions+=/explosive_trap
actions+=/focusing_shot,if=50+cast_regen-10<focus.deficit
actions+=/cobra_shot

#aoe 2 Targets
actions.cleave+=/multishot,cycle_targets=1,if=dot.serpent_sting.remains=0
actions.cleave+=/multishot,cycle_targets=1,if=dot.serpent_sting.remains<6
actions.cleave+=/barrage,if=hotkey_barrage
actions.cleave+=/explosive_shot,if=buff.lock_and_load.react
actions.cleave+=/explosive_shot
actions.cleave+=/black_arrow,if=cooldown.explosive_shot.remains>2&!ticking|target.time_to_die>5
actions.cleave+=/explosive_trap
actions.cleave+=/arcane_shot,cycle_targets=1,if=buff.thrill_of_the_hunt.react&dot.serpent_sting.remains<12
actions.cleave+=/arcane_shot,if=focus>=70|talent.focusing_shot.enabled
actions+=/focusing_shot,if=50+cast_regen-10<focus.deficit
actions.cleave+=/cobra_shot

#aoe 3+
actions.aoe+=/multishot,if=dot.serpent_sting.remains=0
actions.aoe+=/multishot,if=dot.serpent_sting.remains<6
actions.aoe+=/barrage,if=hotkey_barrage
actions.aoe+=/explosive_shot,if=buff.lock_and_load.react
actions.aoe+=/explosive_shot
actions.aoe+=/black_arrow,if=cooldown.explosive_shot.remains>2&!ticking|target.time_to_die>5
actions.aoe+=/explosive_trap
actions.aoe+=/multishot,if=buff.thrill_of_the_hunt.react
actions.aoe+=/multishot,if=focus>=70|talent.focusing_shot.enabled
actions.aoe+=/focusing_shot,if=50+cast_regen-10<focus.deficit
actions.aoe+=/cobra_shot

trinket1=beating_heart_of_the_mountain,id=113931,bonus_id=566

MM Hunter Profile
Code:
hunter="MM_Custom"
level=100
race=orc
role=attack
position=ranged_back
talents=0003313
spec=marksmanship

hotkeys+=/hotkey_stamp,none,G
hotkeys+=/hotkey_barrage,none,X

actions+=/stampede,if=hotkey_stamp
actions+=/use_item,name=beating_heart_of_the_mountain
actions+=/arcane_torrent,if=focus.deficit>=30
actions+=/blood_fury
actions+=/berserking

actions+=/call_action_list,name=careful_aim,if=buff.careful_aim.up
actions+=/call_action_list,name=aoe,if=active_enemies>7&aoe_enabled
actions+=/call_action_list,name=cleave,if=active_enemies>=2&aoe_enabled

#Single 
actions+=/chimaera_shot
actions+=/kill_shot,if=(target.health.pct<=35)
actions+=/glaive_toss
actions+=/aimed_shot,if=buff.thrill_of_the_hunt.react
actions+=/aimed_shot,if=focus>=70
actions+=/steady_shot

#Cleave 
actions.cleave+=/chimaera_shot
actions.cleave+=/kill_shot,if=(target.health.pct<=35)
actions.cleave+=/glaive_toss
actions.cleave+=/barrage,if=hotkey_barrage
actions.cleave+=/aimed_shot,if=buff.thrill_of_the_hunt.react
actions.cleave+=/aimed_shot,if=focus>=70
actions.cleave+=/steady_shot

#AoE
actions.aoe+=/chimaera_shot
actions.aoe+=/kill_shot,if=(target.health.pct<=20)
actions.aoe+=/barrage,if=hotkey_barrage
actions.aoe+=/explosive_trap
actions.aoe+=/multishot,if=buff.thrill_of_the_hunt.react
actions.aoe+=/multishot,if=focus>=70
actions.aoe+=/steady_shot

#Careful 
actions.careful_aim+=/glaive_toss
actions.careful_aim+=/barrage,if=active_enemies>1&hotkey_barrage
actions.careful_aim+=/aimed_shot
actions.careful_aim+=/steady_shot
actions.careful_aim+=/focusing_shot,if=50+cast_regen<focus.deficit
actions.careful_aim+=/steady_shot

trinket1=beating_heart_of_the_mountain,id=113931,bonus_id=566

Thank you very much for your help, wolf. Much appreciated by his attention.
I have a question, in MM profile, why not have chimerashot in careful_aim list?

Thanks again.
 
Thank you very much for your help, wolf. Much appreciated by his attention.
I have a question, in MM profile, why not have chimerashot in careful_aim list?

Thanks again.
changed two things, added chimera shot and turned off glaive toss during careful aim since it would be a dps loss. its updated on my post above. Just note that I have not tested if it is a dps increase to cast chimera during careful aim.
 
Last edited:
changed two things, added chimera shot and turned off glaive toss during careful aim since it would be a dps loss. its updated on my post above. Just note that I have not tested if it is a dps increase to cast chimera during careful aim.

Thanks, Wolf.
 
someone could help me. I added these lines,
but does not work. The profile loads normally, but the command is not executed when needed.

actions + = / spirit_mend, trigger = 280000
actions + = / healing_tonic, trigger = 280000

If the character has his health 280k below his maximum, he will use the spirit mend and healing tonic
 
Is there a way to cast a certain spell, such as a dispel, depending on an enemy buff?
 
I need help with the shaman profile. Does anyone know why Earthquake and chain doesnt cast in AoE situations, with AoE enabled?

My full sim can be seen here:
ShamanSimcraft - Pastebin.com

# If one or two enemies, priority follows the 'single' action list.
actions+=/call_action_list,name=single,if=active_enemies<2
# On multiple enemies, the priority follows the 'aoe' action list.
actions+=/call_action_list,name=aoe,if=active_enemies>=3&aoe_enabled
actions.aoe=earthquake,cycle_targets=1,if=!ticking&(buff.enhanced_chain_lightning.up|level<=90)&active_enemies>=2
actions.aoe+=/lava_beam
actions.aoe+=/earth_shock,if=buff.lightning_shield.react=buff.lightning_shield.max_stack
actions.aoe+=/thunderstorm,if=active_enemies>=10
actions.aoe+=/searing_totem,if=(!talent.liquid_magma.enabled&!totem.fire.active)|(talent.liquid_magma.enabled&pet.searing_totem.remains<=20&!pet.fire_elemental_totem.active&!buff.liquid_magma.up)
actions.aoe+=/chain_lightning,if=active_enemies>=2


Using this, obviously its just an excerpt.
 
Back
Top