Difference between revisions of "MUSH to MOO Guide"

From Super Robot Wiki
Jump to navigation Jump to search
(Created page with "== Aliases == We are well aware that not everyone is going to like every function of MOO, and that there are a lot of common MUSH conventions it gets just... barely... wrong....")
 
Line 8: Line 8:
 
Alias For - place this in the Alias For box of the alias prompt.
 
Alias For - place this in the Alias For box of the alias prompt.
  
=== Defense Command ===
+
Other - Boxes that must be ticked in the alias.
 +
 
 +
=== Interaction Commands ===
 +
 
 +
=== Semipose ===
 +
Matcharoo: <code>;</code>
 +
 
 +
Alias For: <code>::</code>
 +
 
 +
Other: Line Starts With...
 +
 
 +
=== Csys Commands ===
 +
 
 +
==== Defense Command ====
 
Matcharoo: <code>\+(block|parry|react|retreat|rush|charge|evade|intercept|accept) ([\w']*\p{L}*\w[\w.]*(?:-\w+.)?)</code>
 
Matcharoo: <code>\+(block|parry|react|retreat|rush|charge|evade|intercept|accept) ([\w']*\p{L}*\w[\w.]*(?:-\w+.)?)</code>
  
 
Alias For: <code>+defend \2 with \1</code>
 
Alias For: <code>+defend \2 with \1</code>
 +
 +
Other: Regular Expression

Revision as of 09:58, 6 September 2021

Aliases

We are well aware that not everyone is going to like every function of MOO, and that there are a lot of common MUSH conventions it gets just... barely... wrong. Just a touch.

Accordingly, we offer support for aliasing a lot of commands in BeipMU. These aliases are provided below, in the following format:

Matcharoo - place this in the Matcharoo box of the alias prompt.

Alias For - place this in the Alias For box of the alias prompt.

Other - Boxes that must be ticked in the alias.

Interaction Commands

Semipose

Matcharoo: ;

Alias For: ::

Other: Line Starts With...

Csys Commands

Defense Command

Matcharoo: \+(block|parry|react|retreat|rush|charge|evade|intercept|accept) ([\w']*\p{L}*\w[\w.]*(?:-\w+.)?)

Alias For: +defend \2 with \1

Other: Regular Expression