Difference between revisions of "Macro"

From CrawlWiki
Jump to: navigation, search
m (removed stub placeholder text)
(Updated for GitHub)
Line 1: Line 1:
 
Command macros allow you to combine common key sequences into a single command. To create a macro, Press either the '~' key or Ctrl-D, select 'm' to define a macro.
 
Command macros allow you to combine common key sequences into a single command. To create a macro, Press either the '~' key or Ctrl-D, select 'm' to define a macro.
  
For detailed documentation on macros, see the [http://gitorious.org/crawl/crawl/blobs/raw/master/crawl-ref/docs/macros_guide.txt macros_guide.txt].
+
For detailed documentation on macros, see the [https://github.com/crawl/crawl/blob/master/crawl-ref/docs/macros_guide.txt macros_guide.txt].
  
 
== Examples ==
 
== Examples ==

Revision as of 22:19, 29 April 2015

Command macros allow you to combine common key sequences into a single command. To create a macro, Press either the '~' key or Ctrl-D, select 'm' to define a macro.

For detailed documentation on macros, see the macros_guide.txt.

Examples

  • 1 --> Za : Press key '1' to cast the spell in slot 'a'
  • 2 --> ZnZm : Press key '2' to cast spells in slot 'n' and 'm' (i.e. for casting multiple buff spells in one keystroke).
  • 7 --> Qr : Press key '7' to quiver item in slot 'r'
  • 8 --> Fr : Press key '8' to fire a missle from slot 'r'
  • 9 --> PiPj paired with 0 --> PjPi : Quickly switch between two rings/amulets in slots 'i' and 'j'
  • Ctrl-? --> Ctrl-F. : Press Ctrl-? and then Enter to search for all items on the current floor.

Online .macro files

Any online player's .macro file can be accessed directly (if they have set macros):

  • CAO: http://crawl.akrasiac.org/rcfiles/crawl-<version>/<name>.macro (Example)
  • CDO: http://crawl.develz.org/configs/<version>/<name>.rc (Example)
  • CSZO: http://dobrazupa.org/rcfiles/crawl-<version>/<name>.rc (Example)
  • <version> can be 0.11,0.12, trunk, git, etc.
  • <player> is the player's name (capitalization does make a difference).