• Visit Rebornbuddy
  • [Beta][CoRo] Monkee CR

    Discussion in 'Monk' started by deemon, Feb 6, 2015.

    1. deemon

      deemon Community Developer

      Joined:
      Jan 29, 2015
      Messages:
      88
      Likes Received:
      1
      Trophy Points:
      0
      [CoRo] Monkee WW/Brew CR

      Hello Everyone!

      This is my combat routine, that is using new simcraft logic with some custom changes to optimize my dps output.
      I've created this CR a couple of weeks ago with TreeSharp, but then I decided to convert it to CoRoutine, because of ability to debug my code.

      WARNING: This CR in not supported anymore.

      What it can:
      - AOE on >= 3 target
      - Storm, Earth and Spirit. Can be used on disabled AOE mode
      - Windwalker and Brewmaster supported
      - Hotkeys
      - PreBuffing using Expel Harm to get full chi, if we are not in combat. Checks if we have crit and parameters buff.
      - Overlay
      - All talents supported (Zen sphere, chi burst and torpede will be reworked)
      - Talents change support without restarting Bot
      - Trinket usage
      - Healing Tonic/Healthstone usage


      Not supported yet:
      - Movement, Facing, etc.
      - Low level usage
      - PVP
      - Def. cooldowns
      - Mistweaver

      For optimal performance, please use it with Enyo Botbase from Honorbuddy Store or Raid Bot.

      Default Hotkeys:
      Alt+Q: AOE
      Alt+E: Burst Mode
      Alt+S: Manual Mode
      Alt+W: PreBuffing
      Alt+A: Storm,Earth and Fire

      Known bugs:



      You can donate me, if you want. It will really help for my study.
      [​IMG]

      SVN:
      Code:
      https://subversion.assembla.com/svn/monkeecr
      Buddy Store:
      Ok, beta version is on the store.
      PM me your buddy store login to get it.
      Currently no keys available.

      Be aware that Beta test is not for free use of routine, but to help me to improve features and fix bugs. That's why I change some conditions how to become beta tester:
      - All testers need to be in my skype group for CR. Those, who already have beta access, need to PM me skype login to be added to the skype group. If it will not be done, then the access to beta will be rejected.
      - You need to be active on forum and skype.
      - Passive testers will be deleted from beta. Be sure to write some reports, bugs
      or your ideas how to improve some features or functions.

      Download:
      View attachment Monkee_1.0.1b.zip
      View attachment Monkee_1.0.2b.zip
      View attachment Monkee_1.0.3b.zip
      View attachment Monkee_1.0.4b.zip
      View attachment Monkee_1.0.5b.zip
      View attachment Monkee_1.0.6b.zip
      View attachment Monkee_1.0.7b.zip
      View attachment Monkee_1.0.8b.zip
      View attachment Monkee_1.0.9b.zip
      View attachment Monkee_1.0.10b.zip
      Changelog:
      Code:
      1.0.2b:
      - Fixed bug, where routine stops casting any spell and doing nothing
      - Fixed bug with SEF and Line of sight 
      - Now saves overlay location and hotkey states to the settings file
      1.0.3b:
      - Added trinket usage
      - Healthstone/Healing Tonic usage and HP settings 
      - SEF Range and HP settings 
      - Hotkeys can be changed now
      1.0.4b:
      - Brewmaster basical rotation supported now ( Taunt, Interrupts, Dizzying Haze and Summon statue should be used manually)
      - Changed logic to AoE (SCK is used up 4 targets in 8 radius now and cleave with Chi Explosion using by 2 and 3 targets, if they are in 8yrd radius of current target) 
      - Fixed not used ComboBreaker proc of Chi Explosion
      - Pre Buffing is paused now, if character eating/drinking. It will not interrupt this process, like it was earlier.
      - Fixed Blood Fury and Arcane Torrent usage ( I had used wrong IDs of non monk racial spells). It should work now, but I can't test it.
      - Added Blacklist for SEF in Windwalker Settings. You can add mob id to this list and CR will not use SEF to this units.
      - Improved logic of Touch of Death
      1.0.5b:
      WW:
      - Improved Opener for Chi Brew + Serenity
      - Fixed combat timer
      - Using Blackout Kick Combo Breaker proc properly now
      Brew:
      - Fixed tiger palm usage
      - Improved Touch of Death
      1.0.6b:
      - Fixed some bugs, where CR stop using jab. I hope it will never happen again. 
      - Target dummies are used now for SEF. Deactivate it, if you want to test single target.
      1.0.7b:
      - FoF can be casted on the move now
      - Fixed non-casted FoF on disabled Burst Mode
      1.0.8b:
      - Improved Chi burst support(use on single target manually)
      - Zen sphere support ( Uses 1 sphere on myself and 1 sphere on focus target. If no focus found it will cast on nearby friendly)
      - Fixed SEF ( there was a bug, where CR canceled aura, if other monk debuff was on my current target)
      - Fixed Grasping Earth on Kromog
      1.0.9b:
      - Fixed bug with non equipped weapon
      - Added glyph determination
      - Fixed bug with Glyph of Jab
      - Support Glyph of Touch of Death now
      - Improved TEB+FOF usage
      - Added new settings for Auto Cooldowns usage (disable to use it manually) -- NOT FULLY TESTED, IT MAY HAVE SOME BUGS, BECAUSE OF CONFLICTS IN ROUTINE
      1.0.10b:
      - Fixed SEF cancelling bug
      - Show all hotkey states after change in HB output
      - Pop up TEB always before FOF no matters how much stacks we have, if we have T17_4P bonus 
      
      How to install:

      1. Go to Honorbuddy/Routines directory.
      2. Create new directory. You can name it Monkee or whatever you want.
      3. Unzip archive content to this directory.
      4. Done! You can launch honorbuddy now.


      How to report a Bug:

      You should post me your last log, when bug occurs.
      How to attach log


      Big Thanks to Dargradt for his guide and Millz for example of CoRoutine.
       
      Last edited: Jul 7, 2015
    2. thorgo

      thorgo New Member

      Joined:
      Mar 20, 2014
      Messages:
      30
      Likes Received:
      0
      Trophy Points:
      0
      Mhh strange how fast new monk routines are comming up ^^

      Well at first glance it really looks similar to Monktastic ^^
       
      Last edited: Feb 6, 2015
    3. deemon

      deemon Community Developer

      Joined:
      Jan 29, 2015
      Messages:
      88
      Likes Received:
      1
      Trophy Points:
      0
      I've started to code this in the week before, when Monkz and Montastic were published. :) And there were only tuanha routine for WW. I was not satisfied with it. Thats why I've created my own. I've big plans for this project, but first I need to fix some bugs. I need ppl to test my CR, because i can't catch everything by myself.
       
      Last edited: Feb 6, 2015
    4. deemon

      deemon Community Developer

      Joined:
      Jan 29, 2015
      Messages:
      88
      Likes Received:
      1
      Trophy Points:
      0
      Uploaded new version:
      Code:
      1.0.2b:
      - Fixed bug, where routine stops casting any spell and doing nothing
      - Fixed bug with SEF and Line of sight 
      - Now saves overlay location and hotkey states to the settings file
       
      Last edited: Feb 8, 2015
    5. Spano

      Spano New Member

      Joined:
      Jul 10, 2010
      Messages:
      371
      Likes Received:
      0
      Trophy Points:
      0
      I tested this CR some mins ago, and i noticed that when you switch "ON" SoF it starts sending copies, maybe there is a range? i mean because i dont want to pull full room in raid...

      Another thing, please, use trinkets, there is not using them at all. Btw, nice job, it does the rotation very quickly. Congrats!!

      Donated 5$ for redbull dude :cool:
       
      Last edited: Feb 8, 2015
    6. deemon

      deemon Community Developer

      Joined:
      Jan 29, 2015
      Messages:
      88
      Likes Received:
      1
      Trophy Points:
      0
      Hi, it checks all units in 40 yards radius, checks if they are in combat, and not crowd controlled and then casts illusion to it. I will add trinket usage in next version and add some settings like radius and min hp requirement for SEF.
       
      Last edited: Feb 8, 2015
    7. Xcesius

      Xcesius Community Developer

      Joined:
      May 1, 2011
      Messages:
      2,050
      Likes Received:
      61
      Trophy Points:
      48
      Good job deemon!

      If you have any questions / need help, please shoot me a PM
       
    8. deemon

      deemon Community Developer

      Joined:
      Jan 29, 2015
      Messages:
      88
      Likes Received:
      1
      Trophy Points:
      0
      New Version:
      Code:
      1.0.3b:
      - Added trinket usage
      - Healthstone/Healing Tonic usage and HP settings 
      - SEF range and HP settings 
      - Hotkeys can be changed now 
      
       
      Last edited: Feb 12, 2015
    9. RoloTomasi

      RoloTomasi New Member

      Joined:
      Jun 8, 2011
      Messages:
      85
      Likes Received:
      1
      Trophy Points:
      0
      Nice routine. All works perfect and the dps of my monk - top.
       
    10. deemon

      deemon Community Developer

      Joined:
      Jan 29, 2015
      Messages:
      88
      Likes Received:
      1
      Trophy Points:
      0
      Thank you for your support.
      I will really appreciate, if all of you report me some bugs or your ideas.

      PS: I'm working now on brewmaster support
       
      Last edited: Feb 12, 2015
    11. dmanrl

      dmanrl New Member

      Joined:
      Jan 26, 2015
      Messages:
      18
      Likes Received:
      0
      Trophy Points:
      0
      How do i put this into honorbuddy? I don't get it :(
       
    12. deemon

      deemon Community Developer

      Joined:
      Jan 29, 2015
      Messages:
      88
      Likes Received:
      1
      Trophy Points:
      0
      1. Go to Honorbuddy/Routines directory.
      2. Create new directory. You can name it Monkee or whatever you want.
      3. Unzip archive content to this directory.
      4. Done! You can launch honorbuddy now.
       
      Last edited: Feb 12, 2015
    13. dmanrl

      dmanrl New Member

      Joined:
      Jan 26, 2015
      Messages:
      18
      Likes Received:
      0
      Trophy Points:
      0
      Figured it out after like a day finally, lol. It doesn't seem to use CDs correctly (i'm a top windwalker) just want to see how these bots match up to my own gameplay. But maybe it knows more then me :p it also doesn't use fists of fury on cooldown...also sometimes doesn't use rising sun kick on cooldown even though fists of fury is on cd. It'll sometimes use a blackout kick or something else instead of waiting for rising sun kick to come right off cd.
       
    14. deemon

      deemon Community Developer

      Joined:
      Jan 29, 2015
      Messages:
      88
      Likes Received:
      1
      Trophy Points:
      0
      Firstly, bots can't beat smart play by human. Secondly, burst CDs are used on cooldown automaticaly, if they are activated and match some conditions.(There are no checks for procs to use burst CDs. It will be only in paid version) Thirdly, sometimes CR doesn't use FoF, if it off cooldown, because it waits for serenity or there is not enought stacks of TEB to cast FOF and Rsk is used on CD always, maybe you used another CR. It uses priority logic and not prediction logic. Thats why it will never beat top monks, that use every spell wisely.
       
      Last edited: Feb 12, 2015
    15. dmanrl

      dmanrl New Member

      Joined:
      Jan 26, 2015
      Messages:
      18
      Likes Received:
      0
      Trophy Points:
      0
      Guess so, but they can get pretty close :) Also can you make it use your potion on pull? Doesn't currently use pre-pots or pots in general. Also what is the priority in the aoe mode? 2+ targets, enable this with chi explosion or?
       
    16. deemon

      deemon Community Developer

      Joined:
      Jan 29, 2015
      Messages:
      88
      Likes Received:
      1
      Trophy Points:
      0
      I use prepot manually, because often there are cancel of pulls, that bot of course doesnt know. And in combat pot usage is always different on each boss. There is no reason to make it use by CR, because it will just use it on cd and it will be not effective.

      For aoe, there are different mods:
      single target on <3 target or if Hotkey AOE off
      chi explosion cleave on 2 targets AOE must be on
      normal AOE, chiExpl AOE and RJW AOE on >=3 targets and AOE must be on. Basically it's the same as simulationcraft rotation.
       
      Last edited: Feb 12, 2015
    17. dmanrl

      dmanrl New Member

      Joined:
      Jan 26, 2015
      Messages:
      18
      Likes Received:
      0
      Trophy Points:
      0
      Could you add blood fury on CD for orcs?
       
    18. deemon

      deemon Community Developer

      Joined:
      Jan 29, 2015
      Messages:
      88
      Likes Received:
      1
      Trophy Points:
      0
      Blood Fury is used when TEB is buffed and Hotkey Burst is ON by now.
      Check if CR uses it as I mentioned.
       
    19. dmanrl

      dmanrl New Member

      Joined:
      Jan 26, 2015
      Messages:
      18
      Likes Received:
      0
      Trophy Points:
      0
      Doesn't use Blood Fury at all for me, ever. Also it spinning kicks on 3 targets, it's not an increase in dps until it's 4+ targets. chi explosion should be used>SCK on 3 targets and 4+ SCK then Chi Explosion.
       
    20. deemon

      deemon Community Developer

      Joined:
      Jan 29, 2015
      Messages:
      88
      Likes Received:
      1
      Trophy Points:
      0
      Can you attach your log, i will look for blood fury.
      How to attach log

      Ok, I will try to test chiEx cleave on 2 and 3 targets and SCK+ChiEx on 4+.
       

    Share This Page