Default Macros

 
// escape sequences:
// \\ backslash
// \" double quote
// \r return
// @name your character name
// @rplayer selected player real name (with spaces)
// @splayer selected player simple name (no spaces)
// @text the complete text in the panel
// @textsel the selected text in the panel
// @rhanditem the name of the item in your right hand
// @lhanditem the name of the item in your left hand
//
// special macro keys:
// f1 - f15, escape, minus, delete, tab, return, space, help,
// home, undo, del, end, pageup, pagedown, up, down, left,
// right, clear, enter
//
// macro key modifiers:
// command, control, numpad, option, shift
//
// using the option modifier with letters is a bit tricky because typing
// option-letter often changes the letter. for example: option-s changes
// to the character ß. so to use option-s as a macro you will need to use
// the option-character in the macro definition.
// that is, macros defined like this:
// option-s "this fails"
// option-ß "this succeeds"
// will set the text to "this succeeds" when you hit option-s.
//
// examples:
// shift-enter
// command-option-p
// command-control-numpad-option-shift-minus
 
include "repeat"
include "poses"
include "search"
include "languages"
include "snaggy"
include "kudzumacros"
 
 
"aa" "/action " @text "\r"
"k" "/karma " @text "\r"
"m" "/money " @text "\r"
"n" "/news " @text "\r"
"p" "/ponder " @text "\r"
"sh" "/share " @text "\r"
"shl" "/share /lock " @text "\r"
"shu" "/share /unlock " @text "\r"
 
"t" "/think " @text "\r"
"th" "/thank " @text "\r"
"tt" "/thinkto " @text "\r"
"thp" "/thank " @rplayer @text "\r"
"ttp" "/thinkto " @rplayer @text "\r"
"u" "/use " @text "\r"
"uu" "/use " @text "\r"
"un" "/unshare " @text "\r"
"w" "/who " @text "\r"
"wh" "/whisper " @text "\r"
"y" "/yell " @text "\r"
"??" "/help\r"
"ii" "/info " @text "\r"
"na" "/narrate " @text "\r"
 
 
"brb" "/action meditates silently for a moment.\r" "/pose sit\r" "/sleep\r"
"yw" "You're welcome " @text "\r"
"ywp" "You're welcome, " @rplayer "\r"
"mp" "my pleasure " @text "\r"
"np" "no problem " @text "\r"
"npp" "No problem, " @rplayer "\r"
"thx" "thanks " @text "\r"
"thxp" "thanks, " @rplayer "\r"
"nm" "nevermind " @text "\r"
"nmp" "nevermind, " @rplayer "\r"
"rc" "/action is gathering his spiritual energy and self-healin\r"
"rdy" "ready " @text "\r"
"gj" "good job " @text "\r"
"gjp" "good job, " @rplayer "\r"
"brt" "be right there\r"
"gl" "good luck " @text "\r"
"ty" "thank you " @text "\r"
"typ" "Thank you, " @rplayer "\r"
"gr" "Greetings " @text "\r"
"grp" "Greetings, " @rplayer "\r"
 
"wa" "/action waves " @text "\r"
"wav" "/action waves\r"
"wap" "/action waves to " @rplayer "\r"
"nod" "/action nods " @text "\r"
"nodp" "/action nods to " @rplayer "\r"
"tc" "take care " @text "\r"
"tcp" "Take care, " @rplayer "\r"
"dum" "/ponder dum de dum\r"
"ftw" "Fare thee well?\r"
"ftwp" "Fare thee well, " @rplayer "?\r"
"u5" "/use\r/use\r/use\r/use\r/use\r"
"u3" "/use\r/use\r/use\r"
"u7" "/use\r/use\r/use\r/use\r/use\r/use\r/use\r"
"duty" "'tis my duty and my pleasure\r"
"togp" "/share " @rplayer "\r" "/unshare " @rplayer "\r" "/share " @rplayer "\r" "/unshare " @rplayer "\r" "/share " @rplayer "\r" "/unshare " @rplayer "\r"
"grin" "/action grins\r"
"grinp" "/action grins at " @rplayer "\r"
"shiv" "/action shivers\r"
"frw" "/action frowns\r"
"frwp" "/action frowns at " @rplayer "\r"
"inc" "/yell Incoming danger!"\r
"tyg" "There ya go\r"
"tygp" "There ya go, " @rplayer "\r"
"chk" "/action chuckles\r"
"lgh" "/action laughs\r"
"snk" "/action snickers\r"
 
 
escape
{
set @echo true
"\r"
}
 
":)" "/action smiles\r"
";)" "/action winks\r"
":(" "/action frowns\r"
";(" "/action frowns\r"
 
'DT' "Dark Temple"
'OC' "Orga Camp"
'OV' "Orga Village"
'TW' "Tanglewood"
'DC' "Dark Chamber"
'QC' "Queen\'s Chamber"
'SDC' "Sun Dragons"
'ppl' "people"
'w/' "with"
'DV' "Death Vermine"
 
// The following macro allows you to set your location, then hit F15 to send an
// emergency sunstone message with your location.
 
set location "somewhere on the islands"
 
"/loc"
{
setglobal location @text
message "Your location has been updated as \"" @text "\""
}
 
 
f15
{
if @my.left_item != "sunstone"
"\equip sunstone\r"
pause 3
end if
"/think Please help! I'm about to die in " location "!\r"
}
 
"sl"
{
"/pose lie\r"
pause 5
"\r"
"/sleep\r"
}
 
 
control-shift-click
{
"/push " @clicksplayer " \r"
}
 
"unss"
{
"\unequip sunstone\r"
}
 
 
 
"poteng"
{
set @waitCount 0
if @my.left_item != "potion of energy"
"\equip potion of energy\r"
label waitForPotion
if @my.left_item != "potion of energy"
set @waitCount + 1
if @waitCount < 20
pause 1
goto waitForPotion
end if
end if
end if
if @my.left_item == "potion of energy"
"\useitem potion of energy\r"
end if
}
 
 
"/ui" "/useitem " @text "\r"
 
// wheel-up "/push " @selplayer.simple_name "\r"
// wheel-down "/pull " @selplayer.simple_name "\r"
 
 
"/ue" "/unequip right\r"
 

 

 Return to Merlisk's Scrolls