Remove all precombat actions and all actions that start with "actions+=/potion,name=draenic_agility,"
As a general tip I did this with stampede as well. I have my personal simmed profile and then I modified one just for trash so it doesn't use potion and stampede. Easy to switch on the fly
hotkeys+=/trash,alt,e
actions+=/stampede,if=!trash
Could You please make a full list of supported classes ?
Few questions about the current BM profile. Is it supposed to not use BW whenever it resets? Its waiting to use it up to 10-20 seconds sometimes and as my tier bonus resets it.. yeh.
the BM spec did 33,5k on Gruul somehow, im simming about 36500 with it and pre 6.1 my surv spec did about 36-38k on gruul with the bot. Is there something missing or could it be the lack of BW used?
What talents do you recommend with BM? I saw it capped my focus once with the cobra shot.
Thanks a lot for all the good work, really appreciated!
actions=auto_shot
actions+=/use_item,name=beating_heart_of_the_mountain
actions+=/arcane_torrent,if=focus.deficit>=30
actions+=/blood_fury
actions+=/berserking
actions+=/potion,name=draenic_agility,if=!talent.stampede.enabled&buff.bestial_wrath.up&target.health.pct<=20|target.time_to_die<=20
actions+=/potion,name=draenic_agility,if=talent.stampede.enabled&cooldown.stampede.remains<1&(buff.bloodlust.up|buff.focus_fire.up)|target.time_to_die<=25
actions+=/stampede,if=buff.bloodlust.up|buff.focus_fire.up|target.time_to_die<=25
actions+=/dire_beast
actions+=/explosive_trap,if=active_enemies>1
actions+=/bestial_wrath,if=focus>60&!buff.bestial_wrath.up
actions+=/barrage,if=active_enemies>1
actions+=/multishot,if=active_enemies>5|(active_enemies>1&pet.cat.buff.beast_cleave.down)
actions+=/focus_fire,five_stacks=1
actions+=/barrage,if=active_enemies>1
actions+=/a_murder_of_crows
actions+=/kill_shot,if=focus.time_to_max>gcd
actions+=/kill_command
actions+=/focusing_shot,if=focus<50
# Cast a second shot for steady focus if that won't cap us.
actions+=/cobra_shot,if=buff.pre_steady_focus.up&(14+cast_regen)<=focus.deficit
actions+=/glaive_toss
actions+=/barrage
actions+=/powershot,if=focus.time_to_max>cast_time
actions+=/cobra_shot,if=active_enemies>5
actions+=/arcane_shot,if=(buff.thrill_of_the_hunt.react&focus>35)|buff.bestial_wrath.up
actions+=/arcane_shot,if=focus>=64
actions+=/cobra_shot
actions+=/[COLOR="#FF8C00"][B]bestial_wrath[/B][/COLOR],if=[COLOR="#008000"][B]focus>60&!buff.bestial_wrath.up[/B][/COLOR]
i pushed some updates, nothing major but it should fix a few bugs.
<13:26>: Seal of Righteousness Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: 'Simcraft.SimcraftImpl.CooldownProxy.CooldownInternal' does not contain a definition for 'duration'
at CallSite.Target(Closure , CallSite , Object )
at Simcraft.IOOBAFLKWY.<GeneratePaladinRetributionPvEBehavior>b__490(Object _if)
at Simcraft.SimcraftImpl.<>c__DisplayClass8b.<Cast>b__88(Object _ret) in c:\Honorbuddy\Bots\Simcraft\SimcraftImpl.cs:line 745
Still getting the bug on Empowered Seals (Retribution 100 talent) ... posting here to keep you from needing to backtrack through the thread:
Code:<13:26>: Seal of Righteousness Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: 'Simcraft.SimcraftImpl.CooldownProxy.CooldownInternal' does not contain a definition for 'duration' at CallSite.Target(Closure , CallSite , Object ) at Simcraft.IOOBAFLKWY.<GeneratePaladinRetributionPvEBehavior>b__490(Object _if) at Simcraft.SimcraftImpl.<>c__DisplayClass8b.<Cast>b__88(Object _ret) in c:\Honorbuddy\Bots\Simcraft\SimcraftImpl.cs:line 745
Still getting the bug on Empowered Seals (Retribution 100 talent) ... posting here to keep you from needing to backtrack through the thread:
Code:<13:26>: Seal of Righteousness Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: 'Simcraft.SimcraftImpl.CooldownProxy.CooldownInternal' does not contain a definition for 'duration' at CallSite.Target(Closure , CallSite , Object ) at Simcraft.IOOBAFLKWY.<GeneratePaladinRetributionPvEBehavior>b__490(Object _if) at Simcraft.SimcraftImpl.<>c__DisplayClass8b.<Cast>b__88(Object _ret) in c:\Honorbuddy\Bots\Simcraft\SimcraftImpl.cs:line 745
Hello,
I cannot make work the hotkey. Is it necessary to update the profiles default with new commands?.
Regards
for some reason my unholy dk doesn´t use scourge strike and it uses soul reaper even when the target is at 100% life (tested on a target dummy)
used the action list simcraft gave me
[HIDE]deathknight="Death_Knight_Unholy_T17H"
level=100
race=orc
role=attack
position=back
talents=1200001
spec=unholy
# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.
# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask,type=greater_draenic_strength_flask
actions.precombat+=/food,type=calamari_crepes
actions.precombat+=/horn_of_winter
actions.precombat+=/unholy_presence
# Snapshot raid buffed stats before combat begins and pre-potting is done.
actions.precombat+=/snapshot_stats
actions.precombat+=/army_of_the_dead
actions.precombat+=/potion,name=draenic_strength
actions.precombat+=/raise_dead
# Executed every time the actor is available.
actions=auto_attack
actions+=/deaths_advance,if=movement.remains>2
actions+=/antimagic_shell,damage=100000
actions+=/blood_fury
actions+=/berserking
actions+=/arcane_torrent
actions+=/potion,name=draenic_strength,if=buff.dark_transformation.up&target.time_to_die<=60
actions+=/run_action_list,name=aoe,if=(!talent.necrotic_plague.enabled&active_enemies>=2)|active_enemies>=4
actions+=/run_action_list,name=single_target,if=(!talent.necrotic_plague.enabled&active_enemies<2)|active_enemies<4
actions.aoe=unholy_blight
actions.aoe+=/run_action_list,name=spread,if=!dot.blood_plague.ticking|!dot.frost_fever.ticking|(!dot.necrotic_plague.ticking&talent.necrotic_plague.enabled)
actions.aoe+=/defile
actions.aoe+=/breath_of_sindragosa,if=runic_power>75
actions.aoe+=/run_action_list,name=bos_aoe,if=dot.breath_of_sindragosa.ticking
actions.aoe+=/blood_boil,if=blood=2|(frost=2&death=2)
actions.aoe+=/summon_gargoyle
actions.aoe+=/dark_transformation
actions.aoe+=/blood_tap,if=level<=90&buff.shadow_infusion.stack=5
actions.aoe+=/defile
actions.aoe+=/death_and_decay,if=unholy=1
actions.aoe+=/soul_reaper,if=target.health.pct-3*(target.health.pct%target.time_to_die)<=45
actions.aoe+=/scourge_strike,if=unholy=2
actions.aoe+=/blood_tap,if=buff.blood_charge.stack>10
actions.aoe+=/death_coil,if=runic_power>90|buff.sudden_doom.react|(buff.dark_transformation.down&unholy<=1)
actions.aoe+=/blood_boil
actions.aoe+=/icy_touch
actions.aoe+=/scourge_strike,if=unholy=1
actions.aoe+=/death_coil
actions.aoe+=/blood_tap
actions.aoe+=/plague_leech
actions.aoe+=/empower_rune_weapon
actions.single_target=plague_leech,if=(cooldown.outbreak.remains<1)&((blood<1&frost<1)|(blood<1&unholy<1)|(frost<1&unholy<1))
actions.single_target+=/plague_leech,if=((blood<1&frost<1)|(blood<1&unholy<1)|(frost<1&unholy<1))&disease.min_remains<3
actions.single_target+=/plague_leech,if=disease.min_remains<1
actions.single_target+=/outbreak,if=!disease.min_ticking
actions.single_target+=/unholy_blight,if=!talent.necrotic_plague.enabled&disease.min_remains<3
actions.single_target+=/unholy_blight,if=talent.necrotic_plague.enabled&dot.necrotic_plague.remains<1
actions.single_target+=/death_coil,if=runic_power>90
actions.single_target+=/soul_reaper,if=(target.health.pct-3*(target.health.pct%target.time_to_die))<=45
actions.single_target+=/breath_of_sindragosa,if=runic_power>75
actions.single_target+=/run_action_list,name=bos_st,if=dot.breath_of_sindragosa.ticking
actions.single_target+=/death_and_decay,if=cooldown.breath_of_sindragosa.remains<7&runic_power<88&talent.breath_of_sindragosa.enabled
actions.single_target+=/scourge_strike,if=cooldown.breath_of_sindragosa.remains<7&runic_power<88&talent.breath_of_sindragosa.enabled
actions.single_target+=/festering_strike,if=cooldown.breath_of_sindragosa.remains<7&runic_power<76&talent.breath_of_sindragosa.enabled
actions.single_target+=/blood_tap,if=((target.health.pct-3*(target.health.pct%target.time_to_die))<=45)&cooldown.soul_reaper.remains=0
actions.single_target+=/death_and_decay,if=unholy=2
actions.single_target+=/defile,if=unholy=2
actions.single_target+=/plague_strike,if=!disease.min_ticking&unholy=2
actions.single_target+=/scourge_strike,if=unholy=2
actions.single_target+=/death_coil,if=runic_power>80
actions.single_target+=/festering_strike,if=talent.necrotic_plague.enabled&talent.unholy_blight.enabled&dot.necrotic_plague.remains<cooldown.unholy_blight.remains%2
actions.single_target+=/festering_strike,if=blood=2&frost=2&(((Frost-death)>0)|((Blood-death)>0))
actions.single_target+=/festering_strike,if=(blood=2|frost=2)&(((Frost-death)>0)&((Blood-death)>0))
actions.single_target+=/defile,if=blood=2|frost=2
actions.single_target+=/plague_strike,if=!disease.min_ticking&(blood=2|frost=2)
actions.single_target+=/scourge_strike,if=blood=2|frost=2
actions.single_target+=/festering_strike,if=((Blood-death)>1)
actions.single_target+=/blood_boil,if=((Blood-death)>1)
actions.single_target+=/festering_strike,if=((Frost-death)>1)
actions.single_target+=/blood_tap,if=((target.health.pct-3*(target.health.pct%target.time_to_die))<=45)&cooldown.soul_reaper.remains=0
actions.single_target+=/summon_gargoyle
actions.single_target+=/death_and_decay
actions.single_target+=/defile
actions.single_target+=/blood_tap,if=cooldown.defile.remains=0
actions.single_target+=/plague_strike,if=!disease.min_ticking
actions.single_target+=/dark_transformation
actions.single_target+=/blood_tap,if=buff.blood_charge.stack>10&(buff.sudden_doom.react|(buff.dark_transformation.down&unholy<=1))
actions.single_target+=/death_coil,if=buff.sudden_doom.react|(buff.dark_transformation.down&unholy<=1)
actions.single_target+=/scourge_strike,if=!((target.health.pct-3*(target.health.pct%target.time_to_die))<=45)|(Unholy>=2)
actions.single_target+=/blood_tap
actions.single_target+=/festering_strike,if=!((target.health.pct-3*(target.health.pct%target.time_to_die))<=45)|(((Frost-death)>0)&((Blood-death)>0))
actions.single_target+=/death_coil
actions.single_target+=/plague_leech
actions.single_target+=/scourge_strike,if=cooldown.empower_rune_weapon.remains=0
actions.single_target+=/festering_strike,if=cooldown.empower_rune_weapon.remains=0
actions.single_target+=/blood_boil,if=cooldown.empower_rune_weapon.remains=0
actions.single_target+=/icy_touch,if=cooldown.empower_rune_weapon.remains=0
actions.single_target+=/empower_rune_weapon,if=blood<1&unholy<1&frost<1
actions.bos_st=death_and_decay,if=runic_power<88
actions.bos_st+=/festering_strike,if=runic_power<77
actions.bos_st+=/scourge_strike,if=runic_power<88
actions.bos_st+=/blood_tap,if=buff.blood_charge.stack>=5
actions.bos_st+=/plague_leech
actions.bos_st+=/empower_rune_weapon
actions.bos_st+=/death_coil,if=buff.sudden_doom.react
actions.bos_aoe=death_and_decay,if=runic_power<88
actions.bos_aoe+=/blood_boil,if=runic_power<88
actions.bos_aoe+=/scourge_strike,if=runic_power<88&unholy=1
actions.bos_aoe+=/icy_touch,if=runic_power<88
actions.bos_aoe+=/blood_tap,if=buff.blood_charge.stack>=5
actions.bos_aoe+=/plague_leech
actions.bos_aoe+=/empower_rune_weapon
actions.bos_aoe+=/death_coil,if=buff.sudden_doom.react[/HIDE]
Thank you Kane49 for everything.
You can give us example of command for aoe/cooldowns to be able to edit warrior profile. I am trying some changes but it is very difficult for my.
Regards.
[15:24:22.678 N] Honorbuddy v2.5.13042.771 started.
[15:24:23.537 N] Logging in...
[15:24:23.853 N] T: 5247295085063075176 H: 3963145478
[15:24:30.575 N] Attaching to D3D11
[15:24:31.054 N] Attached to WoW with ID 5216
[15:24:31.236 N] Honorbuddy v2.5.13042.771 started!
[15:24:31.236 D] Using WoW with process ID 5216
[15:24:31.237 D] Platform: Microsoft Windows NT 6.2.9200.0
[15:24:31.237 D] Executable Path: D:\Games\HB\Honorbuddy.exe
[15:24:31.238 N] Character is a level 100 Dwarf Monk
[15:24:31.239 N] Current zone is Town Hall
[15:24:31.247 N] Please wait a few seconds while Honorbuddy initializes.
[15:24:31.248 D] Activity: Initializing
[15:24:31.249 D] Activity: Checking for Buddy Store products. This may take a while
[15:24:32.365 D] Reloading AssemblyLoader<BotBase> - Initializing bots
[15:24:33.888 N] System.InvalidOperationException: Die Sequenz enthält keine Elemente.
bei System.Linq.Enumerable.First[TSource](IEnumerable`1 source)
bei Simcraft.SimcraftImpl.FindDatabase() in d:\Games\HB\Bots\Simcraft\SimcraftTop.cs:Zeile 142.
bei Simcraft.SimcraftImpl..ctor() in d:\Games\HB\Bots\Simcraft\SimcraftTop.cs:Zeile 158.
[15:24:34.107 N] Streamed store routines:
[15:24:34.107 N] * Demonic Premium [Millz]
[15:24:34.107 N] * Portal Premium [Millz]
[15:24:34.107 N] * Insanity Premium [Millz]
[15:24:34.107 N] * Restoration - Oracle II - Premium [All in One]
[15:24:34.107 N] * MistWeaver - Oracle II - Premium [All in One]
[15:24:34.107 N] * Holy - Oracle II - Premium [All in One]
[15:24:34.107 N] * Discipline - Oracle II - Premium [All in One]
[15:24:34.107 N] * Holy - Oracle II - Premium [All in One]
[15:24:34.107 N] * Restoration - Oracle II - Premium [All in One]
[15:24:34.107 N] * Leaves - Tree Heals Go Whoosh 2.3.3.384
[15:24:34.107 N] * Uggla v0.13.50
[15:24:34.107 N] * YourRaidingBuddy V2 - WoD - Release 1.0.0.9
[15:24:34.107 D] Reloading AssemblyLoader<CombatRoutine> - Initializing routines
[15:24:34.404 N] Streamed store plugins
[15:24:34.404 N] * theTramper whispery
[15:24:34.404 D] Reloading AssemblyLoader<HBPlugin> - Initializing plugins
[15:24:34.404 D] System.Reflection.TargetInvocationException: Ein Aufrufziel hat einen Ausnahmefehler verursacht. ---> System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
at Simcraft.SimcraftImpl..ctor() in d:\Games\HB\Bots\Simcraft\SimcraftTop.cs:line 165
--- End of inner exception stack trace ---
at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck)
at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
at System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
at System.Activator.CreateInstance(Type type, Boolean nonPublic)
at Styx.Common.TypeLoader`1.(Assembly[] )
at Styx.Common.TypeLoader`1.Reload()
at Styx.Common.AssemblyLoader`1.(IEnumerable`1 )
at Styx.Common.AssemblyLoader`1..()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Styx.CommonBot.BotManager..()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at ’...()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at ...()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Honorbuddy.MainWindow.<InitializeOnAuthSuccess>d__35.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
at Honorbuddy.MainWindow.<HandleSuccess>d__2a.MoveNext()
[15:24:37.450 N] Loaded AlwaysStealth v0.0.0.1 by Highend
[15:24:37.466 D] ItemForAura: Loading config file: D:\Games\HB\Plugins\ItemForAuraQuesthelper\ItemForAura.config
[15:24:37.466 N] ItemForAura - Questhelper - Version 2.0 Loaded.
[15:24:37.466 D] ItemForAura: Loading config file: D:\Games\HB\Plugins\ItemForAuraQuesthelper\ItemForAura.config