• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Magitek - All in One

    Discussion in 'Combat Routines' started by Exmortem, Mar 28, 2014.

    Thread Status:
    Not open for further replies.
    1. Exmortem

      Exmortem Community Developer

      Joined:
      Mar 28, 2010
      Messages:
      799
      Likes Received:
      16
      Trophy Points:
      18
      Uploaded another update that fixes movement issues in fates for melee jobs.
       
    2. exaccuss

      exaccuss Active Member

      Joined:
      Nov 10, 2013
      Messages:
      1,021
      Likes Received:
      6
      Trophy Points:
      38
      with the blm profile (on practice dummy) it tends to stop the rotation after a while if i am too far away from it. (i am still in distance to use spells though)
       
    3. Ichiba

      Ichiba New Member

      Joined:
      Jun 14, 2014
      Messages:
      258
      Likes Received:
      8
      Trophy Points:
      0
      I did a little messing with preventing off-GCD abilities from delaying GCD abilities today. I basically ended up with:

      Actionmanager.CurrentActions.TryGetValue("Heavy Shot", out SkillBlocker);

      stuck in OnPulse() and then using

      SkillBlocker.Cooldown.TotalMilliseconds >=1000

      as one of the conditions for an action to be selected for use.

      The results ended up being pretty great, gaining something like 5-7% more DPS consistently on a dummy. The only problem seems to be that once it has picked what ability to use next, it will keep trying to use it until it goes off, even if by the time it actually does happen it no longer satisfies that condition and delays a GCD. I tried messing with different nonspam values, but nothing seemed to change, so maybe I just don't understand how that works yet. If we could get that fixed, I think we could get basically perfect optimized rotations.

      I did notice something today while doing turn 9, though. When I had interrupt checked today and "Earthshock" in my interrupt list, it wasn't trying to interrupt earthshock, and often the bot would stop doing it's rotation for a couple seconds at a time at what seemed like random intervals during the fight. I ended up frantically trying to remove stuff that I thought might have been causing it, and I think what actually fixed it was commenting out the actual interrupt itself. I never noticed this in any other fights, like silencing ram's voice for chimera in trials roulette, so I'm not sure if it's something weird and specific to turn 9, or just something else I'm not noticing. I'll try to keep a better eye on when it happens if I see it again.

      I'll attach my latest bard.cs so other people can try it and maybe you can find a way to improve the sloppy thing I ended up with and make it work correctly. Note that I disabled battle voice so I can use it when I actually need it since there's no checkbox for it, and that I've rearranged some abilities for better priority. Thanks again for all your hard work, Exmortem.
       

      Attached Files:

      • Bard.cs
        File size:
        13.8 KB
        Views:
        121
      Exmortem likes this.
    4. Prodiniz

      Prodiniz Member

      Joined:
      Jan 10, 2014
      Messages:
      48
      Likes Received:
      1
      Trophy Points:
      8
      hey Smoke, I've had this issue for a long time with any of the melee classes. if you're gonna use magiteck for atma grinding I suggest using brd or blm cause they do great. At least until Ex can fix the issue. If you're using it to do fates while leveling I suggest using Kupo. It's not as good on routines but I don't have as many movement issues.


      Edit: that was weird. ..tapatalk didn't show me the latest posts so I didn't know Ex had replied. Please disregard this post if its no longer applicable.
       
      Last edited: Jun 20, 2014
    5. RhysG

      RhysG Member

      Joined:
      May 16, 2010
      Messages:
      246
      Likes Received:
      4
      Trophy Points:
      18
      So, being new to this combat routine and almost solely using the bot for farming and pvp

      What exactly can this do?
      I have managed to set it up on my blm and it seems to be doing epic dps
      The only problem is, even though I select auto target etc, I have to manually attack first, which (though it hasnt been tested) may prove to be a problem during multimob fights?


      I am looking to use this with my whm, how strong is it?
      Is it reliable to the extent that it will auto switch and heal party members?
      How is its MP management?
       
    6. Exmortem

      Exmortem Community Developer

      Joined:
      Mar 28, 2010
      Messages:
      799
      Likes Received:
      16
      Trophy Points:
      18
      I haven't worked on the WhiteMage routine in a while, as far as I know it's working fine, it will select and heal targets in your range and LOS. Under general settings, select Initiate Combat if you want your BLM to start combat when auto targeting.
       
    7. Exmortem

      Exmortem Community Developer

      Joined:
      Mar 28, 2010
      Messages:
      799
      Likes Received:
      16
      Trophy Points:
      18
      Thanks for the help Ichiba, looking into your Bard right now. If you have Skype you should add me. Updated with your changes.
       
      Last edited: Jun 21, 2014
    8. Exmortem

      Exmortem Community Developer

      Joined:
      Mar 28, 2010
      Messages:
      799
      Likes Received:
      16
      Trophy Points:
      18
      I made a change.
       
    9. exaccuss

      exaccuss Active Member

      Joined:
      Nov 10, 2013
      Messages:
      1,021
      Likes Received:
      6
      Trophy Points:
      38
      Could we possibly have a checkbox whether to use shoulder tackle (monk) or not? Thanks.
       
    10. Exmortem

      Exmortem Community Developer

      Joined:
      Mar 28, 2010
      Messages:
      799
      Likes Received:
      16
      Trophy Points:
      18
      Done, update SVN.
       
    11. sparkiezz

      sparkiezz Member

      Joined:
      Apr 5, 2013
      Messages:
      132
      Likes Received:
      1
      Trophy Points:
      18
      I just want to say these are the best combat routines I have used so far! Truely amazing! I have tried many other bots that use combat routines and this is by far the best I have used! THANK YOU.
       
    12. Exmortem

      Exmortem Community Developer

      Joined:
      Mar 28, 2010
      Messages:
      799
      Likes Received:
      16
      Trophy Points:
      18
      Thank you but Mastagh is the one who deserves all the credit, Magitek is just an extended Kupo. It wouldn't exist without his.
       
    13. exaccuss

      exaccuss Active Member

      Joined:
      Nov 10, 2013
      Messages:
      1,021
      Likes Received:
      6
      Trophy Points:
      38
      i think i am having some pull issues with dragoon. I was testing the profile as far away from the target as i can, and it seems you have to be really close for the rotation to start working.
       
    14. MasterKilj

      MasterKilj Member

      Joined:
      Sep 18, 2010
      Messages:
      109
      Likes Received:
      1
      Trophy Points:
      18
      I cant wait for the warrior toggle to come through. Will make being off dps on my warrior easy peasy. I had a suggestion for the scholar. Maybe make it where if you are in cleric stance the scholar will just dps and ignore healing mechanics minus leech. I have times were my fairy is more then enough for a non speed run to be 100% dps mode and turning cleric stance on to just dps and ignore healing requirements would be awesome.
       
    15. tokyodrift

      tokyodrift Member

      Joined:
      Dec 28, 2013
      Messages:
      49
      Likes Received:
      0
      Trophy Points:
      6
      I've noticed that, as White Mage, usually when the routine uses Cure II from Freecure, it immediately casts Cure afterwards (even if the person is at full health).

      Also, just wondering is there a pause key? I know Combat Assist bot base has one, but since you can't use that for healing it's kind of problematic.
       
      Last edited: Jun 23, 2014
    16. klepp0906

      klepp0906 Banned

      Joined:
      Apr 25, 2013
      Messages:
      1,352
      Likes Received:
      8
      Trophy Points:
      38
      I believe that is an issue with the mechanics of the game. Ive been hoping someone can come up with a work around because it affects a lot of automation (especially healing).

      Its due to the heal not registering before the next cast goes off. I haven't used this bot yet but with others the only work around I have found is to limit the time between casts which Is FAR from ideal. Here's to hoping that gets fixed somehow intuitively.
       
    17. Exmortem

      Exmortem Community Developer

      Joined:
      Mar 28, 2010
      Messages:
      799
      Likes Received:
      16
      Trophy Points:
      18
      Look in the healing manager for the double casting setting, set it to whatever works for you.
       
    18. sparkiezz

      sparkiezz Member

      Joined:
      Apr 5, 2013
      Messages:
      132
      Likes Received:
      1
      Trophy Points:
      18
      Anyway to stop Warrior from using the Maim rotation at lower levels, there isnt any point since the Butcher's Block does more damage and is more useful, I know there is a key for the Butcher's Block rotation but holding it in the entire dungeon hurts my finger :/ and there is an error spamming like crazy in the log, View attachment 1300 2014-06-24 11.57.txt more of this errors in the log I just linked.

      Edit: Or make it so it is a toggle key instead of a holding key or something, I dont know but its hurting my finger holding it in haha :)

      [11:17:12.567 N] [Magitek] Casting Skull Sunder
      [11:17:12.567 D] DoAction Spell 35 0x4004D590
      [11:17:12.568 D] System.NullReferenceException: Object reference not set to an instance of an object.
      at Magitek.Helpers.Casting.<>c__DisplayClass3.<Cast>b__1(Object ret) in c:\Users\Sparkie\Documents\Reborn\Routines\Magitek\Helpers\Casting.cs:line 85
      at TreeSharp.Action.RunAction(Object context)
      at TreeSharp.Action.<Execute>d__0.MoveNext()
      at TreeSharp.Composite.Tick(Object context)
      at TreeSharp.Decorator.<Execute>d__0.MoveNext()
      at TreeSharp.Composite.Tick(Object context)
      at TreeSharp.PrioritySelector.<Execute>d__0.MoveNext()
      at TreeSharp.Composite.Tick(Object context)
      at TreeSharp.Decorator.<Execute>d__0.MoveNext()
      at TreeSharp.Composite.Tick(Object context)
      at TreeSharp.PrioritySelector.<Execute>d__0.MoveNext()
      at TreeSharp.Composite.Tick(Object context)
      at TreeSharp.Decorator.<Execute>d__0.MoveNext()
      at TreeSharp.Composite.Tick(Object context)
      at TreeSharp.PrioritySelector.<Execute>d__0.MoveNext()
      at TreeSharp.Composite.Tick(Object context)
      at TreeSharp.PrioritySelector.<Execute>d__0.MoveNext()
      at TreeSharp.Composite.Tick(Object context)
      at TreeSharp.Decorator.<Execute>d__0.MoveNext()
      at TreeSharp.Composite.Tick(Object context)
      at TreeSharp.Decorator.<Execute>d__0.MoveNext()
      at TreeSharp.Composite.Tick(Object context)
      at ..()
      [11:17:15.066 N] [Magitek] Casting Butcher's Block
       
      Last edited: Jun 24, 2014
    19. Exmortem

      Exmortem Community Developer

      Joined:
      Mar 28, 2010
      Messages:
      799
      Likes Received:
      16
      Trophy Points:
      18
      Updated with big changes to Warrior, there's now a Toggle Mode where hitting CTRL switches between DPS and threat rotation, toggle mode has to been enabled in warrior settings. Bard also now has pvp abilities, only Farshot and Blast Shot, uses them on cooldown for now. Let me know if there's any issues since I moved a lot of shit around.

      Edit: Make sure you don't have Teamviewer running or the hotkey toggles won't work.
       
    20. sparkiezz

      sparkiezz Member

      Joined:
      Apr 5, 2013
      Messages:
      132
      Likes Received:
      1
      Trophy Points:
      18
      Thank you for the new awesome update! There was one issue with the damage rotation which you said you were going to look at, thanks ^^
       
    Thread Status:
    Not open for further replies.

    Share This Page