PDA

View Full Version : State of Lich Repository 2005



Drunken Durfin
07-22-2009, 02:54 PM
The following scripts are from the 2005 section of the Lich repository


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