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

[Released] YBMoP-BT-Rogue

Status
Not open for further replies.
For assassination rogue use PR instead. I will use some time in the upcoming weekend to rewrite it somehow

I also need to finish up my dk routine, which takes priority.
 
For assassination rogue use PR instead. I will use some time in the upcoming weekend to rewrite it somehow

I also need to finish up my dk routine, which takes priority.

Have PR been updated now then? Cuz ever since you started this CR its been preforming better than PR!
 
PR = pure rotation.

i have been using it. the difference between YBMop and PR are :

PR open with 5 rupture then slice and dice.
PR do not have auto preparation when vanish buff detected.

developers at PR are more busy with warlock cc and dk cc.
 
Bored at work, so I decided to look thrugh all code (In hopes of learning stuff, damn thats hard to understand for a total code-noob -.-), found that Anticipation stack checks in YBMoP_Global.cs is set to "{ get { return Me.HasCachedAura(114015, 4); } }", correct me if im wrong here, but shouldnt it be "{ get { return Me.HasCachedAura(115189, 4); } }" ?? There is 1-4, I just used the 4th one as an example.

114015 Anticipation - Spell - World of Warcraft = The tallent
115189 Anticipation - Spell - World of Warcraft = The actuall buff


EDIT:
I realised something has to be wrong when I found "YBSpell.Cast("Envenom", ret => G.Anticipate4stacks)," in YBMoP_Ass.cs, in my head that line of code means "Envenom whenever Anticipation reaches 4+"
 
Last edited:
Bored at work, so I decided to look thrugh all code (In hopes of learning stuff, damn thats hard to understand for a total code-noob -.-), found that Anticipation stack checks in YBMoP_Global.cs is set to "{ get { return Me.HasCachedAura(114015, 4); } }", correct me if im wrong here, but shouldnt it be "{ get { return Me.HasCachedAura(115189, 4); } }" ?? There is 1-4, I just used the 4th one as an example.

114015 Anticipation - Spell - World of Warcraft = The tallent
115189 Anticipation - Spell - World of Warcraft = The actuall buff


HB detect the buff as 114015. Either that or it won't detect it properly, I will take a look later when I have time

*update

[22:01:40.005 D] [SpellManager] Adding known spell: Anticipation (114015)

The debug also reported the buff id as the same id. Bug has been reported, but hopefully the aura detects it properly.

So I've changed the id
 
Last edited:
That update seems to have broken the CR, only Singular is showing up in the list now!

EDIT:
Adding these lines seems to make it work again:
internal static bool Anticipate3stacks { get { return Me.HasCachedAura(115189, 3); } }
internal static bool Anticipate2stacks { get { return Me.HasCachedAura(115189, 2); } }
internal static bool Anticipate1stacks { get { return Me.HasCachedAura(115189, 1); } }
 
Last edited:
Activity: Initializing Routines
Reloading AssemblyLoader<ICombatRoutine> - [RoutineManager] ReloadRoutineAssemblies called.
Compiler Error: c:\ToTT\Routines\YBMoP_BT_Rogue\Routines\YBMoP_Ass.cs(92,103) : error CS0117: 'YBMoP_BT_Rogue.Routines.YBGlobal' does not contain a definition for 'Anticipate1stacks'
Compiler Error: c:\ToTT\Routines\YBMoP_BT_Rogue\Routines\YBMoP_Ass.cs(92,127) : error CS0117: 'YBMoP_BT_Rogue.Routines.YBGlobal' does not contain a definition for 'Anticipate2stacks'
Compiler Error: c:\ToTT\Routines\YBMoP_BT_Rogue\Routines\YBMoP_Ass.cs(92,150) : error CS0117: 'YBMoP_BT_Rogue.Routines.YBGlobal' does not contain a definition for 'Anticipate3stacks'
[RoutineManager] Routines have been reloaded. Current class-specific list:
PureRotation 2.1.0 v1.0.0.0
Singular v3.0.0.2223 v3.0.0.2223
Activity: Initialization complete
Initialization complete.
Activity: Honorbuddy Startup Complete

Yup, only Singular and PR are shown after update.
 
Untill alxaw have updated it again, you can use this file, added the 3 lines to make it work again!
 

Attachments

Compiler Error: \Honorbuddy\Routines\YourBuddy%20MoP%20BT%20-%20Rogue\Routines\YBMoP_Ass.cs(92,150)
: error CS0117: "YBMoP_BT_Rogue.Routines.YBGlobal" не содержит определение для "Anticipate3stacks"
 
I'm not sure if this is intended, but i was under the impression that it is bad to mutilate at 4cp just to hit 5cp. The CR is doing that constantly, how do i fix it to envenom at 4/5 cps and not push for 5 cp all the time.
 
Commited fix for it.


Please update :)

Taking the night now, 6:43 am :)
 
I'm not sure if this is intended, but i was under the impression that it is bad to mutilate at 4cp just to hit 5cp. The CR is doing that constantly, how do i fix it to envenom at 4/5 cps and not push for 5 cp all the time.

Envenom should ALWAYS be used at 5 points, so if you have 4p its better to Mutilate again to get a 5p Envenom and waste a point (Unless you have Anticipation, then its only saved, not wasted) than to Envenom on the 4 points.
 
I wish see your assesination changes soon, i think your CR is the best for Rogu
 
Long duration (450 +/-20%)
Mut > SnD > Shadow Blades> Mut > Rupture > Vendetta > Standard Rotation
Yields:199,079 dps (error: 134dps)
Distribution - Max: 226,300, min: 176,284 - Range: 50,016

Mut > SnD > Mut > Rupture > Vendetta > Shadow Blades (*)> Standard Rotation
Yields: 199,265 dps (error: 134dps)
Distribution - Max: 226,455 min: 180,126 - Range: 46,329

Mut > Shadow Blades> Rupture > Mut > SnD> Vendetta > Standard Rotation
Yields: 198,805 dps (error: 134dps)
Distribution - Max: 230,443, min: 178,454 - Range: 51,989


(*) - It is marginally better to wait for the GCD to end before using Shadow Blades here

Borrowed my old formatting and added range (a higher range means results will be more inconsistent each time you try the opener).

If people would like me to run this again on short duration (gives a nice view of burst and a "closer" view of the opener) as was done before, let me know.

This cr always mult - snd - muti to 5 cp then rupture.
 
Status
Not open for further replies.
Back
Top