Badge time.png   The Paragon Wiki Archive documents the state of City of Heroes/Villains as it existed on December 1, 2012.

Macro (Slash Command)

From Paragon Wiki Archive
Revision as of 06:51, 16 July 2007 by Konoko (Talk | contribs) (+cat)

Jump to: navigation, search

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.

Other Recourses