DragonRealms Settings for Genie



Updates


Config (aliases, highlights, macros, presets, and triggers): February 4, 2012

Plugins: January 17, 2012

Scripts: February 1, 2012

Sounds: November 12, 2011


1. Description

2. Backing up Your Settings

3. Importing My Settings 4. Screen Shots 5. Contents of Files

Description


This is the setup that I use in Genie. It consists of several files. Below is a brief description of each file. I give more detailed descriptions in each section.

Presets: This file defines colors for certain core functions, such as speech, whispers, and the status bar.

Highlights: This color-intensive setup is designed to allow you to assess what is going in high-scroll situations on without having to read. Major practical features include combat and wounds. The scheme also highlights words that may be important for role-playing.

Names: This file highlights the names of characters (including NPCs). Name highlights are case-sensitive. (If you add Lanival to this file, Genie will highlight Lanival but not LANIVAL or lanival.) I have not included any names, because everyone knows different people.

Gags: Gags squelch or hide text that is not important to you. This is good for reducing scroll.

Substitutes: Substitutes replace the text on your screen (and just your screen) with text of your choosing. This file will add numbers to your mana, appraisal, and combat damage. It also shortens the gweth output.

Macros: Macros are keyboard shortcuts that send user-defined commands.

Aliases: Aliases are similar to macros, except that aliases are invoked by typing something instead of pressing a key. Some of these aliases are required to use the power-walking, dragging, and stealth features of Genie's Automapper.

Triggers: Triggers cause Genie to respond automatically to certain stimuli without the need to run a script. This set of triggers is primarily designed to activate or deactivate sets of highlights and substitutes. I also added some triggers that will automatically disband Necromancer NPCs who join you and a trigger that opens the hospital backdoor when someone closes it.

Variables: Many things can be done more efficiently with hard-coded variables. For example, the song you want to hum or the item you use for cambrinth.

Maps: These files are used by Genie's Automapper. If your area has been mapped, Automapper can track your position, and you can right-click on the map to move. Automapper (and its corresponding script) also supports power-walking, dragging, and stealth if you have the correct macros installed. Lastly, you can use #goto destination to travel to a labeled location.

Plugins: Plugins are add-ons that can enhance your play experience. For example, the Circle Calculator plugin allows you to see what you need to circle. I have included the plugins that I use. These plugins will only work for the latest version of Genie (Genie 3.4, formerly known as Genie beta).

Scripts: Scripts allow you to do things without having to type. Genie scripts range from incredibly simple to complex and intelligent. I have included a few scripts that I find useful.

Sounds: These are WAV files that play during certain events. These events are defined in the highlights file.



Backing up Your Settings

Backing up Your Settings: If you already have your own settings, you may want to back those up before installing my settings. That way, if you don't like my settings, you can revert to your own settings.
  1. To do this, open your Genie data folder. You can find this folder by opening your Genie window, opening the File menu, and choosing "Open User Data Directory." By default, this folder is located at: %AppData%\Genie Client 3\
  2. Create a folder called BackupSettings. To do this, go to the File menu and choose New -> Folder.
  3. Copy the following folders, and paste them into the BackupSettings folder: Config, Maps, Plugins, Scripts, and Sounds.



Importing My Settings


Before installing these settings, close Genie. Otherwise, you have to manually refresh your settings.

Before we start, you need to know how to handle zip files. A zip file is a file that contains one or more compressed files. You need to extract these compressed files to use them. Both WinZip and WinRAR allow you to do so.

Instructions for WinZip

Instructions for WinRAR




Download Files:
Here are the files in this package. Below are instructions for installing them.



Config: This folder contains your aliases, gags, highlights, macros, names, presets, substitutes, and triggers.

You can find this folder by opening your Genie window, opening the File menu, and choosing "Open User Data Directory."

By default, this folder is located at: %AppData%\Genie Client 3\Config\

Once you have located the folder, do the following:
  1. Extract the contents of the Config.zip file into your Config folder. Tell Windows to overwrite the existing file if there is one.
  2. Make sure that no additional folders were created when you extracted your files. (These files must be in Config and not in a sub-folder to work.)
  3. If you already have an aliases.cfg file in your character folder, delete it.
  4. If you already have a macros.cfg file in your character folder, delete it.
  5. Place variables.cfg in your character folder, and use Notepad to define the values for your character.




Maps: This folder contains the map files that are used by AutoMapper.

You can find this folder by opening your Genie window, opening the File menu, and choosing "Open User Data Directory."

By default, this folder is located at: %AppData%\Genie Client 3\Maps\

With the advent of the Genie Map Repository, there is no longer a need for me to post updated map bundles. (It's best if there aren't conflicting map bundles.) All Genie users should download their updates from the SVN. Follow the instructions here. (You will need to log into the Genie forum to read the instructions, but you don't need to log into Genie to download updates.)



Plugins: This folder contains the plugin files.

These plugins will only work for the latest version of Genie (Genie 3.4, formerly known as Genie beta).

You can find this folder by opening your Genie window, opening the File menu, and choosing "Open User Data Directory."

By default, this folder is located at: %AppData%\Genie Client 3\Plugins\

Once you have located the folder, do the following:
  1. Delete every file in the Plugins folder. (Otherwise, you may have duplicate Plugins, and Automapper may not load the most current map.)
  2. Extract the contents of the Plugins.zip file into your Plugins folder.




Scripts: This folder contains the script files.

You can find this folder by opening your Genie window, opening the File menu, and choosing "Open User Data Directory."

By default, this folder is located at: %AppData%\Genie Client 3\Scripts\

Once you have located the folder, do the following:
  1. If you don't have many scripts, you should probably delete all of your scripts before installing these to avoid duplicates. Otherwise, allow Windows to overwrite existing files.
  2. Extract the contents of the Scripts.zip file into your Scripts folder.
  3. If you did not delete your scripts, delete old script files that you no longer need. (See below for descriptions.)




Sounds: This folder contains the plugin files.

You can find this folder by opening your Genie window, opening the File menu, and choosing "Open User Data Directory."

By default, this folder is located at: %AppData%\Genie Client 3\Sounds\

Once you have located the folder, do the following:
  1. Delete every file in the Sounds folder.
  2. Extract the contents of the Sounds.zip file into your Sounds folder.



Screenshots


Look {name}








Highlights


Combat
critter arrival
critter begins to advance {sound}
pole weapon range
melee range
weapon lodges
attack stuns critter
attack leaves critter off-balance
attack knocks critter off its feet
attack renders critter unconscious
critter death
good vitality, fatigue, balance, or position
bad fatigue, balance, or position
you are hit {sound}
you are stunned
failure to retreat
you successfully defend
another person is hit



Wounds and Scars
bleeding
tended bleeder
insignificant external wound
negligible external wound
minor external wound
more than minor external wound
harmful external wound
very harmful external wound
damaging external wound
very damaging external wound
severe external wound
very severe external wound
devastating external wound
very devastating external wound
useless external wound
insignificant internal wound
negligible internal wound
minor internal wound
more than minor internal wound
harmful internal wound
very harmful internal wound
damaging internal wound
very damaging internal wound
severe internal wound
very severe internal wound
devastating internal wound
very devastating internal wound
useless internal wound
insignificant external scar
negligible external scar
minor external scar
more than minor external scar
harmful external scar
very harmful external scar
damaging external scar
very damaging external scar
severe external scar
very severe external scar
devastating external scar
very devastating external scar
useless external scar
insignificant internal scar
negligible internal scar
minor internal scar
more than minor internal scar
harmful internal scar
very harmful internal scar
damaging internal scar
very damaging internal scar
severe internal scar
very severe internal scar
devastating internal scar
very devastating internal scar
useless internal scar



Experience Pools
analyzing
studious
focused
very focused
engaged
very engaged
cogitating
fascinated
captivated
engrossed
riveted
very riveted
rapt
very rapt
enthralled
nearly locked
mind lock



Mind States
clear



Guilds
Barbarians
Bards
Clerics
Empaths, Life mana
Moon Mages
Necromancers, Bone Elves
Paladins, Holy mana
Rangers
Thieves
Traders
Warrior Mages



Races
Dwarves
Elves
Elotheans
Gnomes
Gor'Togs
Halflings
Kaldar
Prydaen
Rakash
S'Kra Mur



Organizations
GameMasters and GameHosts
Emerald Knights
Order of the Apostles
Order of the Black Fox
Order of the Dragon Shield
Order of the Theren Guard
Order of the White Rose
Idon Raiders
Professional Healers Association



Other
coins and boxes
herbs and healing
stealth and poison
magic and cambrinth
your magic errors
beneficial spell wears off
others' non-guild-specific magical messaging
brawling gear
gwethdesuans and albredine rings
teaching/listening
holy sites
offers, new ranks, and other good things {sounds}
miscellaneous errors {sound}
bodies and deaths (in your room) {sound}
doors and other likely entries
water and swimming
signs
starting point for Kraelyst's travel script
arrival (to your room) {sound}
departure (from your room)
arrival (global)
departure/disconnect (global)
deaths (global)



Substitutes


Thoughts (Gweths and Albredine Rings): These subs replace the verbose thought output with a simple name.



Mana: These substitutes add numbers to the mana levels that you perceive. These levels range from faint (1/21) to blinding (21/21). The subs support all mana types (including Bards' aural perception of mana) and all ability levels (weak, developing, improving, and normal senses).

Combat: These substitutes add numbers to blows in combat. These levels range from none (0/23) to apocalyptic (23/23).

Appraisal: These substitutes add numbers to appraisal outputs. Higher values are better unless it's hindrance.


Macros


Movement
*The use of numpad macros requires that num lock be turned on.
Key Function
Ctrl + G #goto
numpad 1 SW
numpad 2 S
numpad 3 SE
numpad 4 W
numpad 6 E
numpad 7 NW
numpad 8 N
numpad 9 NE
numpad 5 out
numpad 0 down
numpad . up
numpad + go clockwise
numpad - go widdershins
numpad * go stair
numpad / climb stair
Alt + A go arch
Alt + A go backdoor
Alt + D go door
Alt + F go flap
Alt + G go gate
Alt + P go path
Alt + Q go square
Alt + W go window
Alt + V .vault
(enter next vault)


Communication and Teaching
Key Function
Alt + Z [message] '}[name]
F9 $whisper [message] whisper [name]
Ctrl+ F9 [message] whisper group
Shift + F9 $whisper [message] ooc [name] [message]
Alt + F9 [message] ooc group
Alt + I[message] think to [name] [message]
common language Common
lang language $language
Ctrl + L [name] listen to
tc [name] teach $class to [name]


Information
Key Function
F1 look
Ctrl + F1 look in my [item]
Shift + F1 look in my gem pouch
Shift + F11 look in my pack
F2 health
F4 skills
Ctrl + E [number] exp
Alt + E [skill] skill
F5 assess
Ctrl + F5 assess teach
Alt + U [name] profile


Miscellaneous
Key Function
Ctrl + I .idle
(idle mode)
Ctrl + S search
Ctrl + J dump junk
Ctrl + T .tip
(accept and stow offer)
Alt + K
exchange all money for the local currency (requires .currset)
Ctrl + D dokora
(alias: exchange for Dokoras)


Combat
Key Function
Ctrl + R retreat
F11 swap my sword
F7 [weapon] .hunt
(Geniehunter)
F8 .hunt
(Geniehunter: Empath mode)


Magic
Many of these macros are designed to work with my magic scripts. You may want to replace these macros with your own frequently used spells.
Key Function
Ctrl + P power
Alt + H [number] harness
Ctrl + H perceive health
F3 [target] .HW 15
Heal Wounds
(cambrinth)
Shift + F3 [target] .HS 15
Heal Scars
(cambrinth)
F6 [target] .hw 15
Heal Wounds
Shift + F6 [target] .hs 15
Heal Scars
Ctrl + F4 .maxp Courage 50
Courage


Ordinal Numbers
Key Function
Ctrl + F1 first
Ctrl + F2 second
Ctrl + F3 third
Ctrl + F4 fourth
Ctrl + F5 fifth
Ctrl + F6 sixth
Ctrl + F7 seventh
Ctrl + F8 eighth
Ctrl + F9 ninth
Ctrl + F0 tenth


Settings
These macros alter certain Genie settings.
Key Function
Escape abort script
F10 #setvar connected 1
(turns on status bar)
Alt + F1 #script pause
Alt + F2 #script resume
Ctrl + F3 #clear thoughts;#clear main
Shift + F10 #class rp on
(highlights)
Ctrl + F10 #class rp off
(highlights)
F12 #class combat on
(highlights)
Shift + F12 #class combat off
(highlights)



Aliases


Combat Stances
Type Function
sev stance evade
sp stance parry
ss stance shield
sc stance custom


Geniehunter
Type Function
aven .hunt appr hunt lootcoins lootgems arrange skin bundle empath
h [weapon] .hunt appr hunt lootcoins lootgems [weapon]


Wound Tending
Type Function
th tend my head
tre tend my right eye
tle tend my left eye
tn tend my neck
tch tend my chest
tab tend my abdomen
tb tend my back
tra tend my right arm
tla tend my left arm
trh tend my right hand
tlh tend my left hand
trl tend my right leg
tll tend my left leg
tt tend my tail
uh unwrap my head
ure unwrap my right eye
ule unwrap my left eye
un unwrap my neck
uch unwrap my chest
uab unwrap my abdomen
ub unwrap my back
ura unwrap my right arm
ula unwrap my left arm
urh unwrap my right hand
ulh unwrap my left hand
url unwrap my right leg
ull unwrap my left leg
ut unwrap my tail


Other
Type Function
albr tap my albredine ring
appc [item] appraise [item] careful
aps [item] appraise [item] $preposition $shop quick
av1 enable all avoidance flags
av2 disable all avoidance flags
buy2 [item] buy [item] $preposition $shop
depo wealth;deposit all
dn demeanor neutral
dr demeanor reserved
dokora exchange all Kronars for Dokoras;exchange all Lirums for Dokoras
hum2 hum $hum
facepalm frown and shakes her head in an expression of disbelief before resting her face in the palm of her hand.
kronar exchange all Lirums for Kronars; exchange all Dokoras for Kronars
lirum exchange all Kronars for Lirums; exchange all Dokoras for Lirums
loca echo think I am at $roomname.
lrep2 ask $lrep about repair all;ask $lrep about repair all
lookw [name] look [name] wounds
mrep2 ask $mrep about repair all;ask $mrep about repair all
ow observe weather
sh[item] shop $0 $preposition $shop
sha[item] shop $0 $preposition $shop;appraise $0 $preposition $shop careful
sv[location] #var shop $0
shs shop;shop $shop
sorta sort automatic headtotoe
yw [name] whisper [name] You're welcome.


Paladin Aliases
Type Function
pac protect assess cover
bond [item] glyph bond [item]
ease [name] glyph ease [name]
mana glyph mana
renew [item] glyph renew [item]
ward [name] glyph ward [name]


Empath Aliases
Type Function
ba break all
tp [name] #var patient[name]
tv touch $patient;take $patient vitality
healed whisper $patient Good as new!
holdl '$patient will hold life.
whole 'The body of $patient is whole.
cd [disease] .cast CD 15 [disease]
fp [target] .cast FP 12 [target]
gol .cast GOL 20
refresh .maxe refresh 40
gs .cast GS 20 avenger
sop .cast SOP 20
vh .cast VH 15
hwh .HW 15 head
hwre .HW 15 right eye
hwle .HW 15 left eye
hwn .HW 15 neck
hwch .HW 15 chest
hwab .HW 15 abdomen
hwb .HW 15 back
hwra .HW 15 right arm
hwla .HW 15 left arm
hwrh .HW 15 right hand
hwlh .HW 15 left hand
hwrl .HW 15 right leg
hwll .HW 15 left leg
hwt .HW 15 tail
hsh .HS 15 head
hsre .HS 15 right eye
hsle .HS 15 left eye
hsn .HS 15 neck
hsch .HS 15 chest
hsab .HS 15 abdomen
hsb .HS 15 back
hsra .HS 15 right arm
hsla .HS 15 left arm
hsrh .HS 15 right hand
hslh .HS 15 left hand
hsrl .HS 15 right leg
hsll .HS 15 left leg
hst .HS 15 tail
mh .hwm 3 head
mre .hwm 3 right eye
mle .hwm 3 left eye
mn .hwm 3 neck
mch .hwm 3 chest
mab .hwm 3 abdomen
mb .hwm 3 back
mra .hwm 2 right arm
mla .hwm 2 left arm
mrh .hwm 2 right hand
mlh .hwm 2 left hand
mrl .hwm 2 right leg
mll .hwm 2 left leg
mt .hwm 3 tail
cr eat my cebi root
jf eat my jadice flower
yr eat my yelith root


Genie Settings and Variables
Type Function
cl1 #clear main
cl2 #clear thoughts;#clear main
cl3 #clear log;#clear ooc;#clear thoughts;#clear main
comm [name] var speak [name];var whisper [name];var think [name]
spe [name] var speak [name]
wh [name] var whisper [name]
thi [name] var think [name]
vitem [item] #var workitem [item]
vmetal [metal] #var workmetal [metal]
arrive1 #class arrive on
(arrival sounds)
arrive2 #class arrive off
(arrival sounds)
c1 #class [name] on
c2 #class [name] off
dragon [name] enable auto-dragging
dragoff disable auto-dragging
poweron enable power-walking
poweroff disable power-walking
script ignore script warnings
tp [name] touch [name];#var patient[name]



Triggers


Most of my triggers are only used to toggle Genie settings. Below are the triggers that have nothing to do with Genie's settings:

General Actions
Trigger Response
^(Ahlureis|Gurglesnout|Iszanua|Klusarlaik|Lasarhhtha|Lyras|Markat|Sahfra|Serzyn|Tachid|Vaktarr|Velmix|Veyne|Xerasyth|Zamidren) clasps your hand tenderly) joins your group leave
^(Ahlureis|Gurglesnout|Iszanua|Klusarlaik|Lasarhhtha|Lyras|Markat|Sahfra|Serzyn|Tachid|Vaktarr|Velmix|Veyne|Xerasyth|Zamidren) joins your group disband
^A flurry of motion signals the arrival of the janitor
.+ is summoning the janitor to this room
get bundle; wear my bundle
^Bonk! You smash your nose open door; open backdoor; go door; go backdoor
.+ offers you a tip of accept tip
^The bandages binding your (.*) (soak|come) tend my $1
Try KNOCKing instead knock gate
^You can't do that while (kneeling|lying|sitting)|^You must be standing to do that|^You'll need to stand up stand
^You can't heal while lying down on the job|^You fall screaming to the ground sit
^You can't do that while (kneeling|lying|sitting) stand
^You hear a bump from the hospital backdoor
^The hospital backdoor suddenly closes
open backdoor
^You finish humming hum $hum
^You should stop playing before you do that stop hum;$lastcommand
you throw (a|an|the) throwing hammer get throwing hammer


Empath Triggers
Trigger Response
^You feel .+ appearance has changed stand


Paladin Triggers
Trigger Response
The warm glow fades from around you stance shield
You now have the ability to increase the usage of your defenses stance custom



Maps


This is the current map bundle from Genie. It includes the improvements that I have made to several of the maps.

#goto Instructions

When you are on a map, you can type #goto destination to reach any location on that map. For example, if you are in Crossing, typing #goto Teller will take you to the bank teller.

The #goto macro in my setup is Ctrl+G. You must move the cursor to the end of the line to type the destination.

You don't need to type the entire label; you just need to type enough to distinguish your destination from other destinations. For example, #goto Money works just as well as #goto Money-changer.

In addition to the labels that I have listed here, the official room names will also work. I have also added some variations of the labels listed here. (For example, both "Armor Shop" and "Armory" will take you to the same location.) For the listed guildleaders, their names will also work.

Also, abbreviations for the eight cardinal directions (N, NE, E, SE, S, SW, and W) often work. This is especially true of gates and stalls.

#Goto Label Conventions

Genie maps use the following #goto label conventions. (Many other locations are also #goto labeled.)

Bank and Storage
Label Details
Bank lobby, not teller or exchange
Debt where debts can be paid
Exchange currency exchange
Teller bank teller
Vault Carousel vaults


Item Shops
Item shops are #goto labeled with their official names and by the NPCs who run them. Some shops also have generic #goto labels.

Label Details
Alchemy supplies for alchemy
Armor
Bows
Clothing
Deeds mining deeds
Fletching supplies for fletching
Forging Books
Forging Supplies
Forging Tools
General general store
Herbs
Jewelry not the gem buyer
Locksmith
Magic
Tables Trader tables
Tack horse gear
Tannery not the bundle buyer
Weapons


Other Services
Service shops are #goto labeled with their official names and by the NPCs who run them. Some shops also have generic #goto labels.

Label Details
Bundles the bundle buyer
Gems the gem buyer
Healer the auto-healer
MAMAS where you weigh things
pawn
Repair Metal/Leather equipment repairers
Stable


Guilds
Guildleaders are labeled GL [Guild]. The guildleader's name is used as an alternate label.

Stat Training
Label
Agility
Charisma
Discipline
Intelligence
Reflex
Stamina
Strength
Wisdom


Transportation
Label Details
N/NE/E/SE/S/SW/W/NW cardinal directions (e.g., W Gate)
Barge
Ferry
Gondola


Other Points of Interest
Label Details
Citizenship where to change citizenship
Depart rooms to which players depart after death
Favors favor orbs


Shrine #goto Labels

The pipe (|) means or. So if it says "Shrine1-01|Tamsine," you can type #goto Shrine1-01 or #goto Tamsine.
Zoluren
Therengia
Ilithi
Qi'Reshalia

Plugins


Here are the plugins that I find useful:

Plugin Description
Dynamic Windows Required to run Genie
Exp Display Tells you exactly when experience is earned or drained. /expecho gain on/off toggles the display of experience gains. /expecho pulse on/off toggles the display of experience pulses (absorption of field experience). These features must be enabled every time you log in. (The start script in my package does this for you.)
Genie Crutch Visual tool for healing patients. Excellent for Empaths.
Room Display Created dedicated windows for players, monsters, and objects. (You can close these windows when they are not needed.)
Spell Tracker Various features for tracking spells and mana.
Standalone Circle Calc Circle calculator: /calc [guild].
Also sorts your experience output from highest to lowest. Usage is /sort or /sort [skillset].
Standalone EXPTracker Tracks ranks and TDPs gained.
TimeTracker Allows you to create a window that keeps track of the current game time and the position of the moons.
Tracker Makes it easier to use timers and counters. (This functionality can be incorporated in your scripts.) Detailed instructions can be found here.



Scripts


Name Syntax Description
afkmessage Automatic AFK response to whispers and crystal ring messages.
app .app %item (use periods for spaces) %modifier (careful or quick) See 'n Say Appraisal. My script appraises any weapon, shield, or armor, and then echoes the appraisal in IC or OOC ways. (Shorthand appraisals, such as "l/bc/f p/r very strong," are widely considered to be OOC when gwethed or spoken in-game.)
appv .appv Lists equipment appraisal values.
autoheal Empath self-healing script that uses cambrinth to cast Heal Wounds and Heal Scars in reverse mode. You must define the $cambrinth variable for each character.
automapper Goes with Automapper plugin.
awaken Exits idle mode by turning off avoidance flags, opening containers, and returning to a neutral demeanor.
bank This script displays your current account balances at each of the banks that you have visited. To record your balance, you must visit a bank and do one of the following: check your balance, deposit money, or withdraw money. The bank balance script requires my triggers and maps. You must run banksetup once before you can use this system.
banksetup This script is required if you want to use my bank balance tracker. (See above.) Run it once to set your bank balances to 0 (otherwise the math won't work). From then on, the bank triggers will update your balances so that you can use the bank script.
box Disarms, opens, and loots boxes.
bundle .bundle %skin Bundles skins.
camb .bundle %spell Trains arcana with worn cambrinth. If you don't specify a spell, it will use Ease Burden. You must define the $cambrinth variable for each character.
cast .cast %prep %spell %target Universal spell-caster that uses cambrinth. You must define the $cambrinth variable for each character.
class .class %skillset This script announces the class you are teaching and the difficulty of the subject matter (according to exp rp). You don't need to type the subject matter or your exp rp ranks. Just specify the skillset to which the subject matter belongs (armor, weapons, magic, survival, or lore).
climb .climb %object This is a simple script that practices climbing on an object in the room. You must define the $hum variable for each character.
collect .collect %item Trains foraging and vocals. If you don't specify an item, it will forage for torn cloth (indoors). Use rocks for outdoors. You must define the $hum variable for each character.
compare .compare %item1 %item2. Similar to See 'n Say Appraisal, except it is for comparisons between two items.
curr .curr %number Currency converter. %number must be in coppers; follow menu prompts to select starting currency. The script will also convert between coppers and other denominations. (For example, 12347 equals 1 Platinum, 2 Gold, 3 Silver, 4 Bronze, and 7 Copper Kronars).
currset .currset Sets the local currency variable, which is used in some other scripts. (Replace ring with an item you always wear.)
elanth .elanth %item This script creates Elanthipedia forms for weapons, shields, armor, and items that you appraise in shops. For more information, see Elanthipedia Items (script).
eshop .elanth %item This script creates Elanthipedia shop forms. For more information, see Elanthipedia Shops (script).
exch .exch %amount %fee %amount is the desired amount of the currency you need, and %fee is the bank's exchange fee, expressed as a whole number. For example, if you have Kronars and want 2500 Lirums, and the bank's fee is 5%, you enter .exch 2500 5. A menu will prompt you to select your starting currency
exchmon .exchmon Exchanges all money for the local currency. (Requires .currset.)
exp .exp %ranks
.exp
Converts between ranks and RP labels. Follow menu prompts after running. For example, .exp 137 tells you "137 ranks: experienced dilettante." If you want to convert from an RP label, just run the script without entering anything, and follow the menu prompts.
favors .favors %god Gets favor orbs.
fee .fee %name Empath fee calculator used by the PHA. Adding noob reduces the fee to one third. Requires .currset.
feee Estimates the PHA rate for your wounds.
get .get %item Repeatedly gets and stows an item.
gets .get %skin Unbundles and stows skins in preparation for scraping.
go .get %location Travel script that uses the town's direction system.
go2 Menu-based travel script that works with the Automapper.
gweth Reactivate your gweths and albredine rings after death.
heal Self-healer for Empaths that uses the PERCEIVE HEALTH SELF command, Heal Wounds, Heal Scars, and Heal. At the end, it will run the healscars script. You must define the $cambrinth variable for each character.
healb Self-healer for Empaths that uses the PERCEIVE HEALTH SELF command to heal everything except external bleeders. (It heals nerve/skin wounds and head wounds, which may interfere with spell-casting. It also reduces the severity of external wounds that are severe or worse.) This script uses Heal Wounds and Heal Scars. At the end, it will run the healscars script. Use this script to preserve wounds for first aid purposes. You must define the $cambrinth variable for each character.
healnoob .healnoob %prep Self-healing script for young Empaths that uses the PERCEIVE HEALTH SELF command. It requires knowledge of Heal Wounds and Heal Scars. It does not use cambrinth.
healmost Self-healer for Empaths that uses the PERCEIVE HEALTH SELF command to heal everything except external wounds. (It heals nerve/skin wounds and head wounds, which may interfere with spell-casting. It also reduces the severity of external wounds that are severe or worse.) This script uses Heal Wounds and Heal Scars. At the end, it will run the healscars script. Use this script to preserve wounds for first aid purposes. You must define the $cambrinth variable for each character.
healscar Self-healer for Empaths that casts Heal on scars until you are free of scars.
health Crossing health-walking script for Empaths. You must define the $cambrinth variable for each character. Note: This will not work unless you are using my map.
healthl Leth health-walking script for Empaths. You must define the $cambrinth variable for each character. Note: This will not work unless you are using my map.
healthr Ratha health-walking script for Empaths. You must define the $cambrinth variable for each character. Note: This will not work unless you are using my map.
healths Shard health-walking script for Empaths. You must define the $cambrinth variable for each character. Note: This will not work unless you are using my map.
herb .herb (check) Script that automatically treats your wounds with herbs. Running the script in "check" mode will tell you which herbs you're missing.
herbp .herb %name Similar to herb, except that this is used to feed herbs to another person.
hide Repeatedly hides and comes out of hiding.
how Casts Holy Warrior and switches to custom stance.
hs .hs %prep %target Casts Heal Scars without cambrinth.
hunt .hunt help for details Geniehunter
hw .hw %prep %target Casts Heal Scars without cambrinth.
hwm .hwm %prep %target Casts Heal Wounds with minimal mana (slightly reduces wound severity)
idle Prevents auto-disconnection by repeatedly looking and checking skills; runs the afkmessage script.
jj Plat script that uses Jumpy Jewelry to teleport to a major city.
juggle .juggle Trains perception and vocals. You must define the $juggle and $hum variables for each character.
junk .junk Destroys piles of collected items and summons the janitor.
l .l %name Retrieves character's description and profile.
lookt Looks on Trader tables.
loot Menu-based loot script.
loot2 Loots coins, gems, and diras.
manacheck .manacheck %spell Estimates max prep for a spell in your room.
max .max %spell %prep %target Uses cambrinth to cast a spell at a high prep. You must define the $cambrinth variable for each character.
ml .ml %total %song Uses gweth stones to train mech lore; also trains vocals.
mset .mset %# Configures Geniehunter's multi mode. You need to edit the script with the weapons you want to use.
newexp .newexp Estimates your ranks in the new skills (based on existing GM information).
orb .orb %mana Charges Temple defense orb while training vocals.
orb1 .orb1 Go to Temple defense orb from resurrection altar.
orb2 .orb2 Go to resurrection altar from Temple defense orb.
p .p %name Paladin: covers a target during battle.
powerc .powerc Crossing power-walking script.
powerl .powerc Leth power-walking script.
powers .powerc Shard power-walking script.
ruborb .rub %item %song Fills a favor orb by foraging and humming. If you're outdoors, rock works well.
scrape .scrape %skin Scrapes skins and trains vocals.
sell .sell %item Repeatedly sells an item.
sellgems Sells gems that are in your gem pouch.
settingl reloads your Genie settings
settings saves your Genie settings
shift .shift %name %part %option Starts a shift and gives status reports on the shift every two minutes.
shop2 .shop2 SHOPs all surfaces in a store.
shopc .shopc Checks and logs inventory at all shops in Crossing's Market Plaza and logs shop inventory. This script requires the shop2 script and my shop logging triggers (included on this site).
shopr .shopr Checks and logs inventory at all shops in Riverhaven's Knight's Hall and logs shop inventory. This script requires the shop2 script and my shop logging triggers (included on this site).
shops .shop2 Checks and logs inventory at all shops in Shard's Crystal Plaza and logs shop inventory. This script requires the shop2 script and my shop logging triggers (included on this site).
skra .skra %name S'Kra Mur language script. Follow menu prompts.
sleep Enters idle mode by turning on avoidance flags, closing containers, and adopting a cold demeanor.
sort Sends "sort automatic headtotoe."
sortbox Sorts your boxes.
sortgem Sorts your gems.
sortherb Sorts your herbs.
soulstone Checks soul state and soul pool.
span .span %number Converts from spans (Elanthian unit of measurement) to meters, yards, feet, inches, and centimeters.
spellb1 Retrieves spellbook from your spellbook case, unlocks it, and opens it.
spellb2 Closes, locks, and stows spellbook in your spellbook case.
spellbs .spellbs %name Shows your spellbook to someone.
stalk Trains stalking in battle.
start Run this when you log in. It toggles highlight classes, turns on the ExpEcho Plugin, switches your language to Common, runs the awaken, sortgem, sortherb, and currset scripts, and sorts your inventory from head to toe.
stay Avoids dragging, holding, and joining.
swimbrook Trains swimming in the brook near Crossing.
swimford Trains swimming in Archer's Ford near Boar Clan (in Forfedhdar).
tc Offers to teach your ongoing class to everyone in the room.
tdp .tdp %ranks Calculates the number of TDPs that you've earned from a particular skill.
tend Self-tending script that tends bleeding wounds. (From there, my wound-tending trigger takes over.)
tendp .tendp %name Same as tend, except for another person, except that the script will re-tend wounds.
tendw .tendw %name This script helps others who are tending your wounds. It prompts the tender when your wounds come unwrapped and makes you lie down if needed. It also has an emergency mode that will self-tend and cast VH when your vitality drops below 80%.
time .time %amount My time script converts between Earth and Elanthian units of time. %amount equals the number of time units that you are starting with. For example, if you wanted to convert from 4 Earth days to Elanthian time, you would type .timec 4. Then follow the menu prompts to choose your conversion type and starting unit.
timer .timer Echoes script time every 30 seconds (to be incorporated in other scripts).
tip Accepts and stows whatever someone offers.
titleb Lists all titles (for Barbarian).
titlee Lists all titles (for Empath).
titlep Lists all titles (for Paladin).
titlet Lists all titles (for Thief).
tm .tm %prep %harness1 %harness2 %learningrate Trains targeted magic with Energy Bolt until you reach the specified learning rate. (You can change the spell.)
travel Kraelyst's travel script for Genie. If you are using the gondola, keep an eye on it, because it sometimes fails to respond when the gondola arrives.
vault Enters and opens first available Carousel vault.
vault2 Closes and leaves Carousel vault.
wd .wd %amount Withdraws an exact amount from the bank, using the fewest possible coins. (You must be at a bank teller.)
weigh .weigh %item Weighs an item at MAMAS Company.
yoyo .yoyo %item Trains perception with a yoyo.