Lich:Script Repository: Difference between revisions

The official GemStone IV encyclopedia.
Jump to navigation Jump to search
(→‎Scripts maintained by Elanthia-online: update inline code blocks.)
Line 27: Line 27:
=== Scripts maintained by Elanthia-online ===
=== Scripts maintained by Elanthia-online ===
* [[Lich:Script Xnarost|Xnarost]] - Narost is an active map library that can display your location and allows Point-And-Click travel. Simply right click and choose a map, pick a room on it and click on it. Xnarost is distributed as part of a default Lich installation.
* [[Lich:Script Xnarost|Xnarost]] - Narost is an active map library that can display your location and allows Point-And-Click travel. Simply right click and choose a map, pick a room on it and click on it. Xnarost is distributed as part of a default Lich installation.
* [[Script Go2|Go2]] - Go2 is an intelligent travel script that is synchronized to many of the more complex scripts. Go2 uses a Room Number system and can intelligently plot routes between most any two rooms in all of Elanthia. Use can be as simple as ';go2
* [[Script Go2|Go2]] - Go2 is an intelligent travel script that is synchronized to many of the more complex scripts. Go2 uses a Room Number system and can intelligently plot routes between most any two rooms in all of Elanthia. Use can be as simple as <code>;go2 town</code> or <code>;go2 bank</code> to head to the nearest town square or bank. Use <code>;go2 targets</code> to see a list of pre-programmed locations broken down by towns. Or, use <code>;go2 save <new location name>=<new location room number></code> to create your own locations. Go2 is distributed as part of a default Lich installation.
town' or ';go2 bank' to head to the nearest town square or bank. Use ';go2 targets' to see a list of pre-programmed locations broken down by towns. Or, use ;go2 save <new location name>=<new location room number> to create your own locations. Go2 is distributed as part of a default Lich installation.
* [[Lich:Script Ewaggle|Ewaggle]] - A script for spelling yourself and others up. See wiki page for details.
* [[Lich:Script Ewaggle|Ewaggle]] - A script for spelling yourself and others up. See wiki page for details.
* [[Lich:Script Ebounty|Ebounty]] - A script to get and perform bounties. See wiki page for details.
* [[Lich:Script Ebounty|Ebounty]] - A script to get and perform bounties. See wiki page for details.
Line 34: Line 33:
* [[Lich:Script Ecleanse|Ecleanse]] - A script for dealing with status conditions. See wiki page for details.
* [[Lich:Script Ecleanse|Ecleanse]] - A script for dealing with status conditions. See wiki page for details.
* [[Lich:Script Eherbs|Eherbs]] - A herb heaing and stocking script. See wiki page for details.
* [[Lich:Script Eherbs|Eherbs]] - A herb heaing and stocking script. See wiki page for details.
* '''Ecure''' - A script for healing for empaths. Usage syntax is <PRE>;ecure setup </PRE> for first usage.
* '''Ecure''' - A script for healing for empaths. Usage syntax is <code>;ecure setup</code> for first usage.
* '''Elogin''' - A script for command line login for your characters. . Usage syntax is <PRE>;elogin <charname></PRE>
* '''Elogin''' - A script for command line login for your characters. . Usage syntax is <code>;elogin <charname></code>
* '''Echild''' - A child bounty script that monitors for and returns a child during bounty sessions. Add to autostart or your hunting script when performing a bounty.
* '''Echild''' - A child bounty script that monitors for and returns a child during bounty sessions. Add to autostart or your hunting script when performing a bounty.



Revision as of 13:38, 1 June 2023

Lich:Script Repository is a third party script and is not maintained by Simutronics. Simutronics is not responsible for the accuracy of the information presented on this page, nor is it liable for issues stemming from the use of the application on players' personal devices.

Lich can take away most of the tedium and memorization that comes along with playing an archaic, text based game, leaving you only as much work as you find enjoyable. Scripts are found in the REPOSITORY and you may DOWNLOAD them as per your needs.

How to Use the Repository

The repository has four basic commands:

;repository

;repository download <scriptname>

;repository info <scriptname>

;repository list

The first shows a Help screen and is the root command for all others.

The second, often shortened to ';repo down', lets you download a specified script.

Third, INFO provides information about whatever script is specified. If the author has been kind and thorough, this will tell you how to use the script and if it has any interdependencies.

Fourth, LIST will list all scripts in the repository. The output is daunting.

Popular Lich Scripts

The following are a list of scripts that enhance or extend basic functions of Gemstone IV and can improve or streamline your gaming experience to a point where you can't think of ever going back. It's not all inclusive but contains a good starter set or some of the most popular scripts in use.

Scripts maintained by Elanthia-online

  • Xnarost - Narost is an active map library that can display your location and allows Point-And-Click travel. Simply right click and choose a map, pick a room on it and click on it. Xnarost is distributed as part of a default Lich installation.
  • Go2 - Go2 is an intelligent travel script that is synchronized to many of the more complex scripts. Go2 uses a Room Number system and can intelligently plot routes between most any two rooms in all of Elanthia. Use can be as simple as ;go2 town or ;go2 bank to head to the nearest town square or bank. Use ;go2 targets to see a list of pre-programmed locations broken down by towns. Or, use ;go2 save <new location name>=<new location room number> to create your own locations. Go2 is distributed as part of a default Lich installation.
  • Ewaggle - A script for spelling yourself and others up. See wiki page for details.
  • Ebounty - A script to get and perform bounties. See wiki page for details.
  • Eloot - A looting and loot management script. See wiki page for details.
  • Ecleanse - A script for dealing with status conditions. See wiki page for details.
  • Eherbs - A herb heaing and stocking script. See wiki page for details.
  • Ecure - A script for healing for empaths. Usage syntax is ;ecure setup for first usage.
  • Elogin - A script for command line login for your characters. . Usage syntax is ;elogin <charname>
  • Echild - A child bounty script that monitors for and returns a child during bounty sessions. Add to autostart or your hunting script when performing a bounty.

Other scripts that are popular

  • multi - A script to peform repetitive set of commands. Usage syntax is ';multi; <number> <action>' such as
    ;multi 10, get my diamond, drop my diamond
  • invdb - An inventory management database. See wiki page for details
  • ego2 - A script for bounty escorts. Usage syntax is
    ;ego2 help
    for relevant commands.
  • spellcaster - Allows user to type just the spell number and have lich cast that spell. Usage syntax is
    ;Spellcaster setup
    for configuration. Set to autostart.
  • wander - The last of the Trifector of Travel, ;wander will move from room to room until it runs into a Boundary - a specified room number - or finds a room with a monster AND empty of players. Wander can be used to create a walled in hunting ground, letting you automatically move from room to room without having to use keystrokes. Use the ';wander add' command to add the room you are currently standing in to the Wander List. Note: Wander will NOT enter your boundary rooms. For example, adding Town Square East to the list and then executing ;wander from within the confines of Moot Hall will send your character exploring every room in Moot, but unable to leave as TSE is a Boundary.
  • Sorter Sorter cleans up your bags and breaks down the the output of a LOOK command, sorting the results by type. Makes looking in your locker or backpack, and especially your gem pouch, infinitely easier. *Note* Sorter can mess up some other scripts that deal with inventory, so be cautious in usage. Elanthia-Online scripts like eloot disable sorter when performing relevant functions
  • linktothefast - A complex script that provides highliting for Wryath links when links are disabled. This script can cause issues with STOW settings, so disable prior to adjusting those settings.
  • Uberbarv_D - The most current Uberbar variant. This will provide a paperdoll with room number, resource information, etc inside wrayth. Set to autostart. Note- there is a small performance impact when using Uberbars.


Ingame Help Output

Usage:

   ;repository list [alpha]            lists all scripts available for download (optionally in alphabetial order)
   ;repository sync [alpha]            lists only new and/or updated scripts
   ;repository info <script name>      shows the comments at the top of the script
   ;repository download <script name>  downloads the script
   ;repository upload <script name>    uploads the script
   ;repository delete <script name>    deletes the script from the server

Scripts should include comments at the top describing the purpose of the script.  Scripts without comments at the top will not show up on the server.

After uploading a script, a key that allows you to delete/update the script will be saved to C:/Games/lich/keys

Sortable list

The repository script has an in game GUI available that allows sorting by date, tags, etc.

;repo gui

Ingame Screenshot

Third-Party Software - edit
Lich Installation: Lich
Downloadable Lich Scripts: Go2 | Map | Repository | Popular Scripts