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

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

    1. Kane49_2

      Kane49_2 New Member

      Joined:
      Jun 13, 2012
      Messages:
      450
      Likes Received:
      22
      Trophy Points:
      0
      i pushed some updates, nothing major but it should fix a few bugs.
       
    2. Tappedout

      Tappedout New Member

      Joined:
      Oct 18, 2012
      Messages:
      263
      Likes Received:
      1
      Trophy Points:
      0

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

      Kane49_2 New Member

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

      andrzej New Member

      Joined:
      Feb 23, 2012
      Messages:
      32
      Likes Received:
      0
      Trophy Points:
      0
      Could You please make a full list of supported classes ?
       
    5. Kane49_2

      Kane49_2 New Member

      Joined:
      Jun 13, 2012
      Messages:
      450
      Likes Received:
      22
      Trophy Points:
      0
      Every DPS specc except:

      Subtlety Rogue
      Shadow Priest
      Feral Druid

      The profiles may be far from perfect though
       
    6. Kane49_2

      Kane49_2 New Member

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

      dvbbs New Member

      Joined:
      Feb 23, 2015
      Messages:
      5
      Likes Received:
      0
      Trophy Points:
      0
      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!
       
    8. Kane49_2

      Kane49_2 New Member

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

      Yo, its recommended you go into Simcraft and get your Characters Rotation first and put those into a .simc File inside the "Simcraft Profiles" folder inside the Honorbuddy Folder.
      You will then see how it tries to decide what to do

      For example:

      Code:
      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
      Small Explanation:

      Code:
      actions+=/[COLOR="#FF8C00"][B]bestial_wrath[/B][/COLOR],if=[COLOR="#008000"][B]focus>60&!buff.bestial_wrath.up[/B][/COLOR]
      In Orange you can see the Ability Name: everything lowercase, everything thats not a-z or an underscore gets removed and blanks get replace by a single underscore.
      The Green part is the condition, programming experience comes in handy here but its minimal and easy to learn. For a full reference of what symbols mean go here:
      https://code.google.com/p/simulationcraft/wiki/ActionLists

      It will go down the List from top to bottom and try to find a condition that evaluates to true, in this case the only thing it tries to do before Bestial Wrath are:

      Things that dont use the GCD, those dont delay Bestial Wrath
      Explosive Trap, if you have more than one target
      Stampede, Focus Fire is Up or Bloodlust is Up or the Target is about to die
      Dire Beast, as soon as possible

      And then

      Bestial Wrath if you have 60 or more Focus and the Bestial Wrath buff is not up (so prevent clipping)

      If you understood all that you can probably see that it should not delay Bestial Wrath ever unless theres a bug in my parsing or for some reason you dont get above 60 focus
       
    9. Jerf

      Jerf New Member

      Joined:
      Nov 24, 2012
      Messages:
      138
      Likes Received:
      0
      Trophy Points:
      0

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

      Kane49_2 New Member

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

      everyone if you have a bug that needs fixing its best to create an issue in github

      https://github.com/insaneKane/simpl/issues
       
    11. Kane49_2

      Kane49_2 New Member

      Joined:
      Jun 13, 2012
      Messages:
      450
      Likes Received:
      22
      Trophy Points:
      0
      I pushed a new build, should be fixed :)
       
    12. euroedu

      euroedu New Member

      Joined:
      Feb 17, 2015
      Messages:
      10
      Likes Received:
      0
      Trophy Points:
      0
      Hello,
      I cannot make work the hotkey. Is it necessary to update the profiles default with new commands?.
      Regards
       
    13. Kane49_2

      Kane49_2 New Member

      Joined:
      Jun 13, 2012
      Messages:
      450
      Likes Received:
      22
      Trophy Points:
      0
      Yes
       
    14. Lychking

      Lychking New Member

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

      euroedu New Member

      Joined:
      Feb 17, 2015
      Messages:
      10
      Likes Received:
      0
      Trophy Points:
      0
      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.
       
    16. Kane49_2

      Kane49_2 New Member

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

      Which dummy did you test at ? The small ones have 1 HP ^^
       
    17. Kane49_2

      Kane49_2 New Member

      Joined:
      Jun 13, 2012
      Messages:
      450
      Likes Received:
      22
      Trophy Points:
      0
      I can give you an example when i get home ~6 hours
       
    18. highend

      highend Member

      Joined:
      Jan 15, 2010
      Messages:
      422
      Likes Received:
      1
      Trophy Points:
      18
      Error on startup (rev 42):

       
    19. dvbbs

      dvbbs New Member

      Joined:
      Feb 23, 2015
      Messages:
      5
      Likes Received:
      0
      Trophy Points:
      0
      Balance druid instantcrashes (Honorbuddy stops responding after the first spell). My BM/MM/Survival spec works great tho!
       
    20. managerx2000

      managerx2000 New Member

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

    Share This Page