<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://gswiki.play.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=ATHIAS</id>
	<title>GemStone IV Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://gswiki.play.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=ATHIAS"/>
	<link rel="alternate" type="text/html" href="https://gswiki.play.net/Special:Contributions/ATHIAS"/>
	<updated>2026-04-19T16:09:54Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.12</generator>
	<entry>
		<id>https://gswiki.play.net/index.php?title=Weight_reduction&amp;diff=256042</id>
		<title>Weight reduction</title>
		<link rel="alternate" type="text/html" href="https://gswiki.play.net/index.php?title=Weight_reduction&amp;diff=256042"/>
		<updated>2026-04-15T01:11:14Z</updated>

		<summary type="html">&lt;p&gt;ATHIAS: Added Raikhen cost for 61-80% of 250lb container&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Weight reduction is a service applied to containers which reduces the [[encumbrance|weight]] of items carried within the container. It is typically available at [[Rumor Woods]]. Weight reduction is applied to the contents of the container individually; a container which can hold 200 pounds and has 20% weight reduction will apply that 20% weight reduction to each item in the container rather than holding the first 40 pounds weightlessly.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;: The weight reduction applied to a container applied only to the portion of the container&#039;s capacity that existed at the time of the service. For example, if you apply a 20% weight reduction to a container with 100lbs of capacity, and then you deepen the container to 200lbs of capacity, the 20% weight reduction will apply only to the first 100lbs. In this scenario, a loresong on the container will recall that the container will reduce the weight of items by &amp;quot;20% for the first 100lbs&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tip&#039;&#039;&#039;: Herb kits are a more popular choice than loot sacks. Smaller containers which remain mostly full will benefit more from this style of weight reduction than large, mostly empty containers.&lt;br /&gt;
&lt;br /&gt;
==Rumor Woods Cost==&lt;br /&gt;
&lt;br /&gt;
Weight reduction at Rumor Woods is purchased at [[RWShop:Couturier&#039;s Retreat|Couturier&#039;s Retreat]] from the seamstress in increments of 1% reduction per purchase. Asking about {{boldmono|[[APPRAISE]]}} with a container in hand will give you an estimate on the [[raikhen]] cost to apply 1% to that container. The cost is based on the carrying capacity of the container and its current level of weight reduction, with sharp price increases every 20%.&lt;br /&gt;
&lt;br /&gt;
Cost information provided by Cigar.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Approximate raikhen cost per percent of weight reduction&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Capacity (lbs)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|1-20%&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|21-40%&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|41-60%&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|61-80%&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|81-100%&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot;  role=&amp;quot;rowheader&amp;quot;|50&lt;br /&gt;
| 425 || - || - || - || -&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot;  role=&amp;quot;rowheader&amp;quot;|100&lt;br /&gt;
| 850 || 1,701 || 5,102 || 20,403 || 102,004&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot;  role=&amp;quot;rowheader&amp;quot;|200&lt;br /&gt;
| 1,275 || 2,551 || 7,653 || 30,604 || 153,005&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot;  role=&amp;quot;rowheader&amp;quot;|250&lt;br /&gt;
| 1,488 || 2,976 || 8,928 || 35,714 || -&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot;  role=&amp;quot;rowheader&amp;quot;|1,000&lt;br /&gt;
| 4,676 || 9,353 || 28,061 || 112,244 || 561,120&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[category:Merchant Services]]&lt;/div&gt;</summary>
		<author><name>ATHIAS</name></author>
	</entry>
	<entry>
		<id>https://gswiki.play.net/index.php?title=Raikhen&amp;diff=255912</id>
		<title>Raikhen</title>
		<link rel="alternate" type="text/html" href="https://gswiki.play.net/index.php?title=Raikhen&amp;diff=255912"/>
		<updated>2026-04-11T03:41:19Z</updated>

		<summary type="html">&lt;p&gt;ATHIAS: /* Earning Raikhen */ Organized into bullets, updated time and field experience for clarity and 5126 updates&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Raikhen&#039;&#039;&#039; is a [[:Category:Currency|currency]] for use in the [[Rumor Woods]] [[pay event]]. It was introduced in 2019.&lt;br /&gt;
&lt;br /&gt;
It can be used for the following items:&lt;br /&gt;
&lt;br /&gt;
* [[:Category:Rumor Woods character customizations|Rumor Woods character customizations]].&lt;br /&gt;
* You can visit the stable or the enclosure at [[Rumor Woods]] to purchase one of the [[mount]]s that can be found there.&lt;br /&gt;
* Shopping at Rumor Woods.&lt;br /&gt;
* [[MOUNT TRAVEL (verb)|Mount travel options]] can be purchased from your local town [[stable|stables]] from the resident [[stablehand|stablehands]].  Also, you can go to the Grand Stable at [[Rumor Woods]] and speak to one of the stablehands in the Arena.&lt;br /&gt;
&lt;br /&gt;
==Earning Raikhen==&lt;br /&gt;
&lt;br /&gt;
Raihken can only be earned at [[Rumor Woods]] by doing one of the below activities:&lt;br /&gt;
&lt;br /&gt;
* [[Fox Hunt]]&lt;br /&gt;
* [[Jousting]]&lt;br /&gt;
* [[Rumor Woods/2025 saved posts#Information Post 1 - How to Earn Currency|The Rumor Woods QuickStart for Jousting]]&lt;br /&gt;
* [[Pixie Hunt]]&lt;br /&gt;
* Exchange a 25-count Rumor Woods marker with the Old Jouster&lt;br /&gt;
** Must use EVENT ENTRIES RUMOR 25 to create valid markers&lt;br /&gt;
** Provides 7,500 Raikhen and 5000 field experience&lt;br /&gt;
** There is a 15 minute cooldown between exchanges&lt;br /&gt;
** WARNING: Do not go anywhere dangerous so you do not lose your experience&lt;br /&gt;
&lt;br /&gt;
[[Category: Currency]]&lt;br /&gt;
[[Category:Rumor Woods]]&lt;br /&gt;
[[Category: Mount System]]&lt;/div&gt;</summary>
		<author><name>ATHIAS</name></author>
	</entry>
	<entry>
		<id>https://gswiki.play.net/index.php?title=Lich:Software/Installation&amp;diff=255418</id>
		<title>Lich:Software/Installation</title>
		<link rel="alternate" type="text/html" href="https://gswiki.play.net/index.php?title=Lich:Software/Installation&amp;diff=255418"/>
		<updated>2026-04-04T16:54:33Z</updated>

		<summary type="html">&lt;p&gt;ATHIAS: /* Fedora */ Updated Zip extracted Directory&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{3rd-party}}&lt;br /&gt;
=About=&lt;br /&gt;
&lt;br /&gt;
Lich is an add-on scripting engine that works alongside existing front ends.  The most common installation is a combination of Lich on Windows using the Wrayth or Wizard FE. Lich is also used by many on both MacOS and multiple Linux distributions.&lt;br /&gt;
&lt;br /&gt;
=Installing the Latest Stable Release=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The latest stable lich version is 5.15.1 supporting Ruby 4.0 - published March 16, 2026&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==In-Place Upgrade==&lt;br /&gt;
&lt;br /&gt;
If you are on an older version of Lich 5 and want to upgrade to the most current version, you can choose to either upgrade Lich5 only or both Lich 5 and Ruby. If you&#039;re currently on Lich 4, able to check by running the command &amp;lt;CODE&amp;gt;;e echo LICH_VERSION&amp;lt;/CODE&amp;gt;, go to the [[#Upgrade Installation for Lich 5 from Lich 4 (11/14/2023)|upgrade from Lich 4 section]].&lt;br /&gt;
&lt;br /&gt;
For each section, please follow the directions/commands one at a time.&lt;br /&gt;
&lt;br /&gt;
===Lich 5 Only===&lt;br /&gt;
&lt;br /&gt;
====Lich 5.7 or newer====&lt;br /&gt;
# &#039;&#039;&#039;Backup existing Lich 5 folder&#039;&#039;&#039;&lt;br /&gt;
# Run this command in-game &amp;lt;CODE&amp;gt;;lich5-update --update&amp;lt;/CODE&amp;gt;&lt;br /&gt;
# Quit and restart lich.&lt;br /&gt;
# Congratulations - you&#039;re now running on the latest version of Lich!&lt;br /&gt;
&lt;br /&gt;
====Lich 5.6 or older====&lt;br /&gt;
Please proceed to updating both Ruby and Lich 5&lt;br /&gt;
&lt;br /&gt;
===Both Ruby 4.0 &amp;amp; Lich 5===&lt;br /&gt;
This method is for Windows only. Linux and MacOS users, please do a Lich 5 only update and update Ruby manually via normal install/update methods for the OS.&lt;br /&gt;
&lt;br /&gt;
# Logout of all characters&lt;br /&gt;
# &#039;&#039;&#039;Backup existing Lich 5 folder&#039;&#039;&#039;&lt;br /&gt;
# Uninstall existing Ruby4Lich5 installs from Programs &amp;amp; Features control panel, or alternatively, rename your existing Ruby4Lich5 folder to Ruby4Lich5save. (Defaults to C:\Ruby4Lich5)&lt;br /&gt;
# Download the latest [https://github.com/elanthia-online/lich-5/releases/latest/download/Ruby4Lich5.exe Ruby4Lich5.exe Installer]&lt;br /&gt;
# Run the installer and be sure to have both Ruby and Lich 5 option selected&lt;br /&gt;
# Congratulations - you&#039;re now running on the latest version of Lich &amp;amp; Ruby!&lt;br /&gt;
&lt;br /&gt;
===Ruby 4.0 Only===&lt;br /&gt;
Use this to upgrade to the newest version of Ruby only if you&#039;re already on the latest version of Lich5 and now want to update Ruby afterwards. If you&#039;re not already on the latest version of Lich5, please use previous section steps instead.&lt;br /&gt;
# Logout of all instances/characters&lt;br /&gt;
# &#039;&#039;&#039;Backup existing Lich 5 folder&#039;&#039;&#039;&lt;br /&gt;
# Uninstall your existing Ruby4Lich5 install via Programs &amp;amp; Features (ensure it&#039;s now gone, default location was C:\Ruby4Lich5)&lt;br /&gt;
# Download the latest [https://github.com/elanthia-online/lich-5/releases/latest/download/Ruby4Lich5.exe Ruby4Lich5.exe Installer]&lt;br /&gt;
# Run the new installer and choose to only install Ruby Only&lt;br /&gt;
# Congratulations - you&#039;re now running on the latest version Ruby!&lt;br /&gt;
&lt;br /&gt;
==Windows New Installation==&lt;br /&gt;
&lt;br /&gt;
{{blue|These instructions are not for DragonRealms. [[#Ecosystem Information|For those scroll to the bottom]].}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;For Windows 11 / 10 / 8 / 7&#039;&#039;&#039; users: you can download the [https://github.com/elanthia-online/lich-5/releases/latest/download/Ruby4Lich5.exe Ruby4Lich5.exe Installer] and install everything you need automatically. Click on the &#039;&#039;&#039;Ruby4Lich5.exe&#039;&#039;&#039; and download it to your computer then double click on the executable in your default download folder. Note, a user may need to adjust their browser or security settings to allow download and installation.&lt;br /&gt;
If you have never played before, follow the &#039;New Installation&#039; instructions. If you have played before, and have used Lich before, follow the &#039;Upgrade Installation&#039; instructions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===New Installation for Lich 5 (11/14/2023)===&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Please log into the game of your choice through the Simutronics website first&#039;&#039;&#039;.  Install the launcher (not SGE), and install your FrontEnd of Choice.  The Wrayth FrontEnd is presently the supported FrontEnd, but Wizard will work as well, if you are nostalgic.  After you&#039;ve logged in, log out and continue.&lt;br /&gt;
# Download and Run the [https://github.com/elanthia-online/lich-5/releases/latest/download/Ruby4Lich5.exe Ruby4Lich5.exe  Installer]. You will receive the Microsoft Warning because this is not distributed through the MS Store.  Click on &#039;More Info&#039; and then select the &#039;Run Anyway&#039; button.&lt;br /&gt;
# The installation may take a few minutes, especially on non-SSD harddrives.&lt;br /&gt;
# A Lich5 folder will be placed on your desktop after the install is finished, open that folder and double click the lich.rbw file contained inside to start Lich&#039;s Game Entry window.&lt;br /&gt;
# Use your existing Simutronics Account and Password and click connect.  Then select the character you wish to play, and select the FrontEnd you wish to use.  Then click the Play button.&lt;br /&gt;
# Your game FrontEnd should start, and you should see Lich5 initializing.  You will see it downloading files - these are the map files, wait for the download to finish.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Upgrade Installation for Lich 5 from Lich 4 (11/14/2023)===&lt;br /&gt;
&lt;br /&gt;
This option is deprecated.  Lich 5 architectures are not compatible with Lich 4. Back up your existing Lich 4 folder, uninstall any existing Ruby executables, and then follow the instructions for a new install above.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Additional assistance in installation can be found in the scripting channel of the GemStone [https://discord.gg/KF9Wr8u Discord].&lt;br /&gt;
&lt;br /&gt;
==MacOS==&lt;br /&gt;
There two common options for playing Gemstone IV on a Mac is either to play natively with Avalon or to use virtualization software such as Parallels with Wrayth/WizardFE. Below are the options on how to do that.&lt;br /&gt;
&lt;br /&gt;
===Native Avalon===&lt;br /&gt;
Players with Macs can use [[Mac_Installation_-_Lich_(software) | Installing Lich on Macs]] for installation help. This process works well for Mac OS Catalina and Big Sur. If you have not updated your Mac OS yet, these instructions may work depending on your actual version.  If you run into a snag, follow the contact instructions provided.&lt;br /&gt;
&lt;br /&gt;
===Parallels Windows===&lt;br /&gt;
With the latest releases of Ruby4Lich5 installer, you can now follow the normal Windows installation for both Intel and Apple silicon based Apple computers.&lt;br /&gt;
&lt;br /&gt;
To install Wrayth/WizardFE, Lich, and Ruby via Parallels you will need to do a few various steps as outlined below. Please note, the rubyw file in C:\Ruby4Lich5\X.X.X\bin may be set to run in compatibility mode for windows 7.  On an ARM Mac running parallels, this may causes Wrayth scripts not to run.  Turning compatibility mode off in the rubyw file could fixe this issue if it was enabled.&lt;br /&gt;
&lt;br /&gt;
The following steps are to be done AFTER you&#039;ve successfully installed Wrayth/WizardFE and can login normally without Lich5 on the machine. Once you&#039;ve done that and can successful connect normally, then follow these steps:&lt;br /&gt;
# Download and install [https://github.com/elanthia-online/lich-5/releases/latest/download/Ruby4Lich5.exe Ruby4Lich5.exe Installer] and use default options presented during install&lt;br /&gt;
# Double click the lich.rbw file that is now located in the extracted Lich5 location you did above. Login and play as usual.&lt;br /&gt;
&lt;br /&gt;
==Chromebook &amp;amp; Debian variants==&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-debian&amp;quot; style=&amp;quot;font-size:16px;overflow:auto;color:#0000FF&amp;quot;&amp;gt;[Click to Expand]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-debian&amp;quot;&amp;gt;&lt;br /&gt;
The following steps should install Lich and Profanity for users of Debian/Chromebooks. Profanity is a terminal-based Front-End that will let you play the game (in lieu of The Wizard or Wrayth).&lt;br /&gt;
&lt;br /&gt;
Update the list of available software and make sure some requirements are installed:&lt;br /&gt;
&amp;lt;!-- don&#039;t think I&#039;m gonna include this stuff but might as well not delete it.&lt;br /&gt;
:&amp;lt;small&amp;gt;sudo: as a super-user&amp;lt;/small&amp;gt;&lt;br /&gt;
:&amp;lt;small&amp;gt;apt-get: Debian&#039;s software repository&amp;lt;/small&amp;gt;&lt;br /&gt;
::&amp;lt;small&amp;gt;-y: answer all questions yes&amp;lt;/small&amp;gt; &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get -y update&lt;br /&gt;
sudo apt-get -y install autoconf bison build-essential curl libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev libgdbm6 libgdbm-dev libsqlite3-dev git unzip&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install &#039;&#039;&#039;&amp;lt;tt&amp;gt;[https://github.com/rbenv/rbenv rbenv]&amp;lt;/tt&amp;gt;&#039;&#039;&#039;, a Ruby version manager. Add it to the &amp;lt;tt&amp;gt;PATH&amp;lt;/tt&amp;gt; so that it will work outside of its own directory, and set it up to work when you launch the shell (terminal):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone https://github.com/rbenv/rbenv.git ~/.rbenv&lt;br /&gt;
echo &#039;export PATH=&amp;quot;$HOME/.rbenv/bin:$PATH&amp;quot;&#039; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
echo &#039;eval &amp;quot;$(rbenv init -)&amp;quot;&#039; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Run the shell&#039;s launch script now to enable those two changes and get rbenv working:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Download the tools to let rbenv install Ruby on its own, then install Ruby 3.4.4 and set it to be our default version of Ruby system-wide:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build&lt;br /&gt;
rbenv install 4.0.1 -v&lt;br /&gt;
rbenv global 4.0.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install Lich:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd ~&lt;br /&gt;
curl -L &amp;quot;https://github.com/elanthia-online/lich-5/releases/latest/download/lich-5.zip&amp;quot; -o temp.zip &amp;amp;&amp;amp; unzip temp.zip -d ./ &amp;amp;&amp;amp; rm temp.zip&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tell Ruby not to create documentation for its gems (plugins/packages) unless asked, because it takes a long time and they are available online. Then install the dependencies for Lich and Profanity using Ruby&#039;s Gemfile that in included with Lich-5 now by using `bundle install` as shown below:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;gem: --no-document&amp;quot; &amp;gt; ~/.gemrc&lt;br /&gt;
cd ~/lich-5&lt;br /&gt;
bundle install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Profanity:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd ~&lt;br /&gt;
git clone https://github.com/elanthia-online/ProfanityFE.git&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please refer to the &#039;&#039;&#039;[[Profanity | Profanity FE]]&#039;&#039;&#039; page for initial configuration and additional instructions.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Arch Linux &amp;amp; Arch-based distributions==&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-arch&amp;quot; style=&amp;quot;font-size:16px;overflow:auto;color:#0000FF&amp;quot;&amp;gt;[Click to Expand]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-arch&amp;quot;&amp;gt;&lt;br /&gt;
The following steps should install Lich and Profanity for users of Arch Linux and Arch-based distributions (Manjaro, EndeavourOS, etc.). Profanity is a terminal-based Front-End that will let you play the game (in lieu of The Wizard or Wrayth).&lt;br /&gt;
&lt;br /&gt;
Update the system and install required dependencies:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo pacman -Syu&lt;br /&gt;
sudo pacman -S --needed base-devel openssl libyaml readline zlib ncurses libffi gdbm sqlite git unzip curl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install &#039;&#039;&#039;&amp;lt;tt&amp;gt;[https://github.com/rbenv/rbenv rbenv]&amp;lt;/tt&amp;gt;&#039;&#039;&#039;, a Ruby version manager. Add it to the &amp;lt;tt&amp;gt;PATH&amp;lt;/tt&amp;gt; so that it will work outside of its own directory, and set it up to work when you launch the shell (terminal):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone https://github.com/rbenv/rbenv.git ~/.rbenv&lt;br /&gt;
echo &#039;export PATH=&amp;quot;$HOME/.rbenv/bin:$PATH&amp;quot;&#039; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
echo &#039;eval &amp;quot;$(rbenv init -)&amp;quot;&#039; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Run the shell&#039;s launch script now to enable those two changes and get rbenv working:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Download the tools to let rbenv install Ruby on its own, then install Ruby 3.4.5 and set it to be our default version of Ruby system-wide:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build&lt;br /&gt;
rbenv install 4.0.1 -v&lt;br /&gt;
rbenv global 4.0.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install Lich:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd ~&lt;br /&gt;
curl -L &amp;quot;https://github.com/elanthia-online/lich-5/releases/latest/download/lich-5.zip&amp;quot; -o temp.zip &amp;amp;&amp;amp; unzip temp.zip -d ./ &amp;amp;&amp;amp; rm temp.zip&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tell Ruby not to create documentation for its gems (plugins/packages) unless asked, because it takes a long time and they are available online. Then install the dependencies for Lich and Profanity using Ruby&#039;s Gemfile that in included with Lich-5 now by using `bundle install` as shown below:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;gem: --no-document&amp;quot; &amp;gt; ~/.gemrc&lt;br /&gt;
cd ~/lich-5&lt;br /&gt;
bundle install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Profanity:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd ~&lt;br /&gt;
git clone https://github.com/elanthia-online/ProfanityFE.git&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please refer to the &#039;&#039;&#039;[[Profanity | Profanity FE]]&#039;&#039;&#039; page for initial configuration and additional instructions.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Fedora==&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-fedora&amp;quot; style=&amp;quot;font-size:16px;overflow:auto;color:#0000FF&amp;quot;&amp;gt;[Click to Expand]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-fedora&amp;quot;&amp;gt;&lt;br /&gt;
Currently supported versions of Fedora&lt;br /&gt;
* 41 uses Ruby 3.3&lt;br /&gt;
* 42 uses Ruby 3.4&lt;br /&gt;
* 43 uses Ruby 3.4&lt;br /&gt;
All of which are currently compatible with Lich 5.7.0 or higher.&lt;br /&gt;
&lt;br /&gt;
1. Update The Base Installation:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ sudo dnf -y update&lt;br /&gt;
$ sudo dnf -y install vim git&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Install required Ruby and Development packages:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ sudo dnf install -y autoconf bison cairo-devel curl gcc gdbm gdbm-devel gdk-pixbuf2-devel glib2-devel \&lt;br /&gt;
gobject-introspection-devel libyaml-devel libffi-devel make ncurses-devel openssl-devel readline-devel \&lt;br /&gt;
redhat-rpm-config ruby ruby-devel sqlite-devel unzip zlib-devel&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. Install Lich:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd ~&lt;br /&gt;
curl -L &amp;quot;https://github.com/elanthia-online/lich-5/releases/latest/download/lich-5.zip&amp;quot; -o temp.zip &amp;amp;&amp;amp; unzip temp.zip -d ./ &amp;amp;&amp;amp; rm temp.zip&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4. Tell Ruby not to create documentation for its gems (plugins/packages) unless asked, because it takes a long time and they are available online. Then install the dependencies for Lich and Profanity using Ruby&#039;s Gemfile that in included with Lich-5 now by using `bundle install` as shown below:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd ~/Lich5&lt;br /&gt;
bundle install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5. Profanity:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd ~&lt;br /&gt;
git clone https://github.com/elanthia-online/ProfanityFE.git&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Popular Scripts=&lt;br /&gt;
{{#section:Lich:Script Repository|popularscripts}}&lt;br /&gt;
&lt;br /&gt;
=Ecosystem Information=&lt;br /&gt;
&lt;br /&gt;
* DragonRealms Variant - [https://elanthipedia.play.net/Lich_script_repository#Setup_and_Installation Setup and Install instructions]&lt;br /&gt;
&lt;br /&gt;
=Lich Changelog=&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-changelog&amp;quot; style=&amp;quot;font-size:16px;overflow:auto;color:#0000FF&amp;quot;&amp;gt;[Click to Expand]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-changelog&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.13.5&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
### Bug Fixes (general)&lt;br /&gt;
* util.rb only show gem installing debug messaging if gem mis… (#1131)&lt;br /&gt;
* add --gs and --dr, refactor argv_options to helpers (#1133)&lt;br /&gt;
* fix multiple custom entries, improvements to yaml save (#1134)&lt;br /&gt;
* login_tab_utils.rb expand helper text show Warlock (#1135)&lt;br /&gt;
* update CLI for YAML security signature, add auto-convert fo… (#1136)&lt;br /&gt;
* remove password parameter from debug logging in all cases (#1137)&lt;br /&gt;
* reduce minimum GUI window footprint for non-tabbed view (#1138)&lt;br /&gt;
* remove double save in YAML to preserve yaml.bak integrity (#1139)&lt;br /&gt;
&lt;br /&gt;
### Bug Fixes (gs)&lt;br /&gt;
* stash.rb additional improvements (#1132)&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.13.4&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
### Bug Fixes (general)&lt;br /&gt;
* force system gem install if RubyGems fails (#1126)&lt;br /&gt;
* gui_login prevent destroying window if already destroyed (#1127)&lt;br /&gt;
* add window size / position saves to login GUI (#1128)&lt;br /&gt;
* non tabbed saved entries in reduced button / font size (not… (#1129)&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.13.3&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
### Bug Fixes (general)&lt;br /&gt;
* account manager sorting GUI fix (#1123)&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.13.2&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
### Bug Fixes (general)&lt;br /&gt;
* install_gem_requirements update available gems after install (#1120)&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.13.1&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
### Bug Fixes (general)&lt;br /&gt;
* password_cipher.rb upcase account_name for key (#1118)&lt;br /&gt;
&lt;br /&gt;
### Bug Fixes (dr)&lt;br /&gt;
* validator.rb change sleep to should_sleep named param (#1116)&lt;br /&gt;
&lt;br /&gt;
### Bug Fixes (gs)&lt;br /&gt;
* add base stats capture from &#039;info full&#039; command (#1115)&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.13.0&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
### Features (general)&lt;br /&gt;
* Refocus Frontend (#960)&lt;br /&gt;
* socket configurator to better guard TCPSocket (#976)&lt;br /&gt;
* add simplified DB maintenance (#991)&lt;br /&gt;
* TextStripper module support for XML, HTML, Markdown (#1055)&lt;br /&gt;
* Login modernization and refactor to yaml (#1063)&lt;br /&gt;
* Ruby Memory Releaser module (#1066)&lt;br /&gt;
&lt;br /&gt;
### Features (dr)&lt;br /&gt;
* support meta:trashcan tag for DRCI.dispose_trash (#966)&lt;br /&gt;
* Add GameObj.inv support for DR items (#1080)&lt;br /&gt;
* DRCS allow custom adjective for summoned weapons (#1088)&lt;br /&gt;
* DRParser support for new exp window xml stream elements (rested exp, tdps, favors) (#1104)&lt;br /&gt;
&lt;br /&gt;
### Features (gs)&lt;br /&gt;
* Add Armaments (Weapon, Armor, and Shield) Module (#911)&lt;br /&gt;
* add creature module, including Hinterwilds creatures (#1002)&lt;br /&gt;
* Creature module combat tracking (#1003)&lt;br /&gt;
* track time of last total_experience record (#1030)&lt;br /&gt;
* add Injured class for checking ability to perform actions (#1035)&lt;br /&gt;
&lt;br /&gt;
### Bug Fixes (general)&lt;br /&gt;
* map dijkstra optimization (#1061)&lt;br /&gt;
* update.rb keep script/data file incase of error on update (#1070)&lt;br /&gt;
* ensure proxy path is set for non-destructive array write-th… (#1073)&lt;br /&gt;
* [lib][global-defs] - move update (#1079)&lt;br /&gt;
* GameObj force new objects ID to be string (#1087)&lt;br /&gt;
* xmlparser.rb gate GSL exits sending behind @send_fake_tags (#1103)&lt;br /&gt;
* change Hash[] pair key conversion to use to_h for Ruby 4.0 (#1108)&lt;br /&gt;
* move gui-login.rb to Ruby standard gui_login.rb (#1111)&lt;br /&gt;
* update location for currency and move game-loader.rb to Ruby standard gameloader.rb (#1112)&lt;br /&gt;
&lt;br /&gt;
### Bug Fixes (dr)&lt;br /&gt;
* DRCA allow custom spell prep messaging (#1089)&lt;br /&gt;
* Update Slackbot error handling, and lnet management (#1091)&lt;br /&gt;
* Fix exp mods parsing for DR (#1102)&lt;br /&gt;
* equipmanager.rb support for custom messaging in forester&#039;s longbow (#1105)&lt;br /&gt;
* Fix hang in equipment manager when game doesn&#039;t respond to commands (#1110)&lt;br /&gt;
&lt;br /&gt;
### Bug Fixes (gs)&lt;br /&gt;
* Infomon additional CHE resign regex (#1067)&lt;br /&gt;
* Resource tracking for sorcerer shadow essence (#1085)&lt;br /&gt;
* cman.rb add hamstring regex for already lying down target (#1090)&lt;br /&gt;
* cman.rb hamstring regex update when can&#039;t perform on target (#1092)&lt;br /&gt;
* Bounty parser.rb FWI guard regex update (#1096)&lt;br /&gt;
* currency.rb track gold (#1109)&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.12.12&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
Bug Fixes (general)&lt;br /&gt;
    Update module strip markdown comments (#1056)&lt;br /&gt;
    Vars/UserVars module fixes and corrections (#1057)&lt;br /&gt;
Bug Fixes (gs)&lt;br /&gt;
    Infomon parse fix for singular currency (#1051)&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.12.11&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
Bug Fixes (dr)&lt;br /&gt;
    add bput match for system updates preventing actions (#1034)&lt;br /&gt;
    drdefs.rb npc parsing (#1038)&lt;br /&gt;
    Fix container reference in get_item_from_eddy_portal method (#1039)&lt;br /&gt;
Bug Fixes (gs)&lt;br /&gt;
    bounty location regex needs to match &amp;quot;under&amp;quot; (#1037)&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.12.10&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
Bug Fixes&lt;br /&gt;
    all: games.rb catch additional error for nested single/double quotes (#1031)&lt;br /&gt;
    dr: change keys for DR_SKILLS_DATA[:guild_skill_aliases] to be strings instead of symbols (#1032)&lt;br /&gt;
    gs: Bounty parser for SG npcs matching (#1027)&lt;br /&gt;
    gs: match READY/STOW items with a/an/some inside the link (#1026)&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.12.9&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
Bug Fixes&lt;br /&gt;
    gs: StowList/ReadyList reset bug if non-default keys added #1019&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.12.8&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
Bug Fixes&lt;br /&gt;
    all: script.rb show custom at script exit as well (#993)&lt;br /&gt;
    all: Updated update.rb for single trunk and release please (#1001)&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.12.7&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
fix(all): ensure updates do not target detached proxy views #990 &lt;br /&gt;
fix(gs): bounty parser and move fixes for sailor&#039;s grief #987 &lt;br /&gt;
fix(gs): Infomon xmlparser.rb Ready/Stow fix for LONG before exist #988 &lt;br /&gt;
fix(gs): gameobj.rb for Sailor&#039;s Grief ghostly/boss/guild tentacles #989 &lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.12.6&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
fix(all): settings.rb update to preserve root of derived views #975&lt;br /&gt;
fix(all): show custom in various script output when custom script #967&lt;br /&gt;
fix(dr): drparser.rb update for PlayedSubscription #983&lt;br /&gt;
fix(gs): include store location for ReadyList #977&lt;br /&gt;
fix(gs): infomon parser.rb update for ACCOUNT output varies #979&lt;br /&gt;
fix(gs): global_defs.rb move def update for Hive traps #980&lt;br /&gt;
fix(gs): activespell.rb prevent removal of RF Penalty #981&lt;br /&gt;
fix(gs): add .compact to input of Disk.find_by_name #982&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.12.5&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
fix(all): update.rb word boundary for abbreviations #971&lt;br /&gt;
fix(dr): equipmanager.rb Fix for changed game output. #969&lt;br /&gt;
fix(dr): common-arcana.rb Regalia fix for changed game output. #970&lt;br /&gt;
fix(dr): common-items.rb Fix for changed inventory command output #973&lt;br /&gt;
fix(gs): StowList missing space in capture in xmlparser.rb #963&lt;br /&gt;
fix(gs): stowlist.rb wait for RT when issuing check #964&lt;br /&gt;
fix(gs): readylist.rb wait for RT when issuing check #965&lt;br /&gt;
fix(gs): Bounty heirloom return msg&#039;ing update #972&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.12.4&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
build(all): installer.yml use windows-2022 #950&lt;br /&gt;
fix(all): restore Wrayth / Wizard script execution ability #952&lt;br /&gt;
fix(all): database_adapter.rb error handling improvement #956&lt;br /&gt;
fix(dr): common-items.rb wear/remove messaging additions #949&lt;br /&gt;
fix(dr): games.rb - ignore UIDs for Frostbite mapping #951&lt;br /&gt;
fix(dr): map_dr.rb prevent inadvertent settings changes #958&lt;br /&gt;
fix(gs): GameObj targets for new Sailor&#039;s Grief tentacle npc #948&lt;br /&gt;
fix(gs): map_gs.rb remove delete_if to prevent bad settings #957&lt;br /&gt;
fix(gs): weapon.rb assault break if no targets #962&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.12.3&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
fix(all): limitedarray.rb max_size increase #946&lt;br /&gt;
fix(all): uservars.rb update for vars method missing #940&lt;br /&gt;
fix(dr): drparser.rb to set ShowRoomID to on if turned off #945&lt;br /&gt;
fix(gs): change namespace accessors to Ruby 2.6 compatible #944&lt;br /&gt;
fix(gs): infomon state reset on status prompt #943&lt;br /&gt;
fix(gs): Societies to check membership for various methods #942&lt;br /&gt;
fix(gs): standardize warcry.rb to match other PSMS #941&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.12.2&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
fix(gs): infomon parser.rb for profile full name matching #938&lt;br /&gt;
fix(gs): force PROFILE FULL to sync CHE info for infomon #937&lt;br /&gt;
fix(dr): Tighten checks on releasing invisibility for thieves #936&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.12.1&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
- fix(all): gameobj.rb - add type? method for explicit type check #928&lt;br /&gt;
- fix(all): messaging.rb encoding issue #933&lt;br /&gt;
- fix(gs): Various CMan cost corrections #932&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.12.0&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
- feat(all): settings.rb - proposal for sequel based Settings #591, #875, #889, #896, #927&lt;br /&gt;
- feat(all): util.rb add Ruby gem install helper method #861&lt;br /&gt;
- feat(all): messaging.rb add cmd link method #866&lt;br /&gt;
- refactor(all): games.rb modernization #849, #882, #924&lt;br /&gt;
- fix(all): add class extensions #800&lt;br /&gt;
- fix(all): lich.rb deprecated FE message #852&lt;br /&gt;
- fix(all): messaging.rb fix XML encoding for wizard and avalon #853&lt;br /&gt;
- fix(all): lich.rb class variable not initialized #855&lt;br /&gt;
- fix(all): log.rb force msg to String for regexp comparison #856&lt;br /&gt;
- fix(all): global_defs.rb bug in fput #864&lt;br /&gt;
- fix(all): messaging.rb xml_encode mono method msg #868&lt;br /&gt;
- fix(all): script.rb class to is_a? checks #878&lt;br /&gt;
- fix(all): gameobj.rb deeper lookup #885&lt;br /&gt;
- fix(all): messaging.rb debug not compared to falseclass #887&lt;br /&gt;
- fix(all): change class to is_a? checks #91-3&lt;br /&gt;
- fix(all): Util.issue_command allow single line captures #918&lt;br /&gt;
- fix(dr): drparser.rb casing for Premium status check #842&lt;br /&gt;
- fix(dr): map_dr.rb Don&#039;t assign UID of zero to rooms #844&lt;br /&gt;
- fix(dr): drparser.rb add $last_logoff tracking #851&lt;br /&gt;
- fix(dr): update message patterns in common-items #859&lt;br /&gt;
- fix(dr): add moon_visible?(moon) convenience method to common-moonmage #860&lt;br /&gt;
- fix(dr): exp mods output is not enclosed in preset xml tags anymore #870&lt;br /&gt;
- fix(dr): update.rb beta send validation for genie lich char #880&lt;br /&gt;
- fix(dr): Update regex and parsing for active spells #894&lt;br /&gt;
- fix(dr): add &#039;You scoop&#039; match pattern to common-items #900&lt;br /&gt;
- fix(dr): add missing match patterns #901&lt;br /&gt;
- fix(dr): common-items: add and fix match strings #904&lt;br /&gt;
- fix(dr): Add missing matches for common-items #905&lt;br /&gt;
- fix(dr): Release Khri Vanish if Thief, when going visible #906&lt;br /&gt;
- fix(dr): Fix race condition when clearing and repopulating XMLData.dr_active_spells #907&lt;br /&gt;
- fix(dr): Fix SLS release pattern #908&lt;br /&gt;
- fix(dr): resolve race condition in DR crafting_magic_routine #914&lt;br /&gt;
- fix(dr): xmlparser.rb - Fix XMLData.dr_active_spells race condition #915&lt;br /&gt;
- fix(dr): xmlparser.rb - Clear out spells properly #916&lt;br /&gt;
- fix(dr): drparser.rb update for Platinum account status #922&lt;br /&gt;
- feat(gs): gameobj.rb allow for custom gameobj data #848&lt;br /&gt;
- feat(gs): PSMS updates, including CMan.use #865, #874, #881, #890, #899&lt;br /&gt;
- feat(gs): ReadyList &amp;amp; StowList classes for item tracking #884&lt;br /&gt;
- feat(gs): Breakout and Buildout Societes #919&lt;br /&gt;
- fix(gs): infomon parsing for CHE membership #841&lt;br /&gt;
- fix(gs): map_gs.rb for no UID when hexdigest used #843&lt;br /&gt;
- fix(gs): warcry.rb yowlp :buff to string instead of regexp #847&lt;br /&gt;
- fix(gs): group.rb multiple corrections #850, #869, #883&lt;br /&gt;
- fix(gs): Bounty parser.rb fix for HW &amp;amp; KF guard return #862&lt;br /&gt;
- fix(gs): Bounty task.rb fix for assigned? and Ruby 2.6 #863&lt;br /&gt;
- fix(gs): stash.rb stale sheaths recheck #867&lt;br /&gt;
- fix(gs): allow spell.rb casting to take a force_stance parameter #902&lt;br /&gt;
- fix(gs): update Infomon parsing for new ACCOUNT output format #903&lt;br /&gt;
- fix(gs): PSMS cost for multiple cost types &amp;amp; add Excoriate feat #912&lt;br /&gt;
- fix(gs): Feat excoriate regex correction #920&lt;br /&gt;
- fix(gs): weapon PSM affordable check against Glorious Momentum #926&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.11.1&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
- fix(all): restore @theme_state and add to CLI capability #795&lt;br /&gt;
- fix(all): retire gtk2 monkey patch for gtk3 #823&lt;br /&gt;
- fix(all): games.rb XMLData.name wait till both not NIL and not EMPTY #826&lt;br /&gt;
- fix(all): standardize xmlparser game instance #827&lt;br /&gt;
- fix(all): games.rb fix multiple single and double quote in XML #832,836,837&lt;br /&gt;
- fix(dr): games.rb - optional hide Room Title display of Real IDs with FLAG on #782&lt;br /&gt;
- chore(dr): common-moonmage - refactor of peer_telescope #783&lt;br /&gt;
- fix(dr): move HMR load to common before for dragonrealms #784&lt;br /&gt;
- fix(dr): common-crafting.rb minor edit to add &amp;quot;You tuck&amp;quot; #787&lt;br /&gt;
- fix(dr): common-arcana.rb - remove unecessary pause from discern code #792&lt;br /&gt;
- fix(dr): drparser.rb Restore Premium status checking #834&lt;br /&gt;
- fix(gs): migrate PSMS.name_normal to Lich::Util.normalize_name #790,833&lt;br /&gt;
- fix(gs): add Char.che to know current character&#039;s CHE #791&lt;br /&gt;
- fix(gs): FEAT and Infomon module parsing of new Covert Art feats. #796&lt;br /&gt;
- fix(gs): add Currency.gemstone_dust and fix redsteel mark capture #797&lt;br /&gt;
- fix(gs): FEAT Covert Arts colon normalization and stamina costs #799&lt;br /&gt;
- fix(gs): escape dash in regex for HouseCHE #824&lt;br /&gt;
- fix(gs): disk.rb comparison helpers #828&lt;br /&gt;
- fix(gs): allow for Group.disks to show self disk in array #829&lt;br /&gt;
- fix(gs): feat.rb Covert Arts throw poison costs 15 stam #830&lt;br /&gt;
- fix(gs): add missing Feat.use ability #831&lt;br /&gt;
- fix(gs): multiple CritRanks updates #801-822&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.11.0&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
- [all] - chore: Namespace &amp;amp; File Path Updates #713&lt;br /&gt;
- [all] - [argv_options.rb] bugfix: correct darkmode to work via CLI #693&lt;br /&gt;
- [all] - [games.rb] feat: make show Room Exits of non-StringProc/Obvious Exits toggable for all games #699&lt;br /&gt;
- [all] - [games.rb] feat: toggleable display of StringProcs with clickable links #751&lt;br /&gt;
- [all] - [gui-manual-login.rb] fix: change label to Wrayth #720&lt;br /&gt;
- [all] - [gui-saved-login.rb] fix: update Stormfront label #721&lt;br /&gt;
- [all] - [update.rb] fix: purge old LIB folder prior to update release #729&lt;br /&gt;
- [all] - [util.rb] bugfix: allow issue_command to use fput or put #715&lt;br /&gt;
- [all] - [xmlparser.rb] feat: add XMLData.room_name attribute #685&lt;br /&gt;
- [all] - [main.rb] fix: create session file in regular connect method #733&lt;br /&gt;
- [all] - [init.rb] bugfix: error for Windows DISPLAY variable #735&lt;br /&gt;
- [all] - [main.rb] fix: Mudlet support #736&lt;br /&gt;
- [all] - [wine.rb] fix: add --no-wine CLI flag prevent WINE startup&lt;br /&gt;
- [all] - [init.rb] fix: add --no-gtk CLI flag prevent GTK3 gem load&lt;br /&gt;
- [dr] - [games.rb] feat: DRinfomon and common files as core lich libraries #686&lt;br /&gt;
- [dr] - [games.rb] chore: add DR requires here #690&lt;br /&gt;
- [dr] - [games.rb] fix: add Room# display for DR #697&lt;br /&gt;
- [dr] - [games.rb] bugfix: Genie FE real ID#s not supported, hide by default #728&lt;br /&gt;
- [dr] - [drdefs.rb] bugfix: fix for Shadow Servants #710&lt;br /&gt;
- [dr] - [map_dr.rb] fix: cleanup and support for UIDs #719&lt;br /&gt;
- [dr] - [xmldata.rb] bugfix: add support for DR Room IDs #716&lt;br /&gt;
- [dr] - [xmlparser.rb] feat: XMLData - adding dr_active_spells #691&lt;br /&gt;
- [gs] - [games.rb] bugfix: support for pre/post room name txt #683&lt;br /&gt;
- [gs] - [group.rb] chore: update to account for hold #701&lt;br /&gt;
- [gs] - [resource.rb] feat: add additional tracking of covert art charges #714&lt;br /&gt;
- [gs] - [spell.rb] bugfix: Spell.affordable? 515 release #687&lt;br /&gt;
- [gs] - [stash.rb] bugfix: sheath_bags when not found #694&lt;br /&gt;
- [gs] - [xmlparser.rb] bugfix: missing real ID in nav #684&lt;br /&gt;
- [gs] - [xmlparser.rb] bugfix: Claim module obvious hiding #717&lt;br /&gt;
- [gs] - [sk.rb] feat: Self-Knowledge functionality in core #748&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.10.4&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
-o- [GS4] - [xmlparser.rb] bugfix: Simu XML breaking change RoomID #679&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.10.3&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
-o- [GS4] - [crit_tables] fix: CritRanks regex fixes (multiple files and changes) #671&lt;br /&gt;
-o- [GS4] - [spellsong.rb] fix: Correct Spellsong sync method #674&lt;br /&gt;
-o- [GS4] - [parser.rb] fix: thorn status regex correction #673&lt;br /&gt;
-o- [All] - [xmlparser.rb] fix: Split out if elif block to account for DR having multiple… #670&lt;br /&gt;
-o- [All] - [global_defs.rb] fix: percentconcentration #676&lt;br /&gt;
-o- [All] - [global_defs.rb] fix: update move failure message to handle attack and casting #667&lt;br /&gt;
-o- [All] - [init.rb] fix: update required ruby check messaging #669&lt;br /&gt;
-o- [All] - [sessionvars.rb] feat: new module SessionVars for non-persistent variable storage #666&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.10.2&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
-o- [DR] - [games.rb] bugfix: tweak XML rewrite section #662&lt;br /&gt;
-o- [GS4] - [crit_tables] bugfix: additional crit table regex corrections #663&lt;br /&gt;
-o- [GS4] - [ascension.rb] bugfix: add new Transcend Destiny to lookups #661&lt;br /&gt;
-o- [GS4] - [effects.rb] bugfix: regexp escape txt #660&lt;br /&gt;
-o- [GS4] - [disruption_critical_table.rb] Bugfix in regex #659&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.10.1&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
-o- [All] - [games.rb] bugfix: prevent race condition in games thread #656 &lt;br /&gt;
-o- [All] - [init.rb] bugfix: address WINE variance between linux / installs #655&lt;br /&gt;
-o- [GS4] - [gs][stash.rb] bugfix: wear code improvement #657 &lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.10.0&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
-o- [All] - [main.rb] bugfix: correct encoding for WizardFE PR #640&lt;br /&gt;
-o- [All] - [games.rb] bugfix: correct logic for room detection when using CLI --start-scripts PR #639&lt;br /&gt;
-o- [All] - [DB_Store.rb] feat: add direct support for Simu RENAME and CHANGE PROF PR #633&lt;br /&gt;
-o- [All] - chore: breakout code to individual files for easier management PR #617&lt;br /&gt;
-o- [All] - [lich.rbw] chore: add deprecated msg to old Settings/GameSettings/CharSettings methods PR #589&lt;br /&gt;
-o- [All] - [lich.rbw] feat: add new --dark-mode CLI option PR #583&lt;br /&gt;
-o- [All] - [global_defs.rb] bugfix: monsterbold fix for additional clients PR #581&lt;br /&gt;
-o- [All] - [update.rb] feat: update core scripts from source on Lich5 update/install PR #579&lt;br /&gt;
-o- [All] - [log.rb] feat: add new Log module copied from Olib PR #577&lt;br /&gt;
-o- [All] - [numeric.rb] feat: add days/hours/minutes/seconds methods to numerics PR #623&lt;br /&gt;
-o- [All] - [messaging.rb] feat: WizardFE Voln window support #647&lt;br /&gt;
-o- [All] - [init.rb] bugfix: WINE entries for Linux / MacOS #649&lt;br /&gt;
-o- [DR] - [lich.rbw] bugfix: cleanup downstream hook exclusions PR #593&lt;br /&gt;
-o- [DR] - [global_defs.rb] bugfix: missing climb failure message PR #592&lt;br /&gt;
-o- [GS4] - [effects.rb] bugfix: show non-standard Effects in `;magic` output PR #641&lt;br /&gt;
-o- [GS4] - [parser.rb] bugfix: fix WARCRY duplication results / add WALL OF THORNS effect detection PR #634 / PR #637&lt;br /&gt;
-o- [GS4] - [critranks.rb] feat: add critical rank resolution tables and methods PR #625&lt;br /&gt;
-o- [GS4] - [effects.rb] bugfix: to support regex for active? &amp;amp; time_left PR #590&lt;br /&gt;
-o- [GS4] - [infomon.rb] bugfix: add implicit NPC death monitoring PR #588&lt;br /&gt;
-o- [GS4] - [infomon.rb] bugfix: change PSM to be stored as type.mnemonic PR #587&lt;br /&gt;
-o- [GS4] - [lich.rbw] bugfix: strip_xml multiline fix PR #584&lt;br /&gt;
-o- [GS4] - [stash.rb] bugfix: fix sack detection to use Stash.container(param) PR #578&lt;br /&gt;
-o- [GS4] - [spell.rb] feat: Spell.after_stance #644 &lt;br /&gt;
-o- [GS4] - [xmlparser.rb] bugfix: for Claim module #646&lt;br /&gt;
-o- [GS4] - [infomon] feat: track Voln favor via RESOURCE output #648&lt;br /&gt;
-o- [GS4] - [gameobj.rb] feat: add Bandit hidden target API #650&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.9.2&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
-o- [GS4] - [group.rb] bugfix: proper leader detection from GROUP output&lt;br /&gt;
-o- [GS4] - [char.rb] bugfix: add back depracted Char.maxvitals with msging to switch to new Char.max_vitals methods&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.9.1&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
-o- [GS4] - [group.rb] bugfix: group.check syntax change&lt;br /&gt;
-o- [GS4] - [spell.rb] bugfix: affordable? Char.mana parenthesis logic&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.9.0&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
-o- [All] -  feat: sqlite3 gem syntax code cleanup PR#553&lt;br /&gt;
-o- [All] - [lich.rbw] bugfix: remove unused Setting, GameSetting, CharSetting PR#542&lt;br /&gt;
-o- [All] - [lich.rbw] bugfix: scrub login key from error message popups PR#548&lt;br /&gt;
-o- [All] - [messaging.rb] bugfix: color mismatch WizardFE white txt PR#554&lt;br /&gt;
-o- [All] - [lich.rb] feat: add new Lich.deprecated method to aid in deprecating older API calls PR#523&lt;br /&gt;
-o- [GS4] - [char.rb] feat: log method_missing calls PR#552&lt;br /&gt;
-o- [GS4] - [char.rb] feat: add missing global_def related methods PR#523&lt;br /&gt;
-o- [GS4] - [global_defs.rb] feat: deprecate various Char module methods PR#523&lt;br /&gt;
-o- [GS4] - [spellsong.rb] bugfix: cache spellsong duration calc PR#551&lt;br /&gt;
-o- [GS4] - [effects.rb] feat: Effects module breakout PR#549&lt;br /&gt;
-o- [GS4] - [group.rb][disk.rb] feat: Group &amp;amp; Disk class PR#532&lt;br /&gt;
-o- [GS4] - [activespell.rb] feat: add duration change messaging, off by default, see ;help for details PR#487&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.8.1&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
-o- [All] - [lich.rbw] feat: add Game:Character to debug log file ouput&lt;br /&gt;
-o- [All] - [init.rb] feat: add milliseconds to debug filename&lt;br /&gt;
-o- [GS4] - [lich.rbw] bugfix: reorder parsing of $SERVERSTRING to avoid certain conflicts&lt;br /&gt;
-o- [GS4] - [parser.rb] bugfix: update for new Empath resource and sleep/bind messaging&lt;br /&gt;
-o- [GS4] - [status.rb] bugfix: bound? calmed? and sleeping? support for spellnames flag being off&lt;br /&gt;
-o- [GS4] - [xmlparser.rb] bugfix: additional creature dying messaging to check against XML dead not being sent&lt;br /&gt;
-o- [GS4] - [gameobj.rb] bugfix: remove sorcerer arms and animates from GameObj.targets&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.8.0&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
-o- [All] - Ruby 3.3 compatibility&lt;br /&gt;
-o- [All] - [lich.rbw] feat: adds .sources for up/downstream hooks&lt;br /&gt;
-o- [All] - [lich.rbw] bugfix: don&#039;t use WINE for custom frontends&lt;br /&gt;
-o- [GS4] - [char.rb] bugfix: add back Char.stance&lt;br /&gt;
-o- [GS4] - [claim.rb] feat: new module and associated changes to xmlparser&lt;br /&gt;
-o- [GS4] - [experience.rb] feat: percent experience options&lt;br /&gt;
-o- [GS4] - [parser.rb] bugfix: allow for negative TNL exp value&lt;br /&gt;
-o- [GS4] - [parser.rb] bugfix: allow hyphenated last names in character names&lt;br /&gt;
-o- [GS4] - [parser.rb] feat: update resource matching for new Bard service&lt;br /&gt;
-o- [GS4] - [stash.rb] bugfix: catch more shield removal messages&lt;br /&gt;
-o- [GS4] - [util.rb] bugfix: underscore issue for PSMs&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.7.0&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
-o- Supports Ruby 3.2 - security enhancements and huge speed improvements for regex&lt;br /&gt;
-o- New libraries/modules/classes: Account, HMR (Hot Module Reloading)&lt;br /&gt;
-o- GS4 Infomon now baked into Lich5 as a library, no more need to run standalone script&lt;br /&gt;
-o- New GS4 libraries/modules/classes: Ascension, Bounty, Currency, Experience, Resources, Society, Status, Warcry&lt;br /&gt;
-o- Updates to existing libraries/modules/classes: Armor, Util, Weapon, Spell, GameObj, Messaging&lt;br /&gt;
-o- Several Bugfixes for lots of things&lt;br /&gt;
-o- Lots of code cleanup&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.6.2&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
-o- Fix for XML errors&lt;br /&gt;
-o- Adds the DR Plat instance for Frostbite FE&lt;br /&gt;
-o- Adds ‘ball’ as the noun used for ‘ball and chain’&lt;br /&gt;
-o- Adds the movement result ‘slip in the mud and fall flat’&lt;br /&gt;
-o- Corrects stamina cost for the feature Dispel Magic&lt;br /&gt;
-o- Plus all the latest script updates from Elanthia-Online!&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.6.1&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
-o- Fix for XML to limit login errors (DR)&lt;br /&gt;
-o- Fix for XMLData.active_spells to properly register wizard &#039;recovery&#039; spell cooldowns&lt;br /&gt;
-o- Messaging updates to remove error in Wizard FE encodings&lt;br /&gt;
-o- Corrects for error in detecting PSM skill changes (cman) via warrior / rogue guild lessons&lt;br /&gt;
-o- Deprecates LNet script from master repository&lt;br /&gt;
-o- Miscellaneous small bug squashing&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.6.0&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
-o- (DragonRealms) Support for Genie and Frostbite frontends&lt;br /&gt;
-o- (GemStone) Changed methods to improve ;go2 speed and reduce lich.db3 calls&lt;br /&gt;
-o- (GemStone) Updates to support silver_count function&lt;br /&gt;
-o- (Both) Changed method for updating lich ecosystem&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.5.0&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
-o- Support for DragonRealms&lt;br /&gt;
-o- Updated support for scripts like BigShot&lt;br /&gt;
-o- Providing the LichID and UID on Profanity&lt;br /&gt;
-o- Spell.force_incant, .force_channel, and .force_evoke&lt;br /&gt;
-o- Standardized message method for script authors&lt;br /&gt;
-o- Sundry small improvements / fixes and changes&lt;br /&gt;
-o- And the creme de la creme - a custom directory&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.4.0&#039;&#039;&#039; &lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
-o- Simu Room IDs (formally called &#039;unique ID&#039; or &#039;uid&#039; for Lich) added to Map, mapDB where known, and ;go2 for navigation (courtesy Xanlin and with our thanks!) ;go2 u7120 for all you ex-GMs out there. &lt;br /&gt;
-o- Room titles will now display the Lich ID and / or the UID for the room based on user selections - default is on for both, and enabled / disabled via Lich.display_lichid or Lich.display_uid toggles that can be set to on / off or true / false. (;e Lich.display_lichid=true/false and ;e Lich.display_uid=true/false) You can remove that rnum from your autostart now! To gain the benefit of the UID deployment, be sure to ;repo download-mapdb&lt;br /&gt;
-o- REQUESTS: Drop 5 minute timeout function from Lich&lt;br /&gt;
-o- waitrt? and waitcastrt? will still pause activities, but will return TRUE or FALSE in keeping with the Ruby functionname? tradition (no more failing to get a weapon out due to RT from climbing!)&lt;br /&gt;
-o- empty_hands and fill_hands will now check to see if the character is in roundtime before trying to put away or retrieve held items&lt;br /&gt;
-o- Infomon received an update that keeps spell timers in sync with the information received from the server - no more need to immediately do a spell active in game to get the right times to display for various legacy scripts and ;magic after visiting the invoker or using an SK item&lt;br /&gt;
-o- Lich now provides a facility to get current coins on the character that is a bit more agnostic to data changes from Simu - Lich::Util.silver_count&lt;br /&gt;
-o- Various other small tidbits to help ease maintenance and future development&lt;br /&gt;
-o- PLEASE NOTE:  This update is required for the newest Bigshot (released today!) and for future eloot and eherbs scripts (release RSN)&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.3.0&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
-o- Added support for Wrayth (renamed Stormfront) installations &lt;br /&gt;
-o- Converted Linux | WINE login methods to &#039;method 0&#039;, does not use Simu launcher&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.2.1&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
-o- Support for STOWing items irrespective of special item scripts&lt;br /&gt;
-o- Improved query support for Effects and CMans&lt;br /&gt;
-o- Fix Lich bug to respect the &#039;groupmovement&#039; flag in game&lt;br /&gt;
-o- Fix Lich round time calculations (more aggressive timing)&lt;br /&gt;
-o- Dark Mode is now a thing&lt;br /&gt;
-o- Lich4 Style GUI layout available&lt;br /&gt;
-o- Several file location changes to support future code change efforts&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.0.19&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
-o- Benefit: Monks with Mental Acuity (all 3 of you) rejoice - stamina casting!&lt;br /&gt;
-o- Benefit: PSM3 included, no charge. No hair remaining, either!&lt;br /&gt;
-o- Benefit: Ok, stay seated: Some of your various SF spell duration windows may work. . . better? Yes, not perfect, but better. No pictures, please!&lt;br /&gt;
-o- Updated infomon that properly detects Cloak of Shadows on those pesky sorcerers, and the Raise Dead Cooldown periods for those wondrous clerics.&lt;br /&gt;
-o- A new update process for Lich 5 - tired of having to download that script over and over just to update? Get yourself a copy of lich5-update.lic. Note, if you already have it, you&#039;re set! If not - ;jinx script install lich5-update --repo=elanthia-online&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.0.11&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
-o- Updated the method used to log onto SIMU servers.&lt;br /&gt;
-o- Added the Animalist item specifics to Lich5&#039;s empty and fill hands routines&lt;br /&gt;
-o- Improved Invoker messages for Avalon and Wizard FEs (no change for SF FE)&lt;br /&gt;
-o- Improved cleanup and store methods when player EXIT&#039;s or QUIT&#039;s game&lt;br /&gt;
-o- Crafted two new methods (stash_hands and equip_hands) for future script use&lt;br /&gt;
-o- Some behind-the-scenes cleanup to improve maintaining the Lich5 ecosystem&lt;br /&gt;
-o- Add Spell Active improvements&lt;br /&gt;
-o- Add PSM and Ranger improvements&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Resources=&lt;br /&gt;
* [[Mac Installation - Lich (software)]]&lt;br /&gt;
&lt;br /&gt;
{{Third-Party Software}}&lt;br /&gt;
[[Category:New Player]]&lt;/div&gt;</summary>
		<author><name>ATHIAS</name></author>
	</entry>
	<entry>
		<id>https://gswiki.play.net/index.php?title=Lich:Software/Installation&amp;diff=255417</id>
		<title>Lich:Software/Installation</title>
		<link rel="alternate" type="text/html" href="https://gswiki.play.net/index.php?title=Lich:Software/Installation&amp;diff=255417"/>
		<updated>2026-04-04T16:53:18Z</updated>

		<summary type="html">&lt;p&gt;ATHIAS: /* Fedora */ Additional dependencies updated&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{3rd-party}}&lt;br /&gt;
=About=&lt;br /&gt;
&lt;br /&gt;
Lich is an add-on scripting engine that works alongside existing front ends.  The most common installation is a combination of Lich on Windows using the Wrayth or Wizard FE. Lich is also used by many on both MacOS and multiple Linux distributions.&lt;br /&gt;
&lt;br /&gt;
=Installing the Latest Stable Release=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The latest stable lich version is 5.15.1 supporting Ruby 4.0 - published March 16, 2026&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==In-Place Upgrade==&lt;br /&gt;
&lt;br /&gt;
If you are on an older version of Lich 5 and want to upgrade to the most current version, you can choose to either upgrade Lich5 only or both Lich 5 and Ruby. If you&#039;re currently on Lich 4, able to check by running the command &amp;lt;CODE&amp;gt;;e echo LICH_VERSION&amp;lt;/CODE&amp;gt;, go to the [[#Upgrade Installation for Lich 5 from Lich 4 (11/14/2023)|upgrade from Lich 4 section]].&lt;br /&gt;
&lt;br /&gt;
For each section, please follow the directions/commands one at a time.&lt;br /&gt;
&lt;br /&gt;
===Lich 5 Only===&lt;br /&gt;
&lt;br /&gt;
====Lich 5.7 or newer====&lt;br /&gt;
# &#039;&#039;&#039;Backup existing Lich 5 folder&#039;&#039;&#039;&lt;br /&gt;
# Run this command in-game &amp;lt;CODE&amp;gt;;lich5-update --update&amp;lt;/CODE&amp;gt;&lt;br /&gt;
# Quit and restart lich.&lt;br /&gt;
# Congratulations - you&#039;re now running on the latest version of Lich!&lt;br /&gt;
&lt;br /&gt;
====Lich 5.6 or older====&lt;br /&gt;
Please proceed to updating both Ruby and Lich 5&lt;br /&gt;
&lt;br /&gt;
===Both Ruby 4.0 &amp;amp; Lich 5===&lt;br /&gt;
This method is for Windows only. Linux and MacOS users, please do a Lich 5 only update and update Ruby manually via normal install/update methods for the OS.&lt;br /&gt;
&lt;br /&gt;
# Logout of all characters&lt;br /&gt;
# &#039;&#039;&#039;Backup existing Lich 5 folder&#039;&#039;&#039;&lt;br /&gt;
# Uninstall existing Ruby4Lich5 installs from Programs &amp;amp; Features control panel, or alternatively, rename your existing Ruby4Lich5 folder to Ruby4Lich5save. (Defaults to C:\Ruby4Lich5)&lt;br /&gt;
# Download the latest [https://github.com/elanthia-online/lich-5/releases/latest/download/Ruby4Lich5.exe Ruby4Lich5.exe Installer]&lt;br /&gt;
# Run the installer and be sure to have both Ruby and Lich 5 option selected&lt;br /&gt;
# Congratulations - you&#039;re now running on the latest version of Lich &amp;amp; Ruby!&lt;br /&gt;
&lt;br /&gt;
===Ruby 4.0 Only===&lt;br /&gt;
Use this to upgrade to the newest version of Ruby only if you&#039;re already on the latest version of Lich5 and now want to update Ruby afterwards. If you&#039;re not already on the latest version of Lich5, please use previous section steps instead.&lt;br /&gt;
# Logout of all instances/characters&lt;br /&gt;
# &#039;&#039;&#039;Backup existing Lich 5 folder&#039;&#039;&#039;&lt;br /&gt;
# Uninstall your existing Ruby4Lich5 install via Programs &amp;amp; Features (ensure it&#039;s now gone, default location was C:\Ruby4Lich5)&lt;br /&gt;
# Download the latest [https://github.com/elanthia-online/lich-5/releases/latest/download/Ruby4Lich5.exe Ruby4Lich5.exe Installer]&lt;br /&gt;
# Run the new installer and choose to only install Ruby Only&lt;br /&gt;
# Congratulations - you&#039;re now running on the latest version Ruby!&lt;br /&gt;
&lt;br /&gt;
==Windows New Installation==&lt;br /&gt;
&lt;br /&gt;
{{blue|These instructions are not for DragonRealms. [[#Ecosystem Information|For those scroll to the bottom]].}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;For Windows 11 / 10 / 8 / 7&#039;&#039;&#039; users: you can download the [https://github.com/elanthia-online/lich-5/releases/latest/download/Ruby4Lich5.exe Ruby4Lich5.exe Installer] and install everything you need automatically. Click on the &#039;&#039;&#039;Ruby4Lich5.exe&#039;&#039;&#039; and download it to your computer then double click on the executable in your default download folder. Note, a user may need to adjust their browser or security settings to allow download and installation.&lt;br /&gt;
If you have never played before, follow the &#039;New Installation&#039; instructions. If you have played before, and have used Lich before, follow the &#039;Upgrade Installation&#039; instructions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===New Installation for Lich 5 (11/14/2023)===&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Please log into the game of your choice through the Simutronics website first&#039;&#039;&#039;.  Install the launcher (not SGE), and install your FrontEnd of Choice.  The Wrayth FrontEnd is presently the supported FrontEnd, but Wizard will work as well, if you are nostalgic.  After you&#039;ve logged in, log out and continue.&lt;br /&gt;
# Download and Run the [https://github.com/elanthia-online/lich-5/releases/latest/download/Ruby4Lich5.exe Ruby4Lich5.exe  Installer]. You will receive the Microsoft Warning because this is not distributed through the MS Store.  Click on &#039;More Info&#039; and then select the &#039;Run Anyway&#039; button.&lt;br /&gt;
# The installation may take a few minutes, especially on non-SSD harddrives.&lt;br /&gt;
# A Lich5 folder will be placed on your desktop after the install is finished, open that folder and double click the lich.rbw file contained inside to start Lich&#039;s Game Entry window.&lt;br /&gt;
# Use your existing Simutronics Account and Password and click connect.  Then select the character you wish to play, and select the FrontEnd you wish to use.  Then click the Play button.&lt;br /&gt;
# Your game FrontEnd should start, and you should see Lich5 initializing.  You will see it downloading files - these are the map files, wait for the download to finish.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Upgrade Installation for Lich 5 from Lich 4 (11/14/2023)===&lt;br /&gt;
&lt;br /&gt;
This option is deprecated.  Lich 5 architectures are not compatible with Lich 4. Back up your existing Lich 4 folder, uninstall any existing Ruby executables, and then follow the instructions for a new install above.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Additional assistance in installation can be found in the scripting channel of the GemStone [https://discord.gg/KF9Wr8u Discord].&lt;br /&gt;
&lt;br /&gt;
==MacOS==&lt;br /&gt;
There two common options for playing Gemstone IV on a Mac is either to play natively with Avalon or to use virtualization software such as Parallels with Wrayth/WizardFE. Below are the options on how to do that.&lt;br /&gt;
&lt;br /&gt;
===Native Avalon===&lt;br /&gt;
Players with Macs can use [[Mac_Installation_-_Lich_(software) | Installing Lich on Macs]] for installation help. This process works well for Mac OS Catalina and Big Sur. If you have not updated your Mac OS yet, these instructions may work depending on your actual version.  If you run into a snag, follow the contact instructions provided.&lt;br /&gt;
&lt;br /&gt;
===Parallels Windows===&lt;br /&gt;
With the latest releases of Ruby4Lich5 installer, you can now follow the normal Windows installation for both Intel and Apple silicon based Apple computers.&lt;br /&gt;
&lt;br /&gt;
To install Wrayth/WizardFE, Lich, and Ruby via Parallels you will need to do a few various steps as outlined below. Please note, the rubyw file in C:\Ruby4Lich5\X.X.X\bin may be set to run in compatibility mode for windows 7.  On an ARM Mac running parallels, this may causes Wrayth scripts not to run.  Turning compatibility mode off in the rubyw file could fixe this issue if it was enabled.&lt;br /&gt;
&lt;br /&gt;
The following steps are to be done AFTER you&#039;ve successfully installed Wrayth/WizardFE and can login normally without Lich5 on the machine. Once you&#039;ve done that and can successful connect normally, then follow these steps:&lt;br /&gt;
# Download and install [https://github.com/elanthia-online/lich-5/releases/latest/download/Ruby4Lich5.exe Ruby4Lich5.exe Installer] and use default options presented during install&lt;br /&gt;
# Double click the lich.rbw file that is now located in the extracted Lich5 location you did above. Login and play as usual.&lt;br /&gt;
&lt;br /&gt;
==Chromebook &amp;amp; Debian variants==&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-debian&amp;quot; style=&amp;quot;font-size:16px;overflow:auto;color:#0000FF&amp;quot;&amp;gt;[Click to Expand]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-debian&amp;quot;&amp;gt;&lt;br /&gt;
The following steps should install Lich and Profanity for users of Debian/Chromebooks. Profanity is a terminal-based Front-End that will let you play the game (in lieu of The Wizard or Wrayth).&lt;br /&gt;
&lt;br /&gt;
Update the list of available software and make sure some requirements are installed:&lt;br /&gt;
&amp;lt;!-- don&#039;t think I&#039;m gonna include this stuff but might as well not delete it.&lt;br /&gt;
:&amp;lt;small&amp;gt;sudo: as a super-user&amp;lt;/small&amp;gt;&lt;br /&gt;
:&amp;lt;small&amp;gt;apt-get: Debian&#039;s software repository&amp;lt;/small&amp;gt;&lt;br /&gt;
::&amp;lt;small&amp;gt;-y: answer all questions yes&amp;lt;/small&amp;gt; &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get -y update&lt;br /&gt;
sudo apt-get -y install autoconf bison build-essential curl libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev libgdbm6 libgdbm-dev libsqlite3-dev git unzip&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install &#039;&#039;&#039;&amp;lt;tt&amp;gt;[https://github.com/rbenv/rbenv rbenv]&amp;lt;/tt&amp;gt;&#039;&#039;&#039;, a Ruby version manager. Add it to the &amp;lt;tt&amp;gt;PATH&amp;lt;/tt&amp;gt; so that it will work outside of its own directory, and set it up to work when you launch the shell (terminal):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone https://github.com/rbenv/rbenv.git ~/.rbenv&lt;br /&gt;
echo &#039;export PATH=&amp;quot;$HOME/.rbenv/bin:$PATH&amp;quot;&#039; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
echo &#039;eval &amp;quot;$(rbenv init -)&amp;quot;&#039; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Run the shell&#039;s launch script now to enable those two changes and get rbenv working:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Download the tools to let rbenv install Ruby on its own, then install Ruby 3.4.4 and set it to be our default version of Ruby system-wide:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build&lt;br /&gt;
rbenv install 4.0.1 -v&lt;br /&gt;
rbenv global 4.0.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install Lich:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd ~&lt;br /&gt;
curl -L &amp;quot;https://github.com/elanthia-online/lich-5/releases/latest/download/lich-5.zip&amp;quot; -o temp.zip &amp;amp;&amp;amp; unzip temp.zip -d ./ &amp;amp;&amp;amp; rm temp.zip&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tell Ruby not to create documentation for its gems (plugins/packages) unless asked, because it takes a long time and they are available online. Then install the dependencies for Lich and Profanity using Ruby&#039;s Gemfile that in included with Lich-5 now by using `bundle install` as shown below:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;gem: --no-document&amp;quot; &amp;gt; ~/.gemrc&lt;br /&gt;
cd ~/lich-5&lt;br /&gt;
bundle install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Profanity:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd ~&lt;br /&gt;
git clone https://github.com/elanthia-online/ProfanityFE.git&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please refer to the &#039;&#039;&#039;[[Profanity | Profanity FE]]&#039;&#039;&#039; page for initial configuration and additional instructions.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Arch Linux &amp;amp; Arch-based distributions==&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-arch&amp;quot; style=&amp;quot;font-size:16px;overflow:auto;color:#0000FF&amp;quot;&amp;gt;[Click to Expand]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-arch&amp;quot;&amp;gt;&lt;br /&gt;
The following steps should install Lich and Profanity for users of Arch Linux and Arch-based distributions (Manjaro, EndeavourOS, etc.). Profanity is a terminal-based Front-End that will let you play the game (in lieu of The Wizard or Wrayth).&lt;br /&gt;
&lt;br /&gt;
Update the system and install required dependencies:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo pacman -Syu&lt;br /&gt;
sudo pacman -S --needed base-devel openssl libyaml readline zlib ncurses libffi gdbm sqlite git unzip curl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install &#039;&#039;&#039;&amp;lt;tt&amp;gt;[https://github.com/rbenv/rbenv rbenv]&amp;lt;/tt&amp;gt;&#039;&#039;&#039;, a Ruby version manager. Add it to the &amp;lt;tt&amp;gt;PATH&amp;lt;/tt&amp;gt; so that it will work outside of its own directory, and set it up to work when you launch the shell (terminal):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone https://github.com/rbenv/rbenv.git ~/.rbenv&lt;br /&gt;
echo &#039;export PATH=&amp;quot;$HOME/.rbenv/bin:$PATH&amp;quot;&#039; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
echo &#039;eval &amp;quot;$(rbenv init -)&amp;quot;&#039; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Run the shell&#039;s launch script now to enable those two changes and get rbenv working:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Download the tools to let rbenv install Ruby on its own, then install Ruby 3.4.5 and set it to be our default version of Ruby system-wide:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build&lt;br /&gt;
rbenv install 4.0.1 -v&lt;br /&gt;
rbenv global 4.0.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install Lich:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd ~&lt;br /&gt;
curl -L &amp;quot;https://github.com/elanthia-online/lich-5/releases/latest/download/lich-5.zip&amp;quot; -o temp.zip &amp;amp;&amp;amp; unzip temp.zip -d ./ &amp;amp;&amp;amp; rm temp.zip&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tell Ruby not to create documentation for its gems (plugins/packages) unless asked, because it takes a long time and they are available online. Then install the dependencies for Lich and Profanity using Ruby&#039;s Gemfile that in included with Lich-5 now by using `bundle install` as shown below:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;gem: --no-document&amp;quot; &amp;gt; ~/.gemrc&lt;br /&gt;
cd ~/lich-5&lt;br /&gt;
bundle install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Profanity:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd ~&lt;br /&gt;
git clone https://github.com/elanthia-online/ProfanityFE.git&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please refer to the &#039;&#039;&#039;[[Profanity | Profanity FE]]&#039;&#039;&#039; page for initial configuration and additional instructions.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Fedora==&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-fedora&amp;quot; style=&amp;quot;font-size:16px;overflow:auto;color:#0000FF&amp;quot;&amp;gt;[Click to Expand]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-fedora&amp;quot;&amp;gt;&lt;br /&gt;
Currently supported versions of Fedora&lt;br /&gt;
* 41 uses Ruby 3.3&lt;br /&gt;
* 42 uses Ruby 3.4&lt;br /&gt;
* 43 uses Ruby 3.4&lt;br /&gt;
All of which are currently compatible with Lich 5.7.0 or higher.&lt;br /&gt;
&lt;br /&gt;
1. Update The Base Installation:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ sudo dnf -y update&lt;br /&gt;
$ sudo dnf -y install vim git&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Install required Ruby and Development packages:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ sudo dnf install -y autoconf bison cairo-devel curl gcc gdbm gdbm-devel gdk-pixbuf2-devel glib2-devel \&lt;br /&gt;
gobject-introspection-devel libyaml-devel libffi-devel make ncurses-devel openssl-devel readline-devel \&lt;br /&gt;
redhat-rpm-config ruby ruby-devel sqlite-devel unzip zlib-devel&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. Install Lich:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd ~&lt;br /&gt;
curl -L &amp;quot;https://github.com/elanthia-online/lich-5/releases/latest/download/lich-5.zip&amp;quot; -o temp.zip &amp;amp;&amp;amp; unzip temp.zip -d ./ &amp;amp;&amp;amp; rm temp.zip&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4. Tell Ruby not to create documentation for its gems (plugins/packages) unless asked, because it takes a long time and they are available online. Then install the dependencies for Lich and Profanity using Ruby&#039;s Gemfile that in included with Lich-5 now by using `bundle install` as shown below:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd ~/lich-5&lt;br /&gt;
bundle install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5. Profanity:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd ~&lt;br /&gt;
git clone https://github.com/elanthia-online/ProfanityFE.git&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Popular Scripts=&lt;br /&gt;
{{#section:Lich:Script Repository|popularscripts}}&lt;br /&gt;
&lt;br /&gt;
=Ecosystem Information=&lt;br /&gt;
&lt;br /&gt;
* DragonRealms Variant - [https://elanthipedia.play.net/Lich_script_repository#Setup_and_Installation Setup and Install instructions]&lt;br /&gt;
&lt;br /&gt;
=Lich Changelog=&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-changelog&amp;quot; style=&amp;quot;font-size:16px;overflow:auto;color:#0000FF&amp;quot;&amp;gt;[Click to Expand]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-changelog&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.13.5&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
### Bug Fixes (general)&lt;br /&gt;
* util.rb only show gem installing debug messaging if gem mis… (#1131)&lt;br /&gt;
* add --gs and --dr, refactor argv_options to helpers (#1133)&lt;br /&gt;
* fix multiple custom entries, improvements to yaml save (#1134)&lt;br /&gt;
* login_tab_utils.rb expand helper text show Warlock (#1135)&lt;br /&gt;
* update CLI for YAML security signature, add auto-convert fo… (#1136)&lt;br /&gt;
* remove password parameter from debug logging in all cases (#1137)&lt;br /&gt;
* reduce minimum GUI window footprint for non-tabbed view (#1138)&lt;br /&gt;
* remove double save in YAML to preserve yaml.bak integrity (#1139)&lt;br /&gt;
&lt;br /&gt;
### Bug Fixes (gs)&lt;br /&gt;
* stash.rb additional improvements (#1132)&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.13.4&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
### Bug Fixes (general)&lt;br /&gt;
* force system gem install if RubyGems fails (#1126)&lt;br /&gt;
* gui_login prevent destroying window if already destroyed (#1127)&lt;br /&gt;
* add window size / position saves to login GUI (#1128)&lt;br /&gt;
* non tabbed saved entries in reduced button / font size (not… (#1129)&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.13.3&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
### Bug Fixes (general)&lt;br /&gt;
* account manager sorting GUI fix (#1123)&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.13.2&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
### Bug Fixes (general)&lt;br /&gt;
* install_gem_requirements update available gems after install (#1120)&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.13.1&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
### Bug Fixes (general)&lt;br /&gt;
* password_cipher.rb upcase account_name for key (#1118)&lt;br /&gt;
&lt;br /&gt;
### Bug Fixes (dr)&lt;br /&gt;
* validator.rb change sleep to should_sleep named param (#1116)&lt;br /&gt;
&lt;br /&gt;
### Bug Fixes (gs)&lt;br /&gt;
* add base stats capture from &#039;info full&#039; command (#1115)&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.13.0&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
### Features (general)&lt;br /&gt;
* Refocus Frontend (#960)&lt;br /&gt;
* socket configurator to better guard TCPSocket (#976)&lt;br /&gt;
* add simplified DB maintenance (#991)&lt;br /&gt;
* TextStripper module support for XML, HTML, Markdown (#1055)&lt;br /&gt;
* Login modernization and refactor to yaml (#1063)&lt;br /&gt;
* Ruby Memory Releaser module (#1066)&lt;br /&gt;
&lt;br /&gt;
### Features (dr)&lt;br /&gt;
* support meta:trashcan tag for DRCI.dispose_trash (#966)&lt;br /&gt;
* Add GameObj.inv support for DR items (#1080)&lt;br /&gt;
* DRCS allow custom adjective for summoned weapons (#1088)&lt;br /&gt;
* DRParser support for new exp window xml stream elements (rested exp, tdps, favors) (#1104)&lt;br /&gt;
&lt;br /&gt;
### Features (gs)&lt;br /&gt;
* Add Armaments (Weapon, Armor, and Shield) Module (#911)&lt;br /&gt;
* add creature module, including Hinterwilds creatures (#1002)&lt;br /&gt;
* Creature module combat tracking (#1003)&lt;br /&gt;
* track time of last total_experience record (#1030)&lt;br /&gt;
* add Injured class for checking ability to perform actions (#1035)&lt;br /&gt;
&lt;br /&gt;
### Bug Fixes (general)&lt;br /&gt;
* map dijkstra optimization (#1061)&lt;br /&gt;
* update.rb keep script/data file incase of error on update (#1070)&lt;br /&gt;
* ensure proxy path is set for non-destructive array write-th… (#1073)&lt;br /&gt;
* [lib][global-defs] - move update (#1079)&lt;br /&gt;
* GameObj force new objects ID to be string (#1087)&lt;br /&gt;
* xmlparser.rb gate GSL exits sending behind @send_fake_tags (#1103)&lt;br /&gt;
* change Hash[] pair key conversion to use to_h for Ruby 4.0 (#1108)&lt;br /&gt;
* move gui-login.rb to Ruby standard gui_login.rb (#1111)&lt;br /&gt;
* update location for currency and move game-loader.rb to Ruby standard gameloader.rb (#1112)&lt;br /&gt;
&lt;br /&gt;
### Bug Fixes (dr)&lt;br /&gt;
* DRCA allow custom spell prep messaging (#1089)&lt;br /&gt;
* Update Slackbot error handling, and lnet management (#1091)&lt;br /&gt;
* Fix exp mods parsing for DR (#1102)&lt;br /&gt;
* equipmanager.rb support for custom messaging in forester&#039;s longbow (#1105)&lt;br /&gt;
* Fix hang in equipment manager when game doesn&#039;t respond to commands (#1110)&lt;br /&gt;
&lt;br /&gt;
### Bug Fixes (gs)&lt;br /&gt;
* Infomon additional CHE resign regex (#1067)&lt;br /&gt;
* Resource tracking for sorcerer shadow essence (#1085)&lt;br /&gt;
* cman.rb add hamstring regex for already lying down target (#1090)&lt;br /&gt;
* cman.rb hamstring regex update when can&#039;t perform on target (#1092)&lt;br /&gt;
* Bounty parser.rb FWI guard regex update (#1096)&lt;br /&gt;
* currency.rb track gold (#1109)&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.12.12&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
Bug Fixes (general)&lt;br /&gt;
    Update module strip markdown comments (#1056)&lt;br /&gt;
    Vars/UserVars module fixes and corrections (#1057)&lt;br /&gt;
Bug Fixes (gs)&lt;br /&gt;
    Infomon parse fix for singular currency (#1051)&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.12.11&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
Bug Fixes (dr)&lt;br /&gt;
    add bput match for system updates preventing actions (#1034)&lt;br /&gt;
    drdefs.rb npc parsing (#1038)&lt;br /&gt;
    Fix container reference in get_item_from_eddy_portal method (#1039)&lt;br /&gt;
Bug Fixes (gs)&lt;br /&gt;
    bounty location regex needs to match &amp;quot;under&amp;quot; (#1037)&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.12.10&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
Bug Fixes&lt;br /&gt;
    all: games.rb catch additional error for nested single/double quotes (#1031)&lt;br /&gt;
    dr: change keys for DR_SKILLS_DATA[:guild_skill_aliases] to be strings instead of symbols (#1032)&lt;br /&gt;
    gs: Bounty parser for SG npcs matching (#1027)&lt;br /&gt;
    gs: match READY/STOW items with a/an/some inside the link (#1026)&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.12.9&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
Bug Fixes&lt;br /&gt;
    gs: StowList/ReadyList reset bug if non-default keys added #1019&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.12.8&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
Bug Fixes&lt;br /&gt;
    all: script.rb show custom at script exit as well (#993)&lt;br /&gt;
    all: Updated update.rb for single trunk and release please (#1001)&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.12.7&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
fix(all): ensure updates do not target detached proxy views #990 &lt;br /&gt;
fix(gs): bounty parser and move fixes for sailor&#039;s grief #987 &lt;br /&gt;
fix(gs): Infomon xmlparser.rb Ready/Stow fix for LONG before exist #988 &lt;br /&gt;
fix(gs): gameobj.rb for Sailor&#039;s Grief ghostly/boss/guild tentacles #989 &lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.12.6&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
fix(all): settings.rb update to preserve root of derived views #975&lt;br /&gt;
fix(all): show custom in various script output when custom script #967&lt;br /&gt;
fix(dr): drparser.rb update for PlayedSubscription #983&lt;br /&gt;
fix(gs): include store location for ReadyList #977&lt;br /&gt;
fix(gs): infomon parser.rb update for ACCOUNT output varies #979&lt;br /&gt;
fix(gs): global_defs.rb move def update for Hive traps #980&lt;br /&gt;
fix(gs): activespell.rb prevent removal of RF Penalty #981&lt;br /&gt;
fix(gs): add .compact to input of Disk.find_by_name #982&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.12.5&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
fix(all): update.rb word boundary for abbreviations #971&lt;br /&gt;
fix(dr): equipmanager.rb Fix for changed game output. #969&lt;br /&gt;
fix(dr): common-arcana.rb Regalia fix for changed game output. #970&lt;br /&gt;
fix(dr): common-items.rb Fix for changed inventory command output #973&lt;br /&gt;
fix(gs): StowList missing space in capture in xmlparser.rb #963&lt;br /&gt;
fix(gs): stowlist.rb wait for RT when issuing check #964&lt;br /&gt;
fix(gs): readylist.rb wait for RT when issuing check #965&lt;br /&gt;
fix(gs): Bounty heirloom return msg&#039;ing update #972&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.12.4&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
build(all): installer.yml use windows-2022 #950&lt;br /&gt;
fix(all): restore Wrayth / Wizard script execution ability #952&lt;br /&gt;
fix(all): database_adapter.rb error handling improvement #956&lt;br /&gt;
fix(dr): common-items.rb wear/remove messaging additions #949&lt;br /&gt;
fix(dr): games.rb - ignore UIDs for Frostbite mapping #951&lt;br /&gt;
fix(dr): map_dr.rb prevent inadvertent settings changes #958&lt;br /&gt;
fix(gs): GameObj targets for new Sailor&#039;s Grief tentacle npc #948&lt;br /&gt;
fix(gs): map_gs.rb remove delete_if to prevent bad settings #957&lt;br /&gt;
fix(gs): weapon.rb assault break if no targets #962&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.12.3&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
fix(all): limitedarray.rb max_size increase #946&lt;br /&gt;
fix(all): uservars.rb update for vars method missing #940&lt;br /&gt;
fix(dr): drparser.rb to set ShowRoomID to on if turned off #945&lt;br /&gt;
fix(gs): change namespace accessors to Ruby 2.6 compatible #944&lt;br /&gt;
fix(gs): infomon state reset on status prompt #943&lt;br /&gt;
fix(gs): Societies to check membership for various methods #942&lt;br /&gt;
fix(gs): standardize warcry.rb to match other PSMS #941&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.12.2&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
fix(gs): infomon parser.rb for profile full name matching #938&lt;br /&gt;
fix(gs): force PROFILE FULL to sync CHE info for infomon #937&lt;br /&gt;
fix(dr): Tighten checks on releasing invisibility for thieves #936&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.12.1&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
- fix(all): gameobj.rb - add type? method for explicit type check #928&lt;br /&gt;
- fix(all): messaging.rb encoding issue #933&lt;br /&gt;
- fix(gs): Various CMan cost corrections #932&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.12.0&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
- feat(all): settings.rb - proposal for sequel based Settings #591, #875, #889, #896, #927&lt;br /&gt;
- feat(all): util.rb add Ruby gem install helper method #861&lt;br /&gt;
- feat(all): messaging.rb add cmd link method #866&lt;br /&gt;
- refactor(all): games.rb modernization #849, #882, #924&lt;br /&gt;
- fix(all): add class extensions #800&lt;br /&gt;
- fix(all): lich.rb deprecated FE message #852&lt;br /&gt;
- fix(all): messaging.rb fix XML encoding for wizard and avalon #853&lt;br /&gt;
- fix(all): lich.rb class variable not initialized #855&lt;br /&gt;
- fix(all): log.rb force msg to String for regexp comparison #856&lt;br /&gt;
- fix(all): global_defs.rb bug in fput #864&lt;br /&gt;
- fix(all): messaging.rb xml_encode mono method msg #868&lt;br /&gt;
- fix(all): script.rb class to is_a? checks #878&lt;br /&gt;
- fix(all): gameobj.rb deeper lookup #885&lt;br /&gt;
- fix(all): messaging.rb debug not compared to falseclass #887&lt;br /&gt;
- fix(all): change class to is_a? checks #91-3&lt;br /&gt;
- fix(all): Util.issue_command allow single line captures #918&lt;br /&gt;
- fix(dr): drparser.rb casing for Premium status check #842&lt;br /&gt;
- fix(dr): map_dr.rb Don&#039;t assign UID of zero to rooms #844&lt;br /&gt;
- fix(dr): drparser.rb add $last_logoff tracking #851&lt;br /&gt;
- fix(dr): update message patterns in common-items #859&lt;br /&gt;
- fix(dr): add moon_visible?(moon) convenience method to common-moonmage #860&lt;br /&gt;
- fix(dr): exp mods output is not enclosed in preset xml tags anymore #870&lt;br /&gt;
- fix(dr): update.rb beta send validation for genie lich char #880&lt;br /&gt;
- fix(dr): Update regex and parsing for active spells #894&lt;br /&gt;
- fix(dr): add &#039;You scoop&#039; match pattern to common-items #900&lt;br /&gt;
- fix(dr): add missing match patterns #901&lt;br /&gt;
- fix(dr): common-items: add and fix match strings #904&lt;br /&gt;
- fix(dr): Add missing matches for common-items #905&lt;br /&gt;
- fix(dr): Release Khri Vanish if Thief, when going visible #906&lt;br /&gt;
- fix(dr): Fix race condition when clearing and repopulating XMLData.dr_active_spells #907&lt;br /&gt;
- fix(dr): Fix SLS release pattern #908&lt;br /&gt;
- fix(dr): resolve race condition in DR crafting_magic_routine #914&lt;br /&gt;
- fix(dr): xmlparser.rb - Fix XMLData.dr_active_spells race condition #915&lt;br /&gt;
- fix(dr): xmlparser.rb - Clear out spells properly #916&lt;br /&gt;
- fix(dr): drparser.rb update for Platinum account status #922&lt;br /&gt;
- feat(gs): gameobj.rb allow for custom gameobj data #848&lt;br /&gt;
- feat(gs): PSMS updates, including CMan.use #865, #874, #881, #890, #899&lt;br /&gt;
- feat(gs): ReadyList &amp;amp; StowList classes for item tracking #884&lt;br /&gt;
- feat(gs): Breakout and Buildout Societes #919&lt;br /&gt;
- fix(gs): infomon parsing for CHE membership #841&lt;br /&gt;
- fix(gs): map_gs.rb for no UID when hexdigest used #843&lt;br /&gt;
- fix(gs): warcry.rb yowlp :buff to string instead of regexp #847&lt;br /&gt;
- fix(gs): group.rb multiple corrections #850, #869, #883&lt;br /&gt;
- fix(gs): Bounty parser.rb fix for HW &amp;amp; KF guard return #862&lt;br /&gt;
- fix(gs): Bounty task.rb fix for assigned? and Ruby 2.6 #863&lt;br /&gt;
- fix(gs): stash.rb stale sheaths recheck #867&lt;br /&gt;
- fix(gs): allow spell.rb casting to take a force_stance parameter #902&lt;br /&gt;
- fix(gs): update Infomon parsing for new ACCOUNT output format #903&lt;br /&gt;
- fix(gs): PSMS cost for multiple cost types &amp;amp; add Excoriate feat #912&lt;br /&gt;
- fix(gs): Feat excoriate regex correction #920&lt;br /&gt;
- fix(gs): weapon PSM affordable check against Glorious Momentum #926&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.11.1&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
- fix(all): restore @theme_state and add to CLI capability #795&lt;br /&gt;
- fix(all): retire gtk2 monkey patch for gtk3 #823&lt;br /&gt;
- fix(all): games.rb XMLData.name wait till both not NIL and not EMPTY #826&lt;br /&gt;
- fix(all): standardize xmlparser game instance #827&lt;br /&gt;
- fix(all): games.rb fix multiple single and double quote in XML #832,836,837&lt;br /&gt;
- fix(dr): games.rb - optional hide Room Title display of Real IDs with FLAG on #782&lt;br /&gt;
- chore(dr): common-moonmage - refactor of peer_telescope #783&lt;br /&gt;
- fix(dr): move HMR load to common before for dragonrealms #784&lt;br /&gt;
- fix(dr): common-crafting.rb minor edit to add &amp;quot;You tuck&amp;quot; #787&lt;br /&gt;
- fix(dr): common-arcana.rb - remove unecessary pause from discern code #792&lt;br /&gt;
- fix(dr): drparser.rb Restore Premium status checking #834&lt;br /&gt;
- fix(gs): migrate PSMS.name_normal to Lich::Util.normalize_name #790,833&lt;br /&gt;
- fix(gs): add Char.che to know current character&#039;s CHE #791&lt;br /&gt;
- fix(gs): FEAT and Infomon module parsing of new Covert Art feats. #796&lt;br /&gt;
- fix(gs): add Currency.gemstone_dust and fix redsteel mark capture #797&lt;br /&gt;
- fix(gs): FEAT Covert Arts colon normalization and stamina costs #799&lt;br /&gt;
- fix(gs): escape dash in regex for HouseCHE #824&lt;br /&gt;
- fix(gs): disk.rb comparison helpers #828&lt;br /&gt;
- fix(gs): allow for Group.disks to show self disk in array #829&lt;br /&gt;
- fix(gs): feat.rb Covert Arts throw poison costs 15 stam #830&lt;br /&gt;
- fix(gs): add missing Feat.use ability #831&lt;br /&gt;
- fix(gs): multiple CritRanks updates #801-822&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.11.0&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
- [all] - chore: Namespace &amp;amp; File Path Updates #713&lt;br /&gt;
- [all] - [argv_options.rb] bugfix: correct darkmode to work via CLI #693&lt;br /&gt;
- [all] - [games.rb] feat: make show Room Exits of non-StringProc/Obvious Exits toggable for all games #699&lt;br /&gt;
- [all] - [games.rb] feat: toggleable display of StringProcs with clickable links #751&lt;br /&gt;
- [all] - [gui-manual-login.rb] fix: change label to Wrayth #720&lt;br /&gt;
- [all] - [gui-saved-login.rb] fix: update Stormfront label #721&lt;br /&gt;
- [all] - [update.rb] fix: purge old LIB folder prior to update release #729&lt;br /&gt;
- [all] - [util.rb] bugfix: allow issue_command to use fput or put #715&lt;br /&gt;
- [all] - [xmlparser.rb] feat: add XMLData.room_name attribute #685&lt;br /&gt;
- [all] - [main.rb] fix: create session file in regular connect method #733&lt;br /&gt;
- [all] - [init.rb] bugfix: error for Windows DISPLAY variable #735&lt;br /&gt;
- [all] - [main.rb] fix: Mudlet support #736&lt;br /&gt;
- [all] - [wine.rb] fix: add --no-wine CLI flag prevent WINE startup&lt;br /&gt;
- [all] - [init.rb] fix: add --no-gtk CLI flag prevent GTK3 gem load&lt;br /&gt;
- [dr] - [games.rb] feat: DRinfomon and common files as core lich libraries #686&lt;br /&gt;
- [dr] - [games.rb] chore: add DR requires here #690&lt;br /&gt;
- [dr] - [games.rb] fix: add Room# display for DR #697&lt;br /&gt;
- [dr] - [games.rb] bugfix: Genie FE real ID#s not supported, hide by default #728&lt;br /&gt;
- [dr] - [drdefs.rb] bugfix: fix for Shadow Servants #710&lt;br /&gt;
- [dr] - [map_dr.rb] fix: cleanup and support for UIDs #719&lt;br /&gt;
- [dr] - [xmldata.rb] bugfix: add support for DR Room IDs #716&lt;br /&gt;
- [dr] - [xmlparser.rb] feat: XMLData - adding dr_active_spells #691&lt;br /&gt;
- [gs] - [games.rb] bugfix: support for pre/post room name txt #683&lt;br /&gt;
- [gs] - [group.rb] chore: update to account for hold #701&lt;br /&gt;
- [gs] - [resource.rb] feat: add additional tracking of covert art charges #714&lt;br /&gt;
- [gs] - [spell.rb] bugfix: Spell.affordable? 515 release #687&lt;br /&gt;
- [gs] - [stash.rb] bugfix: sheath_bags when not found #694&lt;br /&gt;
- [gs] - [xmlparser.rb] bugfix: missing real ID in nav #684&lt;br /&gt;
- [gs] - [xmlparser.rb] bugfix: Claim module obvious hiding #717&lt;br /&gt;
- [gs] - [sk.rb] feat: Self-Knowledge functionality in core #748&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.10.4&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
-o- [GS4] - [xmlparser.rb] bugfix: Simu XML breaking change RoomID #679&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.10.3&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
-o- [GS4] - [crit_tables] fix: CritRanks regex fixes (multiple files and changes) #671&lt;br /&gt;
-o- [GS4] - [spellsong.rb] fix: Correct Spellsong sync method #674&lt;br /&gt;
-o- [GS4] - [parser.rb] fix: thorn status regex correction #673&lt;br /&gt;
-o- [All] - [xmlparser.rb] fix: Split out if elif block to account for DR having multiple… #670&lt;br /&gt;
-o- [All] - [global_defs.rb] fix: percentconcentration #676&lt;br /&gt;
-o- [All] - [global_defs.rb] fix: update move failure message to handle attack and casting #667&lt;br /&gt;
-o- [All] - [init.rb] fix: update required ruby check messaging #669&lt;br /&gt;
-o- [All] - [sessionvars.rb] feat: new module SessionVars for non-persistent variable storage #666&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.10.2&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
-o- [DR] - [games.rb] bugfix: tweak XML rewrite section #662&lt;br /&gt;
-o- [GS4] - [crit_tables] bugfix: additional crit table regex corrections #663&lt;br /&gt;
-o- [GS4] - [ascension.rb] bugfix: add new Transcend Destiny to lookups #661&lt;br /&gt;
-o- [GS4] - [effects.rb] bugfix: regexp escape txt #660&lt;br /&gt;
-o- [GS4] - [disruption_critical_table.rb] Bugfix in regex #659&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.10.1&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
-o- [All] - [games.rb] bugfix: prevent race condition in games thread #656 &lt;br /&gt;
-o- [All] - [init.rb] bugfix: address WINE variance between linux / installs #655&lt;br /&gt;
-o- [GS4] - [gs][stash.rb] bugfix: wear code improvement #657 &lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.10.0&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
-o- [All] - [main.rb] bugfix: correct encoding for WizardFE PR #640&lt;br /&gt;
-o- [All] - [games.rb] bugfix: correct logic for room detection when using CLI --start-scripts PR #639&lt;br /&gt;
-o- [All] - [DB_Store.rb] feat: add direct support for Simu RENAME and CHANGE PROF PR #633&lt;br /&gt;
-o- [All] - chore: breakout code to individual files for easier management PR #617&lt;br /&gt;
-o- [All] - [lich.rbw] chore: add deprecated msg to old Settings/GameSettings/CharSettings methods PR #589&lt;br /&gt;
-o- [All] - [lich.rbw] feat: add new --dark-mode CLI option PR #583&lt;br /&gt;
-o- [All] - [global_defs.rb] bugfix: monsterbold fix for additional clients PR #581&lt;br /&gt;
-o- [All] - [update.rb] feat: update core scripts from source on Lich5 update/install PR #579&lt;br /&gt;
-o- [All] - [log.rb] feat: add new Log module copied from Olib PR #577&lt;br /&gt;
-o- [All] - [numeric.rb] feat: add days/hours/minutes/seconds methods to numerics PR #623&lt;br /&gt;
-o- [All] - [messaging.rb] feat: WizardFE Voln window support #647&lt;br /&gt;
-o- [All] - [init.rb] bugfix: WINE entries for Linux / MacOS #649&lt;br /&gt;
-o- [DR] - [lich.rbw] bugfix: cleanup downstream hook exclusions PR #593&lt;br /&gt;
-o- [DR] - [global_defs.rb] bugfix: missing climb failure message PR #592&lt;br /&gt;
-o- [GS4] - [effects.rb] bugfix: show non-standard Effects in `;magic` output PR #641&lt;br /&gt;
-o- [GS4] - [parser.rb] bugfix: fix WARCRY duplication results / add WALL OF THORNS effect detection PR #634 / PR #637&lt;br /&gt;
-o- [GS4] - [critranks.rb] feat: add critical rank resolution tables and methods PR #625&lt;br /&gt;
-o- [GS4] - [effects.rb] bugfix: to support regex for active? &amp;amp; time_left PR #590&lt;br /&gt;
-o- [GS4] - [infomon.rb] bugfix: add implicit NPC death monitoring PR #588&lt;br /&gt;
-o- [GS4] - [infomon.rb] bugfix: change PSM to be stored as type.mnemonic PR #587&lt;br /&gt;
-o- [GS4] - [lich.rbw] bugfix: strip_xml multiline fix PR #584&lt;br /&gt;
-o- [GS4] - [stash.rb] bugfix: fix sack detection to use Stash.container(param) PR #578&lt;br /&gt;
-o- [GS4] - [spell.rb] feat: Spell.after_stance #644 &lt;br /&gt;
-o- [GS4] - [xmlparser.rb] bugfix: for Claim module #646&lt;br /&gt;
-o- [GS4] - [infomon] feat: track Voln favor via RESOURCE output #648&lt;br /&gt;
-o- [GS4] - [gameobj.rb] feat: add Bandit hidden target API #650&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.9.2&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
-o- [GS4] - [group.rb] bugfix: proper leader detection from GROUP output&lt;br /&gt;
-o- [GS4] - [char.rb] bugfix: add back depracted Char.maxvitals with msging to switch to new Char.max_vitals methods&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.9.1&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
-o- [GS4] - [group.rb] bugfix: group.check syntax change&lt;br /&gt;
-o- [GS4] - [spell.rb] bugfix: affordable? Char.mana parenthesis logic&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.9.0&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
-o- [All] -  feat: sqlite3 gem syntax code cleanup PR#553&lt;br /&gt;
-o- [All] - [lich.rbw] bugfix: remove unused Setting, GameSetting, CharSetting PR#542&lt;br /&gt;
-o- [All] - [lich.rbw] bugfix: scrub login key from error message popups PR#548&lt;br /&gt;
-o- [All] - [messaging.rb] bugfix: color mismatch WizardFE white txt PR#554&lt;br /&gt;
-o- [All] - [lich.rb] feat: add new Lich.deprecated method to aid in deprecating older API calls PR#523&lt;br /&gt;
-o- [GS4] - [char.rb] feat: log method_missing calls PR#552&lt;br /&gt;
-o- [GS4] - [char.rb] feat: add missing global_def related methods PR#523&lt;br /&gt;
-o- [GS4] - [global_defs.rb] feat: deprecate various Char module methods PR#523&lt;br /&gt;
-o- [GS4] - [spellsong.rb] bugfix: cache spellsong duration calc PR#551&lt;br /&gt;
-o- [GS4] - [effects.rb] feat: Effects module breakout PR#549&lt;br /&gt;
-o- [GS4] - [group.rb][disk.rb] feat: Group &amp;amp; Disk class PR#532&lt;br /&gt;
-o- [GS4] - [activespell.rb] feat: add duration change messaging, off by default, see ;help for details PR#487&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.8.1&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
-o- [All] - [lich.rbw] feat: add Game:Character to debug log file ouput&lt;br /&gt;
-o- [All] - [init.rb] feat: add milliseconds to debug filename&lt;br /&gt;
-o- [GS4] - [lich.rbw] bugfix: reorder parsing of $SERVERSTRING to avoid certain conflicts&lt;br /&gt;
-o- [GS4] - [parser.rb] bugfix: update for new Empath resource and sleep/bind messaging&lt;br /&gt;
-o- [GS4] - [status.rb] bugfix: bound? calmed? and sleeping? support for spellnames flag being off&lt;br /&gt;
-o- [GS4] - [xmlparser.rb] bugfix: additional creature dying messaging to check against XML dead not being sent&lt;br /&gt;
-o- [GS4] - [gameobj.rb] bugfix: remove sorcerer arms and animates from GameObj.targets&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.8.0&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
-o- [All] - Ruby 3.3 compatibility&lt;br /&gt;
-o- [All] - [lich.rbw] feat: adds .sources for up/downstream hooks&lt;br /&gt;
-o- [All] - [lich.rbw] bugfix: don&#039;t use WINE for custom frontends&lt;br /&gt;
-o- [GS4] - [char.rb] bugfix: add back Char.stance&lt;br /&gt;
-o- [GS4] - [claim.rb] feat: new module and associated changes to xmlparser&lt;br /&gt;
-o- [GS4] - [experience.rb] feat: percent experience options&lt;br /&gt;
-o- [GS4] - [parser.rb] bugfix: allow for negative TNL exp value&lt;br /&gt;
-o- [GS4] - [parser.rb] bugfix: allow hyphenated last names in character names&lt;br /&gt;
-o- [GS4] - [parser.rb] feat: update resource matching for new Bard service&lt;br /&gt;
-o- [GS4] - [stash.rb] bugfix: catch more shield removal messages&lt;br /&gt;
-o- [GS4] - [util.rb] bugfix: underscore issue for PSMs&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.7.0&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
-o- Supports Ruby 3.2 - security enhancements and huge speed improvements for regex&lt;br /&gt;
-o- New libraries/modules/classes: Account, HMR (Hot Module Reloading)&lt;br /&gt;
-o- GS4 Infomon now baked into Lich5 as a library, no more need to run standalone script&lt;br /&gt;
-o- New GS4 libraries/modules/classes: Ascension, Bounty, Currency, Experience, Resources, Society, Status, Warcry&lt;br /&gt;
-o- Updates to existing libraries/modules/classes: Armor, Util, Weapon, Spell, GameObj, Messaging&lt;br /&gt;
-o- Several Bugfixes for lots of things&lt;br /&gt;
-o- Lots of code cleanup&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.6.2&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
-o- Fix for XML errors&lt;br /&gt;
-o- Adds the DR Plat instance for Frostbite FE&lt;br /&gt;
-o- Adds ‘ball’ as the noun used for ‘ball and chain’&lt;br /&gt;
-o- Adds the movement result ‘slip in the mud and fall flat’&lt;br /&gt;
-o- Corrects stamina cost for the feature Dispel Magic&lt;br /&gt;
-o- Plus all the latest script updates from Elanthia-Online!&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.6.1&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
-o- Fix for XML to limit login errors (DR)&lt;br /&gt;
-o- Fix for XMLData.active_spells to properly register wizard &#039;recovery&#039; spell cooldowns&lt;br /&gt;
-o- Messaging updates to remove error in Wizard FE encodings&lt;br /&gt;
-o- Corrects for error in detecting PSM skill changes (cman) via warrior / rogue guild lessons&lt;br /&gt;
-o- Deprecates LNet script from master repository&lt;br /&gt;
-o- Miscellaneous small bug squashing&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.6.0&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
-o- (DragonRealms) Support for Genie and Frostbite frontends&lt;br /&gt;
-o- (GemStone) Changed methods to improve ;go2 speed and reduce lich.db3 calls&lt;br /&gt;
-o- (GemStone) Updates to support silver_count function&lt;br /&gt;
-o- (Both) Changed method for updating lich ecosystem&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.5.0&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
-o- Support for DragonRealms&lt;br /&gt;
-o- Updated support for scripts like BigShot&lt;br /&gt;
-o- Providing the LichID and UID on Profanity&lt;br /&gt;
-o- Spell.force_incant, .force_channel, and .force_evoke&lt;br /&gt;
-o- Standardized message method for script authors&lt;br /&gt;
-o- Sundry small improvements / fixes and changes&lt;br /&gt;
-o- And the creme de la creme - a custom directory&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.4.0&#039;&#039;&#039; &lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
-o- Simu Room IDs (formally called &#039;unique ID&#039; or &#039;uid&#039; for Lich) added to Map, mapDB where known, and ;go2 for navigation (courtesy Xanlin and with our thanks!) ;go2 u7120 for all you ex-GMs out there. &lt;br /&gt;
-o- Room titles will now display the Lich ID and / or the UID for the room based on user selections - default is on for both, and enabled / disabled via Lich.display_lichid or Lich.display_uid toggles that can be set to on / off or true / false. (;e Lich.display_lichid=true/false and ;e Lich.display_uid=true/false) You can remove that rnum from your autostart now! To gain the benefit of the UID deployment, be sure to ;repo download-mapdb&lt;br /&gt;
-o- REQUESTS: Drop 5 minute timeout function from Lich&lt;br /&gt;
-o- waitrt? and waitcastrt? will still pause activities, but will return TRUE or FALSE in keeping with the Ruby functionname? tradition (no more failing to get a weapon out due to RT from climbing!)&lt;br /&gt;
-o- empty_hands and fill_hands will now check to see if the character is in roundtime before trying to put away or retrieve held items&lt;br /&gt;
-o- Infomon received an update that keeps spell timers in sync with the information received from the server - no more need to immediately do a spell active in game to get the right times to display for various legacy scripts and ;magic after visiting the invoker or using an SK item&lt;br /&gt;
-o- Lich now provides a facility to get current coins on the character that is a bit more agnostic to data changes from Simu - Lich::Util.silver_count&lt;br /&gt;
-o- Various other small tidbits to help ease maintenance and future development&lt;br /&gt;
-o- PLEASE NOTE:  This update is required for the newest Bigshot (released today!) and for future eloot and eherbs scripts (release RSN)&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.3.0&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
-o- Added support for Wrayth (renamed Stormfront) installations &lt;br /&gt;
-o- Converted Linux | WINE login methods to &#039;method 0&#039;, does not use Simu launcher&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.2.1&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
-o- Support for STOWing items irrespective of special item scripts&lt;br /&gt;
-o- Improved query support for Effects and CMans&lt;br /&gt;
-o- Fix Lich bug to respect the &#039;groupmovement&#039; flag in game&lt;br /&gt;
-o- Fix Lich round time calculations (more aggressive timing)&lt;br /&gt;
-o- Dark Mode is now a thing&lt;br /&gt;
-o- Lich4 Style GUI layout available&lt;br /&gt;
-o- Several file location changes to support future code change efforts&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.0.19&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
-o- Benefit: Monks with Mental Acuity (all 3 of you) rejoice - stamina casting!&lt;br /&gt;
-o- Benefit: PSM3 included, no charge. No hair remaining, either!&lt;br /&gt;
-o- Benefit: Ok, stay seated: Some of your various SF spell duration windows may work. . . better? Yes, not perfect, but better. No pictures, please!&lt;br /&gt;
-o- Updated infomon that properly detects Cloak of Shadows on those pesky sorcerers, and the Raise Dead Cooldown periods for those wondrous clerics.&lt;br /&gt;
-o- A new update process for Lich 5 - tired of having to download that script over and over just to update? Get yourself a copy of lich5-update.lic. Note, if you already have it, you&#039;re set! If not - ;jinx script install lich5-update --repo=elanthia-online&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.0.11&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
-o- Updated the method used to log onto SIMU servers.&lt;br /&gt;
-o- Added the Animalist item specifics to Lich5&#039;s empty and fill hands routines&lt;br /&gt;
-o- Improved Invoker messages for Avalon and Wizard FEs (no change for SF FE)&lt;br /&gt;
-o- Improved cleanup and store methods when player EXIT&#039;s or QUIT&#039;s game&lt;br /&gt;
-o- Crafted two new methods (stash_hands and equip_hands) for future script use&lt;br /&gt;
-o- Some behind-the-scenes cleanup to improve maintaining the Lich5 ecosystem&lt;br /&gt;
-o- Add Spell Active improvements&lt;br /&gt;
-o- Add PSM and Ranger improvements&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Resources=&lt;br /&gt;
* [[Mac Installation - Lich (software)]]&lt;br /&gt;
&lt;br /&gt;
{{Third-Party Software}}&lt;br /&gt;
[[Category:New Player]]&lt;/div&gt;</summary>
		<author><name>ATHIAS</name></author>
	</entry>
	<entry>
		<id>https://gswiki.play.net/index.php?title=Lich:Software/Installation&amp;diff=255416</id>
		<title>Lich:Software/Installation</title>
		<link rel="alternate" type="text/html" href="https://gswiki.play.net/index.php?title=Lich:Software/Installation&amp;diff=255416"/>
		<updated>2026-04-04T16:51:21Z</updated>

		<summary type="html">&lt;p&gt;ATHIAS: /* Fedora */ Updated requirements to prevent missing dependency&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{3rd-party}}&lt;br /&gt;
=About=&lt;br /&gt;
&lt;br /&gt;
Lich is an add-on scripting engine that works alongside existing front ends.  The most common installation is a combination of Lich on Windows using the Wrayth or Wizard FE. Lich is also used by many on both MacOS and multiple Linux distributions.&lt;br /&gt;
&lt;br /&gt;
=Installing the Latest Stable Release=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The latest stable lich version is 5.15.1 supporting Ruby 4.0 - published March 16, 2026&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==In-Place Upgrade==&lt;br /&gt;
&lt;br /&gt;
If you are on an older version of Lich 5 and want to upgrade to the most current version, you can choose to either upgrade Lich5 only or both Lich 5 and Ruby. If you&#039;re currently on Lich 4, able to check by running the command &amp;lt;CODE&amp;gt;;e echo LICH_VERSION&amp;lt;/CODE&amp;gt;, go to the [[#Upgrade Installation for Lich 5 from Lich 4 (11/14/2023)|upgrade from Lich 4 section]].&lt;br /&gt;
&lt;br /&gt;
For each section, please follow the directions/commands one at a time.&lt;br /&gt;
&lt;br /&gt;
===Lich 5 Only===&lt;br /&gt;
&lt;br /&gt;
====Lich 5.7 or newer====&lt;br /&gt;
# &#039;&#039;&#039;Backup existing Lich 5 folder&#039;&#039;&#039;&lt;br /&gt;
# Run this command in-game &amp;lt;CODE&amp;gt;;lich5-update --update&amp;lt;/CODE&amp;gt;&lt;br /&gt;
# Quit and restart lich.&lt;br /&gt;
# Congratulations - you&#039;re now running on the latest version of Lich!&lt;br /&gt;
&lt;br /&gt;
====Lich 5.6 or older====&lt;br /&gt;
Please proceed to updating both Ruby and Lich 5&lt;br /&gt;
&lt;br /&gt;
===Both Ruby 4.0 &amp;amp; Lich 5===&lt;br /&gt;
This method is for Windows only. Linux and MacOS users, please do a Lich 5 only update and update Ruby manually via normal install/update methods for the OS.&lt;br /&gt;
&lt;br /&gt;
# Logout of all characters&lt;br /&gt;
# &#039;&#039;&#039;Backup existing Lich 5 folder&#039;&#039;&#039;&lt;br /&gt;
# Uninstall existing Ruby4Lich5 installs from Programs &amp;amp; Features control panel, or alternatively, rename your existing Ruby4Lich5 folder to Ruby4Lich5save. (Defaults to C:\Ruby4Lich5)&lt;br /&gt;
# Download the latest [https://github.com/elanthia-online/lich-5/releases/latest/download/Ruby4Lich5.exe Ruby4Lich5.exe Installer]&lt;br /&gt;
# Run the installer and be sure to have both Ruby and Lich 5 option selected&lt;br /&gt;
# Congratulations - you&#039;re now running on the latest version of Lich &amp;amp; Ruby!&lt;br /&gt;
&lt;br /&gt;
===Ruby 4.0 Only===&lt;br /&gt;
Use this to upgrade to the newest version of Ruby only if you&#039;re already on the latest version of Lich5 and now want to update Ruby afterwards. If you&#039;re not already on the latest version of Lich5, please use previous section steps instead.&lt;br /&gt;
# Logout of all instances/characters&lt;br /&gt;
# &#039;&#039;&#039;Backup existing Lich 5 folder&#039;&#039;&#039;&lt;br /&gt;
# Uninstall your existing Ruby4Lich5 install via Programs &amp;amp; Features (ensure it&#039;s now gone, default location was C:\Ruby4Lich5)&lt;br /&gt;
# Download the latest [https://github.com/elanthia-online/lich-5/releases/latest/download/Ruby4Lich5.exe Ruby4Lich5.exe Installer]&lt;br /&gt;
# Run the new installer and choose to only install Ruby Only&lt;br /&gt;
# Congratulations - you&#039;re now running on the latest version Ruby!&lt;br /&gt;
&lt;br /&gt;
==Windows New Installation==&lt;br /&gt;
&lt;br /&gt;
{{blue|These instructions are not for DragonRealms. [[#Ecosystem Information|For those scroll to the bottom]].}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;For Windows 11 / 10 / 8 / 7&#039;&#039;&#039; users: you can download the [https://github.com/elanthia-online/lich-5/releases/latest/download/Ruby4Lich5.exe Ruby4Lich5.exe Installer] and install everything you need automatically. Click on the &#039;&#039;&#039;Ruby4Lich5.exe&#039;&#039;&#039; and download it to your computer then double click on the executable in your default download folder. Note, a user may need to adjust their browser or security settings to allow download and installation.&lt;br /&gt;
If you have never played before, follow the &#039;New Installation&#039; instructions. If you have played before, and have used Lich before, follow the &#039;Upgrade Installation&#039; instructions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===New Installation for Lich 5 (11/14/2023)===&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Please log into the game of your choice through the Simutronics website first&#039;&#039;&#039;.  Install the launcher (not SGE), and install your FrontEnd of Choice.  The Wrayth FrontEnd is presently the supported FrontEnd, but Wizard will work as well, if you are nostalgic.  After you&#039;ve logged in, log out and continue.&lt;br /&gt;
# Download and Run the [https://github.com/elanthia-online/lich-5/releases/latest/download/Ruby4Lich5.exe Ruby4Lich5.exe  Installer]. You will receive the Microsoft Warning because this is not distributed through the MS Store.  Click on &#039;More Info&#039; and then select the &#039;Run Anyway&#039; button.&lt;br /&gt;
# The installation may take a few minutes, especially on non-SSD harddrives.&lt;br /&gt;
# A Lich5 folder will be placed on your desktop after the install is finished, open that folder and double click the lich.rbw file contained inside to start Lich&#039;s Game Entry window.&lt;br /&gt;
# Use your existing Simutronics Account and Password and click connect.  Then select the character you wish to play, and select the FrontEnd you wish to use.  Then click the Play button.&lt;br /&gt;
# Your game FrontEnd should start, and you should see Lich5 initializing.  You will see it downloading files - these are the map files, wait for the download to finish.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Upgrade Installation for Lich 5 from Lich 4 (11/14/2023)===&lt;br /&gt;
&lt;br /&gt;
This option is deprecated.  Lich 5 architectures are not compatible with Lich 4. Back up your existing Lich 4 folder, uninstall any existing Ruby executables, and then follow the instructions for a new install above.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Additional assistance in installation can be found in the scripting channel of the GemStone [https://discord.gg/KF9Wr8u Discord].&lt;br /&gt;
&lt;br /&gt;
==MacOS==&lt;br /&gt;
There two common options for playing Gemstone IV on a Mac is either to play natively with Avalon or to use virtualization software such as Parallels with Wrayth/WizardFE. Below are the options on how to do that.&lt;br /&gt;
&lt;br /&gt;
===Native Avalon===&lt;br /&gt;
Players with Macs can use [[Mac_Installation_-_Lich_(software) | Installing Lich on Macs]] for installation help. This process works well for Mac OS Catalina and Big Sur. If you have not updated your Mac OS yet, these instructions may work depending on your actual version.  If you run into a snag, follow the contact instructions provided.&lt;br /&gt;
&lt;br /&gt;
===Parallels Windows===&lt;br /&gt;
With the latest releases of Ruby4Lich5 installer, you can now follow the normal Windows installation for both Intel and Apple silicon based Apple computers.&lt;br /&gt;
&lt;br /&gt;
To install Wrayth/WizardFE, Lich, and Ruby via Parallels you will need to do a few various steps as outlined below. Please note, the rubyw file in C:\Ruby4Lich5\X.X.X\bin may be set to run in compatibility mode for windows 7.  On an ARM Mac running parallels, this may causes Wrayth scripts not to run.  Turning compatibility mode off in the rubyw file could fixe this issue if it was enabled.&lt;br /&gt;
&lt;br /&gt;
The following steps are to be done AFTER you&#039;ve successfully installed Wrayth/WizardFE and can login normally without Lich5 on the machine. Once you&#039;ve done that and can successful connect normally, then follow these steps:&lt;br /&gt;
# Download and install [https://github.com/elanthia-online/lich-5/releases/latest/download/Ruby4Lich5.exe Ruby4Lich5.exe Installer] and use default options presented during install&lt;br /&gt;
# Double click the lich.rbw file that is now located in the extracted Lich5 location you did above. Login and play as usual.&lt;br /&gt;
&lt;br /&gt;
==Chromebook &amp;amp; Debian variants==&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-debian&amp;quot; style=&amp;quot;font-size:16px;overflow:auto;color:#0000FF&amp;quot;&amp;gt;[Click to Expand]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-debian&amp;quot;&amp;gt;&lt;br /&gt;
The following steps should install Lich and Profanity for users of Debian/Chromebooks. Profanity is a terminal-based Front-End that will let you play the game (in lieu of The Wizard or Wrayth).&lt;br /&gt;
&lt;br /&gt;
Update the list of available software and make sure some requirements are installed:&lt;br /&gt;
&amp;lt;!-- don&#039;t think I&#039;m gonna include this stuff but might as well not delete it.&lt;br /&gt;
:&amp;lt;small&amp;gt;sudo: as a super-user&amp;lt;/small&amp;gt;&lt;br /&gt;
:&amp;lt;small&amp;gt;apt-get: Debian&#039;s software repository&amp;lt;/small&amp;gt;&lt;br /&gt;
::&amp;lt;small&amp;gt;-y: answer all questions yes&amp;lt;/small&amp;gt; &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get -y update&lt;br /&gt;
sudo apt-get -y install autoconf bison build-essential curl libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev libgdbm6 libgdbm-dev libsqlite3-dev git unzip&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install &#039;&#039;&#039;&amp;lt;tt&amp;gt;[https://github.com/rbenv/rbenv rbenv]&amp;lt;/tt&amp;gt;&#039;&#039;&#039;, a Ruby version manager. Add it to the &amp;lt;tt&amp;gt;PATH&amp;lt;/tt&amp;gt; so that it will work outside of its own directory, and set it up to work when you launch the shell (terminal):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone https://github.com/rbenv/rbenv.git ~/.rbenv&lt;br /&gt;
echo &#039;export PATH=&amp;quot;$HOME/.rbenv/bin:$PATH&amp;quot;&#039; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
echo &#039;eval &amp;quot;$(rbenv init -)&amp;quot;&#039; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Run the shell&#039;s launch script now to enable those two changes and get rbenv working:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Download the tools to let rbenv install Ruby on its own, then install Ruby 3.4.4 and set it to be our default version of Ruby system-wide:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build&lt;br /&gt;
rbenv install 4.0.1 -v&lt;br /&gt;
rbenv global 4.0.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install Lich:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd ~&lt;br /&gt;
curl -L &amp;quot;https://github.com/elanthia-online/lich-5/releases/latest/download/lich-5.zip&amp;quot; -o temp.zip &amp;amp;&amp;amp; unzip temp.zip -d ./ &amp;amp;&amp;amp; rm temp.zip&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tell Ruby not to create documentation for its gems (plugins/packages) unless asked, because it takes a long time and they are available online. Then install the dependencies for Lich and Profanity using Ruby&#039;s Gemfile that in included with Lich-5 now by using `bundle install` as shown below:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;gem: --no-document&amp;quot; &amp;gt; ~/.gemrc&lt;br /&gt;
cd ~/lich-5&lt;br /&gt;
bundle install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Profanity:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd ~&lt;br /&gt;
git clone https://github.com/elanthia-online/ProfanityFE.git&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please refer to the &#039;&#039;&#039;[[Profanity | Profanity FE]]&#039;&#039;&#039; page for initial configuration and additional instructions.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Arch Linux &amp;amp; Arch-based distributions==&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-arch&amp;quot; style=&amp;quot;font-size:16px;overflow:auto;color:#0000FF&amp;quot;&amp;gt;[Click to Expand]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-arch&amp;quot;&amp;gt;&lt;br /&gt;
The following steps should install Lich and Profanity for users of Arch Linux and Arch-based distributions (Manjaro, EndeavourOS, etc.). Profanity is a terminal-based Front-End that will let you play the game (in lieu of The Wizard or Wrayth).&lt;br /&gt;
&lt;br /&gt;
Update the system and install required dependencies:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo pacman -Syu&lt;br /&gt;
sudo pacman -S --needed base-devel openssl libyaml readline zlib ncurses libffi gdbm sqlite git unzip curl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install &#039;&#039;&#039;&amp;lt;tt&amp;gt;[https://github.com/rbenv/rbenv rbenv]&amp;lt;/tt&amp;gt;&#039;&#039;&#039;, a Ruby version manager. Add it to the &amp;lt;tt&amp;gt;PATH&amp;lt;/tt&amp;gt; so that it will work outside of its own directory, and set it up to work when you launch the shell (terminal):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone https://github.com/rbenv/rbenv.git ~/.rbenv&lt;br /&gt;
echo &#039;export PATH=&amp;quot;$HOME/.rbenv/bin:$PATH&amp;quot;&#039; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
echo &#039;eval &amp;quot;$(rbenv init -)&amp;quot;&#039; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Run the shell&#039;s launch script now to enable those two changes and get rbenv working:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Download the tools to let rbenv install Ruby on its own, then install Ruby 3.4.5 and set it to be our default version of Ruby system-wide:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build&lt;br /&gt;
rbenv install 4.0.1 -v&lt;br /&gt;
rbenv global 4.0.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install Lich:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd ~&lt;br /&gt;
curl -L &amp;quot;https://github.com/elanthia-online/lich-5/releases/latest/download/lich-5.zip&amp;quot; -o temp.zip &amp;amp;&amp;amp; unzip temp.zip -d ./ &amp;amp;&amp;amp; rm temp.zip&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tell Ruby not to create documentation for its gems (plugins/packages) unless asked, because it takes a long time and they are available online. Then install the dependencies for Lich and Profanity using Ruby&#039;s Gemfile that in included with Lich-5 now by using `bundle install` as shown below:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;gem: --no-document&amp;quot; &amp;gt; ~/.gemrc&lt;br /&gt;
cd ~/lich-5&lt;br /&gt;
bundle install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Profanity:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd ~&lt;br /&gt;
git clone https://github.com/elanthia-online/ProfanityFE.git&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please refer to the &#039;&#039;&#039;[[Profanity | Profanity FE]]&#039;&#039;&#039; page for initial configuration and additional instructions.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Fedora==&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-fedora&amp;quot; style=&amp;quot;font-size:16px;overflow:auto;color:#0000FF&amp;quot;&amp;gt;[Click to Expand]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-fedora&amp;quot;&amp;gt;&lt;br /&gt;
Currently supported versions of Fedora&lt;br /&gt;
* 41 uses Ruby 3.3&lt;br /&gt;
* 42 uses Ruby 3.4&lt;br /&gt;
* 43 uses Ruby 3.4&lt;br /&gt;
All of which are currently compatible with Lich 5.7.0 or higher.&lt;br /&gt;
&lt;br /&gt;
1. Update The Base Installation:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ sudo dnf -y update&lt;br /&gt;
$ sudo dnf -y install vim git&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Install required Ruby and Development packages:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ sudo dnf install -y autoconf bison cairo-devel curl gcc gdbm gdbm-devel glib2-devel gobject-introspection-devel \&lt;br /&gt;
libyaml-devel libffi-devel make ncurses-devel openssl-devel readline-devel redhat-rpm-config \&lt;br /&gt;
ruby ruby-devel sqlite-devel unzip zlib-devel&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. Install Lich:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd ~&lt;br /&gt;
curl -L &amp;quot;https://github.com/elanthia-online/lich-5/releases/latest/download/lich-5.zip&amp;quot; -o temp.zip &amp;amp;&amp;amp; unzip temp.zip -d ./ &amp;amp;&amp;amp; rm temp.zip&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4. Tell Ruby not to create documentation for its gems (plugins/packages) unless asked, because it takes a long time and they are available online. Then install the dependencies for Lich and Profanity using Ruby&#039;s Gemfile that in included with Lich-5 now by using `bundle install` as shown below:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd ~/lich-5&lt;br /&gt;
bundle install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5. Profanity:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd ~&lt;br /&gt;
git clone https://github.com/elanthia-online/ProfanityFE.git&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Popular Scripts=&lt;br /&gt;
{{#section:Lich:Script Repository|popularscripts}}&lt;br /&gt;
&lt;br /&gt;
=Ecosystem Information=&lt;br /&gt;
&lt;br /&gt;
* DragonRealms Variant - [https://elanthipedia.play.net/Lich_script_repository#Setup_and_Installation Setup and Install instructions]&lt;br /&gt;
&lt;br /&gt;
=Lich Changelog=&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-customtoggle-changelog&amp;quot; style=&amp;quot;font-size:16px;overflow:auto;color:#0000FF&amp;quot;&amp;gt;[Click to Expand]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-changelog&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.13.5&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
### Bug Fixes (general)&lt;br /&gt;
* util.rb only show gem installing debug messaging if gem mis… (#1131)&lt;br /&gt;
* add --gs and --dr, refactor argv_options to helpers (#1133)&lt;br /&gt;
* fix multiple custom entries, improvements to yaml save (#1134)&lt;br /&gt;
* login_tab_utils.rb expand helper text show Warlock (#1135)&lt;br /&gt;
* update CLI for YAML security signature, add auto-convert fo… (#1136)&lt;br /&gt;
* remove password parameter from debug logging in all cases (#1137)&lt;br /&gt;
* reduce minimum GUI window footprint for non-tabbed view (#1138)&lt;br /&gt;
* remove double save in YAML to preserve yaml.bak integrity (#1139)&lt;br /&gt;
&lt;br /&gt;
### Bug Fixes (gs)&lt;br /&gt;
* stash.rb additional improvements (#1132)&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.13.4&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
### Bug Fixes (general)&lt;br /&gt;
* force system gem install if RubyGems fails (#1126)&lt;br /&gt;
* gui_login prevent destroying window if already destroyed (#1127)&lt;br /&gt;
* add window size / position saves to login GUI (#1128)&lt;br /&gt;
* non tabbed saved entries in reduced button / font size (not… (#1129)&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.13.3&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
### Bug Fixes (general)&lt;br /&gt;
* account manager sorting GUI fix (#1123)&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.13.2&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
### Bug Fixes (general)&lt;br /&gt;
* install_gem_requirements update available gems after install (#1120)&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.13.1&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
### Bug Fixes (general)&lt;br /&gt;
* password_cipher.rb upcase account_name for key (#1118)&lt;br /&gt;
&lt;br /&gt;
### Bug Fixes (dr)&lt;br /&gt;
* validator.rb change sleep to should_sleep named param (#1116)&lt;br /&gt;
&lt;br /&gt;
### Bug Fixes (gs)&lt;br /&gt;
* add base stats capture from &#039;info full&#039; command (#1115)&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.13.0&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
### Features (general)&lt;br /&gt;
* Refocus Frontend (#960)&lt;br /&gt;
* socket configurator to better guard TCPSocket (#976)&lt;br /&gt;
* add simplified DB maintenance (#991)&lt;br /&gt;
* TextStripper module support for XML, HTML, Markdown (#1055)&lt;br /&gt;
* Login modernization and refactor to yaml (#1063)&lt;br /&gt;
* Ruby Memory Releaser module (#1066)&lt;br /&gt;
&lt;br /&gt;
### Features (dr)&lt;br /&gt;
* support meta:trashcan tag for DRCI.dispose_trash (#966)&lt;br /&gt;
* Add GameObj.inv support for DR items (#1080)&lt;br /&gt;
* DRCS allow custom adjective for summoned weapons (#1088)&lt;br /&gt;
* DRParser support for new exp window xml stream elements (rested exp, tdps, favors) (#1104)&lt;br /&gt;
&lt;br /&gt;
### Features (gs)&lt;br /&gt;
* Add Armaments (Weapon, Armor, and Shield) Module (#911)&lt;br /&gt;
* add creature module, including Hinterwilds creatures (#1002)&lt;br /&gt;
* Creature module combat tracking (#1003)&lt;br /&gt;
* track time of last total_experience record (#1030)&lt;br /&gt;
* add Injured class for checking ability to perform actions (#1035)&lt;br /&gt;
&lt;br /&gt;
### Bug Fixes (general)&lt;br /&gt;
* map dijkstra optimization (#1061)&lt;br /&gt;
* update.rb keep script/data file incase of error on update (#1070)&lt;br /&gt;
* ensure proxy path is set for non-destructive array write-th… (#1073)&lt;br /&gt;
* [lib][global-defs] - move update (#1079)&lt;br /&gt;
* GameObj force new objects ID to be string (#1087)&lt;br /&gt;
* xmlparser.rb gate GSL exits sending behind @send_fake_tags (#1103)&lt;br /&gt;
* change Hash[] pair key conversion to use to_h for Ruby 4.0 (#1108)&lt;br /&gt;
* move gui-login.rb to Ruby standard gui_login.rb (#1111)&lt;br /&gt;
* update location for currency and move game-loader.rb to Ruby standard gameloader.rb (#1112)&lt;br /&gt;
&lt;br /&gt;
### Bug Fixes (dr)&lt;br /&gt;
* DRCA allow custom spell prep messaging (#1089)&lt;br /&gt;
* Update Slackbot error handling, and lnet management (#1091)&lt;br /&gt;
* Fix exp mods parsing for DR (#1102)&lt;br /&gt;
* equipmanager.rb support for custom messaging in forester&#039;s longbow (#1105)&lt;br /&gt;
* Fix hang in equipment manager when game doesn&#039;t respond to commands (#1110)&lt;br /&gt;
&lt;br /&gt;
### Bug Fixes (gs)&lt;br /&gt;
* Infomon additional CHE resign regex (#1067)&lt;br /&gt;
* Resource tracking for sorcerer shadow essence (#1085)&lt;br /&gt;
* cman.rb add hamstring regex for already lying down target (#1090)&lt;br /&gt;
* cman.rb hamstring regex update when can&#039;t perform on target (#1092)&lt;br /&gt;
* Bounty parser.rb FWI guard regex update (#1096)&lt;br /&gt;
* currency.rb track gold (#1109)&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.12.12&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
Bug Fixes (general)&lt;br /&gt;
    Update module strip markdown comments (#1056)&lt;br /&gt;
    Vars/UserVars module fixes and corrections (#1057)&lt;br /&gt;
Bug Fixes (gs)&lt;br /&gt;
    Infomon parse fix for singular currency (#1051)&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.12.11&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
Bug Fixes (dr)&lt;br /&gt;
    add bput match for system updates preventing actions (#1034)&lt;br /&gt;
    drdefs.rb npc parsing (#1038)&lt;br /&gt;
    Fix container reference in get_item_from_eddy_portal method (#1039)&lt;br /&gt;
Bug Fixes (gs)&lt;br /&gt;
    bounty location regex needs to match &amp;quot;under&amp;quot; (#1037)&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.12.10&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
Bug Fixes&lt;br /&gt;
    all: games.rb catch additional error for nested single/double quotes (#1031)&lt;br /&gt;
    dr: change keys for DR_SKILLS_DATA[:guild_skill_aliases] to be strings instead of symbols (#1032)&lt;br /&gt;
    gs: Bounty parser for SG npcs matching (#1027)&lt;br /&gt;
    gs: match READY/STOW items with a/an/some inside the link (#1026)&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.12.9&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
Bug Fixes&lt;br /&gt;
    gs: StowList/ReadyList reset bug if non-default keys added #1019&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.12.8&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
Bug Fixes&lt;br /&gt;
    all: script.rb show custom at script exit as well (#993)&lt;br /&gt;
    all: Updated update.rb for single trunk and release please (#1001)&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.12.7&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
fix(all): ensure updates do not target detached proxy views #990 &lt;br /&gt;
fix(gs): bounty parser and move fixes for sailor&#039;s grief #987 &lt;br /&gt;
fix(gs): Infomon xmlparser.rb Ready/Stow fix for LONG before exist #988 &lt;br /&gt;
fix(gs): gameobj.rb for Sailor&#039;s Grief ghostly/boss/guild tentacles #989 &lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.12.6&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
fix(all): settings.rb update to preserve root of derived views #975&lt;br /&gt;
fix(all): show custom in various script output when custom script #967&lt;br /&gt;
fix(dr): drparser.rb update for PlayedSubscription #983&lt;br /&gt;
fix(gs): include store location for ReadyList #977&lt;br /&gt;
fix(gs): infomon parser.rb update for ACCOUNT output varies #979&lt;br /&gt;
fix(gs): global_defs.rb move def update for Hive traps #980&lt;br /&gt;
fix(gs): activespell.rb prevent removal of RF Penalty #981&lt;br /&gt;
fix(gs): add .compact to input of Disk.find_by_name #982&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.12.5&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
fix(all): update.rb word boundary for abbreviations #971&lt;br /&gt;
fix(dr): equipmanager.rb Fix for changed game output. #969&lt;br /&gt;
fix(dr): common-arcana.rb Regalia fix for changed game output. #970&lt;br /&gt;
fix(dr): common-items.rb Fix for changed inventory command output #973&lt;br /&gt;
fix(gs): StowList missing space in capture in xmlparser.rb #963&lt;br /&gt;
fix(gs): stowlist.rb wait for RT when issuing check #964&lt;br /&gt;
fix(gs): readylist.rb wait for RT when issuing check #965&lt;br /&gt;
fix(gs): Bounty heirloom return msg&#039;ing update #972&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.12.4&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
build(all): installer.yml use windows-2022 #950&lt;br /&gt;
fix(all): restore Wrayth / Wizard script execution ability #952&lt;br /&gt;
fix(all): database_adapter.rb error handling improvement #956&lt;br /&gt;
fix(dr): common-items.rb wear/remove messaging additions #949&lt;br /&gt;
fix(dr): games.rb - ignore UIDs for Frostbite mapping #951&lt;br /&gt;
fix(dr): map_dr.rb prevent inadvertent settings changes #958&lt;br /&gt;
fix(gs): GameObj targets for new Sailor&#039;s Grief tentacle npc #948&lt;br /&gt;
fix(gs): map_gs.rb remove delete_if to prevent bad settings #957&lt;br /&gt;
fix(gs): weapon.rb assault break if no targets #962&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.12.3&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
fix(all): limitedarray.rb max_size increase #946&lt;br /&gt;
fix(all): uservars.rb update for vars method missing #940&lt;br /&gt;
fix(dr): drparser.rb to set ShowRoomID to on if turned off #945&lt;br /&gt;
fix(gs): change namespace accessors to Ruby 2.6 compatible #944&lt;br /&gt;
fix(gs): infomon state reset on status prompt #943&lt;br /&gt;
fix(gs): Societies to check membership for various methods #942&lt;br /&gt;
fix(gs): standardize warcry.rb to match other PSMS #941&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.12.2&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
fix(gs): infomon parser.rb for profile full name matching #938&lt;br /&gt;
fix(gs): force PROFILE FULL to sync CHE info for infomon #937&lt;br /&gt;
fix(dr): Tighten checks on releasing invisibility for thieves #936&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.12.1&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
- fix(all): gameobj.rb - add type? method for explicit type check #928&lt;br /&gt;
- fix(all): messaging.rb encoding issue #933&lt;br /&gt;
- fix(gs): Various CMan cost corrections #932&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.12.0&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
- feat(all): settings.rb - proposal for sequel based Settings #591, #875, #889, #896, #927&lt;br /&gt;
- feat(all): util.rb add Ruby gem install helper method #861&lt;br /&gt;
- feat(all): messaging.rb add cmd link method #866&lt;br /&gt;
- refactor(all): games.rb modernization #849, #882, #924&lt;br /&gt;
- fix(all): add class extensions #800&lt;br /&gt;
- fix(all): lich.rb deprecated FE message #852&lt;br /&gt;
- fix(all): messaging.rb fix XML encoding for wizard and avalon #853&lt;br /&gt;
- fix(all): lich.rb class variable not initialized #855&lt;br /&gt;
- fix(all): log.rb force msg to String for regexp comparison #856&lt;br /&gt;
- fix(all): global_defs.rb bug in fput #864&lt;br /&gt;
- fix(all): messaging.rb xml_encode mono method msg #868&lt;br /&gt;
- fix(all): script.rb class to is_a? checks #878&lt;br /&gt;
- fix(all): gameobj.rb deeper lookup #885&lt;br /&gt;
- fix(all): messaging.rb debug not compared to falseclass #887&lt;br /&gt;
- fix(all): change class to is_a? checks #91-3&lt;br /&gt;
- fix(all): Util.issue_command allow single line captures #918&lt;br /&gt;
- fix(dr): drparser.rb casing for Premium status check #842&lt;br /&gt;
- fix(dr): map_dr.rb Don&#039;t assign UID of zero to rooms #844&lt;br /&gt;
- fix(dr): drparser.rb add $last_logoff tracking #851&lt;br /&gt;
- fix(dr): update message patterns in common-items #859&lt;br /&gt;
- fix(dr): add moon_visible?(moon) convenience method to common-moonmage #860&lt;br /&gt;
- fix(dr): exp mods output is not enclosed in preset xml tags anymore #870&lt;br /&gt;
- fix(dr): update.rb beta send validation for genie lich char #880&lt;br /&gt;
- fix(dr): Update regex and parsing for active spells #894&lt;br /&gt;
- fix(dr): add &#039;You scoop&#039; match pattern to common-items #900&lt;br /&gt;
- fix(dr): add missing match patterns #901&lt;br /&gt;
- fix(dr): common-items: add and fix match strings #904&lt;br /&gt;
- fix(dr): Add missing matches for common-items #905&lt;br /&gt;
- fix(dr): Release Khri Vanish if Thief, when going visible #906&lt;br /&gt;
- fix(dr): Fix race condition when clearing and repopulating XMLData.dr_active_spells #907&lt;br /&gt;
- fix(dr): Fix SLS release pattern #908&lt;br /&gt;
- fix(dr): resolve race condition in DR crafting_magic_routine #914&lt;br /&gt;
- fix(dr): xmlparser.rb - Fix XMLData.dr_active_spells race condition #915&lt;br /&gt;
- fix(dr): xmlparser.rb - Clear out spells properly #916&lt;br /&gt;
- fix(dr): drparser.rb update for Platinum account status #922&lt;br /&gt;
- feat(gs): gameobj.rb allow for custom gameobj data #848&lt;br /&gt;
- feat(gs): PSMS updates, including CMan.use #865, #874, #881, #890, #899&lt;br /&gt;
- feat(gs): ReadyList &amp;amp; StowList classes for item tracking #884&lt;br /&gt;
- feat(gs): Breakout and Buildout Societes #919&lt;br /&gt;
- fix(gs): infomon parsing for CHE membership #841&lt;br /&gt;
- fix(gs): map_gs.rb for no UID when hexdigest used #843&lt;br /&gt;
- fix(gs): warcry.rb yowlp :buff to string instead of regexp #847&lt;br /&gt;
- fix(gs): group.rb multiple corrections #850, #869, #883&lt;br /&gt;
- fix(gs): Bounty parser.rb fix for HW &amp;amp; KF guard return #862&lt;br /&gt;
- fix(gs): Bounty task.rb fix for assigned? and Ruby 2.6 #863&lt;br /&gt;
- fix(gs): stash.rb stale sheaths recheck #867&lt;br /&gt;
- fix(gs): allow spell.rb casting to take a force_stance parameter #902&lt;br /&gt;
- fix(gs): update Infomon parsing for new ACCOUNT output format #903&lt;br /&gt;
- fix(gs): PSMS cost for multiple cost types &amp;amp; add Excoriate feat #912&lt;br /&gt;
- fix(gs): Feat excoriate regex correction #920&lt;br /&gt;
- fix(gs): weapon PSM affordable check against Glorious Momentum #926&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.11.1&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
- fix(all): restore @theme_state and add to CLI capability #795&lt;br /&gt;
- fix(all): retire gtk2 monkey patch for gtk3 #823&lt;br /&gt;
- fix(all): games.rb XMLData.name wait till both not NIL and not EMPTY #826&lt;br /&gt;
- fix(all): standardize xmlparser game instance #827&lt;br /&gt;
- fix(all): games.rb fix multiple single and double quote in XML #832,836,837&lt;br /&gt;
- fix(dr): games.rb - optional hide Room Title display of Real IDs with FLAG on #782&lt;br /&gt;
- chore(dr): common-moonmage - refactor of peer_telescope #783&lt;br /&gt;
- fix(dr): move HMR load to common before for dragonrealms #784&lt;br /&gt;
- fix(dr): common-crafting.rb minor edit to add &amp;quot;You tuck&amp;quot; #787&lt;br /&gt;
- fix(dr): common-arcana.rb - remove unecessary pause from discern code #792&lt;br /&gt;
- fix(dr): drparser.rb Restore Premium status checking #834&lt;br /&gt;
- fix(gs): migrate PSMS.name_normal to Lich::Util.normalize_name #790,833&lt;br /&gt;
- fix(gs): add Char.che to know current character&#039;s CHE #791&lt;br /&gt;
- fix(gs): FEAT and Infomon module parsing of new Covert Art feats. #796&lt;br /&gt;
- fix(gs): add Currency.gemstone_dust and fix redsteel mark capture #797&lt;br /&gt;
- fix(gs): FEAT Covert Arts colon normalization and stamina costs #799&lt;br /&gt;
- fix(gs): escape dash in regex for HouseCHE #824&lt;br /&gt;
- fix(gs): disk.rb comparison helpers #828&lt;br /&gt;
- fix(gs): allow for Group.disks to show self disk in array #829&lt;br /&gt;
- fix(gs): feat.rb Covert Arts throw poison costs 15 stam #830&lt;br /&gt;
- fix(gs): add missing Feat.use ability #831&lt;br /&gt;
- fix(gs): multiple CritRanks updates #801-822&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.11.0&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
- [all] - chore: Namespace &amp;amp; File Path Updates #713&lt;br /&gt;
- [all] - [argv_options.rb] bugfix: correct darkmode to work via CLI #693&lt;br /&gt;
- [all] - [games.rb] feat: make show Room Exits of non-StringProc/Obvious Exits toggable for all games #699&lt;br /&gt;
- [all] - [games.rb] feat: toggleable display of StringProcs with clickable links #751&lt;br /&gt;
- [all] - [gui-manual-login.rb] fix: change label to Wrayth #720&lt;br /&gt;
- [all] - [gui-saved-login.rb] fix: update Stormfront label #721&lt;br /&gt;
- [all] - [update.rb] fix: purge old LIB folder prior to update release #729&lt;br /&gt;
- [all] - [util.rb] bugfix: allow issue_command to use fput or put #715&lt;br /&gt;
- [all] - [xmlparser.rb] feat: add XMLData.room_name attribute #685&lt;br /&gt;
- [all] - [main.rb] fix: create session file in regular connect method #733&lt;br /&gt;
- [all] - [init.rb] bugfix: error for Windows DISPLAY variable #735&lt;br /&gt;
- [all] - [main.rb] fix: Mudlet support #736&lt;br /&gt;
- [all] - [wine.rb] fix: add --no-wine CLI flag prevent WINE startup&lt;br /&gt;
- [all] - [init.rb] fix: add --no-gtk CLI flag prevent GTK3 gem load&lt;br /&gt;
- [dr] - [games.rb] feat: DRinfomon and common files as core lich libraries #686&lt;br /&gt;
- [dr] - [games.rb] chore: add DR requires here #690&lt;br /&gt;
- [dr] - [games.rb] fix: add Room# display for DR #697&lt;br /&gt;
- [dr] - [games.rb] bugfix: Genie FE real ID#s not supported, hide by default #728&lt;br /&gt;
- [dr] - [drdefs.rb] bugfix: fix for Shadow Servants #710&lt;br /&gt;
- [dr] - [map_dr.rb] fix: cleanup and support for UIDs #719&lt;br /&gt;
- [dr] - [xmldata.rb] bugfix: add support for DR Room IDs #716&lt;br /&gt;
- [dr] - [xmlparser.rb] feat: XMLData - adding dr_active_spells #691&lt;br /&gt;
- [gs] - [games.rb] bugfix: support for pre/post room name txt #683&lt;br /&gt;
- [gs] - [group.rb] chore: update to account for hold #701&lt;br /&gt;
- [gs] - [resource.rb] feat: add additional tracking of covert art charges #714&lt;br /&gt;
- [gs] - [spell.rb] bugfix: Spell.affordable? 515 release #687&lt;br /&gt;
- [gs] - [stash.rb] bugfix: sheath_bags when not found #694&lt;br /&gt;
- [gs] - [xmlparser.rb] bugfix: missing real ID in nav #684&lt;br /&gt;
- [gs] - [xmlparser.rb] bugfix: Claim module obvious hiding #717&lt;br /&gt;
- [gs] - [sk.rb] feat: Self-Knowledge functionality in core #748&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.10.4&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
-o- [GS4] - [xmlparser.rb] bugfix: Simu XML breaking change RoomID #679&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.10.3&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
-o- [GS4] - [crit_tables] fix: CritRanks regex fixes (multiple files and changes) #671&lt;br /&gt;
-o- [GS4] - [spellsong.rb] fix: Correct Spellsong sync method #674&lt;br /&gt;
-o- [GS4] - [parser.rb] fix: thorn status regex correction #673&lt;br /&gt;
-o- [All] - [xmlparser.rb] fix: Split out if elif block to account for DR having multiple… #670&lt;br /&gt;
-o- [All] - [global_defs.rb] fix: percentconcentration #676&lt;br /&gt;
-o- [All] - [global_defs.rb] fix: update move failure message to handle attack and casting #667&lt;br /&gt;
-o- [All] - [init.rb] fix: update required ruby check messaging #669&lt;br /&gt;
-o- [All] - [sessionvars.rb] feat: new module SessionVars for non-persistent variable storage #666&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.10.2&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
-o- [DR] - [games.rb] bugfix: tweak XML rewrite section #662&lt;br /&gt;
-o- [GS4] - [crit_tables] bugfix: additional crit table regex corrections #663&lt;br /&gt;
-o- [GS4] - [ascension.rb] bugfix: add new Transcend Destiny to lookups #661&lt;br /&gt;
-o- [GS4] - [effects.rb] bugfix: regexp escape txt #660&lt;br /&gt;
-o- [GS4] - [disruption_critical_table.rb] Bugfix in regex #659&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.10.1&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
-o- [All] - [games.rb] bugfix: prevent race condition in games thread #656 &lt;br /&gt;
-o- [All] - [init.rb] bugfix: address WINE variance between linux / installs #655&lt;br /&gt;
-o- [GS4] - [gs][stash.rb] bugfix: wear code improvement #657 &lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.10.0&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
-o- [All] - [main.rb] bugfix: correct encoding for WizardFE PR #640&lt;br /&gt;
-o- [All] - [games.rb] bugfix: correct logic for room detection when using CLI --start-scripts PR #639&lt;br /&gt;
-o- [All] - [DB_Store.rb] feat: add direct support for Simu RENAME and CHANGE PROF PR #633&lt;br /&gt;
-o- [All] - chore: breakout code to individual files for easier management PR #617&lt;br /&gt;
-o- [All] - [lich.rbw] chore: add deprecated msg to old Settings/GameSettings/CharSettings methods PR #589&lt;br /&gt;
-o- [All] - [lich.rbw] feat: add new --dark-mode CLI option PR #583&lt;br /&gt;
-o- [All] - [global_defs.rb] bugfix: monsterbold fix for additional clients PR #581&lt;br /&gt;
-o- [All] - [update.rb] feat: update core scripts from source on Lich5 update/install PR #579&lt;br /&gt;
-o- [All] - [log.rb] feat: add new Log module copied from Olib PR #577&lt;br /&gt;
-o- [All] - [numeric.rb] feat: add days/hours/minutes/seconds methods to numerics PR #623&lt;br /&gt;
-o- [All] - [messaging.rb] feat: WizardFE Voln window support #647&lt;br /&gt;
-o- [All] - [init.rb] bugfix: WINE entries for Linux / MacOS #649&lt;br /&gt;
-o- [DR] - [lich.rbw] bugfix: cleanup downstream hook exclusions PR #593&lt;br /&gt;
-o- [DR] - [global_defs.rb] bugfix: missing climb failure message PR #592&lt;br /&gt;
-o- [GS4] - [effects.rb] bugfix: show non-standard Effects in `;magic` output PR #641&lt;br /&gt;
-o- [GS4] - [parser.rb] bugfix: fix WARCRY duplication results / add WALL OF THORNS effect detection PR #634 / PR #637&lt;br /&gt;
-o- [GS4] - [critranks.rb] feat: add critical rank resolution tables and methods PR #625&lt;br /&gt;
-o- [GS4] - [effects.rb] bugfix: to support regex for active? &amp;amp; time_left PR #590&lt;br /&gt;
-o- [GS4] - [infomon.rb] bugfix: add implicit NPC death monitoring PR #588&lt;br /&gt;
-o- [GS4] - [infomon.rb] bugfix: change PSM to be stored as type.mnemonic PR #587&lt;br /&gt;
-o- [GS4] - [lich.rbw] bugfix: strip_xml multiline fix PR #584&lt;br /&gt;
-o- [GS4] - [stash.rb] bugfix: fix sack detection to use Stash.container(param) PR #578&lt;br /&gt;
-o- [GS4] - [spell.rb] feat: Spell.after_stance #644 &lt;br /&gt;
-o- [GS4] - [xmlparser.rb] bugfix: for Claim module #646&lt;br /&gt;
-o- [GS4] - [infomon] feat: track Voln favor via RESOURCE output #648&lt;br /&gt;
-o- [GS4] - [gameobj.rb] feat: add Bandit hidden target API #650&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.9.2&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
-o- [GS4] - [group.rb] bugfix: proper leader detection from GROUP output&lt;br /&gt;
-o- [GS4] - [char.rb] bugfix: add back depracted Char.maxvitals with msging to switch to new Char.max_vitals methods&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.9.1&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
-o- [GS4] - [group.rb] bugfix: group.check syntax change&lt;br /&gt;
-o- [GS4] - [spell.rb] bugfix: affordable? Char.mana parenthesis logic&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.9.0&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
-o- [All] -  feat: sqlite3 gem syntax code cleanup PR#553&lt;br /&gt;
-o- [All] - [lich.rbw] bugfix: remove unused Setting, GameSetting, CharSetting PR#542&lt;br /&gt;
-o- [All] - [lich.rbw] bugfix: scrub login key from error message popups PR#548&lt;br /&gt;
-o- [All] - [messaging.rb] bugfix: color mismatch WizardFE white txt PR#554&lt;br /&gt;
-o- [All] - [lich.rb] feat: add new Lich.deprecated method to aid in deprecating older API calls PR#523&lt;br /&gt;
-o- [GS4] - [char.rb] feat: log method_missing calls PR#552&lt;br /&gt;
-o- [GS4] - [char.rb] feat: add missing global_def related methods PR#523&lt;br /&gt;
-o- [GS4] - [global_defs.rb] feat: deprecate various Char module methods PR#523&lt;br /&gt;
-o- [GS4] - [spellsong.rb] bugfix: cache spellsong duration calc PR#551&lt;br /&gt;
-o- [GS4] - [effects.rb] feat: Effects module breakout PR#549&lt;br /&gt;
-o- [GS4] - [group.rb][disk.rb] feat: Group &amp;amp; Disk class PR#532&lt;br /&gt;
-o- [GS4] - [activespell.rb] feat: add duration change messaging, off by default, see ;help for details PR#487&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.8.1&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
-o- [All] - [lich.rbw] feat: add Game:Character to debug log file ouput&lt;br /&gt;
-o- [All] - [init.rb] feat: add milliseconds to debug filename&lt;br /&gt;
-o- [GS4] - [lich.rbw] bugfix: reorder parsing of $SERVERSTRING to avoid certain conflicts&lt;br /&gt;
-o- [GS4] - [parser.rb] bugfix: update for new Empath resource and sleep/bind messaging&lt;br /&gt;
-o- [GS4] - [status.rb] bugfix: bound? calmed? and sleeping? support for spellnames flag being off&lt;br /&gt;
-o- [GS4] - [xmlparser.rb] bugfix: additional creature dying messaging to check against XML dead not being sent&lt;br /&gt;
-o- [GS4] - [gameobj.rb] bugfix: remove sorcerer arms and animates from GameObj.targets&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.8.0&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
-o- [All] - Ruby 3.3 compatibility&lt;br /&gt;
-o- [All] - [lich.rbw] feat: adds .sources for up/downstream hooks&lt;br /&gt;
-o- [All] - [lich.rbw] bugfix: don&#039;t use WINE for custom frontends&lt;br /&gt;
-o- [GS4] - [char.rb] bugfix: add back Char.stance&lt;br /&gt;
-o- [GS4] - [claim.rb] feat: new module and associated changes to xmlparser&lt;br /&gt;
-o- [GS4] - [experience.rb] feat: percent experience options&lt;br /&gt;
-o- [GS4] - [parser.rb] bugfix: allow for negative TNL exp value&lt;br /&gt;
-o- [GS4] - [parser.rb] bugfix: allow hyphenated last names in character names&lt;br /&gt;
-o- [GS4] - [parser.rb] feat: update resource matching for new Bard service&lt;br /&gt;
-o- [GS4] - [stash.rb] bugfix: catch more shield removal messages&lt;br /&gt;
-o- [GS4] - [util.rb] bugfix: underscore issue for PSMs&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.7.0&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
-o- Supports Ruby 3.2 - security enhancements and huge speed improvements for regex&lt;br /&gt;
-o- New libraries/modules/classes: Account, HMR (Hot Module Reloading)&lt;br /&gt;
-o- GS4 Infomon now baked into Lich5 as a library, no more need to run standalone script&lt;br /&gt;
-o- New GS4 libraries/modules/classes: Ascension, Bounty, Currency, Experience, Resources, Society, Status, Warcry&lt;br /&gt;
-o- Updates to existing libraries/modules/classes: Armor, Util, Weapon, Spell, GameObj, Messaging&lt;br /&gt;
-o- Several Bugfixes for lots of things&lt;br /&gt;
-o- Lots of code cleanup&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.6.2&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
-o- Fix for XML errors&lt;br /&gt;
-o- Adds the DR Plat instance for Frostbite FE&lt;br /&gt;
-o- Adds ‘ball’ as the noun used for ‘ball and chain’&lt;br /&gt;
-o- Adds the movement result ‘slip in the mud and fall flat’&lt;br /&gt;
-o- Corrects stamina cost for the feature Dispel Magic&lt;br /&gt;
-o- Plus all the latest script updates from Elanthia-Online!&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;5.6.1&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
-o- Fix for XML to limit login errors (DR)&lt;br /&gt;
-o- Fix for XMLData.active_spells to properly register wizard &#039;recovery&#039; spell cooldowns&lt;br /&gt;
-o- Messaging updates to remove error in Wizard FE encodings&lt;br /&gt;
-o- Corrects for error in detecting PSM skill changes (cman) via warrior / rogue guild lessons&lt;br /&gt;
-o- Deprecates LNet script from master repository&lt;br /&gt;
-o- Miscellaneous small bug squashing&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.6.0&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
-o- (DragonRealms) Support for Genie and Frostbite frontends&lt;br /&gt;
-o- (GemStone) Changed methods to improve ;go2 speed and reduce lich.db3 calls&lt;br /&gt;
-o- (GemStone) Updates to support silver_count function&lt;br /&gt;
-o- (Both) Changed method for updating lich ecosystem&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.5.0&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
-o- Support for DragonRealms&lt;br /&gt;
-o- Updated support for scripts like BigShot&lt;br /&gt;
-o- Providing the LichID and UID on Profanity&lt;br /&gt;
-o- Spell.force_incant, .force_channel, and .force_evoke&lt;br /&gt;
-o- Standardized message method for script authors&lt;br /&gt;
-o- Sundry small improvements / fixes and changes&lt;br /&gt;
-o- And the creme de la creme - a custom directory&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.4.0&#039;&#039;&#039; &lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
-o- Simu Room IDs (formally called &#039;unique ID&#039; or &#039;uid&#039; for Lich) added to Map, mapDB where known, and ;go2 for navigation (courtesy Xanlin and with our thanks!) ;go2 u7120 for all you ex-GMs out there. &lt;br /&gt;
-o- Room titles will now display the Lich ID and / or the UID for the room based on user selections - default is on for both, and enabled / disabled via Lich.display_lichid or Lich.display_uid toggles that can be set to on / off or true / false. (;e Lich.display_lichid=true/false and ;e Lich.display_uid=true/false) You can remove that rnum from your autostart now! To gain the benefit of the UID deployment, be sure to ;repo download-mapdb&lt;br /&gt;
-o- REQUESTS: Drop 5 minute timeout function from Lich&lt;br /&gt;
-o- waitrt? and waitcastrt? will still pause activities, but will return TRUE or FALSE in keeping with the Ruby functionname? tradition (no more failing to get a weapon out due to RT from climbing!)&lt;br /&gt;
-o- empty_hands and fill_hands will now check to see if the character is in roundtime before trying to put away or retrieve held items&lt;br /&gt;
-o- Infomon received an update that keeps spell timers in sync with the information received from the server - no more need to immediately do a spell active in game to get the right times to display for various legacy scripts and ;magic after visiting the invoker or using an SK item&lt;br /&gt;
-o- Lich now provides a facility to get current coins on the character that is a bit more agnostic to data changes from Simu - Lich::Util.silver_count&lt;br /&gt;
-o- Various other small tidbits to help ease maintenance and future development&lt;br /&gt;
-o- PLEASE NOTE:  This update is required for the newest Bigshot (released today!) and for future eloot and eherbs scripts (release RSN)&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.3.0&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
-o- Added support for Wrayth (renamed Stormfront) installations &lt;br /&gt;
-o- Converted Linux | WINE login methods to &#039;method 0&#039;, does not use Simu launcher&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.2.1&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
-o- Support for STOWing items irrespective of special item scripts&lt;br /&gt;
-o- Improved query support for Effects and CMans&lt;br /&gt;
-o- Fix Lich bug to respect the &#039;groupmovement&#039; flag in game&lt;br /&gt;
-o- Fix Lich round time calculations (more aggressive timing)&lt;br /&gt;
-o- Dark Mode is now a thing&lt;br /&gt;
-o- Lich4 Style GUI layout available&lt;br /&gt;
-o- Several file location changes to support future code change efforts&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.0.19&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
-o- Benefit: Monks with Mental Acuity (all 3 of you) rejoice - stamina casting!&lt;br /&gt;
-o- Benefit: PSM3 included, no charge. No hair remaining, either!&lt;br /&gt;
-o- Benefit: Ok, stay seated: Some of your various SF spell duration windows may work. . . better? Yes, not perfect, but better. No pictures, please!&lt;br /&gt;
-o- Updated infomon that properly detects Cloak of Shadows on those pesky sorcerers, and the Raise Dead Cooldown periods for those wondrous clerics.&lt;br /&gt;
-o- A new update process for Lich 5 - tired of having to download that script over and over just to update? Get yourself a copy of lich5-update.lic. Note, if you already have it, you&#039;re set! If not - ;jinx script install lich5-update --repo=elanthia-online&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.0.11&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
-o- Updated the method used to log onto SIMU servers.&lt;br /&gt;
-o- Added the Animalist item specifics to Lich5&#039;s empty and fill hands routines&lt;br /&gt;
-o- Improved Invoker messages for Avalon and Wizard FEs (no change for SF FE)&lt;br /&gt;
-o- Improved cleanup and store methods when player EXIT&#039;s or QUIT&#039;s game&lt;br /&gt;
-o- Crafted two new methods (stash_hands and equip_hands) for future script use&lt;br /&gt;
-o- Some behind-the-scenes cleanup to improve maintaining the Lich5 ecosystem&lt;br /&gt;
-o- Add Spell Active improvements&lt;br /&gt;
-o- Add PSM and Ranger improvements&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Resources=&lt;br /&gt;
* [[Mac Installation - Lich (software)]]&lt;br /&gt;
&lt;br /&gt;
{{Third-Party Software}}&lt;br /&gt;
[[Category:New Player]]&lt;/div&gt;</summary>
		<author><name>ATHIAS</name></author>
	</entry>
	<entry>
		<id>https://gswiki.play.net/index.php?title=Rockflares&amp;diff=189181</id>
		<title>Rockflares</title>
		<link rel="alternate" type="text/html" href="https://gswiki.play.net/index.php?title=Rockflares&amp;diff=189181"/>
		<updated>2023-02-12T01:27:45Z</updated>

		<summary type="html">&lt;p&gt;ATHIAS: Added Flare explanation and examples&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
&#039;&#039;&#039;Rockflares&#039;&#039;&#039; are a rare type of [[:Category:Subscripts|subscript]] [[flare]].  They are unusual in that they increase in frequency and severity with [[Elemental Lore, Earth]] training, and can be added to weapons that already have another script (for many but not all scripts).  They are applied to weapons and runestaves.&lt;br /&gt;
&lt;br /&gt;
==Flare Effect==&lt;br /&gt;
&lt;br /&gt;
Rockflares produce a single initial attack upon the flare triggering, followed by damage over time (DoT) that repeats approximately every 3 seconds.&lt;br /&gt;
&lt;br /&gt;
An example of an initial flare trigger:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
** As an elongated summit surita runestaff grasping a star-shaped blue riftshard strikes a bloodthirsty Silent Investor marauder, rocky masses form around him! **&lt;br /&gt;
&lt;br /&gt;
   ... 10 points of damage!&lt;br /&gt;
   Light blow to the left leg.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
An example of the DoT:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
The rocky masses burying a bloodthirsty Silent Investor marauder explodes, causing 6 stones to slam into him.&lt;br /&gt;
   ... 19 points of damage!&lt;br /&gt;
   ... 5 points of damage!&lt;br /&gt;
   Brushing blow to the temple.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The number of times the DoT will repeat is based on the number of stones listed in the flare line.  The flare loses 1 stone per DoT tick.  As the above example ended on 6 stones, it would repeat an additional 5 more times (removing 1 stone per tick).&lt;br /&gt;
&lt;br /&gt;
==Release and Availability==&lt;br /&gt;
Rockflares were released by Lahke at [[Duskruin Arena]] February 2022.  A selection of five [[:Category:DoTFlares|DoTFlares]] operating off of different lores and with slightly different effects were auctioned for [[bloodscrip]].&lt;br /&gt;
&lt;br /&gt;
[[Category:DoTFlares]]&lt;br /&gt;
[[Category:Subscripts]]&lt;/div&gt;</summary>
		<author><name>ATHIAS</name></author>
	</entry>
	<entry>
		<id>https://gswiki.play.net/index.php?title=SimuCon_2022&amp;diff=169405</id>
		<title>SimuCon 2022</title>
		<link rel="alternate" type="text/html" href="https://gswiki.play.net/index.php?title=SimuCon_2022&amp;diff=169405"/>
		<updated>2022-06-17T00:26:35Z</updated>

		<summary type="html">&lt;p&gt;ATHIAS: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:SimuCon2019logo.png|right|300px|SimuCon 2019 Logo]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SimuCon&#039;&#039;&#039; is a yearly gathering in St. Louis near [[Simutronics]] headquarters usually taking place near the end of the summer. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;u&amp;gt;OFFICIAL&amp;lt;/u&amp;gt;&#039;&#039;&#039; dates for 2022 are Wednesday, August 3 through Sunday, August 7, 2022 at the Sheraton Westport Chalet Hotel.  Room reservation link [https://www.marriott.com/events/start.mi?id=1636045437853&amp;amp;key=GRP here].&lt;br /&gt;
&lt;br /&gt;
==2022 Schedule==&lt;br /&gt;
{| {{prettytable|text-align:center;}}&lt;br /&gt;
|+ &#039;&#039;&#039;Preliminary SimuCon 2022 Schedule&amp;lt;br&amp;gt;ALL TIMES CST&amp;lt;br&amp;gt;(CENTRAL TIME)&lt;br /&gt;
|-&lt;br /&gt;
! Day&lt;br /&gt;
! Time&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Activity&lt;br /&gt;
! Open To&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=2 rowheader=&amp;quot;row&amp;quot; style=&amp;quot;vertical-align:top;&amp;quot;|Wednesday&amp;lt;br&amp;gt;August 3&lt;br /&gt;
|- &lt;br /&gt;
| 3:00 PM &lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | Lend a hand with setup and hang out (Check-in actually starts on Thursday) || ALL&lt;br /&gt;
|- &lt;br /&gt;
! rowspan=10 rowheader=&amp;quot;row&amp;quot; style=&amp;quot;vertical-align:top;&amp;quot;|Thursday&amp;lt;br&amp;gt;August 4&lt;br /&gt;
|- &lt;br /&gt;
| ALL DAY&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background: #CBC3E3;&amp;quot; | Check-in and socialize || ALL&lt;br /&gt;
|- &lt;br /&gt;
| 11:00 AM &lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background: #CBC3E3;&amp;quot; | Settlers of Catan Tournament || ALL&lt;br /&gt;
|-&lt;br /&gt;
| 12:00 PM&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background: #CBC3E3;&amp;quot; | Lunch break (on your own) &lt;br /&gt;
| style=&amp;quot;background: #FFFED6;&amp;quot; | Pool Party [Side Quest] || ALL&lt;br /&gt;
|- &lt;br /&gt;
| 2:30 PM &lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background: #CBC3E3;&amp;quot; | DR/GS &amp;quot;Design-A-____&amp;quot; Contest Kickoff/Instruction Session || ALL&lt;br /&gt;
|- &lt;br /&gt;
| 3:00 PM &lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background: #CBC3E3;&amp;quot; | DR/GS Live Alteration Sessions* || ALL&lt;br /&gt;
|- &lt;br /&gt;
| 5:00 PM &lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background: #CBC3E3;&amp;quot; | DR/GS Quest Runs* || ALL&lt;br /&gt;
|- &lt;br /&gt;
| 7:00 PM &lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background: #CBC3E3;&amp;quot; | Masquerade - Role assignments/Icebreaker || ALL&lt;br /&gt;
|- &lt;br /&gt;
| 8:00 - 10:00 PM &lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background: #CBC3E3;&amp;quot; | Masquerade Murder Mystery/Costume Contest || ALL&lt;br /&gt;
|- &lt;br /&gt;
| 10:00 PM &lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background: #CBC3E3;&amp;quot; | Radio Free SimuCon and Hanging Out || ALL&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=12 rowheader=&amp;quot;row&amp;quot; style=&amp;quot;vertical-align:top;&amp;quot;|Friday&amp;lt;br&amp;gt;August 5&lt;br /&gt;
|- &lt;br /&gt;
| ALL DAY&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background: #CBC3E3;&amp;quot; | Check-in and socialize || ALL&lt;br /&gt;
|- &lt;br /&gt;
| 11:00 AM &lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background: #CBC3E3;&amp;quot; | Munchkins Tournament || ALL&lt;br /&gt;
|- &lt;br /&gt;
| 1:00 PM &lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background: #D6F3FF;&amp;quot; | GS State of Elanthia &lt;br /&gt;
|| GS&lt;br /&gt;
|- &lt;br /&gt;
| 2:00 PM &lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background: #D6F3FF;&amp;quot; | GS Panel Discussions &lt;br /&gt;
|| GS&lt;br /&gt;
|- &lt;br /&gt;
| 3:00 PM &lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background: #D6F3FF;&amp;quot; | GS Panel Discussions &lt;br /&gt;
|| GS&lt;br /&gt;
|- &lt;br /&gt;
| 4:00 - 6:00 PM &lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background: #CBC3E3;&amp;quot; | Poker Tournament || ALL&lt;br /&gt;
|- &lt;br /&gt;
| 6:00 PM &lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background: #CBC3E3;&amp;quot; | Dinner break (on your own)&lt;br /&gt;
| style=&amp;quot;background: #FFFED6;&amp;quot; | D&amp;amp;D One-Shots** [Side Quest] || Must Pre-register for D&amp;amp;D&lt;br /&gt;
|-&lt;br /&gt;
| 7:00 PM&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background: #CBC3E3;&amp;quot; | Dinner break (on your own)&lt;br /&gt;
| style=&amp;quot;background: #FFFED6;&amp;quot; | D&amp;amp;D One-Shots** [Side Quest] || Must Pre-register for D&amp;amp;D&lt;br /&gt;
|- &lt;br /&gt;
| 8:00 PM &lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background: #D6FFE7;&amp;quot; | DR State of Elanthia &lt;br /&gt;
|| DR&lt;br /&gt;
|-&lt;br /&gt;
| 9:00 PM &lt;br /&gt;
| style=&amp;quot;background: #D6F3FF;&amp;quot; | GS Blindfolded PvP Tournament &lt;br /&gt;
| style=&amp;quot;background: #D6FFE7;&amp;quot; | DR Quest Runs* &lt;br /&gt;
| style=&amp;quot;background: #FFFED6;&amp;quot; | D&amp;amp;D One-Shots** [Side Quest] || Must Pre-register for D&amp;amp;D&lt;br /&gt;
|-&lt;br /&gt;
| 10:00 PM &lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background: #CBC3E3;&amp;quot; | RadioFree SimuCon and Chill|| ALL&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=15 rowheader=&amp;quot;row&amp;quot; style=&amp;quot;vertical-align:top;&amp;quot;|Saturday&amp;lt;br&amp;gt;August 6&lt;br /&gt;
|- &lt;br /&gt;
| ALL DAY&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background: #CBC3E3;&amp;quot; | Check-in and socialize || ALL&lt;br /&gt;
|- &lt;br /&gt;
| 9:00 AM  &lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background: #CBC3E3;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #FFFED6;&amp;quot; | D&amp;amp;D One-Shots** [Side Quest] || Must Pre-register for D&amp;amp;D&lt;br /&gt;
|-&lt;br /&gt;
| 10:00 AM &lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background: #CBC3E3;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;background: #FFFED6;&amp;quot; | D&amp;amp;D One-Shots** [Side Quest] || Must Pre-register for D&amp;amp;D&lt;br /&gt;
|-&lt;br /&gt;
| 11:00 AM &lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background: #D6FFE7;&amp;quot; | DR Roundtable Discussion Panels &lt;br /&gt;
| | DR&lt;br /&gt;
|- &lt;br /&gt;
| 12:00 PM &lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background: #D6FFE7;&amp;quot; | DR Roundtable Discussion Panels &lt;br /&gt;
| | DR&lt;br /&gt;
|- &lt;br /&gt;
| 1:00 PM &lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background: #D6FFE7;&amp;quot; | DR Roundtable Discussion Panels &lt;br /&gt;
| style=&amp;quot;background: #D6F3FF;&amp;quot; | GS Quest Runs* &lt;br /&gt;
|| ALL&lt;br /&gt;
|- &lt;br /&gt;
| 2:00 PM &lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background: #CBC3E3;&amp;quot; | DR/GS Live Alterations* || ALL&lt;br /&gt;
|- &lt;br /&gt;
| 3:00 PM &lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background: #D6F3FF;&amp;quot; | GS Panel Discussions || GS&lt;br /&gt;
|- &lt;br /&gt;
| 4:00 PM &lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background: #D6F3FF;&amp;quot; | GS Panel Discussions || GS&lt;br /&gt;
|-&lt;br /&gt;
| 5:00 PM &lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background: #D6F3FF;&amp;quot; | GS Panel Discussions || GS&lt;br /&gt;
|-&lt;br /&gt;
| 6:00 PM &lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background: #CBC3E3;&amp;quot; | SimuCon Dinner&amp;lt;br&amp;gt;Design Contest entries due&lt;br /&gt;
|| ALL&lt;br /&gt;
|-&lt;br /&gt;
| 7:00 - 9:00 PM &lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background: #CBC3E3;&amp;quot; | Game Night TBD|| ALL&lt;br /&gt;
|-&lt;br /&gt;
| 9:00 PM &lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background: #CBC3E3;&amp;quot; | Line Dancing Lesson&lt;br /&gt;
| style=&amp;quot;background: #FFFED6;&amp;quot; | D&amp;amp;D One-Shots** [Side Quest] || Must Pre-register for D&amp;amp;D&lt;br /&gt;
|- &lt;br /&gt;
| 10:00 PM &lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background: #CBC3E3;&amp;quot; | DJ Kveta (not a real DJ)&#039;s Dance Party&lt;br /&gt;
| style=&amp;quot;background: #FFFED6;&amp;quot; | D&amp;amp;D One-Shots** [Side Quest] || Must Pre-register for D&amp;amp;D&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=4 rowheader=&amp;quot;row&amp;quot; style=&amp;quot;vertical-align:top;&amp;quot;|Sunday&amp;lt;br&amp;gt;August 7&lt;br /&gt;
|- &lt;br /&gt;
| 9:00 AM &lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background: #CBC3E3;&amp;quot; | Clean up! || ALL&lt;br /&gt;
|- &lt;br /&gt;
| 11:00 AM &lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background: #FFFED6;&amp;quot; | Lemp Mansion [Side Quest] || MUST sign up with GM Kveta - 25 max&lt;br /&gt;
|- &lt;br /&gt;
| 2:00 PM &lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; style=&amp;quot;background: #CBC3E3;&amp;quot; | Room closes - Con ends || ALL&lt;br /&gt;
|}&lt;br /&gt;
* This is still subject to revision!  Check back later!&lt;br /&gt;
* *You must bring your own laptop and have an active account to participate&lt;br /&gt;
* **Per the Side Quest runners: These will be 60-90 minutes sessions, 5 players for each session.  You must pre-register for a session.  More details will be forthcoming!&lt;br /&gt;
&lt;br /&gt;
==Attendee List==&lt;br /&gt;
The below lists are of those people that have made mention that they are attempting to attend the 2022 conference. You may edit this page to add your character to the list.&lt;br /&gt;
&lt;br /&gt;
===Prime Players===&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:4;-moz-column-count:4;-webkit-column-count:4&amp;quot;&amp;gt;&lt;br /&gt;
* Akenna&lt;br /&gt;
* Beldannon&lt;br /&gt;
* Clunk&lt;br /&gt;
* Darcena&lt;br /&gt;
* Delindra/Jisandra&lt;br /&gt;
* Dergoatean&lt;br /&gt;
* Desorceri&lt;br /&gt;
* Drekoi/Vhorg&lt;br /&gt;
* Durakar&lt;br /&gt;
* Elgrim&lt;br /&gt;
* Eruheran&lt;br /&gt;
* Hoodtralfeck&lt;br /&gt;
* Juspera&lt;br /&gt;
* Kothos/Xanthium/Ysharra&lt;br /&gt;
* Kragdruk&lt;br /&gt;
* Licel&lt;br /&gt;
* Melivn &lt;br /&gt;
* Nodyre / Dayzed&lt;br /&gt;
* Obelin&lt;br /&gt;
* Raelee&lt;br /&gt;
* Rozy&lt;br /&gt;
* Yavs&lt;br /&gt;
* Zangow&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Platinum Players===&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:4;-moz-column-count:4;-webkit-column-count:4&amp;quot;&amp;gt;&lt;br /&gt;
* Ashanor&lt;br /&gt;
* Brahm&lt;br /&gt;
* Cadance&lt;br /&gt;
* Valmos&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Shattered Players===&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:4;-moz-column-count:4;-webkit-column-count:4&amp;quot;&amp;gt;&lt;br /&gt;
* Sarcasm&lt;br /&gt;
* Nexushealbot&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Game Staff===&lt;br /&gt;
&amp;lt;div style=&amp;quot;column-count:4;-moz-column-count:4;-webkit-column-count:4&amp;quot;&amp;gt;&lt;br /&gt;
* Avaluka&lt;br /&gt;
* Estild&lt;br /&gt;
* Haxus&lt;br /&gt;
* Ivry&lt;br /&gt;
* Kveta&lt;br /&gt;
* Lydil&lt;br /&gt;
* Mestys&lt;br /&gt;
* Naijin&lt;br /&gt;
* Quilic&lt;br /&gt;
* Sleken&lt;br /&gt;
* Thandiwe&lt;br /&gt;
* Valyrka&lt;br /&gt;
* Xayle&lt;br /&gt;
* Xeraphina&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Frequently Asked Questions==&lt;br /&gt;
===How much does SimuCon cost?===&lt;br /&gt;
&lt;br /&gt;
Cost and sign-up information will be available soon.&lt;br /&gt;
&lt;br /&gt;
===Where do I sign up?===&lt;br /&gt;
Sign-up is usually initiated by the GM organizing SimuCon and details are released closer to the event.&lt;br /&gt;
&lt;br /&gt;
===Who organizes SimuCon?===&lt;br /&gt;
&lt;br /&gt;
Typically GameMasters from Gemstone IV and DragonRealms are the official organizers. However, many players pitch in to plan unofficial events or to offer support. All work is strictly volunteer, so please be sure to thank your organizer team!&lt;br /&gt;
&lt;br /&gt;
===What is it like to attend a SimuCon?===&lt;br /&gt;
&lt;br /&gt;
SimuCon is a gathering of players and GameMasters for Simutronics games, including Gemstone IV and DragonRealms. The convention includes several events, as listed in the [[#2022 Schedule|2022 Schedule]], that are planned by both players and staff. In-between events, attendees typically gather at conference tables similar to a large LAN party to play. Board games and other activities are frequently available as well.&lt;br /&gt;
&lt;br /&gt;
===How many people attend SimuCon and when do they show up?===&lt;br /&gt;
&lt;br /&gt;
SimuCon has experienced a growth spurt over the past three years or so. A current rough estimate would be 100 attendees (GS and DR combined) over the course of the weekend. The main convention days are Thursday through Sunday, although several people arrive on Wednesday and stay through Monday. The convention room is typically setup by Wednesday evening.&lt;br /&gt;
&lt;br /&gt;
===What equipment should I bring?===&lt;br /&gt;
&lt;br /&gt;
Bring your laptop/computer so that you can play Gemstone during the convention. Internet access and power strips are typically provided. &#039;&#039;&#039;Note:&#039;&#039;&#039; It is not recommended that you leave your equipment unattended in the conference room.&lt;br /&gt;
&lt;br /&gt;
===Will I need a car?===&lt;br /&gt;
&lt;br /&gt;
Many attendees never leave the hotel. However if you are planning to explore St. Louis, a car is recommended as public transportation options are slim. Lyft and Uber are both operational in St. Louis and are ideal for single trips. For any excursions listed in the schedule, carpool options may be available. A shuttle may be available to and from your hotel for airport travel, but don&#039;t forget to bring cash for a tip!&lt;br /&gt;
&lt;br /&gt;
===Is SimuCon family friendly?===&lt;br /&gt;
&lt;br /&gt;
In general, yes. Some attendees do bring children but activities in the convention room may be of limited interest to them. Note the [[#Attractions|Attractions]] section listed below for additional kid-friendly activities available in St. Louis. Please expect to encounter explicit language and consumption of alcoholic beverages, which will increase in the late night hours.&lt;br /&gt;
&lt;br /&gt;
===What is the weather typically like?===&lt;br /&gt;
&lt;br /&gt;
Missouri is nicknamed &amp;quot;Misery&amp;quot; for its hot and humid summers. For a current local forecast, click here: https://www.ksdk.com/weather&lt;br /&gt;
&lt;br /&gt;
===Do I need to bring food or beverages?===&lt;br /&gt;
&lt;br /&gt;
Depending on funds available, basic snacks will be provided. You are generally on your own for meals and can purchase food at the grocery or restaurant options listed in the [[#Dining.2FEating|Dining/Eating]] section. SimuCon is strictly BYOB. Alcohol can be purchased in most grocery stores and gas stations in Missouri.&lt;br /&gt;
&lt;br /&gt;
===What should I wear?===&lt;br /&gt;
&lt;br /&gt;
SimuCon is casual attire unless the schedule for a specific event indicates otherwise. Some events may encourage costumes or themed attire.&lt;br /&gt;
&lt;br /&gt;
===Is there a pool?===&lt;br /&gt;
&lt;br /&gt;
YES! Pack your bathing suits because the official SimuCon hotel has an outdoor pool! There is even a poolside bar with snacks and beverages (open Friday through Sunday), and towel service is available. It is recommended that you pack sunscreen ahead of time, because the hotel and nearby shops do not stock any! It is also recommended that you bring pool noodles, because pool noodles are wicked cool.&lt;br /&gt;
&lt;br /&gt;
==Visitor Information==&lt;br /&gt;
The convention is typically held at the Sheraton Westport Chalet, located at 191 W Port Plaza Dr, St. Louis, MO 63146. Below are some nearby shops and other information for visitors. All distances calculated from the host hotel.&lt;br /&gt;
&lt;br /&gt;
===Accommodations===&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
|-bgcolor=lightblue&lt;br /&gt;
! Name||Distance||Address||Link&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Sheraton Westport Chalet (Official Hotel, Discounted Rate)&#039;&#039;&#039; || onsite || 191 Westport Plaza, St. Louis, MO 63146 || [https://www.marriott.com/events/start.mi?id=1636045437853&amp;amp;key=GRP Booking Link]&lt;br /&gt;
|-&lt;br /&gt;
|Sheraton Westport Plaza (Sister Hotel next to the Chalet) || onsite || 900 Westport Plaza, St. Louis, MO 63146 || [https://www.marriott.com/hotels/travel/stlps-sheraton-westport-plaza-hotel-st-louis/ Booking Link]&lt;br /&gt;
|-&lt;br /&gt;
|Staybridge Suites || 0.3 miles || 25 Progress Pkwy, St. Louis, MO 63146 || &lt;br /&gt;
|-&lt;br /&gt;
|Comfort Inn Suites || 0.7 miles || 12031 Lackland Rd., Saint Louis, MO, 63146 || [https://www.choicehotels.com/missouri/saint-louis/comfort-inn-hotels/mo608/rates?checkInDate=2022-08-03&amp;amp;checkOutDate=2022-08-79 Booking Link]&lt;br /&gt;
|-&lt;br /&gt;
|Residence Inn St. Louis Westport || 0.6 miles || 11918 Westline Industrial Drive, St. Louis, MO 63146 || [https://www.marriott.com/hotels/travel/stlwr-residence-inn-st-louis-westport/ Booking Link]&lt;br /&gt;
|-&lt;br /&gt;
|Farfield Inn and Suites St. Louis Westport || 0.6 miles || 11918 Westline Industrial Drive, St. Louis, MO 63146 || [https://www.marriott.com/hotels/travel/stlfw-fairfield-inn-and-suites-st-louis-westport/ Booking Link]&lt;br /&gt;
|-&lt;br /&gt;
|Courtyard by Marriott St. Louis Westport || 0.7 miles || 11888 Westline Industrial Drive, St. Louis, MO 63146 || [https://www.marriott.com/hotels/travel/stlwp-courtyard-st-louis-westport-plaza/ Booking Link]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Dining/Eating===&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
|-bgcolor=lightblue&lt;br /&gt;
! Name||Type||Distance||Address||Link&lt;br /&gt;
|-&lt;br /&gt;
| Drunken Fish || Sushi || onsite || 639 West Port Plaza, St. Louis, MO 63146 || https://www.westportstl.com/drinkdine&lt;br /&gt;
|-&lt;br /&gt;
| Fuzzy&#039;s Taco Shop || Baja Tacos || onsite || 302 West Port Plaza, St. Louis, MO 63146 || https://www.westportstl.com/drinkdine&lt;br /&gt;
|-&lt;br /&gt;
| IMO&#039;s Pizza || Pizza || onsite || 318 West Port Plaza, St. Louis, MO 63146 || http://www.westportstl.com/drinkdine&lt;br /&gt;
|-&lt;br /&gt;
| Kobe Japanese Grill || Japanese/Hibachi || onsite || 645 West Port Plaza, St. Louis, MO 63146 || http://www.westportstl.com/drinkdine&lt;br /&gt;
|-&lt;br /&gt;
| McDonald&#039;s || Fast Food || onsite || 25 West Port Plaza, St. Louis, MO 63146 || http://www.westportstl.com/drinkdine&lt;br /&gt;
|-&lt;br /&gt;
| Paul Mineo&#039;s Trattoria|| Italian || onsite || 333 West Port Plaza, St. Louis, MO 63146 || http://www.westportstl.com/drinkdine&lt;br /&gt;
|-&lt;br /&gt;
| St. Louis Bread Company || Coffee/Sandwich/Soup || onsite || 147 West Port Plaza, St. Louis, MO 63146 || http://www.westportstl.com/drinkdine&lt;br /&gt;
|-&lt;br /&gt;
| Smoothie King || Smoothies || onsite || 324 West Port Plaza, St. Louis, MO 63146 || http://www.westportstl.com/drinkdine&lt;br /&gt;
|-&lt;br /&gt;
| Starbucks || Coffee || onsite || 111 West Port Plaza, St. Louis, MO 63146 || http://www.westportstl.com/drinkdine&lt;br /&gt;
|-&lt;br /&gt;
| Trainwreck Saloon|| American/Grill|| onsite || 314 West Port Plaza, St. Louis, MO 63146 || http://www.westportstl.com/drinkdine&lt;br /&gt;
|-&lt;br /&gt;
| Dino&#039;s Deli||Mediterranean|| onsite || 314 West Port Plaza, St. Louis, MO 63146 || http://dinosdeli.us/&lt;br /&gt;
|-&lt;br /&gt;
| O&#039;Fallon Brewery || Beer/American Food || 0.3 mi || 45 Progress Pkwy, Maryland Heights, MO 63043 || http://www.ofallonbrewery.com/&lt;br /&gt;
|-&lt;br /&gt;
| Giola&#039;s Deli || Sandwiches || 0.8 mi || 11855 Adie Rd, Maryland Heights, MO 63043 || https://www.gioiasdeli.com/&lt;br /&gt;
|-&lt;br /&gt;
| Companion Bakery || Bakery/Sandwich || 1.2 mi || 2331 Schuetz Rd, St. Louis, MO 63146 || http://www.companionbaking.com/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Off-Site Dining===&lt;br /&gt;
For attendees who want to explore St. Louis cuisine, local players recommend the following restaurants.&lt;br /&gt;
 &lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
|-bgcolor=lightblue&lt;br /&gt;
! Name||Type||Distance||Address||Link&lt;br /&gt;
|-&lt;br /&gt;
| DD Mau || Vietnamese / Bao || 1.3 mi || 11982 Dorsett Rd, Maryland Heights, MO 63043 || http://www.ddmaustl.com/&lt;br /&gt;
|-&lt;br /&gt;
| Gobble STOP Smokehouse || BBQ Poultry || 2.8 mi || 1227 Castillon Arcade Plaza, Creve Coeur, MO 63141  || http://gobblestopsmokehouse.net/&lt;br /&gt;
|-&lt;br /&gt;
| Nudo House STL || Ramen / Japanese || 3.0 mi|| 11423 Olive Blvd, St. Louis, MO 63141 || http://nudohousestl.com/&lt;br /&gt;
|-&lt;br /&gt;
| Dave &amp;amp; Tony&#039;s || Premium Burgers || 3.2 mi|| 12766 Olive Blvd, St. Louis, MO 63146 || http://www.daveandtonys.com/&lt;br /&gt;
|-&lt;br /&gt;
| Nick &amp;amp; Elena&#039;s Pizzeria|| Pizza/Italian || 5.4 mi|| 3007 Woodson Rd, Overland, MO 63114 || https://www.facebook.com/NICKnELENAS/&lt;br /&gt;
|-&lt;br /&gt;
| Sugarfire Smokehouse|| BBQ || 6.0 mi|| 9200 Olive Blvd, St. Louis, MO 63132 || https://sugarfiresmokehouse.com/locations/mo-olivette/&lt;br /&gt;
|-&lt;br /&gt;
| Salt + Smoke || BBQ|| 9.0 mi|| 501 S Main St, St. Charles, MO 63301 || https://saltandsmokestl.com/&lt;br /&gt;
|-&lt;br /&gt;
| BEAST || BBQ || 17.1 mi || 4156 Manchester Ave, St. Louis, MO 63110 || https://beastbbqstl.com/&lt;br /&gt;
|-&lt;br /&gt;
| Pappy&#039;s Smokehouse || BBQ || 18.7 mi|| 3106 Olive St, St. Louis, MO 63103 || https://www.pappyssmokehouse.com/&lt;br /&gt;
|-&lt;br /&gt;
| Bogart&#039;s || BBQ || 20.8 mi || 71627 S 9th St, St. Louis, MO 63104 || https://www.bogartssmokehouse.com/&lt;br /&gt;
|-&lt;br /&gt;
| Broadway Oyster Bar || Cajun|| 23.7 mi || 736 S Broadway, St. Louis, MO 63102 || http://www.broadwayoysterbar.com/&lt;br /&gt;
|-&lt;br /&gt;
| Ted Drewes|| Famous local frozen custard || 21.6 mi || 6726 Chippewa, St. Louis, MO 63109 || http://teddrewes.com/&lt;br /&gt;
|-&lt;br /&gt;
| Bombay Food Junkies || Vegan Options || 5.2 mi || 3580 Adie Rd, St Ann, MO 63074 || https://www.bombayfoodjunkies.com/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Shopping/Groceries===&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
|-bgcolor=lightblue&lt;br /&gt;
! Name||Distance||Address||Link&lt;br /&gt;
|-&lt;br /&gt;
| Target || 5.9 mi || 12275 St Charles Rock Rd, Bridgeton, MO 63044 || [https://www.target.com/sl/bridgeton/12 website]&lt;br /&gt;
|-&lt;br /&gt;
| Costco || 13.3 mi || 200 Costco Way, St Peters, MO 63376 || [https://www.costco.com/warehouse-locations/st-peters-saint-peters-mo-382.html website]&lt;br /&gt;
|-&lt;br /&gt;
| Schnucks Dorsett (Grocery Store) || 1.5 mi || 2030 Dorsett Rd, Maryland Heights, MO 63043 || [https://locations.schnucks.com/mo-maryland-heights-117 website]&lt;br /&gt;
|-&lt;br /&gt;
| Gateway Newstands || onsite || 519 W Port Plaza Dr, St. Louis, MO 63146 || https://www.westportstl.com/specialty&lt;br /&gt;
|-&lt;br /&gt;
| Walgreens|| 1.6 mi|| 12509 Dorsett Rd, Maryland Heights, MO 63043 || [https://www.walgreens.com/locator/walgreens-12509+dorsett+rd-maryland+heights-mo-63043/id=9481 website]&lt;br /&gt;
|-&lt;br /&gt;
| BP Gas Station|| 0.3 mi || 11988 Westline Industrial Dr, St. Louis, MO 63146 || &lt;br /&gt;
|-&lt;br /&gt;
| ALDI|| 2.6 mi || 11745 Olive Blvd, Creve Coeur, MO 63141 || [https://www.aldi.us/ website]&lt;br /&gt;
|-&lt;br /&gt;
| Trader Joe&#039;s || [https://goo.gl/maps/3aV8WLBakaB2 2.4 mi] || 11505 Olive Blvd, Creve Coeur, MO 63141|| [https://locations.traderjoes.com/mo/creve-coeur/694/ website]&lt;br /&gt;
|-&lt;br /&gt;
| D&amp;amp;J Liquor || [https://goo.gl/maps/a6m73h9w4ynWnWqh8 1.5 mi] || 1914 McKelvey Rd, Maryland Heights, MO 63043 ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Attractions===&lt;br /&gt;
&lt;br /&gt;
Most attractions are a 15-30 minute drive from the hotel. For tourism information, click here: https://explorestlouis.com/&lt;br /&gt;
&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
|-bgcolor=lightblue&lt;br /&gt;
! Name||Description||Address||Link&lt;br /&gt;
|-&lt;br /&gt;
| The Gateway Arch ||Oh look, it&#039;s the Arch ||200 Washington Ave, St. Louis, MO 63102 || https://www.gatewayarch.com/&lt;br /&gt;
|-&lt;br /&gt;
| Busch Stadium ||Cardinals Baseball Stadium ||700 Clark Ave, St. Louis, MO 63102 || https://www.mlb.com/cardinals/ballpark&lt;br /&gt;
|-&lt;br /&gt;
| Forest Park ||Large public park, home to several free attractions ||5595 Grand Dr, St. Louis, MO 63112 || https://forestparkmap.org/&lt;br /&gt;
|-&lt;br /&gt;
| St. Louis Zoo ||Free zoo, located inside Forest Park ||Government Dr, St. Louis, MO 63110 || https://www.stlzoo.org/&lt;br /&gt;
|-&lt;br /&gt;
| St. Louis Aquarium at Union Station|| Opened Dec. 2019, the otters and spitting fish are worth the admission, skip the wheel || 201 S 18th St, St. Louis, MO 63103||https://www.stlouisaquarium.com/ &lt;br /&gt;
|-&lt;br /&gt;
| St. Louis Art Museum ||Free art museum, located inside Forest Park ||1 Fine Arts Dr, St. Louis, MO 63110 || https://www.slam.org/&lt;br /&gt;
|-&lt;br /&gt;
| Creve Coeur Lake Park || [https://goo.gl/maps/7s9nUCbcyBM2 3.4 mi] from the hotel. Trails, kayak rentals, Go Ape || 13725 Marine Ave, St. Louis, MO 63146 || [https://www.stlouisco.com/Parks-and-Recreation/Park-Pages/Creve-Coeur website]&lt;br /&gt;
|-&lt;br /&gt;
| The Muny ||Outdoor theater, located inside Forest Park ||1 Theatre Dr, St. Louis, MO 63112 || https://muny.org/&lt;br /&gt;
|-&lt;br /&gt;
| Missouri Botanical Gardens ||Outdoor garden ||4344 Shaw Blvd, St. Louis, MO 63110 || http://www.missouribotanicalgarden.org/&lt;br /&gt;
|-&lt;br /&gt;
| Anheuser-Busch St. Louis Brewery ||Main brewery, offers tours ||1200 Lynch St, St. Louis, MO 63118 || https://www.budweisertours.com/locations/st-louis-missouri.html&lt;br /&gt;
|-&lt;br /&gt;
| City Museum ||Architectural Anomaly/Interactive Art/Climbing Museum ||750 N 16th St, St. Louis, MO 63103 || https://www.citymuseum.org/&lt;br /&gt;
|-&lt;br /&gt;
| Grants Farm ||Free wildlife park with tram tours and free beer ||10501 Gravois Rd, St. Louis, MO 63123 || https://www.grantsfarm.com/home.html&lt;br /&gt;
|-&lt;br /&gt;
| The Butterfly House ||Indoor butterfly pavilion ||15193 Olive Blvd, Chesterfield, MO 63017|| http://www.missouribotanicalgarden.org/visit/family-of-attractions/butterfly-house.aspx&lt;br /&gt;
|-&lt;br /&gt;
| Science Center ||Kid-friendly interactive museum, includes IMAX and planetarium ||5050 Oakland Ave, St. Louis, MO 63110 || https://www.slsc.org/&lt;br /&gt;
|-&lt;br /&gt;
| Magic House ||Kid-friendly interactive museum, includes magic ||516 S Kirkwood Rd, St. Louis, MO 63122 || https://www.magichouse.org/&lt;br /&gt;
|-&lt;br /&gt;
| Fox Theatre ||Historic theater, offers tours ||527 NORTH GRAND BLVD., St. Louis, MO 63103 || https://www.fabulousfox.com/visit/tours&lt;br /&gt;
|-&lt;br /&gt;
| St. Louis Neighborhoods||Shopping/Nightlife/Exploring||Various || https://explorestlouis.com/things-to-do/neighborhoods/&lt;br /&gt;
|-&lt;br /&gt;
| Live Music Venues||St. Louis is known for its blues and jazz scene ||Various || https://explorestlouis.com/discover/st-louis-music-lovers/st-louis-live-music-venues/&lt;br /&gt;
|-&lt;br /&gt;
| Casinos||Gambling ||Various || https://www.tripadvisor.com/Attractions-g44881-Activities-c53-Saint_Louis_Missouri.html&lt;br /&gt;
|-&lt;br /&gt;
| Cahokia Mounds || Ruins of the largest prehistoric civilization north of Mexico, 30 min drive from hotel || 30 Ramey Street Collinsville, IL 62234 || https://cahokiamounds.org/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Indiegogo Campaign==&lt;br /&gt;
The annual Indiegogo Campaign&#039;s purpose is to fund expenses for SimuCon, and all funds raised are used for the direct support of the convention. Any funds raised beyond the original goal are used for additional perks such as extra snacks and prizes for attendees.&lt;br /&gt;
&lt;br /&gt;
Currently no campaign link is available, but will likely be available in early June.&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
*[https://discord.gg/eTvANvy SimuCon channel] (official Discord server)&lt;br /&gt;
*[https://discord.gg/tZGPPyU Unofficial SimuCon Server] (unofficial SimuCon dedicated Discord server)&lt;br /&gt;
*[https://elanthipedia.play.net/SimuCon DragonRealms Simucon Page] (DR&#039;s Wiki Page)&lt;br /&gt;
&lt;br /&gt;
[[Category:SimuCon]]&lt;/div&gt;</summary>
		<author><name>ATHIAS</name></author>
	</entry>
	<entry>
		<id>https://gswiki.play.net/index.php?title=Sanctify_(330)&amp;diff=162522</id>
		<title>Sanctify (330)</title>
		<link rel="alternate" type="text/html" href="https://gswiki.play.net/index.php?title=Sanctify_(330)&amp;diff=162522"/>
		<updated>2022-03-01T17:40:32Z</updated>

		<summary type="html">&lt;p&gt;ATHIAS: /* Devotion Costs and Gear Difficulty Modifiers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{spell&lt;br /&gt;
 | mnemonic = SANCTIFY&lt;br /&gt;
 | duration = Special&lt;br /&gt;
 | type = Utility&lt;br /&gt;
 | subtype = Combat Gear Enhancement&lt;br /&gt;
 | skill = None&lt;br /&gt;
 | components = None&lt;br /&gt;
 | navigation = {{cleric base navigation}}&lt;br /&gt;
 | availability = all combat gear&lt;br /&gt;
}}&lt;br /&gt;
{{TOC limit|10}} &amp;lt;!-- this is to get the table of contents above the opening blurb --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- the above and below empty line is to get a space between the table of contents and opening blurb --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After gaining the ability to cast &#039;&#039;&#039;Sanctify&#039;&#039;&#039;, a cleric will begin to acquire devotion as they gain [[experience]]. A skilled cleric can use this devotion to permanently enhance combat armaments for use against the [[undead]]. This enhancement provides both offensive and defensive benefits, and can even be further bestowed with Holy Fire flares. [[F2P subscription | F2P]] clerics cannot modify items with 330.&lt;br /&gt;
&lt;br /&gt;
== Armament Enhancements ==&lt;br /&gt;
&lt;br /&gt;
Undead possess a natural 25% damage resistance to physical attacks, as well as a +25 bonus to defending against [[:Category:Player System Manager | PSM skills]]. Each tier of Sanctify on relevant offensive combat gear negates 20% of these defenses, removing them completely at the fifth tier (T5).&lt;br /&gt;
&lt;br /&gt;
Further, sanctified items gain the following benefits when combating the undead (and only the undead):&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weapons&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Melee and ranged weapons gain a bonus of 2 AS per tier. &lt;br /&gt;
* Runestaves gain a bonus of 2 bolt AS and 1.2 CS per tier.&lt;br /&gt;
* Each tier also has a 20% chance to [[anchor]] non-corporeal undead when defeated.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Defensive Gear&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Targets wielding a sanctified shield or torso armor gain a bonus, per tier, of 2 DS, 1.2 TD, and +1 effective level against [[sheer fear]].&lt;br /&gt;
* Targets wielding a sanctified runestaff gain a bonus, per tier, of 1 DS, 0.6 TD, and +0.5 effective level against sheer fear.&lt;br /&gt;
* Runestaff and shield bonuses stack with torso armor, but not with each other.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Holy Fire Flares&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* A cleric with at least 100 ranks of [[Spiritual Lore, Blessings]] can spend 200,000 devotion to attempt to bestow permanent Holy Fire flares to a T5 sanctified armament.&lt;br /&gt;
* Holy Fire flares, in addition to a standard heat critical, will deal a random 50 to 100 concussion damage. The concussion damage is capped at (20 + (creature level / 5))% of the target’s total health.&lt;br /&gt;
** example: a level 40 target the concussion damage would be capped at (20 + (40 / 5)) = 28% of their max health.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Cleric-Only Effects&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* An innate cleric bonus to these flares is that the concussion damage is instead 75 to 125.&lt;br /&gt;
* Clerics can EVOKE 330 at items to temporarily grant them Holy Fire flares and non-corporeal undead anchoring. This enhancement functions for clerics only, does not apply any of the other 330 benefits, and lasts for 4 hours.&lt;br /&gt;
* At 90 and 180 ranks of [[Spiritual Lore, Religion]] clerics gain an extra charge of a Holy Fire flare that is guaranteed to trigger on their next attack.&lt;br /&gt;
&lt;br /&gt;
== Skill Formula ==&lt;br /&gt;
&lt;br /&gt;
* [[Level]]: +1 per level&lt;br /&gt;
* [[Cleric Base|Cleric Spell Ranks]]: +2 per rank up to level, +1 per rank above level (&amp;quot;up to level&amp;quot; is based on 1x spell training and thus a level 50 cleric with 100 ranks will have 52 ranks at +2 and 48 ranks at +1)&lt;br /&gt;
* [[Wisdom]]: +1 per stat bonus&lt;br /&gt;
* [[Influence]]: +1 per stat bonus&lt;br /&gt;
* [[Spiritual Mana Control]]: +1 per 2 ranks&lt;br /&gt;
* [[Magic Item Use]]: +1 per 10 ranks&lt;br /&gt;
* [[Arcane Symbols]]: +1 per 10 ranks&lt;br /&gt;
* Shrine Bonus: +20 for matching [[CONVERT (verb)|{{boldmono|CONVERT}}]] exactly, +10 for same {{boldmono|CONVERT}} pantheon (bonuses do not stack)&lt;br /&gt;
* Being wounded and under a penalty from low spirit will hinder sanctification attempts&lt;br /&gt;
&lt;br /&gt;
=== Shrine Bonus ===&lt;br /&gt;
&lt;br /&gt;
[[Holy places]] that show through [[SENSE (verb)|{{boldmono|SENSE}}]] a deity that you are converted to will give a +20 bonus. If you are not converted to that deity, but are in the same pantheon (Liabo, Lornon, and Neutral) it will give a +10 bonus.&lt;br /&gt;
&lt;br /&gt;
Holy places that show multiple deities will not give the +20 deity bonus, but instead the +10 pantheon bonus. An example of this would be if you were converted to Lorminstra, and in a location that senses as &amp;quot;Lorminstra, Imaera, Phoen, and Oleani.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
An omnishrine, a location that senses as having the &amp;quot;harmonized presence of multiple deities&#039; influence,&amp;quot; will give the +20 deity bonus to all clerics, regardless of deity selection (including other, forsaken, and not yet chosen).&lt;br /&gt;
&lt;br /&gt;
A location that senses as having the &amp;quot;influence of an indiscernible higher power&amp;quot; is an unknown, but specific deity in the Neutral pantheon. A forsaken cleric received a +10 bonus while a Lorminstra cleric received +0.&lt;br /&gt;
&lt;br /&gt;
=== Incomplete List of Omnishrines ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Icemule Trace]]&#039;&#039;&#039;&lt;br /&gt;
*Icemule Temple, Foyer - 2334, 4047001&lt;br /&gt;
*Icemule Temple, Chancel Nexus - 2336, 4047005&lt;br /&gt;
*Hall of the Holy Struggle - 2341, 4047024&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Wehnimer&#039;s Landing]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*[[House Sovyn]], Paladin&#039;s Lounge - 14617, 210010 (publicly accessible)&lt;br /&gt;
*[[Rone Academy]], Cathedral - 24484, 217033 (publicly accessible)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Zul Logoth]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*[[DragonSpine Fane]], Altar Chamber - 26068, 679031 (all 3 obelisk Chambers are also omnishrines)&lt;br /&gt;
&lt;br /&gt;
== Devotion Costs and Gear Difficulty Modifiers ==&lt;br /&gt;
&lt;br /&gt;
=== Devotion Costs ===&lt;br /&gt;
&lt;br /&gt;
* Tier 1: 50k&lt;br /&gt;
* Tier 2: 75k&lt;br /&gt;
* Tier 3: 100k&lt;br /&gt;
* Tier 4: 125k&lt;br /&gt;
* Tier 5: 150k&lt;br /&gt;
* Holy Fire: 200k&lt;br /&gt;
* A failed Sanctify cast consumes 10% of the devotion necessary to perform that task.&lt;br /&gt;
&lt;br /&gt;
=== Gear Difficulty Modifiers ===&lt;br /&gt;
&lt;br /&gt;
* Every tier of Sanctify adds a penalty of -20. This penalty is applied to the cast being done (IE: an item that has a difficulty of -500 will actually be -520 when you cast 330 on it).&lt;br /&gt;
* Holy Fire flares add a penalty of -50.&lt;br /&gt;
&lt;br /&gt;
==== Material Gear Difficulty Modifiers ====&lt;br /&gt;
&lt;br /&gt;
* [[Eonake]], [[white ora]], [[faewood]], and [[white alloy]] all have a bonus of +50 to the success roll. This bonus is not shown in the gear difficulty score.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-customtoggle-material_gear_difficulty_modifiers&amp;quot; style=&amp;quot;color:#0000ff&amp;quot;&amp;gt;Click Here to Expand the Material Gear Difficulty Modifiers Table&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-material_gear_difficulty_modifiers&amp;quot;&amp;gt;&lt;br /&gt;
{{Material_Gear_Difficulty_Modifier}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Script Gear Difficulty Modifiers ====&lt;br /&gt;
&lt;br /&gt;
* [[Voln armor]] gets a bonus of +50 to the success roll. This bonus is not shown in the gear difficulty score. Of note is that this bonus is an added +50 and does not function like [[Elven Armor]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-customtoggle-script_gear_difficulty_modifiers&amp;quot; style=&amp;quot;color:#0000ff&amp;quot;&amp;gt;Click Here to Expand the Script Gear Difficulty Modifiers Table&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-script_gear_difficulty_modifiers&amp;quot;&amp;gt;&lt;br /&gt;
{{Script_Gear_Difficulty_Modifier}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Other Gear Difficulty Modifiers ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;mw-customtoggle-other_gear_difficulty_modifiers&amp;quot; style=&amp;quot;color:#0000ff&amp;quot;&amp;gt;Click Here to Expand the Other Gear Difficulty Modifiers Table&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-collapsible mw-collapsed&amp;quot; id=&amp;quot;mw-customcollapsible-other_gear_difficulty_modifiers&amp;quot;&amp;gt;&lt;br /&gt;
{{Other_Gear_Difficulty_Modifier}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Special Properties ===&lt;br /&gt;
&lt;br /&gt;
Applying Sanctify to gear requires a [[Enchanting potion#Pre-tempering Potions | potion]] if the item has [[Enhancive item | Enhancive]] or [[Ensorcell | Ensorcelled]] properties, which also factor into the item&#039;s difficulty rating:&lt;br /&gt;
&lt;br /&gt;
* [[Enhancive]] gear requires an [[urven&#039;eth potion]]&lt;br /&gt;
* [[Ensorcell]] gear requires an [[inky black potion]]&lt;br /&gt;
&lt;br /&gt;
Other Services:&lt;br /&gt;
* [[Enchant | Enchanting]] sanctified gear requires an [[urven&#039;eth potion]]&lt;br /&gt;
* [[Ensorcell | Ensorcelling]] sanctified gear requires an [[inky black potion]]&lt;br /&gt;
&lt;br /&gt;
== Sanctification Process ==&lt;br /&gt;
&lt;br /&gt;
{{boldmono|CAST &amp;lt;object&amp;gt;}} will provide a descriptive estimate of sanctification difficulty as well as the number of times the object has been sanctified. A bard [[loresinging]] the object can tell you the exact difficulty.&lt;br /&gt;
&lt;br /&gt;
{{boldmono|CHANNEL &amp;lt;object&amp;gt;}} will perform the permanent application.&lt;br /&gt;
&lt;br /&gt;
* Step 1: Make sure you have the necessary devotion stored up using the {{boldmono|RESOURCE}} verb.&lt;br /&gt;
* Step 2: Make sure you have the necessary bonuses to successfully perform the sanctification.&lt;br /&gt;
* Step 3: Apply any [[Sanctify_(330)#Pre-temper_potions|pre-temper potions]] required.&lt;br /&gt;
* Step 4: {{boldmono|CHANNEL &amp;lt;object&amp;gt;}} to profit.&lt;br /&gt;
&lt;br /&gt;
=== Messaging ===&lt;br /&gt;
&lt;br /&gt;
{{ServiceMessaging}}&lt;br /&gt;
&lt;br /&gt;
== Suffusion ==&lt;br /&gt;
&lt;br /&gt;
A cleric can [[Suffusion | suffuse]] devotion at the rate of 1 point of energy per 2,000 devotion. Each point of suffused energy used in a sanctification attempt is equivalent to a +1 bonus. &amp;lt;!-- eventually the link will change to this: [[Verb:SUFFUSE | suffuse]] --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Post Name Titles ==&lt;br /&gt;
&lt;br /&gt;
After spending 50 full weeks of devotion (2.5 million) the cleric will gain access to the Sanctifier [[Title system | title]]. After bestowing 15 items with Holy Fire (3 million devotion) the cleric will gain access to the Holy Flame title. Devotion spent on bestowing Holy Fire counts for devotion spent towards the Sanctifier title. The [[SPELL (verb)|{{boldmono|SPELL}}]] command will show the lifetime amount of both devotion spent and armaments bestowed with Holy Fire.&lt;br /&gt;
&lt;br /&gt;
The titles are listed in the skill section of the title list ({{boldmono|TITLE LIST SKILL}}) and these titles also work with the {{boldmono|SET SHOWDEITYTITLE ON}} setting to create a title of: &amp;lt;character name&amp;gt; the &amp;lt;title&amp;gt; of &amp;lt;deity&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [[Talk:Sanctify (330) | The Discussion Page]]&lt;br /&gt;
* [https://docs.google.com/document/d/1dHwFm8BQidYis6DwsLSR2Ue3CkzXjHOaFh_PObdJQJc/edit# Bless System Proposal v2.0]&lt;br /&gt;
* [https://discord.com/channels/226045346399256576/870437349388071012/930478683020488704 Update for concussion damage cap]&lt;/div&gt;</summary>
		<author><name>ATHIAS</name></author>
	</entry>
	<entry>
		<id>https://gswiki.play.net/index.php?title=Enchanting_potion&amp;diff=162521</id>
		<title>Enchanting potion</title>
		<link rel="alternate" type="text/html" href="https://gswiki.play.net/index.php?title=Enchanting_potion&amp;diff=162521"/>
		<updated>2022-03-01T17:24:53Z</updated>

		<summary type="html">&lt;p&gt;ATHIAS: /* Pre-tempering Potions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Much of this page feeds into the Enchant Item page.  Please be aware of the LST tags, and also about repeating information that is already on the spell page.  The purpose of this separate page is to have a potion reference page, not repeat everything about the Enchant Item spell --&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Enchanting potions&#039;&#039;&#039; are used by [[wizard]]s in the [[enchant]]ing process.  Enchanting projects no longer require  [[#Tempering Potions|tempering potions]] or tempering times.  In the current system, A wizard first pours an [[#Unlock Potions|unlock potion]] on the item to unlock it for enchant. Next, if the project is fusion, sanctified, or enhancive gear, it will also require glowing urven&#039;eth potion before a cast can be successful. Items with some flares also have optional Ilvan&#039;eth flare potions that can reduce the enchant difficulty for the item.&lt;br /&gt;
{{TOC limit|2}}&lt;br /&gt;
&lt;br /&gt;
==Formula==&lt;br /&gt;
Enchant Potions no longer require a roll - you simply pour the item on the object and the potion will take effect.&lt;br /&gt;
&lt;br /&gt;
== Potion Order ==&lt;br /&gt;
&amp;lt;section begin=order /&amp;gt;When enchanting items with multiple special properties requiring multiple pre-temper potions, the potions must be applied in the following order:&lt;br /&gt;
&lt;br /&gt;
# Aya&#039;neth Potion - Color depends on enchant - up to +35, 1 pour unlocks +5, after +35, 1 pour unlocks +1&lt;br /&gt;
# Urven&#039;eth Potion (fusion/sanctified/enhancive) - 1 Pour IMMEDIATELY BEFORE each cast - wears off&lt;br /&gt;
# Ilven&#039;eth Potion - Fiery, Icy, Cloudy, Earthy (flaring) - 1 Pour IMMEDIATELY BEFORE each cast - wears off&lt;br /&gt;
&amp;lt;includeonly&amp;gt; (step 2 [[#Enchanting Process for Plain Items|above]])&amp;lt;/includeonly&amp;gt;&amp;lt;section end=order /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tempering Potions==&lt;br /&gt;
&#039;&#039;&#039;TEMPERING POTIONS ARE NO LONGER REQUIRED FOR ANY ENCHANTING PROJECTS! ENCHANTING PROJECTS NO LONGER REQUIRE TEMPERING TIMES!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
All information below is for historical purposes only: &lt;br /&gt;
&amp;lt;section begin=temper potions1 /&amp;gt;&amp;lt;section begin=table header /&amp;gt;&lt;br /&gt;
{| {{Prettytable|1=text-align:center;font-size:95%;}}&amp;lt;section end=temper potions1 /&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt; |+ &#039;&#039;&#039;Base Enchanting Temper Potions&#039;&#039;&#039;&amp;lt;/includeonly&amp;gt;&amp;lt;section begin=temper potions2 /&amp;gt;&lt;br /&gt;
 |-bgcolor=lightblue&lt;br /&gt;
 !Starting&amp;lt;br&amp;gt;Bonus (+)&lt;br /&gt;
 !width=80|Starting&amp;lt;br&amp;gt;Enchant (X)&lt;br /&gt;
 !width=80|Aura&amp;lt;br&amp;gt;Color&lt;br /&gt;
 !Destination&amp;lt;br&amp;gt;Bonus (+)&lt;br /&gt;
 !width=80|Destination&amp;lt;br&amp;gt;Enchant (X)&lt;br /&gt;
 !width=65|Pour/&amp;lt;br&amp;gt;Channel&amp;lt;br&amp;gt;Cycles&lt;br /&gt;
 !width=90|Average Time Per Cycle*&lt;br /&gt;
 !width=80|Tempering Potion&lt;br /&gt;
 !width=65|Potion Pour Bonus&lt;br /&gt;
 !width=65|Potion&amp;lt;br&amp;gt;Cost&amp;lt;sup&amp;gt;&amp;amp;dagger;&amp;lt;/sup&amp;gt;&lt;br /&gt;
 |-&amp;lt;section end=table header /&amp;gt;&lt;br /&gt;
 | +0 to +25&lt;br /&gt;
 | 0x-5x&lt;br /&gt;
 | Varies&lt;br /&gt;
 | +5 to +30&lt;br /&gt;
 | 1x-6x&lt;br /&gt;
 | Varies&lt;br /&gt;
 | &lt;br /&gt;
 | [[Sisfu potion|Sisfu]]&lt;br /&gt;
 |&lt;br /&gt;
 | &lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt; 0&lt;br /&gt;
 | None&lt;br /&gt;
 | &amp;lt;includeonly&amp;gt;[[#Negative Bonus Items|&amp;lt;/includeonly&amp;gt;Special&amp;lt;includeonly&amp;gt;]]&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
 | Varies&lt;br /&gt;
 | Varies&lt;br /&gt;
 | 1&lt;br /&gt;
 | Varies&lt;br /&gt;
 | Varies&lt;br /&gt;
 | Varies&lt;br /&gt;
 | Varies&lt;br /&gt;
 |- &amp;lt;section begin=base /&amp;gt;&lt;br /&gt;
 | 0&lt;br /&gt;
 | 0x&lt;br /&gt;
 | None&lt;br /&gt;
 | +1 to +5&lt;br /&gt;
 | 1x&lt;br /&gt;
 | 1&lt;br /&gt;
 | 1 day&lt;br /&gt;
 | rowspan=2| [[Rohnuru potion|Rohnuru]]&lt;br /&gt;
 | rowspan=2| 0&lt;br /&gt;
 | rowspan=2| 3500&lt;br /&gt;
 |-&lt;br /&gt;
 | +1 to +5&lt;br /&gt;
 | 1x&lt;br /&gt;
 | Red&lt;br /&gt;
 | +5 to +10&lt;br /&gt;
 | 2x&lt;br /&gt;
 | 2&lt;br /&gt;
 | 2 days&lt;br /&gt;
 |-&lt;br /&gt;
 | +6 to +10&lt;br /&gt;
 | 2x&lt;br /&gt;
 | Orange&lt;br /&gt;
 | +11 to +15&lt;br /&gt;
 | 3x&lt;br /&gt;
 | 3&lt;br /&gt;
 | 3 days&lt;br /&gt;
 | rowspan=2| [[Duqnuru potion|Duqnuru]]&lt;br /&gt;
 | rowspan=2| +15&lt;br /&gt;
 | rowspan=2| 5500&lt;br /&gt;
 |-&lt;br /&gt;
 | +11 to +15&lt;br /&gt;
 | 3x&lt;br /&gt;
 | Yellow&lt;br /&gt;
 | +16 to +20&lt;br /&gt;
 | 4x&lt;br /&gt;
 | 4&lt;br /&gt;
 | 4 to 5 days&lt;br /&gt;
 |-&lt;br /&gt;
 | +16 to +20&lt;br /&gt;
 | 4x&lt;br /&gt;
 | Green&lt;br /&gt;
 | +21 to +25&lt;br /&gt;
 | 5x&lt;br /&gt;
 | 5&lt;br /&gt;
 | 5 to 7 days&lt;br /&gt;
 | rowspan=2| [[Dirtokh potion|Dirtokh]]&lt;br /&gt;
 | rowspan=2| +25&lt;br /&gt;
 | rowspan=2| 10,000&lt;br /&gt;
 |-&lt;br /&gt;
 | +21 to +25&lt;br /&gt;
 | 5x&lt;br /&gt;
 | Blue&lt;br /&gt;
 | +26 to +30&lt;br /&gt;
 | 6x&lt;br /&gt;
 | 6&lt;br /&gt;
 | style=&amp;quot;white-space:nowrap;&amp;quot;| 6 to 9 days&lt;br /&gt;
 |-&lt;br /&gt;
 | style=&amp;quot;white-space:nowrap;&amp;quot;| +26 to +30&lt;br /&gt;
 | 6x&lt;br /&gt;
 | Indigo&lt;br /&gt;
 | style=&amp;quot;white-space:nowrap;&amp;quot;| +31 to +35&lt;br /&gt;
 | 7x&lt;br /&gt;
 | 7&lt;br /&gt;
 | 11 to 17 days&lt;br /&gt;
 | [[Mirtokh potion|Mirtokh]]&amp;lt;sup&amp;gt;Δ&amp;lt;/sup&amp;gt;&lt;br /&gt;
 | +30&lt;br /&gt;
 | 35,000 &amp;lt;section end=temper potions2 /&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt; |}&amp;lt;/includeonly&amp;gt; &lt;br /&gt;
&amp;lt;noinclude&amp;gt; |-&amp;lt;/noinclude&amp;gt;&amp;lt;section end=base /&amp;gt;&amp;lt;section begin=temper potions3 /&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;|-&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
 | +31 to +35&lt;br /&gt;
 | 7x&lt;br /&gt;
 | Violet&lt;br /&gt;
 | +36 to +40&lt;br /&gt;
 | 8x&lt;br /&gt;
 | 8&lt;br /&gt;
 | 9 days&lt;br /&gt;
 | [[Bromin potion|Bromin]]&lt;br /&gt;
 |&lt;br /&gt;
 | Special**&lt;br /&gt;
 |-&lt;br /&gt;
 | +36 to +40&lt;br /&gt;
 | 8x&lt;br /&gt;
 | Copper&lt;br /&gt;
 | +41 to +45&lt;br /&gt;
 | 9x&lt;br /&gt;
 | 9&lt;br /&gt;
 | 9 to 12 days&lt;br /&gt;
 | [[Aleteh potion|Aleteh]]&lt;br /&gt;
 |&lt;br /&gt;
 | Special**&lt;br /&gt;
 |-&lt;br /&gt;
 | +41 to +45&lt;br /&gt;
 | 9x&lt;br /&gt;
 | Silver&lt;br /&gt;
 | +46 to +50&lt;br /&gt;
 | 10x&lt;br /&gt;
 | 10&lt;br /&gt;
 | 11 to 13 days&lt;br /&gt;
 | [[Grenshol potion|Grenshol]]&lt;br /&gt;
 |&lt;br /&gt;
 | Special**&lt;br /&gt;
 |-&lt;br /&gt;
 | +46 to +50&lt;br /&gt;
 | 10x&lt;br /&gt;
 | Gold&lt;br /&gt;
 |&lt;br /&gt;
 | colspan=6| Not Further Enchantable&lt;br /&gt;
|}&amp;lt;section end=temper potions3 /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=notes /&amp;gt;&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; &#039;&#039;Average time per pour. May vary depending upon number of current enchanting projects and skill of wizard.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;dagger; &#039;&#039;Base prices shown. Enchanting potions are generally sold in units of 4 doses, so the price per cycle is 1/4 of the price shown here. See [[Trading]] for more information on variations in price. Some enchant potions can also be produced via [[Alchemy]].&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;Δ&amp;lt;/sup&amp;gt; &#039;&#039;Mirtokh potion has a modifier that makes the enchant more difficult.&#039;&#039;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;gt; These potions are not publicly available on a regular basis, and have been distributed only by special event merchants.&#039;&#039;&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Higher level potions may always be used for lower level enchanting projects; however this is generally not cost effective, and is usually done only when the wizard has a stockpile of high level potions.&amp;lt;section end=notes /&amp;gt;&lt;br /&gt;
===Messaging===&lt;br /&gt;
&amp;lt;pre{{log2}}&amp;gt;&lt;br /&gt;
&amp;gt;pour my pot on my lea&lt;br /&gt;
You pour your potion on the leather.&lt;br /&gt;
  1d100: 67 + Modifiers: 326 == 393&lt;br /&gt;
&lt;br /&gt;
The faint glow fades from some black and tan full leather.&lt;br /&gt;
As the liquid coats the surface of the tan full leather, a misty aura fills the air surrounding it, dancing around your fingers as you gesture over it with a soft incantation spilling from your lips.  Small runic symbols flare to life at various points along the surface of the leather, their blurry edges wavering in response to the cadence of your voice and the liquid in these areas absorbing quickly beneath the surface.  When the last of the liquid has vanished, the symbols dissipate and the leather appears faded.  You scrutinize the tan full leather, notice nothing amiss, and conclude that the tempering seems to have been successful.  You estimate that the tan full leather should be ready to enchant in about 13 to 14 days.&lt;br /&gt;
Roundtime: 20 sec.&lt;br /&gt;
You have 3 doses left.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Unlock Potions==&lt;br /&gt;
&#039;&#039;&#039;IN THE CURRENT SYSTEM, A WIZARD MUST FIRST POUR AN UNLOCK POTION ON THE ITEM BEFORE THEY CAN CAST&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;section begin=unlock potions1 /&amp;gt;&amp;lt;section begin=table header /&amp;gt;&lt;br /&gt;
{| {{Prettytable|1=text-align:center;font-size:95%;}}&amp;lt;section end=unlock potions1 /&amp;gt;&lt;br /&gt;
&amp;lt;section begin=unlock potions2 /&amp;gt;&amp;lt;includeonly&amp;gt; |+ &#039;&#039;&#039;New Style Enchanting Unlock Potions&#039;&#039;&#039;&amp;lt;/includeonly&amp;gt;&amp;lt;section begin=unlock potions2 /&amp;gt;&lt;br /&gt;
 |-bgcolor=lightblue&lt;br /&gt;
 !Starting&amp;lt;br&amp;gt;Bonus (+)&lt;br /&gt;
 !width=80|Starting&amp;lt;br&amp;gt;Unlock (X)&lt;br /&gt;
 !width=80|Aura&amp;lt;br&amp;gt;Color&lt;br /&gt;
 !Destination&amp;lt;br&amp;gt;Bonus (+)&lt;br /&gt;
 !width=80|Destination&amp;lt;br&amp;gt;Unlock (X)&lt;br /&gt;
 !width=80|Unlock Potion&lt;br /&gt;
 !width=65|Potion&amp;lt;br&amp;gt;Cost&lt;br /&gt;
 |-&amp;lt;section end=table header /&amp;gt;&lt;br /&gt;
 | 0 to +4&lt;br /&gt;
 | 0x&lt;br /&gt;
 | Red&lt;br /&gt;
 | +5&lt;br /&gt;
 | 1x&lt;br /&gt;
 | style=&amp;quot;white-space:nowrap;&amp;quot;| an undiluted green ayan&#039;eth potion&lt;br /&gt;
 | style=&amp;quot;white-space:nowrap;&amp;quot;| 10,000&lt;br /&gt;
 |-&lt;br /&gt;
 | +5 to +9&lt;br /&gt;
 | 1x&lt;br /&gt;
 | Orange&lt;br /&gt;
 | +10&lt;br /&gt;
 | 2x&lt;br /&gt;
 | style=&amp;quot;white-space:nowrap;&amp;quot;| an undiluted green ayan&#039;eth potion&lt;br /&gt;
 | style=&amp;quot;white-space:nowrap;&amp;quot;| 10,000&lt;br /&gt;
 |-&lt;br /&gt;
 | +10 to +14&lt;br /&gt;
 | 2x&lt;br /&gt;
 | Yellow&lt;br /&gt;
 | +15&lt;br /&gt;
 | 3x&lt;br /&gt;
 | style=&amp;quot;white-space:nowrap;&amp;quot;| an undiluted green ayan&#039;eth potion&lt;br /&gt;
 | style=&amp;quot;white-space:nowrap;&amp;quot;| 10,000&lt;br /&gt;
 |-&lt;br /&gt;
 | +15 to +19&lt;br /&gt;
 | 3x&lt;br /&gt;
 | Green&lt;br /&gt;
 | +20&lt;br /&gt;
 | 4x&lt;br /&gt;
 | style=&amp;quot;white-space:nowrap;&amp;quot;| an undiluted green ayan&#039;eth potion&lt;br /&gt;
 | style=&amp;quot;white-space:nowrap;&amp;quot;| 10,000&lt;br /&gt;
 |-&lt;br /&gt;
 | +20 to +24&lt;br /&gt;
 | 4x&lt;br /&gt;
 | Blue&lt;br /&gt;
 | +25&lt;br /&gt;
 | 5x&lt;br /&gt;
 | style=&amp;quot;white-space:nowrap;&amp;quot;| an undiluted blue ayan&#039;eth potion&lt;br /&gt;
 | style=&amp;quot;white-space:nowrap;&amp;quot;| 25,000&lt;br /&gt;
 |-&lt;br /&gt;
 | +25 to +29&lt;br /&gt;
 | 5x&lt;br /&gt;
 | Indigo&lt;br /&gt;
 | +30&lt;br /&gt;
 | 6x&lt;br /&gt;
 | style=&amp;quot;white-space:nowrap;&amp;quot;| an undiluted indigo ayan&#039;eth potion&lt;br /&gt;
 | style=&amp;quot;white-space:nowrap;&amp;quot;| 50,000&lt;br /&gt;
 |-&lt;br /&gt;
 | +30 to +34&lt;br /&gt;
 | 6x&lt;br /&gt;
 | Violet&lt;br /&gt;
 | +35&lt;br /&gt;
 | 7x&lt;br /&gt;
 | style=&amp;quot;white-space:nowrap;&amp;quot;| an undiluted violet ayan&#039;eth potion&lt;br /&gt;
 | style=&amp;quot;white-space:nowrap;&amp;quot;| 75,000&amp;lt;section end=unlock potions2 /&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt; |}&amp;lt;/includeonly&amp;gt; &lt;br /&gt;
&amp;lt;noinclude&amp;gt; |-&amp;lt;/noinclude&amp;gt;&amp;lt;section end=base /&amp;gt;&amp;lt;section begin=unlock potions3 /&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;|-&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
 | +35 to +39&lt;br /&gt;
 | 7x&lt;br /&gt;
 | Copper&lt;br /&gt;
 | +36 to +40&lt;br /&gt;
 | 8x&lt;br /&gt;
 | style=&amp;quot;white-space:nowrap;&amp;quot;| a diluted copper ayan&#039;eth potion**&lt;br /&gt;
 | Special***&lt;br /&gt;
 |-&lt;br /&gt;
 | +40 to +44&lt;br /&gt;
 | 8x&lt;br /&gt;
 | Silver&lt;br /&gt;
 | +41 to +45&lt;br /&gt;
 | 9x&lt;br /&gt;
 | style=&amp;quot;white-space:nowrap;&amp;quot;| a diluted silver ayan&#039;eth potion**&lt;br /&gt;
 | Special***&lt;br /&gt;
 |-&lt;br /&gt;
 | +45 to +49&lt;br /&gt;
 | 9x&lt;br /&gt;
 | Golden&lt;br /&gt;
 | +46 to 50&lt;br /&gt;
 | 10x&lt;br /&gt;
 | style=&amp;quot;white-space:nowrap;&amp;quot;| a diluted golden ayan&#039;eth potion**&lt;br /&gt;
 | Special***&lt;br /&gt;
 |}&amp;lt;section end=unlock potions3 /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=unlocknotes /&amp;gt;&#039;&#039;&amp;lt;nowiki&amp;gt;**&amp;lt;/nowiki&amp;gt; Dilute potions only provide +1 enchant level unlock, so if the item is unlocked to +35 one pour would raise the unlock level to +36.These potions are not publicly available on a regular basis, and have been distributed only by special event merchants.&#039;&#039;&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&amp;lt;nowiki&amp;gt;***&amp;lt;/nowiki&amp;gt; These potions are not publicly available on a regular basis, and have been distributed only by special event merchants.&amp;lt;section end=unlocknotes /&amp;gt;&lt;br /&gt;
===Messaging===&lt;br /&gt;
&amp;lt;pre{{log2}}&amp;gt;&lt;br /&gt;
&amp;gt;pour pot on my mace&lt;br /&gt;
You pour some of your green ayan&#039;eth potion onto a bone-hafted iron flanged mace.  The liquid quickly and easily coats the entire surface of the mace before seeping into it leaving no trace.&lt;br /&gt;
&lt;br /&gt;
[The iron flanged mace may now be enchanted up to +5 by a skilled wizard.]&lt;br /&gt;
&lt;br /&gt;
Roundtime: 3 sec.&lt;br /&gt;
R&amp;gt;pour pot on my mace&lt;br /&gt;
You pour some of your green ayan&#039;eth potion onto a bone-hafted iron flanged mace.  The liquid quickly and easily coats the entire surface of the mace before seeping into it leaving no trace.&lt;br /&gt;
&lt;br /&gt;
[The iron flanged mace may now be enchanted up to +10 by a skilled wizard.]&lt;br /&gt;
&lt;br /&gt;
Roundtime: 3 sec.&lt;br /&gt;
R&amp;gt;pour pot on my mace&lt;br /&gt;
You pour some of your green ayan&#039;eth potion onto a bone-hafted iron flanged mace.  The liquid quickly and easily coats the entire surface of the mace before seeping into it leaving no trace.&lt;br /&gt;
&lt;br /&gt;
[The iron flanged mace may now be enchanted up to +15 by a skilled wizard.]&lt;br /&gt;
&lt;br /&gt;
Roundtime: 3 sec.&lt;br /&gt;
R&amp;gt;pour pot on my mace&lt;br /&gt;
You pour some of your green ayan&#039;eth potion onto a bone-hafted iron flanged mace.  The liquid quickly and easily coats the entire surface of the mace before seeping into it leaving no trace.&lt;br /&gt;
&lt;br /&gt;
[The iron flanged mace may now be enchanted up to +20 by a skilled wizard.]&lt;br /&gt;
&lt;br /&gt;
Roundtime: 3 sec.&lt;br /&gt;
&amp;gt;pour pot on my mace&lt;br /&gt;
You pour some of your blue ayan&#039;eth potion onto a bone-hafted iron flanged mace.  The liquid quickly and easily coats the entire surface of the mace before seeping into it leaving no trace.&lt;br /&gt;
&lt;br /&gt;
[The iron flanged mace may now be enchanted up to +25 by a skilled wizard.]&lt;br /&gt;
&lt;br /&gt;
Roundtime: 3 sec.&lt;br /&gt;
&amp;gt;pour pot on my mace&lt;br /&gt;
You pour some of your indigo ayan&#039;eth potion onto a bone-hafted iron flanged mace.  The liquid quickly and easily coats the entire surface of the mace before seeping into it leaving no trace.&lt;br /&gt;
&lt;br /&gt;
[The iron flanged mace may now be enchanted up to +30 by a skilled wizard.]&lt;br /&gt;
&lt;br /&gt;
Roundtime: 3 sec.&lt;br /&gt;
&amp;gt;pour pot on my mace&lt;br /&gt;
You pour some of your violet ayan&#039;eth potion onto a bone-hafted iron flanged mace.  The liquid quickly and easily coats the entire surface of the mace before seeping into it leaving no trace.&lt;br /&gt;
&lt;br /&gt;
[The iron flanged mace may now be enchanted up to +35 by a skilled wizard.]&lt;br /&gt;
&lt;br /&gt;
Roundtime: 3 sec&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Pre-tempering Potions==&lt;br /&gt;
&#039;&#039;&#039;PRE-TEMPERING POTIONS ARE NOW CALLED POTIONS - TEMPERING ONLY APPLIED TO ENCHANTING, AND IS NO LONGER APPLICABLE WITH THE MOST RECENT ENCHANTING UPDATES&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=intro /&amp;gt;&#039;&#039;&#039;Pre-tempering potions&#039;&#039;&#039; are special potions for enchanting items with special properties.  Urven&#039;eth Potion &#039;&#039;&#039;MUST&#039;&#039;&#039; be poured on [[enhancive]] (including socketed fusion) or [[sanctified]] gear before any enchant cast.  A test cast will tell you there is a power that must be overcome before you can cast; if you get that message, you MUST use glowing urven&#039;eth potion. The other type of pre-enchant potion is Ilvan&#039;eth potion for elemental [[flare|flaring]] items. Ilvan&#039;eth potions remove the -100 enchant penalty from a flaring item for one cast. For both types of potion, a bottle starts with 5 pours, and each pour works for one +1 cast. These potions will wear off after a short time, so they should only be poured immediately before the wizard casts.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section begin=pre-temper potions /&amp;gt;&lt;br /&gt;
{| {{Prettytable|text-align:center; font-size:95%;}}&lt;br /&gt;
&amp;lt;includeonly&amp;gt;|+&#039;&#039;&#039;Pre-tempering Potions&#039;&#039;&#039;&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
|-bgcolor=lightblue&lt;br /&gt;
!colspan=2|Item Property&lt;br /&gt;
!Potion &lt;br /&gt;
!Potion&amp;lt;br&amp;gt;Pour&amp;lt;br&amp;gt;Penalty&lt;br /&gt;
!Starting Enchant&amp;lt;br&amp;gt;Restriction&lt;br /&gt;
!Lore Requirements&amp;lt;br&amp;gt;100 Ranks&amp;lt;br&amp;gt;OLD SYSTEM ONLY&lt;br /&gt;
|-&lt;br /&gt;
|colspan=2|[[Enhancive]]&lt;br /&gt;
|[[Urven&#039;eth potion|Glowing Urven&#039;eth]]&amp;lt;br&amp;gt; formerly [[Ayveneh potion|Ayveneh]]&lt;br /&gt;
|rowspan=2|-200&lt;br /&gt;
|rowspan=2|≤+30&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
|colspan=2|[[Sanctified]]&lt;br /&gt;
|[[Urven&#039;eth potion|Glowing Urven&#039;eth]]&amp;lt;br&amp;gt; formerly [[Eoveneh potion|Eoveneh]]&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=7|[[flare|Flaring]]&lt;br /&gt;
|[[impact critical table|Earth]]&lt;br /&gt;
|[[Earthy Ilvan&#039;eth potion|Earthy Ilvan&#039;eth]]&amp;lt;br&amp;gt; formerly [[Gorveneh potion|Gorveneh]]&lt;br /&gt;
|rowspan=7| -100&lt;br /&gt;
|rowspan=7|N/A&lt;br /&gt;
|[[Elemental Lore, Earth|Earth]]&lt;br /&gt;
|-&lt;br /&gt;
|[[fire critical table|Fire]]&lt;br /&gt;
|[[Fiery Ilvan&#039;eth potion|Fiery Ilvan&#039;eth]]&amp;lt;br&amp;gt; formerly [[Draveneh potion|Draveneh]]&lt;br /&gt;
|[[Elemental Lore, Fire|Fire]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Cold critical table|Ice]]&lt;br /&gt;
|[[Icy Ilvan&#039;eth potion|Icy Ilvan&#039;eth]]&amp;lt;br&amp;gt; formerly [[Rhiveneh potion|Rhiveneh]]&lt;br /&gt;
|[[Elemental Lore, Water|Water]]&lt;br /&gt;
|-&lt;br /&gt;
|[[vacuum critical table|Vacuum]]&lt;br /&gt;
|[[Cloudy Ilvan&#039;eth potion|Cloudy Ilvan&#039;eth]]&amp;lt;br&amp;gt; formerly [[Zorveneh potion|Zorveneh]]&lt;br /&gt;
|[[Elemental Lore, Air|Air]]&lt;br /&gt;
|-&lt;br /&gt;
|[[acid critical table|Acid]]&lt;br /&gt;
|[[Earthy Ilvan&#039;eth potion|Earthy Ilvan&#039;eth]]&amp;lt;br&amp;gt; formerly [[Gorveneh potion|Gorveneh]]&amp;lt;br&amp;gt;OR&amp;lt;br&amp;gt;[[Icy Ilvan&#039;eth potion|Icy Ilvan&#039;eth]]&amp;lt;br&amp;gt; formerly [[Rhiveneh potion|Rhiveneh]]&lt;br /&gt;
|[[Elemental Lore, Earth|Earth]] and/or [[Elemental Lore, Water|Water]]&lt;br /&gt;
|-&lt;br /&gt;
|[[lightning critical table|Lightning]]&lt;br /&gt;
|[[Cloudy Ilvan&#039;eth potion|Cloudy Ilvan&#039;eth]]&amp;lt;br&amp;gt; formerly [[Zorveneh potion|Zorveneh]]&amp;lt;br&amp;gt;OR&amp;lt;br&amp;gt;[[Icy Ilvan&#039;eth potion|Icy Ilvan&#039;eth]]&amp;lt;br&amp;gt; formerly [[Rhiveneh potion|Rhiveneh]]&lt;br /&gt;
|[[Elemental Lore, Air|Air]] and/or [[Elemental Lore, Water|Water]]&lt;br /&gt;
|-&lt;br /&gt;
|[[steam critical table|Steam]]&lt;br /&gt;
|[[Fiery Ilvan&#039;eth potion|Fiery Ilvan&#039;eth]]&amp;lt;br&amp;gt; formerly [[Draveneh potion|Draveneh]]&amp;lt;br&amp;gt;OR&amp;lt;br&amp;gt;[[Icy Ilvan&#039;eth potion|Icy Ilvan&#039;eth]]&amp;lt;br&amp;gt; formerly [[Rhiveneh potion|Rhiveneh]]&lt;br /&gt;
|[[Elemental Lore, Fire|Fire]] and/or [[Elemental Lore, Water|Water]]&lt;br /&gt;
|} &amp;lt;section end=pre-temper potions /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Other types of flares do not have a corresponding pre-temper potion.&lt;br /&gt;
&lt;br /&gt;
=== Messaging ===&lt;br /&gt;
&lt;br /&gt;
The messaging for a pre-temper potion follows a standard form, with each type of pre-temper having a different glow description: &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Success:&lt;br /&gt;
&amp;lt;pre{{log2}}&amp;gt;&lt;br /&gt;
&amp;gt;pour my pot on my lea&lt;br /&gt;
You pour your potion on the leather.&lt;br /&gt;
As the liquid coats the surface of the tan full leather, you murmur a few words of power while gesturing over the leather.  The liquid quickly seeps into the tan full leather and leaves nothing behind but a faint glow.  You examine the leather closely and, though the faint glow appears to be fading rapidly, are satisfied that it is ready to take a standard tempering potion.&lt;br /&gt;
Roundtime: 20 sec.&lt;br /&gt;
You have 4 doses left.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Failure:&lt;br /&gt;
&amp;lt;pre{{log2}}&amp;gt;&lt;br /&gt;
You pour your potion on the chain.&lt;br /&gt;
&lt;br /&gt;
The liquid absorbs into the green imflass chain too quickly as you fumble to begin your chant and gestures, and the chain is dry in a moment&#039;s notice leaving no noticable change.&lt;br /&gt;
Roundtime: 20 sec.&lt;br /&gt;
You have 3 doses left.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After 5 minutes the pre-temper effect will fade and must be re-poured. This messaging also takes a standard form with the same glow description as the pre-temper message:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Fade:&lt;br /&gt;
&amp;lt;pre{{log2}}&amp;gt;&lt;br /&gt;
The faint glow fades from the green imflass chain.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category: Enchanting potions| ]]&lt;/div&gt;</summary>
		<author><name>ATHIAS</name></author>
	</entry>
	<entry>
		<id>https://gswiki.play.net/index.php?title=Armor&amp;diff=154237</id>
		<title>Armor</title>
		<link rel="alternate" type="text/html" href="https://gswiki.play.net/index.php?title=Armor&amp;diff=154237"/>
		<updated>2021-10-03T03:19:57Z</updated>

		<summary type="html">&lt;p&gt;ATHIAS: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Armor&#039;&#039;&#039; protects its wearer from damage by decreasing the [[damage factor]] (usually) and increasing the [[#Critical Divisor|critical divisor]].&lt;br /&gt;
{{Armor navigation}}&lt;br /&gt;
==General Information==&lt;br /&gt;
Armor is divided into main armor and armor accessories.  Kinds of main armor are distinguished by their &#039;&#039;&#039;armor group&#039;&#039;&#039; (AG) and &#039;&#039;&#039;armor sub-group&#039;&#039;&#039; (ASG).  Characters may only wear one set of main armor and one of each kind of accessory at a time.&lt;br /&gt;
&lt;br /&gt;
The first armor in an armor group is usually torso armor, covering only the chest, stomach, and back.  The second type will cover the arms and hands of the wearer, then the third type will cover the legs as well.  The last type of armor in a group covers the entire body.  When a character wears an accessory such as greaves to increase the coverage of their armor, the ASG remains unchanged but the penalties (moving, casting, [[Roundtime|RT]]) change to correspond with the greatest degree of coverage; see table below for more details.  For example, if a character was wearing light leather that covers just the torso, they might decide to add arm greaves at one point.  The behavior of the character&#039;s armor would then change to that of full leather since the total coverage would then be torso and arms.&lt;br /&gt;
&lt;br /&gt;
Note that penalties are assessed based on the &#039;&#039;worst&#039;&#039; (most extensive) coverage.  Wearing a helm on the head or aventail on the neck while wearing ASG5/light leather will give ASG8/double leather penalties, but will &#039;&#039;&#039;NOT&#039;&#039;&#039; give the protection (see next paragraph) of the heavier armor to the arms or legs, since those body locations are not covered in this case: only the chest, abdomen, back, and head (or neck) are covered in this example.  For this reason it is usually advised to wear the heaviest armor the character is trained for, and not use accessories at all.  Some characters prefer to wear accessories in any case, but this is usually either for cosmetic reasons (the helm perfectly matches the look sought) or entirely different mechanical benefits (such as an [[Enhancive item]]).&lt;br /&gt;
&lt;br /&gt;
When a type of armor in a class doesn&#039;t cover a body part, the part counts as being covered by one class less when determining the critical rank of a strike.  For example, when striking someone wearing torso plate, or metal breastplate, the weapon uses the [[damage factor]] of striking someone in plate, no matter where the strike lands.  However, when striking an uncovered portion, the amount of raw damage required per critical rank is only 9 damage, instead of the 11 damage which is standard for plate armor (these numbers are called &#039;&#039;&#039;[[#Critical Divisor|critical divisor]]s&#039;&#039;&#039;).  Therefore, a strike of 18 raw damage using a longsword (a +203 to +208 endroll) to an arm is a level 2 crit (+7 extra damage, for a total of 25 damage), but if the same strike were to hit the chest, it&#039;d only be a level 1 crit (+1 extra damage, for a total of 19 damage).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note: the endrolls noted may be much higher if the victim has significant amounts of [[Redux|DFRedux]].  For example, a character with 60% redux in the example given above would require a +358 endroll for the same result.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Armor Attributes ==&lt;br /&gt;
&lt;br /&gt;
{{Armor attributes}}=== Armor Sub-Group ===&lt;br /&gt;
&lt;br /&gt;
The armor sub-group (often referred to as ASG) is the method by which armor is categorized. Armors fall into one of five groups: Cloth, Leather, Scale, Chain, or Plate. Within each of these groups are 4 armor sub-groups. However, in the case of the Cloth group, armor sub-groups 3 and 4 are no longer available within the game.&lt;br /&gt;
&lt;br /&gt;
In each armor group, the lowest ASG has the least amount of coverage, while the highest ASG has the most amount of coverage.&lt;br /&gt;
&lt;br /&gt;
Armor accessories can increase the coverage area of an armor, but do not give the full benefits imparted by wearing armor that covers those locations naturally (such as CvA and AvD).&lt;br /&gt;
&lt;br /&gt;
=== Coverage ===&lt;br /&gt;
&lt;br /&gt;
Each armor type has a built in level of coverage that it provides to your body. This coverage can prevent damage to those areas of your body in the form of critical hits.&lt;br /&gt;
&lt;br /&gt;
In each armor group, the lowest ASG has the least amount of coverage (just the torso), while the highest ASG has the most amount of coverage (head to toe).&lt;br /&gt;
&lt;br /&gt;
Armor accessories can increase the effective ASG of your armor. That is, if you wear double chain, which covers torso and arms, and also wear a helmet and leg greaves, you will receive the same amount of coverage exactly as if you were wearing a chain hauberk.&lt;br /&gt;
&lt;br /&gt;
=== Roundtime Penalty ===&lt;br /&gt;
&lt;br /&gt;
The Roundtime Penalty is a number (in seconds) added to your base [[roundtime]] when swinging a weapon. This penalty is located in the &amp;quot;RT&amp;quot; column in the attributes table above.&lt;br /&gt;
&lt;br /&gt;
By training in the [[armor use]] skill, this roundtime can be reduced. Each 20 skill bonus points removes one second of armor-based roundtime (the first second is removed at 10 bonus points, and then every 20 thereafter). The skill bonus required to fully train off the roundtime penalty is ((Roundtime Penalty * 20) - 10).&lt;br /&gt;
&lt;br /&gt;
High bonuses in [[dexterity]] and [[agility]] also [[Roundtime#Factors|offset]] this penalty.&lt;br /&gt;
&lt;br /&gt;
Example: When wearing brigandine armor (ASG 12), attacks have a 6 second roundtime penalty. The required armor use skill bonus to train off the extra roundtime is ((6 * 20) - 10) = 110, which is achieved with 27 skill ranks (111 bonus).&lt;br /&gt;
&lt;br /&gt;
=== Action Penalty ===&lt;br /&gt;
&lt;br /&gt;
The action penalty is a negative modifier to your chance to perform or defend against a [[standard maneuver roll]]. It will also affect other non SMR actions including defending against an [[Elemental Wave]] to something as mundane as [[STAND (verb)|standing up]].&lt;br /&gt;
&lt;br /&gt;
The skill bonus required to reduce the action penalty to its base value is ((Roundtime Penalty * 20) - 10).  The action penalty can then be further reduced by [[Armor_Use#Overtraining_Benefits|overtraining]] in [[Armor_use|Armor Use]] and/or using [[armored evasion]].&lt;br /&gt;
&lt;br /&gt;
The action penalty is also a factor in [[Defensive Strength]] (DS). The [[Combat system#Evade|evade]] portion of DS has an armor hindrance penalty equal to 1/2 of the action penalty. For example, an action penalty of -20 results in -10% to evade DS. This penalty is likewise reduced by armor use overtraining and/or Armored Evasion.&lt;br /&gt;
&lt;br /&gt;
For reference a character exactly trained for full plate at cap, the action penalty (-35) is a little bit above the difference between training 1x and 2x in [[Physical Fitness]]*.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;&#039;&#039;Note: This should not be interpreted to mean that Physical Fitness provides a linear increase to maneuver rolls, only that the absolute difference between 1x and 2x training happens to be slightly less than 35. The exact mechanics of the standard maneuver roll are not known.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Cast vs Armor (CvA)===&lt;br /&gt;
{{#section:Warding|CvA}}&lt;br /&gt;
&lt;br /&gt;
=== Spell Hindrance ===&lt;br /&gt;
&lt;br /&gt;
[[Spell hindrance]] is a system that imparts a chance for armor to prevent spells from being successfully cast. The below table shows the base hindrances for each armor type.&lt;br /&gt;
&lt;br /&gt;
The skill bonus required to reduce hindrance to the base value is:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#F5FAFF;margin:1em;font-size:110%;font-weight:bold;&amp;quot;&amp;gt;Armor Use Bonus Required = (Base Hindrance * 20) - 10&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example: When wearing brigandine armor (ASG 12), Cleric spells have a base hindrance of 7%. The required armor use skill bonus is ((7 * 20) - 10) = 130, which is equivalent to 35 skill ranks.&lt;br /&gt;
&lt;br /&gt;
Hindrance will never be less than the value shown, except when temporarily under the effects of the [[Paladin]] abilities [[Faith&#039;s Clarity (1612)]] and [[Armored Fluidity]].&lt;br /&gt;
&lt;br /&gt;
If a player is under trained for their armor type, the penalty will increase, but it will never exceed the Max hindrance shown in the rightmost column. &lt;br /&gt;
&lt;br /&gt;
Under trained penalty formula:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#F5FAFF;margin:1em;font-size:110%;font-weight:bold;&amp;quot;&amp;gt;Total Hindrance = Base Hindrance * (1 + (Required Bonus - Current Bonus) / 20)&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example: As above, 130 armor use skill bonus (35 ranks) is required to cast Cleric spells in brigandine armor with the base hindrance of 7%. If the caster has only 90 skill bonus (20 ranks), the hindrance is modified by a factor of (1 + (130 - 90)/20) = 3, so the actual hindrance would be 21%.&lt;br /&gt;
&lt;br /&gt;
Example 2: In the same scenario with Cleric spells in brigandine, if the caster has 0 armor use skill, then hindrance would be modified by a factor of (1 + (130 - 0)/20) = 7.5, which would result in 52% hindrance, but since this exceeds brigandine armor&#039;s max hindrance of 28% according to the table, the actual hindrance would be 28%.&lt;br /&gt;
&lt;br /&gt;
{{Spell hindrance}}==Critical Divisor==&lt;br /&gt;
&amp;lt;section begin=critdivisor /&amp;gt;&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
|- bgcolor=&amp;quot;lightgrey&amp;quot;&lt;br /&gt;
! Armor Group || Critical Divisor&lt;br /&gt;
|-&lt;br /&gt;
| Robes ||align=center| 5&lt;br /&gt;
|-&lt;br /&gt;
| Leather ||align=center| 6&lt;br /&gt;
|-&lt;br /&gt;
| Scale||align=center| 7&lt;br /&gt;
|-&lt;br /&gt;
| Chain ||align=center| 9&lt;br /&gt;
|-&lt;br /&gt;
| Plate ||align=center| 11&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
A &#039;&#039;&#039;critical divisor&#039;&#039;&#039; or &#039;&#039;&#039;crit divisor&#039;&#039;&#039; refers to a property of armor that determines the rank of a [[critical]] when struck.  The critical divisor for an unarmored opponent is 5, so in order to inflict a level 1 critical, an attacker must deal 5 to 11 [[raw damage]] in the absence of weighting.  Achieving ten raw damage can cause a level 2 critical, though the actual level of a critical will vary due to [[critical randomization]]. See also [[damage factor]] and [[armor]].&amp;lt;section end=critdivisor /&amp;gt;&amp;lt;br style=&amp;quot;clear:both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Padding and Resistance ==&lt;br /&gt;
&lt;br /&gt;
Armor (including accessories) may be [[padding|padded]] for additional generic protection from damage or criticals, and/or given [[resistance]] to specific critical types such as [[slash critical table|slashing]] attack or [[fire critical table|fire]].&lt;br /&gt;
&lt;br /&gt;
==Armor Accessories Effect==&lt;br /&gt;
&lt;br /&gt;
{| {{prettytable}}&lt;br /&gt;
|- bgcolor=&amp;quot;lightgrey&amp;quot;&lt;br /&gt;
! Type of Protection || Unprotected by Main Armor Coverage||  Unprotected Area + Accessories &lt;br /&gt;
|-&lt;br /&gt;
| Damage Factor || Main Armor DF || Main Armor DF &lt;br /&gt;
|-&lt;br /&gt;
| CvA || Main Armor CvA || Main Armor CvA &lt;br /&gt;
|-&lt;br /&gt;
| Crit Divisor || One AG Down || Same as Main Armor &lt;br /&gt;
|-&lt;br /&gt;
| Padding || Main Armor Padding || Varies (see: [[Padding]])&lt;br /&gt;
|-&lt;br /&gt;
| Hindrance || Main Armor Hindrance || Hindrance of highest Coverage ASG &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Encumbrance  ==&lt;br /&gt;
{{main|Encumbrance}}&lt;br /&gt;
Base armor (that is, armor which is worn &amp;quot;over the chest&amp;quot; and falls into one of the above ASGs) is treated uniquely with respect to the carrying capacity and [[encumbrance]] system. Armor may add to or subtract from encumbrance (effectively increasing native carrying capacity) when worn. The exact effect is dependent upon the [[Item weights (saved posts)|base weight]] of that particular class of armor, the actual [[weight]] of the armor (which may be more or less than standard weight), and the [[Racial modifiers (saved post)#Worn_Armor_Weight|racial weight modifier]].&lt;br /&gt;
&lt;br /&gt;
Armor accessories (such as helms, arm, and leg greaves) will always increase [[encumbrance]]. It is important to note that when armor and armor accessories are held (as opposed to worn) by a character, they are &#039;&#039;not&#039;&#039; affected by [[Racial modifiers (saved post)#Worn_Armor_Weight|racial weight modifiers]]. When a character with a weight modifier which is less than 1 (such as [[elf|elves]] or [[halfling|halflings]]) wears an armor accessory, they may observe an apparent decrease in [[encumbrance]] when worn. The weight of the item will still increase the character&#039;s overall [[encumbrance]].&lt;br /&gt;
&lt;br /&gt;
Further quantitative details on this topic can be found in the [[Encumbrance#Armor_Encumbrance_Formula|encumbrance article]].&lt;br /&gt;
==Help Armor==&lt;br /&gt;
&amp;lt;pre{{log2}}&lt;br /&gt;
&amp;gt;help armor&lt;br /&gt;
&lt;br /&gt;
Armor -&lt;br /&gt;
&lt;br /&gt;
Everyone gets hit.  When an attacker lands a blow, armor and armor training can be the difference between a tiny scratch and sudden death.&lt;br /&gt;
&lt;br /&gt;
Armor contains two kinds of impediments which must be trained off, physical hindrance and magical hindrance.&lt;br /&gt;
&lt;br /&gt;
The first and more quickly trained off impediment is physical hindrance.  To overcome physical hindrance you must train in ARMOR SKILL until you obtain enough bonus points to allow you to move well in your armor, despite the weight and coverage of that armor.&lt;br /&gt;
&lt;br /&gt;
Magical hindrance is similar in that it is necessary to train in armor to be able to cast effectively in it.  Magical hindrance is reduced to its lowest possible degree by training in Armor Skill too.  Following is an example of a spell that fails because of magical hindrance:&lt;br /&gt;
&lt;br /&gt;
 [Spell Hindrance for some full plate is 96% with current Armor Use skill, d100= 84]&lt;br /&gt;
 Your armor prevents the spell from working correctly.&lt;br /&gt;
&lt;br /&gt;
As you can see, the armor in the above example is FULL PLATE.  Full plate is a very heavy armor with an Armor Sub-Group (ASG) of 20.  ASG is how the game sorts the size of armor.  A list of armor ASG and charts to determine how much armor skill is needed to train off physical and magical hindrance for each ASG may be found at http://www.play.net/gs4/info/armory/armor.asp&lt;br /&gt;
&lt;br /&gt;
Please be aware, as you add armor accessories like Aventails, Helms, Bracers, etc., you will need to add additional armor training.&lt;br /&gt;
&lt;br /&gt;
There is no further help available on this topic.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
== Resources ==&lt;br /&gt;
*[[/saved posts|Saved posts]]&lt;br /&gt;
*[[Item weights (saved posts)]]&lt;br /&gt;
*[[Racial modifiers (saved post)]]&lt;br /&gt;
*[[:category:Armor Enhancements|Armor Enhancements]]&lt;br /&gt;
*[[List of alternative armor names|Alteration nouns permitted]]&lt;br /&gt;
*[http://forums.play.net/forums/GemStone%20IV/Hunting%20and%20Combat/All%20About%20Armor/view All About Armor Officials folder]&lt;br /&gt;
&lt;br /&gt;
== Gallery ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Normal_clothing.jpg|ASG 1 - Normal Clothing&lt;br /&gt;
File:Robes.jpg|ASG 2 - Robes&lt;br /&gt;
File:Light_leather.jpg|ASG 5 - Light Leather&lt;br /&gt;
File:Full_leather.jpg|ASG 6 - Full Leather&lt;br /&gt;
File:Reinforced_leather.jpg|ASG 7 - Reinforced Leather&lt;br /&gt;
File:Double_leather.jpg|ASG 8 - Double Leather&lt;br /&gt;
File:Leather_breastplate.jpg|ASG 9 - Leather Breastplate&lt;br /&gt;
File:Cuirboulli_leather.jpg|ASG 10 - Cuirboulli Leather&lt;br /&gt;
File:Studded_leather.jpg|ASG 11 - Studded Leather&lt;br /&gt;
File:Brigandine.jpg|ASG 12 - Brigandine Armor&lt;br /&gt;
File:Chain_mail.jpg|ASG 13 - Chain Mail&lt;br /&gt;
File:Double_chain.jpg|ASG 14 - Double Chain&lt;br /&gt;
File:Augmented_chain.jpg|ASG 15 - Augmented Chain&lt;br /&gt;
File:Chain_hauberk.jpg|ASG 16 - Chain Hauberk&lt;br /&gt;
File:Metal_breastplate.jpg|ASG 17 - Metal Breastplate&lt;br /&gt;
File:Augmented_breastplate.jpg|ASG 18 - Augmented Breastplate&lt;br /&gt;
File:Half_plate.jpg|ASG 19 - Half Plate&lt;br /&gt;
File:Full_plate.jpg|ASG 20 - Full Plate&lt;br /&gt;
File:Arm_greaves1.jpg|Arm Greaves&lt;br /&gt;
File:Arm_greaves2.jpg|Arm Greaves&lt;br /&gt;
File:Leg_greaves1.jpg|Leg Greaves&lt;br /&gt;
File:Leg_greaves2.jpg|Leg Greaves&lt;br /&gt;
File:Aventail.jpg|Metal Aventail&lt;br /&gt;
File:Helm3.jpg|Helm&lt;br /&gt;
File:Helm1.jpg|Leather Helm&lt;br /&gt;
File:Helm2.jpg|Visored Helm&lt;br /&gt;
File:Coif.jpg|Coif&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category: Armor| ]]&lt;/div&gt;</summary>
		<author><name>ATHIAS</name></author>
	</entry>
	<entry>
		<id>https://gswiki.play.net/index.php?title=Lich:Script_Bigshot/Changelog&amp;diff=152320</id>
		<title>Lich:Script Bigshot/Changelog</title>
		<link rel="alternate" type="text/html" href="https://gswiki.play.net/index.php?title=Lich:Script_Bigshot/Changelog&amp;diff=152320"/>
		<updated>2021-08-11T19:55:23Z</updated>

		<summary type="html">&lt;p&gt;ATHIAS: /* Change Log */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Change Log ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre{{log2|background=none|border=none|margin-left=none|margin-right=none|font-size=93%}}&amp;gt;&lt;br /&gt;
  v4.7.0 (2021-08-11)&lt;br /&gt;
    -Updated group and event namespace to prevent future conflicts&lt;br /&gt;
    -Consolidated Changelog and updated it on the GS wiki&lt;br /&gt;
  v4.6.0 (2021-08-06)&lt;br /&gt;
    -Separated bigshot_monitor to only run while hunting (to resolve lag in very active rooms)&lt;br /&gt;
    -Added initial automatic weapon reactions&lt;br /&gt;
  v4.5.0 (2021-06-25)&lt;br /&gt;
    -Add fog only if encumbered or injured checkbox&lt;br /&gt;
  v4.4.0 (2021-06-25)&lt;br /&gt;
    -Add flee from voids option to general tab&lt;br /&gt;
  v4.3.4 (2021-05-29)&lt;br /&gt;
    -Updated UAC mstrike to always use tier3 for auto-tiering&lt;br /&gt;
  v4.3.3 (2021-05-12)&lt;br /&gt;
    -Revise GTK3 check to be more compatible with older versions of GTK that don&#039;t support Gtk::Version calls&lt;br /&gt;
  v4.3.2 (2021-05-02)&lt;br /&gt;
    -Updated Etheral Censer to be used in signs based on the cooldown refreshes&lt;br /&gt;
  v4.3.1 (2021-04-30)&lt;br /&gt;
    -Added regex for stance changing when using STANCE VERBOSE&lt;br /&gt;
  v4.3.0 (2021-04-13)&lt;br /&gt;
    -Add flee from boon/boss/glamour mobs checkbox on attacking tab&lt;br /&gt;
  v4.2.4 (2021-03-02)&lt;br /&gt;
    -Fix cast roundtime regex match for chan&lt;br /&gt;
  v4.2.3 (2021-02-10)&lt;br /&gt;
    -Fixes cman&#039;s to be usable with the force until option.&lt;br /&gt;
  v4.2.2 (2021-01-19)&lt;br /&gt;
    -Fix for certain values getting set when opening GUI, overwriting own settings&lt;br /&gt;
  v4.2.1 (2021-01-12)&lt;br /&gt;
    -Fixed stand() def to not stand if xbow kneel/fire&lt;br /&gt;
    -Update buffer check for SMR result txt&lt;br /&gt;
  v4.2.0 (2021-01-03)&lt;br /&gt;
    -Removed 1617 from forced stance change&lt;br /&gt;
    -Added customizable interaction monitoring panel&lt;br /&gt;
  v4.1.1 (2020-12-31)&lt;br /&gt;
    -Added cleanup from selfcast check in bigshot PR #374&lt;br /&gt;
    -Included v3.93 updates&lt;br /&gt;
    -Added loot room option when no loot script is defined&lt;br /&gt;
    -Migrated v3 changelog to gswiki&lt;br /&gt;
    -Updated Version Control&lt;br /&gt;
  v4.1 (2020-12-31)&lt;br /&gt;
    -Added GTK2/GTK3 dual logic for compatability&lt;br /&gt;
  v4.0 (2020-08-13)&lt;br /&gt;
    -Fix for ambush (Head/Neck/Eyes), no longer get stuck ambushing a head/neck over and over&lt;br /&gt;
    -Archery Updates&lt;br /&gt;
       Change aim location based on target actual status&lt;br /&gt;
       BUGFIX:Aiming should now actually function as intended when switching targets&lt;br /&gt;
       --TODO!Crossbows should now work with Bigshot, see pre-fire commands for details&lt;br /&gt;
    -Group logic changes&lt;br /&gt;
       Followers can now stay in the resting area and wait to run scripts/commands until leader is done&lt;br /&gt;
          To do this, have the leader disband before running their scripts. With quiet followers selected&lt;br /&gt;
          Followers attempt to not execute scripts/actions until the leader is in the rest area with them (regardless of disband)&lt;br /&gt;
       Quiet Followers can be toggled off (not recommended)&lt;br /&gt;
       Followers will now wait to cast signs until hunt is about to begin&lt;br /&gt;
       Leader will no longer begin hunt until all followers are present and ready to go&lt;br /&gt;
       --TODO!Leader will wait at rallypoint for entire group to arrive before moving to hunt starting room&lt;br /&gt;
            If this feature is selected, the leader will not wait to hunt when at hunt starting room after rallypoint check&lt;br /&gt;
       BUGFIX:Fix for fatal recursion cause by obvious hiding players&lt;br /&gt;
       --TODO!Group should move more intelligently when seeking leader if group is broken&lt;br /&gt;
       BUGFIX:Group will now be more responsive to commands&lt;br /&gt;
    -Major UCS updates&lt;br /&gt;
        BUGFIX:Will now use Tier 3 attack when tiered up to 3 and no follow up available for everything, not just jab&lt;br /&gt;
        BUGFIX:Updates to UCS Mstrike, should no longer do open mstrikes when at or below threshhold instead of targetted mstrike&lt;br /&gt;
        UCS mstrike threshold merged with MStrike tab threshold&lt;br /&gt;
        --Still to be done: Per creature tier ups&lt;br /&gt;
    -Bigshot now has the ability to turn some individual checks on and off&lt;br /&gt;
          Functionality allows for custom hunting scripts to be built using Bigshot logic&lt;br /&gt;
          Added ability to send custom &amp;quot;fput&amp;quot; to Group&lt;br /&gt;
          Added ability to send custom &amp;quot;client_put&amp;quot; to Group&lt;br /&gt;
  v3.92 (2020-07-08)&lt;br /&gt;
    -Added LTE support for followers, overkill support for followers, &amp;amp; fried hunting commands for followers&lt;br /&gt;
  v3.91 (2020-06-16)&lt;br /&gt;
    -Added longterm boost usage option&lt;br /&gt;
  v3.90 (2020-05-19)&lt;br /&gt;
    -Minor fix to add a delay to 130/sym of return/1020 return option case in RT&lt;br /&gt;
  v3.89 (2020-03-28)&lt;br /&gt;
    -Crude fix for archery update, BLANK out your ammo &amp;amp; ammo container setting to NOT attempt to get ammo any longer&lt;br /&gt;
  v3.88 (2020-03-28)&lt;br /&gt;
    -Fixed a bug with obvious_hiding_player detection (Probably, at least)&lt;br /&gt;
    -Fixed a bug with poaching when other players are present&lt;br /&gt;
    -Cleaned out changelog history after updating wiki&lt;br /&gt;
    -Re-organized global variables and requires statements (alphabetized)&lt;br /&gt;
    -Added a sleep between resting_commands and hunting_prep_commands to prevent issues&lt;br /&gt;
    -Replaced all pause commands with sleep&lt;br /&gt;
    -Updated all sleep commands to follow proper syntax&lt;br /&gt;
  v3.87 (2020-19-11)&lt;br /&gt;
    -Added overkill counter for extra killed monsters&lt;br /&gt;
    -Tooltip updates&lt;br /&gt;
    -Formatting changes to make script more easily read&lt;br /&gt;
  v3.86 (2020-03-11)&lt;br /&gt;
    -Added outside &amp;amp; !outside command checks&lt;br /&gt;
  v3.85 (2020-02-28)&lt;br /&gt;
    -Resolved `block in setup` error when running setup in Fedora&lt;br /&gt;
  v3.84 (2020-02-15)&lt;br /&gt;
    -Fix a bug with &amp;quot;obvious hiding&amp;quot; players detection&lt;br /&gt;
  v3.83 (2020-02-13)&lt;br /&gt;
    -Added check for &amp;quot;obvious hiding&amp;quot; players (SET ObviousHiding ON)&lt;br /&gt;
  v3.82 (2020-02-02)&lt;br /&gt;
    -Added a v &amp;amp; !v command checks for checking spirit&lt;br /&gt;
    -Possible fix for FOG_RETURN not loading when doing ;bigshot setup properly&lt;br /&gt;
    -Added ;bigshot profile support&lt;br /&gt;
      ;bigshot profile load &amp;lt;name here, no spaces&amp;gt;&lt;br /&gt;
      ;bigshot profile save &amp;lt;name here, no spaces&amp;gt;&lt;br /&gt;
      Allows saving of bigshot profiles as YAML files, saved in your LICH\scripts\bigshot_profiles folder&lt;br /&gt;
  v3.81 (2019-09-06)&lt;br /&gt;
    -Fix for wands with extra descriptors in hand vs grab name&lt;br /&gt;
    -Add 1020 as an option for fleeing&lt;br /&gt;
  v3.80 (2019-08-01)&lt;br /&gt;
    -Exit cleanly from bounty mode&lt;br /&gt;
    -Don&#039;t count regenerating troll kings when deciding if there&#039;s enough enemies to flee&lt;br /&gt;
    -Treat intense shimmering circles like clouds when deciding to flee&lt;br /&gt;
    -Don&#039;t require Gtk if $bigshot_headless is defined&lt;br /&gt;
  v3.79 (2019-05-25)&lt;br /&gt;
    -Removed 309 from hardcoded selfcast list&lt;br /&gt;
  v3.78 (2019-05-10)&lt;br /&gt;
    -Missed a few settings for flying&lt;br /&gt;
  v3.77 (2019-05-10)&lt;br /&gt;
    -Added flying/!flying as command checks for attacks&lt;br /&gt;
  v3.76 (2018-07-04)&lt;br /&gt;
    -Fixed INCANT command to respect Spell.stance setting&lt;br /&gt;
  v3.75 (2018-07-02)&lt;br /&gt;
    -Fix ;bigshot bounty&lt;br /&gt;
    -Don&#039;t flee from your own group even if they&#039;re not hunting&lt;br /&gt;
  v3.74 (2018-04-30)&lt;br /&gt;
    -Added water as option for cmd_spell extra variable&lt;br /&gt;
  v3.73 (2018-04-22)&lt;br /&gt;
    -Add flee from webs option&lt;br /&gt;
    -Add 917 to not stance offensive if using incant&lt;br /&gt;
  v3.72 (2017-10-10)&lt;br /&gt;
    -Fix bug in berserk&lt;br /&gt;
  v3.71 (2017-10-08)&lt;br /&gt;
    -Attack line now recognizes &amp;quot;wand&amp;quot; by itself&lt;br /&gt;
    -Fix GameObjAdd autostart&lt;br /&gt;
  v3.70 (2017-09-28)&lt;br /&gt;
    -Fix download loop of GameObjAdd.lic&lt;br /&gt;
  v3.69 (2016-09-20)&lt;br /&gt;
    -Wont stance offensive for the spell 703 anymore&lt;br /&gt;
    -Fixes for delayed looting&lt;br /&gt;
    -option to pull players to there feet, Defaults to on&lt;br /&gt;
      -Only pulls the player to there feet if their is an aggressive npc in the room with them&lt;br /&gt;
  v3.68 (2016-09-14)&lt;br /&gt;
    -option to stance defensive before looting if not all the creatures in room are dead&lt;br /&gt;
    -wracking option now will use &amp;quot;Symbol of Mana&amp;quot; for voln peoples :)&lt;br /&gt;
    -Performs the bless routine if needed when you wander or go to rest now&lt;br /&gt;
    -Added a delayed looting option&lt;br /&gt;
      -skips looting when creature still alive in the room or its been less than 15 seconds since the last creature died&lt;br /&gt;
    -Will now try to escape from the inside of a roa&#039;ter if you get swallowed&lt;br /&gt;
  v3.67 (2016-08-31)&lt;br /&gt;
    -Optimization for priority checks, wont run that section of code so often anymore.&lt;br /&gt;
    -Manual aiming for unarmed combat routine. Command is &amp;quot;unarmed &amp;lt;punch/kick/grapple/jab&amp;gt; &amp;lt;aim location&amp;gt;&amp;quot;&lt;br /&gt;
      -Will swap to the default aiming when you can&#039;t reach what your aiming at or its already missing.&lt;br /&gt;
  v3.66 (2016-08-29)&lt;br /&gt;
    -Only checks for group members if there are other pcs in the room&lt;br /&gt;
    -Won&#039;t loot in the Duskruin Arena anymore&lt;br /&gt;
  v3.65 (2016-08-28)&lt;br /&gt;
    -Fixes for targeting, fleeing, and priority targeting&lt;br /&gt;
      -This should let bigshot work in the duskruin arena&lt;br /&gt;
  v3.64 (2016-08-23)&lt;br /&gt;
    -Changed Celerity option to only recast if you have less than 3 seconds left&lt;br /&gt;
    -Changed so it doesn&#039;t change into your attacking stance before casting&lt;br /&gt;
    -Changed Fog return option to be an option pulldown instead of a checkbox, defaults to None&lt;br /&gt;
  v3.63 (2016-08-23)&lt;br /&gt;
    -Added option to use Celerity (506) for any command.&lt;br /&gt;
      -Will cast if you dont have it on you or you have less than 6 seconds or so left on haste.&lt;br /&gt;
      -Just add haste or 506 to the front of any command you want it to be cast before.&lt;br /&gt;
      -example: &amp;quot;506 kill target&amp;quot; or &amp;quot;haste kill target(x3),525(pcs)&amp;quot;&lt;br /&gt;
  v3.62 (2016-08-23)&lt;br /&gt;
    -UAC Mstrike no longer will ignore the number of creatures in the room in some instances.&lt;br /&gt;
    -Option to flee the room when player-defined message from the game happen&lt;br /&gt;
      -Check the Attacking tab for box to input your text&lt;br /&gt;
    -Fixed issue with bigshot not targeting &amp;quot;do not count these&amp;quot; targets&lt;br /&gt;
    -Fixed issue with force command until # not working correctly&lt;br /&gt;
  v3.61 (2016-08-15)&lt;br /&gt;
    -Fix for new fogging option triggering at weird times.&lt;br /&gt;
  v3.60 (2016-08-15)&lt;br /&gt;
    -Fix for ;bigshot quick not working correctly when you dont have any quickhunt targets.&lt;br /&gt;
    -Option to use Spirit Guide (130) or Voln Symbol of Return when going to rest. Option is on Rest Tab.&lt;br /&gt;
  v3.59 (2016-08-13)&lt;br /&gt;
    -To prevent me having to duplicate code, Bigshot will now download GameObjAdd.lic and make it autostart&lt;br /&gt;
    -Spells should no longer target npcs when they are meant to target you. Let me know if something happens otherwise.&lt;br /&gt;
  v3.58 (2016-08-07)&lt;br /&gt;
    -companions and familiars should now be excluded from fleeing and targeting stuff&lt;br /&gt;
    -companions and familiars count for poaching checks now just like a disk does&lt;br /&gt;
      -this check only works for solo hunters, group bigshot hunters will ignore this&lt;br /&gt;
    -Ambushers that are part of your group should no longer trigger the poaching routine&lt;br /&gt;
    -Bigshot will on first run for a Ranger with a companion set your companion to a variable.&lt;br /&gt;
      -You can reset this variable with ;bigshot ranger or ;bigshot companion&lt;br /&gt;
  v3.57 (2016-08-04)&lt;br /&gt;
    -Bigshot won&#039;t consider arms(709) and demons(725) as room creatures for targeting or fleeing purposes&lt;br /&gt;
    -Priority should now ignore some NPCs when it does its calculations&lt;br /&gt;
  v3.56 (2016-08-02)&lt;br /&gt;
    -Think I have all the Reim mobs handled&lt;br /&gt;
    -Fix for Multi-account hunting...oops&lt;br /&gt;
    -other minor tweaks&lt;br /&gt;
  v3.55 (2016-07-31)&lt;br /&gt;
    -Target tracking for Aura of the Arkati (1614). Wont cast again on something that is affected.&lt;br /&gt;
    -More Reim creatures added, Still missing creatures from the gypsy camp probably, celestial types&lt;br /&gt;
    -New Command check: noncorporeal - Will see if current creature is non-corporeal undead&lt;br /&gt;
    -New Command check: pcs - Will check for other non-grouped players in the room&lt;br /&gt;
  v3.54 (2016-07-30)&lt;br /&gt;
    -REIM! Quick update for some support for reim creatures&lt;br /&gt;
    -Smite tracks individual mobs now, So if you switch creatures before killing it, will smite the new one&lt;br /&gt;
    -Fixed the lag issue&lt;br /&gt;
  v3.53 (2016-07-29)&lt;br /&gt;
    -Incant should now work for any incant combination&lt;br /&gt;
    -Bless can now bless two weapons that lose bless in same attack&lt;br /&gt;
  v3.52 (2016-07-27)&lt;br /&gt;
    -Changed variable tracking to be downstream hook instead of exec script&lt;br /&gt;
      -Please let me know if anything doesn&#039;t work like it did in the previous versions&lt;br /&gt;
    -Tracking added for Corrupt Essence (703), will no longer repeatedly cast and waste that precious mana&lt;br /&gt;
      -You can also cast it open as &amp;quot;incant 703 open&amp;quot;&lt;br /&gt;
    -Added flee from vines option to first tab of ;bigshot setup&lt;br /&gt;
  v3.51 (2016-07-25)&lt;br /&gt;
    -Special coding for 1700. Wont stance offensive for &amp;quot;incant 1700&amp;quot;, Will stance offensive for &amp;quot;incant 1700 evoke&amp;quot;&lt;br /&gt;
    -Fix for ;Bigshot quick not working when your quickhunt targets was empty&lt;br /&gt;
  v3.50 (2016-07-24)&lt;br /&gt;
    -Untargetable and Targetable lists now use the name instead of noun. Option to clear these so they can start fresh using ;bigshot reset. This will fix the issue for being unable to target guards in warcamps.&lt;br /&gt;
    -Targetable and Untargetable are now listed in ;bigshot display&lt;br /&gt;
    -Fix for Head/Tail Routine. Head wasn&#039;t waiting for the tail members to join bigshot group.&lt;br /&gt;
  v3.49 (2016-07-24)&lt;br /&gt;
    -Updated berserk to use Spell.cast functionality, should now use STOP BERSERK when no alive mobs in the room.&lt;br /&gt;
    -Command check added for poison and disease&lt;br /&gt;
    -Fixed some options that were out of place, oops&lt;br /&gt;
    -Tail should now use scripts when performing pre-hunt commands&lt;br /&gt;
    -Head should wait for tails to be out of RT before heading to rest now&lt;br /&gt;
    -Incant should no longer fry your nerves when you dont have enough mana.&lt;br /&gt;
    -Changed incant to use wands when you dont have enough mana.&lt;br /&gt;
      -Also checks your target before incanting, so you always target the correct creature&lt;br /&gt;
    -Changed wand routine to be able to use multiple wand types, &amp;quot;use this wand type&amp;quot; now takes comma seperated wands &amp;quot;use this wand type&amp;quot; example: &amp;quot;aquamarine wand, bloodwood wand, etc&amp;quot;&lt;br /&gt;
    -Changed incant, spell and wand routines to return to attack stance option instead of stance defensive.&lt;br /&gt;
    -Fixed bug with bless routine, maybe&lt;br /&gt;
    -Option to use Voln SMITE in UAC routine now, instead of always doing it.&lt;br /&gt;
  v3.48 (2016-07-20)&lt;br /&gt;
    -Added Consecrate(1604) to bless routine&lt;br /&gt;
    -Quickhunt targets code update and fixes&lt;br /&gt;
    -Made bless work with identical weapons&lt;br /&gt;
  v3.47 (2016-07-19)&lt;br /&gt;
    -fix for blessing weapons&lt;br /&gt;
  v3.46 (2016-07-19)&lt;br /&gt;
    -now tries to pull someone to their feet when they are lying down/kneeling/etc.&lt;br /&gt;
    -Rewrote the bless option to bless anything that runs out of a bless.&lt;br /&gt;
      -Now located on Attacking Tab as a checkbox&lt;br /&gt;
      -Returns you to your resting area if you can&#039;t bless things.&lt;br /&gt;
    -Added a priority targeting option to hunting tab.&lt;br /&gt;
      -Will switch target based on the order of your valid targets, whenever its attacking.&lt;br /&gt;
    -Added Quickhunt targets, These always are first in terms of priority (Quickhunt targets, room targets)&lt;br /&gt;
    -You can use the (a)|(b)|(etc) in here instead of just the Quickhunt routine every time.&lt;br /&gt;
  v3.45 (2016-07-09)&lt;br /&gt;
    -better code for checking for an escort, less error prone now (:&lt;br /&gt;
    -fixed rare issue with ambusher jumping out of hiding just as go to move and it screwing up bigshot&lt;br /&gt;
    -UAC Bless option changed so that you can leave it blank and it wont stop hunting. Has tooltip explaining different options.&lt;br /&gt;
  v3.44 (2016-07-01)&lt;br /&gt;
    -Fix for the fix for the fix!!&lt;br /&gt;
    -Added a check for spell 608 to skip if already hidden&lt;br /&gt;
    -Added hidden and !hidden a command check, hidden only works when your hiding, !hidden when your not hiding&lt;br /&gt;
  v3.43 (2016-07-01)&lt;br /&gt;
    -Fix for the Fix :(&lt;br /&gt;
  v3.42 (2016-06-30)&lt;br /&gt;
    -Fix for mob command check due to recent change&lt;br /&gt;
    -Optimized the escort npc check&lt;br /&gt;
  v3.41 (2016-06-30)&lt;br /&gt;
    -Fixed Head/Tail bigshot hunting&lt;br /&gt;
  V3.40 (2016-06-30)&lt;br /&gt;
    -Mstrike will now cast 1107 and 1607 when appropriate&lt;br /&gt;
    -Quick Hunting mode tweaked so that it works when your in a group, or in a room that isn&#039;t mapped&lt;br /&gt;
    -added inverse command checks, put a ! in front of the command check, i.e kill(!h60)&lt;br /&gt;
    -Doesn&#039;t count escorts anymore for NPC checks&lt;br /&gt;
  V3.39 (2016-06-26)&lt;br /&gt;
    -Quick Hunting mode added - Just start bigshot with the variable quick - ;bigshot quick&lt;br /&gt;
      -Quick Mode overrides your currently setup targets and targets the current room npcs&lt;br /&gt;
      -Wandering, Fleeing and Resting is disabled&lt;br /&gt;
      -Bigshot exits when no NPCS found in room&lt;br /&gt;
      -Uses Quick Hunting Commands&lt;br /&gt;
    -Supports up to 10 (A-J) different attack routines now.&lt;br /&gt;
      -Moved all the attack routines to new tab, Commands&lt;br /&gt;
    -Moved few options to the attacking tab&lt;br /&gt;
  v3.38 (2016-06-25)&lt;br /&gt;
    -added command check for target not being prone or target being undead&lt;br /&gt;
      -current checks are mana/stamina/health(percentage)/encumbrance/unarmed tiering/mobs in room/target not prone/target undead&lt;br /&gt;
      -m/s/h/e/tier/mob/prone/undead respectively&lt;br /&gt;
      -Prone means target is sleeping|webbed|stunned|kneeling|sitting|lying down|prone|frozen|held in place&lt;br /&gt;
  v3.37 (2016-06-24)&lt;br /&gt;
    -can now have two or more checks for a command. i.e kill(mob3 s20 h80) 3 mobs in room, stamina is above 20, health is above 80%&lt;br /&gt;
      -must all be inside the () and seperated with a space&lt;br /&gt;
      -current checks are mana/stamina/health(percentage)/encumbrance/unarmed tiering/mobs in room&lt;br /&gt;
      -m/s/h/e/tier/mob respectively&lt;br /&gt;
  v3.36 (2016-06-23)&lt;br /&gt;
    -Added option for adjusting wander time between rooms (Found on Hunting Map Tab)&lt;br /&gt;
  v3.35 (2016-06-14)&lt;br /&gt;
    -Added option for attacks to only trigger when certain number of creatures are in the room.&lt;br /&gt;
      -Just add (mob#) to the attack you want to do&lt;br /&gt;
    -Fixes for unarmed combat getting stalled&lt;br /&gt;
    -Now attempts to soothe (1205) when appropriate&lt;br /&gt;
  v3.34 (2016-06-08)&lt;br /&gt;
    -Added aiming for archery to the Hunting tab in setup.&lt;br /&gt;
      -Will change location once you stick the place your aiming at, looping until the creature is dead&lt;br /&gt;
    -Made gathering ammo a bit more specific about what its grabbing and where its putting it. &lt;br /&gt;
      -Also works with bolts and darts now if you gathered things to the ground.&lt;br /&gt;
  v3.33 (2016-06-06)&lt;br /&gt;
    -Fix for creatures leaving room and script getting stuck (Hopefully)&lt;br /&gt;
    -Fix for loot script activating during roundtime&lt;br /&gt;
    -Fix for issue with targeting using creatures name or noun&lt;br /&gt;
  v3.32 (2016-06-02)&lt;br /&gt;
    -Changed aiming for UAC to continue until if finds something you can hit or just hits them like normal&lt;br /&gt;
    -Added Voln Smite to command, use Smite in your hunting commands&lt;br /&gt;
    -Rewrote Ambush again! Now has the option to pick locations you want to ambush at on the hunting page&lt;br /&gt;
      -Also supports it from the hunting command i.e. &amp;quot;ambush head&amp;quot;&lt;br /&gt;
      -If left blank without picking any options in setup will default to Head, Right Leg, Left Leg, Chest&lt;br /&gt;
  v3.31 (2016-06-02)&lt;br /&gt;
    -Changed up the ambush command so it ambushes what you said to ambush first, then attempts right leg, left leg, then chest&lt;br /&gt;
    -Added an option to trigger the mstrike during UAC combat, other MSTRIKE options apply&lt;br /&gt;
    -Few fixes to MSTRIKE routine, now checks number of creatures in room as an equal or greater&lt;br /&gt;
    -Fixed bug caused when doing commands like &amp;quot;stance for and kill target&amp;quot;&lt;br /&gt;
  &lt;br /&gt;
  Edits by Hazado: (2016-06-01)&lt;br /&gt;
  V3.3 (2016-06-01)&lt;br /&gt;
    -Added UAC combat! Start it with hunting command &amp;quot;unarmed punch/jab/kick/grapple&amp;quot;&lt;br /&gt;
    -Added options for UAC in setup&lt;br /&gt;
    -Added options for MSTRIKEing in setup&lt;br /&gt;
    -Rewrote MSTRIKE routine&lt;br /&gt;
    -can now check mana/stamina/health(percentage)/encumbrance/unarmed tiering inside the hunting commands&lt;br /&gt;
    -Changed wander routine to hit every room in area instead of random wandering&lt;br /&gt;
  &lt;br /&gt;
  Edits by Zhiart: (2016-03-25)&lt;br /&gt;
    -Added new ambush command for legging a critter and then go for the head as long as they are prone (Code by SashaFierce)&lt;br /&gt;
  &lt;br /&gt;
  v3.2 (2/27/2016)&lt;br /&gt;
    -Added changes to fix incant loot issues (might work)&lt;br /&gt;
    -Added ability to detect renaming of bigshot without destroying exec scripts&lt;br /&gt;
    -Converted exec scripts to strings to allow =&amp;gt;quiet&lt;br /&gt;
  &lt;br /&gt;
  Edits by Kalros: (2015-11-2015)&lt;br /&gt;
  v3.1&lt;br /&gt;
    -Fixed Disk poaching.&lt;br /&gt;
    -Fixed First room poaching.&lt;br /&gt;
    -Removed group poaching logic.&lt;br /&gt;
    -Ambush detection via Exec Script.  It will leave the room if it detects an ambush line.&lt;br /&gt;
    -Rewrote and updated wander targeting sections. Fixes some target related bugs.&lt;br /&gt;
    -Moved WAIT command to exec to prevent line buffer issues and make more responsive&lt;br /&gt;
  &lt;br /&gt;
  3.0 (2015-05-30):&lt;br /&gt;
  stop trying to attack monsters that aren&#039;t in the room (wild guess, untested)&lt;br /&gt;
  bumped version up from 2.12052012 to 3.0, because 2.12052012 is a stupid version format&lt;br /&gt;
  added message to trust script&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>ATHIAS</name></author>
	</entry>
	<entry>
		<id>https://gswiki.play.net/index.php?title=Mana&amp;diff=149211</id>
		<title>Mana</title>
		<link rel="alternate" type="text/html" href="https://gswiki.play.net/index.php?title=Mana&amp;diff=149211"/>
		<updated>2021-06-01T14:49:28Z</updated>

		<summary type="html">&lt;p&gt;ATHIAS: Updated for clarity, added formulas, and a regeneration example&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Otheruses4|the concept of magical energy|the verb|MANA (verb)}} &lt;br /&gt;
 &lt;br /&gt;
[[Mana]] is the raw magical energy found in each of the spheres of magic. It is by tapping into this energy that characters can power their spells, whether they tap into the magic through prayer to a god, focusing their inner will and psyche, or arcane words and gestures that harness the powers of the elements.&lt;br /&gt;
&lt;br /&gt;
== Mana Points ==&lt;br /&gt;
&lt;br /&gt;
Each character has a reserve of &#039;&#039;&#039;mana points&#039;&#039;&#039;, representing how much magic they can cast safely. [[CAST (verb)|Casting]] a [[spell]] requires the expenditure of a certain amount of mana points, generally equal to the level of the spell being cast. For example, a level 1 spell would cost the caster 1 MP. Casting without having enough mana will cause the caster to suffer nervous system [[injuries]].&lt;br /&gt;
&lt;br /&gt;
A character&#039;s maximum mana point capacity includes their &#039;&#039;&#039;Base Mana&#039;&#039;&#039; plus additional mana from their &#039;&#039;&#039;Harness Power&#039;&#039;&#039; training.&lt;br /&gt;
&lt;br /&gt;
=== Base Mana ===&lt;br /&gt;
&lt;br /&gt;
{| {{Prettytable|float:right}}&lt;br /&gt;
|-&lt;br /&gt;
! Profession || Mana Statistic(s) || Sphere(s) of Power&lt;br /&gt;
|-&lt;br /&gt;
| [[Bard]] || [[Aura]], [[Influence]] || [[Elemental]], [[Mental]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Cleric]] || [[Wisdom]] || [[Elemental]], [[Spiritual]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Empath]] || [[Wisdom]], [[Influence]] || [[Spiritual]], [[Mental]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Monk]] || [[Logic]], [[Wisdom]] || [[Spiritual]], [[Mental]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Paladin]] || [[Wisdom]] || [[Spiritual]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Ranger]] || [[Wisdom]] || [[Spiritual]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Rogue]] || [[Aura]], [[Wisdom]] || [[Elemental]], [[Spiritual]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Sorcerer]] || [[Aura]], [[Wisdom]] || [[Elemental]], [[Spiritual]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Warrior]] || [[Aura]], [[Wisdom]] || [[Elemental]], [[Spiritual]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Wizard]] || [[Aura]] || [[Elemental]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Each [[profession]] uses one or two [[statistic]]s to determine its base mana points. The statistic bonuses (including racial modifiers), not the raw values, is used. Bonuses used in the mana formula are based on the character&#039;s statistics at [[Level]] 0 (shown with the command &#039;&#039;&#039;[[INFO|INFO START]]&#039;&#039;&#039;) and do not take subsequent [[statistic growth rate|growth]] into account.&lt;br /&gt;
&lt;br /&gt;
For professions with only one mana stat,&lt;br /&gt;
{{equation box|{{math|BaseMana {{=}} &amp;amp;lfloor;StatBonus / 2&amp;amp;rfloor;}}}}&lt;br /&gt;
&lt;br /&gt;
For professions with two mana stats,&lt;br /&gt;
{{equation box|{{math|BaseMana {{=}} &amp;amp;lfloor;(StatBonus&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; + StatBonus&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;) / 4&amp;amp;rfloor;}}}}&lt;br /&gt;
&lt;br /&gt;
=== Harness Power Bonus ===&lt;br /&gt;
&lt;br /&gt;
Training in [[Harness Power]] gives extra mana equal to (Harness Power Ranks (capped at level) + Harness Power Skill Bonus).&lt;br /&gt;
&lt;br /&gt;
For example, a level 10 character with 14 ranks in Harness Power would have a bonus of 10 + 66 = 76 mana.&lt;br /&gt;
&lt;br /&gt;
== Regeneration ==&lt;br /&gt;
&lt;br /&gt;
Mana recovery is calculated using a percentage (25% on a [[node]] and 15% when off) of your maxium mana, plus the bonus regeneration earned through [[Mana Control]] in your sphere of power.&lt;br /&gt;
&lt;br /&gt;
For professions with a single sphere of power, +1 bonus mana regen is earned every 10 ranks:&lt;br /&gt;
{{equation box|{{math|BonusRegen {{=}} &amp;amp;lfloor; ( ManaControlRanks / 10 ) &amp;amp;rfloor;}}}}&lt;br /&gt;
&lt;br /&gt;
For professions with two spheres of power, +1 bonus mana regen is earned every 10 ranks in the higher of the two MC skills, and an additional +1 for every 20 ranks in the lower MC skill:&lt;br /&gt;
{{equation box|{{math|BonusRegen {{=}} ( &amp;amp;lfloor; ( ManaControlRanks&amp;lt;sub&amp;gt;higher&amp;lt;/sub&amp;gt; / 10 ) &amp;amp;rfloor; ) + ( &amp;amp;lfloor; ( ( ManaControlRanks&amp;lt;sub&amp;gt;lower&amp;lt;/sub&amp;gt; / 10 ) / 2 ) &amp;amp;rfloor; )}}}}&lt;br /&gt;
&lt;br /&gt;
Training in [[Mana Control]] for unrelated spheres of power (e.g. a wizard training in [[Spiritual Mana Control]]) provides no additional mana regeneration.&lt;br /&gt;
&lt;br /&gt;
=== Example ===&lt;br /&gt;
&lt;br /&gt;
A level 100 [[Empath]] with 505 mana and 101 ranks each of [[EMC]], [[SMC]], and [[MMC]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Node Value:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
504 * 25% = 126.25 =&amp;gt; 126&lt;br /&gt;
504 * 15% = 75.75 =&amp;gt; 75&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bonus Regen:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
(SMC / 10) + ((MMC / 10)/2)&lt;br /&gt;
101/10 + 101/20 = 10 + 5 =&amp;gt; 15&lt;br /&gt;
*EMC provides no bonus&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Total:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
On-node  = 126 + 15 =&amp;gt; 141&lt;br /&gt;
Off-node =  75 + 15 =&amp;gt; 90&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Regeneration Modifiers ===&lt;br /&gt;
&lt;br /&gt;
* The spell [[Manna]] creates bread that, when eaten, gives a refresh-effect every minute until the character enters combat. This refresh-effect includes a small mana regeneration dependent on the caster&#039;s training in the [[Major Spiritual]] circle. Manna can also increase maximum mana depending on [[Spiritual Lore, Blessings]], which indirectly increases regeneration.&lt;br /&gt;
* The spell [[Heroism (215)]] gives a refresh-effect of 1 MP per minute.&lt;br /&gt;
* The spell [[Mana Focus (418)]] can change a room&#039;s nature from non-node to node for the purposes of mana regeneration.&lt;br /&gt;
* The [[Bard]] song [[Song of Power (1018)]] affects the mana regeneration rate of the room in which the singer is stationed.&lt;br /&gt;
* [[minor mana regen potion]]s give +3 MP per pulse&lt;br /&gt;
* [[lesser mana regen potion]]s give +8 MP per pulse&lt;br /&gt;
* [[greater mana regen potion]]s give +13 MP per pulse&lt;br /&gt;
* [[Cleric]]s and [[Empath]]s can [[MEDITATE]] in order to gain Spirit Points, Mana Points, Health Points, and Stamina at a faster rate. Clerics can also apply the meditative effect to other professions using a [[chrism]] gem. For characters with exceptionally poor Discipline and Wisdom, it is possible for meditation to &#039;&#039;&#039;decrease&#039;&#039;&#039; mana regeneration rate.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
*[http://www.play.net/gs4/info/magic-guide.asp#mana Magic Guide] on play.net&lt;br /&gt;
&lt;br /&gt;
[[Category:Magic]]&lt;br /&gt;
[[Category: Character Mechanics]]&lt;/div&gt;</summary>
		<author><name>ATHIAS</name></author>
	</entry>
	<entry>
		<id>https://gswiki.play.net/index.php?title=Mana&amp;diff=149210</id>
		<title>Mana</title>
		<link rel="alternate" type="text/html" href="https://gswiki.play.net/index.php?title=Mana&amp;diff=149210"/>
		<updated>2021-06-01T14:06:02Z</updated>

		<summary type="html">&lt;p&gt;ATHIAS: Corrected Spheres of Power&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Otheruses4|the concept of magical energy|the verb|MANA (verb)}} &lt;br /&gt;
 &lt;br /&gt;
[[Mana]] is the raw magical energy found in each of the spheres of magic. It is by tapping into this energy that characters can power their spells, whether they tap into the magic through prayer to a god, focusing their inner will and psyche, or arcane words and gestures that harness the powers of the elements.&lt;br /&gt;
&lt;br /&gt;
== Mana Points ==&lt;br /&gt;
&lt;br /&gt;
Each character has a reserve of &#039;&#039;&#039;mana points&#039;&#039;&#039;, representing how much magic they can cast safely. [[CAST (verb)|Casting]] a [[spell]] requires the expenditure of a certain amount of mana points, generally equal to the level of the spell being cast. For example, a level 1 spell would cost the caster 1 MP. Casting without having enough mana will cause the caster to suffer nervous system [[injuries]].&lt;br /&gt;
&lt;br /&gt;
A character&#039;s maximum mana point capacity includes their &#039;&#039;&#039;Base Mana&#039;&#039;&#039; plus additional mana from their &#039;&#039;&#039;Harness Power&#039;&#039;&#039; training.&lt;br /&gt;
&lt;br /&gt;
=== Base Mana ===&lt;br /&gt;
&lt;br /&gt;
{| {{Prettytable|float:right}}&lt;br /&gt;
|-&lt;br /&gt;
! Profession || Mana Statistic(s) || Sphere(s) of Power&lt;br /&gt;
|-&lt;br /&gt;
| [[Bard]] || [[Aura]], [[Influence]] || [[Elemental]], [[Mental]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Cleric]] || [[Wisdom]] || [[Elemental]], [[Spiritual]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Empath]] || [[Wisdom]], [[Influence]] || [[Spiritual]], [[Mental]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Monk]] || [[Logic]], [[Wisdom]] || [[Spiritual]], [[Mental]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Paladin]] || [[Wisdom]] || [[Spiritual]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Ranger]] || [[Wisdom]] || [[Spiritual]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Rogue]] || [[Aura]], [[Wisdom]] || [[Elemental]], [[Spiritual]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Sorcerer]] || [[Aura]], [[Wisdom]] || [[Elemental]], [[Spiritual]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Warrior]] || [[Aura]], [[Wisdom]] || [[Elemental]], [[Spiritual]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Wizard]] || [[Aura]] || [[Elemental]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Each [[profession]] uses one or two [[statistic]]s to determine its base mana points. The statistic bonuses (including racial modifiers), not the raw values, is used. Bonuses used in the mana formula are based on the character&#039;s statistics at [[Level]] 0 (shown with the command &#039;&#039;&#039;[[INFO|INFO START]]&#039;&#039;&#039;) and do not take subsequent [[statistic growth rate|growth]] into account.&lt;br /&gt;
&lt;br /&gt;
For professions with only one mana stat,&lt;br /&gt;
{{equation box|{{math|BaseMana {{=}} &amp;amp;lfloor;StatBonus / 2&amp;amp;rfloor;}}}}&lt;br /&gt;
&lt;br /&gt;
For professions with two mana stats,&lt;br /&gt;
{{equation box|{{math|BaseMana {{=}} &amp;amp;lfloor;(StatBonus&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; + StatBonus&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;) / 4&amp;amp;rfloor;}}}}&lt;br /&gt;
&lt;br /&gt;
=== Harness Power Bonus ===&lt;br /&gt;
&lt;br /&gt;
Training in [[Harness Power]] gives extra mana equal to (Harness Power Ranks (capped at level) + Harness Power Skill Bonus).&lt;br /&gt;
&lt;br /&gt;
For example, a level 10 character with 14 ranks in Harness Power would have a bonus of 10 + 66 = 76 mana.&lt;br /&gt;
&lt;br /&gt;
== Regeneration ==&lt;br /&gt;
&lt;br /&gt;
Mana recovery is 15% of max mana when off [[node]] and 25% of max mana when on a node. [[Mana Control]] training will increase that total by a fixed value (not percent), regardless of whether or not the character is on a node.&lt;br /&gt;
&lt;br /&gt;
For professions with a single sphere of power: Bonus Mana Recovered = +1 per 10 ranks, rounded down.&lt;br /&gt;
&lt;br /&gt;
For professions with two spheres of power: Bonus Mana Recovered = Evaluate higher of their two respective MC ranks as above. Evaluate lower MC ranks as above, divide by two (round down), and add to first result.&lt;br /&gt;
&lt;br /&gt;
Training in [[Mana Control]] for unrelated spheres of power (e.g. a wizard training in [[Spiritual Mana Control]]) provides no additional mana regeneration.&lt;br /&gt;
&lt;br /&gt;
=== Regeneration Modifiers ===&lt;br /&gt;
&lt;br /&gt;
* The spell [[Manna]] creates bread that, when eaten, gives a refresh-effect every minute until the character enters combat. This refresh-effect includes a small mana regeneration dependent on the caster&#039;s training in the [[Major Spiritual]] circle. Manna can also increase maximum mana depending on [[Spiritual Lore, Blessings]], which indirectly increases regeneration.&lt;br /&gt;
* The spell [[Heroism (215)]] gives a refresh-effect of 1 MP per minute.&lt;br /&gt;
* The spell [[Mana Focus (418)]] can change a room&#039;s nature from non-node to node for the purposes of mana regeneration.&lt;br /&gt;
* The [[Bard]] song [[Song of Power (1018)]] affects the mana regeneration rate of the room in which the singer is stationed.&lt;br /&gt;
* [[minor mana regen potion]]s give +3 MP per pulse&lt;br /&gt;
* [[lesser mana regen potion]]s give +8 MP per pulse&lt;br /&gt;
* [[greater mana regen potion]]s give +13 MP per pulse&lt;br /&gt;
* [[Cleric]]s and [[Empath]]s can [[MEDITATE]] in order to gain Spirit Points, Mana Points, Health Points, and Stamina at a faster rate. Clerics can also apply the meditative effect to other professions using a [[chrism]] gem. For characters with exceptionally poor Discipline and Wisdom, it is possible for meditation to &#039;&#039;&#039;decrease&#039;&#039;&#039; mana regeneration rate.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
*[http://www.play.net/gs4/info/magic-guide.asp#mana Magic Guide] on play.net&lt;br /&gt;
&lt;br /&gt;
[[Category:Magic]]&lt;br /&gt;
[[Category: Character Mechanics]]&lt;/div&gt;</summary>
		<author><name>ATHIAS</name></author>
	</entry>
	<entry>
		<id>https://gswiki.play.net/index.php?title=Mana&amp;diff=149209</id>
		<title>Mana</title>
		<link rel="alternate" type="text/html" href="https://gswiki.play.net/index.php?title=Mana&amp;diff=149209"/>
		<updated>2021-06-01T14:05:15Z</updated>

		<summary type="html">&lt;p&gt;ATHIAS: Added Sphere of Power to floating chart&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Otheruses4|the concept of magical energy|the verb|MANA (verb)}} &lt;br /&gt;
 &lt;br /&gt;
[[Mana]] is the raw magical energy found in each of the spheres of magic. It is by tapping into this energy that characters can power their spells, whether they tap into the magic through prayer to a god, focusing their inner will and psyche, or arcane words and gestures that harness the powers of the elements.&lt;br /&gt;
&lt;br /&gt;
== Mana Points ==&lt;br /&gt;
&lt;br /&gt;
Each character has a reserve of &#039;&#039;&#039;mana points&#039;&#039;&#039;, representing how much magic they can cast safely. [[CAST (verb)|Casting]] a [[spell]] requires the expenditure of a certain amount of mana points, generally equal to the level of the spell being cast. For example, a level 1 spell would cost the caster 1 MP. Casting without having enough mana will cause the caster to suffer nervous system [[injuries]].&lt;br /&gt;
&lt;br /&gt;
A character&#039;s maximum mana point capacity includes their &#039;&#039;&#039;Base Mana&#039;&#039;&#039; plus additional mana from their &#039;&#039;&#039;Harness Power&#039;&#039;&#039; training.&lt;br /&gt;
&lt;br /&gt;
=== Base Mana ===&lt;br /&gt;
&lt;br /&gt;
{| {{Prettytable|float:right}}&lt;br /&gt;
|-&lt;br /&gt;
! Profession || Mana Statistic(s) || Sphere(s) of Power&lt;br /&gt;
|-&lt;br /&gt;
| [[Bard]] || [[Aura]], [[Influence]] || [[Elemental]], [[Mental]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Cleric]] || [[Wisdom]] || [[Elemental]], [[Spiritual]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Empath]] || [[Wisdom]], [[Influence]] || [[Spiritual]], [[Mental]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Monk]] || [[Logic]], [[Wisdom]] || [[Spiritual]], [[Mental]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Paladin]] || [[Wisdom]] || [[Elemental]], [[Spiritual]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Ranger]] || [[Wisdom]] || [[Elemental]], [[Spiritual]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Rogue]] || [[Aura]], [[Wisdom]] || [[Elemental]], [[Spiritual]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Sorcerer]] || [[Aura]], [[Wisdom]] || [[Elemental]], [[Spiritual]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Warrior]] || [[Aura]], [[Wisdom]] || [[Elemental]], [[Spiritual]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Wizard]] || [[Aura]] || [[Elemental]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Each [[profession]] uses one or two [[statistic]]s to determine its base mana points. The statistic bonuses (including racial modifiers), not the raw values, is used. Bonuses used in the mana formula are based on the character&#039;s statistics at [[Level]] 0 (shown with the command &#039;&#039;&#039;[[INFO|INFO START]]&#039;&#039;&#039;) and do not take subsequent [[statistic growth rate|growth]] into account.&lt;br /&gt;
&lt;br /&gt;
For professions with only one mana stat,&lt;br /&gt;
{{equation box|{{math|BaseMana {{=}} &amp;amp;lfloor;StatBonus / 2&amp;amp;rfloor;}}}}&lt;br /&gt;
&lt;br /&gt;
For professions with two mana stats,&lt;br /&gt;
{{equation box|{{math|BaseMana {{=}} &amp;amp;lfloor;(StatBonus&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; + StatBonus&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;) / 4&amp;amp;rfloor;}}}}&lt;br /&gt;
&lt;br /&gt;
=== Harness Power Bonus ===&lt;br /&gt;
&lt;br /&gt;
Training in [[Harness Power]] gives extra mana equal to (Harness Power Ranks (capped at level) + Harness Power Skill Bonus).&lt;br /&gt;
&lt;br /&gt;
For example, a level 10 character with 14 ranks in Harness Power would have a bonus of 10 + 66 = 76 mana.&lt;br /&gt;
&lt;br /&gt;
== Regeneration ==&lt;br /&gt;
&lt;br /&gt;
Mana recovery is 15% of max mana when off [[node]] and 25% of max mana when on a node. [[Mana Control]] training will increase that total by a fixed value (not percent), regardless of whether or not the character is on a node.&lt;br /&gt;
&lt;br /&gt;
For professions with a single sphere of power: Bonus Mana Recovered = +1 per 10 ranks, rounded down.&lt;br /&gt;
&lt;br /&gt;
For professions with two spheres of power: Bonus Mana Recovered = Evaluate higher of their two respective MC ranks as above. Evaluate lower MC ranks as above, divide by two (round down), and add to first result.&lt;br /&gt;
&lt;br /&gt;
Training in [[Mana Control]] for unrelated spheres of power (e.g. a wizard training in [[Spiritual Mana Control]]) provides no additional mana regeneration.&lt;br /&gt;
&lt;br /&gt;
=== Regeneration Modifiers ===&lt;br /&gt;
&lt;br /&gt;
* The spell [[Manna]] creates bread that, when eaten, gives a refresh-effect every minute until the character enters combat. This refresh-effect includes a small mana regeneration dependent on the caster&#039;s training in the [[Major Spiritual]] circle. Manna can also increase maximum mana depending on [[Spiritual Lore, Blessings]], which indirectly increases regeneration.&lt;br /&gt;
* The spell [[Heroism (215)]] gives a refresh-effect of 1 MP per minute.&lt;br /&gt;
* The spell [[Mana Focus (418)]] can change a room&#039;s nature from non-node to node for the purposes of mana regeneration.&lt;br /&gt;
* The [[Bard]] song [[Song of Power (1018)]] affects the mana regeneration rate of the room in which the singer is stationed.&lt;br /&gt;
* [[minor mana regen potion]]s give +3 MP per pulse&lt;br /&gt;
* [[lesser mana regen potion]]s give +8 MP per pulse&lt;br /&gt;
* [[greater mana regen potion]]s give +13 MP per pulse&lt;br /&gt;
* [[Cleric]]s and [[Empath]]s can [[MEDITATE]] in order to gain Spirit Points, Mana Points, Health Points, and Stamina at a faster rate. Clerics can also apply the meditative effect to other professions using a [[chrism]] gem. For characters with exceptionally poor Discipline and Wisdom, it is possible for meditation to &#039;&#039;&#039;decrease&#039;&#039;&#039; mana regeneration rate.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
*[http://www.play.net/gs4/info/magic-guide.asp#mana Magic Guide] on play.net&lt;br /&gt;
&lt;br /&gt;
[[Category:Magic]]&lt;br /&gt;
[[Category: Character Mechanics]]&lt;/div&gt;</summary>
		<author><name>ATHIAS</name></author>
	</entry>
	<entry>
		<id>https://gswiki.play.net/index.php?title=Mana&amp;diff=149208</id>
		<title>Mana</title>
		<link rel="alternate" type="text/html" href="https://gswiki.play.net/index.php?title=Mana&amp;diff=149208"/>
		<updated>2021-06-01T13:59:24Z</updated>

		<summary type="html">&lt;p&gt;ATHIAS: Updated for clarity based on Maths&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Otheruses4|the concept of magical energy|the verb|MANA (verb)}} &lt;br /&gt;
 &lt;br /&gt;
[[Mana]] is the raw magical energy found in each of the spheres of magic. It is by tapping into this energy that characters can power their spells, whether they tap into the magic through prayer to a god, focusing their inner will and psyche, or arcane words and gestures that harness the powers of the elements.&lt;br /&gt;
&lt;br /&gt;
== Mana Points ==&lt;br /&gt;
&lt;br /&gt;
Each character has a reserve of &#039;&#039;&#039;mana points&#039;&#039;&#039;, representing how much magic they can cast safely. [[CAST (verb)|Casting]] a [[spell]] requires the expenditure of a certain amount of mana points, generally equal to the level of the spell being cast. For example, a level 1 spell would cost the caster 1 MP. Casting without having enough mana will cause the caster to suffer nervous system [[injuries]].&lt;br /&gt;
&lt;br /&gt;
A character&#039;s maximum mana point capacity includes their &#039;&#039;&#039;Base Mana&#039;&#039;&#039; plus additional mana from their &#039;&#039;&#039;Harness Power&#039;&#039;&#039; training.&lt;br /&gt;
&lt;br /&gt;
=== Base Mana ===&lt;br /&gt;
&lt;br /&gt;
{| {{Prettytable|float:right}}&lt;br /&gt;
|-&lt;br /&gt;
! Profession || Mana Statistic(s)&lt;br /&gt;
|-&lt;br /&gt;
| [[Bard]] || [[Aura]], [[Influence]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Cleric]] || [[Wisdom]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Empath]] || [[Wisdom]], [[Influence]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Monk]] || [[Logic]], [[Wisdom]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Paladin]] || [[Wisdom]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Ranger]] || [[Wisdom]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Rogue]] || [[Aura]], [[Wisdom]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Sorcerer]] || [[Aura]], [[Wisdom]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Warrior]] || [[Aura]], [[Wisdom]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Wizard]] || [[Aura]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Each [[profession]] uses one or two [[statistic]]s to determine its base mana points. The statistic bonuses (including racial modifiers), not the raw values, is used. Bonuses used in the mana formula are based on the character&#039;s statistics at [[Level]] 0 (shown with the command &#039;&#039;&#039;[[INFO|INFO START]]&#039;&#039;&#039;) and do not take subsequent [[statistic growth rate|growth]] into account.&lt;br /&gt;
&lt;br /&gt;
For professions with only one mana stat,&lt;br /&gt;
{{equation box|{{math|BaseMana {{=}} &amp;amp;lfloor;StatBonus / 2&amp;amp;rfloor;}}}}&lt;br /&gt;
&lt;br /&gt;
For professions with two mana stats,&lt;br /&gt;
{{equation box|{{math|BaseMana {{=}} &amp;amp;lfloor;(StatBonus&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; + StatBonus&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;) / 4&amp;amp;rfloor;}}}}&lt;br /&gt;
&lt;br /&gt;
=== Harness Power Bonus ===&lt;br /&gt;
&lt;br /&gt;
Training in [[Harness Power]] gives extra mana equal to (Harness Power Ranks (capped at level) + Harness Power Skill Bonus).&lt;br /&gt;
&lt;br /&gt;
For example, a level 10 character with 14 ranks in Harness Power would have a bonus of 10 + 66 = 76 mana.&lt;br /&gt;
&lt;br /&gt;
== Regeneration ==&lt;br /&gt;
&lt;br /&gt;
Mana recovery is 15% of max mana when off [[node]] and 25% of max mana when on a node. [[Mana Control]] training will increase that total by a fixed value (not percent), regardless of whether or not the character is on a node.&lt;br /&gt;
&lt;br /&gt;
For professions with a single sphere of power: Bonus Mana Recovered = +1 per 10 ranks, rounded down.&lt;br /&gt;
&lt;br /&gt;
For professions with two spheres of power: Bonus Mana Recovered = Evaluate higher of their two respective MC ranks as above. Evaluate lower MC ranks as above, divide by two (round down), and add to first result.&lt;br /&gt;
&lt;br /&gt;
Training in [[Mana Control]] for unrelated spheres of power (e.g. a wizard training in [[Spiritual Mana Control]]) provides no additional mana regeneration.&lt;br /&gt;
&lt;br /&gt;
=== Regeneration Modifiers ===&lt;br /&gt;
&lt;br /&gt;
* The spell [[Manna]] creates bread that, when eaten, gives a refresh-effect every minute until the character enters combat. This refresh-effect includes a small mana regeneration dependent on the caster&#039;s training in the [[Major Spiritual]] circle. Manna can also increase maximum mana depending on [[Spiritual Lore, Blessings]], which indirectly increases regeneration.&lt;br /&gt;
* The spell [[Heroism (215)]] gives a refresh-effect of 1 MP per minute.&lt;br /&gt;
* The spell [[Mana Focus (418)]] can change a room&#039;s nature from non-node to node for the purposes of mana regeneration.&lt;br /&gt;
* The [[Bard]] song [[Song of Power (1018)]] affects the mana regeneration rate of the room in which the singer is stationed.&lt;br /&gt;
* [[minor mana regen potion]]s give +3 MP per pulse&lt;br /&gt;
* [[lesser mana regen potion]]s give +8 MP per pulse&lt;br /&gt;
* [[greater mana regen potion]]s give +13 MP per pulse&lt;br /&gt;
* [[Cleric]]s and [[Empath]]s can [[MEDITATE]] in order to gain Spirit Points, Mana Points, Health Points, and Stamina at a faster rate. Clerics can also apply the meditative effect to other professions using a [[chrism]] gem. For characters with exceptionally poor Discipline and Wisdom, it is possible for meditation to &#039;&#039;&#039;decrease&#039;&#039;&#039; mana regeneration rate.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
*[http://www.play.net/gs4/info/magic-guide.asp#mana Magic Guide] on play.net&lt;br /&gt;
&lt;br /&gt;
[[Category:Magic]]&lt;br /&gt;
[[Category: Character Mechanics]]&lt;/div&gt;</summary>
		<author><name>ATHIAS</name></author>
	</entry>
	<entry>
		<id>https://gswiki.play.net/index.php?title=Lich:Software/Installation&amp;diff=148671</id>
		<title>Lich:Software/Installation</title>
		<link rel="alternate" type="text/html" href="https://gswiki.play.net/index.php?title=Lich:Software/Installation&amp;diff=148671"/>
		<updated>2021-05-19T17:27:41Z</updated>

		<summary type="html">&lt;p&gt;ATHIAS: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==About==&lt;br /&gt;
&lt;br /&gt;
Lich is an add-on scripting engine that works alongside existing front ends.  The most common installation is a combination of Lich on Windows using the Stormfront or Wizard FE.  Despite this, Lich is also used by many on both MacOS and multiple Linux distributions.&lt;br /&gt;
&lt;br /&gt;
==Installing the Latest Stable Release==&lt;br /&gt;
&lt;br /&gt;
===Windows===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;For Windows 10 / 8 / 7&#039;&#039;&#039; users: you can download the [https://bit.ly/WinLich5 Installer] and install everything you need automatically. If you have never played before, follow the &#039;New Installation&#039; instructions.  If you have played before, and have used Lich before, follow the &#039;Upgrade Installation&#039; instructions.&lt;br /&gt;
&lt;br /&gt;
Several very popular scripts have been updated to work with the new Lich version.  &#039;&#039;&#039;If your favorite script doesn&#039;t work right, and if downloading the author&#039;s latest (since 03/2020) doesn&#039;t fix it, check out this [https://github.com/elanthia-online/gtk3-scripts/tree/master/scripts link] for an updated copy.&#039;&#039;&#039;  Always try the repo first - authors may be updating their scripts and adding cool new features that are not included at this link.&lt;br /&gt;
&lt;br /&gt;
====New Installation for Lich 5 (3/6/2021)====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Please log into the game of your choice through the Simutronics website first&#039;&#039;&#039;.  Install the launcher (not SGE), and install your FrontEnd of Choice.  The StormFront FrontEnd is presently the supported FrontEnd, but Wizard will work as well, if you are nostalgic.  After you&#039;ve logged in, log out and continue.&lt;br /&gt;
# Download and Run the [https://bit.ly/WinLich5 Installer]. You will receive the Microsoft Warning because this is not distributed through the MS Store.  Click on &#039;More Info&#039; and then select the &#039;Run Anyway&#039; button.&lt;br /&gt;
# The installation may take a few minutes, especially on non-SSD harddrives.&lt;br /&gt;
# A Lich5 folder will be placed on your desktop after the install is finished, open that folder and double click the lich.rbw file contained inside to start Lich&#039;s Game Entry window.&lt;br /&gt;
# Use your existing Simutronics Account and Password and click connect.  Then select the character you wish to play, and select the FrontEnd you wish to use.  Then click the Play button.&lt;br /&gt;
# Your game FrontEnd should start, and you should see Lich5 initializing.  You will see it downloading files - these are the map files, wait for the download to finish.&lt;br /&gt;
# You should see a window open titled &#039;xNarost&#039;, this is the map window.&lt;br /&gt;
# In the game command line enter -&amp;gt; &amp;lt;code&amp;gt;;repo download jinx&amp;lt;/code&amp;gt; &amp;lt;- and wait the few seconds for it to finish. This is an alternative, maintained by Elanthia Online, to the Lich repository to facilitate downloading/updating scripts when the repository is offline.&lt;br /&gt;
&lt;br /&gt;
====Upgrade Installation for Lich 5 (3/6/2021)====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Developers:&#039;&#039;&#039; This installer will associate all .rb and .rbw files to this installation.  You may want to just check in with the [https://discord.gg/KF9Wr8u Discord] scripting channel to get the latest Lich files and roll your own Ruby.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Back up your existing lich folder for a failsafe experience.  Seriously.  Put a copy somewhere safe.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note2:&#039;&#039;&#039; You are updating to Ruby 2.6.6 and GTK3 - smoother running and more stable.  This means that some of your existing scripts may need to be updated.  At the present moment, the only script that is known to not be available is the Wizard script &amp;lt;code&amp;gt;;uberbarwiz&amp;lt;/code&amp;gt;.  If that script is critical to your gaming, do not upgrade yet.  When this note changes, that will mean an updated script is available.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note3:&#039;&#039;&#039; This installer is safe to run with existing installations of Ruby.  This is done to facilitate a rapid return to the prior version if something doesn&#039;t work right.  Remember to uninstall your older Ruby if you are satisfied with this new installation to get back precious disk space.&lt;br /&gt;
&lt;br /&gt;
# Download and Run the [https://bit.ly/WinLich5 Installer]. You will receive the Microsoft Warning because this is not distributed through the MS Store.  Click on &#039;More Info&#039; and then select the &#039;Run Anyway&#039; button.&lt;br /&gt;
# The installation may take a few minutes, especially on non-SSD harddrives.&lt;br /&gt;
# A Lich5 folder will be placed on your desktop after the install is finished.&lt;br /&gt;
# Since you likely have a ton of information already saved in your previous lich folder, the fastest way to update to Lich5 is to open the Lich5 folder, open your existing lich folder, select ALL in your existing lich folder, and drag it over to the Lich5 folder.  DO NOT OVERWRITE any files that already exist.  If you do, your new Lich5 installation will not work.  Always keep the existing Lich5 file when copying over your old information.  You did back up your existing lich folder, right?&lt;br /&gt;
# Log in as you normally would. The Lich Quick Game Entry and Game Entry windows will look different, so don&#039;t be surprised.  The Lich Quick Game Entry window should show your accounts in tabs on the left side, click through them to be sure your characters are all still listed under their tabs.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note4:&#039;&#039;&#039; The script &#039;sloot&#039; is very popular, and it is confusing to keep track of which sloot variant out there is best.  The latest actively maintained version is availble under the Jinx gtk3-scripts repository:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;jinx repo add gtk3-scripts https://gtk3.elanthia.online&lt;br /&gt;
;jinx script update sloot.lic --repo=gtk3=scripts --force&lt;br /&gt;
;jinx data install sloot.ui --repo=gtk3=scripts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Special note to Profanity / Illthorn and other third-party FrontEnd users - this installer does not create an entry to the Environment Path variable.  If you&#039;re using a third-party FrontEnd, be sure to add the Ruby4Lich5\bin directory to your path.  See how [https://www.architectryan.com/2018/03/17/add-to-the-path-on-windows-10/ here].&lt;br /&gt;
&lt;br /&gt;
Additional assistance in installation can be found in the scripting channel of the GemStone [https://discord.gg/KF9Wr8u Discord].&lt;br /&gt;
&lt;br /&gt;
===Mac OS X===&lt;br /&gt;
&lt;br /&gt;
Players with Macs can use [[Mac_Installation_-_Lich_(software) | Installing Lich on Macs]] for installation help.  &lt;br /&gt;
&lt;br /&gt;
This process works well for Mac OS Catalina and Big Sur.  &lt;br /&gt;
&lt;br /&gt;
If you have not updated your Mac OS yet, these instructions may work depending on your actual version.  If you run into a snag, follow the contact instructions provided.&lt;br /&gt;
&lt;br /&gt;
===Chromebook &amp;amp; Debian variants===&lt;br /&gt;
The following steps should install Lich and Profanity for users of Debian/Chromebooks. Profanity is a terminal-based Front-End that will let you play the game (in lieu of The Wizard or Stormfront).&lt;br /&gt;
&lt;br /&gt;
Update the list of available software and make sure some requirements are installed:&lt;br /&gt;
&amp;lt;!-- don&#039;t think I&#039;m gonna include this stuff but might as well not delete it.&lt;br /&gt;
:&amp;lt;small&amp;gt;sudo: as a super-user&amp;lt;/small&amp;gt;&lt;br /&gt;
:&amp;lt;small&amp;gt;apt-get: Debian&#039;s software repository&amp;lt;/small&amp;gt;&lt;br /&gt;
::&amp;lt;small&amp;gt;-y: answer all questions yes&amp;lt;/small&amp;gt; &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get -y update&lt;br /&gt;
sudo apt-get -y install autoconf bison build-essential libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev libgdbm6 libgdbm-dev libsqlite3-dev unzip&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install &#039;&#039;&#039;&amp;lt;tt&amp;gt;[https://github.com/rbenv/rbenv rbenv]&amp;lt;/tt&amp;gt;&#039;&#039;&#039;, a Ruby version manager. Add it to the &amp;lt;tt&amp;gt;PATH&amp;lt;/tt&amp;gt; so that it will work outside of its own directory, and set it up to work when you launch the shell (terminal):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone https://github.com/rbenv/rbenv.git ~/.rbenv&lt;br /&gt;
echo &#039;export PATH=&amp;quot;$HOME/.rbenv/bin:$PATH&amp;quot;&#039; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
echo &#039;eval &amp;quot;$(rbenv init -)&amp;quot;&#039; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Run the shell&#039;s launch script now to enable those two changes and get rbenv working:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Download the tools to let rbenv install Ruby on its own, then install Ruby 2.5.1 and set it to be our default version of Ruby system-wide:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build&lt;br /&gt;
rbenv install 2.5.1 -v&lt;br /&gt;
rbenv global 2.5.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tell Ruby not to create documentation for its gems (plugins/packages) unless asked, because it takes a long time and they are available online. Then install the dependencies for Lich and Profanity:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;gem: --no-document&amp;quot; &amp;gt; ~/.gemrc&lt;br /&gt;
gem install sqlite3 gtk2 curses&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install Lich and Profanity:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
curl --remote-name https://lichproject.org/download/lich-4.6.49.zip&lt;br /&gt;
unzip lich-*.zip&lt;br /&gt;
git clone https://github.com/elanthia-online/ProfanityFE.git&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Fedora===&lt;br /&gt;
&lt;br /&gt;
There are notable differences between the versions of Fedora that are commonly available:&lt;br /&gt;
&lt;br /&gt;
* Fedora 31 uses Ruby version 2.6.5 which has no compatibility issues with the base lich version or the Beta GTK3 variant.&lt;br /&gt;
* Fedora 32 uses Ruby version 2.7.1 which requires modification of scripts to match SAFE commands.  This is a minor version difference, but is notable.&lt;br /&gt;
&lt;br /&gt;
1. Update The Base Installation:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ sudo dnf -y update&lt;br /&gt;
$ sudo dnf -y install vim git&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Install required Ruby and Development packages:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ sudo dnf install -y autoconf bison gcc gdbm gdbm-devel glib2-devel gobject-introspection-devel \&lt;br /&gt;
libyaml-devel libffi-devel make ncurses-devel openssl-devel readline-devel redhat-rpm-config \&lt;br /&gt;
ruby ruby-devel sqlite-devel unzip zlib-devel&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. Perform Ruby Gem Installations:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ gem install rake&lt;br /&gt;
$ gem update&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3.a. For GTK2 (base Lich)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ gem install sqlite3 gtk2 curses&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3.b. For GTK3 Beta&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ gem install sqlite3 gtk3 curses&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4.a. Download Lich (GTK2):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ cd ~&lt;br /&gt;
$ curl --remote-name https://lichproject.org/download/lich-4.6.52.zip&lt;br /&gt;
$ unzip lich-4.6.52.zip&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4.b. Download Lich (GTK3):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ cd ~&lt;br /&gt;
$ git clone https://github.com/elanthia-online/lich-5.git&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5. Clone Profanity:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ cd ~&lt;br /&gt;
$ git clone https://github.com/elanthia-online/ProfanityFE.git&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please refer to the &#039;&#039;&#039;[[Profanity | Profanity FE]]&#039;&#039;&#039; page for initial configuration and additional instructions.&lt;br /&gt;
&lt;br /&gt;
===Ecosystem Information===&lt;br /&gt;
&lt;br /&gt;
* DragonRealms Variant&lt;br /&gt;
&lt;br /&gt;
This can be downloaded directly from Github at [https://github.com/dragon-realms/dr-lich dragon-realms-lich]&lt;br /&gt;
&lt;br /&gt;
==Resources==&lt;br /&gt;
* [[Mac Installation - Lich (software)]]&lt;br /&gt;
&lt;br /&gt;
{{Third-Party Software}}&lt;br /&gt;
[[Category:Third-Party Software]]&lt;br /&gt;
[[Category:New Player]]&lt;/div&gt;</summary>
		<author><name>ATHIAS</name></author>
	</entry>
	<entry>
		<id>https://gswiki.play.net/index.php?title=Lich:Software/Installation&amp;diff=147937</id>
		<title>Lich:Software/Installation</title>
		<link rel="alternate" type="text/html" href="https://gswiki.play.net/index.php?title=Lich:Software/Installation&amp;diff=147937"/>
		<updated>2021-04-29T14:32:43Z</updated>

		<summary type="html">&lt;p&gt;ATHIAS: Updated notes on `sloot`&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==About==&lt;br /&gt;
&lt;br /&gt;
Lich is an add-on scripting engine that works alongside existing front ends.  The most common installation is a combination of Lich on Windows using the Stormfront or Wizard FE.  Despite this, Lich is also used by many on both MacOS and multiple Linux distributions.&lt;br /&gt;
&lt;br /&gt;
==Installing the Latest Stable Release==&lt;br /&gt;
&lt;br /&gt;
===Windows===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;For Windows 10 / 8 / 7&#039;&#039;&#039; users: you can download the [https://bit.ly/WinLich5 Installer] and install everything you need automatically. If you have never played before, follow the &#039;New Installation&#039; instructions.  If you have played before, and have used Lich before, follow the &#039;Upgrade Installation&#039; instructions.&lt;br /&gt;
&lt;br /&gt;
Several very popular scripts have been updated to work with the new Lich version.  &#039;&#039;&#039;If your favorite script doesn&#039;t work right, and if downloading the author&#039;s latest (since 03/2020) doesn&#039;t fix it, check out this [https://github.com/elanthia-online/gtk3-scripts/tree/master/scripts link] for an updated copy.&#039;&#039;&#039;  Always try the repo first - authors may be updating their scripts and adding cool new features that are not included at this link.&lt;br /&gt;
&lt;br /&gt;
====New Installation for Lich 5 (3/6/2021)====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Please log into the game of your choice through the Simutronics website first&#039;&#039;&#039;.  Install the launcher (not SGE), and install your FrontEnd of Choice.  The StormFront FrontEnd is presently the supported FrontEnd, but Wizard will work as well, if you are nostalgic.  After you&#039;ve logged in, log out and continue.&lt;br /&gt;
# Download and Run the [https://bit.ly/WinLich5 Installer]. You will receive the Microsoft Warning because this is not distributed through the MS Store.  Click on &#039;More Info&#039; and then select the &#039;Run Anyway&#039; button.&lt;br /&gt;
# The installation may take a few minutes, especially on non-SSD harddrives.&lt;br /&gt;
# A Lich5 folder will be placed on your desktop after the install is finished, open that folder and double click the lich.rbw file contained inside to start Lich&#039;s Game Entry window.&lt;br /&gt;
# Use your existing Simutronics Account and Password and click connect.  Then select the character you wish to play, and select the FrontEnd you wish to use.  Then click the Play button.&lt;br /&gt;
# Your game FrontEnd should start, and you should see Lich5 initializing.  You will see it downloading files - these are the map files, wait for the download to finish.&lt;br /&gt;
# You should see a window open titled &#039;xNarost&#039;, this is the map window.&lt;br /&gt;
# In the game command line enter -&amp;gt; &amp;lt;code&amp;gt;;repo download jinx&amp;lt;/code&amp;gt; &amp;lt;- and wait the few seconds for it to finish. This is an alternative, maintained by Elanthia Online, to the Lich repository to facilitate downloading/updating scripts when the repository is offline.&lt;br /&gt;
&lt;br /&gt;
====Upgrade Installation for Lich 5 (3/6/2021)====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Developers:&#039;&#039;&#039; This installer will associate all .rb and .rbw files to this installation.  You may want to just check in with the [https://discord.gg/KF9Wr8u Discord] scripting channel to get the latest Lich files and roll your own Ruby.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Back up your existing lich folder for a failsafe experience.  Seriously.  Put a copy somewhere safe.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note2:&#039;&#039;&#039; You are updating to Ruby 2.6.6 and GTK3 - smoother running and more stable.  This means that some of your existing scripts may need to be updated.  At the present moment, the only script that is known to not be available is the Wizard script &amp;lt;code&amp;gt;;uberbarwiz&amp;lt;/code&amp;gt;.  If that script is critical to your gaming, do not upgrade yet.  When this note changes, that will mean an updated script is available.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note3:&#039;&#039;&#039; This installer is safe to run with existing installations of Ruby.  This is done to facilitate a rapid return to the prior version if something doesn&#039;t work right.  Remember to uninstall your older Ruby if you are satisfied with this new installation to get back precious disk space.&lt;br /&gt;
&lt;br /&gt;
# Download and Run the [https://bit.ly/WinLich5 Installer]. You will receive the Microsoft Warning because this is not distributed through the MS Store.  Click on &#039;More Info&#039; and then select the &#039;Run Anyway&#039; button.&lt;br /&gt;
# The installation may take a few minutes, especially on non-SSD harddrives.&lt;br /&gt;
# A Lich5 folder will be placed on your desktop after the install is finished.&lt;br /&gt;
# Since you likely have a ton of information already saved in your previous lich folder, the fastest way to update to Lich5 is to open the Lich5 folder, open your existing lich folder, select ALL in your existing lich folder, and drag it over to the Lich5 folder.  DO NOT OVERWRITE any files that already exist.  If you do, your new Lich5 installation will not work.  Always keep the existing Lich5 file when copying over your old information.  You did back up your existing lich folder, right?&lt;br /&gt;
# Log in as you normally would. The Lich Quick Game Entry and Game Entry windows will look different, so don&#039;t be surprised.  The Lich Quick Game Entry window should show your accounts in tabs on the left side, click through them to be sure your characters are all still listed under their tabs.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note4:&#039;&#039;&#039; The script &#039;sloot&#039; is very popular, and it is confusing to keep track of which sloot variant out there is best.  The latest actively maintained version is availble under the Jinx gtk3-scripts repository:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;jinx repo add gtk3-scripts https://gtk3.elanthia.online&lt;br /&gt;
;jinx script update sloot.lic --repo=gtk3=scripts --force&lt;br /&gt;
;jinx data install sloot.ui --repo=gtk3=scripts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Special note to Profanity / Illthorn and other third-party FrontEnd users - this installer does not create an entry to the Environment Path variable.  If you&#039;re using a third-party FrontEnd, be sure to add the Ruby4Lich5\bin directory to your path.  See how [https://www.architectryan.com/2018/03/17/add-to-the-path-on-windows-10/ here].&lt;br /&gt;
&lt;br /&gt;
Additional assistance in installation can be found in the scripting channel of the GemStone [https://discord.gg/KF9Wr8u Discord].&lt;br /&gt;
&lt;br /&gt;
===Mac OS X===&lt;br /&gt;
&lt;br /&gt;
Players with Macs can use [[Mac_Installation_-_Lich_(software) | Installing Lich on Macs]] for installation help.  &lt;br /&gt;
&lt;br /&gt;
This process works well for Mac OS Catalina and Big Sur.  &lt;br /&gt;
&lt;br /&gt;
If you have not updated your Mac OS yet, these instructions may work depending on your actual version.  If you run into a snag, follow the contact instructions provided.&lt;br /&gt;
&lt;br /&gt;
===Chromebook &amp;amp; Debian variants===&lt;br /&gt;
The following steps should install Lich and Profanity for users of Debian/Chromebooks. Profanity is a terminal-based Front-End that will let you play the game (in lieu of The Wizard or Stormfront).&lt;br /&gt;
&lt;br /&gt;
Update the list of available software and make sure some requirements are installed:&lt;br /&gt;
&amp;lt;!-- don&#039;t think I&#039;m gonna include this stuff but might as well not delete it.&lt;br /&gt;
:&amp;lt;small&amp;gt;sudo: as a super-user&amp;lt;/small&amp;gt;&lt;br /&gt;
:&amp;lt;small&amp;gt;apt-get: Debian&#039;s software repository&amp;lt;/small&amp;gt;&lt;br /&gt;
::&amp;lt;small&amp;gt;-y: answer all questions yes&amp;lt;/small&amp;gt; &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get -y update&lt;br /&gt;
sudo apt-get -y install autoconf bison build-essential libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev libgdbm6 libgdbm-dev libsqlite3-dev unzip&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install &#039;&#039;&#039;&amp;lt;tt&amp;gt;[https://github.com/rbenv/rbenv rbenv]&amp;lt;/tt&amp;gt;&#039;&#039;&#039;, a Ruby version manager. Add it to the &amp;lt;tt&amp;gt;PATH&amp;lt;/tt&amp;gt; so that it will work outside of its own directory, and set it up to work when you launch the shell (terminal):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone https://github.com/rbenv/rbenv.git ~/.rbenv&lt;br /&gt;
echo &#039;export PATH=&amp;quot;$HOME/.rbenv/bin:$PATH&amp;quot;&#039; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
echo &#039;eval &amp;quot;$(rbenv init -)&amp;quot;&#039; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Run the shell&#039;s launch script now to enable those two changes and get rbenv working:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Download the tools to let rbenv install Ruby on its own, then install Ruby 2.5.1 and set it to be our default version of Ruby system-wide:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build&lt;br /&gt;
rbenv install 2.5.1 -v&lt;br /&gt;
rbenv global 2.5.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tell Ruby not to create documentation for its gems (plugins/packages) unless asked, because it takes a long time and they are available online. Then install the dependencies for Lich and Profanity:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;gem: --no-document&amp;quot; &amp;gt; ~/.gemrc&lt;br /&gt;
gem install sqlite3 gtk2 curses&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install Lich and Profanity:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
curl --remote-name https://lichproject.org/download/lich-4.6.49.zip&lt;br /&gt;
unzip lich-*.zip&lt;br /&gt;
git clone https://github.com/matt-lowe/ProfanityFE.git&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Fedora===&lt;br /&gt;
&lt;br /&gt;
There are notable differences between the versions of Fedora that are commonly available:&lt;br /&gt;
&lt;br /&gt;
* Fedora 31 uses Ruby version 2.6.5 which has no compatibility issues with the base lich version or the Beta GTK3 variant.&lt;br /&gt;
* Fedora 32 uses Ruby version 2.7.1 which requires modification of scripts to match SAFE commands.  This is a minor version difference, but is notable.&lt;br /&gt;
&lt;br /&gt;
1. Update The Base Installation:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ sudo dnf -y update&lt;br /&gt;
$ sudo dnf -y install vim git&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Install required Ruby and Development packages:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ sudo dnf install -y autoconf bison gcc gdbm gdbm-devel glib2-devel gobject-introspection-devel \&lt;br /&gt;
libyaml-devel libffi-devel make ncurses-devel openssl-devel readline-devel redhat-rpm-config \&lt;br /&gt;
ruby ruby-devel sqlite-devel unzip zlib-devel&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. Perform Ruby Gem Installations:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ gem install rake&lt;br /&gt;
$ gem update&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3.a. For GTK2 (base Lich)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ gem install sqlite3 gtk2 curses&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3.b. For GTK3 Beta&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ gem install sqlite3 gtk3 curses&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4. Download Lich:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ cd ~&lt;br /&gt;
$ curl --remote-name https://lichproject.org/download/lich-4.6.52.zip&lt;br /&gt;
$ unzip lich-4.6.52.zip&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5. Clone Profanity:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ cd ~&lt;br /&gt;
$ git clone https://github.com/ondreian/ProfanityFE.git&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please refer to the &#039;&#039;&#039;[[Profanity | Profanity FE]]&#039;&#039;&#039; page for initial configuration and additional instructions.&lt;br /&gt;
&lt;br /&gt;
===Ecosystem Information===&lt;br /&gt;
&lt;br /&gt;
* DragonRealms Variant&lt;br /&gt;
&lt;br /&gt;
This can be downloaded directly from Github at [https://github.com/dragon-realms/dr-lich dragon-realms-lich]&lt;br /&gt;
&lt;br /&gt;
==Resources==&lt;br /&gt;
* [[Mac Installation - Lich (software)]]&lt;br /&gt;
&lt;br /&gt;
{{Third-Party Software}}&lt;br /&gt;
[[Category:Third-Party Software]]&lt;br /&gt;
[[Category:New Player]]&lt;/div&gt;</summary>
		<author><name>ATHIAS</name></author>
	</entry>
	<entry>
		<id>https://gswiki.play.net/index.php?title=Lich:Software/Installation&amp;diff=147241</id>
		<title>Lich:Software/Installation</title>
		<link rel="alternate" type="text/html" href="https://gswiki.play.net/index.php?title=Lich:Software/Installation&amp;diff=147241"/>
		<updated>2021-04-19T17:05:53Z</updated>

		<summary type="html">&lt;p&gt;ATHIAS: More Package dependency updates&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==About==&lt;br /&gt;
&lt;br /&gt;
Lich is an add-on scripting engine that works alongside existing front ends.  The most common installation is a combination of Lich on Windows using the Stormfront or Wizard FE.  Despite this, Lich is also used by many on both MacOS and multiple Linux distributions.&lt;br /&gt;
&lt;br /&gt;
==Installing the Latest Stable Release==&lt;br /&gt;
&lt;br /&gt;
===Windows===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;For Windows 10 / 8 / 7&#039;&#039;&#039; users: you can download the [https://bit.ly/WinLich5 Installer] and install everything you need automatically. If you have never played before, follow the &#039;New Installation&#039; instructions.  If you have played before, and have used Lich before, follow the &#039;Upgrade Installation&#039; instructions.&lt;br /&gt;
&lt;br /&gt;
Several very popular scripts have been updated to work with the new Lich version.  &#039;&#039;&#039;If your favorite script doesn&#039;t work right, and if downloading the author&#039;s latest (since 03/2020) doesn&#039;t fix it, check out this [https://github.com/elanthia-online/gtk3-scripts/tree/master/scripts link] for an updated copy.&#039;&#039;&#039;  Always try the repo first - authors may be updating their scripts and adding cool new features that are not included at this link.&lt;br /&gt;
&lt;br /&gt;
====New Installation for Lich 5 (3/6/2021)====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Please log into the game of your choice through the Simutronics website first&#039;&#039;&#039;.  Install the launcher (not SGE), and install your FrontEnd of Choice.  The StormFront FrontEnd is presently the supported FrontEnd, but Wizard will work as well, if you are nostalgic.  After you&#039;ve logged in, log out and continue.&lt;br /&gt;
# Download and Run the [https://bit.ly/WinLich5 Installer]. You will receive the Microsoft Warning because this is not distributed through the MS Store.  Click on &#039;More Info&#039; and then select the &#039;Run Anyway&#039; button.&lt;br /&gt;
# The installation may take a few minutes, especially on non-SSD harddrives.&lt;br /&gt;
# A Lich5 folder will be placed on your desktop after the install is finished, open that folder and double click the lich.rbw file contained inside to start Lich&#039;s Game Entry window.&lt;br /&gt;
# Use your existing Simutronics Account and Password and click connect.  Then select the character you wish to play, and select the FrontEnd you wish to use.  Then click the Play button.&lt;br /&gt;
# Your game FrontEnd should start, and you should see Lich5 initializing.  You will see it downloading files - these are the map files, wait for the download to finish.&lt;br /&gt;
# You should see a window open titled &#039;xNarost&#039;, this is the map window.&lt;br /&gt;
# In the game command line enter -&amp;gt; &amp;lt;code&amp;gt;;repo download jinx&amp;lt;/code&amp;gt; &amp;lt;- and wait the few seconds for it to finish. This is an alternative, maintained by Elanthia Online, to the Lich repository to facilitate downloading/updating scripts when the repository is offline.&lt;br /&gt;
&lt;br /&gt;
====Upgrade Installation for Lich 5 (3/6/2021)====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Developers:&#039;&#039;&#039; This installer will associate all .rb and .rbw files to this installation.  You may want to just check in with the [https://discord.gg/KF9Wr8u Discord] scripting channel to get the latest Lich files and roll your own Ruby.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Back up your existing lich folder for a failsafe experience.  Seriously.  Put a copy somewhere safe.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note2:&#039;&#039;&#039; You are updating to Ruby 2.6.6 and GTK3 - smoother running and more stable.  This means that some of your existing scripts may need to be updated.  At the present moment, the only script that is known to not be available is the Wizard script &amp;lt;code&amp;gt;;uberbarwiz&amp;lt;/code&amp;gt;.  If that script is critical to your gaming, do not upgrade yet.  When this note changes, that will mean an updated script is available.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note3:&#039;&#039;&#039; This installer is safe to run with existing installations of Ruby.  This is done to facilitate a rapid return to the prior version if something doesn&#039;t work right.  Remember to uninstall your older Ruby if you are satisfied with this new installation to get back precious disk space.&lt;br /&gt;
&lt;br /&gt;
# Download and Run the [https://bit.ly/WinLich5 Installer]. You will receive the Microsoft Warning because this is not distributed through the MS Store.  Click on &#039;More Info&#039; and then select the &#039;Run Anyway&#039; button.&lt;br /&gt;
# The installation may take a few minutes, especially on non-SSD harddrives.&lt;br /&gt;
# A Lich5 folder will be placed on your desktop after the install is finished.&lt;br /&gt;
# Since you likely have a ton of information already saved in your previous lich folder, the fastest way to update to Lich5 is to open the Lich5 folder, open your existing lich folder, select ALL in your existing lich folder, and drag it over to the Lich5 folder.  DO NOT OVERWRITE any files that already exist.  If you do, your new Lich5 installation will not work.  Always keep the existing Lich5 file when copying over your old information.  You did back up your existing lich folder, right?&lt;br /&gt;
# Log in as you normally would. The Lich Quick Game Entry and Game Entry windows will look different, so don&#039;t be surprised.  The Lich Quick Game Entry window should show your accounts in tabs on the left side, click through them to be sure your characters are all still listed under their tabs.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note4:&#039;&#039;&#039; The script &#039;sloot&#039; is very popular, and it is confusing to keep track of which sloot variant out there is best, presently.  Do yourself a favor - after everything is setup but before you run sloot:  Delete sloot.  &amp;lt;code&amp;gt;;repo download gtk3-sloot&amp;lt;/code&amp;gt;.  Rename gtk3-sloot to sloot.  Profit.&lt;br /&gt;
&lt;br /&gt;
Special note to Profanity / Illthorn and other third-party FrontEnd users - this installer does not create an entry to the Environment Path variable.  If you&#039;re using a third-party FrontEnd, be sure to add the Ruby4Lich5\bin directory to your path.  See how [https://www.architectryan.com/2018/03/17/add-to-the-path-on-windows-10/ here].&lt;br /&gt;
&lt;br /&gt;
Additional assistance in installation can be found in the scripting channel of the GemStone [https://discord.gg/KF9Wr8u Discord].&lt;br /&gt;
&lt;br /&gt;
===Mac OS X===&lt;br /&gt;
&lt;br /&gt;
Players with Macs can use [[Mac_Installation_-_Lich_(software) | Installing Lich on Macs]] for installation help.  &lt;br /&gt;
&lt;br /&gt;
This process works well for Mac OS Catalina and Big Sur.  &lt;br /&gt;
&lt;br /&gt;
If you have not updated your Mac OS yet, these instructions may work depending on your actual version.  If you run into a snag, follow the contact instructions provided.&lt;br /&gt;
&lt;br /&gt;
===Chromebook &amp;amp; Debian variants===&lt;br /&gt;
The following steps should install Lich and Profanity for users of Debian/Chromebooks. Profanity is a terminal-based Front-End that will let you play the game (in lieu of The Wizard or Stormfront).&lt;br /&gt;
&lt;br /&gt;
Update the list of available software and make sure some requirements are installed:&lt;br /&gt;
&amp;lt;!-- don&#039;t think I&#039;m gonna include this stuff but might as well not delete it.&lt;br /&gt;
:&amp;lt;small&amp;gt;sudo: as a super-user&amp;lt;/small&amp;gt;&lt;br /&gt;
:&amp;lt;small&amp;gt;apt-get: Debian&#039;s software repository&amp;lt;/small&amp;gt;&lt;br /&gt;
::&amp;lt;small&amp;gt;-y: answer all questions yes&amp;lt;/small&amp;gt; &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get -y update&lt;br /&gt;
sudo apt-get -y install autoconf bison build-essential libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev libgdbm6 libgdbm-dev libsqlite3-dev unzip&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install &#039;&#039;&#039;&amp;lt;tt&amp;gt;[https://github.com/rbenv/rbenv rbenv]&amp;lt;/tt&amp;gt;&#039;&#039;&#039;, a Ruby version manager. Add it to the &amp;lt;tt&amp;gt;PATH&amp;lt;/tt&amp;gt; so that it will work outside of its own directory, and set it up to work when you launch the shell (terminal):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone https://github.com/rbenv/rbenv.git ~/.rbenv&lt;br /&gt;
echo &#039;export PATH=&amp;quot;$HOME/.rbenv/bin:$PATH&amp;quot;&#039; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
echo &#039;eval &amp;quot;$(rbenv init -)&amp;quot;&#039; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Run the shell&#039;s launch script now to enable those two changes and get rbenv working:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Download the tools to let rbenv install Ruby on its own, then install Ruby 2.5.1 and set it to be our default version of Ruby system-wide:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build&lt;br /&gt;
rbenv install 2.5.1 -v&lt;br /&gt;
rbenv global 2.5.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tell Ruby not to create documentation for its gems (plugins/packages) unless asked, because it takes a long time and they are available online. Then install the dependencies for Lich and Profanity:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;gem: --no-document&amp;quot; &amp;gt; ~/.gemrc&lt;br /&gt;
gem install sqlite3 gtk2 curses&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install Lich and Profanity:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
curl --remote-name https://lichproject.org/download/lich-4.6.49.zip&lt;br /&gt;
unzip lich-*.zip&lt;br /&gt;
git clone https://github.com/matt-lowe/ProfanityFE.git&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Fedora===&lt;br /&gt;
&lt;br /&gt;
There are notable differences between the versions of Fedora that are commonly available:&lt;br /&gt;
&lt;br /&gt;
* Fedora 31 uses Ruby version 2.6.5 which has no compatibility issues with the base lich version or the Beta GTK3 variant.&lt;br /&gt;
* Fedora 32 uses Ruby version 2.7.1 which requires modification of scripts to match SAFE commands.  This is a minor version difference, but is notable.&lt;br /&gt;
&lt;br /&gt;
1. Update The Base Installation:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ sudo dnf -y update&lt;br /&gt;
$ sudo dnf -y install vim git&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Install required Ruby and Development packages:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ sudo dnf install -y autoconf bison gcc gdbm gdbm-devel glib2-devel gobject-introspection-devel \&lt;br /&gt;
libyaml-devel libffi-devel make ncurses-devel openssl-devel readline-devel redhat-rpm-config \&lt;br /&gt;
ruby ruby-devel sqlite-devel unzip zlib-devel&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. Perform Ruby Gem Installations:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ gem install rake&lt;br /&gt;
$ gem update&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3.a. For GTK2 (base Lich)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ gem install sqlite3 gtk2 curses&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3.b. For GTK3 Beta&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ gem install sqlite3 gtk3 curses&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4. Download Lich:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ cd ~&lt;br /&gt;
$ curl --remote-name https://lichproject.org/download/lich-4.6.52.zip&lt;br /&gt;
$ unzip lich-4.6.52.zip&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5. Clone Profanity:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ cd ~&lt;br /&gt;
$ git clone https://github.com/ondreian/ProfanityFE.git&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please refer to the &#039;&#039;&#039;[[Profanity | Profanity FE]]&#039;&#039;&#039; page for initial configuration and additional instructions.&lt;br /&gt;
&lt;br /&gt;
===Ecosystem Information===&lt;br /&gt;
&lt;br /&gt;
* DragonRealms Variant&lt;br /&gt;
&lt;br /&gt;
This can be downloaded directly from Github at [https://github.com/dragon-realms/dr-lich dragon-realms-lich]&lt;br /&gt;
&lt;br /&gt;
==Resources==&lt;br /&gt;
* [[Mac Installation - Lich (software)]]&lt;br /&gt;
&lt;br /&gt;
{{Third-Party Software}}&lt;br /&gt;
[[Category:Third-Party Software]]&lt;br /&gt;
[[Category:New Player]]&lt;/div&gt;</summary>
		<author><name>ATHIAS</name></author>
	</entry>
	<entry>
		<id>https://gswiki.play.net/index.php?title=Lich:Software/Installation&amp;diff=147240</id>
		<title>Lich:Software/Installation</title>
		<link rel="alternate" type="text/html" href="https://gswiki.play.net/index.php?title=Lich:Software/Installation&amp;diff=147240"/>
		<updated>2021-04-19T16:07:11Z</updated>

		<summary type="html">&lt;p&gt;ATHIAS: Updated Fedora Package requirements&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==About==&lt;br /&gt;
&lt;br /&gt;
Lich is an add-on scripting engine that works alongside existing front ends.  The most common installation is a combination of Lich on Windows using the Stormfront or Wizard FE.  Despite this, Lich is also used by many on both MacOS and multiple Linux distributions.&lt;br /&gt;
&lt;br /&gt;
==Installing the Latest Stable Release==&lt;br /&gt;
&lt;br /&gt;
===Windows===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;For Windows 10 / 8 / 7&#039;&#039;&#039; users: you can download the [https://bit.ly/WinLich5 Installer] and install everything you need automatically. If you have never played before, follow the &#039;New Installation&#039; instructions.  If you have played before, and have used Lich before, follow the &#039;Upgrade Installation&#039; instructions.&lt;br /&gt;
&lt;br /&gt;
Several very popular scripts have been updated to work with the new Lich version.  &#039;&#039;&#039;If your favorite script doesn&#039;t work right, and if downloading the author&#039;s latest (since 03/2020) doesn&#039;t fix it, check out this [https://github.com/elanthia-online/gtk3-scripts/tree/master/scripts link] for an updated copy.&#039;&#039;&#039;  Always try the repo first - authors may be updating their scripts and adding cool new features that are not included at this link.&lt;br /&gt;
&lt;br /&gt;
====New Installation for Lich 5 (3/6/2021)====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Please log into the game of your choice through the Simutronics website first&#039;&#039;&#039;.  Install the launcher (not SGE), and install your FrontEnd of Choice.  The StormFront FrontEnd is presently the supported FrontEnd, but Wizard will work as well, if you are nostalgic.  After you&#039;ve logged in, log out and continue.&lt;br /&gt;
# Download and Run the [https://bit.ly/WinLich5 Installer]. You will receive the Microsoft Warning because this is not distributed through the MS Store.  Click on &#039;More Info&#039; and then select the &#039;Run Anyway&#039; button.&lt;br /&gt;
# The installation may take a few minutes, especially on non-SSD harddrives.&lt;br /&gt;
# A Lich5 folder will be placed on your desktop after the install is finished, open that folder and double click the lich.rbw file contained inside to start Lich&#039;s Game Entry window.&lt;br /&gt;
# Use your existing Simutronics Account and Password and click connect.  Then select the character you wish to play, and select the FrontEnd you wish to use.  Then click the Play button.&lt;br /&gt;
# Your game FrontEnd should start, and you should see Lich5 initializing.  You will see it downloading files - these are the map files, wait for the download to finish.&lt;br /&gt;
# You should see a window open titled &#039;xNarost&#039;, this is the map window.&lt;br /&gt;
# In the game command line enter -&amp;gt; &amp;lt;code&amp;gt;;repo download jinx&amp;lt;/code&amp;gt; &amp;lt;- and wait the few seconds for it to finish. This is an alternative, maintained by Elanthia Online, to the Lich repository to facilitate downloading/updating scripts when the repository is offline.&lt;br /&gt;
&lt;br /&gt;
====Upgrade Installation for Lich 5 (3/6/2021)====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Developers:&#039;&#039;&#039; This installer will associate all .rb and .rbw files to this installation.  You may want to just check in with the [https://discord.gg/KF9Wr8u Discord] scripting channel to get the latest Lich files and roll your own Ruby.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; Back up your existing lich folder for a failsafe experience.  Seriously.  Put a copy somewhere safe.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note2:&#039;&#039;&#039; You are updating to Ruby 2.6.6 and GTK3 - smoother running and more stable.  This means that some of your existing scripts may need to be updated.  At the present moment, the only script that is known to not be available is the Wizard script &amp;lt;code&amp;gt;;uberbarwiz&amp;lt;/code&amp;gt;.  If that script is critical to your gaming, do not upgrade yet.  When this note changes, that will mean an updated script is available.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note3:&#039;&#039;&#039; This installer is safe to run with existing installations of Ruby.  This is done to facilitate a rapid return to the prior version if something doesn&#039;t work right.  Remember to uninstall your older Ruby if you are satisfied with this new installation to get back precious disk space.&lt;br /&gt;
&lt;br /&gt;
# Download and Run the [https://bit.ly/WinLich5 Installer]. You will receive the Microsoft Warning because this is not distributed through the MS Store.  Click on &#039;More Info&#039; and then select the &#039;Run Anyway&#039; button.&lt;br /&gt;
# The installation may take a few minutes, especially on non-SSD harddrives.&lt;br /&gt;
# A Lich5 folder will be placed on your desktop after the install is finished.&lt;br /&gt;
# Since you likely have a ton of information already saved in your previous lich folder, the fastest way to update to Lich5 is to open the Lich5 folder, open your existing lich folder, select ALL in your existing lich folder, and drag it over to the Lich5 folder.  DO NOT OVERWRITE any files that already exist.  If you do, your new Lich5 installation will not work.  Always keep the existing Lich5 file when copying over your old information.  You did back up your existing lich folder, right?&lt;br /&gt;
# Log in as you normally would. The Lich Quick Game Entry and Game Entry windows will look different, so don&#039;t be surprised.  The Lich Quick Game Entry window should show your accounts in tabs on the left side, click through them to be sure your characters are all still listed under their tabs.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note4:&#039;&#039;&#039; The script &#039;sloot&#039; is very popular, and it is confusing to keep track of which sloot variant out there is best, presently.  Do yourself a favor - after everything is setup but before you run sloot:  Delete sloot.  &amp;lt;code&amp;gt;;repo download gtk3-sloot&amp;lt;/code&amp;gt;.  Rename gtk3-sloot to sloot.  Profit.&lt;br /&gt;
&lt;br /&gt;
Special note to Profanity / Illthorn and other third-party FrontEnd users - this installer does not create an entry to the Environment Path variable.  If you&#039;re using a third-party FrontEnd, be sure to add the Ruby4Lich5\bin directory to your path.  See how [https://www.architectryan.com/2018/03/17/add-to-the-path-on-windows-10/ here].&lt;br /&gt;
&lt;br /&gt;
Additional assistance in installation can be found in the scripting channel of the GemStone [https://discord.gg/KF9Wr8u Discord].&lt;br /&gt;
&lt;br /&gt;
===Mac OS X===&lt;br /&gt;
&lt;br /&gt;
Players with Macs can use [[Mac_Installation_-_Lich_(software) | Installing Lich on Macs]] for installation help.  &lt;br /&gt;
&lt;br /&gt;
This process works well for Mac OS Catalina and Big Sur.  &lt;br /&gt;
&lt;br /&gt;
If you have not updated your Mac OS yet, these instructions may work depending on your actual version.  If you run into a snag, follow the contact instructions provided.&lt;br /&gt;
&lt;br /&gt;
===Chromebook &amp;amp; Debian variants===&lt;br /&gt;
The following steps should install Lich and Profanity for users of Debian/Chromebooks. Profanity is a terminal-based Front-End that will let you play the game (in lieu of The Wizard or Stormfront).&lt;br /&gt;
&lt;br /&gt;
Update the list of available software and make sure some requirements are installed:&lt;br /&gt;
&amp;lt;!-- don&#039;t think I&#039;m gonna include this stuff but might as well not delete it.&lt;br /&gt;
:&amp;lt;small&amp;gt;sudo: as a super-user&amp;lt;/small&amp;gt;&lt;br /&gt;
:&amp;lt;small&amp;gt;apt-get: Debian&#039;s software repository&amp;lt;/small&amp;gt;&lt;br /&gt;
::&amp;lt;small&amp;gt;-y: answer all questions yes&amp;lt;/small&amp;gt; &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get -y update&lt;br /&gt;
sudo apt-get -y install autoconf bison build-essential libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev libgdbm6 libgdbm-dev libsqlite3-dev unzip&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install &#039;&#039;&#039;&amp;lt;tt&amp;gt;[https://github.com/rbenv/rbenv rbenv]&amp;lt;/tt&amp;gt;&#039;&#039;&#039;, a Ruby version manager. Add it to the &amp;lt;tt&amp;gt;PATH&amp;lt;/tt&amp;gt; so that it will work outside of its own directory, and set it up to work when you launch the shell (terminal):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone https://github.com/rbenv/rbenv.git ~/.rbenv&lt;br /&gt;
echo &#039;export PATH=&amp;quot;$HOME/.rbenv/bin:$PATH&amp;quot;&#039; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
echo &#039;eval &amp;quot;$(rbenv init -)&amp;quot;&#039; &amp;gt;&amp;gt; ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Run the shell&#039;s launch script now to enable those two changes and get rbenv working:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source ~/.bashrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Download the tools to let rbenv install Ruby on its own, then install Ruby 2.5.1 and set it to be our default version of Ruby system-wide:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build&lt;br /&gt;
rbenv install 2.5.1 -v&lt;br /&gt;
rbenv global 2.5.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tell Ruby not to create documentation for its gems (plugins/packages) unless asked, because it takes a long time and they are available online. Then install the dependencies for Lich and Profanity:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;gem: --no-document&amp;quot; &amp;gt; ~/.gemrc&lt;br /&gt;
gem install sqlite3 gtk2 curses&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install Lich and Profanity:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
curl --remote-name https://lichproject.org/download/lich-4.6.49.zip&lt;br /&gt;
unzip lich-*.zip&lt;br /&gt;
git clone https://github.com/matt-lowe/ProfanityFE.git&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Fedora===&lt;br /&gt;
&lt;br /&gt;
There are notable differences between the versions of Fedora that are commonly available:&lt;br /&gt;
&lt;br /&gt;
* Fedora 31 uses Ruby version 2.6.5 which has no compatibility issues with the base lich version or the Beta GTK3 variant.&lt;br /&gt;
* Fedora 32 uses Ruby version 2.7.1 which requires modification of scripts to match SAFE commands.  This is a minor version difference, but is notable.&lt;br /&gt;
&lt;br /&gt;
1. Update The Base Installation:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ sudo dnf -y update&lt;br /&gt;
$ sudo dnf -y install vim git&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Install required Ruby and Development packages:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ sudo dnf install -y autoconf bison gcc gdbm gdbm-devel glib2-devel libyaml-devel \&lt;br /&gt;
libffi-devel make ncurses-devel openssl-devel readline-devel redhat-rpm-config \&lt;br /&gt;
ruby ruby-devel sqlite-devel unzip zlib-devel&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. Perform Ruby Gem Installations:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ gem install rake&lt;br /&gt;
$ gem update&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3.a. For GTK2 (base Lich)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ gem install sqlite3 gtk2 curses&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3.b. For GTK3 Beta&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ gem install sqlite3 gtk3 curses&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4. Download Lich:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ cd ~&lt;br /&gt;
$ curl --remote-name https://lichproject.org/download/lich-4.6.52.zip&lt;br /&gt;
$ unzip lich-4.6.52.zip&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5. Clone Profanity:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ cd ~&lt;br /&gt;
$ git clone https://github.com/ondreian/ProfanityFE.git&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please refer to the &#039;&#039;&#039;[[Profanity | Profanity FE]]&#039;&#039;&#039; page for initial configuration and additional instructions.&lt;br /&gt;
&lt;br /&gt;
===Ecosystem Information===&lt;br /&gt;
&lt;br /&gt;
* DragonRealms Variant&lt;br /&gt;
&lt;br /&gt;
This can be downloaded directly from Github at [https://github.com/dragon-realms/dr-lich dragon-realms-lich]&lt;br /&gt;
&lt;br /&gt;
==Resources==&lt;br /&gt;
* [[Mac Installation - Lich (software)]]&lt;br /&gt;
&lt;br /&gt;
{{Third-Party Software}}&lt;br /&gt;
[[Category:Third-Party Software]]&lt;br /&gt;
[[Category:New Player]]&lt;/div&gt;</summary>
		<author><name>ATHIAS</name></author>
	</entry>
	<entry>
		<id>https://gswiki.play.net/index.php?title=Zelnorn&amp;diff=145365</id>
		<title>Zelnorn</title>
		<link rel="alternate" type="text/html" href="https://gswiki.play.net/index.php?title=Zelnorn&amp;diff=145365"/>
		<updated>2021-02-24T02:45:52Z</updated>

		<summary type="html">&lt;p&gt;ATHIAS: Updated to confirm level 60 as requirement for Zelnorn&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{material&lt;br /&gt;
 | off = +10&lt;br /&gt;
 | def = +10&lt;br /&gt;
 | str = ?&lt;br /&gt;
 | dur = ?&lt;br /&gt;
 | weight = Unknown&lt;br /&gt;
 | use = Armor, Weaponry, Shields&lt;br /&gt;
 | rarity = Extremely Rare&lt;br /&gt;
 | special = Bonus to AS and DS&lt;br /&gt;
 | color = Golden&lt;br /&gt;
 | dye = Yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Zelnorn&#039;&#039;&#039; has the unique property of enhancing [[attack strength]] as well as [[defensive strength]].&lt;br /&gt;
&lt;br /&gt;
The metal appears to be identical to [[steel]], as far as weight, strength, and durability are concerned.  The makeup of the material is unknown, and the metal cannot be [[enchant]]ed by normal means.  The natural color of the metal is a golden hue, but it can also be dyed any color.&lt;br /&gt;
&lt;br /&gt;
A character must reach level 60 before they are able hold &#039;&#039;&#039;Zelnorn&#039;&#039;&#039;.  Previously this requirement was stated as being capable of taking on a [[massive troll king]].  The innate abilities are significantly more powerful than standard materials, which is why a higher than normal level restriction applies.&lt;br /&gt;
&lt;br /&gt;
==Items==&lt;br /&gt;
Zelnorn was released during [[Ebon Gate 2006|Ebon Gate]], in the year 5106.  &lt;br /&gt;
&lt;br /&gt;
Two sets of zelnorn armor were released at Ebon Gate 5107.&lt;br /&gt;
&lt;br /&gt;
Two sets of zelnorn longswords were released at [[Ebon Gate 2008|Ebon Gate 5108]].&lt;br /&gt;
&lt;br /&gt;
==Enhancements==&lt;br /&gt;
The enchant of the metal in its base state is +10/+10. This natural bonus can be enhanced, but the AS/DS bonuses should always be within one point of one another.  It can be enchanted through the [[premium point]]s system, and when enchanted through this system both the attack strength and defensive strength bonus provided by the item will be increased, each one alternating between +3 and +2 such that the bonus to both AS and DS remains relatively equal.  For example, a zelnorn item that was originally +15/+15 and is enchanted once will provide a +18 bonus to AS and a +17 bonus to DS.  Enchanted twice, the item will provide a +20 bonus to both AS and DS.&lt;br /&gt;
&lt;br /&gt;
Zelnorn takes the [[Item properties|primary enhancement slot]], so it is not compatible with flares. Zelnorn weapons are effectively [[defender weapon]]s (up to +25/+25). Zelnorn shields and armor provide their bonus AS to all attacks, including bolt spells.&lt;br /&gt;
&lt;br /&gt;
Zelnorn is considered 10x when it is +25 AS / +25 DS.&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
*[[Material/saved_posts#Adamantine_.28And_Other_Metals.29|Material saved posts]]&lt;br /&gt;
&lt;br /&gt;
== External Links ==&lt;br /&gt;
*[https://web.archive.org/web/20111016074639/http://www.nilandia.com/merchants/ebongate06auction.htm Ebon Gate 2006: Auction Information], on www.nilandia.com (archived)&lt;/div&gt;</summary>
		<author><name>ATHIAS</name></author>
	</entry>
	<entry>
		<id>https://gswiki.play.net/index.php?title=Bag_of_Holding&amp;diff=145361</id>
		<title>Bag of Holding</title>
		<link rel="alternate" type="text/html" href="https://gswiki.play.net/index.php?title=Bag_of_Holding&amp;diff=145361"/>
		<updated>2021-02-23T19:40:40Z</updated>

		<summary type="html">&lt;p&gt;ATHIAS: Added bloodscrip value for each item&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOCright|limit=3}}&lt;br /&gt;
&#039;&#039;&#039;Bag of Holding&#039;&#039;&#039; was originally released during the June 2018 run of [[Duskruin Arena]].  This container is designed to allow storage of a large number of items within a single space, whether on a [[character]] or within a locker, mechanically similar to a container in a [[player run shop]].  In doing so, one is able to exceed normal limits on items held by a character or within their locker.  The pieces to create a Bag of Holding are found only in the [[Duskruin Arena#The Bank Heist|Bank Heist]].&lt;br /&gt;
&lt;br /&gt;
==Assembly==&lt;br /&gt;
A &#039;&#039;&#039;treasure box&#039;&#039;&#039; is the first required item to obtain on your quest for a Bag of Holding.  All 12 &#039;&#039;&#039;stolen goods&#039;&#039;&#039; are placed into this box for the item to be created.&lt;br /&gt;
&lt;br /&gt;
Found at:  [The Ophidian Cabal, Leader - 27159]&lt;br /&gt;
&amp;lt;pre{{log2}}&amp;gt;&lt;br /&gt;
&amp;gt;ask ringleader for box&lt;br /&gt;
An Ophidian Cabal ringleader asks, &amp;quot;In need of a storage container for those stolen goods?  I can loan one to you as long as you promise to return it to me filled with items from the bank&#039;s vault.  Just ask me again about the box within 30 seconds to receive one.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;gt;ask ringleader for box&lt;br /&gt;
An Ophidian Cabal ringleader pulls a treasure box from beneath an oversized dark wooden desk and hands it to you.  &amp;quot;Here you go.  Fill it up for me, and I will reward you for your efforts.&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Treasure Box Analyze===&lt;br /&gt;
&amp;lt;pre{{log2}}&amp;gt;&lt;br /&gt;
&amp;gt;analyze box&lt;br /&gt;
You analyze your treasure box and sense that the item cannot be altered in any way.&lt;br /&gt;
&lt;br /&gt;
The creator has also provided the following information:&lt;br /&gt;
This treasure box is a container designed to hold stolen goods from Bloodriven Village.  It will hold one each of 12 stolen goods, as well as a special blood crystal.  Once you have found all 12 items, speak with the ringleader inside his hideout.&lt;br /&gt;
&lt;br /&gt;
Please note that once you place an item inside this box, it cannot be removed.&lt;br /&gt;
&lt;br /&gt;
You get no sense of whether or not the box may be further lightened.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Stolen Goods===&lt;br /&gt;
:{| {{prettytable|text-align: center}}&lt;br /&gt;
|- style=&amp;quot;font-size:larger; background-color:lightblue;&amp;quot;&lt;br /&gt;
! Stolen Goods&lt;br /&gt;
| bloodscrip&lt;br /&gt;
|-&lt;br /&gt;
! a fragile painted egg&lt;br /&gt;
| 12&lt;br /&gt;
|-&lt;br /&gt;
! a gold-plated lead falcon&lt;br /&gt;
| 12&lt;br /&gt;
|-&lt;br /&gt;
! an ornate whalebone pipe&lt;br /&gt;
| 7&lt;br /&gt;
|-&lt;br /&gt;
! an oily kobold-filled painting&lt;br /&gt;
| 9&lt;br /&gt;
|-&lt;br /&gt;
! an aged ebonwood mandolin&lt;br /&gt;
| 5&lt;br /&gt;
|-&lt;br /&gt;
! a pair of glittering ruby slippers&lt;br /&gt;
| 12&lt;br /&gt;
|-&lt;br /&gt;
! a quaint filigree-framed portrait&lt;br /&gt;
| 7&lt;br /&gt;
|-&lt;br /&gt;
! an obsidian monkey-shaped vase&lt;br /&gt;
| 5&lt;br /&gt;
|-&lt;br /&gt;
! an ornate diamond-drop ferroniere&lt;br /&gt;
| 9&lt;br /&gt;
|-&lt;br /&gt;
! an oversized bronze war rat statue&lt;br /&gt;
| 9&lt;br /&gt;
|-&lt;br /&gt;
! an oak-framed storm-tossed painting&lt;br /&gt;
| 5&lt;br /&gt;
|-&lt;br /&gt;
! a water-stained grey vellum manuscript&lt;br /&gt;
| 7&lt;br /&gt;
|-&lt;br /&gt;
! a multifaceted blood crystal&lt;br /&gt;
| 10,000&lt;br /&gt;
|}&lt;br /&gt;
{{top}}&lt;br /&gt;
==Minor Bag of Holding==&lt;br /&gt;
After placing all twelve stolen goods into your treasure box, you can SHOW the treasure box to the Ophidian Cabal ringleader, and it will be transformed into a &#039;&#039;&#039;treasure chest&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre{{log2}}&amp;gt;&lt;br /&gt;
You just stored the twelfth piece!  You should go speak with the Ophidian Cabal ringleader, and SHOW him your treasure box.&lt;br /&gt;
&lt;br /&gt;
&amp;gt;show box to ringleader&lt;br /&gt;
&amp;quot;Well, I&#039;ll be a banker&#039;s bosom!&amp;quot; exclaims an Ophidian Cabal ringleader.  &amp;quot;I can&#039;t believe you found them all!  Sure, I had high hopes for you, Alastir, but this goes above and beyond all my expectations!  I&#039;ll just take that full box and give you this, instead.  I&#039;m sure you&#039;ll have no trouble filling it with your own treasures.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
An Ophidian Cabal ringleader takes your filled box and shoves an empty treasure chest into your hand.  He smiles proudly and pats you on the shoulder.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Minor Bag of Holding Analyze===&lt;br /&gt;
&amp;lt;pre{{log2}}&amp;gt;&lt;br /&gt;
&amp;gt;analyze chest&lt;br /&gt;
You analyze your treasure chest and sense that the item is largely free from merchant alteration restrictions, but the creator has stated that &amp;quot;There do not seem to be any specific limitations.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
The creator has also provided the following information:&lt;br /&gt;
This chest is a Bag of Holding (minor) reward from the Bank Heist at Duskruin Arena.  Items stored inside will count only as one item (the container).  The current properties of this chest are as follows:&lt;br /&gt;
&lt;br /&gt;
Unique Item Capacity: 1 items -- carrying 0 total items, 0 unique items&lt;br /&gt;
Per-Item Capacity: Up to 10 of the same item&lt;br /&gt;
Max Encum of Container: 50 pounds (currently carrying 0 pounds)&lt;br /&gt;
Despite any messages below, this item cannot be lightened or deepened.&lt;br /&gt;
&lt;br /&gt;
USAGE: DROP/PUT, POKE, PULL (to remove focused item), PUSH, RAISE, RUB, TOUCH, TURN (to set focus on an item to remove).&lt;br /&gt;
&lt;br /&gt;
Important Note: GET will not work with this container.&lt;br /&gt;
&lt;br /&gt;
You get no sense of whether or not the chest may be further lightened.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Major Bag of Holding==&lt;br /&gt;
If you are fortunate enough to find a multifaceted blood crystal, you can go back to the ringleader to obtain a &#039;&#039;&#039;large treasure sack with a blood crystal clasp&#039;&#039;&#039;, this is a &#039;&#039;&#039;Major Bag of Holding&#039;&#039;&#039;.  The multifaceted blood crystal is as rare as a golvern segment is for [[MoonShard pendant]]s.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre{{log2}}&amp;gt;&lt;br /&gt;
&amp;gt;ask ringleader about crystal&lt;br /&gt;
An Ophidian Cabal ringleader says, &amp;quot;You got your paws on a blood crystal? Well, then... you&#039;re the kind of worker I&#039;m after. I&#039;ll keep my word and reward you handsomely for bringing me that crystal. Here, let me unburden you of that, and in return, I&#039;ll trade you a final time, and give you a sack that has a special clasp on it. It&#039;ll only take a moment, and if you have anything stored, I&#039;ll be sure to move it over to the new container.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
With that, the ringleader takes both the crystal and the chest from you, pockets the crystal and pulls a sack from beneath an oversized dark wooden desk. &amp;quot;See? I said only a moment, and it wasn&#039;t a minute longer. I believe you&#039;ll find this most versatile. Return to me if you find more.&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Major Bag of Holding Analyze===&lt;br /&gt;
&amp;lt;pre{{log2}}&amp;gt;&lt;br /&gt;
&amp;gt;analyze my treasure sack&lt;br /&gt;
You analyze your treasure sack and sense that the item is largely free from merchant alteration restrictions, but the creator has stated that &amp;quot;There do not seem to be any specific limitations.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
The creator has also provided the following information:&lt;br /&gt;
This sack is a Bag of Holding (major) reward from the Bank Heist at Duskruin Arena.  Items stored inside will count only as one item (the container).  The current properties of this sack are as follows:&lt;br /&gt;
&lt;br /&gt;
Unique Item Capacity: 10 items -- carrying 0 total items, 0 unique items&lt;br /&gt;
Per-Item Capacity: Up to 10 of the same item&lt;br /&gt;
Max Encum of Container: 50 pounds (currently carrying 0 pounds)&lt;br /&gt;
Weight Reduction: 0%&lt;br /&gt;
&lt;br /&gt;
Despite any messages below, this item cannot be lightened or deepened.&lt;br /&gt;
&lt;br /&gt;
USAGE: DROP/PUT, POKE, PULL (to remove focused item), PUSH, RAISE, RUB, TOUCH, TURN (to set focus on an item to remove).&lt;br /&gt;
&lt;br /&gt;
Important Note: GET will not work with this container.&lt;br /&gt;
&lt;br /&gt;
You get no sense of whether or not the sack may be further lightened.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Making Major Bag Wearable===&lt;br /&gt;
&lt;br /&gt;
You get to choose between 3 locations--back, shoulder, or belt--each location comes with a different price tag.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre{{log2}}&amp;gt;&lt;br /&gt;
&amp;gt;ask ringleader about back&lt;br /&gt;
An Ophidian Cabal ringleader glances at your empty hand and says, &amp;quot;Yep, you heard right.  I can attach a strap to a sack that has one of those blood crystal clasps, and then you can wear it on your back.  It&#039;ll cost you 1,000 bloodscrip if you&#039;re interested.  Hold the container in your right hand, and make sure you&#039;ve got enough redeemed bloodscrip to cover the cost.  I&#039;ll get you fixed up right away.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;gt;ask ringleader about shoulder&lt;br /&gt;
An Ophidian Cabal ringleader glances at your empty hand and says, &amp;quot;Yep, you heard right.  I can attach a strap to a sack that has one of those blood crystal clasps, and then you can wear it on your shoulder.  It&#039;ll cost you 2,500 bloodscrip if you&#039;re interested.  Hold the container in your right hand, and make sure you&#039;ve got enough redeemed bloodscrip to cover the cost.  I&#039;ll get you fixed up right away.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;gt;ask ringleader about belt&lt;br /&gt;
An Ophidian Cabal ringleader glances at your empty hand and says, &amp;quot;Yep, you heard right.  I can attach a strap to a sack that has one of those blood crystal clasps, and then you can wear it on your belt.  It&#039;ll cost you 10,000 bloodscrip if you&#039;re interested.  Hold the container in your right hand, and make sure you&#039;ve got enough redeemed bloodscrip to cover the cost.  I&#039;ll get you fixed up right away.&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Upgrade Items===&lt;br /&gt;
These items work only with the Major Bag of Holding.&lt;br /&gt;
:{| {{prettytable}}&lt;br /&gt;
|- style=&amp;quot;font-size:larger; background-color:lightblue;&amp;quot;&lt;br /&gt;
! colspan=2|Upgrade Items&lt;br /&gt;
|-&lt;br /&gt;
! a handful of sparkling dust&lt;br /&gt;
| This will increase the max encumbrance of the container, up to 200.&lt;br /&gt;
|-&lt;br /&gt;
!  a slender wooden rod&lt;br /&gt;
| This will increase the per-item capacity, up to 100.&lt;br /&gt;
|- &lt;br /&gt;
! a material swatch&lt;br /&gt;
| This will increase the unique item capacity, up to 100.&lt;br /&gt;
|-&lt;br /&gt;
! a strand of veniom thread&lt;br /&gt;
| This will provide weight reduction up to 100%&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre{{log2}}&amp;gt;&lt;br /&gt;
You analyze your sparkling dust and sense that the item is largely free from merchant alteration restrictions, but the creator has stated that &amp;quot;There do not seem to be any specific limitations.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
The creator has also provided the following information:&lt;br /&gt;
&lt;br /&gt;
This is an expander item for the Bag of Holding (a large treasure sack) from Duskruin Arena. (NOTE: This will NOT work with the &amp;quot;a treasure chest&amp;quot;, the first level of reward from the OC ringleader.) These expanders will adjust one of these containers in one of four ways -- overall unique capacity, per-item capacity, max allowed weight, and weight reduction. This item, a handful of sparkling dust, will expand &amp;quot;a treasure sack&amp;quot; as follows:&lt;br /&gt;
&lt;br /&gt;
- SPRINKLE on a container to increase total weight allowance by 5 pounds&lt;br /&gt;
&lt;br /&gt;
This item can NOT be used as alter fodder and may not be altered in any way.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
{{top}}&lt;br /&gt;
[[Category: Scripted Items]] [[Category: Duskruin Arena]] [[Category: Scripted Containers]]&lt;/div&gt;</summary>
		<author><name>ATHIAS</name></author>
	</entry>
	<entry>
		<id>https://gswiki.play.net/index.php?title=File:ElanthiaOcean.png&amp;diff=143313</id>
		<title>File:ElanthiaOcean.png</title>
		<link rel="alternate" type="text/html" href="https://gswiki.play.net/index.php?title=File:ElanthiaOcean.png&amp;diff=143313"/>
		<updated>2021-01-22T14:53:31Z</updated>

		<summary type="html">&lt;p&gt;ATHIAS: ATHIAS uploaded a new version of File:ElanthiaOcean.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Great Western Sea and the Tenebrous Cauldron&lt;/div&gt;</summary>
		<author><name>ATHIAS</name></author>
	</entry>
	<entry>
		<id>https://gswiki.play.net/index.php?title=File:ElanthiaOcean.png&amp;diff=143311</id>
		<title>File:ElanthiaOcean.png</title>
		<link rel="alternate" type="text/html" href="https://gswiki.play.net/index.php?title=File:ElanthiaOcean.png&amp;diff=143311"/>
		<updated>2021-01-22T04:44:46Z</updated>

		<summary type="html">&lt;p&gt;ATHIAS: ATHIAS uploaded a new version of File:ElanthiaOcean.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Great Western Sea and the Tenebrous Cauldron&lt;/div&gt;</summary>
		<author><name>ATHIAS</name></author>
	</entry>
	<entry>
		<id>https://gswiki.play.net/index.php?title=File:ElanthiaOcean.png&amp;diff=143310</id>
		<title>File:ElanthiaOcean.png</title>
		<link rel="alternate" type="text/html" href="https://gswiki.play.net/index.php?title=File:ElanthiaOcean.png&amp;diff=143310"/>
		<updated>2021-01-22T04:31:40Z</updated>

		<summary type="html">&lt;p&gt;ATHIAS: ATHIAS uploaded a new version of File:ElanthiaOcean.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Great Western Sea and the Tenebrous Cauldron&lt;/div&gt;</summary>
		<author><name>ATHIAS</name></author>
	</entry>
</feed>