What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal

Simple way to edit Singular rotation?

NEwboy

New Member
Joined
Aug 31, 2010
Messages
126
Reaction score
0
I have just watched dagradt's videos and im still confused as fucked! IM basically looking to change up the Hunter rotation on singular!

Im a Marksman Hunter with thrill of the hunt, the CC doesnt pull with aimed shot, and doesnt use arcane shot at all..just slaps on serpent, spams steady shot and pops off an chim when its ready, completley wasting half my talents and slowing my grind time significantly..

sooo any help/advice would me much appreciated

cheers
 
The simple way is to hire a programmer to do it for you. Otherwise, you're going to have to learn that programming language (PHP?), install MS Visual Project, work to understand all the undocumented code and tweak it.

I tried it last April. Good luck!
 
Just editing the rotation is easy.

You have things like this:

Code:
Spell.BuffSelf("Focus Fire", ctx => StyxWoW.Me.HasAura("Frenzy")),

                Spell.Buff("Serpent Sting", ctx => !StyxWoW.Me.CurrentTarget.HasAura("Serpent Sting")),
                Spell.Cast("Fervor", ctx => StyxWoW.Me.FocusPercent <= 65 && StyxWoW.Me.HasAura("Frenzy") && StyxWoW.Me.Auras["Frenzy"].StackCount >= 5),
                Spell.BuffSelf("Bestial Wrath", ctx => StyxWoW.Me.FocusPercent > 60 && !StyxWoW.Me.HasAura("The Beast Within")),
                Spell.Cast("Multi-Shot", ctx => Unit.NearbyUnfriendlyUnits.Count(u => u.IsTargetingMeOrPet) > 2),
                Spell.Cast("Cobra Shot", ctx => Unit.NearbyUnfriendlyUnits.Count(u => u.IsTargetingMeOrPet) > 2),
                Spell.Cast("Stampede"),
                Spell.Cast("Rapid Fire", ctx => Unit.NearbyUnfriendlyUnits.Count(u => u.IsTargetingMeOrPet) >= 2),
                Spell.Cast("Kill Shot", ctx => StyxWoW.Me.CurrentTarget.HealthPercent < 20),
                Spell.Cast("Kill Command", ctx => StyxWoW.Me.GotAlivePet && StyxWoW.Me.Pet.Location.Distance(StyxWoW.Me.CurrentTarget.Location) < Spell.MeleeRange),
                Spell.Buff("A Murder of Crows"),
                Spell.Cast("Glaive Toss"),
                Spell.Buff("Lynx Rush", ctx => StyxWoW.Me.GotAlivePet && StyxWoW.Me.Pet.Location.Distance(StyxWoW.Me.CurrentTarget.Location) < 10),
                Spell.Cast("Dire Beast", ctx => StyxWoW.Me.FocusPercent <= 90),
                Spell.Cast("Barrage"),
                Spell.Cast("Powershot"),
                Spell.Cast("Blink Strike", ctx => StyxWoW.Me.GotAlivePet),
                Spell.Cast("Readiness", ctx => StyxWoW.Me.HasAura("Rapid Fire")),
                Spell.Cast("Arcane Shot", ctx => StyxWoW.Me.HasAura("Thrill of the Hunt")),
                Spell.Cast("Arcane Shot", ret => StyxWoW.Me.FocusPercent > 60 || StyxWoW.Me.HasAura("The Beast Within")),
                Spell.Cast("Cobra Shot"),
                Spell.Cast("Steady Shot", ret => !SpellManager.HasSpell("Cobra Shot")),


Now you just need to change the Order or the attributes when to do what. Just note it will be executed from top to bottom.
Just put HB.exe in your VS and you will see the needed code or just take them of other CCs.
 
just editing the rotation is easy.

You have things like this:

Code:
spell.buffself("focus fire", ctx => styxwow.me.hasaura("frenzy")),

                spell.buff("serpent sting", ctx => !styxwow.me.currenttarget.hasaura("serpent sting")),
                spell.cast("fervor", ctx => styxwow.me.focuspercent <= 65 && styxwow.me.hasaura("frenzy") && styxwow.me.auras["frenzy"].stackcount >= 5),
                spell.buffself("bestial wrath", ctx => styxwow.me.focuspercent > 60 && !styxwow.me.hasaura("the beast within")),
                spell.cast("multi-shot", ctx => unit.nearbyunfriendlyunits.count(u => u.istargetingmeorpet) > 2),
                spell.cast("cobra shot", ctx => unit.nearbyunfriendlyunits.count(u => u.istargetingmeorpet) > 2),
                spell.cast("stampede"),
                spell.cast("rapid fire", ctx => unit.nearbyunfriendlyunits.count(u => u.istargetingmeorpet) >= 2),
                spell.cast("kill shot", ctx => styxwow.me.currenttarget.healthpercent < 20),
                spell.cast("kill command", ctx => styxwow.me.gotalivepet && styxwow.me.pet.location.distance(styxwow.me.currenttarget.location) < spell.meleerange),
                spell.buff("a murder of crows"),
                spell.cast("glaive toss"),
                spell.buff("lynx rush", ctx => styxwow.me.gotalivepet && styxwow.me.pet.location.distance(styxwow.me.currenttarget.location) < 10),
                spell.cast("dire beast", ctx => styxwow.me.focuspercent <= 90),
                spell.cast("barrage"),
                spell.cast("powershot"),
                spell.cast("blink strike", ctx => styxwow.me.gotalivepet),
                spell.cast("readiness", ctx => styxwow.me.hasaura("rapid fire")),
                spell.cast("arcane shot", ctx => styxwow.me.hasaura("thrill of the hunt")),
                spell.cast("arcane shot", ret => styxwow.me.focuspercent > 60 || styxwow.me.hasaura("the beast within")),
                spell.cast("cobra shot"),
                spell.cast("steady shot", ret => !spellmanager.hasspell("cobra shot")),


now you just need to change the order or the attributes when to do what. Just note it will be executed from top to bottom.
Just put hb.exe in your vs and you will see the needed code or just take them of other ccs.
i love you! <3
 
Back
Top