Macro (Slash Command): Difference between revisions
imported>PARAGON-Alisson (historical) (Basic macros) |
imported>Konoko (historical) m (+cat) |
||
Line 35: | Line 35: | ||
* [[Slash_Commands|Command List]] | * [[Slash_Commands|Command List]] | ||
* [[The_Incomplete_and_Unofficial_Guide_to_/bind|Guide to /Bind]] | * [[The_Incomplete_and_Unofficial_Guide_to_/bind|Guide to /Bind]] | ||
[[Category:Slash Commands]] |
Revision as of 06:51, 16 July 2007
Introduction to Macro Commands
Macros in City of Heroes/Villains are an excellent way to bind frequently used powers, actions, or text in a simple button, just like any power button. Macros are very flexible, making for a near endless variety of options. But, macros are not a way to set up complex attack chains. Checking this guide, as well as some helpful links, hopefully you, too, can master this medium of control.
Macro Basics
The basic macro command is as follows:
/Macro "<Macro Name>" "<Command>"
Names and Icons
Names can be anything you wish, although only a limited amount of text can be shown in the macro icon. However, the full text always appears in tooltips. The icon appears as a generic grey button with your text overlaid. After creating a macro, the name cannot be changed, although the command string may be edited.
Alternatively, pet command icons can be used. In this case, the name of the original pet command will show up in tooltips. To use this trick as a character without pets, begin in a gladiator match. When using the pet command window, you can drag the icons to your power tray, which can then be edited as macros.
Commands
Anything that can be used as a slash command can be bound as a macro. To look in game, almost every command is listed when using the /cmdlist command. Remember that when binding or macroing commands, the slash is assumed, and not used. Also, to separate multiple commands, use two dollar signs <$$>.
Creating a Macro
For this example, we will create an elaborate macro that will
- Invite a targeted player to your supergroup
- Congratulate your new member
- Announce to your supergroup that someone has joined
- Use a power
/macro "SGI" "sgi $target$$yell Congratulations to $target on joining the Noob Squad!!$$sg Everyone please welcome $target to the group!$$powexec_name inferno"
Using simple commands, you can create a long sting of actions.