Do you know .. ?
How to make macros and what commands are good to use in them.
I use the terms Socials and Macros interchangeably usually. For purposes of this discussion they both mean only the socials you make on the CTRL+O pages of the actions window, and by using the /hotkey command. I consider true Macros to be from 3rd party software that can do things that the in-game commands cannot.
Actions window (ALT+M to toggle your Actions window) contains the pages with your abilities, combat actions and socials. Socials can contain anything that you could type into the chat window. You cannot map keyboard shortcuts into socials unless they are already accessible through some /command.
All six buttons set on the CTRL+A (Abilities) page and the last 4 buttons on the CTRL+C (Combat) page can be used with the command:
/doability 1 through /doability 0
If you have more abilities than you can fit on those 10 buttons then you will have to choose which ones you want to access the most. The others can still be used easily if you map them to one of those buttons and then left-click and hold the button down on it until a new Hotkey of that ability appears on your cursor. You can place that hotkey on any of your 4 bars of hotkeys, on any of their 10 pages. Then you can map the Actions page button back to the ability you want to use with socials in the /doability command. If you only have one hotkey bar then find the big, fat EQ button and click on it, under Actions --> Hotkeys 1-4 to get more if you need them. It’s more convenient than changing pages on the hotbars usually.
This is very convenient for when doing monster missions or shrouding, to create a hotbar page just with the abilities you otherwise don’t have available. So you don’t have to remap a Taunt or Kick key every time you do a Dain mission for example.
You can only perform one / command per line in the social setup box, with the exception of /pause. There are 5 lines available in the social edit box.
There is no command you can type or put in a social or link into it in any form that activates your hotkeys. The 1-0 and any of the other hotkey bar keyboard shortcuts you have mapped and the mouse are the only way to directly activate those. Otherwise you could link them in an infinite loop, which is bad, programming wise.
/cast 1-0
Casters often will put 2 or 3 lines in their social all in a row to cast the same spell if they use hotkeys, just to account for possible fizzles. Especially healers during raid situations when they should be using hotkeys to announce and cast to stay coordinated with other healers.
/memspellset <name>
/shield <target or name> (warrior only)
/altactivate # (triggers any activated AA you have available if you know the #)
/bandolier [add/delete/activate] <name>
/potion [add/delete/activate] <name>
/pause #
This command works in 1/10 second increments. /pause 10 would be 1 second.
You can include this to set pauses between the actions taken in the macro you set up. If you set the first line of your social to /cast 1 then you will have to include a /pause to wait for the casting time to finish before you will be able to use any other commands, though you can script chat text to spam while you’re casting. Without the pause you would get a message that you can't do that right now.
You can put the /pause on its own line after the ability or you can include the /pause command on the same line as one other command. In that case, it’s used BEFORE the action in your social setup, with a comma and a space separating it from the command you want to pause after.
/pause 30, /cast 1
Will cast and then pause. Wacky, I know.
Pally/SK tanks can have one social to make sure they’re ready when they get to a camp.
/bandolier activate <name>
/pause #, /memspellset <name>
/pause #, /cast #
/pause #, /potion activate #
/group Ready to tear into ‘em!!
You can set up a Fishing macro to fish if you have it set to one of your ability buttons.
/pause #, /doability # (fish)
/autoinventory
/pause #, /doability #
/autoinventory
/doability #
Warriors could have a social to cycle through their abilities during combat:
/doability # (bash or slam)
/doability # (kick)
/doability # (beg) {edit: oops, can't beg while attacking}
/doability # (disarm)
/doability # (intimidate) if you’re into that.
Rangers could have the MA targeted and:
/assist
/cast # (snare) or /altactivate # (snare)
/pause #, /autofire (this will turn on ranged attack for X amount of time, then do the next command, then return to autofire)
/pause #, /cast # (nuke, and you want to make the pause be as long as you want autofire on after this cast)
/attack on (quit standing back there with a bow and run in and fight!)
Anyone know the maximum length a /pause can be?
Is there a /command to use Disciplines?
What are some other good commands to script into socials?
Does anyone have a link to a complete list of AAs accessible through the /altactivate command?
Edited, Dec 26th 2007 8:53pm by mfbrownbear