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

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

    1. PriorityCR

      PriorityCR New Member

      Joined:
      Feb 26, 2015
      Messages:
      108
      Likes Received:
      0
      Trophy Points:
      0
      This profile is good. But I found some bugs that need to be adjusted. I even tried to adjust, but I could not. They are:

      • Is missing the use of Stampade. I added the following line, but he is not using the correct order of opening: actions+=/stampede,if=cooldowns_enabled
      • When we have x stacks of focus fire and BW CD is about to end, we must delay the use of FF to takes it along with BW. The delay of the FF should also occur in times of AOE. In both moments, it does not.

        "Focus Fire (use this WeakAura to tell you When to use it. Do not use it When it says DELAY.
        Otherwise use at 5 stacks regardless, use @ stacks before going into any Bestial Wrath,
        use @ any stacks When Stampede is up . Save for high-DPS / high prio-target damage
        opportunities. Do not delay for too long."


        There's a Significant DPS benefit in Delaying Focus Fire (SLIGHTLY if 5 stacks) is AoE phases,
        damage-Increasing phases or simply if your guild needs the burst DPS, such as for Firecallers / Elementalists on Blast Furnace.
        There is a smaller benefit in dumping all Focus Fire stacks regardless if there's a large AoE phase coming up."


        Focus Fire usage is what is gonna separate the big boys from the rest in Beast Mastery DPS."

      • The opening is not correct. According to the AZ guide should be correct:
        1. Pre-cast Cobra Shot
        2. Cobra Shot
        3. Stampede
        4. On-uses Bestial + Wrath
        5. Kill Command
        6. Barrage
        7. Proceed
        Dire Beast opener is: Stampede + uses> Dire Beast> BW + KC> Barrage
        Use Focus Fire the moment it is available.


        I believe the first step can be excluded, as there are certain circumstances in the game that prevents using it to perfection.
      It is noteworthy that yet but got a solid dps. But it can get even better.
      Are only suggestions and feedback. Thank U

      Sorry for my bad English.
       
    2. paperc07

      paperc07 Member

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

      Ok I appreciate it wolfrain. I will let you know if I have any problems. Do you know how I can get the AOE to work?
       
    3. paperc07

      paperc07 Member

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

      I manually cast stampede due to it not working correctly when the bot uses it.
      As far as the focus fire thing goes that would be awesome if we could get that situated.

      Also PriorityCR what do you use can you post your SIMC file
       
    4. wolfrain62

      wolfrain62 Member

      Joined:
      Aug 22, 2014
      Messages:
      137
      Likes Received:
      0
      Trophy Points:
      16
      yup, i disabled stampede so i can manually cast it. As for the opener I have no idea how to implement that since simcraft is a priority list. As for the focus fire there is no way that I can think of that would follow that logic so it would be best if you casted it manually.

      To enable aoe make sure to have the aoe hotkey enabled.
       
      Last edited: Mar 17, 2015
    5. shineey

      shineey Member

      Joined:
      Nov 14, 2014
      Messages:
      133
      Likes Received:
      0
      Trophy Points:
      16
      I ended up getting it to work, but now for some reason, it appears to be stalling when it should be casting insanity as a shadow priest. The SimcNames appears to be configured correctly:
      PHP:
      spells["searing_insanity"] = new SpecList { new SpecPair(WoWSpec.None179338) }; //http://www.wowhead.com/search?q=searing_insanity#specialization
      spells["insanity"] = new SpecList { new SpecPair(WoWSpec.None129197) }; //http://www.wowhead.com/search?q=insanity#specialization
      and
      PHP:
      buffs["shadow_word_insanity"] = new SpecList { new SpecPair(WoWSpec.None132573) }; //http://www.wowhead.com/search?q=insanity#specialization
      . It worked prior to the update where i kept getting compilation errors, but now it wont cast, even though the actionlist is identical.
       
    6. silentscope1

      silentscope1 New Member

      Joined:
      May 20, 2010
      Messages:
      99
      Likes Received:
      0
      Trophy Points:
      0
      is there a way to get around this error

      <15:55>:System.ArgumentException: This handler has already been attached to this event
      Parameter name: handler
      at Styx.WoWInternals.LuaEvents.AttachEvent(String eventName, LuaEventHandlerDelegate handler, String filter)
      at Styx.WoWInternals.LuaEvents.AttachEvent(String eventName, LuaEventHandlerDelegate handler)
      at Simcraft.SimcraftImpl.Start() in e:\Honorbuddy\Bots\simpl\trunk\SimcraftTop.cs:line 844
       
    7. Kane49_2

      Kane49_2 New Member

      Joined:
      Jun 13, 2012
      Messages:
      450
      Likes Received:
      22
      Trophy Points:
      0
      24 hours ago i broke the aura system and only fixed iit like 12 hours ago
       
    8. Kane49_2

      Kane49_2 New Member

      Joined:
      Jun 13, 2012
      Messages:
      450
      Likes Received:
      22
      Trophy Points:
      0
      that should only happen when you restart the bot, which is currently broken ^^
       
    9. Kane49_2

      Kane49_2 New Member

      Joined:
      Jun 13, 2012
      Messages:
      450
      Likes Received:
      22
      Trophy Points:
      0
      You can either create a hotkey for the opener, or you can check the time variable. It contains the seconds in combat
       
    10. wolfrain62

      wolfrain62 Member

      Joined:
      Aug 22, 2014
      Messages:
      137
      Likes Received:
      0
      Trophy Points:
      16
      Okay thanks to Kane49's advice
      @PriorityCR here is the opener updated simc.
      Code:
      hunter="BM_Custom"
      level=100
      race=orc
      role=attack
      position=ranged_back
      talents=0002333
      spec=beast_mastery
      summon_pet=cat
      
      hotkeys+=/hotkey_opener,none,G
      hotkeys+=/hotkey_barrage,none,X
      
      #opener
      #manually precast Cobra shot before pull
      actions+=/cobra_shot,if=(buff.pre_steady_focus.up&(14+cast_regen)>=focus.deficit)&hotkey_opener
      actions+=/stampede,if=hotkey_opener
      actions+=/use_item,name=beating_heart_of_the_mountain,if=hotkey_opener
      actions+=/blood_fury,if=hotkey_opener
      actions+=/berserking,if=hotkey_opener
      actions+=/dire_beast,if=hotkey_opener
      actions+=/bestial_wrath,if=focus>30&(buff.bestial_wrath.remains<=0),if=hotkey_opener
      actions+=/kill_command,if=hotkey_opener
      actions+=/barrage,if=hotkey_opener
      #press opener hotkey to disable and continue with regular rotation
      
      actions+=/use_item,name=beating_heart_of_the_mountain,if=cooldowns_enabled
      actions+=/focus_fire,five_stacks=1
      actions+=/focus_fire,if=buff.bestial_wrath.remains>3&buff.frenzy.up
      actions+=/focus_fire,if=((buff.focus_fire.remains<=0)&(cooldown.bestial_wrath.remains<2))|((buff.focus_fire.remains<=0)&buff.stampede.remains>0)
      actions+=/bestial_wrath,if=focus>30&(buff.bestial_wrath.remains<=0)
      
      actions+=/call_action_list,name=aoe,if=active_enemies>1&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.pre_steady_focus.up&(14+cast_regen)<=focus.deficit
      actions+=/arcane_shot,if=(focus>=75)
      actions+=/cobra_shot
      
      #AOE
      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+=/kill_shot,if=target.health.pct<20
      actions.aoe+=/arcane_shot,if=(focus>=90)
      actions.aoe+=/cobra_shot
      
      trinket1=beating_heart_of_the_mountain,id=113931,bonus_id=566
      
      Note: You can change the hotkey to which ever button you want just replace G with what ever key you want to use.
      Make sure when you start the bot to press G (or what ever hotkey you change it to) to enable the opener.
      I Highly recommend deleting the stampede line because it is much better to manually cast it. You may want to delay the cast for timewarp so manually casting is much better in these situations.
      You must manually pre cast cobra shot 1.5sec before the tank pulls. If you do not want to manually cast it then delete the cobra shot line, otherwise you will lose dps.
      If you are using the Dire Beast instead of the steady shot opener you do not need to precast cobra shot
      When barrage is finished casting press the hotkey button again to disable the CR from doing the opener again

      With this profile I am currently parsing in the 90%+ range on most fights. The lowest is 80% on Oregorger.
       
      Last edited: Mar 19, 2015
    11. Trollosson

      Trollosson New Member

      Joined:
      Jul 10, 2013
      Messages:
      7
      Likes Received:
      0
      Trophy Points:
      0
      Hi
      When i load the profile for WW Monks 1 h i get this message.

      <12:09 PM>:Couldnt find chi_sphere in our spellbook or in the Simcraft table.

      Is this because you spelled it wrong, its either Chi Wave or Zen Sphere.

      Best regards
       
    12. Kane49_2

      Kane49_2 New Member

      Joined:
      Jun 13, 2012
      Messages:
      450
      Likes Received:
      22
      Trophy Points:
      0
      I would reccommend to try the time Approach since it requires less user interaction
       
    13. Kane49_2

      Kane49_2 New Member

      Joined:
      Jun 13, 2012
      Messages:
      450
      Likes Received:
      22
      Trophy Points:
      0
      Chi_Sphere is a buff/spell that exists only in simcraft to simulate the spheres you get from some Monk abilities.
      You can ignore the message or remove the line, doesnt matter ^^
       
    14. PriorityCR

      PriorityCR New Member

      Joined:
      Feb 26, 2015
      Messages:
      108
      Likes Received:
      0
      Trophy Points:
      0
      Thank you, @ wolfrain62. The routine is very good. I adapted a few things to work better with certain fights and their mechanical.

      I added my race; Arcane Torrent in the normal rotation:
      actions+=/arcane_torrent, if=focus.deficit>=30

      Added a hotkey for Barrage for better control in some mechanical. Ex: beastlord
      hotkeys+=/hotkey_barrage,none,X

      I added the [Draenic Agility Potion] potion in the opening.
      actions+=/potion,name=draenic_agility,if=hotkey_opener

      I changed some functions of FF, for when Stampade is active he was not making best use
      actions+=actions/focus_fire,five_stacks = 1
      actions+=/focus_fire,if=buff.bestial_wrath.remains>3&buff.frenzy.up
      actions+=/focus_fire,if=buff.frenzy.remains<3&buff.frenzy.up
      actions+=/focus_fire,if=cooldown.stampede.remains>260 & buff.frenzy.up
      actions+=/focus_fire,if=cooldown.bestial_wrath.remains<2 & buff.frenzy.up


      Finally, I added some skills in routine, not even using them often. Just to make sure that if I change some skill, it will be there ready to use.

      Full Routine:

      You need to register and have one post to see spoilers!
       
    15. PriorityCR

      PriorityCR New Member

      Joined:
      Feb 26, 2015
      Messages:
      108
      Likes Received:
      0
      Trophy Points:
      0
      @Kane49_2,

      After the upgrade, when I stop the HB and then return to start it by clicking on the start button, the popup with the profiles do not appear. I have to close the HB and open again to work. Could fix this? Thank U
       
    16. wolfrain62

      wolfrain62 Member

      Joined:
      Aug 22, 2014
      Messages:
      137
      Likes Received:
      0
      Trophy Points:
      16
      For the potion you should be pre-potting before the pull so you can have 2 potions within the fight that is why I did not add it in. If you place it in the opener that means you are not pre-potting which is a pretty big loss in dps.
       
    17. PriorityCR

      PriorityCR New Member

      Joined:
      Feb 26, 2015
      Messages:
      108
      Likes Received:
      0
      Trophy Points:
      0
      Correct. I'd forgotten that. Thanks again.
       
    18. captainsubtext

      captainsubtext New Member

      Joined:
      Sep 30, 2012
      Messages:
      53
      Likes Received:
      1
      Trophy Points:
      0
      Is target time to die implemented yet?
       
    19. Kane49_2

      Kane49_2 New Member

      Joined:
      Jun 13, 2012
      Messages:
      450
      Likes Received:
      22
      Trophy Points:
      0
      Well it is implemented but obviously its not very accurate
       
    20. Kane49_2

      Kane49_2 New Member

      Joined:
      Jun 13, 2012
      Messages:
      450
      Likes Received:
      22
      Trophy Points:
      0
      Pushed a new Build that should allow you to correctly restart the bot again :)
       

    Share This Page