This system scans through world.mob's verbs upon startup, and set's macros to verbs with certain names.
Example:
mob/verb/A()
//This represents an automatic macro for A.
mob/verb/AREP()
//This represents an automatic macro for A that repeats.
mob/verb/AUP()
//This represents an automatic macro for A when it's released.
Version 0.2:
- Added space macro to list of keys.
- Added in SHIFT, ALT, or CTRL features to be added to verbs.
Complete Chart
Verb Name |
Actual Key |
A |
( A ) |
B |
( B ) |
C |
( C ) |
D |
( D ) |
E |
( E ) |
F |
( F ) |
G |
( G ) |
H |
( H ) |
I |
( I ) |
J |
( J ) |
K |
( K ) |
L |
( L ) |
M |
( M ) |
N |
( N ) |
O |
( O ) |
P |
( P ) |
Q |
( Q ) |
R |
( R ) |
S |
( S ) |
T |
( T ) |
U |
( U ) |
V |
( V ) |
W |
( W ) |
X |
( X ) |
Y |
( Y ) |
Z |
( Z ) |
F1 |
( F1 ) |
F2 |
( F2 ) |
F3 |
( F3 ) |
F4 |
( F4 ) |
F5 |
( F5 ) |
F6 |
( F6 ) |
F7 |
( F7 ) |
F8 |
( F8 ) |
F9 |
( F9 ) |
F20 |
( F20 ) |
F11 |
( F11 ) |
F12 |
( F12 ) |
NUM1 |
( 1 ) |
NUM2 |
( 2 ) |
NUM3 |
( 3 ) |
NUM4 |
( 4 ) |
NUM5 |
( 5 ) |
NUM6 |
( 6 ) |
NUM7 |
( 7 ) |
NUM8 |
( 8 ) |
NUM9 |
( 9 ) |
NUM0 |
( 0 ) |
NORTH |
( Up Arrow ) |
SOUTH |
( Down Arrow ) |
EAST |
( Right Arrow ) |
WEST |
( Right Arrow ) |
NORTHEAST |
( Numpad 9 ) |
NORTHWEST |
( Numpad 7 ) |
SOUTHEAST |
( Numpad 3 ) |
SOUTHWEST |
( Numpad 1 ) |
CENTER |
( Numpad 5 ) |
PAUSE |
( PAUSE ) |
TAB |
( TAB ) |
ESC |
( ESC ) |
INSERT |
( INSERT ) |
EQUALS |
( = ) |
SUBTRACT |
( - ) |
DIVIDE |
( NUMPAD / ) |
MULTIPLY |
( NUMPAD * ) |
SPACE |
( SPACEBAR ) |
SPACEBAR |
( SPACEBAR ) |
RETURN |
( RETURN ) |
ADD |
( NUMPAD + ) |
SUBTRACT2 |
( NUMPAD - ) |
DELETE |
( DELETE ) |
GRAVEACCENT |
( ` ) |
COMMA |
( , ) |
PERIOD |
( . ) |
FORWARDSLASH |
( / ) |
SEMICOLON |
( ; ) |
APOSTROPHE |
( ' ) |
STARTBRACKET |
( [ ) |
ENDBRACKET |
( ] ) |
BACKSLASH |
( \ ) |
NUMPAD1 |
( NUMPAD1 ) |
NUMPAD2 |
( NUMPAD2 ) |
NUMPAD3 |
( NUMPAD3 ) |
NUMPAD4 |
( NUMPAD4 ) |
NUMPAD5 |
( NUMPAD5 ) |
NUMPAD6 |
( NUMPAD6 ) |
NUMPAD7 |
( NUMPAD7 ) |
NUMPAD8 |
( NUMPAD8 ) |
NUMPAD9 |
( NUMPAD9 ) |