PDA

View Full Version : Macros over 255 characters, and smart-cleansing



Bigfish
11-17-2008, 12:48 PM
Question for you UI folks out there. I am considering a macro to smart cleanse along the lines of decursive, but I'm not sure if what I've come up with will work. Essentailly it functions in the following manner:

/castrandom [target=char1] Cleanse,
/castrandom [target=char2] Cleanse,
/castrandom [target=char3] Cleanse,
/castrandom [target=char4] Cleanse,
/castrandom [target=char5] Cleanse,
/castrandom [target=char6] Cleanse,
/castrandom [target=char7] Cleanse,
/castrandom [target=char8] Cleanse,
/castrandom [target=char9] Cleanse,
/castrandom [target=char10] Cleanse,

Now, the idea goes that /castrandom will automatically choose the "do nothing" option if there is nothing to cleanse, continuing down the line until it hits the end of the macro. Now whether or not that works in practice is another matter entirely. Has anyone tried this?

Question 2: How much does Macaroon fiddle with the interface? All Ireally want is to make some really long macros. I don't want my actions bars flying all over the place or resetting or antyhing like that.

Harem
11-17-2008, 12:54 PM
I don't know about the function of the macro.

Macaroon will allow bigger macros (1024 character limit I believe) and does not force any kind of UI change (it allows it though).

Now you will have to at least create a macaroon bar to put your macaroon macros on as you cannot place the macaroon macro on a standard ui button.

Play with it a little and I'm sure you will be impressed with the POWA! 8)

Lyonheart
11-17-2008, 01:16 PM
Question for you UI folks out there. I am considering a macro to smart cleanse along the lines of decursive, but I'm not sure if what I've come up with will work. Essentailly it functions in the following manner:

/castrandom [target=char1] Cleanse,
/castrandom [target=char2] Cleanse,
/castrandom [target=char3] Cleanse,
/castrandom [target=char4] Cleanse,
/castrandom [target=char5] Cleanse,
/castrandom [target=char6] Cleanse,
/castrandom [target=char7] Cleanse,
/castrandom [target=char8] Cleanse,
/castrandom [target=char9] Cleanse,
/castrandom [target=char10] Cleanse,

Now, the idea goes that /castrandom will automatically choose the "do nothing" option if there is nothing to cleanse, continuing down the line until it hits the end of the macro. Now whether or not that works in practice is another matter entirely. Has anyone tried this?

Question 2: How much does Macaroon fiddle with the interface? All Ireally want is to make some really long macros. I don't want my actions bars flying all over the place or resetting or antyhing like that.

Report back if this works. I could use this. I prefer to smash buttons to cleanse/heal while tanking. ATM i use healbot to cleanse, I'm trying to limit how much clicking I have to do.

Maxion
11-17-2008, 01:23 PM
Wouldn't it be better with something like (not sure of the exact symbols and typing of the function)

/castrandom [target=char1] cleanse; [target=char2] cleanse; [target=char3] cleanse; [target=char4] cleanse; [target=char5] cleanse; [target=char6] cleanse; [target=char7] cleanse; [target=char8] cleanse; [target=char9] cleanse; [target=char10] cleanse

I'm not sure the exact way to type it out, but i'm pretty sure there is a way to get it all in one /command

alfa
11-19-2008, 07:26 AM
very nice idea. and if this works it will be very usefull :) i will try it

Golle
11-19-2008, 10:49 AM
/cast [target=char1] [target=char2] [target=char3] [target=char4] [target=char5] [target=char6] [target=char7] [target=char8] [target=char9] [target=char10] [] Cleanse


Since it will only cast Cleanse on the target when it has something to cleanse, It will hopefully autoskip any char that ain't affected by any "cleansable" thing. This will make it faster to Cleanse the char who needs it, rather then having to click the button 10 times hoping it will cleanse the one you want. I also took the liberty of adding a [] in case you want to Cleanse your target aswell.

Not sure it will work, but I'd try something like this if I needed a macro for it.

Bigfish
11-19-2008, 01:48 PM
Wouldn't it be better with something like (not sure of the exact symbols and typing of the function)

/castrandom [target=char1] cleanse; [target=char2] cleanse; [target=char3] cleanse; [target=char4] cleanse; [target=char5] cleanse; [target=char6] cleanse; [target=char7] cleanse; [target=char8] cleanse; [target=char9] cleanse; [target=char10] cleanse

I'm not sure the exact way to type it out, but i'm pretty sure there is a way to get it all in one /command

You're right, that would work the same way without so many characters (assuming it works in the first place). Thanks!

Bigfish
11-20-2008, 10:18 AM
Apologies for the double post, but this is new information relating to the entire topic.

The macro with the 10 castrandom lines appears to work, although with just one comma it tends to gum up anything you might put after it. For example, I stuck those ten lines ahead of my Pally's aggro spam button. Turns out you spend so much time sending Cleanse commands anything you put afterwards doesn't get through as often as it should. It might be possible to get around that with some added commas so that you're only trying to cleanse 1-3 people per button press, and not 3-7.

The macro with one castrandom line and the ten names in it doesn't work. I don't know why, though my hypothesis is that because every [target=playerx] is a valid cast, it either tries to do them all at the same time, similar to the problem I encountered with the 10 line macro, or it stops at the first (or potentially last) valid cast option. Again, maybe this is solveable with issue with enough commas to reduce how many casts you are actually trying to send in at once.

Bottom line, I don't think putting autocleanse at the begining of my spam macro will ever be effective, but it is certainly doable with its own Button.

Oh, and no, castrandom will NOT autoskip any character without something to cleanse. It will just give the "target has nothing to dispel" message.