Sander92, thanks for the great feedback and I'm glad to see it is going well for you. If you want to squeeze a little bit more out of your rogue, I would suggest reforging/regemming your PvP gear as per the suggestions from ShadowCraft, a link to which was posted a page back I believe. chirax, this is most likely because you are using the Russian client. Try setting your in-game client language to english and see if that helps.
Its not possible to use non-russian client on russian server, so this CC is pretty much useless for non English client. Can anyone help me translate it/ adapt for other language clients please?
I just tried this and HB says that I am an assassination rogue and this does not support me. MutaRaid is a quick-and-dirty CustomClass designed for assassination rogues doing heroic dungeons or raids. Sorry for post I had to shut the computer down before it would admit I was assassination and work.
awesome class, the only issue I have is the fact that it doesn't stealth, or garrote when I am in stealth and behind my target. It does so in combat and when vanished, but not normally. I understand it can be tricky to know when to initiate combat, which is why it wasn't implemented, but at the very least continuous stealth would be nice.
This is up to you initiating the combat...all this CC is doing is handling the current combat and NOT to pull/move/face anything of that! greetz Weischbier
I have a little problem, its that it just starts to autoattack on the boss, so I wont get garrote up in the start. I see that it has a codeline where it says AutoAttack() [line 94]. If I take that away, it might solve the problem, but then I have to manually change target on trash. Have you experienced the opener not being done correctly? edit: Forgot to thank you for this awesome work, I love this, made me do pve again
This is a Combat CC which excludes Movement AND Targeting -This means, You control everything except the "in combat" situation! So get stealthed and when the pull comes you have to get your garrote on the target. Thats all. greetz Weischbier
I do this, I stealth, get behind boss, then spam the garrote button. Sometimes the bot however, uses autoattack before my garrote can land, forcing me out of stealth. How do you deal with this?
Thanks for this, I am not quite sure where to put this code, I tried one place, but it didnt work, so now I have put it before AutoAttack(), (which was on line 93). I will need to do another heroic or something to test it out. I also took away the !IsTargetBoss(), I want garrote to always be the opener, dont you? Even on trash? edit: Did not work, sometimes it would just be stuck and says it needs to be in stealth, and then it does nothing but spam that. I just thought it had to be before the AutoAttack() method, as it seems that was the reason it got knocked out of stealth without applying garrote. I mean, you engange boss, but you are in combat, but still in stealth. Seems like it uses AutoAttack() when it comes in combat. I have no idea tbh. I will try to use it like this and see what happens: Code: return new Decorator(ret => !Me.Mounted && Me.CurrentTarget != null, new PrioritySelector( CastSpell("Garrote", ret => !PlayerHasBuff("Stealth") && !BehindTarget()),
Wrong! It's a string and strings must have quotation marks... Unless you do it that way: Code: string Stealth = "Stealth"; //now you can use Stealth wothout quotation marks But it's unnecassary. Let me explain to you what you just wrote there: Code: return new Decorator(ret => [COLOR=darkorange]!Me.Mounted && Me.CurrentTarget != null,[/COLOR] new PrioritySelector( CastSpell("Garrote", ret => [COLOR=red]!PlayerHasBuff("Stealth")[/COLOR] && [COLOR=red]!BehindTarget()[/COLOR]), !Me.Mounted = means that ME, the toon, isn't mounted Me.CurrentTarget != null = means that you have a target !PlayerHasBuff("Stealth") = means you're NOT stealthed! But you have to be stealthed to use Garrote, right? !BehindTarget() = means you're NOT behind your currenttarget! But you have to be behind your target! A ! before an condition is the same as when you wrote it like that: Code: return new Decorator(ret => [COLOR=darkorange]Me.Mounted == false && Me.CurrentTarget != null,[/COLOR] new PrioritySelector( CastSpell("Garrote", ret => [COLOR=red]PlayerHasBuff("Stealth") == false[/COLOR] && [COLOR=red]BehindTarget()== false[/COLOR]), Now we know that ! is a negation. I hope it helps you to understand syntax a little better. greetz Weischbier
Thanks Weischbier. I actually knew what the ! meant, but what I dont know, is what 'ret => ' means. I assumed that if it was not stealthed, or not behind target, it would somehow return something, and not do the castspell("garrote"). So my understanding of Code: CastSpell("Garrote", ret => !PlayerHasBuff("Stealth") && !BehindTarget()) Is that it will try to CastSpell("Garrote"), but if its not stealthed and not behind the target, it will use 'ret', which I have no idea what means. As I said, I just assumed he would return something, jumping out of the entire method.
Basiclly stands there: Garrote if we are NOT stealthed and NOT behind our target! So remove the ! and your good to go greetz Weischbier
Yes just tested it, it works now. Although I am not quite sure if I put that line of code the correct place. Right now I have put it like this: Code: new PrioritySelector( //Should I put it here instead maybe? new Action(delegate { UpdateEnergy(); SetFocus(); Logging.WriteDebug(Color.Orange, IsTargetBoss() + " "+ Me.CurrentTarget.Name); return RunStatus.Failure; }), CastSpell("Garrote", ret => PlayerHasBuff("Stealth") && BehindTarget()), AutoAttack(), Just out of curiousity, what does ret => really mean? It just seems like a condition that the CastSpell method takes as an argument, still a little shaky what the ret => means.
View attachment 9-7-2011_2_03 PM 2716 Log.txt Hello, new to HB... i put ur CC into my custom class folder already, but it tells me my profile does not support? how do i fix this? Thanks..
I also hope he comes back. I said I got the CC to work with always using garrote as openener (and not autoattack ), but yesterday that was not the case. Hope he comes back and points us in the right direction. This CC is so good, only this tiny tweak that needs to be done
Can you make MutaRaid CC for not English client(specifically for Russian client)? Other rogue cc work normal with Russian client, but not your. I would like to use your MutaRaid CC.