• Visit Rebornbuddy
  • Kupper - Demo/Testing

    Discussion in 'Combat Routines' started by Ichiba, Oct 30, 2014.

    1. xKenshiro15

      xKenshiro15 New Member

      Joined:
      Jul 26, 2015
      Messages:
      18
      Likes Received:
      0
      Trophy Points:
      0
      In the Kupper GUI it has dexterity potion:

      [​IMG]

      but it doesn't seem to work even when you have it on True. Would there be any way to fix this?

      Thanks!
       
    2. azian112

      azian112 New Member

      Joined:
      Nov 26, 2014
      Messages:
      24
      Likes Received:
      0
      Trophy Points:
      0
      I do notice that this profile likes to use Barrage > Heavy Shot. Any way to fix this?
       
    3. schopenhauer

      schopenhauer Member

      Joined:
      Jul 22, 2014
      Messages:
      218
      Likes Received:
      12
      Trophy Points:
      18
    4. Burn

      Burn New Member

      Joined:
      Jul 25, 2015
      Messages:
      40
      Likes Received:
      0
      Trophy Points:
      0
      First of all, thanks for this routine. It works great!

      However, if I wanted to change the AoE rotation to run exactly the same as the normal rotation except for using Rain of Death every time it would normally use Bloodletter... How would I go about doing that?
       
    5. Azoth

      Azoth Member

      Joined:
      Mar 6, 2014
      Messages:
      470
      Likes Received:
      8
      Trophy Points:
      18
      Next round of Bard updates:

      Customizable hotkeys for:
      • AOE: Self explanatory
      • Buffs on: Rush to put on all buffs, before any gcd's. I don't really see the point, but I think someone wanted it
      • Buffs off: Will not use buffs or Flaming arrow as long as this key is held, useful if you know a phase change is soon
      • WM on/off: Two different buttons because otherwise you'd turn it off and immediately back on
      • Stop singing: For manasong, tpsong, and foes. I cast them manually, but found its useful to have a button to just turn them off
      Note that the keys are from the System.Windows.Forms Keys enumeration, so they don't necessarily match up if for example, you just put in 'Left Alt'. Alphanumeric characters should all be fine, so stick with those if possible. Also note that Left Shift and Left Alt are disabled for some of them even if you have the right string, so yeah. These should work, but I added them in without full testing. Previously the keys were hardcoded into the routine, but obviously not everyone wants to use the same hotkeys as me. Lmk if there are any errors.
      Just to be clear, these are not toggle hotkeys. You have to hold it down for as long as you want to condition to apply.

      Added option to RoD instead of BL if there are multiple targets present, even if AoE isnt otherwise active
      Added option Pull Range. When bot controls movement it will still move into melee range before attacking regardless of what this is set at. Tbh idk what the issue is there

      BL and RoD will be prioritized over other abilities. It really was taking too long to them off when they were queued behind 5 buffs and 3 off-gcds.
      Various other enhancements. Barrage will still occasionally go off on something other than Empyreal. Idk why, and at this point I've accepted that its as good as its going to get
      Potions are still disabled. Idk what needs to be changed in the method for it to work in this version of the bot.

      The whole folder is here for simplicity. Note that ninja routine is still the level 50 one, so if you have a more advanced one you want to keep, pick out ArcherBard.cs, ArcherSettings.cs, and Spell.cs and only overwrite those.
       

      Attached Files:

      schopenhauer likes this.
    6. schopenhauer

      schopenhauer Member

      Joined:
      Jul 22, 2014
      Messages:
      218
      Likes Received:
      12
      Trophy Points:
      18
      Haven't tried it out yet, but thank you very much for not only updating it, but releasing it to the rest of us as well. <3
       
    7. Burn

      Burn New Member

      Joined:
      Jul 25, 2015
      Messages:
      40
      Likes Received:
      0
      Trophy Points:
      0
      This routine is great. Thanks so much for your work!

      The only odd behavior I've seen happen so far is: If I use Straight Shot right before I switch it to AoE mode (holding down the hotkey) it will sometimes Straight Shot again immediately before it starts to AoE. Maybe it's not checking to see if the buff is up already?
       
    8. Azoth

      Azoth Member

      Joined:
      Mar 6, 2014
      Messages:
      470
      Likes Received:
      8
      Trophy Points:
      18
      Good catch. It does check if the buff is up, however because of the cast time there is not enough time between when the ability finishes and when the next one is queued for the buff to apply and be registered. Its the same problem that black mages face with any of their procs, but more preventable here.
      I had double cast prevention on the other Straight Shot conditionals but missed the one for AoE. Try the attached file and see if its fixed.
       

      Attached Files:

    9. schopenhauer

      schopenhauer Member

      Joined:
      Jul 22, 2014
      Messages:
      218
      Likes Received:
      12
      Trophy Points:
      18
      Azoth, is it possible to modify the opener without editing more than just where the opener is located? If you're too busy to do it I'm more than willing if/when you could find the time to point me to the files and lines I'd need to edit. I really appreciate it either way, you've done way more than enough helping keep kupper going while Ichi is away.

      This is purely for raiding, as most non-raid groups will never have the tank give a countdown but w/600sks and a countdown by far the best opener for the bot would be letting us the player cast:
      Code:
      (Casted by us prior to pull, using Empy Arrow on our own to initiate the CA from thereon in)
      Blood for Blood
      Hawk's Eye
      Raging Strikes
      -> PULL Empyreal Arrow (in the box below is where the bot would start its part of the opening rotation)
      Code:
      Rain of Death
      Straight Shot
      Draconian Potion Of Dexterity (can always pause after straighter to pop ourselves so this can be edited out considering the current issue w/potions)
      Windbite
      Internal Release
      Venomous Bite
      Flaming Arrow
      Heavy Shot
      Sidewinder
      Heavy Shot
      Barrage 
      Empyreal Arrow
      Iron Jaws
      Bloodletter
      Heavy Shot
      Bloodletter (if not then)
      Blunt Arrow 
      Straight Shot
      Bloodletter (if not then)
      Repelling Shot
      Heavy Shot
      Bloodletter (if not then)
      Heavy Shot
      Empyreal Arrow
      -> Priority "Rotation"
      We get 2 EA's in the opener 1 of them is a potioned barraged EA.
       
      Last edited: Aug 24, 2015
    10. phaedrus

      phaedrus Member

      Joined:
      Jul 12, 2013
      Messages:
      964
      Likes Received:
      1
      Trophy Points:
      18
      edit
       
      Last edited: Aug 24, 2015
    11. Azoth

      Azoth Member

      Joined:
      Mar 6, 2014
      Messages:
      470
      Likes Received:
      8
      Trophy Points:
      18
      I'll look into it when I can. Tbh I've never used the opener, and kinda just shifted its code around as I edited the other parts of the routine, and might have even deleted portions. I'm not sure how the conditions for it activated originally.
      As for potions, I'd also like to add them back in if possible, if there's a routine out there that uses them I can reference.

      If you'd like to take a look for yourself, the meat of the routine is in ArcherBard.cs. Search 'opener' to find the associated code chunks.
       
    12. Azoth

      Azoth Member

      Joined:
      Mar 6, 2014
      Messages:
      470
      Likes Received:
      8
      Trophy Points:
      18
      Try this version. Potions are enabled again (only Xpot of Dex so far), and if the setting is true they will go off when both Raging Strikes and Hawk's Eye are up. I tried to get it as close to the 'optimal' opener as I could. You might actually have to set Opener to false for it to work.
      There are limitations with the way that spells are queued that make it difficult to only use one off-gcd between gcd's, so things might not be exactly perfect.

      In the future I'll add back more potion options and hotkeys and stuff.

      Also fixed a long-standing problem with Barrage, hopefully solves lingering issues with it triggering on not-Empy.
       

      Attached Files:

      Last edited: Aug 28, 2015
    13. schopenhauer

      schopenhauer Member

      Joined:
      Jul 22, 2014
      Messages:
      218
      Likes Received:
      12
      Trophy Points:
      18
      I wish I could thumbs you up more times in a row, thank you so much Azoth. I kinda did a ghetto work-around using the Synapse macro thing for the Naga mouse and just bound it (Opener Macro, not ideal due to lag since it plays the script w/o checking if things went off, but easiest thing I could do knowing little of how to fuck with the opener in the CR) to the button close to the one I have that turns on and off the CR so I could play it and then just start the CR directly after. I'll try this out, use it either way with the update(s) you've already made aside from the opener.

      Thanks a lot for putting the time and effort in though, above and beyond, thank you.
       
      Last edited: Aug 29, 2015
    14. Burn

      Burn New Member

      Joined:
      Jul 25, 2015
      Messages:
      40
      Likes Received:
      0
      Trophy Points:
      0
      This version appears to have broken the B4B alignment (delay for Barrage/Empy) for me.

      *Edit: After some more testing, it's only broken if I do a manual opener and then turn on the CR. If I let your CR run right from the start, it appears to still be delaying the B4B. I'm hoping that's something that's not difficult to change because I love the addition of Dex Pots, but I really like being able to run my own openers manually depending on the situation.

      As always, thanks for all your work on this!
       
      Last edited: Aug 29, 2015
    15. Azoth

      Azoth Member

      Joined:
      Mar 6, 2014
      Messages:
      470
      Likes Received:
      8
      Trophy Points:
      18
      Hotkeys for Xpots and Draconian pots.
      B4B alignment should* be fixed.
      Added option for basic logic to only use one off-gcd at a time, not counting BL and RoD. It can significantly slow down your cooldown usage, so use at own risk.
       

      Attached Files:

    16. throne

      throne Member

      Joined:
      May 1, 2015
      Messages:
      66
      Likes Received:
      0
      Trophy Points:
      6
      Hey guys, any love for the NIN? I've been using Warcren's modified kupper but it seems off nowadays and needs an update. Raiding Buddy and Ultima seems up-to-date but their mudras reset when you switch/drop targets.
      For some reason, kupper is the only rotation that continues mudras when switching/dropping targets. An update would be awesome! (I refuse to join the DRG/SMN bandwagon)

      And a little note: I always see Ninja updates whenever Mashtahg releases new version of RB. I haven't tried NIN kupo yet but I've always think that kupo is just basic rotation for grinding and not end-game raiding
       
    17. schopenhauer

      schopenhauer Member

      Joined:
      Jul 22, 2014
      Messages:
      218
      Likes Received:
      12
      Trophy Points:
      18
      I haven't noticed any issues so far w/barrage (in response to the newest update from Azoth).

      Also would it be possible to have a toggle or button press to use flaming arrow (if you ever have spare time)? It's a pain in the ass to try to fit it in while the CR is in-progress if we have it set to off and if it's on it can easily go off on an add or in a weird spot depending on the raid.

      Other than that, I have had zero issues, the updates were great.
       
      Last edited: Sep 9, 2015
    18. Burn

      Burn New Member

      Joined:
      Jul 25, 2015
      Messages:
      40
      Likes Received:
      0
      Trophy Points:
      0
      I just use his button for turning off Buffs/Flaming Arrow if I'm switching to an add for a sec (or if it's about to phase change etc). It continues to do a normal rotation, just without using any major CDs, including Flaming Arrow.
       
    19. Azoth

      Azoth Member

      Joined:
      Mar 6, 2014
      Messages:
      470
      Likes Received:
      8
      Trophy Points:
      18
      Yeah, the Buffs Off hotkey includes both Flaming Arrow and Sidewinder.

      Currently have a Machinist rotation in progress. Basic rotation and turret logic is mostly done, but thinking about the cooldown alignment is a pain. Fiddling with gathering profiles has taken a lot of time, which is ironic because originally it was intended as something my character could do while I was writing the rotation. Ninja was put on the back burner, then onto like a side-shelf, since my static needs me to play Bard/Mach for the foreseeable future.
       
    20. schopenhauer

      schopenhauer Member

      Joined:
      Jul 22, 2014
      Messages:
      218
      Likes Received:
      12
      Trophy Points:
      18
      Awesome, should have probably checked it prior to posting that, only time I've been on recently though I've had to raid and didn't end up checking at the time, thanks very much though.

      I was going to ask as I noticed the machinist .cs in the folder with the latest update you made. As far as the CD alignment goes is there something we can do to help (as in give you the timings), or is it just a matter of being a pain in the ass to code into it? I'm certainly willing to help figure out the timings if someone doesn't already know them by heart, to take some of the burden off.

      I leveled my MCH to be able to swap depending on party/fight composition so a Kupper MCH equivalent to the one BRD has would be awesome.

      Thanks for the response and all the hard work, again, Azoth. <3
       

    Share This Page