Page 1 of 4 123 ... LastLast
Results 1 to 10 of 37
  1. #1
    Gesperrt
    Join Date
    19.12.2010
    Posts
    499

    Default Decided to make a PvPRogue CC, Need some help and input.

    Hey guys,

    ive been going threw all the rogue class's and they really do seem to fail quiet hard.

    i have started my public version of a rogue class.
    i want to get into extreme details with this

    im after some people who are 2k+ arena rating and have extremly good knowledge of a rogue
    i myself /was/ a rogue, but i was always mutt spec in wotlk and never played Sub

    i will be focusing extremly on Sub, then Assas

    If you can help me out jump on Mirc #WoWGather, or PM me if you have MSN.

    this will be my progression ETC. -> swiny - all my stuff - Google Project Hosting
    Last edited by swiny; 23.02.2012 at 07:49.

  2. #2
    Buddy
    Join Date
    15.08.2010
    Posts
    199

    Default

    I'm glad you're doing this, I'm having a lot of trouble with rogue CC's for both PVP and Raiding. I'd be happy to help with whatever i can.

  3. #3
    Gesperrt
    Join Date
    19.12.2010
    Posts
    499

    Default

    just need as much as possible info needed.


    for Sub,
    for each class -> what is your opener? - reason.

    etc

  4. #4
    Buddy
    Join Date
    16.01.2012
    Posts
    33

    Default

    On Melee Classes I usually use CS, on Casters Garrote for the silence effect, Then spam HEMO to get combo points up ( this is my build by the way ) then Kidney shot, Go into shadow dance and shadow step behind, spam ambush, then Evisc when I can. Rinse repeat. The nice thing about waiting for shadow step is that IF and most do either blink or pesky hunters decide to trinket then disengage, I teleport right behind them and start to do damage on them anyways. If you want I can get down to the nitty gritty on how I play when it comes down to cool downs etc etc.

  5. #5
    Lifetimer
    Join Date
    15.01.2010
    Location
    Norway
    Posts
    60

  6. #6
    Gesperrt
    Join Date
    19.12.2010
    Posts
    499

    Default

    https://swiny.googlecode.com/svn/PvP...ue/PvPRogue.cs

    Just implmented the Pull procedure.

    if you wanna test it and let me know how it goes download the SVN here ------> https://swiny.googlecode.com/svn/

    atm all it does is pull, doesnt actually fight but feedback is always good .
    Last edited by swiny; 24.02.2012 at 10:49.

  7. #7

  8. #8
    Buddy
    Join Date
    10.08.2010
    Posts
    138

    Default

    Swiny I'm really excited about this mate! I can't wait to pwn some noobs with it! I'm actually using this along with a sub/pvp rotation from pqrotation. Yours opens and pqr continues through its progression an it is very effective. On a side note the noxxic link above actually is to the pve sub page not the pvp page. Anyways hope all is well.

    Saif

  9. #9
    Buddy
    Join Date
    10.08.2010
    Posts
    138

    Default

    Any updates to this lately swiny? I'm looking forward to a finished product . Love all your work!

    Saif

  10. #10
    Gesperrt
    Join Date
    19.12.2010
    Posts
    499

    Default

    Getting there, only need to add a couple of more things then some massive testing time ( i dont even have a rogue so i dunno how im gunna do that )

    it should support all rogues from level 15-85

    Code:
            public static void pulse()
            {
                if (!Utils.SafeChecks.CombatReady) return;
    
                // If target is running, we need to chase!
                if (Spells.Shadowstep.CanRun) Spells.Shadowstep.Run();
                if (Spells.Sprint.CanRun) Spells.Sprint.Run();
    
                // Our main moves!
                if (Spells.Ambush.CanRun) Spells.Ambush.Run();
                if (Spells.ShadowDance.CanRun) Spells.ShadowDance.Run();
    
                // Defensives
                if (Spells.Evasion.CanRun) Spells.Evasion.Run();
                if (Spells.Kick.CanRun) Spells.Kick.Run();
                if (Spells.CombatReadiness.CanRun) Spells.CombatReadiness.Run();
    
                // Special Moves
                if (Spells.Shiv.CanRun) Spells.Shiv.Run();
                if (Spells.Dismantle.CanRun) Spells.Dismantle.Run();
    
                // Finishing moves.
                if (Spells.Recuperate.CanRun) Spells.Recuperate.Run();
                if (Spells.SliceandDice.CanRun) Spells.SliceandDice.Run();
                if (Spells.Eviscerate.CanRun) Spells.Eviscerate.Run();
                
    
                // if we are not close enough do nothing
                if (!StyxWoW.Me.CurrentTarget.IsWithinMeleeRange) return;
                
                Spell.Cast(Spells.MainMove.GetName, StyxWoW.Me.CurrentTarget);
            }
    
    
    
    public static string GetName
            {
                // Hemorrhage - [Sub Spec] [ infront ] - Must have up at all times
                // Backstab - 18 [ Behind ]
                // Sinister Strike - lowbie 
                get
                {
                    // Frame lock it, as we are calling CanCast.
                    using (new FrameLock())
                    {
                        // First check if we need to re-apply the bleed
                        if (Spell.HasCanSpell("Hemorrhage") && !Spell.HasMyAura("Hemorrhage", StyxWoW.Me.CurrentTarget))
                            return "Hemorrhage";
    
                        // Behind Check
                        if (StyxWoW.Me.CurrentTarget.MeIsBehind && Spell.HasCanSpell("Backstab"))
                            return "Backstab";
    
                        // Check if we can cast hemorrhage
                        if (Spell.HasCanSpell("Hemorrhage"))
                            return "Hemorrhage";
    
                        // Last resort is Sinister Strike
                        return "Sinister Strike";
                    }
                }
            }

    Pull
    Code:
    public static class Pull
        {
            public static void Pulse()
            {
                // Lets open!
                Spell.Cast(OpenerName, StyxWoW.Me.CurrentTarget);               
            }
    
            /// <summary>
            /// Gets the spellname for the opener
            /// </summary>
            /// <returns>SpellName</returns>
            public static string OpenerName
            {
                get
                {
                    // Frame lock it, as we are calling CanCast.
                    using (new FrameLock())
                    {
                        if (Spell.HasCanSpell("Garrote")) // 40 - Garrote 
                        {
                            return "Garrote";
                        }
                        else if (Spell.HasCanSpell("Cheap Shot")) // 26 - Cheap Shot
                        {
                            return "Cheap Shot"; 
                        }
    
                        // Last resort is ambush
                        // if they dont have this, they seriously need to quit life.
                        return "Ambush";
                    }
                }
            }
        }
    Last edited by swiny; 29.02.2012 at 06:06.

 

 
Page 1 of 4 123 ... LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts
  •