Drunken Durfin
07-22-2009, 02:55 PM
table.lic
# Silly little script... since 'move' includes checks for everything I could think of, including tables being full, a single 'move go table' command will continue to attempt to move in that direction until you kill the script or successfully move.
date.lic
# All it does is display the date. From before I included the ';stats' command ;)
keepalive.lic
# All this does is wait for the 'YOU HAVE BEEN IDLE TOO LONG' message (waitfor is case insensitive), send a 'look' to the game, and echo a timestamp.
maps.cmd
# * Syrend Dypity's Town-2-Town Script v3.1 (EDIT file to see IMPORTANT info)
# (to/from Landing<->Illistim replaced by Shaelun)
# v3.1 script created by Syrend Dypity
# Borrowed data from Syrend Dypity, Gorde Mktired and Jael Baerd scripts
# Editors Note: To run these scripts, be sure to download the timeout script wizard patch @ http://www.kinist.com/
# All Updates can be found at http://www3.sympatico.ca/colauzon/gemstone3/maps.wiz
townhop.cmd
# I (Shaelun) can't vouch for this script, but it certainly appears to work (Lich echoes the help info, anyway) and a number of people swear by it, so here it is: a travel script.
filefeed.lic
# This script takes logs (or any other text file, should you have a use for that) and feeds them to scripts, so that old/logged game sessions can be used as though they were happening live again.
highlight.cmd
# Simplifies adding & deleting highlight strings, original concept by (unknown, Xygon's site I think), modified by Shaelun
# Adds/removes names/strings to your Wizard highlight list. Run it without any arguments to see a pretty list of available highlight colors and usage info, etc.. Note that Lich cannot change Wizard's highlight strings, so don't bother trying to run this with Lich, heh... just use Wizard (this means you'll have to copy it to your Wizard script directory, unless you happen to have your script directory set to the same one Lich uses).
SpellAll.cmd
#SpellAll.cmd (A Wizard-designed, incompatible-with-StormFront, no-user-attention-required, universally compatible (meaning works for any person with any name) spell-up script). I wrote this at least a year ago before I had even thought seriously about writing Lich (which can do in about 50 lines what this script takes over 8000 to do); it's only included because, well... it's neat that it works in Wizard.
# Usual disclaimer, author does not condone violation of Simutronics policy, author had no intention of
# this script file being used as a means to violate said policy, author tells you not to violate
# said policy, author cannot and will not be held responsible for what you do with this file,
# blah blah blah, you get the idea. I've had a number of people tell me they don't think using this
# violates policy. Well, the author assures you that in his best opinion, this script most certainly
stocks.cmd
#Stocks Script
# This is a JSE (I'm pretty sure; he didn't actually specify...) script that automates being in the stocks after having been arrested -- note that this is a 100% untested, unverified, unknown, un-everything script (I can't even get JSE to run in Linux), but I believe Blueland wrote it, and since he generally knows what he's doing, I assume it'll work w/o a hitch.
#Suddenly, you hear the rattle of keys and the cell door swings open. A number of burly guards come in, set you in some #manacles, and drag you away, locking the cell door tightly behind them.
#You are taken to the entry area of the prison and set free. The head guard that escorted you says, "Well, you've served #your sentence. Keep out of trouble, otherwise you might end up right back here." With that, he turns on his heel and #leaves.
unignore.lic
# Simple script to automate deleting someone from your LichNet ignored list.
spellburstcalc.lic
# Simple script that checks your skills and currently active spells, and tells you if you'll get spell bursted. Note: the formula used is ([harness power ranks] + [all mana share ranks] + [arcane symbols ranks] + [magic item use ranks]) / 3 = [cumulative level of out-of-circle spells you can safely wear]. If this is inaccurate, please let me know.
skinwatcher.lic
# This a really simple one-line script that waits until it sees you successfully skin something, then picks up the skin and puts it away (loops endlessly until you stop the script).
rethought.lic
# Super-simple script that just puts up 'sign of thought' anytime it wears off.
scarring.lic
# REQUIRED: WIZARD, NOT compatible with StormFront (note added by Shaelun: I have no empath to use it with, but it looks like it'll work okay and it's safe to run)
# For empaths, this heals all scars.
ignore.lic
# Simple script to automate editing your LichNet ignored-list. Just run the script for the usage information.
settings.lic
# This script allows you to edit your 'settings.txt' file without bothering to open it in notepad or something.
# Syntax is: ;settings (action) (setting_name) (whatever you're adding/deleting)"
# Valid actions are: add, remove, change, view
# To view all your settings, view 'all'
# Example1 (this would change your 'lootsack' setting to 'backpack'):
# ;settings change lootsack backpack
empheal.lic
# REQUIRED: Wizard (NOT COMPATIBLE WITH STORMFRONT)
# This is a script for Empaths that will heal all of their wounds and/or scars (heals only the Empath, not a target). Takes into account mana cost based on wound/scar rank, current mana, cast roundtime, any RT, etc., etc..
reformat.lic
# Simple script to reformat a script file to whatever the current platform's default is so that it can be viewed with any text editor (since most of the scripts I write are in Linux formatting, nobody can read the damn things without using an advanced text editor that recognizes Linux files)
fullheal.lic
# Super-simple script that heals target(s) entered with heal.lic, then starts empheal.lic when heal.lic is finished.
echo.lic
# Yet another tiny script ;) This one will echo all game lines it sees. You can use this to quickly and easily see almost byte-for-byte what is getting sent to your scripts (in-game, with it running, type ';send echo_raw' and it will show you the raw data (including chars that don't display), or ';send echo_status' and it will tell Lich to give it any status tags and echo those as well)
disruptioncalc.lic
# Just a simple script to echo the total damage done every cast of 1030 (sonic disruption), and how many critters died from it. Also monitors for 1002 (vibration chant) and 415 (elemental strike) just for the Hell of it.
webgoals2.lic
# Workaround to give you the webgoals link, useful for when using fake stormfront mode or Linux
surge.lic
#surge.lic
# Just a simple script to refresh surge automatically.
# --Bisco
# smastery.lic
# Another small script. This one to refresh shadow mastery.
# --Bisco
lockdif.lic
# Simple little script for looking up a lock's (loresong) description and numeric difficulty. Without any arguments entered, displays all known lock descriptions and their corresponding numeric difficulties. Optionally, you can enter either the description or the numeric difficulty to search for the corresponding lock.
all_scripts_run_safe.lic
# REQUIRED: v3.07+
# If you run this script, any scripts that are started afterward will _always_ execute in SAFE mode (so that it isn't irritating, it won't pause to tell you they are -- try starting it and running 'calcflares' or 'calcredux' if you need to convince yourself it's working.) This script cannot undo what it does, so if you want to undo this, you'll have to login again. The idea is to put any advanced scripts that require file access privileges or other things that can't function in SAFE mode on your favorites list, then make the last script on your favs list this one so that you can get the advanced script features you want and still be guaranteed safe no matter what script you run. Frankly I don't see much use for this, but since so many people are careless with what they run on their computers, it seems like there should be a way to do this and it's the easiest way for me to tie Lich's hands behind its back.
# Doesn't matter what the All_Safe is (or gets changed to), it won't have any effect.
edit.lic
# All this does is run notepad.exe to edit a script; if the file doesn't exist, the script creates it and then launches notepad to edit it. If it does exist, just opens the file as-is. You can replace notepad.exe with your editor of choice on the next line (which I really recommend doing...)
#editor = "notepad.exe"
order.lic
--- Lich: rep is already running (use ;force [ScriptName] if desired).
fpop.lic
# This little script checks a box for traps with 416 (if you aren't holding one, it grabs the first one that's inside your Lich.lootsack), and unless it sees that the box is trapped, starts the 'pop.lic' script to pop it open ('fpop' stands for 'fullpop', if you're curious).
# This is the number of times to check a box for traps (my character is almost blind, so it defaults to 3 times)
bundleany.lic
# Updated bundle script that will bundle any item from any container.
# usage: ;bundle <item> <container>
# example: ;bundle "acantha leaf" "herb pouch"
pop.lic
#!/usr/local/bin/ruby
# Very simple script that I just use to pop boxes... doesn't check for traps.
manasong.lic
# A little script that makes sure I don't blow my head off with the song of power, which I absent-mindedly do more often than not... it also incorporates the song of noise just for the Hell of it. For you non-Bards who don't get how stopping 1018 & then starting it up again is of any use: spellsong renewal takes the total cost of your songs, but also a penalty (which adds up *real* quick) for singing too many at once, and the song of power costs 18 to start & 15 to renew; a single song's penalty for renewal can be anywhere from 1 to 50+, so not only is letting 1018 renew automatically dangerous (often kills at least the singer if you fail the hidden roll), it's also usually less mana to restart it than to renew it.
# Will also drop & restart the song of noise if it's running.
# Set this script's priority as lower than the default (which is 0), so that we don't force Lich to pay attention to us if another (probably more important) script is asking for attention.
# If we logged in less than 15 seconds ago, renew the song of peace if we're singing it (sometimes if a node isn't handy I just sit down wherever I am and sanct the room to unfry -- since any old sanct is the same as a node for exp absorption, and the song doesn't re-sanct until it's renewed if you log in while singing it).
# Spell times are tracked by Lich in minutes, so until our spellsongs will renew in .25 minutes (15 seconds), just keep going to sleep for 5 seconds and then clearing the script's queue (so that game data doesn't pile up and eat away at RAM needlessly).
# If we don't have at least 50 mana, point out our spellsongs are about to renew incase we've burned too much mana and are about to fry our nerves (if we're using StormFront, just print the message, but if we're using Wizard then highlight the warning by sending the 'NPC' tag to make sure we notice it).
manacheck.lic
#This is my first attempt at a ruby script, and was fumbled together by looking at different scripts in the lich repository. It simply checks your mana each time you cast a #spell and will whisper to the specified target how much is remaining if you fall below a certain amount. Usage is ;manacheck target
#Changing the level of mana you need to drop below before the script activates is pretty self explanatory. Just change the number in mana?(##).
move.lic
# Lets you perform "batch movements," so to speak. For instance: ;move 10n 10e 3sw 2u "climb path" 5d, etc.
timers.lic
#Does the same as magic
pulse-timer-on.lic
# I'm starting to wonder if Simu really did disable the Wizard's mana pulse timer deliberately, or if they just accidentally broke it... the details of why it doesn't work are really bizarre. At any rate, this script will enable Wizard's mana pulse timer. Note that PsiNet enables it also, so if you use PsiNet, this script has no use.
record.lic
# STRONGLY RECOMMENDED (earlier versions will run this but may crash after saving the file): Lich v3.21+ (versions prior to v3.21 have a very rare "multithread exit" bug that can crash Lich, which could be a problem with this script -- see the changelog for further details if you want).
# Just a script I tossed together for the fun of it; records everything you type until you send `stop' to all scripts. It's really not meant for advanced purposes, and even though I never really used the Wizard's "record a script," option, it is neat... so here's the Lich equivalent. Just start the script without any command line variables (or `help' being the only one) to see a schpiel about usage (i.e., type `;record' for usage info).
inventorymonitor.lic
Monitors you inventory in sf. Tracks the id, noun and name of each item.
Inventory.list - List your inventory in the format: id - noun - name
Inventory.id - Lists the id of every item in your inventory
Inventory.noun - Lists the noun of every item in your inventory
Inventory.name - Lists the name of every item in your inventory
famrefresh.lic
# Little script that refreshes a Wizard's call familiar spell every 15 minutes. Just start the script when you want it to start cycling, and it'll wait 15 minutes, refresh it, and continue to do that until you stop the script.
gemsort2.lic
#This script takes gems out of your (gemsack) container (which is set in your settings for lich) appraises them at the gemshop, if they are under 1k it will sell it to the gemshop, if they are worth over 1k it puts the gem in your (puregemsack) also set in the settings.
#Just fixed the syntax error so it should work with out you having to edit it.
newheal.lic
#This script combines, modifies, and shortens the code from heal.lic and empheal.lic. NOTE: It also corrects a mana check error for healing scars. empheal.lic was not checking for the correct amount of mana. -Jonty
#Syntaxt is: ";heal" to just heal yourself, ";heal [person1] [person2] ... etc." to heal patients
# This is the level of wound you want the script to stop at... 1 would be a minor wound (rank 1). If you'd like it to go all the way to fully healed, just change the line so that the number is 0 instead of 1.
locker.lic
#Locker Movement Script for Platnium. To use this script, stand in the portal Nexus, it will get your portal ticket, check for validity, then list locations to travel to. Script will wait for you in the locker, when done in the locker, ;send PortalTime and it will return you to the nexus then end the script. Let me know if there are any bugs or mispellings, of if you want added functionality. Aith/Russell AIM: Aithzar Sechonel
maparea.lic
# Documentation on this is really-really sparse because explaining how to manually compensate when it asks you to would probably be larger than the script itself is... if it ends up freaking itself out, just kill it and assume that area is too unpredictable for the script to handle on its own (the data collected up to that point will still be good, however).
# This script just runs around for automap.lic to watch; I wrote this before I wrote automap (I couldn't make this one smart enough to handle everything itself, hence recording what people do with `automap.lic'). This script is only useful to automate running around a given area automatically so you don't have to walk around the entire place by-hand.
# NOTE: It doesn't handle stuff like "go door", "climb ladder" well *at all* on its own! That's disabled by default. If you want to turn it on (for whatever reason), find the line marked below and change it (don't blame me if it gets you stuck someplace, it's not recommended but you can do it if you wanna)
# STEP 1: start automap.lic (and make sure you're running Wizard, not SF)
# STEP 2: start this script (maparea.lic)
# STEP 3: type `look' so that the room descrip is sent again
xp.lic
respond "%10s %-12s (%s since first check)" % [ fame_since_first.to_s, fame_since_first_avg.to_s, ((Time.now - first.time) / 60).as_time ]
respond "%10s %-12s (%s since last check)" % [ fame_since_last.to_s, fame_since_last_avg.to_s, ((Time.now - last.time) / 60).as_time ]
respond "Exp. Gained Avg per Hour"
respond "%10s %-12s (since first check)" % [ xp_since_first.to_s, xp_since_first_avg.to_s ]
respond "%10s %-12s (since last check)" % [ xp_since_last.to_s, xp_since_last_avg.to_s ]
profiler.lic
# This is actually the first script I've written that really makes use of just how much info Lich makes available to scripts about your character & current state... Anyway, since Lich tracks practically everything possible about your chars for use by scripts, this particular one calculates your projected character info at future levels without requiring you to do tedious stuff like telling it what profession and race you are. This script knows the growth index values and uses them to tell you when your stats will next increase, what your stats will be at a given level that you ask about, etc. -- run it with the "help" command line argument for more info about usage.
# Setup the "table" of Growth Index values
# Silly little script... since 'move' includes checks for everything I could think of, including tables being full, a single 'move go table' command will continue to attempt to move in that direction until you kill the script or successfully move.
date.lic
# All it does is display the date. From before I included the ';stats' command ;)
keepalive.lic
# All this does is wait for the 'YOU HAVE BEEN IDLE TOO LONG' message (waitfor is case insensitive), send a 'look' to the game, and echo a timestamp.
maps.cmd
# * Syrend Dypity's Town-2-Town Script v3.1 (EDIT file to see IMPORTANT info)
# (to/from Landing<->Illistim replaced by Shaelun)
# v3.1 script created by Syrend Dypity
# Borrowed data from Syrend Dypity, Gorde Mktired and Jael Baerd scripts
# Editors Note: To run these scripts, be sure to download the timeout script wizard patch @ http://www.kinist.com/
# All Updates can be found at http://www3.sympatico.ca/colauzon/gemstone3/maps.wiz
townhop.cmd
# I (Shaelun) can't vouch for this script, but it certainly appears to work (Lich echoes the help info, anyway) and a number of people swear by it, so here it is: a travel script.
filefeed.lic
# This script takes logs (or any other text file, should you have a use for that) and feeds them to scripts, so that old/logged game sessions can be used as though they were happening live again.
highlight.cmd
# Simplifies adding & deleting highlight strings, original concept by (unknown, Xygon's site I think), modified by Shaelun
# Adds/removes names/strings to your Wizard highlight list. Run it without any arguments to see a pretty list of available highlight colors and usage info, etc.. Note that Lich cannot change Wizard's highlight strings, so don't bother trying to run this with Lich, heh... just use Wizard (this means you'll have to copy it to your Wizard script directory, unless you happen to have your script directory set to the same one Lich uses).
SpellAll.cmd
#SpellAll.cmd (A Wizard-designed, incompatible-with-StormFront, no-user-attention-required, universally compatible (meaning works for any person with any name) spell-up script). I wrote this at least a year ago before I had even thought seriously about writing Lich (which can do in about 50 lines what this script takes over 8000 to do); it's only included because, well... it's neat that it works in Wizard.
# Usual disclaimer, author does not condone violation of Simutronics policy, author had no intention of
# this script file being used as a means to violate said policy, author tells you not to violate
# said policy, author cannot and will not be held responsible for what you do with this file,
# blah blah blah, you get the idea. I've had a number of people tell me they don't think using this
# violates policy. Well, the author assures you that in his best opinion, this script most certainly
stocks.cmd
#Stocks Script
# This is a JSE (I'm pretty sure; he didn't actually specify...) script that automates being in the stocks after having been arrested -- note that this is a 100% untested, unverified, unknown, un-everything script (I can't even get JSE to run in Linux), but I believe Blueland wrote it, and since he generally knows what he's doing, I assume it'll work w/o a hitch.
#Suddenly, you hear the rattle of keys and the cell door swings open. A number of burly guards come in, set you in some #manacles, and drag you away, locking the cell door tightly behind them.
#You are taken to the entry area of the prison and set free. The head guard that escorted you says, "Well, you've served #your sentence. Keep out of trouble, otherwise you might end up right back here." With that, he turns on his heel and #leaves.
unignore.lic
# Simple script to automate deleting someone from your LichNet ignored list.
spellburstcalc.lic
# Simple script that checks your skills and currently active spells, and tells you if you'll get spell bursted. Note: the formula used is ([harness power ranks] + [all mana share ranks] + [arcane symbols ranks] + [magic item use ranks]) / 3 = [cumulative level of out-of-circle spells you can safely wear]. If this is inaccurate, please let me know.
skinwatcher.lic
# This a really simple one-line script that waits until it sees you successfully skin something, then picks up the skin and puts it away (loops endlessly until you stop the script).
rethought.lic
# Super-simple script that just puts up 'sign of thought' anytime it wears off.
scarring.lic
# REQUIRED: WIZARD, NOT compatible with StormFront (note added by Shaelun: I have no empath to use it with, but it looks like it'll work okay and it's safe to run)
# For empaths, this heals all scars.
ignore.lic
# Simple script to automate editing your LichNet ignored-list. Just run the script for the usage information.
settings.lic
# This script allows you to edit your 'settings.txt' file without bothering to open it in notepad or something.
# Syntax is: ;settings (action) (setting_name) (whatever you're adding/deleting)"
# Valid actions are: add, remove, change, view
# To view all your settings, view 'all'
# Example1 (this would change your 'lootsack' setting to 'backpack'):
# ;settings change lootsack backpack
empheal.lic
# REQUIRED: Wizard (NOT COMPATIBLE WITH STORMFRONT)
# This is a script for Empaths that will heal all of their wounds and/or scars (heals only the Empath, not a target). Takes into account mana cost based on wound/scar rank, current mana, cast roundtime, any RT, etc., etc..
reformat.lic
# Simple script to reformat a script file to whatever the current platform's default is so that it can be viewed with any text editor (since most of the scripts I write are in Linux formatting, nobody can read the damn things without using an advanced text editor that recognizes Linux files)
fullheal.lic
# Super-simple script that heals target(s) entered with heal.lic, then starts empheal.lic when heal.lic is finished.
echo.lic
# Yet another tiny script ;) This one will echo all game lines it sees. You can use this to quickly and easily see almost byte-for-byte what is getting sent to your scripts (in-game, with it running, type ';send echo_raw' and it will show you the raw data (including chars that don't display), or ';send echo_status' and it will tell Lich to give it any status tags and echo those as well)
disruptioncalc.lic
# Just a simple script to echo the total damage done every cast of 1030 (sonic disruption), and how many critters died from it. Also monitors for 1002 (vibration chant) and 415 (elemental strike) just for the Hell of it.
webgoals2.lic
# Workaround to give you the webgoals link, useful for when using fake stormfront mode or Linux
surge.lic
#surge.lic
# Just a simple script to refresh surge automatically.
# --Bisco
# smastery.lic
# Another small script. This one to refresh shadow mastery.
# --Bisco
lockdif.lic
# Simple little script for looking up a lock's (loresong) description and numeric difficulty. Without any arguments entered, displays all known lock descriptions and their corresponding numeric difficulties. Optionally, you can enter either the description or the numeric difficulty to search for the corresponding lock.
all_scripts_run_safe.lic
# REQUIRED: v3.07+
# If you run this script, any scripts that are started afterward will _always_ execute in SAFE mode (so that it isn't irritating, it won't pause to tell you they are -- try starting it and running 'calcflares' or 'calcredux' if you need to convince yourself it's working.) This script cannot undo what it does, so if you want to undo this, you'll have to login again. The idea is to put any advanced scripts that require file access privileges or other things that can't function in SAFE mode on your favorites list, then make the last script on your favs list this one so that you can get the advanced script features you want and still be guaranteed safe no matter what script you run. Frankly I don't see much use for this, but since so many people are careless with what they run on their computers, it seems like there should be a way to do this and it's the easiest way for me to tie Lich's hands behind its back.
# Doesn't matter what the All_Safe is (or gets changed to), it won't have any effect.
edit.lic
# All this does is run notepad.exe to edit a script; if the file doesn't exist, the script creates it and then launches notepad to edit it. If it does exist, just opens the file as-is. You can replace notepad.exe with your editor of choice on the next line (which I really recommend doing...)
#editor = "notepad.exe"
order.lic
--- Lich: rep is already running (use ;force [ScriptName] if desired).
fpop.lic
# This little script checks a box for traps with 416 (if you aren't holding one, it grabs the first one that's inside your Lich.lootsack), and unless it sees that the box is trapped, starts the 'pop.lic' script to pop it open ('fpop' stands for 'fullpop', if you're curious).
# This is the number of times to check a box for traps (my character is almost blind, so it defaults to 3 times)
bundleany.lic
# Updated bundle script that will bundle any item from any container.
# usage: ;bundle <item> <container>
# example: ;bundle "acantha leaf" "herb pouch"
pop.lic
#!/usr/local/bin/ruby
# Very simple script that I just use to pop boxes... doesn't check for traps.
manasong.lic
# A little script that makes sure I don't blow my head off with the song of power, which I absent-mindedly do more often than not... it also incorporates the song of noise just for the Hell of it. For you non-Bards who don't get how stopping 1018 & then starting it up again is of any use: spellsong renewal takes the total cost of your songs, but also a penalty (which adds up *real* quick) for singing too many at once, and the song of power costs 18 to start & 15 to renew; a single song's penalty for renewal can be anywhere from 1 to 50+, so not only is letting 1018 renew automatically dangerous (often kills at least the singer if you fail the hidden roll), it's also usually less mana to restart it than to renew it.
# Will also drop & restart the song of noise if it's running.
# Set this script's priority as lower than the default (which is 0), so that we don't force Lich to pay attention to us if another (probably more important) script is asking for attention.
# If we logged in less than 15 seconds ago, renew the song of peace if we're singing it (sometimes if a node isn't handy I just sit down wherever I am and sanct the room to unfry -- since any old sanct is the same as a node for exp absorption, and the song doesn't re-sanct until it's renewed if you log in while singing it).
# Spell times are tracked by Lich in minutes, so until our spellsongs will renew in .25 minutes (15 seconds), just keep going to sleep for 5 seconds and then clearing the script's queue (so that game data doesn't pile up and eat away at RAM needlessly).
# If we don't have at least 50 mana, point out our spellsongs are about to renew incase we've burned too much mana and are about to fry our nerves (if we're using StormFront, just print the message, but if we're using Wizard then highlight the warning by sending the 'NPC' tag to make sure we notice it).
manacheck.lic
#This is my first attempt at a ruby script, and was fumbled together by looking at different scripts in the lich repository. It simply checks your mana each time you cast a #spell and will whisper to the specified target how much is remaining if you fall below a certain amount. Usage is ;manacheck target
#Changing the level of mana you need to drop below before the script activates is pretty self explanatory. Just change the number in mana?(##).
move.lic
# Lets you perform "batch movements," so to speak. For instance: ;move 10n 10e 3sw 2u "climb path" 5d, etc.
timers.lic
#Does the same as magic
pulse-timer-on.lic
# I'm starting to wonder if Simu really did disable the Wizard's mana pulse timer deliberately, or if they just accidentally broke it... the details of why it doesn't work are really bizarre. At any rate, this script will enable Wizard's mana pulse timer. Note that PsiNet enables it also, so if you use PsiNet, this script has no use.
record.lic
# STRONGLY RECOMMENDED (earlier versions will run this but may crash after saving the file): Lich v3.21+ (versions prior to v3.21 have a very rare "multithread exit" bug that can crash Lich, which could be a problem with this script -- see the changelog for further details if you want).
# Just a script I tossed together for the fun of it; records everything you type until you send `stop' to all scripts. It's really not meant for advanced purposes, and even though I never really used the Wizard's "record a script," option, it is neat... so here's the Lich equivalent. Just start the script without any command line variables (or `help' being the only one) to see a schpiel about usage (i.e., type `;record' for usage info).
inventorymonitor.lic
Monitors you inventory in sf. Tracks the id, noun and name of each item.
Inventory.list - List your inventory in the format: id - noun - name
Inventory.id - Lists the id of every item in your inventory
Inventory.noun - Lists the noun of every item in your inventory
Inventory.name - Lists the name of every item in your inventory
famrefresh.lic
# Little script that refreshes a Wizard's call familiar spell every 15 minutes. Just start the script when you want it to start cycling, and it'll wait 15 minutes, refresh it, and continue to do that until you stop the script.
gemsort2.lic
#This script takes gems out of your (gemsack) container (which is set in your settings for lich) appraises them at the gemshop, if they are under 1k it will sell it to the gemshop, if they are worth over 1k it puts the gem in your (puregemsack) also set in the settings.
#Just fixed the syntax error so it should work with out you having to edit it.
newheal.lic
#This script combines, modifies, and shortens the code from heal.lic and empheal.lic. NOTE: It also corrects a mana check error for healing scars. empheal.lic was not checking for the correct amount of mana. -Jonty
#Syntaxt is: ";heal" to just heal yourself, ";heal [person1] [person2] ... etc." to heal patients
# This is the level of wound you want the script to stop at... 1 would be a minor wound (rank 1). If you'd like it to go all the way to fully healed, just change the line so that the number is 0 instead of 1.
locker.lic
#Locker Movement Script for Platnium. To use this script, stand in the portal Nexus, it will get your portal ticket, check for validity, then list locations to travel to. Script will wait for you in the locker, when done in the locker, ;send PortalTime and it will return you to the nexus then end the script. Let me know if there are any bugs or mispellings, of if you want added functionality. Aith/Russell AIM: Aithzar Sechonel
maparea.lic
# Documentation on this is really-really sparse because explaining how to manually compensate when it asks you to would probably be larger than the script itself is... if it ends up freaking itself out, just kill it and assume that area is too unpredictable for the script to handle on its own (the data collected up to that point will still be good, however).
# This script just runs around for automap.lic to watch; I wrote this before I wrote automap (I couldn't make this one smart enough to handle everything itself, hence recording what people do with `automap.lic'). This script is only useful to automate running around a given area automatically so you don't have to walk around the entire place by-hand.
# NOTE: It doesn't handle stuff like "go door", "climb ladder" well *at all* on its own! That's disabled by default. If you want to turn it on (for whatever reason), find the line marked below and change it (don't blame me if it gets you stuck someplace, it's not recommended but you can do it if you wanna)
# STEP 1: start automap.lic (and make sure you're running Wizard, not SF)
# STEP 2: start this script (maparea.lic)
# STEP 3: type `look' so that the room descrip is sent again
xp.lic
respond "%10s %-12s (%s since first check)" % [ fame_since_first.to_s, fame_since_first_avg.to_s, ((Time.now - first.time) / 60).as_time ]
respond "%10s %-12s (%s since last check)" % [ fame_since_last.to_s, fame_since_last_avg.to_s, ((Time.now - last.time) / 60).as_time ]
respond "Exp. Gained Avg per Hour"
respond "%10s %-12s (since first check)" % [ xp_since_first.to_s, xp_since_first_avg.to_s ]
respond "%10s %-12s (since last check)" % [ xp_since_last.to_s, xp_since_last_avg.to_s ]
profiler.lic
# This is actually the first script I've written that really makes use of just how much info Lich makes available to scripts about your character & current state... Anyway, since Lich tracks practically everything possible about your chars for use by scripts, this particular one calculates your projected character info at future levels without requiring you to do tedious stuff like telling it what profession and race you are. This script knows the growth index values and uses them to tell you when your stats will next increase, what your stats will be at a given level that you ask about, etc. -- run it with the "help" command line argument for more info about usage.
# Setup the "table" of Growth Index values