managerx2000
New Member
- Joined
- Sep 13, 2014
- Messages
- 4
- Reaction score
- 0
Hello guys are recently moving sure the bot unkontroliert in the RAID offered mode one can tell me how I away get s < so as before because the annoying little thank you ever
I can give you an example when i get home ~6 hours
Error on startup (rev 42):
Hallo leute seid kurzem bewegt sicher der bot unkontroliert im raidbot Modus kann mir einer sagen wie ich das weg bekommen s allso so wie vorher weil das nervt etwas danke schon mal
I believe its an English client only botbase.
Editing these lines did not work it still used them
actions+=/barrage&aoe_enabled
actions+=/barrage,if=active_enemies>1&aoe_enabled
actions+=/explosive_trap,if=active_enemies>1&aoe_enabled
actions+=/multishot,if=active_enemies>5|(active_enemies>1&pet.cat.buff.beast_cleave.down)&aoe_enabled
also I got this in HB
<11:42>:Compiling Action Lists
<11:42>:Invalid Spell: summon_pet, skipping.
<11:42>:Invalid Spell: auto_shot, skipping.
<11:42>:Invalid Spell: barrage &aoe_enabled, skipping.
<11:42>:New Apl: Hunter_BM_T17H
<11:42>:Invalid Spell: summon_pet, skipping.
<11:42>:Invalid Spell: auto_shot, skipping.
<11:42>:New Apl: Hunter_MM_T17H
<11:42>:Invalid Spell: summon_pet, skipping.
<11:42>:Invalid Spell: auto_shot, skipping.
<11:42>:New Apl: Hunter_SV_T17H
Behaviors created !
raid dummy in og (at hunter´s place).. bot worked flawlessly with hunter, not like it was trying to spam kill shot or something. Even when i deleted the soul reaper line from the action list, it still wouldnt cast scourge strike
It only works with the english client yes but it does work in the german honorbuddy version
If you are using the english client its probably an install issue, try with a clean honorbuddy and simcraft
I'm using an english Wow client (en_GB), the normal HB version (not the german one, I'm using a vpn to circumvent this restriction) but a german OS. Hence the reason why the log uses german error messages.
Everything else works fine within my installation. All bots, all local combat routines, all store products. I don't think that this is a HB installation issue.
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.
Im adding a hotkey system right now, so you can add a line like this to a profile:
Code:hotkeys+=/trash,alt,e
and add a condition to your profile like you do with aoe / cooldowns
Code:actions+=/stampede,if=!trash
There is no spell called auto_shot and no spell called summon_pet but that simply means the line doesnt do anything.
The 4 lines you linked,
The first one is invalid because there is no spell called called barrage&aoe_enabled, you need to put the conditions inside an if block.
Second line is fine
Third line is fine
The Multishot line will execute if you have 5 or more enemies despite the aoe_enabled not being set because the condition is read from left to right
ok so basically I don't need line one anyways because the 2nd one I linked is mainly going to do the trick. So I will remove &aoe_enabled from the first one.
Line 4 I guess I meant to put this one, but then im still screwed because it will still do the other one.
actions+=/multishot,if=active_enemies>5&aoe_enabled
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.
warrior="Fury Warri #1"
level=100
race=human
role=attack
position=back
spec=fury
# 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=pickled_eel
actions.precombat+=/stance,choose=battle
# Snapshot raid buffed stats before combat begins and pre-potting is done.
# Generic on-use trinket line if needed when swapping trinkets out.
#actions+=/use_item,slot=trinket1,if=active_enemies=1&(buff.bloodbath.up|(!talent.bloodbath.enabled&(buff.avatar.up|!talent.avatar.enabled)))|(active_enemies>=2&buff.ravager.up)
actions.precombat+=/snapshot_stats
actions.precombat+=/potion,name=draenic_strength
# Executed every time the actor is available.
#actions=charge,if=debuff.charge.down
actions+=/auto_attack
# This is mostly to prevent cooldowns from being accidentally used during movement.
#actions+=/call_action_list,name=movement,if=movement.distance>5
actions+=/berserker_rage,if=buff.enrage.down|(prev_gcd.bloodthirst&buff.raging_blow.stack<2)
#actions+=/heroic_leap,if=(raid_event.movement.distance>25&raid_event.movement.in>45)|!raid_event.movement.exists
actions+=/use_item,name=scabbard_of_kyanos,if=cooldowns_enabled&((active_enemies>1|!raid_event.adds.exists)&((talent.bladestorm.enabled&cooldown.bladestorm.remains=0)|buff.avatar.up|buff.bloodbath.up|target.time_to_die<25))
actions+=/potion,name=draenic_strength,if=(target.health.pct<20&buff.recklessness.up)|target.time_to_die<=25
# Skip cooldown usage if we can line them up with bladestorm on a large set of adds, or if movement is coming soon.
#actions+=/call_action_list,name=single_target,if=(raid_event.adds.cooldown<60&raid_event.adds.count>2&active_enemies=1)|raid_event.movement.cooldown<5
# This incredibly long line (Due to differing talent choices) says 'Use recklessness on cooldown, unless the boss will die before the ability is usable again, and then use it with execute.'
actions+=/recklessness,if=cooldowns_enabled&((((target.time_to_die>190|target.health.pct<20)&(buff.bloodbath.up|!talent.bloodbath.enabled))|target.time_to_die<=12|talent.anger_management.enabled)&((desired_targets=1&!raid_event.adds.exists)|!talent.bladestorm.enabled))
actions+=/avatar,if=cooldowns_enabled&(buff.recklessness.up|cooldown.recklessness.remains>60|target.time_to_die<30)
actions+=/blood_fury,if=cooldowns_enabled&(buff.bloodbath.up|!talent.bloodbath.enabled|buff.recklessness.up)
actions+=/berserking,if=cooldowns_enabled&(buff.bloodbath.up|!talent.bloodbath.enabled|buff.recklessness.up)
actions+=/arcane_torrent,if=cooldowns_enabled&(rage<rage.max-40)
actions+=/call_action_list,name=single_target,if=active_enemies=1|!aoe_enabled
actions+=/call_action_list,name=two_targets,if=active_enemies=2&aoe_enabled
actions+=/call_action_list,name=three_targets,if=active_enemies=3&aoe_enabled
actions+=/call_action_list,name=aoe,if=active_enemies>3&aoe_enabled
actions.single_target=bloodbath,if=cooldowns_enabled
actions.single_target+=/recklessness,if=cooldowns_enabled&(target.health.pct<20&raid_event.adds.exists)
actions.single_target+=/wild_strike,if=(rage>rage.max-20)&target.health.pct>20
actions.single_target+=/bloodthirst,if=(!talent.unquenchable_thirst.enabled&(rage<rage.max-40))|buff.enrage.down|buff.raging_blow.stack<2
actions.single_target+=/ravager,if=cooldowns_enabled&aoe_enabled&(buff.bloodbath.up|(!talent.bloodbath.enabled&(!raid_event.adds.exists|raid_event.adds.in>60|target.time_to_die<40)))
actions.single_target+=/siegebreaker
actions.single_target+=/execute,if=buff.sudden_death.react
actions.single_target+=/storm_bolt
actions.single_target+=/wild_strike,if=buff.bloodsurge.up
actions.single_target+=/execute,if=buff.enrage.up|target.time_to_die<12
actions.single_target+=/dragon_roar,if=cooldowns_enabled&(buff.bloodbath.up|!talent.bloodbath.enabled)
actions.single_target+=/raging_blow
actions.single_target+=/wait,sec=cooldown.bloodthirst.remains,if=cooldown.bloodthirst.remains<0.5&rage<50
actions.single_target+=/wild_strike,if=buff.enrage.up&target.health.pct>20
actions.single_target+=/bladestorm,if=cooldowns_enabled&!raid_event.adds.exists
actions.single_target+=/shockwave,if=cooldowns_enabled&(!talent.unquenchable_thirst.enabled)
actions.single_target+=/impending_victory,if=!talent.unquenchable_thirst.enabled&target.health.pct>20
actions.single_target+=/bloodthirst
actions.two_targets=bloodbath,if=cooldowns_enabled
actions.two_targets+=/ravager,if=cooldowns_enabled&(buff.bloodbath.up|!talent.bloodbath.enabled)
actions.two_targets+=/dragon_roar,if=cooldowns_enabled&(buff.bloodbath.up|!talent.bloodbath.enabled)
actions.two_targets+=/call_action_list,name=bladestorm
actions.two_targets+=/bloodthirst,if=buff.enrage.down|rage<40|buff.raging_blow.down
actions.two_targets+=/siegebreaker
actions.two_targets+=/execute,if=buff.enrage.up
actions.two_targets+=/raging_blow,if=buff.meat_cleaver.up|target.health.pct<20
actions.two_targets+=/whirlwind,if=!buff.meat_cleaver.up&target.health.pct>20
actions.two_targets+=/wild_strike,if=buff.bloodsurge.up
actions.two_targets+=/bloodthirst
actions.two_targets+=/whirlwind
actions.three_targets=bloodbath,if=cooldowns_enabled
actions.three_targets+=/ravager,if=cooldowns_enabled&(buff.bloodbath.up|!talent.bloodbath.enabled)
actions.three_targets+=/call_action_list,name=bladestorm
actions.three_targets+=/bloodthirst,if=buff.enrage.down|rage<50|buff.raging_blow.down
actions.three_targets+=/raging_blow,if=buff.meat_cleaver.stack>=2
actions.three_targets+=/siegebreaker
actions.three_targets+=/execute,if=buff.enrage.up
actions.three_targets+=/dragon_roar,if=cooldowns_enabled&(buff.bloodbath.up|!talent.bloodbath.enabled)
actions.three_targets+=/whirlwind,if=target.health.pct>20
actions.three_targets+=/bloodthirst
actions.three_targets+=/wild_strike,if=buff.bloodsurge.up
actions.three_targets+=/raging_blow
actions.aoe=bloodbath,if=cooldowns_enabled
actions.aoe+=/ravager,if=cooldowns_enabled&(buff.bloodbath.up|!talent.bloodbath.enabled)
actions.aoe+=/raging_blow,if=buff.meat_cleaver.stack>=3&buff.enrage.up
actions.aoe+=/bloodthirst,if=buff.enrage.down|rage<50|buff.raging_blow.down
actions.aoe+=/raging_blow,if=buff.meat_cleaver.stack>=3
actions.aoe+=/call_action_list,name=bladestorm
actions.aoe+=/whirlwind
actions.aoe+=/siegebreaker
actions.aoe+=/execute,if=buff.sudden_death.react
actions.aoe+=/dragon_roar,if=cooldowns_enabled&(buff.bloodbath.up|!talent.bloodbath.enabled)
actions.aoe+=/bloodthirst
actions.aoe+=/wild_strike,if=buff.bloodsurge.up
# oh god why
actions.bladestorm=recklessness,sync=bladestorm,if=cooldowns_enabled&buff.enrage.remains>6&(!raid_event.adds.exists|active_enemies>desired_targets)
actions.bladestorm+=/bladestorm,if=cooldowns_enabled&(buff.enrage.remains>6&((talent.anger_management.enabled&raid_event.adds.in>45)|(!talent.anger_management.enabled&raid_event.adds.in>60)|!raid_event.adds.exists|active_enemies>desired_targets))
head=hardened_greathelm,id=113910,bonus_id=566
neck=primal_gladiators_choker_of_cruelty,id=115734,enchant=75crit
shoulders=uncrushable_shoulderplates,id=113855,bonus_id=567
back=primal_gladiators_cloak_of_prowess,id=115733,enchant=gift_of_critical_strike
chest=blackhands_chestguard,id=115582
wrists=bracers_of_mirrored_flame,id=113844,bonus_id=564/566,gems=50crit
hands=blackhands_handguards,id=115583
waist=fleshchewer_greatbelt,id=113659
legs=blackhands_legguards,id=115580
feet=mosscrusher_sabatons,id=113660,bonus_id=562/567
finger1=earthfury_band,id=113644,bonus_id=567,enchant=50crit
finger2=spellbound_solium_band_of_sorcerous_strength,id=118300,enchant=50crit
trinket1=scabbard_of_kyanos,id=118882
trinket2=tectus_beating_heart,id=113645,bonus_id=567
main_hand=butchers_bloody_cleaver,id=113606,bonus_id=561/566,enchant=mark_of_the_thunderlord
off_hand=butchers_bloody_cleaver,id=113606,bonus_id=41/566,enchant=mark_of_the_thunderlord
actions+=/multishot,if=aoe_enabled&(active_enemies>5|(active_enemies>1&pet.cat.buff.beast_cleave.down))
Im guessing you have a second line with multishot somewhere, otherwise i cant explain whats happening
Well I ran my own simcraft because I saw you said you should do that to get your exact rotation priority or whatever. So I did and then I just edited and this is what I got
actions=auto_shot
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&aoe_enabled
actions+=/focus_fire,if=buff.focus_fire.down&(cooldown.bestial_wrath.remains<1|(talent.stampede.enabled&buff.stampede.remains))
actions+=/bestial_wrath,if=focus>30&!buff.bestial_wrath.up
actions+=/multishot,if=aoe_enabled&(active_enemies>5|(active _enemies>1&pet.cat.buff.beast_cleave.down))
actions+=/barrage,if=active_enemies>1&aoe_enabled
actions+=/multishot,if=active_enemies>5&aoe_enabled
actions+=/focus_fire,five_stacks=1
actions+=/barrage,if=active_enemies>1&aoe_enabled
actions+=/kill_command
actions+=/a_murder_of_crows
actions+=/kill_shot,if=focus.time_to_max>gcd
actions+=/focusing_shot,if=focus<50
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>=75
actions+=/cobra_shot
Means that it could not find the file "db.dbc" anywhere inside your Honorbuddy folder structure which is the spell database
Your getting the exception because the Honorbuddy forums randomly put spaces into copy & pasted things
The linked action list should not use multishot when aoe is enabled, but you do have
actions+=/barrage
actions+=/glaive_toss
That do barrage or glaive toss without any conditions
Im off.






