• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • [Stunlock - Beta] Every Rogue Soul Routine In One

    Discussion in 'Archives' started by Natfoth, Jun 4, 2011.

    1. Natfoth

      Natfoth Community Developer

      Joined:
      Jan 15, 2010
      Messages:
      1,446
      Likes Received:
      37
      Trophy Points:
      0
      Stunlock

      This is an All-In-One that was made to work with every rogue soul configuration with any soul points. This will auto detect the soul equipped and how many talents are placed and will create a priority system based on spells in those talents for maximum use.

      Features:
      - Supports all 8 Soul Specs
      - Supports any spell in any combination
      - Supports any soul configuration
      - Will detect Soul Points spent and create a spell priority based on the sets


      What to watch out for:
      - To get this to work with CombatBot you need to run a normal Profile for at least 1 sec for it to detect it until RM has a on start function that is called
      - Works Below lvl 6 but may have a hard time detecting the correct ones to cast first, will be fixed as you spend more "points"
      - Melee has not been fully tested yet


      This is currently in Beta and is a Test no complaining is allowed at all, if there is any problems or anything it does wrong just post a log, tell what happened, and what it should be doing and it will be fixed asap. There will be a lot of updates to this as I continue working on it, I just want to get a working prototype out for people that do not wish to use the default soul configurations.

      To install download StunLock.zip and play inside of your RyftoMate/Routines folder. The StunlockProject is not required and is only to view what the dll is.
       

      Attached Files:

    2. RiZ

      RiZ Guest

      This is Epic! Gonna try it soon.
       
    3. Natfoth

      Natfoth Community Developer

      Joined:
      Jan 15, 2010
      Messages:
      1,446
      Likes Received:
      37
      Trophy Points:
      0
      As I said, make sure to watch out as only 3 souls have been slightly test right now and some of them may explode since i have no idea the rogue specs and I have been learning them as I go. But it is a start at least :)
       
    4. RiZ

      RiZ Guest

      I'll gladly be your guinea pig! Out of curiosity, which souls were tested?
       
    5. tozededao

      tozededao Community Developer

      Joined:
      Jan 15, 2010
      Messages:
      1,225
      Likes Received:
      5
      Trophy Points:
      38
      Any tips for which souls to use?

      For example a lvl 50 farming build only, I'm not 50 yet so I have no idea, maybe the default build is the best one to do it.
       
    6. RiZ

      RiZ Guest

      Hmm.. I tried it with a Ranger/Bard/Marksman build, and it started spamming Fanfare of Vigor..
       
    7. LAP87

      LAP87 Member

      Joined:
      Jan 15, 2010
      Messages:
      451
      Likes Received:
      0
      Trophy Points:
      16
      Sorry bro, same as rizarjay.
      When using the default Ranger/Bard-spec he spazzes out, trying to range-pull with keen-strike.
      It fails and he blacklists, then he runs into the mobs and tries to fight by spamming Fanfare of Vigor.
      Also, add "PetAttack" to your pulling-code for rangers, just a tip.
       
    8. BitSpy

      BitSpy Guest

      I'm still low level but here are a few things I noticed when comparing the default and this one ( Comparison was done simply to get an idea on combat sequences. ):

      Fanfare of Vigor loops is you have a scroll buff on with a greater benefit. I removed a +6 endurance scroll I had on and it continued on. Benefit from FoV was +5 endurance.

      Keen Strike - Tried to use from long range. Should be in melee range.

      Predatory Instincts looped after aggro. This one is questionable due to continuing after error received but listing for now.

      Short duration combat buffs do not trigger. "Motif of Bravery" is an example.


      I'm going to start over and watch it more closely with logging turned up for better information. Should have more soon for you.

      Thanks for the work to start this one up. I'll try to give feedback on as I go.
       
    9. dare

      dare Guest

      I will give this extensive testing for you and report what I find with a sin build a Bd build and a NB build.
       
    10. dare

      dare Guest

      The default build is great for low geared toons and prob is the best, however once you're more geared I like my sin spec for farming as any level 50 mob will die before it gets out of its initial stun.

      I will update this with vids as I go of my rogue farming to let you know good or bad .


      Code:
      System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
      Parameter name: index
         at System.ThrowHelper.ThrowArgumentOutOfRangeException()
         at natfoth.Routines.StunLock.CreatePullBehavior()
         at Giga.RiftBot.GrindToTask.™()
         at Giga.RiftBot.GrindToTask.CreateBehavior()
         at Giga.RiftBot.BotTask.get_Behavior()
         at Giga.RiftBot.GigaBot.()
         at Giga.RiftBot.GigaBot.()
         --- End of inner exception stack trace ---
         at System.RuntimeMethodHandle._InvokeMethodFast(IRuntimeMethodInfo method, Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeType typeOwner)
         at System.RuntimeMethodHandle.InvokeMethodFast(IRuntimeMethodInfo method, Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeType typeOwner)
         at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
         at System.Delegate.DynamicInvokeImpl(Object[] args)
         at System.Delegate.DynamicInvoke(Object[] args)
         at Giga.Pulsator.FramePulsator.(Delegate e, Object[] args)
      
      this is what I get when I start it on my sin spec

      one thing i notice is that i detects nightblade soul as assassin soul for all of my builds that use NB
       
    11. hyshakt

      hyshakt New Member

      Joined:
      May 30, 2011
      Messages:
      73
      Likes Received:
      0
      Trophy Points:
      0
      Hey Natfoth thanks for doing this, will be really nice once there are more CCs around.

      If it can help here is how I play my rogue using this guide: Rift Rogue Leveling Guide | Rift Game Rogue Leveling Souls

      Until level 30 it uses this spec pretty much: Soul Tree Calculator: Marksman (27) / Bard (10) / Ranger (0) :: Rift :: ZAM

      Until it gets Deadeye Shot it will be building combo points with Cadence, Empowered Shot, Swift Shot and uses the bard finisher Coda of Wrath

      Then as you get new spells the killing rotation looks like this:

      Buff with Fanfare of Vigor and Anthem of Glory. Keep Motif of Focus up during the whole fight. Pull with Empowered Shot then Cadence, if at 5 combo points use Bull's Eye if up and then Deadeye Shot. Then go Cadence two times and 5 combo Deadeye Shot again. Most mobs are dead by then or just need a couple Swift Shots.

      You could make it that if the target is full hp go for the empowered+cadence+bulls eye+deadeye shot.
      If it has mid hp it does the same but no bulls eye.
      If at like 15-20% hp it just spams swift shot to finish it off.
      And if the bot or the pet is in trouble it just smaps cadence + cadence + deadeye shot.

      This is good all the way to 30. Then the guide switches to a more Ranger spec but I am not there yet on my Rogue. It starts using Rain of Arrows to do AoE leveling, not sure how the bot could handle that haha. At level 33 the build looks like this Soul Tree Calculator: Ranger (33) / Bard (11) / Marksman (0) :: Rift :: ZAM.

      Here is how the killing rotation goes: (from a guide)

      Hope it helps!
       
    12. Natfoth

      Natfoth Community Developer

      Joined:
      Jan 15, 2010
      Messages:
      1,446
      Likes Received:
      37
      Trophy Points:
      0
      Thanks for all the feedback so far guys, I will be doing some updates tonight and tomorrow and hopefully get some things worked out.
       
    13. RiftBob

      RiftBob New Member

      Joined:
      May 31, 2011
      Messages:
      20
      Likes Received:
      0
      Trophy Points:
      0
      How does this prioritize abilities across Souls? What determines the rotation? For example, if I'm 33 Assassin / 33 Bladedancer, I want to open up with Jagged Strike, Puncture, Impale, then use my BD combo generators, then the BD "Deadly Strike" finisher after that. Where is the prioritization done? I'm digging through the code trying to figure it out but so far I'm drawing a blank.

      Thanks!
       
    14. Natfoth

      Natfoth Community Developer

      Joined:
      Jan 15, 2010
      Messages:
      1,446
      Likes Received:
      37
      Trophy Points:
      0
      The script determines how many souls you have equipped, then determines the spell order overall for each one. Then it will combine them, It will check buffs first, then cooldowns, then combo point user spells then it will cast the spells that build them.

      BTW: new update hopefully later today or tomorrow morning PDT Time.
       
    15. pashadiv

      pashadiv New Member

      Joined:
      Jan 15, 2010
      Messages:
      81
      Likes Received:
      0
      Trophy Points:
      0
      i dont play a rogue my self but thanks for the release im sure alot of ppl will enjoy/use it :)
       
    16. SaViGnAnO

      SaViGnAnO New Member

      Joined:
      May 24, 2011
      Messages:
      14
      Likes Received:
      0
      Trophy Points:
      1
      damn and I was writing one just for bard, tossing that out the window lol
       
    17. LAP87

      LAP87 Member

      Joined:
      Jan 15, 2010
      Messages:
      451
      Likes Received:
      0
      Trophy Points:
      16
      Don't toss it, i recommend you fix it up so it's in a functional condition then post it here for others to partake.
      great for learning and diversity. ^^
       
    18. gogogo

      gogogo New Member

      Joined:
      May 29, 2011
      Messages:
      7
      Likes Received:
      0
      Trophy Points:
      0
      will it work for a full bard for just heals? so i can just run around in wf or dungeons and just heal maybe a little dps?
       

    Share This Page