• Visit Rebornbuddy
  • Simcraft Implemented, a Raidbot Derivate with Integrated Combat

    Discussion in 'Botbases' started by Kane49_2, Feb 15, 2015.

    1. managerx2000

      managerx2000 New Member

      Joined:
      Sep 13, 2014
      Messages:
      4
      Likes Received:
      0
      Trophy Points:
      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
       
    2. Lychking

      Lychking New Member

      Joined:
      Oct 14, 2012
      Messages:
      78
      Likes Received:
      1
      Trophy Points:
      0
      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
       
    3. paperc07

      paperc07 Member

      Joined:
      Dec 16, 2011
      Messages:
      829
      Likes Received:
      9
      Trophy Points:
      18
      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 !
       
    4. rascal9

      rascal9 Member

      Joined:
      Aug 8, 2012
      Messages:
      774
      Likes Received:
      5
      Trophy Points:
      18

      I believe its an English client only botbase.
       
    5. Kane49_2

      Kane49_2 New Member

      Joined:
      Jun 13, 2012
      Messages:
      450
      Likes Received:
      22
      Trophy Points:
      0
      Sicher das du im richtigen Thread bist ?
       
    6. Kane49_2

      Kane49_2 New Member

      Joined:
      Jun 13, 2012
      Messages:
      450
      Likes Received:
      22
      Trophy Points:
      0
      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
       
      Last edited: Mar 2, 2015
    7. Kane49_2

      Kane49_2 New Member

      Joined:
      Jun 13, 2012
      Messages:
      450
      Likes Received:
      22
      Trophy Points:
      0
      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
       
    8. Kane49_2

      Kane49_2 New Member

      Joined:
      Jun 13, 2012
      Messages:
      450
      Likes Received:
      22
      Trophy Points:
      0
      You need to enabled super log (theres a checkbox when you load the routines), fight for a short time - stop the bot and post the log here
       
    9. highend

      highend Member

      Joined:
      Jan 15, 2010
      Messages:
      422
      Likes Received:
      1
      Trophy Points:
      18
      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.
       
    10. Kane49_2

      Kane49_2 New Member

      Joined:
      Jun 13, 2012
      Messages:
      450
      Likes Received:
      22
      Trophy Points:
      0
      Not necessarily an honorbuddy install issue but something could be wrong with your Simcraft install

      Code:
      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.
      Means that it could not find the file "db.dbc" anywhere inside your Honorbuddy folder structure which is the spell database
       
    11. PriorityCR

      PriorityCR New Member

      Joined:
      Feb 26, 2015
      Messages:
      108
      Likes Received:
      0
      Trophy Points:
      0
      Where do I put this?

      Thanks
       
    12. paperc07

      paperc07 Member

      Joined:
      Dec 16, 2011
      Messages:
      829
      Likes Received:
      9
      Trophy Points:
      18

      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
       
    13. Kane49_2

      Kane49_2 New Member

      Joined:
      Jun 13, 2012
      Messages:
      450
      Likes Received:
      22
      Trophy Points:
      0

      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
       
    14. Kane49_2

      Kane49_2 New Member

      Joined:
      Jun 13, 2012
      Messages:
      450
      Likes Received:
      22
      Trophy Points:
      0
      Code:
      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
      
      This is my warrior profile, save as a simc file inside the Profiles folder
       
    15. paperc07

      paperc07 Member

      Joined:
      Dec 16, 2011
      Messages:
      829
      Likes Received:
      9
      Trophy Points:
      18

      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



      I am getting an unhanded exception (Attachment Below) when I added this

      actions+=/multishot,if=aoe_enabled&(active_enemies>5|(active _enemies>1&pet.cat.buff.beast_cleave.down))

      <!DOCTYPE html>
      <html>
      <head><script type="text/javascript">window.NREUM||(NREUM={}),__nr_require=function(n,e,t){function r(t){if(!e[t]){var o=e[t]={exports:{}};n[t][0].call(o.exports,function(e){var o=n[t][1][e];return r(o?o:e)},o,o.exports)}return e[t].exports}if("function"==typeof __nr_require)return __nr_require;for(var o=0;o<t.length;o++)r(t[o]);return r}({QJf3ax:[function(n,e){function t(n){function e(e,t,a){n&&n(e,t,a),a||(a={});for(var u=c(e),f=u.length,s=i(a,o,r),p=0;f>p;p++)u[p].apply(s,t);return s}function a(n,e){f[n]=c(n).concat(e)}function c(n){return f[n]||[]}function u(){return t(e)}var f={};return{on:a,emit:e,create:u,listeners:c,_events:f}}function r(){return{}}var o="nr@context",i=n("gos");e.exports=t()},{gos:"7eSDFh"}],ee:[function(n,e){e.exports=n("QJf3ax")},{}],3:[function(n,e){function t(n){return function(){r(n,[(new Date).getTime()].concat(i(arguments)))}}var r=n("handle"),o=n(1),i=n(2);"undefined"==typeof window.newrelic&&(newrelic=window.NREUM);var a=["setPageViewName","trackUserAction","finished","traceEvent","inlineHit","noticeError"];o(a,function(n,e){window.NREUM[e]=t("api-"+e)}),e.exports=window.NREUM},{1:12,2:13,handle:"D5DuLP"}],gos:[function(n,e){e.exports=n("7eSDFh")},{}],"7eSDFh":[function(n,e){function t(n,e,t){if(r.call(n,e))return n[e];var o=t();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(n,e,{value:eek:,writable:!0,enumerable:!1}),o}catch(i){}return n[e]=o,o}var r=Object.prototype.hasOwnProperty;e.exports=t},{}],D5DuLP:[function(n,e){function t(n,e,t){return r.listeners(n).length?r.emit(n,e,t):(o[n]||(o[n]=[]),void o[n].push(e))}var r=n("ee").create(),o={};e.exports=t,t.ee=r,r.q=o},{ee:"QJf3ax"}],handle:[function(n,e){e.exports=n("D5DuLP")},{}],XL7HBI:[function(n,e){function t(n){var e=typeof n;return!n||"object"!==e&&"function"!==e?-1:n===window?0:i(n,o,function(){return r++})}var r=1,o="nr@id",i=n("gos");e.exports=t},{gos:"7eSDFh"}],id:[function(n,e){e.exports=n("XL7HBI")},{}],G9z0Bl:[function(n,e){function t(){var n=v.info=NREUM.info;if(n&&n.licenseKey&&n.applicationID&&f&&f.body){c(d,function(e,t){e in n||(n[e]=t)}),v.proto="https"===l.split(":")[0]||n.sslForHttp?"https://":"http://",a("mark",["onload",i()]);var e=f.createElement("script");e.src=v.proto+n.agent,f.body.appendChild(e)}}function r(){"complete"===f.readyState&&o()}function o(){a("mark",["domContent",i()])}function i(){return(new Date).getTime()}var a=n("handle"),c=n(1),u=(n(2),window),f=u.document,s="addEventListener",p="attachEvent",l=(""+location).split("?")[0],d={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",agent:"js-agent.newrelic.com/nr-536.min.js"},v=e.exports={offset:i(),origin:l,features:{}};f?(f("DOMContentLoaded",o,!1),u("load",t,!1)):(f[p]("onreadystatechange",r),u[p]("onload",t)),a("mark",["firstbyte",i()])},{1:12,2:3,handle:"D5DuLP"}],loader:[function(n,e){e.exports=n("G9z0Bl")},{}],12:[function(n,e){function t(n,e){var t=[],o="",i=0;for(o in n)r.call(n,o)&&(t=e(o,n[o]),i+=1);return t}var r=Object.prototype.hasOwnProperty;e.exports=t},{}],13:[function(n,e){function t(n,e,t){e||(e=0),"undefined"==typeof t&&(t=n?n.length:0);for(var r=-1,o=t-e||0,i=Array(0>o?0:eek:);++r<o;)i[r]=n[e+r];return i}e.exports=t},{}]},{},["G9z0Bl"]);</script>
      <title>Gyazo - Internal Server Error</title>
      <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
      <link href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css" media="all" rel="stylesheet" />
      <link href="https://assets.gyazo.com/assets/error-cbacbcc6eceb18579fe8122fce2b2c43.css" media="screen" rel="stylesheet" />
      </head>
      <body class="error">
      <div class="container">
      <div class="row">
      <div class="col-md-8 col-md-offset-2">
      <div class="caution">
      <img alt="Gyazo" class="logo" src="https://assets.gyazo.com/assets/error/gyazo_black_logo-fd63e7788202254b6981f52e83c9df8c.png" />
      <p>We're sorry, but something went wrong (500)</p>
      </div>
      </div>
      </div>
      </div>

      <div class="footer">
      <div class="container">
      <a href="/">Home</a> /
      <a href="/contact">Contact</a> /
      &copy; <a href="http://notainc.com/" target="_blank">Nota Inc.</a>
      </div>
      </div>
      <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"beacon-5.newrelic.com","licenseKey":"e7a314b832","applicationID":"7646767","transactionName":"b1BVYkBYVhEABkBdX1YaYkRbFlkSEUtEXEA=","queueTime":0,"applicationTime":152,"atts":"QxdWFAhCRR8=","errorBeacon":"bam.nr-data.net","agent":"js-agent.newrelic.com\/nr-536.min.js"}</script></body>
      </html>
       

      Attached Files:

      Last edited: Mar 2, 2015
    16. Kane49_2

      Kane49_2 New Member

      Joined:
      Jun 13, 2012
      Messages:
      450
      Likes Received:
      22
      Trophy Points:
      0
      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.
       
    17. highend

      highend Member

      Joined:
      Jan 15, 2010
      Messages:
      422
      Likes Received:
      1
      Trophy Points:
      18
      Interesting.

      Honorbuddy resides in "D:\Games\HB"

      All files of Simcraft are in "D:\Games\HB\Bots\Simcraft"
      E.g.: "db.dbc" -> "D:\Games\HB\Bots\Simcraft\db.dbc"

      Additionally there are
      "D:\Games\HB\Simcraft Logs"
      "D:\Games\HB\Simcraft Profiles"

      The profiles folder contains all files from your profile pack from the first post. I've created these two directories by hand.

      I have no clue why the FindDatabase() in SimcraftTop.cs is unable to find the db.dbc in it's own folder...
       
    18. paperc07

      paperc07 Member

      Joined:
      Dec 16, 2011
      Messages:
      829
      Likes Received:
      9
      Trophy Points:
      18
      1) Ok I went ahead and manually entered it so there was no spaces (but I did see what you were talking about). To this. ( I also changed the last barrage to aoe enabled, but left glaive toss since I do not use glaive toss... is that ok?)

      2) Also no matter what I do I cannot get the hotkeys to work I have tried hitting the keys that I have binded them to and when I do execution it doesn't stop, when I do aoe nothing changes????

      3) I have been testing this on the training dummies and everytime I cast BW and Stampede the bot like glitches out for 10-20 secs before it continues it's rotation, do you know what is messing it up?

      4) actions+=/focus_fire,if=buff.focus_fire.down&(cooldown.bestial_wrath.remains<1|(talent.stampede.enabled&buff.stampede.remains)) Does this mean he will use Focus Fire if focus fire is on cooldown and beastial wrath remains greater than 1 also stampede is still active???
      The reason I ask is because I feel he's using focus fire to soon and not using it when it gets to 5 stacks. I mean I know if it's about to run out he should automatically use it as well because some haste is better than no haste

      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>1|(active_enemies>1&pet.cat.buff.beast_cleave.down))
      actions+=/barrage,if=active_enemies>1&aoe_enabled
      actions+=/multishot,if=active_enemies>1&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,if=active_enemies>1&aoe_enabled
      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
       
      Last edited: Mar 2, 2015
    19. PriorityCR

      PriorityCR New Member

      Joined:
      Feb 26, 2015
      Messages:
      108
      Likes Received:
      0
      Trophy Points:
      0
      You can give us example of command for aoe/cooldowns to be able to edit hunter profile?
      Thanks
       
    20. rimdab

      rimdab New Member

      Joined:
      Oct 2, 2011
      Messages:
      66
      Likes Received:
      0
      Trophy Points:
      0
      Aoe_enabled and cooldowns_enabled works fine on hotkeys for me on sv profile and with latest git. And ppl should learn basics of editing and "coding" (no offense), he cant answer us on all our questions..
       

    Share This Page