• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • 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
      Last edited: Apr 13, 2015
    2. Volleybalk

      Volleybalk New Member

      Joined:
      Jan 14, 2015
      Messages:
      89
      Likes Received:
      2
      Trophy Points:
      0
      Is there a how to guide on how to get this to work? That would be great if there there was.
       
    3. shineey

      shineey Member

      Joined:
      Nov 14, 2014
      Messages:
      133
      Likes Received:
      0
      Trophy Points:
      16
      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.
       
    4. rascal9

      rascal9 Member

      Joined:
      Aug 8, 2012
      Messages:
      774
      Likes Received:
      5
      Trophy Points:
      18
      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.
       
    5. Jerf

      Jerf New Member

      Joined:
      Nov 24, 2012
      Messages:
      138
      Likes Received:
      0
      Trophy Points:
      0
      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.
       
    6. shineey

      shineey Member

      Joined:
      Nov 14, 2014
      Messages:
      133
      Likes Received:
      0
      Trophy Points:
      16
      Was this posted in the right thread?
       
    7. Mirabis

      Mirabis Community Developer

      Joined:
      Jun 14, 2010
      Messages:
      4,475
      Likes Received:
      86
      Trophy Points:
      48
      Like (Y).

      -- No like button on forum....
       
    8. captainsubtext

      captainsubtext New Member

      Joined:
      Sep 30, 2012
      Messages:
      53
      Likes Received:
      1
      Trophy Points:
      0
      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: Apr 14, 2015
      Jerf likes this.
    9. titanxmi

      titanxmi New Member

      Joined:
      Oct 18, 2014
      Messages:
      7
      Likes Received:
      0
      Trophy Points:
      0
      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
       
    10. shineey

      shineey Member

      Joined:
      Nov 14, 2014
      Messages:
      133
      Likes Received:
      0
      Trophy Points:
      16
      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.
       
    11. davidh

      davidh New Member

      Joined:
      Jan 15, 2015
      Messages:
      22
      Likes Received:
      0
      Trophy Points:
      0
      Anyway to modify the hunter routines to stop executing if i feign death? currently it breaks feign death as soon i use it.
       
    12. wolfrain62

      wolfrain62 Member

      Joined:
      Aug 22, 2014
      Messages:
      137
      Likes Received:
      0
      Trophy Points:
      16
      Simply pause the bot and then feign death. but im sure theres a way without pausing it.
       
    13. wolfrain62

      wolfrain62 Member

      Joined:
      Aug 22, 2014
      Messages:
      137
      Likes Received:
      0
      Trophy Points:
      16
      Last edited: Apr 22, 2015
    14. PriorityCR

      PriorityCR New Member

      Joined:
      Feb 26, 2015
      Messages:
      108
      Likes Received:
      0
      Trophy Points:
      0
      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.
       
    15. davidh

      davidh New Member

      Joined:
      Jan 15, 2015
      Messages:
      22
      Likes Received:
      0
      Trophy Points:
      0
      I just macro'd

      /cleartarget
      /cast Feign Death

      seems to work
       
    16. wolfrain62

      wolfrain62 Member

      Joined:
      Aug 22, 2014
      Messages:
      137
      Likes Received:
      0
      Trophy Points:
      16
      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: Apr 22, 2015
    17. PriorityCR

      PriorityCR New Member

      Joined:
      Feb 26, 2015
      Messages:
      108
      Likes Received:
      0
      Trophy Points:
      0
      Thanks, Wolf.
       
    18. PriorityCR

      PriorityCR New Member

      Joined:
      Feb 26, 2015
      Messages:
      108
      Likes Received:
      0
      Trophy Points:
      0
      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
       
    19. shineey

      shineey Member

      Joined:
      Nov 14, 2014
      Messages:
      133
      Likes Received:
      0
      Trophy Points:
      16
      Is there a way to cast a certain spell, such as a dispel, depending on an enemy buff?
       
    20. maxmackey

      maxmackey New Member

      Joined:
      Dec 1, 2014
      Messages:
      13
      Likes Received:
      0
      Trophy Points:
      0
      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.
       

    Share This Page