• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Do you even "class" bro?

    Discussion in 'Buddy Wing Forum' started by steadygrind, Nov 1, 2015.

    1. steadygrind

      steadygrind Member

      Joined:
      Jan 29, 2015
      Messages:
      63
      Likes Received:
      1
      Trophy Points:
      8
      just wondering how people play with the bot. I usually play the game and just bot for credits so I can shop the gtn for awesome gear (I am a status whore). but I have noticed now I go to dulfy.net and check out the player guides and youtube for rotation guides to make sure I am getting DPS,TPS, and HPS maxed out. once I have a slick rotation figured out i adjust my rotation in buddy wing. I was just wondering how many of you adjust your class rotation in buddy wing and how many of you play with what comes standard? would you adjust your advanced class rotations if the forum had a guide on how to do so?
       
    2. alltrueist

      alltrueist Active Member

      Joined:
      Dec 10, 2012
      Messages:
      1,424
      Likes Received:
      16
      Trophy Points:
      38
      It's an interesting question for me, since I try to code the DefaultCombat routine. When Ama made it, he was going for maximum ease of customization. You guys SHOULD be updating them to your preference-- that's how he designed it. I can only keep up with the 4 classes I main (and even then, only my MAIN main gets the full 3-spec treatment).
       
    3. Kabeewm

      Kabeewm Member

      Joined:
      Jul 2, 2013
      Messages:
      176
      Likes Received:
      1
      Trophy Points:
      18
      I know my class, at least my main class so I can at least play without the bot these days.
      But I do admit that I'm lazy enough to just use the bot as a pure rotation mostly, aspecially for other classes that I dont master.

      I wish I could code myself so I can edit the routine more, but there I have to rely on the people who actually makes them.
      I'd love some help on this topic if someone feel up for it :)
      But as the OP say, I do check some guides for a better rotation.

      Photoshop makes you pretty, Google makes you smart! \o/

      Cheers // Kabeewm.
       
    4. x'two

      x'two New Member

      Joined:
      Jul 11, 2012
      Messages:
      128
      Likes Received:
      0
      Trophy Points:
      0
      I always modify the rotation from default combat routine class for sith warriors.
       
    5. Aevitas

      Aevitas Well-Known Member Staff Member Buddy Core Dev

      Joined:
      Mar 2, 2010
      Messages:
      2,307
      Likes Received:
      36
      Trophy Points:
      48
      You know you could make a pull request on GitHub if those changes are improvements the general public would benefit from right? :)
       
    6. x'two

      x'two New Member

      Joined:
      Jul 11, 2012
      Messages:
      128
      Likes Received:
      0
      Trophy Points:
      0
      My changes may be bad for ppl with lower gear, years ago I was messaging AMA about my changes, but now he's not active anymore.
       
    7. lyvewyre

      lyvewyre Member

      Joined:
      Jan 3, 2013
      Messages:
      418
      Likes Received:
      12
      Trophy Points:
      18
      I'll bite and say no, did not know that. What would constitute an improvement though? If someone asked I'd post mine on the forums here (I heavily modified mine back 6 months ago for 3.0).
       
    8. Cryogenesis

      Cryogenesis Moderator Moderator

      Joined:
      Jul 13, 2010
      Messages:
      2,128
      Likes Received:
      13
      Trophy Points:
      38
      id suggest a pull if its only tested with multiple bots / users.
      So best is to place your routine in the defaultcombat routine, so more people test them.
      But guides are never a loss, so give your insides in the guides section and we all benefit from it.

      Do note, grinding is not equal to guys who use it for raiding.

      I myself use it for, leveling alts, credits for personal use, dailies and exploring.
      Exploring part with datacrons is now legacy unlock so dont need it for that anymore.
       
    9. alltrueist

      alltrueist Active Member

      Joined:
      Dec 10, 2012
      Messages:
      1,424
      Likes Received:
      16
      Trophy Points:
      38
      Consider this a formal invitation. If you have a modified routine, please always post it. If people test it and say it works for them too, then I'll upload it. I'm really only married to my routines for Jedi Guardian, everything else is open to better community work.
       
    10. steadygrind

      steadygrind Member

      Joined:
      Jan 29, 2015
      Messages:
      63
      Likes Received:
      1
      Trophy Points:
      8
      cool I will start posting mine I have many. I made 15 in one day but I deleted all but 5. some of them were just trial and error to see what would change. once the new bot comes out I will probably mod a bunch of new rotations and try my luck at all the planetary daily quests. those I will post because my old ones will not be as good as fresh new ones with the 65 ability's.
      I would also like to ask for a syntax library guide. I would love to add more functions to the rotations. for example for bounty hunter/ merc/ not sure what sub class off the top of my head but, unload, mag shot and powershot end the cool down of various other ability's and cause the next missile blast or what ever to insta cast and if timed correctly you can really max out burst damage, same with gunslinger.
       
    11. steadygrind

      steadygrind Member

      Joined:
      Jan 29, 2015
      Messages:
      63
      Likes Received:
      1
      Trophy Points:
      8
      one quick question. how can I change priority for a spell or dot? I know some rotation tricks that make for insane burst damage but I can't get them to fire in order correctly.
       
    12. Cryogenesis

      Cryogenesis Moderator Moderator

      Joined:
      Jul 13, 2010
      Messages:
      2,128
      Likes Received:
      13
      Trophy Points:
      38
      This is the problem i encountered also with my sentinel test build.
      The rotation works down the list and fires from top to bottom, whats first available.
      You can rule abilities out to be only fired, when a buff is present or a spell is (not) ready.
      BUT, when doing this, it can improve dps for a few seconds, but when its a bit out of sync, or just a millisecond of, it will not fire.
      Also the 'weaponcooldown' of less then 1s also counts to an ability not being ready... (this i encountered numerous times when fidling with activating an ability only when spell is ready).

      I hope i can show it visually:
      Say we want Buff Zen, Buff Precision - Blade Dance. This goes perfectly as there is no downtime from the weapon.
      But if i want Blade Rush - Precision - Blade Dance - Clashing Blast we may have issues.
      If we say Blade dance may only fire when Blade Dance is available and Precision, bw checks this RIGHT AFTER Blade Rush is triggered.
      BUT, Blade Dance is on the 1s weapon cooldown and registeres as NOT READY, so the bot goes right down to Clashing Blast.

      So your best bet, is to tinker around with priority in a list and see what gains you the most dps... sadly

      -edit-
      Come to think about it, which could be helpfull, is if an ability is triggered succesfully, we need to pause the dps rotation for the weapon cooldown and then look further.
      If we could have that, it would be better to code with priorities and exceptions. Only for dps that is, as Buffs are outside the weapon cooldown.

      Do note this is all to MY findings and my theory in my head, and could be wrong somewhere.
       
      Last edited: Nov 3, 2015
    13. alltrueist

      alltrueist Active Member

      Joined:
      Dec 10, 2012
      Messages:
      1,424
      Likes Received:
      16
      Trophy Points:
      38
    14. Cryogenesis

      Cryogenesis Moderator Moderator

      Joined:
      Jul 13, 2010
      Messages:
      2,128
      Likes Received:
      13
      Trophy Points:
      38
      Btw i found it what i named Weapon cooldown, silly me, its the Global Cooldown (GCD) and its 1,5sec.
      Is that something DefaultCombat respects now or not? ( i think not ).
      If not we should check what spells respect the GCD and what not, so we can build the rotation better.
       
    15. steadygrind

      steadygrind Member

      Joined:
      Jan 29, 2015
      Messages:
      63
      Likes Received:
      1
      Trophy Points:
      8
      ok so if it goes down the list in order but checks the line below with zero cooldown time then it would be of benefit to just drop a low power instant attack like rapid shots (not so low power now a days) then add the next line, see below.

      Code:
       return new LockSelector(
      					//Movement
      					CombatMovement.CloseDistance(Distance.Ranged),
      
      					//Rotation
      					Spell.Cast("Rapid Shots", ret => Me.ResourcePercent() > 40),
      					Spell.Cast("Blazing Bolts", ret => Me.HasBuff("Barrage") && Me.Level >= 57),
                                              Spell.Cast("Rapid Shots", 
      					Spell.Cast("Unload", ret => Me.Level < 57),
      					Spell.Cast("Heatseeker Missiles", ret => Me.CurrentTarget.HasDebuff("Heat Signature")),
                                              Spell.Cast("Rapid Shots", 
      					Spell.Cast("Rail Shot", ret => Me.BuffCount("Tracer Lock") == 5),
                                              Spell.Cast("Rapid Shots", 
      					Spell.Cast("Electro Net"),
      					Spell.Cast("Priming Shot"),
      					Spell.Cast("Tracer Missile"),
      					Spell.Cast("Rapid Shots")
      					);
      			}
      		} 

      or even a rapid shots before and after the hasbuff or hasdebuff lines. this would increase resource management as well. a slight cooldown or buildup between attacks. while only needing to respect the Global cooldown and any channeled attacks.

      (note) rapid shots is only a example, use the non resource attack your character received at lvl 1 or any instant cast ability for sorcs you could use bubble just to make sure it is firing off as often as possible.
      an idea hit me just now if you were to use the health to mana burn in between healing you would have many more resources to burn.
       
      Last edited: Nov 3, 2015
    16. Cryogenesis

      Cryogenesis Moderator Moderator

      Joined:
      Jul 13, 2010
      Messages:
      2,128
      Likes Received:
      13
      Trophy Points:
      38
      I dont think This Works. It would mainly spam the low resource spell.
       
    17. steadygrind

      steadygrind Member

      Joined:
      Jan 29, 2015
      Messages:
      63
      Likes Received:
      1
      Trophy Points:
      8
      ok according to most sources it is best to have an opening attack sequence, a resource managed sequence, and a high damage resource intensive burn phase. what I would like to do is set up an opener that not only sets up the rest of the rotation but has a half and half burn phase / resource rebuild in a specific order. "set up high damage attacks"+"burn the enemy down"+"regain resources for the next round" this shouldn't be to hard now that I know it doesn't wait on the global to check the next line of code
       
    18. pindleskin

      pindleskin Community Developer

      Joined:
      Oct 24, 2012
      Messages:
      1,124
      Likes Received:
      2
      Trophy Points:
      38
      Would an opener be possible with Me.CurrentTarget.HealthPercent condition (lets say 80-100% of mob HP) its not the real opener but the closest thing. But it would be used to much on the bosses at first but on the other hand we could still integrate it with !Me.CurrentTarget.BossOrGreater(). Anyone getting what am I thinking? It probably needs some more conditions than just this two to work...
       
    19. alltrueist

      alltrueist Active Member

      Joined:
      Dec 10, 2012
      Messages:
      1,424
      Likes Received:
      16
      Trophy Points:
      38
      That's not at all how Priority Selectors work. Rapid Shots is ALWAYS available, so it would stop there every single time.
       
    20. alltrueist

      alltrueist Active Member

      Joined:
      Dec 10, 2012
      Messages:
      1,424
      Likes Received:
      16
      Trophy Points:
      38
      Why not !Me.InCombat?
       

    Share This Page