Forum Settings
       
Reply To Thread

help me fix my macroFollow

#1 Mar 13 2008 at 9:56 PM Rating: Decent
20 posts
Ok so i have this macro

startattack
/castsequence reset=target Slice and Dice, Sinister Strike, Sinister Strike, Sinister Strike, Sinister Strike, Eviscerate

i use it when im stealthing, i hit cheapshot and then start mashing this one, its my setup for grinding rep kills and the such

so it works like i cheapshot, SnD, SS, SS,SS,SS, Evis which works fine when i come out of stealth, but if i start the fight not stealthed, ie without the cs and 2 combo point opener, it just says that i do not have any combo points,

i want a macro that will hit SnD if i have combo points, but if i have no combo points, it should go through the SS,SS etc
#2 Mar 14 2008 at 12:20 AM Rating: Good
*****
13,048 posts
Cannot be done in a macro.

There are no "if, then" statements in macros.
#3 Mar 14 2008 at 2:42 AM Rating: Decent
20 posts
Sure there is, there are conditional macros,

like the ones where
IF in combat "vanish", If not in combat "stealth"

/cast [combat] Vanish; [nostealth] Stealth

i just dont know how to use this idea to get my macro to work

#4 Mar 14 2008 at 9:50 AM Rating: Good
**
428 posts
Theo's right. The concept of if/then exists, but it's applicability is very limited. What you're trying to do is included in this limitation.

Stance, existence, friendliness, etc can be evaluated to a certain extent. Whether you have CPs or whether the warrior has popped Reflect or the rogue Cloak of Shadows cannot be evaluated by a macro.

edit: now that I think a bit more, I think we can summarize one facet of this by saying that any status that was created by a decision that your target has made cannot be evaluated by a macro. If it could, then in theory, you could design a single macro for all your actions and spam one button in PvP. Hmmm...come to think of it, Blizz did code this in...try this:

/cast MSWarriorMode ;)

Edited, Mar 14th 2008 1:55pm by AynLoD
#5 Mar 14 2008 at 10:37 AM Rating: Good
***
2,680 posts
Theo and AynLoD are right, and smart, and probably smell nice. "If...then" is not the same as the checklist conditional system. Two different logic functions there.


I've never tried it, but you might try two sequences for each conditional in the same macro. Something like:

/castsequence [stealth] Ability, Ability, Ability; [nostealth] Ability, Ability, Ability

Note the semi-colon and the fact that as mentioned I've never tried it.

But honestly I'd bet it'd be buggy (esp. adding reset). Not to mention that you're taking a relatively dull rotation and making it even duller. AND the lack of control if situations change, which they will.

For myself I use [modifier:] to combine my openers to one key, SS/Reposte to another, and all finishers to a third. But this is probably better for PvE (where rotations can be more stable) than for PvP (where quick/varied reactions are more vital). I find it convenient as well as allowing me access to whatever I want to use whenever I want to use it. Just my opinion of course.
#6 Mar 14 2008 at 11:48 AM Rating: Good
**
428 posts
Why thank you Therion! I shower at least weekly so I think I smell divine.

Ahem, back to macros. I believe the /castsequence macro applies the first conditional you employ to every ability in the command. I don't think you can insert a new conditional halfway through, but I've never tried.
#7 Mar 14 2008 at 12:15 PM Rating: Good
***
2,680 posts
I only put it up there as a starting point to experiment with.

I do know that the basic setup with two conditionals works with the /cast command. I am making an untested assumption that it may work with /castsequence.

Example:

/cast [stealth] Rupture; [nostealth] Sinister Strike

I tried that one out a long time ago (and I'm typing it from memory, sorry for any errors) and it worked. I just didn't like it personally. My guess is that the mechanic may work for /castsequence as well. Dunno for sure.
#8 Mar 14 2008 at 5:38 PM Rating: Decent
20 posts
ok maybe a different approach is needed, instead of if combat points are there

the current macro continues to try the next step in the sequence till it succeddes, hence it gets stuck at snd and doesnt move on, im thinking maybe something like

startattack
/cast Slice and Dice
/stopcasting
/castsequence reset=target Sinister Strike, Sinister Strike, Sinister Strike, Sinister Strike, Eviscerate

this should attempt the snd once and continue with the rest of the macro whether snd is successful or not

this isnt a pvp macro, this for me is a pure grinding macro, eg killing nagrand ogres for cloth, or killing eles for motes,

If people have any more suggestions for macros using this idea, post em, theres not much rogue macro discussion on these boards (well nothing stickied) if we can float some ideas maybe put together a copendium of rogue macro, we might be able to get enough to put together a sticky worthy thread
#9 Mar 14 2008 at 7:44 PM Rating: Good
It'd work, but it won't account for misses/dodges/parries on the SS... which means you may end up with fewer CPs than you'd intended when you hit Eviscerate.

Really, there's a few good Rogue macros but the vast majority are pretty basic. Blinding a Focus or Mouseover is about as deep as it gets; there's no "play the game for me" macros like there are for, say, Hunters.
#10 Mar 14 2008 at 7:45 PM Rating: Good
**
428 posts
I agree, other than RPZips compendium, I'm surprised there aren't more stickied threads dedicated to macros. Blizzard hasn't exactly gone out of their way to advertise the rules, syntax, and logic behind it.

Regarding your macro, my understanding is that macros will fail and stop as soon as they reach a /cast command that they cannot execute. Also, I think as of 2.3 /stopcasting no longer serves a purpose unless you want the macro to stopcasting whatever spell you've selected before running the macro. For example, on my mage, my Counterspell macro starts with /stopcasting b/c in Arena I'm constantly having to interrupt Frostbolts, etc, to shut that healer up for a couple seconds and I don't want to have to move/esc/jump to cancel my current cast.

Anyway, give it a try and come back. Would be very interesting if it did fail the /cast SnD and continue to try the /castsequence.

edit: damn, Mr Macro beat me to it. RP--you're sure it will continue to run the macro script once /cast SnD fails?

Edited, Mar 14th 2008 11:46pm by AynLoD
#11 Mar 14 2008 at 7:52 PM Rating: Decent
20 posts
Well i dont see why it wouldnt work, but im going to check right now on some ogres that wont know what hit em

and i agree, that blizz has been fairly hush about the abilities of limitations of its macro system. I think there is some functionality that we havent discovered yet, there is some great macros at worldofraids that i havent seen on any other site,

http://www.worldofraids.com/burning_crusade/macros/rogue/

this is where i got my idea from. will report back on the success or fail of this macro



Edited, Mar 15th 2008 12:00am by SpineTap
#12 Mar 14 2008 at 8:06 PM Rating: Good
**
428 posts
FiestyNewGuy wrote:
Well i dont see why it wouldnt work


I just told you why I didn't think it would work. Anyway, here's hoping you prove me wrong b/c it would enable a handful of macros I didn't think I could do.
#13 Mar 14 2008 at 8:14 PM Rating: Decent
20 posts


Yes you were right (unfortunately) the macro doesnt move onto the cast sequence if the initial cast fails.

Im not convinced it cant be done tho. i still think there is a lot of undiscovered uses of macros, i dont think blizz has macros locked down so much, if they took such a hard stance they would be anti addons, blizz pride themselves on providing game aspects people dont know about and have to discover.

#14 Mar 14 2008 at 8:47 PM Rating: Good
Oh. No, I just saw the Castsequence part, not the start of the macro. That won't work at all.

Quote:
i want a macro that will hit SnD if i have combo points, but if i have no combo points, it should go through the SS,SS etc


And I want a Pony. With heat vision and a bazooka mounted on his back. And he'd talk to me in K.I.T.T.'s voice while helping me to conquer the world. It doesn't mean I'm getting one.

EDIT:

Quote:

Im not convinced it cant be done tho. i still think there is a lot of undiscovered uses of macros, i dont think blizz has macros locked down so much, if they took such a hard stance they would be anti addons, blizz pride themselves on providing game aspects people dont know about and have to discover.


Yeah. Addons can't do any of these things either. They purposely locked down a lot of game functions when you're in combat, which is the same reason that things like Decursive no longer work (used to be a mod that would auto-cleanse people who have debuffs) in 1.12, just a bit before TBC went live.

Edited, Mar 15th 2008 12:49am by RPZip
#15 Mar 14 2008 at 8:58 PM Rating: Good
Quote:
Yeah. Addons can't do any of these things either. They purposely locked down a lot of game functions when you're in combat, which is the same reason that things like Decursive no longer work (used to be a mod that would auto-cleanse people who have debuffs) in 1.12, just a bit before TBC went live.


Auto cleanse?

I'll have you know I had to spam the /decursive macro, and it took almost all the skill I had to muster.
#16 Mar 14 2008 at 10:51 PM Rating: Good
Kavekk wrote:
Quote:
Yeah. Addons can't do any of these things either. They purposely locked down a lot of game functions when you're in combat, which is the same reason that things like Decursive no longer work (used to be a mod that would auto-cleanse people who have debuffs) in 1.12, just a bit before TBC went live.


Auto cleanse?

I'll have you know I had to spam the /decursive macro, and it took almost all the skill I had to muster.


Half of our healers had it bound to movement keys and such. It was bad.
#17 Mar 15 2008 at 6:30 AM Rating: Decent
****
6,318 posts
This is what you would have been looking for.

It does not work anymore because there was no reason for the user to be at the computer. It was a sneeze away from botting the game.

Is it really that hard to have to hit more than one button?
#18 Mar 15 2008 at 4:48 PM Rating: Decent
20 posts
If they dont want people to do these things, then why have conditional macros and cast sequence macros?

as a backup plan i have a g15 and i can just macro in that to do snd first then start the cast sequence macro, it just seems strange that blizz would put half a macro system in place
#19 Mar 18 2008 at 3:12 PM Rating: Decent
Quote:
And I want a Pony. With heat vision and a bazooka mounted on his back. And he'd talk to me in K.I.T.T.'s voice while helping me to conquer the world. It doesn't mean I'm getting one.


useless, why?

No cup holders. . . /sigh
Reply To Thread

Colors Smileys Quote OriginalQuote Checked Help

 

Recent Visitors: 108 All times are in CST
Anonymous Guests (108)